.oy-own-cart{--bag-ink:#20392f;--bag-paper:#f7f6f0;color:var(--bag-ink);background:var(--bag-paper);font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;border:0;margin:0 0 0 auto;padding:0;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 60px #10251e1f}.oy-own-cart *{box-sizing:border-box}.oy-own-cart[open]{display:flex;flex-direction:column;animation:oy-cart-in .25s ease-out}.oy-own-cart::backdrop{background:#15282075;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.oy-own-cart button,.oy-own-cart select{font:inherit;color:inherit;appearance:none;-webkit-appearance:none;border-radius:0;cursor:pointer}.oy-own-cart button:disabled{opacity:.55;cursor:wait}.oy-own-cart button:focus-visible,.oy-own-cart a:focus-visible,.oy-own-cart select:focus-visible{outline:2px solid #9a7841;outline-offset:3px}.oy-own-cart header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 28px 21px;border-bottom:1px solid #d8ddd2}.oy-own-cart header p{font-size:9px;letter-spacing:.18em;margin:0 0 8px}.oy-own-cart h2{font-family:Georgia,serif;font-weight:400;font-size:33px;margin:0}.oy-own-cart h2 span{font:12px Arial,sans-serif;color:#71806e}.oy-own-cart header button{border:1px solid #cbd4c4;background:transparent;width:36px;height:36px;font-size:26px}.oy-cart-scroll{overflow:auto;flex:1;min-height:0;padding:0 28px 25px;overscroll-behavior:contain}.oy-shipping{padding:22px 0;border-bottom:1px solid #d8ddd2}.oy-shipping p{font-size:13px;margin:0 0 11px;line-height:1.5;font-weight:500}.oy-shipping [role=progressbar]{height:5px;background:#dde3d6;border-radius:10px;overflow:hidden}.oy-shipping [role=progressbar]>span{display:block;width:0;height:100%;background:#6d844f;border-radius:10px;transition:width .3s ease}.oy-shipping small{display:block;font-size:10px;color:#72806e;margin-top:8px}.oy-cart-status{font-size:12px;line-height:1.5;color:#735a31}.oy-cart-status:empty{display:none}.oy-cart-empty{text-align:center;padding:45px 10px}.oy-cart-empty h3{font:28px Georgia,serif;margin-bottom:12px}.oy-cart-empty p{font-size:12px;line-height:1.6;color:#71806e}.oy-cart-empty a,.oy-cart-crosssell a{color:inherit;text-underline-offset:5px}.oy-cart-line{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:19px 0;border-bottom:1px solid #d8ddd2;align-items:start}.oy-cart-line img{width:76px;height:90px;object-fit:contain;mix-blend-mode:multiply}.oy-cart-line a{color:inherit;text-decoration:none;font:19px Georgia,serif;line-height:1.2;display:block}.oy-cart-line small{display:block;color:#75806f;font-size:11px;margin-top:6px;line-height:1.4}.oy-cart-line>strong{font-size:12px;font-weight:500;padding-top:4px}.oy-cart-quantity{display:inline-flex;margin-top:12px;border:1px solid #cbd4c4;height:30px;align-items:center;gap:8px}.oy-cart-quantity button{width:28px;height:28px;background:transparent;border:0;font-size:19px}.oy-cart-quantity span{font-size:11px;min-width:16px;text-align:center}.oy-cart-remove{border:0;background:none;font-size:10px!important;text-decoration:underline;text-underline-offset:3px;padding:0;margin-top:10px;display:block}.oy-cart-group{margin-top:18px;border:1px solid #c6d0bd;border-radius:10px;padding:15px;background:#eef1e7}.oy-cart-group h3{font:24px Georgia,serif;margin:0 0 6px}.oy-cart-group>small{font-size:10px;line-height:1.5;color:#65725b}.oy-cart-group .oy-cart-line{grid-template-columns:46px 1fr auto;gap:9px;padding:12px 0;border-color:#d5ddcd}.oy-cart-group .oy-cart-line img{width:46px;height:55px}.oy-cart-group .oy-cart-line a{font-size:16px}.oy-cart-group .oy-cart-line small{font-size:9px;margin-top:3px}.oy-cart-group .oy-cart-line>strong{font-size:10px}.oy-cart-group-actions{display:flex;gap:18px;margin-top:13px}.oy-cart-group-actions button,.oy-cart-group-actions a{border:0;background:none;font-size:11px;text-decoration:underline;text-underline-offset:4px;color:inherit;padding:0}.oy-cart-crosssell{padding-top:24px}.oy-cart-crosssell h3{font:25px Georgia,serif;font-weight:400;margin:0 0 15px}.oy-cart-suggestion{border:1px solid #d6ddce;padding:12px;border-radius:9px;background:#fffefb;margin-top:10px;display:grid;grid-template-columns:65px 1fr;gap:12px}.oy-cart-suggestion img{width:65px;height:78px;object-fit:contain}.oy-cart-suggestion b{font:18px Georgia,serif}.oy-cart-suggestion p{font-size:11px;color:#73806c;line-height:1.5;margin:7px 0}.oy-cart-suggestion button,.oy-cart-suggestion a{display:inline-block;background:#20392f;color:#fff;border:0;text-decoration:none;padding:9px 13px;font-size:11px}.oy-cart-suggestion select{width:100%;font-size:11px;padding:7px;background:#fff;border:1px solid #d4dccc;margin:8px 0}.oy-own-cart footer{flex:none;border-top:1px solid #d8ddd2;padding:20px 28px max(16px,env(safe-area-inset-bottom));background:#fffefb}.oy-cart-subtotal{display:flex;justify-content:space-between;align-items:center;font-size:13px}.oy-cart-subtotal strong{font:28px Georgia,serif}.oy-own-cart footer p{font-size:10px;color:#74816f;line-height:1.5;margin:10px 0 16px}.oy-cart-checkout{display:block;border:0;background:#20392f;color:#fff!important;width:100%;padding:17px 12px;font-size:13px!important}.oy-cart-continue{border:0;background:none;display:block;margin:13px auto 0;font-size:11px!important;text-decoration:underline;text-underline-offset:4px}.oy-preview-label{display:inline-block;border-radius:12px;font-size:9px!important;background:#dce5cc;color:#54613e;padding:4px 7px;margin-bottom:10px}.oy-cart-thumb-strip{display:flex;gap:8px;margin-top:12px}.oy-cart-thumb-strip img{width:52px;height:65px;object-fit:contain;mix-blend-mode:multiply}.oy-local-benefits{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:8px;padding:18px 0;border-bottom:1px solid #d4dacf;font-size:10px}.oy-local-benefits span{line-height:1.5}.oy-local-benefits b{display:block;font-size:22px;font-weight:400;margin-bottom:6px}@keyframes oy-cart-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:500px){.oy-own-cart{width:100vw}.oy-own-cart header{padding:21px 20px 18px}.oy-cart-scroll{padding-inline:20px}.oy-own-cart footer{padding-inline:20px}.oy-own-cart h2{font-size:30px}.oy-cart-line{grid-template-columns:65px 1fr auto;gap:10px}.oy-cart-line img{width:65px;height:80px}}@media(prefers-reduced-motion:reduce){.oy-own-cart[open]{animation:none}.oy-shipping [role=progressbar]>span{transition:none}}.oy-cart-gift-upgrade{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid #cbd5c0;border-radius:9px;margin:12px 0;background:#eef1e7}.oy-cart-gift-upgrade input{margin-top:4px;accent-color:#20392f}.oy-cart-gift-upgrade b{font:18px Georgia,serif;display:block}.oy-cart-gift-upgrade small{display:block;font-size:10px;line-height:1.5;color:#73806b;margin-top:7px}.oy-cart-gift-upgrade strong{display:block;font-size:12px;margin-top:8px}.oy-own-cart header .oy-cart-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:transparent;box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.oy-own-cart header .oy-cart-close svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;pointer-events:none}.oy-own-cart header .oy-cart-close:active{background:#20392f0d}@media(hover:hover){.oy-own-cart header .oy-cart-close:hover{background:#20392f0d}}.oy-cart-gift-copy{flex:1;min-width:0}.oy-cart-gift-heading{display:flex;align-items:center;gap:9px}.oy-gift-icon{width:23px;height:23px;flex:0 0 23px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.oy-cart-gift-heading b{font-size:18px;line-height:1.2}.oy-cart-gift-total{font-weight:600;color:#31573d!important}.oy-cart-gift-upgrade input{flex:0 0 16px;width:16px;height:16px;margin:4px 0 0}.oy-own-cart .oy-cart-group-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;flex-wrap:nowrap}.oy-own-cart .oy-cart-group-actions .oy-cart-bundle-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:44px;min-width:0;padding:8px 0;margin:0;font:12px/1.4 var(--oy-sans,Arial,sans-serif)!important;text-align:left;white-space:normal;text-decoration:none;background:transparent;border:0;border-radius:0;color:inherit}.oy-own-cart .oy-cart-group-actions .oy-cart-bundle-action:last-child{margin-left:auto;text-align:right;justify-content:flex-end}.oy-own-cart .oy-cart-action-icon{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.oy-own-cart .oy-cart-bundle-action:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:380px){.oy-own-cart .oy-cart-group-actions .oy-cart-bundle-action{font-size:11px!important;gap:5px}.oy-own-cart .oy-cart-group-actions{gap:10px}}.oy-shop [data-close],.oy-own-cart header .oy-cart-close,.oy-shop .oe-close{border:0!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;background:transparent!important;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.oy-shop [data-close]:focus-visible,.oy-own-cart header .oy-cart-close:focus-visible,.oy-shop .oe-close:focus-visible{background:#e5ebdf!important;border-radius:50%}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/oreylo-slidecart.css.map */
