.o-carthead{padding-block:20px 0}.o-carthead .o-lead{margin-block-start:6px}.o-cartsec{padding-block:14px clamp(28px,4vw,48px)}.o-cartsec .o-freebar{margin-block-end:12px}.o-cartsec .o-cart__line{padding-block:0 14px}.o-js .o-cart__up{display:none}.is-busy .o-cart__total,.is-busy .o-freebar{opacity:.6;transition:opacity .2s}.is-live .o-freebar__msg svg,.is-live .o-freebar__now,.is-live .o-freebar__track span{animation:none}.o-drawer{--o-muted: var(--o-muted-light);--o-rule: rgb(20 21 23 / .16);position:fixed;inset:0 0 0 auto;width:min(440px,92vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;flex-direction:column;color:var(--o-ink);background:var(--o-ivory);translate:100% 0;transition:translate .35s var(--o-ease),display .35s allow-discrete,overlay .35s allow-discrete}.o-drawer[open]{display:flex;translate:0 0}@starting-style{.o-drawer[open]{translate:100% 0}}.o-drawer::backdrop{background:#13141600;transition:background .35s,display .35s allow-discrete,overlay .35s allow-discrete}.o-drawer[open]::backdrop{background:#13141680}@starting-style{.o-drawer[open]::backdrop{background:#13141600}}html:has(.o-drawer[open]),html:has(.o-drawer[open]) .page-wrapper{overflow:hidden}.o-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 18px;border-block-end:1px solid var(--o-rule)}.o-drawer__title{margin:0;font-family:var(--o-serif);font-size:1.25rem;font-weight:400}.o-drawer__close{width:44px;height:44px;font-size:1.6rem;line-height:1;color:inherit;background:none;border:0;cursor:pointer}.o-drawer__cutoff{margin:0;padding:8px 18px;font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--o-ivory);background:var(--o-night)}.o-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 18px 18px}.o-drawer .o-cart{display:block}.o-drawer .o-freebar{margin-block-end:10px;padding:12px 14px}.o-drawer .o-freebar__msg{margin-block-end:8px;font-size:.88rem}.o-drawer .o-cart__line{grid-template-columns:72px minmax(0,1fr);gap:4px 14px;padding-block:0 12px}.o-drawer .o-cart__line p{margin:2px 0 0}.o-drawer .o-cart__img img{width:72px}.o-drawer .o-cart__qty{grid-column:2;justify-items:start;justify-content:start;grid-template-columns:auto auto;align-items:center;gap:10px}.o-drawer .o-cart__sum{margin-block-start:12px;padding:14px}.o-drawer .o-cart__sum .o-btn{margin-block-start:12px}.o-pdp__rating{display:flex;align-items:center;gap:8px;margin-block-start:12px;font-size:.92rem}.o-pdp__stars{letter-spacing:.1em;color:var(--o-ink)}.o-pdp__stock.is-low:before{background:#b07a2c}@media(prefers-reduced-motion:no-preference){.o-drawer__close{transition:rotate .3s var(--o-ease)}.o-drawer__close:hover{rotate:90deg}.o-drawer__body:not(.is-live) .o-freebar,.o-drawer__body:not(.is-live) .o-cart__lines,.o-drawer__body:not(.is-live) .o-cart__sum{animation:o-drawer-in .5s var(--o-ease) both}.o-drawer__body:not(.is-live) .o-cart__lines{animation-delay:.08s}.o-drawer__body:not(.is-live) .o-cart__sum{animation-delay:.16s}.is-live .o-cart__total span:last-child,.is-live .o-cart__line p{animation:o-amount .4s var(--o-ease)}main:not([data-template=product]) .o-faq,.o-minifaq{interpolate-size:allow-keywords}main:not([data-template=product]) .o-faq details::details-content,.o-minifaq details::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--o-ease),content-visibility .35s allow-discrete}main:not([data-template=product]) .o-faq details[open]::details-content,.o-minifaq details[open]::details-content{block-size:auto}}@keyframes o-drawer-in{0%{opacity:0;translate:18px 0}}@keyframes o-amount{0%{opacity:.35;translate:0 5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ostria-cart.css.map */
