.sa3-product{background:#fff!important;color:#111!important;padding:0!important}.sa3-shell{max-width:1800px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(390px,.78fr);gap:clamp(36px,5vw,92px);padding:0 clamp(24px,3.2vw,58px) 72px}.sa3-gallery-wrap{min-width:0;padding-top:18px}.sa3-info-wrap{min-width:0}.sa3-info{position:sticky;top:112px;max-width:520px;margin:0 auto;padding:64px 0 0!important}.sa3-eyebrow{margin-bottom:18px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#777;font-weight:600}.sa3-note{display:none!important}.sa3-title{margin:0 0 18px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,3.1vw,54px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:500!important;color:#111!important}.sa3-price{position:relative;margin:0 0 26px;padding-bottom:24px;border-bottom:1px solid #e7e7e7}.sa3-price .price{margin:0!important}.sa3-price .price__container{display:flex!important;align-items:baseline!important;gap:12px!important;flex-wrap:wrap!important}.sa3-price .price-item--sale,.sa3-price .price__regular .price-item{font-size:20px!important;font-weight:500!important;color:#111!important}.sa3-price .price__sale .price-item--regular{font-size:14px!important;color:#888!important}.sa3-price small{display:block;margin-top:7px;color:#888;font-size:10px;letter-spacing:.02em}.sa3-discount{position:absolute;right:0;top:2px;color:#b13f2c;font-size:11px;font-weight:700}.sa3-custom{margin:0!important}.sa3-custom .solah-product-intro{padding:0 0 24px!important;border-bottom:1px solid #e7e7e7!important}.sa3-custom .solah-description{font-size:13px!important;line-height:1.75!important;color:#555!important}.sa3-custom .solah-description-toggle{font-size:11px!important;color:#111!important;font-weight:600!important}.sa3-variants{padding:24px 0 10px;border-bottom:1px solid #e7e7e7}.sa3-variants .sa-colorways{margin:0 0 24px!important}.sa3-variants .sa-colorways__label,.sa3-variants .form__label{font-size:11px!important;letter-spacing:.04em!important;color:#111!important;font-weight:600!important}.sa3-variants .sa-colorways__item{width:64px!important}.sa3-variants .sa-colorways__image{width:60px!important;height:76px!important;border-radius:0!important}.sa3-variants .product-form__input{margin-bottom:16px!important}.sa3-variants .product-form__input--pill input[type=radio]+label{min-width:54px!important;height:42px!important;margin:0 6px 6px 0!important;padding:0 15px!important;border:1px solid #cfcfcf!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:11px!important;font-weight:500!important}.sa3-variants .product-form__input--pill input[type=radio]:checked+label{background:#111!important;border-color:#111!important;color:#fff!important}.sa3-info .solah-size-guide{display:inline-flex!important;margin:14px 0 20px!important;color:#111!important;font-size:11px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px!important}.sa3-buy{padding-top:22px}.sa3-buy .product-form{margin:0!important}.sa3-buy .product-form__buttons{max-width:none!important}.sa3-buy .product-form__submit{min-height:56px!important;margin-bottom:10px!important;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important}.sa3-buy .product-form__submit:hover{background:#2a2a2a!important}.sa3-buy .shopify-payment-button__button--unbranded{min-height:54px!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.sa3-buy .shopify-payment-button__button--unbranded:hover{background:#f5f5f5!important;color:#111!important}.sa3-buy .product-form__submit:before,.sa3-buy .product-form__submit:after,.sa3-buy .shopify-payment-button__button:before,.sa3-buy .shopify-payment-button__button:after{display:none!important}.sa3-info .solah-product-benefits{display:none!important}.sa3-assurance{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid #e7e7e7;color:#777;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.sa3-assurance span+span:before{content:"\2022";margin-right:14px}.sa3-product .sa-product-gallery{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:none!important}.sa3-product .sa-product-gallery__thumbs{position:sticky!important;top:112px!important;max-height:calc(100vh - 140px)!important;gap:8px!important}.sa3-product .sa-product-gallery__thumb{width:72px!important;height:96px!important;border:1px solid transparent!important;border-radius:0!important;background:#f7f7f7!important}.sa3-product .sa-product-gallery__thumb.is-active{border-color:#111!important;box-shadow:none!important}.sa3-product .sa-product-gallery__stage{background:#f4f4f4!important;border-radius:0!important;overflow:hidden!important}.sa3-product .sa-product-gallery__slides{height:min(86vh,980px)!important;min-height:720px!important}.sa3-product .sa-product-gallery__slide .product-media-container,.sa3-product .sa-product-gallery__slide .product__media,.sa3-product .sa-product-gallery__slide .media,.sa3-product .sa-product-gallery__slide .global-media-settings{background:#f4f4f4!important}.sa3-product .sa-product-gallery__slide .media{min-height:720px!important}.sa3-product .sa-product-gallery__slide .media>img,.sa3-product .sa-product-gallery__slide .product__media img{object-fit:contain!important;object-position:center center!important}.sa3-product .sa-product-gallery__arrow{width:40px!important;height:40px!important;border:0!important;border-radius:0!important;background:#ffffffe0!important;color:#111!important;box-shadow:none!important;font-size:26px!important}.sa3-product .sa-product-gallery__arrow--prev{left:14px!important}.sa3-product .sa-product-gallery__arrow--next{right:14px!important}.sa3-product .product__media-icon{border-radius:0!important;background:#ffffffdb!important;box-shadow:none!important}.sa3-product product-modal.product-media-modal{background:#fff!important}.sa3-product product-modal .product-media-modal__dialog,.sa3-product product-modal .product-media-modal__content{background:#fff!important}.sa3-product product-modal .product-media-modal__toggle{width:44px!important;height:44px!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;box-shadow:none!important}@media(max-width:1100px)and (min-width:750px){.sa3-shell{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);gap:28px;padding:0 22px 48px}.sa3-info{top:90px;padding-top:34px!important}.sa3-title{font-size:34px!important}.sa3-product .sa-product-gallery{grid-template-columns:60px minmax(0,1fr)!important}.sa3-product .sa-product-gallery__thumb{width:56px!important;height:76px!important}.sa3-product .sa-product-gallery__slides{min-height:590px!important;height:74vh!important}.sa3-product .sa-product-gallery__slide .media{min-height:590px!important}}@media(max-width:749px){.sa3-shell{display:block;padding:0 0 44px}.sa3-gallery-wrap{padding-top:0}.sa3-info-wrap{padding:0 18px}.sa3-info{position:static;max-width:none;padding:30px 0 0!important}.sa3-title{font-size:34px!important}.sa3-product .sa-product-gallery{display:flex!important;flex-direction:column!important;gap:0!important}.sa3-product .sa-product-gallery__stage{order:1!important}.sa3-product .sa-product-gallery__thumbs{order:2!important;position:static!important;display:flex!important;flex-direction:row!important;gap:6px!important;max-height:none!important;padding:8px 12px!important;overflow-x:auto!important}.sa3-product .sa-product-gallery__thumb{width:54px!important;height:72px!important;min-width:54px!important}.sa3-product .sa-product-gallery__slides{height:64vh!important;min-height:480px!important}.sa3-product .sa-product-gallery__slide .media{min-height:480px!important}.sa3-assurance{gap:8px}.sa3-assurance span+span:before{margin-right:8px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/solah-pdp-v3.css.map */
