:root{--sw-ink: #171717;--sw-muted: #6d6d6a;--sw-line: #e7e3de;--sw-paper: #ffffff;--sw-soft: #f7f6f3;--sw-soft-2: #efede9;--sw-accent: #b88f7a;--sw-radius: 22px;--sw-shadow: 0 24px 70px rgba(20, 20, 18, .065)}html{scroll-behavior:smooth}.sw-motion .sw-reveal{opacity:0;transform:translateY(24px);transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1)}.sw-motion .sw-reveal.is-revealed{opacity:1;transform:translateY(0)}.sw-sweep{position:relative;overflow:hidden}.sw-motion .sw-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 23%,rgba(255,255,255,.58) 48%,transparent 72%);transform:translate(-125%)}.sw-motion .sw-sweep.is-revealed:after{animation:swSweep 1.1s .12s cubic-bezier(.2,.75,.25,1) both}@keyframes swSweep{to{transform:translate(125%)}}main .product{max-width:1440px;margin-inline:auto;padding-inline:3.2rem}main .product__media-wrapper{position:relative}main .product__media{overflow:hidden;border-radius:var(--sw-radius);background:#f5f4f1}main .product__media img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}main .product__info-wrapper{padding-left:clamp(3.6rem,6vw,8.5rem)}main .product__title{margin-bottom:1.4rem}main .product__title h1{color:var(--sw-ink);font-size:clamp(3.6rem,4.5vw,6.2rem);line-height:.98;letter-spacing:-.055em;font-weight:600}main .product .price{color:var(--sw-ink);font-size:2.2rem;letter-spacing:-.02em}main .product__description{color:var(--sw-muted);font-size:1.45rem;line-height:1.7}main .product-form__input .form__label{margin-bottom:1rem;color:var(--sw-ink);font-size:1.3rem;font-weight:650;letter-spacing:-.01em}main .product-form__input--pill input[type=radio]+label{min-width:5.2rem;margin:0 .7rem .8rem 0;padding:1rem 1.5rem;border-color:#d9d5cf;border-radius:999px;background:#fff;color:var(--sw-ink);box-shadow:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}main .product-form__input--pill input[type=radio]:checked+label{border-color:var(--sw-ink);background:var(--sw-ink);color:#fff}main .product-form__submit{min-height:5.7rem;border-radius:999px;font-weight:700;letter-spacing:-.01em;box-shadow:0 12px 32px #1717171c;transition:transform .2s ease,box-shadow .2s ease}main .product__info-container .accordion{border-color:var(--sw-line)}main .product__info-container .accordion summary{padding-block:1.8rem}main .thumbnail{overflow:hidden;border-radius:12px}@media(hover:hover){main .product__media:hover img{transform:scale(1.025)}main .product-form__submit:hover{transform:translateY(-2px);box-shadow:0 17px 40px #17171726}}.cart__warnings,.title-wrapper-with-link,.cart__footer{max-width:1280px;margin-inline:auto}.cart__items{border-color:var(--sw-line)}.cart-item{color:var(--sw-ink)}.cart-item__image{border-radius:14px;background:var(--sw-soft)}.cart__checkout-button{min-height:5.5rem;border-radius:999px;font-weight:700}.main-page-title{max-width:1000px;margin:7rem auto 4rem;color:var(--sw-ink);font-size:clamp(3.6rem,6vw,6.8rem);line-height:.98;letter-spacing:-.055em;text-align:center}.page-width--narrow>.rte{max-width:900px;margin-inline:auto;padding-bottom:10rem;color:#4f4d49;font-size:1.5rem;line-height:1.78}.page-width--narrow>.rte h2,.page-width--narrow>.rte h3{margin-top:3.8rem;color:var(--sw-ink);letter-spacing:-.025em}.shopify-policy__container{max-width:920px!important;padding-top:7rem!important;padding-bottom:10rem!important}.shopify-policy__title h1{color:var(--sw-ink);font-size:clamp(3.6rem,6vw,6.4rem);line-height:.98;letter-spacing:-.05em}.shopify-policy__body{color:#4f4d49;font-size:1.5rem;line-height:1.78}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:3.8rem;color:var(--sw-ink);letter-spacing:-.025em}@media screen and (max-width:989px){main .product{padding-inline:2rem}main .product__info-wrapper{padding-left:2rem}}@media screen and (max-width:749px){main .product{padding-inline:1.6rem}main .product__info-wrapper{padding-left:0}main .product__title h1{font-size:clamp(3.25rem,10.8vw,4.7rem)}.main-page-title{margin-top:5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sw-motion .sw-reveal{opacity:1;transform:none;transition:none}.sw-motion .sw-sweep:after{display:none}main .product__media img,main .product-form__submit{transition:none}}.sw-product-subtitle{max-width:42rem;margin:1.25rem 0 0;color:#6d6d6a;font-size:1.55rem;line-height:1.5;letter-spacing:-.015em}main .product__title h1{max-width:44rem;font-size:clamp(4rem,4.4vw,6rem)!important;line-height:.96!important;letter-spacing:-.055em!important;text-wrap:balance}main .product__info-container{width:100%;max-width:48rem}main .product__info-container>*+*{margin-top:1.8rem}main .product .price{margin-top:.7rem;font-size:2.25rem;font-weight:600}main .product__info-container .product__text{max-width:43rem;color:#6d6d6a;font-size:1.38rem;line-height:1.6}main .product-form__input{margin-top:2.2rem;margin-bottom:0}main .product-form__input .form__label,main .sw-option-title{margin-bottom:1.1rem;color:#171717;font-size:1.2rem;font-weight:650}main .product-form__input--pill input[type=radio]+label{min-height:4.6rem;margin:0 .65rem .8rem 0;padding:.8rem 1.45rem;display:inline-flex;align-items:center;gap:.85rem;border:1px solid #dcd8d2;border-radius:999px;background:#fff;color:#171717;font-size:1.2rem;font-weight:520;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}main .product-form__input--pill input[type=radio]:checked+label{border-color:#171717;background:#fff!important;color:#171717!important;box-shadow:inset 0 0 0 1px #171717,0 8px 24px #1414120e}main .sw-variant-dot{display:inline-block!important;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;border:1px solid rgba(23,23,23,.13);border-radius:50%;background:var(--swatch-color)!important;box-shadow:inset 0 0 0 2px #ffffff4d,0 1px 4px #00000014}main quantity-input.quantity{overflow:hidden;min-height:4.8rem;border:1px solid #dcd8d2;border-radius:12px}main quantity-input.quantity:before,main quantity-input.quantity:after{box-shadow:none!important}main .product-form__buttons{width:100%;max-width:none;margin-top:2.4rem}main .product-form__submit{overflow:hidden;width:100%;min-height:6rem;border:0!important;border-radius:999px!important;background:#171717!important;color:#fff!important;font-size:1.35rem;box-shadow:0 14px 38px #1717171f}main .product-form__submit:before,main .product-form__submit:after{border-radius:999px!important;box-shadow:none!important}.sw-buybox-trust{margin-top:.8rem;padding:1.4rem 0;display:flex;flex-wrap:wrap;gap:.9rem 1.7rem;border-top:1px solid #e7e3de;border-bottom:1px solid #e7e3de}.sw-buybox-trust span{position:relative;padding-left:1.5rem;color:#5f5b57;font-size:1.08rem;line-height:1.45}.sw-buybox-trust span:before{content:"\2713";position:absolute;top:0;left:0;color:#b88f7a;font-weight:700}main .product__accordion{margin:0!important;border-top:1px solid #e7e3de;border-bottom:0}main .product__accordion:last-of-type{border-bottom:1px solid #e7e3de}main .product__accordion summary{min-height:5.9rem;padding:1.7rem 0}main .product__accordion .summary__title{align-items:center}main .product__accordion .accordion__title{color:#171717;font-size:1.34rem;font-weight:620;letter-spacing:-.015em}main .product__accordion .accordion__content{padding:0 0 2rem;color:#6d6d6a;font-size:1.28rem;line-height:1.65}main .product__media-list{row-gap:1.6rem}main .product__media{overflow:hidden;border:1px solid #ece9e5;border-radius:20px;background:#fbfaf8}main .thumbnail-slider{margin-top:1.5rem}main .thumbnail-list{justify-content:flex-start;gap:1rem}main .thumbnail-list__item{max-width:7.4rem;border-radius:12px}main .thumbnail{overflow:hidden;aspect-ratio:1;padding:.45rem;border:1px solid #e5e1dc;border-radius:12px;background:#faf9f7;box-shadow:none;opacity:.72;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}main .thumbnail[aria-current=true]{border-color:#171717;box-shadow:inset 0 0 0 1px #171717;opacity:1}main .thumbnail img{width:100%;height:100%;object-fit:contain}@media(hover:hover){main .product-form__input--pill input[type=radio]+label:hover{transform:translateY(-1px);border-color:#9f9a94}main .product-form__submit:hover{transform:translateY(-2px);background:#252525!important;box-shadow:0 17px 40px #17171726}main .thumbnail:hover{opacity:1;transform:translateY(-1px)}}@media screen and (min-width:990px){main .product.grid{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(36rem,.88fr);gap:clamp(4.5rem,6vw,8rem)!important;align-items:start}main .product .product__media-wrapper.grid__item,main .product .product__info-wrapper.grid__item{width:100%!important;max-width:none!important;flex:none!important}main .product .product__info-wrapper.grid__item{padding-left:0!important}}@media screen and (min-width:990px)and (max-width:1199px){main .product.grid{grid-template-columns:minmax(0,1.03fr) minmax(34rem,.97fr);gap:4rem!important}main .product__title h1{font-size:4.6rem!important}}@media screen and (max-width:749px){main .product{padding-inline:1.6rem!important}main .product__info-wrapper{padding-top:2.1rem!important}main .product__info-container{max-width:none!important}main .product__title{margin-bottom:.8rem!important}main .product__title h1{max-width:100%!important;margin-bottom:0!important;font-size:3.5rem!important;line-height:.98!important;letter-spacing:-.052em!important}.sw-product-subtitle{margin-top:.7rem!important;font-size:1.3rem!important;line-height:1.45!important}main .product .price{margin-top:1.4rem!important;font-size:2rem!important}main .product__info-container .product__tax{margin-top:.7rem!important;font-size:1.05rem!important;line-height:1.45!important}main .product__info-container .product__text{max-width:none!important;margin-top:1.6rem!important;font-size:1.27rem!important;line-height:1.58!important}main .product__media{border-radius:18px!important}main .thumbnail-slider{margin-top:.9rem!important}main .thumbnail-list{gap:.8rem!important;padding-bottom:.3rem!important}main .thumbnail-list__item{width:5.8rem!important;max-width:5.8rem!important}main .thumbnail{border-radius:10px!important}main .product-form__input{margin-top:1.8rem!important}main .product-form__input .form__label,main .sw-option-title{margin-bottom:.8rem!important;font-size:1.15rem!important}main .product-form__input--pill input[type=radio]+label{min-height:4.25rem!important;margin-right:.55rem!important;margin-bottom:.7rem!important;padding:.7rem 1.15rem!important;font-size:1.13rem!important}main .sw-variant-dot{width:1.65rem!important;height:1.65rem!important;flex-basis:1.65rem!important}main .product-form__quantity{margin-top:1.8rem!important}main quantity-input.quantity{min-height:4.7rem!important;border-radius:12px!important}main .product-form__buttons{margin-top:1.8rem!important}main .product-form__submit{min-height:5.5rem!important;font-size:1.25rem!important}.sw-buybox-trust{margin-top:1.4rem!important;padding:1.35rem 0!important;gap:.65rem!important}.sw-buybox-trust span{font-size:1.03rem!important}main .product__accordion summary{min-height:5.2rem!important;padding:1.45rem 0!important}main .product__accordion .accordion__title{font-size:1.22rem!important}main .product__accordion .accordion__content{padding-bottom:1.7rem!important;font-size:1.2rem!important}[id^=SWBenefits-] .sw-benefits__inner{padding-top:7.2rem!important;padding-bottom:7.2rem!important}[id^=SWBenefits-] h2{font-size:3.4rem!important;line-height:1.02!important}[id^=SWBenefits-] .sw-benefits__intro{margin-top:1.6rem!important;font-size:1.33rem!important}[id^=SWBenefits-] .sw-benefits__grid{margin-top:3.2rem!important;gap:1.2rem!important}[id^=SWBenefits-] .sw-benefits__media{height:260px!important}[id^=SWBenefits-] .sw-benefits__content{padding:2.1rem!important}[id^=SWBenefits-] h3{font-size:2.05rem!important}[id^=SWBenefits-] .sw-benefits__content .rte{font-size:1.27rem!important}[id^=SWBenefits-] .sw-benefits__note{margin-top:2.2rem!important;font-size:1.05rem!important}[id^=SWStory-] .sw-story__inner{padding-top:7.2rem!important;padding-bottom:7.2rem!important}[id^=SWStory-] .sw-story__row{gap:2.3rem!important;padding:3.6rem 0!important}[id^=SWStory-] .sw-story__row:first-child{padding-top:0!important}[id^=SWStory-] .sw-story__row:last-child{padding-bottom:0!important}[id^=SWStory-] .sw-story__media,[id^=SWStory-] .sw-story__asset,[id^=SWStory-] .sw-story__placeholder{min-height:290px!important}[id^=SWStory-] .sw-story__media{border-radius:18px!important}[id^=SWStory-] h2{font-size:3.25rem!important;line-height:1.01!important}[id^=SWStory-] .sw-story__text{margin-top:1.5rem!important;font-size:1.32rem!important}[id^=SWStory-] .sw-story__micro{margin-top:1.7rem!important;padding-top:1.5rem!important;font-size:1.05rem!important}[id^=SWSpecs-] .sw-specs__inner{padding-top:7.2rem!important;padding-bottom:7.2rem!important}[id^=SWSpecs-] .sw-specs__header{margin-bottom:2.8rem!important}[id^=SWSpecs-] h2{font-size:3.4rem!important}[id^=SWSpecs-] .sw-specs__grid{grid-template-columns:1fr 1fr!important}[id^=SWSpecs-] .sw-specs__item{min-height:15rem!important;padding:1.8rem!important;border-right:1px solid var(--sw-line)!important}[id^=SWSpecs-] .sw-specs__item:nth-child(2n){border-right:0!important}[id^=SWSpecs-] .sw-specs__item strong{font-size:2.25rem!important}[id^=SWSpecs-] .sw-specs__item .rte{font-size:1.08rem!important}[id^=SWSpecs-] .sw-specs__disclaimer{margin-top:2.2rem!important;font-size:1.02rem!important}[id^=SWFaq-] .sw-faq__inner{padding-top:7.2rem!important;padding-bottom:7.2rem!important;gap:2.8rem!important}[id^=SWFaq-] h2{font-size:3.35rem!important}[id^=SWFaq-] summary{padding:1.8rem 0!important;font-size:1.35rem!important}[id^=SWFaq-] .sw-faq__answer{padding-right:0!important;padding-bottom:2rem!important;font-size:1.22rem!important}[id^=SWPageHero-] .sw-pagehero__inner{padding-top:7.5rem!important;padding-bottom:7.5rem!important}[id^=SWPageHero-] h1{font-size:4rem!important;line-height:.98!important}[id^=SWAbout-] .sw-about__inner,[id^=SWContact-] .sw-contact__inner{padding-top:7rem!important;padding-bottom:7rem!important}[id^=SWAbout-] .sw-about__media,[id^=SWAbout-] .sw-about__image,[id^=SWAbout-] .sw-about__placeholder{height:300px!important;min-height:300px!important}[id^=SWAbout-] h2,[id^=SWContact-] .sw-contact__aside h2{font-size:3.3rem!important}[id^=SWAbout-] .sw-about__values{margin-top:4.5rem!important}[id^=SWContact-] .sw-contact__form{padding:1.8rem!important;border-radius:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/soliwatch-premium.css.map */
