@media screen and (min-width:990px){.product-information media-gallery{max-width:max(380px,min(100%,calc(100svh - 300px)));margin-inline:auto}.product-information__media{position:sticky;top:calc(var(--header-height, 0px) + 16px);align-self:start}}.product-information media-gallery slideshow-container{background:var(--sm-gallery-bg);border-radius:var(--sm-radius-card);box-shadow:0 2px 14px #1c2d4f12}.product-media-container:not(.dialog-zoomed-gallery *) .product-media{padding:clamp(10px,3%,24px);background:transparent}.product-media-container:not(.dialog-zoomed-gallery *) :is(img,.deferred-media__poster-image){object-fit:contain;background:transparent;border-radius:14px}@media screen and (max-width:749px){.product-information media-gallery slideshow-container{background:transparent;box-shadow:none}.media-gallery--hint .product-media-container:not(.dialog-zoomed-gallery *) .product-media{background:var(--sm-gallery-bg);border-radius:var(--sm-radius-card)}.product-information .product-information__media .media-gallery--hint .product-media-container:not(.dialog-zoomed-gallery *) .product-media img{object-fit:contain}}.slideshow-controls__thumbnail{border-radius:12px;background:var(--sm-gallery-bg);box-shadow:inset 0 0 0 2px var(--sm-line)}.slideshow-controls__thumbnail img{object-fit:contain;background:transparent}.slideshow-controls__thumbnail[aria-selected=true]{box-shadow:inset 0 0 0 3px var(--sm-navy)}.slideshow-controls__counter{font-size:1rem;font-weight:600;color:var(--sm-navy)}.dialog-zoomed-gallery__dialog{background-color:var(--sm-white)}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100dvh;width:100%;background:var(--sm-white)}@media screen and (min-width:750px){.dialog-zoomed-gallery .product-media-container--image .product-media{padding:24px 96px 112px}}.dialog-zoomed-gallery .product-media-container--image img{width:100%;height:100%;object-fit:contain}.dialog-zoomed-gallery__close-button{mix-blend-mode:normal;color:var(--sm-white);background:var(--sm-navy);border-radius:var(--sm-radius-pill);min-width:48px;min-height:48px}.sm-zoom-nav{position:fixed;top:50%;z-index:var(--layer-raised, 10);display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0;padding:0;border:0;border-radius:50%;background:var(--sm-navy);color:var(--sm-white);cursor:pointer;transform:translateY(-50%)}.sm-zoom-nav--prev{left:16px}.sm-zoom-nav--next{right:16px}.sm-zoom-nav:hover{background:var(--sm-berry)}.sm-zoom-nav:focus-visible{outline:3px solid var(--sm-navy);outline-offset:3px;box-shadow:0 0 0 3px var(--sm-white)}@media screen and (max-width:749px){.sm-zoom-nav{top:auto;bottom:20px;width:52px;height:52px;transform:none}}@keyframes sm-gallery-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){media-gallery.sm-gallery-enter :is(.product-media img,.slideshow-controls__thumbnail img){animation:sm-gallery-fade .25s ease-out both}.slideshow-controls__thumbnail{transition:box-shadow .2s ease}.sm-zoom-nav{transition:background-color .2s ease}}.product-details product-price .price{font-family:var(--sm-font-heading);font-weight:700;font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem);color:var(--sm-navy)}.product-details product-price .compare-at-price{font-size:1.125rem;color:var(--sm-ink-2)}.variant-option--buttons .variant-option__button-label{min-height:48px;min-width:48px;border-radius:var(--sm-radius-pill);font-size:1.0625rem;font-weight:500}.variant-option__button-label:has(input:focus-visible){outline:3px solid var(--sm-focus);outline-offset:3px}.product-details button[name=add]{min-height:56px;font-size:1.1875rem}.product-details button[name=add]:disabled,.product-details button[name=add][aria-disabled=true]{opacity:1;--button-background-color: var(--sm-white);--button-color: var(--sm-ink-2);--button-border-color: var(--sm-ink-2)}.product-details .variant-option--equal-width-buttons{display:flex;flex-wrap:wrap;gap:8px}.product-details .variant-option--equal-width-buttons .variant-option__button-label{flex:0 1 auto;width:auto;padding-inline:18px}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input[data-option-available=false]){color:var(--sm-ink-2);line-height:1.2}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input[data-option-available=false]):before{border-style:dashed}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input[data-option-available=false]):after,.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input[data-option-available=false]) svg{display:none}.product-details .variant-option__button-label:has(input[data-option-available=false]) .variant-option__button-label__text:after{content:"Sold out";display:block;font-size:.8125rem;font-weight:600}.product-details .product-inventory{color:var(--sm-navy);font-size:1rem;font-weight:600}.product-details .popup-link__button{min-height:44px;display:inline-flex;align-items:center;gap:6px;color:var(--sm-navy);font-weight:600;text-decoration:underline;text-underline-offset:4px}.product-details .popup-link__button:focus-visible{outline:3px solid var(--sm-focus);outline-offset:3px}.popup-link__content .popup-link__close{min-width:48px;min-height:48px}.product-information--media-none .product-details>:first-child:before{content:"";display:block;width:min(100%,280px);aspect-ratio:1;margin:0 auto 24px;border-radius:16px;background:var(--sm-gallery-bg) url(sm-photo-placeholder.svg) center / 45% no-repeat}product-recommendations .resource-list__item:has(.color-custom-badge-sold-out){display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sm-product.css.map */
