.shop-shipping-widget{text-align:left}.shipping-hint{margin:.3125rem 0 .9375rem;color:#767676;font-size:.8125rem;line-height:1.4}.shipping-link{-webkit-appearance:none;appearance:none;display:inline;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.12em;cursor:pointer;-webkit-tap-highlight-color:transparent}.shipping-link:hover{color:#555}.shipping-link:focus-visible,.shipping-close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shipping-popover{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:min(90vw,28.125rem);max-width:none;max-height:85dvh;margin:auto;padding:0;border:0;overflow:visible;background:transparent;color:#333}.shipping-popover:popover-open{display:block}.shipping-popover::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shipping-dialog{position:relative;box-sizing:border-box;max-height:85dvh;padding:1.875rem;overflow-y:auto;overscroll-behavior:contain;border-radius:.25rem;background-color:#fff;box-shadow:0 .25rem 1.25rem #0000004d;text-align:left}.shipping-dialog__title{margin:0 2.75rem .9375rem 0;color:#000;font-size:1.125rem;line-height:1.3}.shipping-dialog p{margin:0 0 .625rem;font-size:.875rem;line-height:1.5}.shipping-list{margin:0 0 .9375rem;padding-left:1.25rem;font-size:.875rem;line-height:1.6;list-style:disc}.shipping-note{margin:0!important;color:#666;font-size:.6875rem!important;line-height:1.4!important}.shipping-close{-webkit-appearance:none;appearance:none;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:grid;width:2.75rem;height:2.75rem;margin:0;padding:0;place-items:center;border:0;background:transparent;color:#767676;font-size:1.5rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.shipping-close:hover{color:#000}body:has(.shipping-popover:popover-open){overflow:hidden}.me-product-meta{margin-block-start:1.25rem;text-align:center}.me-product-meta>p{margin:0;text-align:center}.me-product-meta>.me-product-meta__cta{margin-block-end:1.25rem;font-size:.875rem;line-height:1.5}.me-product-meta>.me-product-meta__cta>a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.me-product-meta>.me-product-meta__line{margin:0;font-size:.8125rem;line-height:1.5;letter-spacing:.05em;opacity:.52}.me-product-meta>.me-product-meta__gpsr{margin:.25rem 0 0;opacity:.52}.me-product-meta>.me-product-meta__gpsr>summary{position:relative;display:block;box-sizing:border-box;width:100%;margin:0;padding:1rem 1.5rem;list-style:none;text-align:center;font-size:.7rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.me-product-meta__gpsr>summary::-webkit-details-marker{display:none}.me-product-meta__gpsr>summary:after{content:"";position:absolute;top:50%;right:.125rem;width:.625rem;height:.625rem;transform:translateY(-50%);background:linear-gradient(currentColor 0 0) center / 100% 1px no-repeat,linear-gradient(currentColor 0 0) center / 1px 100% no-repeat}.me-product-meta__gpsr[open]>summary:after{background-size:100% 1px,1px 0}.me-product-meta__gpsr>summary:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.me-product-meta .me-product-meta__content{padding:0 1rem 1rem;overflow-wrap:anywhere;text-align:center;font-size:.8125rem;line-height:1.6}.me-product-meta__content a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.me-product-meta__content :first-child{margin-block-start:0}.me-product-meta__content :last-child{margin-block-end:0}.me-product-meta>.me-product-meta__guarantee{margin:2.5rem 0 0}.me-product-meta__guarantee-button{-webkit-appearance:none;appearance:none;display:inline;margin:0;padding:0;border:0;background:transparent;color:#767676;font:inherit;font-size:.875rem;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;cursor:pointer;-webkit-tap-highlight-color:transparent}.me-product-meta__guarantee-button:hover{color:#555}.me-product-meta__guarantee-button:focus-visible,.me-guarantee-popover__close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.me-guarantee-popover{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:min(92vw,70rem);height:min(90dvh,56rem);max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:0;border-radius:.25rem;background:#fff;color:#333;box-shadow:0 .5rem 2rem #0000004d;text-align:left}.me-guarantee-popover:popover-open{display:flex;flex-direction:column}.me-guarantee-popover::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.me-guarantee-popover__header{position:relative;display:flex;min-height:3.5rem;padding:.75rem 4rem .75rem 1.25rem;align-items:center;border-bottom:1px solid rgba(0,0,0,.12);background:#fff}.me-guarantee-popover__title{margin:0;color:#333;font-size:.9375rem;line-height:1.4;letter-spacing:.04em}.me-guarantee-popover__close{-webkit-appearance:none;appearance:none;position:absolute;inset-block-start:50%;inset-inline-end:.625rem;display:grid;width:2.75rem;height:2.75rem;margin:0;padding:0;transform:translateY(-50%);place-items:center;border:0;background:transparent;color:#767676;font-size:1.75rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.me-guarantee-popover__close:hover{color:#000}.me-guarantee-popover__pdf{display:block;flex:1 1 auto;width:100%;min-height:0;border:0;background:#f5f5f5}body:has(.me-guarantee-popover:popover-open){overflow:hidden}@media screen and (max-width:699px){.me-guarantee-popover{width:100vw;height:100dvh;border-radius:0}.me-guarantee-popover__header{padding-inline-start:1rem}.me-guarantee-popover__title{font-size:.875rem}}:where(#main .product-card__figure,#main .horizontal-product-card__figure,#main .product-gallery__media,#main .content-over-media,#main video-media:not(.content-over-media *,.product-gallery__media *),#main .article-item__image-wrapper,#main .article__image,#main .image-with-text__image-wrapper,#main .prose figure,#main .prose picture:not(figure *)):not(footer *){position:relative}:where(#main .product-card__figure,#main .horizontal-product-card__figure,#main .product-gallery__media,#main .content-over-media,#main video-media:not(.content-over-media *,.product-gallery__media *),#main .article-item__image-wrapper,#main .article__image,#main .image-with-text__image-wrapper,#main .prose figure,#main .prose picture:not(figure *)):not(footer *):after{content:"AI";position:absolute;inset-inline-end:12px;inset-block-end:12px;z-index:2;color:#666;font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:.5px;opacity:.3;pointer-events:none}.predictive-search :where(.product-card__figure,.horizontal-product-card__figure){position:relative}.predictive-search :where(.product-card__figure,.horizontal-product-card__figure):after{content:"AI";position:absolute;inset-inline-end:12px;inset-block-end:18px;z-index:2;color:#666;font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:.5px;opacity:.3;pointer-events:none}.predictive-search__collections>a>img{grid-area:1 / 1}.predictive-search__collections>a:after{content:"AI";grid-area:1 / 1;place-self:end;margin-inline-end:12px;margin-block-end:18px;z-index:2;color:#666;font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:.5px;opacity:.3;pointer-events:none}:is(.cart-drawer,.cart-page) .line-item{position:relative}:is(.cart-drawer,.cart-page) .line-item:after{content:"AI";position:absolute;inset-inline-start:0;inset-block-end:calc(50% - 40.67px);inline-size:var(--line-item-media-width);box-sizing:border-box;padding-inline-end:6px;z-index:2;color:#666;font-family:inherit;font-size:10px;font-weight:700;line-height:1;letter-spacing:.5px;text-align:end;opacity:.3;pointer-events:none}@media screen and (min-width:700px){:is(.cart-drawer,.cart-page) .line-item:after{inset-block-end:calc(50% - 74px)}}@media screen and (max-width:699px){.predictive-search .horizontal-product-card__figure:after{inset-inline-end:6px;inset-block-end:8px;font-size:10px}.predictive-search__collections>a:after{margin-inline-end:8px;margin-block-end:10px;font-size:10px}}.swipe-carousel-wrapper{position:relative;min-width:0}.native-swipe-carousel{display:flex;width:100%;padding-block-end:.375rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.4) rgba(0,0,0,.05);-webkit-overflow-scrolling:touch}.native-swipe-carousel.is-peeking{scroll-behavior:auto;scroll-snap-type:none}.native-swipe-carousel::-webkit-scrollbar{display:block;height:.1875rem}.native-swipe-carousel::-webkit-scrollbar-track{border-radius:.25rem;background:#0000000d}.native-swipe-carousel::-webkit-scrollbar-thumb{border-radius:.25rem;background:#0006}.swipe-slide{display:block;flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.carousel-arrow{-webkit-appearance:none;appearance:none;position:absolute;top:calc(50% - .1875rem);z-index:3;display:none;width:2rem;height:2rem;padding:0;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.05);border-radius:50%;background:#fffffff0;color:#000;box-shadow:0 .125rem .375rem #0000001f;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .2s ease}.carousel-arrow--left{left:.5rem;transform:translate(-.375rem,-50%)}.carousel-arrow--right{right:.5rem;transform:translate(.375rem,-50%)}@media screen and (min-width:1000px)and (hover:hover)and (pointer:fine){.carousel-arrow{display:flex}.swipe-carousel-wrapper:is(:hover,:focus-within) .carousel-arrow{opacity:1;pointer-events:auto;transform:translateY(-50%)}.carousel-arrow:hover{background:#fff;box-shadow:0 .1875rem .5rem #00000029}.carousel-arrow:focus-visible{opacity:1;pointer-events:auto;outline:2px solid currentColor;outline-offset:2px;transform:translateY(-50%)}.carousel-arrow:active{transform:translateY(-50%) scale(.96)}}@media(prefers-reduced-motion:reduce){.native-swipe-carousel{scroll-behavior:auto}.carousel-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom.css.map */
