#MainContent[data-template=product] .mc-pdp-breadcrumb{width:min(var(--page-width) - var(--page-margin) * 2,calc(100% - var(--page-margin) * 2));margin-inline:auto;padding-top:var(--space-32);padding-bottom:var(--space-20);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--ls-loose);text-transform:var(--tt-upper);color:var(--color-text-mute)}#MainContent[data-template=product] .mc-pdp-breadcrumb a{color:var(--color-text-mute);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .mc-pdp-breadcrumb a:hover{color:var(--color-text-primary)}#MainContent[data-template=product] .mc-pdp-breadcrumb svg{width:12px;height:12px;flex-shrink:0;color:var(--color-text-soft)}#MainContent[data-template=product] .mc-pdp-breadcrumb .is-current{color:var(--color-text-primary)}@media screen and (min-width:1025px){#MainContent[data-template=product] .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:var(--space-64)}#MainContent[data-template=product] .product-information--media-left .product-information__media{padding-right:0}#MainContent[data-template=product] .product-information--media-left .product-details{padding-left:0}#MainContent[data-template=product] .product-details.sticky-content--desktop{position:sticky;top:var(--space-24);align-self:start}}@media screen and (max-width:1024px){#MainContent[data-template=product] .product-information__grid.product-information--media-left{grid-template-columns:1fr;row-gap:var(--space-40);grid-column:2}#MainContent[data-template=product] .product-information--media-left .product-information__media,#MainContent[data-template=product] .product-information--media-left .product-details{grid-column:auto;padding-left:0;padding-right:0}#MainContent[data-template=product] .product-details.sticky-content--desktop{position:static}}@media screen and (max-width:768px){#MainContent[data-template=product] .product-information__grid.product-information--media-left{row-gap:var(--space-24)}}@media screen and (min-width:750px){#MainContent[data-template=product] .product-information__media{display:grid;grid-template-columns:76px 1fr;gap:var(--space-16);align-items:start}#MainContent[data-template=product] .product-information__media:not(:has(.mc-pdp-thumbs)){display:block}#MainContent[data-template=product] .product-information__media>media-gallery.sticky-content,#MainContent[data-template=product] .product-information__media>media-gallery{position:static;top:auto}#MainContent[data-template=product] .mc-pdp-thumbs{position:sticky;top:var(--space-24);display:flex;flex-direction:column;gap:var(--space-12);margin:0;padding:0;list-style:none}}#MainContent[data-template=product] .mc-pdp-thumb{display:block;width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;padding:0;border:2px solid transparent;background-color:var(--color-surface-soft);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .mc-pdp-thumb img{width:100%;height:100%;object-fit:cover;display:block}#MainContent[data-template=product] .mc-pdp-thumb:hover{border-color:var(--color-hairline)}#MainContent[data-template=product] .mc-pdp-thumb.is-active{border-color:var(--color-ink)}#MainContent[data-template=product] .media-gallery__grid{display:grid;grid-template-columns:1fr;gap:var(--space-16);margin:0;padding:0}#MainContent[data-template=product] .media-gallery__grid .product-media-container{position:relative;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background-color:var(--color-surface-soft);cursor:zoom-in;scroll-margin-top:var(--space-24)}#MainContent[data-template=product] .media-gallery__grid .product-media-container :is(.product-media,img,video,.deferred-media__poster-image){width:100%;height:100%;object-fit:cover}#MainContent[data-template=product] .media-gallery__grid .product-media-container img{transition:transform var(--duration-base) var(--ease-out);will-change:transform}#MainContent[data-template=product] .media-gallery__grid .product-media-container.is-zooming img{transition:transform 80ms linear}@media screen and (max-width:1024px){#MainContent[data-template=product] .media-gallery__grid{gap:var(--space-12)}}@media screen and (min-width:750px)and (max-width:1024px){#MainContent[data-template=product] .media-gallery__grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-12);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}#MainContent[data-template=product] .media-gallery__grid::-webkit-scrollbar{display:none}#MainContent[data-template=product] .media-gallery__grid .product-media-container{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-margin-top:0;cursor:default}#MainContent[data-template=product] .product-information__media>media-gallery.sticky-content,#MainContent[data-template=product] .product-information__media>media-gallery{position:relative}#MainContent[data-template=product] .mc-pdp-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;background-color:var(--color-cream);color:var(--color-ink);border:var(--border-1) solid var(--color-hairline);box-shadow:0 1px 6px #0f0f0f1f;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .mc-pdp-slider-arrow:hover{background-color:var(--color-surface-soft)}#MainContent[data-template=product] .mc-pdp-slider-arrow--prev{left:var(--space-12)}#MainContent[data-template=product] .mc-pdp-slider-arrow--next{right:var(--space-12)}#MainContent[data-template=product] .mc-pdp-slider-arrow:disabled{opacity:0;pointer-events:none}#MainContent[data-template=product] .mc-pdp-slider-arrow svg{width:16px;height:16px}}@media screen and (max-width:749px){#MainContent[data-template=product] .media-gallery__grid{display:none}#MainContent[data-template=product] slideshow-arrows.mc-grid-mobile-arrows{padding-inline:var(--space-12);align-items:center}#MainContent[data-template=product] slideshow-arrows.mc-grid-mobile-arrows .slideshow-control{opacity:1;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;background-color:var(--color-cream);color:var(--color-ink);border:var(--border-1) solid var(--color-hairline);border-radius:50%;box-shadow:0 1px 6px #0f0f0f1f}#MainContent[data-template=product] slideshow-arrows.mc-grid-mobile-arrows .slideshow-control svg{width:16px;height:16px}}#MainContent[data-template=product] .product-details>.group-block{gap:var(--space-24)}#MainContent[data-template=product] .product__category{display:block;font-family:var(--font-primary);font-size:var(--fs-11);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:var(--tt-upper);line-height:var(--lh-button);color:var(--color-text-mute);margin:0}#MainContent[data-template=product] .product-details p:empty{display:none}#MainContent[data-template=product] .product-details h1{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--color-text-primary);margin:0}#MainContent[data-template=product] .product-details .price{font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--color-text-primary)}#MainContent[data-template=product] .product-details .compare-at-price{font-size:var(--fs-18);font-weight:var(--fw-regular);color:var(--color-text-mute);text-decoration:line-through;margin-left:var(--space-12)}#MainContent[data-template=product] .product__lead{font-size:var(--fs-16);line-height:var(--lh-body);color:var(--color-text-secondary);max-width:52ch;margin:0}#MainContent[data-template=product] .variant-picker__form{display:flex;flex-direction:column;gap:var(--space-24)}#MainContent[data-template=product] .variant-option--buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-8);align-items:start;border:0;margin:0;padding:0;min-inline-size:0}#MainContent[data-template=product] .variant-option--buttons>legend{grid-column:1 / -1;float:none;width:100%;padding:0;margin:0 0 var(--space-4);display:flex;align-items:baseline;font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--ls-loose);text-transform:var(--tt-upper);color:var(--color-text-primary)}#MainContent[data-template=product] .mc-width-toggle{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:var(--space-8);border:var(--border-1) solid var(--color-hairline);border-radius:8px;background-color:#fff}#MainContent[data-template=product] .mc-width-toggle__opt{height:40px;border:0;border-radius:5px;background:transparent;font-family:var(--font-primary);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text-mute);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .mc-width-toggle__opt:hover{color:var(--color-text-primary)}#MainContent[data-template=product] .mc-width-toggle__opt.is-active{background-color:var(--color-ink);color:var(--color-cream)}#MainContent[data-template=product] .variant-option__button-label{position:relative;width:100%;min-width:0;height:44px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:var(--border-1) solid var(--color-hairline);border-radius:var(--radius-md);background-color:#fff;font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .variant-option__button-label:hover{border-color:var(--color-ink)}#MainContent[data-template=product] .variant-option__button-label:has(input:checked){background-color:var(--color-ink);color:var(--color-cream);border-color:var(--color-ink)}#MainContent[data-template=product] .variant-option__button-label__pill{display:none}#MainContent[data-template=product] .variant-option__button-label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#MainContent[data-template=product] .variant-option__button-label:has(input[aria-disabled=true]),#MainContent[data-template=product] .variant-option__button-label:has(input[data-option-available=false]){color:var(--color-text-soft);text-decoration:line-through;opacity:.6;cursor:not-allowed}#MainContent[data-template=product] .variant-option--swatches{display:flex;flex-wrap:wrap;gap:var(--space-12);border:0;padding:0}#MainContent[data-template=product] .mc-size-guide{margin-left:auto;font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--ls-loose);text-transform:var(--tt-upper);color:var(--color-text-mute);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .mc-size-guide:hover{color:var(--color-text-primary)}#MainContent[data-template=product] .mc-size-note{font-weight:var(--fw-regular);color:var(--color-text-mute);letter-spacing:0;text-transform:none;margin-left:var(--space-6)}#MainContent[data-template=product] .product-form-buttons{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:var(--space-24)}#MainContent[data-template=product] .product-form-buttons .quantity-selector-wrapper{flex:0 0 auto}#MainContent[data-template=product] .quantity-selector{display:inline-flex;align-items:center;height:56px;border:var(--border-1) solid var(--color-hairline);border-radius:var(--radius-md);background-color:#fff;overflow:hidden}#MainContent[data-template=product] .quantity-selector .button{width:48px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--color-text-primary);cursor:pointer}#MainContent[data-template=product] .quantity-selector .button svg{width:16px;height:16px}#MainContent[data-template=product] .quantity-selector input[type=number]{width:40px;min-width:32px;height:56px;text-align:center;border:0;background:transparent;font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--color-text-primary);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#MainContent[data-template=product] .quantity-selector input[type=number]::-webkit-outer-spin-button,#MainContent[data-template=product] .quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#MainContent[data-template=product] .product-form-buttons add-to-cart-component{flex:1 1 180px;display:flex}#MainContent[data-template=product] .product-form-buttons add-to-cart-component .button,#MainContent[data-template=product] .product-form-buttons>.button{flex:1;width:100%;min-height:55px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-12);padding:0 var(--space-32);background-color:var(--color-ink);color:var(--color-cream);border:0;border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:var(--lh-button);letter-spacing:var(--ls-eyebrow);text-transform:var(--tt-upper);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .product-form-buttons add-to-cart-component .button:hover:not([disabled]){background-color:var(--color-ink-soft)}#MainContent[data-template=product] .product-form-buttons add-to-cart-component .button[disabled]{opacity:.5;cursor:not-allowed}#MainContent[data-template=product] .product-form-buttons .add-to-cart-icon svg,#MainContent[data-template=product] .product-form-buttons .add-to-cart-text svg{width:18px;height:18px}#MainContent[data-template=product] .product-form-buttons add-to-cart-component .button .svg-wrapper{transition:transform var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .product-form-buttons add-to-cart-component .button:hover:not([disabled]) .svg-wrapper{transform:translate(3px)}#MainContent[data-template=product] .sticky-add-to-cart__button{transition:background-color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .sticky-add-to-cart__button .add-to-cart-text .svg-wrapper{transition:transform var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .sticky-add-to-cart__button:hover:not([disabled]){background-color:var(--color-ink-soft)}#MainContent[data-template=product] .sticky-add-to-cart__button:hover:not([disabled]) .add-to-cart-text .svg-wrapper{transform:translate(3px)}#MainContent[data-template=product] .product-form-buttons .accelerated-checkout-block,#MainContent[data-template=product] .product-form-buttons .shopify-payment-button{flex:1 1 100%;width:100%}#MainContent[data-template=product] .product-form-buttons .accelerated-checkout-block .shopify-payment-button{width:100%}#MainContent[data-template=product] .shopify-payment-button__button--unbranded{border-radius:var(--radius-sm)}#MainContent[data-template=product] .shopify-payment-terms{font-size:var(--fs-13);line-height:1.5;color:var(--color-text-secondary)}#MainContent[data-template=product] .mc-pdp-assurance{display:flex;justify-content:space-around;gap:var(--space-16);text-align:center}#MainContent[data-template=product] .mc-pdp-assurance__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}#MainContent[data-template=product] .mc-pdp-assurance__icon{width:32px;height:32px;color:var(--color-text-primary)}#MainContent[data-template=product] .mc-pdp-assurance__item span{font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--color-text-primary)}#MainContent[data-template=product] .mc-pdp-pickup{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-24);border:var(--border-1) solid var(--color-hairline);border-radius:var(--radius-md);background-color:#fff}#MainContent[data-template=product] .mc-pdp-pickup__icon{width:30px;height:30px;flex-shrink:0;color:var(--color-text-primary)}#MainContent[data-template=product] .mc-pdp-pickup__text{flex:1;min-width:0}#MainContent[data-template=product] .mc-pdp-pickup__title{font-size:var(--fs-16);color:var(--color-text-primary);line-height:1.3;margin:0}#MainContent[data-template=product] .mc-pdp-pickup__title strong{font-weight:var(--fw-bold)}#MainContent[data-template=product] .mc-pdp-pickup__sub{font-size:var(--fs-14);color:var(--color-text-mute);margin:2px 0 0}#MainContent[data-template=product] .mc-pdp-pickup__more{width:40px;height:40px;flex-shrink:0;border:0;border-radius:var(--radius-full);background-color:var(--color-surface-soft);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .mc-pdp-pickup__more:hover{background-color:var(--color-hairline)}#MainContent[data-template=product] .mc-pdp-pickup__more svg{width:18px;height:18px}#MainContent[data-template=product] .product__pickup-availabilities{display:block;padding:var(--space-20) var(--space-24);border:var(--border-1) solid var(--color-hairline);border-radius:var(--radius-md);background-color:#fff}#MainContent[data-template=product] .product__pickup-availabilities .pickup-availability__row{display:flex;align-items:center;gap:var(--space-16)}#MainContent[data-template=product] .product__pickup-availabilities .pickup-availability__column:first-child svg{width:28px;height:28px;color:var(--color-text-primary)}#MainContent[data-template=product] .product__pickup-availabilities .pickup-location__text-sm{font-size:var(--fs-16);color:var(--color-text-primary);line-height:1.3;margin:0}#MainContent[data-template=product] .product__pickup-availabilities .pickup-location__text-xs{font-size:var(--fs-14);color:var(--color-text-mute);margin-top:2px}#MainContent[data-template=product] .product__pickup-availabilities .pickup-location__button{margin-top:var(--space-8);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text-mute);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}#MainContent[data-template=product] .product__pickup-availabilities .pickup-location__button:hover{color:var(--color-text-primary)}#MainContent[data-template=product] .product-details .accordion{display:flex;flex-direction:column}#MainContent[data-template=product] .product-details .accordion .details{border-block-start:0;border-bottom:var(--border-1) solid var(--color-hairline)}#MainContent[data-template=product] .product-details .accordion .details__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);padding:var(--space-24) 0;font-family:var(--font-primary);font-size:var(--fs-18);font-weight:var(--fw-medium);color:var(--color-text-primary);cursor:pointer;list-style:none}#MainContent[data-template=product] .product-details .accordion .details__header::-webkit-details-marker{display:none}#MainContent[data-template=product] .product-details .accordion .details__header .svg-wrapper{width:22px;height:22px;flex-shrink:0;color:var(--color-text-mute);--icon-stroke-width: 1.25px}#MainContent[data-template=product] .product-details .accordion .details__header .svg-wrapper svg{width:22px;height:22px;color:var(--color-text-mute);transition:transform var(--duration-base) var(--ease-out)}#MainContent[data-template=product] .product-details .accordion .details[open] .details__header .icon-plus svg{transform:rotate(45deg)}#MainContent[data-template=product] .product-details .accordion .details-content{font-size:var(--fs-15);line-height:var(--lh-body);color:var(--color-text-secondary);padding-bottom:var(--space-24)}#MainContent[data-template=product] .sticky-add-to-cart__button{background-color:var(--color-ink);color:var(--color-cream);border-radius:var(--radius-sm);text-transform:var(--tt-upper);letter-spacing:var(--ls-eyebrow);font-size:var(--fs-12);font-weight:var(--fw-medium)}#MainContent[data-template=product] .sticky-add-to-cart__title{font-family:var(--font-primary);text-transform:var(--tt-upper);letter-spacing:var(--ls-loose);font-weight:var(--fw-bold);font-size:var(--fs-14)}#MainContent[data-template=product] .sticky-add-to-cart__price{color:var(--color-text-mute);font-weight:var(--fw-semibold)}@media screen and (min-width:750px){#MainContent[data-template=product] .sticky-add-to-cart__bar{left:0;right:0;width:100%;max-width:none;border-radius:0;bottom:0;padding-inline:clamp(var(--space-20),5vw,var(--space-80));transform:translateY(calc(100% + 40px))}#MainContent[data-template=product] .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}#MainContent[data-template=product] sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{transform:translateY(calc(100% + 40px))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mc-pdp.css.map */
