[data-testid=product-information]{--salty-product-gap: clamp(28px, 3.6vw, 58px)}@media screen and (min-width:990px){[data-testid=product-information].section--page-width{--page-margin: clamp(64px, 6.5vw, 124px);--page-content-width: 1540px;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}}[data-testid=product-information] .product-details h1{margin:0;font-size:clamp(1.75rem,2.5vw,2.6rem);font-weight:560;line-height:1.3;letter-spacing:-.035em;word-break:auto-phrase;text-wrap:balance}[data-testid=product-information] .product-details product-price{width:fit-content}[data-testid=product-information] .product-details product-price .price,[data-testid=product-information] .product-details product-price .price-item--regular,[data-testid=product-information] .product-details product-price .price-item--sale{font-size:clamp(1.4rem,1.8vw,1.75rem);font-weight:720;line-height:1.25;letter-spacing:-.02em}[data-testid=product-information] .product-details>.group-block{width:100%}[data-testid=product-information] media-gallery{padding:0}[data-testid=product-information] .product-media-container,[data-testid=product-information] .product-media-constraint-wrapper,[data-testid=product-information] .product-media{width:100%;max-width:100%}[data-testid=product-information] .media-gallery--carousel slideshow-container{border:1px solid rgb(var(--color-border-rgb) / .4);background:#f8f4f0}[data-testid=product-information] .media-gallery--carousel slideshow-container,[data-testid=product-information] .media-gallery--carousel slideshow-slides,[data-testid=product-information] .media-gallery--carousel slideshow-slide,[data-testid=product-information] .media-gallery--carousel .product-media-container,[data-testid=product-information] .media-gallery--carousel .product-media{aspect-ratio:1 / 1}[data-testid=product-information] .media-gallery--carousel slideshow-slide{display:flex;align-items:center;justify-content:center;background:#faf7f3}[data-testid=product-information] .media-gallery--carousel .product-media-container--image .product-media{overflow:hidden;background:#faf7f3}[data-testid=product-information] .media-gallery--carousel .product-media-container--image .product-media__image{box-sizing:border-box;width:100%;height:100%;padding:clamp(24px,4.2vw,58px);object-fit:contain;background:#faf7f3}@media screen and (min-width:750px){[data-testid=product-information] .product-information__grid:not(.product-information--media-none).product-information--media-left,[data-testid=product-information] .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:2;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);column-gap:var(--salty-product-gap)}[data-testid=product-information] .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{grid-column:1;padding-right:0}[data-testid=product-information] .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{grid-column:2;padding-left:0}[data-testid=product-information] .media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left]){grid-template:"controls container" minmax(0,auto) "controls arrows" min-content / 78px minmax(0,1fr);gap:0 16px}[data-testid=product-information] slideshow-controls[pagination-position=left]{align-self:stretch;min-width:78px;padding:0;border:0}[data-testid=product-information] slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails-container{max-height:min(660px,calc(100vh - 170px));padding:2px}[data-testid=product-information] slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails{width:100%;gap:10px;padding:0 3px;margin:0}[data-testid=product-information] slideshow-controls[pagination-position=left] .slideshow-controls__thumbnail{width:68px;min-width:68px;aspect-ratio:1;border:1px solid rgb(var(--color-border-rgb) / .42);border-radius:4px;background:#fff;overflow:hidden}[data-testid=product-information] slideshow-controls[pagination-position=left] .slideshow-controls__thumbnail[aria-selected=true]{border:2px solid #9f493a;outline:none}[data-testid=product-information] slideshow-controls[pagination-position=left] .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover}[data-testid=product-information] .product-media-container.constrain-height{--constrained-height: min(680px, calc(100vh - 150px) )}}@media screen and (max-width:749px){[data-testid=product-information]{padding-inline:0}[data-testid=product-information] .product-information__grid{row-gap:0}[data-testid=product-information] .product-information__media{width:100%;min-width:100%;margin:0;padding:0}[data-testid=product-information] media-gallery{width:100%;padding:0}[data-testid=product-information] .media-gallery--carousel slideshow-container,[data-testid=product-information] .media-gallery--carousel slideshow-slides,[data-testid=product-information] .media-gallery--carousel slideshow-slide,[data-testid=product-information] .media-gallery--carousel .product-media-container,[data-testid=product-information] .media-gallery--carousel .product-media-constraint-wrapper{width:100%;min-width:100%}[data-testid=product-information] .media-gallery--carousel .product-media,[data-testid=product-information] .media-gallery--carousel .product-media-constraint-wrapper{aspect-ratio:1}[data-testid=product-information] .media-gallery--carousel .product-media-container--image .product-media__image{width:100%;height:100%;padding:clamp(14px,4.5vw,22px);object-fit:contain}[data-testid=product-information] .media-gallery__mobile-controls{padding:6px 14px 12px}[data-testid=product-information] .product-details{grid-column:1 / -1;width:min(100% - 28px,680px);margin:0 auto;padding-top:24px}[data-testid=product-information] .product-details h1{font-size:clamp(1.35rem,5.8vw,1.72rem);line-height:1.38;letter-spacing:-.025em}[data-testid=product-information] .product-details product-price .price,[data-testid=product-information] .product-details product-price .price-item--regular,[data-testid=product-information] .product-details product-price .price-item--sale{font-size:clamp(1.35rem,5.4vw,1.62rem)}[data-testid=product-information] .salty-related-picker{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/salty-smile-product-page.css.map */
