.product-grid.product-grid--with-promo{display:grid;grid-template-columns:repeat(var(--mobile-cols, 2),minmax(0,1fr))}.product-grid.product-grid--with-promo>.grid__item{width:auto;max-width:none}.product-grid--with-promo .collection-grid-promo{grid-column:1 / -1;grid-row:var(--promo-row, 2);min-width:0;aspect-ratio:.66}.collection-grid-promo .collection-grid-blocks__cta,.collection-grid-promo .cta-blocks__column,.collection-grid-promo .bg-grey,.collection-grid-promo .media-wrapper{height:100%}@media screen and (min-width:990px){.product-grid.product-grid--with-promo{grid-template-columns:repeat(var(--desktop-cols, 4),minmax(0,1fr))}.product-grid--with-promo .collection-grid-promo{grid-column:span 2 / -1;grid-row:var(--promo-row, 2) / span 2;aspect-ratio:auto}}.mgt{display:block;background:var(--mgt-bg, transparent);color:var(--mgt-text, inherit);padding-top:var(--mgt-pt);padding-bottom:var(--mgt-pb)}.mgt__container{max-width:1400px;margin:0 auto;padding:0 16px}.mgt--full .mgt__container{max-width:none}.mgt__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "text";row-gap:16px}.mgt__gallery{grid-area:gallery;position:relative;min-width:0}.mgt__text{grid-area:text}@media screen and (min-width:750px){.mgt__container{padding:0 32px}.mgt__grid{grid-template-columns:var(--mgt-cols);grid-template-areas:var(--mgt-areas);column-gap:var(--mgt-col-gap);row-gap:0;align-items:stretch}}.mgt__track{list-style:none;margin:0;padding:0;position:relative;display:flex;gap:var(--mgt-img-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mgt__track::-webkit-scrollbar{display:none}.mgt__slot{position:relative;flex:0 0 100%;aspect-ratio:4 / 5;overflow:hidden;scroll-snap-align:start;background:#0000000d;margin:0}.mgt__slot--external{background:#111}@media screen and (min-width:750px){.mgt__slot{flex-basis:calc((100% - var(--mgt-img-gap)) / 2)}.mgt--single .mgt__slot{flex-basis:100%}}.mgt__media,.mgt__slot iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.mgt__embed{position:absolute;top:0;right:0;bottom:0;left:0}.mgt__slot.is-playing video{touch-action:pan-y pinch-zoom}.mgt__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.mgt__play-icon{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;background:var(--mgt-play-bg);color:var(--mgt-play-icon);display:grid;place-items:center;box-shadow:0 4px 20px #0000002e;transition:transform .2s ease}.mgt__play-icon svg{width:26px;height:26px;margin-left:3px}.mgt__play:hover .mgt__play-icon{transform:scale(1.06)}.mgt__play:focus-visible .mgt__play-icon{outline:2px solid var(--mgt-play-icon);outline-offset:3px}.mgt__slot.is-started .mgt__play{display:none}.mgt__arrow{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #0000001f;transition:opacity .2s ease}.mgt__arrow svg{width:20px;height:20px}.mgt__arrow--prev{left:12px}.mgt__arrow--next{right:12px}.mgt__arrow[disabled]{opacity:.35;cursor:default}.mgt__arrow:focus-visible{outline:2px solid #111;outline-offset:2px}@media screen and (max-width:749px){.mgt__arrow{width:34px;height:34px;margin-top:-17px}.mgt__arrow--prev{left:8px}.mgt__arrow--next{right:8px}}@media screen and (min-width:750px){.mgt--few .mgt__arrow{display:none}}.mgt__dots{display:flex;justify-content:center;gap:2px;margin-top:8px}.mgt__dot{width:22px;height:22px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.mgt__dot:after{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.25;transition:opacity .2s ease}.mgt__dot[aria-current=true]:after{opacity:1}.mgt__dot:focus-visible{outline:2px solid currentColor;outline-offset:1px;border-radius:50%}@media screen and (min-width:750px){.mgt__dots{display:none}}.mgt__text{background:var(--mgt-text-bg, transparent);padding:var(--mgt-tp-m);display:flex;flex-direction:column;justify-content:var(--mgt-justify)}@media screen and (min-width:750px){.mgt__text{padding:var(--mgt-tp)}}.mgt__label{margin:0 0 12px;font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.mgt__heading{margin:0 0 16px;font-family:inherit;font-size:var(--mgt-h);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:inherit}.mgt__body{font-size:var(--mgt-b);line-height:1.6}.mgt__body>*{margin:0 0 1em}.mgt__body>*:last-child{margin-bottom:0}.mgt__copy--desktop{display:none}@media screen and (min-width:750px){.mgt__copy--desktop{display:block}.mgt__copy--mobile{display:none}}.svp-section{background:var(--svp-section-bg, transparent);color:var(--svp-section-text, inherit);padding-top:var(--svp-pt);padding-bottom:var(--svp-pb)}.svp-section__inner{max-width:var(--svp-max-width);margin:0 auto;padding:0 16px}.svp-section--full .svp-section__inner{max-width:none;padding:0}.svp-section__content{margin:0 0 20px}.svp-section__inner>.svp+.svp-section__content{margin:20px 0 0}.svp-section--full .svp-section__content{padding:0 16px}.svp-section--center .svp-section__content{text-align:center;margin-left:auto;margin-right:auto;max-width:720px}.svp-section__heading{margin:0 0 8px;color:inherit}.svp-section__text>*{margin:0 0 1em}.svp-section__text>*:last-child{margin-bottom:0}.svp{position:relative;display:block;width:100%;aspect-ratio:var(--svp-ratio);background:#000;color:#fff;border-radius:var(--svp-radius);overflow:hidden;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;font-family:inherit;line-height:1.2}.svp-section--full .svp{border-radius:0}.svp:focus-visible{box-shadow:0 0 0 3px var(--svp-accent)}@media screen and (max-width:749px){.svp{aspect-ratio:var(--svp-ratio-m, var(--svp-ratio))}}.svp--resize.is-started{aspect-ratio:var(--svp-video-ratio)}.svp.is-fullscreen{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.svp__video,.svp__poster,.svp__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.svp__video{object-fit:var(--svp-fit);background:#000}.svp.is-fullscreen .svp__video{object-fit:contain}.svp__poster{object-fit:cover}.svp__poster-wrap,.svp__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .3s ease;pointer-events:none}.svp__shade{background:rgba(0,0,0,var(--svp-shade))}.svp.is-started .svp__poster-wrap,.svp.is-started .svp__shade{opacity:0}.svp__placeholder{background:#0000000f}.svp__surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}.svp.controls-hidden .svp__surface{cursor:none}.svp__top{position:absolute;top:0;left:0;right:0;z-index:4;padding:14px 16px 40px;background:linear-gradient(to bottom,rgba(0,0,0,.55),transparent);pointer-events:none;transition:opacity .25s ease}.svp__title{display:block;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.4)}.svp.controls-hidden .svp__top{opacity:0}.svp-i{display:none;width:24px;height:24px}.svp:not(.is-playing):not(.is-ended) .svp-i--play,.svp.is-playing .svp-i--pause,.svp.is-ended .svp-i--replay,.svp:not(.is-muted) .svp-i--vol,.svp.is-muted .svp-i--muted,.svp:not(.is-fullscreen) .svp-i--fs-enter,.svp.is-fullscreen .svp-i--fs-exit,.svp__pip .svp-i{display:block}.svp--play-small{--svp-play-size: 56px}.svp--play-medium{--svp-play-size: 72px}.svp--play-large{--svp-play-size: 96px}@media screen and (max-width:480px){.svp--play-large{--svp-play-size: 76px}}.svp__big-play{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);width:var(--svp-play-size, 72px);height:var(--svp-play-size, 72px);padding:0;border:0;border-radius:999px;background:var(--svp-accent);color:var(--svp-play-icon);display:flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:0 4px 24px #00000040;transition:transform .15s ease,opacity .25s ease}.svp__big-play .svp-i{width:calc(var(--svp-play-size, 72px) * .47);height:calc(var(--svp-play-size, 72px) * .47);flex:none}.svp__big-play:hover{transform:translate(-50%,-50%) scale(1.06)}.svp__big-play:focus-visible{outline:3px solid #fff;outline-offset:3px}.svp__big-play--label{width:auto;padding:0 calc(var(--svp-play-size, 72px) * .42) 0 calc(var(--svp-play-size, 72px) * .3)}.svp__big-play--label .svp-i{width:calc(var(--svp-play-size, 72px) * .36);height:calc(var(--svp-play-size, 72px) * .36)}.svp--play-light .svp__big-play{background:#ffffffe0;color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.svp--play-outline .svp__big-play{background:#00000026;color:#fff;box-shadow:inset 0 0 0 2px #fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.svp.is-started .svp__big-play,.svp.is-started .svp__big-play-text{display:none}.svp.is-touch.is-started:not(.controls-hidden) .svp__big-play,.svp.is-ended .svp__big-play{display:flex;width:60px;height:60px;padding:0;background:#00000080;color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.svp.is-touch.is-started:not(.controls-hidden) .svp__big-play .svp-i,.svp.is-ended .svp__big-play .svp-i{width:28px;height:28px}.svp.is-waiting .svp__big-play{display:none!important}.svp__spinner{position:absolute;left:50%;top:50%;z-index:3;width:48px;height:48px;margin:-24px 0 0 -24px;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:svp-spin .8s linear infinite;display:none;pointer-events:none}.svp.is-waiting .svp__spinner{display:block}@keyframes svp-spin{to{transform:rotate(360deg)}}.svp__hint{position:absolute;top:50%;z-index:3;transform:translateY(-50%);padding:10px 16px;border-radius:999px;background:#0000008c;font-size:14px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .3s ease}.svp__hint--back{left:12%}.svp__hint--fwd{right:12%}.svp__hint.is-visible{opacity:1;transition:none}.svp__controls{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:48px 12px 4px;background:linear-gradient(to top,#000000b3,#0000);transition:opacity .25s ease}.svp:not(.is-started) .svp__controls,.svp.controls-hidden .svp__controls{opacity:0;pointer-events:none}.svp__progress{position:relative;height:18px;display:flex;align-items:center;cursor:pointer;touch-action:none;outline:none}.svp__bar{position:relative;width:100%;height:4px;background:#ffffff4d;transition:height .1s ease}.svp__progress:hover .svp__bar,.svp.is-scrubbing .svp__bar{height:6px}.svp__progress:focus-visible .svp__bar{outline:2px solid #fff;outline-offset:4px}.svp__buffered,.svp__played{position:absolute;left:0;top:0;bottom:0;width:0}.svp__buffered{background:#ffffff80}.svp__played{background:var(--svp-accent)}.svp__thumb{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--svp-accent);transform:scale(0);transition:transform .1s ease}.svp__progress:hover .svp__thumb,.svp__progress:focus-visible .svp__thumb,.svp.is-scrubbing .svp__thumb,.svp.is-touch .svp__thumb{transform:scale(1)}.svp__tooltip{position:absolute;bottom:24px;left:0;transform:translate(-50%);padding:3px 7px;border-radius:4px;background:#000c;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none}.svp.is-scrubbing .svp__tooltip{opacity:1}@media(hover:hover){.svp__progress:hover .svp__tooltip{opacity:1}}.svp__row{display:flex;align-items:center;justify-content:space-between;height:44px}.svp__group{display:flex;align-items:center;gap:2px;min-width:0}.svp__btn{width:40px;height:40px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;opacity:.92;flex:none}.svp__btn[hidden]{display:none}.svp__btn:hover{opacity:1}.svp__btn:focus-visible{outline:2px solid #fff;outline-offset:-2px}.svp__time{padding:0 8px;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.svp__volume{display:flex;align-items:center}.svp__vol-slider{width:0;margin:0;opacity:0;accent-color:#fff;cursor:pointer;transition:width .2s ease,opacity .2s ease,margin .2s ease}.svp__volume:hover .svp__vol-slider,.svp__volume:focus-within .svp__vol-slider{width:68px;margin:0 8px 0 2px;opacity:1}@media(hover:none){.svp__vol-slider{display:none}}.svp__speed{position:relative}.svp__speed-btn{width:auto;min-width:40px;padding:0 8px;font-size:13px;font-weight:600;font-family:inherit}.svp__menu{position:absolute;right:0;bottom:46px;min-width:132px;padding:6px 0;border-radius:10px;background:#1c1c1cf0;display:none}.svp__speed.is-open .svp__menu{display:block}.svp__menu button{display:block;width:100%;padding:9px 16px 9px 34px;border:0;background:none;color:#fff;font-size:13px;font-family:inherit;text-align:left;cursor:pointer;position:relative}.svp__menu button:hover,.svp__menu button:focus-visible{background:#ffffff1f;outline:none}.svp__menu button[aria-checked=true]:before{content:"";position:absolute;left:14px;top:50%;width:10px;height:5px;margin-top:-4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}@media screen and (max-width:480px){.svp__controls{padding:40px 6px 2px}.svp__btn{width:36px;height:36px}.svp__time{font-size:12px;padding:0 4px}.svp__pip{display:none!important}.svp__title{font-size:14px}}.collection-description{display:flex;justify-content:center;padding:8rem 1.6rem;border-top:1px solid var(--base-black-10, #e5e5e5);background-color:var(--ui-primary, #fff)}.collection-description__inner{width:100%;max-width:68.4rem}.collection-description__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--base-black, #000)}.collection-description__text:after{content:none}.collection-description.is-expanded .collection-description__text{display:block;overflow:visible}.collection-description__toggle{display:none;align-items:center;gap:.8rem;margin:0;padding:.8rem 0;color:var(--base-black, #000);background:none;border:0;cursor:pointer}.collection-description.is-overflowing .collection-description__toggle{display:flex}.collection-description__toggle:focus-visible{outline:2px solid var(--base-black, #000);outline-offset:2px}.collection-description__toggle-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.2rem;height:1.2rem}.collection-description__toggle-icon svg{display:block;transform:rotate(90deg)}.collection-description.is-expanded .collection-description__toggle-icon svg{transform:rotate(-90deg)}@media screen and (min-width:990px){.collection-description{padding:8rem 2.4rem}}.collection-hero__crumb-dot{flex-shrink:0;width:4px;height:4px;border-radius:100px;background-color:currentColor}.collection-hero__crumb--current{opacity:.72}
/*# sourceMappingURL=/cdn/shop/t/117/compiled_assets/styles.css.map */
