.oe-product-drawer{--drawer-ink: #202020;--drawer-accent: #bb1731;color:var(--drawer-ink);font-family:"OE Article IBM Plex Sans",var(--font-body-family),sans-serif}.oe-product-drawer [hidden]{display:none!important}.oe-product-drawer__tab{position:fixed;z-index:4;inset:42% 0 auto auto;width:24px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--drawer-ink);font:inherit;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transform-origin:right center;-webkit-tap-highlight-color:transparent}.oe-product-drawer__tab span{display:flex;align-items:center;justify-content:center;position:relative;width:22px;margin-left:auto;padding:10px 0;background:#000;color:#fff;box-shadow:-3px 2px 12px #00000014;writing-mode:vertical-rl;rotate:180deg}.oe-product-drawer__tab.is-revealing{animation:oe-drawer-reveal .24s ease-out both}.oe-product-drawer__tab.is-nudging{animation:oe-drawer-nudge .56s ease-in-out 1}.oe-product-drawer__dialog{position:fixed;inset:0 0 0 auto;width:90vw;max-width:420px;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:inherit;overflow:hidden;box-shadow:-8px 0 32px #00000012;transform:translate(100%);transition:transform .24s cubic-bezier(.2,.7,.2,1)}.oe-product-drawer__dialog.is-open{transform:translate(0)}.oe-product-drawer__dialog:not([open]){display:none}.oe-product-drawer__dialog::backdrop{background:#1c1c1c29}.oe-product-drawer__panel{display:flex;flex-direction:column;height:100%}.oe-product-drawer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 12px 20px;border-bottom:1px solid #ededed;touch-action:pan-y pinch-zoom}.oe-product-drawer .oe-product-drawer__heading{margin:0;color:var(--drawer-ink);font:inherit;font-size:20px;font-weight:500;line-height:1.25;text-transform:none;letter-spacing:-.02em}.oe-product-drawer__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.oe-product-drawer__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) 20px}.oe-product-drawer__list{list-style:none;margin:0;padding:0}.oe-product-drawer__row{margin:0;padding:0;border-bottom:1px solid #ededed}.oe-product-drawer__product{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;column-gap:16px;min-height:140px;padding:18px 0;color:inherit;text-decoration:none}.oe-product-drawer__media{display:grid;place-items:center;width:80px;height:96px}.oe-product-drawer__media img{display:block;width:80px;height:96px;object-fit:contain}.oe-product-drawer__media img:not([src]),.oe-product-drawer__media img.is-error{visibility:hidden}.oe-product-drawer__media:has(.is-error){background:#fafafa}.oe-product-drawer__placeholder{color:#aaa}.oe-product-drawer__details{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px}.oe-product-drawer__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.4}.oe-product-drawer__price{display:block}.oe-product-drawer__price .price{font:inherit;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0}.oe-product-drawer__price .price__container{margin:0}.oe-product-drawer__price .price__sale{display:none}.oe-product-drawer__price .price--on-sale .price__sale{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:2px}.oe-product-drawer__price .price--on-sale .price-item--regular{color:#737373!important;text-decoration-color:currentColor!important;font-size:12px}.oe-product-drawer__price .unit-price{font-size:11px}.oe-product-drawer__cta{display:inline-flex;gap:8px;color:var(--drawer-accent);font-size:13px;line-height:1.4}.oe-product-drawer__collections{padding-top:24px}.oe-product-drawer__collections p{margin:0 0 8px;color:#686868;font-size:13px}.oe-product-drawer__collections a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;color:var(--drawer-accent);font-size:14px;line-height:1.4;text-decoration:none}.oe-product-drawer a:hover .oe-product-drawer__name,.oe-product-drawer__collections a:hover{text-decoration:underline;text-underline-offset:3px}.oe-product-drawer :is(button,a):focus-visible{outline:2px solid var(--drawer-accent);outline-offset:-2px}.oe-product-drawer .oe-product-drawer__heading:focus,.oe-product-drawer[data-pointer-focus] :is(button,a):focus{outline:none;box-shadow:none}@keyframes oe-drawer-reveal{0%{opacity:0}to{opacity:1}}@keyframes oe-drawer-nudge{0%,to{transform:translate(0) rotate(0)}14%,42%{transform:translate(-3px,-3px) rotate(-2deg)}28%,56%{transform:translate(-3px,3px) rotate(2deg)}70%{transform:translate(-2px,-2px) rotate(-1deg)}84%{transform:translate(-1px,1px) rotate(1deg)}}@media(min-width:990px){.oe-product-drawer{display:none}}@media(prefers-reduced-motion:reduce){.oe-product-drawer__dialog{transition:none!important}.oe-product-drawer__tab,.oe-product-drawer__tab span{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/article-product-drawer.css.map */
