.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}}.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/110/compiled_assets/styles.css.map */
