.product-info-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--duration-default)}.product-info-drawer.active{visibility:visible;pointer-events:auto;transition-delay:0s}.product-info-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background-color:rgba(var(--color-foreground),.7);opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease}.product-info-drawer.active .product-info-drawer__overlay{opacity:1;pointer-events:auto}.product-info-drawer__panel{position:absolute;top:0;right:0;z-index:2;display:flex;flex-direction:column;width:min(50rem,calc(100vw - 75px));max-width:100%;height:100%;padding:0;overflow:visible;pointer-events:auto;transform:translate(100%);transition:transform var(--duration-default) ease;box-shadow:-.4rem 0 2.4rem rgba(var(--color-shadow),.2)}.product-info-drawer.active .product-info-drawer__panel{transform:translate(0)}.product-info-drawer__header{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:2rem;min-height:7rem;padding:1.5rem 2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-info-drawer__title{margin:0;font-size:24px;line-height:1.3}.product-info-drawer__close{position:absolute;top:10px;left:-58px;z-index:10;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.4rem;height:4.4rem;min-width:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.product-info-drawer__close:hover{background:#ffffff1f}.product-info-drawer__close:focus-visible{outline:.2rem solid #ffffff;outline-offset:.3rem}.product-info-drawer__close .svg-wrapper{display:flex;align-items:center;justify-content:center;width:25px;height:25px}.product-info-drawer__close svg{display:block;width:25px;height:25px;color:#fff;fill:currentColor}.product-info-drawer__close svg rect{fill:#fff}.product-info-drawer__close svg path{fill:currentColor;stroke:currentColor}.product-info-drawer__body{flex:1 1 auto;min-height:0;padding:30px 2rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-weight:300;color:#000;line-height:1.7;font-size:16px}.product-info-drawer__loading{display:flex;align-items:center;gap:1rem}.product-info-drawer__loading[hidden],.product-info-drawer__error[hidden]{display:none}.product-info-drawer__error{margin:0}.product-info-drawer__content{display:block}.product-info-drawer__block{min-width:0;margin:0}.product-info-drawer__block+.product-info-drawer__block{margin-top:3rem}.product-info-drawer__block--heading{margin-top:4rem}.product-info-drawer__block--heading:first-child{margin-top:0}.product-info-drawer__block--heading+.product-info-drawer__block--text{margin-top:1.2rem}.product-info-drawer__block--heading+.product-info-drawer__block--media{margin-top:1.8rem}.product-info-drawer__block--media+.product-info-drawer__block--text{margin-top:1.8rem}.product-info-drawer__heading{margin:0}.product-info-drawer__text>:first-child{margin-top:0}.product-info-drawer__text h3{margin-top:40px}.product-info-drawer__text>:last-child{margin-bottom:0}.product-info-drawer__text p+p,.product-info-drawer__text ul+p,.product-info-drawer__text ol+p,.product-info-drawer__text p+ul,.product-info-drawer__text p+ol{margin-top:1.6rem}.product-info-drawer__text p strong{font-weight:700}.product-info-drawer__text blockquote{margin:2rem 0;padding-left:1.8rem;border-left:.3rem solid rgba(var(--color-foreground),.25)}.product-info-drawer__figure{margin:0}.product-info-drawer__image,.product-info-drawer__video{display:block;width:100%;height:auto;border-radius:var(--media-radius)}.product-info-drawer__external-video{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--media-radius);background:rgb(var(--color-foreground))}.product-info-drawer__external-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.product-info-drawer__caption{margin-top:1rem;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.product-info-trigger{cursor:pointer}.product-info-trigger:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.3rem}.product-info-drawer-trigger{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-left:.6rem;padding:0;border:.1rem solid currentColor;border-radius:50%;background:transparent;color:inherit;font:inherit;line-height:1;vertical-align:middle;cursor:pointer}.product-info-drawer-trigger:before{content:"i";font-size:1.3rem;font-weight:700;font-style:normal}body.product-info-drawer-open{overflow:hidden}.product-info-drawer__text a[href^="#drawer:"]{display:inline-block;margin-left:.15em;white-space:nowrap;vertical-align:baseline}.product-info-drawer__text a[href^="#drawer:"]:before{content:"\a0"}.product-info-drawer__inline-trigger-group{display:inline-flex;align-items:baseline;white-space:nowrap}.product-info-drawer__inline-trigger-group>a[href^="#drawer:"]{flex:0 0 auto;margin-left:0}.product-info-drawer__table,.size-chart{width:100%}.size-chart__header,.size-chart__row{display:grid;grid-template-columns:minmax(85px,.7fr) minmax(0,1.5fr);column-gap:24px}.size-chart__header{border-top:0;border-right:0;border-bottom:2px solid #000;border-left:0}.size-chart__heading{padding:0 0 12px;border:0;font-size:14px;font-weight:500;line-height:1.3;text-align:left;text-transform:uppercase}.size-chart__row{border-top:0;border-right:0;border-bottom:1px solid rgba(0,0,0,.2);border-left:0}.size-chart__cell{min-width:0;padding:15px 0;border:0;text-align:left;vertical-align:top;line-height:1.7;font-size:14px}.size-chart__row:last-child{border-bottom:0}@media screen and (min-width:750px){.product-info-drawer__header,.product-info-drawer__body{padding-right:3rem;padding-left:3rem}}@media screen and (min-width:990px){.product-info-drawer__close{top:20px}}@media(prefers-reduced-motion:reduce){.product-info-drawer,.product-info-drawer__overlay,.product-info-drawer__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-info-drawer.css.map */
