.solvex-pdp{--pdp-navy: #17284a;--pdp-navy-deep: #101d38;--pdp-ink: #2a2724;--pdp-body: #5a5550;--pdp-muted: #6e665e;--pdp-cream: #f7f4ee;--pdp-line: rgba(23, 40, 74, .14);--pdp-serif: var(--lux-serif, Georgia, "Times New Roman", serif);--pdp-sans: var(--lux-sans, var(--font-body-family), Arial, sans-serif)}.solvex-pdp .product__text.caption-with-letter-spacing:first-child{margin:0 0 1rem;color:var(--pdp-navy);font-family:var(--pdp-sans);font-size:1.15rem;font-weight:700;letter-spacing:.22em}.solvex-pdp .product__title h1{color:var(--pdp-navy);font-family:var(--pdp-serif);font-size:clamp(3rem,4vw,4rem);font-weight:400;letter-spacing:.005em;line-height:1.08;text-transform:none}.solvex-pdp-tagline{margin:1.4rem 0 0;color:var(--pdp-body);font-family:var(--pdp-serif);font-size:1.55rem;font-style:italic;line-height:1.55}.solvex-pdp .rating-wrapper{display:flex;align-items:center;gap:.9rem;margin:1.6rem 0 0}.solvex-pdp .rating-star{--star-size: 1.7rem;color:var(--pdp-navy)}.solvex-pdp .rating-count,.solvex-pdp .rating-text{margin:0;color:var(--pdp-muted);font-family:var(--pdp-sans);font-size:1.3rem}.solvex-pdp .price{font-family:var(--pdp-serif)}.solvex-pdp .price .price-item--regular,.solvex-pdp .price .price-item--last{color:var(--pdp-navy);font-size:2.4rem;font-weight:400}.solvex-pdp .product-form__input--pill .product-form__input-pill-wrapper label,.solvex-pdp fieldset.product-form__input--pill label{border-radius:999px;border-color:var(--pdp-line);color:var(--pdp-ink);font-family:var(--pdp-sans);letter-spacing:.04em}.solvex-pdp .product-form__input--pill input:checked+label{border-color:var(--pdp-navy);background:var(--pdp-navy);color:#fff}.solvex-pdp .product-popup-modal__button{color:var(--pdp-navy);font-family:var(--pdp-sans);font-size:1.3rem}.solvex-pdp .product-form__submit.button{min-height:5.6rem!important;border:.1rem solid var(--pdp-navy)!important;border-radius:999px!important;background:var(--pdp-navy)!important;color:#fff!important;font-family:var(--pdp-sans);font-size:1.25rem!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.solvex-pdp .product-form__submit.button:before,.solvex-pdp .product-form__submit.button:after{border-radius:999px!important}.solvex-pdp .product-form__submit.button span:after{content:" \2192";margin-inline-start:.4em;font-size:1.3em;font-weight:700}.solvex-pdp .product-form__submit.button:hover:not([disabled]){background:var(--pdp-navy-deep)!important;color:#fff!important;transform:translateY(-.15rem)}.solvex-pdp .product-form__submit.button[disabled]{border-color:var(--pdp-line)!important;background:var(--pdp-muted)!important}.solvex-pdp shopify-payment-button .shopify-payment-button__button{border-radius:999px!important}.solvex-pdp .icon-with-text:not(:has(.icon-with-text__item)){display:none}.solvex-pdp .icon-with-text{--icon-size: 1.5rem !important;margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--pdp-line);gap:1rem}.solvex-pdp .icon-with-text .svg-wrapper{fill:var(--pdp-navy)}.solvex-pdp .icon-with-text .h4{color:var(--pdp-body);font-family:var(--pdp-sans);font-size:1.05rem!important;font-weight:600;letter-spacing:.02em;line-height:1.3}.solvex-pdp .solvex-pdp-details{margin-top:3.6rem;padding-top:3.6rem;border-top:.1rem solid var(--pdp-line)}.solvex-pdp .solvex-pdp-details .product__description{color:var(--pdp-body);font-size:1.45rem;line-height:1.8}.solvex-pdp .solvex-pdp-details .product__description ul{padding:0;list-style:none}.solvex-pdp .solvex-pdp-details .product__description ul li{position:relative;padding:.9rem 0 .9rem 1.8rem;border-bottom:.1rem solid var(--pdp-line)}.solvex-pdp .solvex-pdp-details .product__description ul li:before{position:absolute;left:0;content:"\2014";color:var(--pdp-navy)}.solvex-pdp .solvex-pdp-details .product__accordion+.product__accordion{margin-top:0}.solvex-pdp .solvex-pdp-details .product__accordion details,.solvex-pdp .solvex-pdp-details .solvex-desc__item{border:none;border-bottom:.1rem solid var(--pdp-line)}.solvex-pdp .solvex-pdp-details summary,.solvex-pdp .solvex-pdp-details .solvex-desc__summary{padding:1.6rem 0;font-family:var(--pdp-sans)}.solvex-pdp .solvex-pdp-details .accordion__title,.solvex-pdp .solvex-pdp-details .solvex-desc__title{font-family:var(--pdp-sans);font-size:1.25rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width:990px){.solvex-pdp .solvex-pdp-details:has(.product__description):has(.product__accordion){display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.solvex-pdp .solvex-pdp-details:has(.product__description):has(.product__accordion) .product__description{border-top:none}}.solvex-pdp .product__media-item .product__modal-opener{border-radius:.4rem;overflow:hidden}.solvex-pdp .thumbnail-list .thumbnail{border-radius:.3rem}.solvex-pdp .thumbnail-list .thumbnail--current,.solvex-pdp .thumbnail-list .thumbnail:hover{border-color:var(--pdp-navy)}.solvex-product-trust-strip{background:var(--section-bg, #fff);padding:var(--pad-top, 40px) 0 var(--pad-bottom, 40px);border-top:.1rem solid var(--pdp-line, rgba(23, 40, 74, .1));border-bottom:.1rem solid var(--pdp-line, rgba(23, 40, 74, .1))}.solvex-product-trust-strip__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.solvex-product-trust-strip__item{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;color:var(--pdp-muted, #6e665e)}.solvex-product-trust-strip__icon svg{width:2.8rem;height:2.8rem;fill:none;stroke:var(--pdp-navy, #17284a);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.solvex-product-trust-strip__label{font-family:var(--pdp-sans, sans-serif);font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){.solvex-product-trust-strip__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.8rem}}.solvex-product-faq{background:var(--section-bg, #fff);padding:var(--pad-top, 64px) 0 var(--pad-bottom, 64px)}.solvex-product-faq__head{margin:0 0 3.2rem}.solvex-product-faq__eyebrow{margin:0 0 .8rem;color:var(--pdp-muted, #6e665e);font-family:var(--pdp-sans, sans-serif);font-size:1.15rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.solvex-product-faq__heading{margin:0;color:var(--pdp-navy, #17284a);font-family:var(--pdp-serif, Georgia, serif);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:400;text-transform:none}.solvex-product-faq__list{max-width:76rem;border-top:.1rem solid var(--pdp-line, rgba(23, 40, 74, .14))}.solvex-product-faq__list details{border-bottom:.1rem solid var(--pdp-line, rgba(23, 40, 74, .14))}.solvex-product-faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;color:var(--pdp-ink, #2a2724);cursor:pointer;font-family:var(--pdp-sans, sans-serif);font-size:1.4rem;font-weight:600;list-style:none}.solvex-product-faq__list summary::-webkit-details-marker{display:none}.solvex-product-faq__list summary:after{flex-shrink:0;color:var(--pdp-navy, #17284a);content:"+";font-size:1.8rem;line-height:1}.solvex-product-faq__list details[open] summary:after{content:"\2212"}.solvex-product-faq__answer{padding:0 0 1.8rem;color:var(--pdp-body, #5a5550);font-size:1.35rem;line-height:1.7}.solvex-pdp .product__media-list .product__media-toggle:focus-visible:after,.solvex-pdp .product__media-list .product__media-toggle.focused:after{box-shadow:inset 0 0 0 .2rem var(--pdp-navy, #17284a),inset 0 0 0 .4rem #fff}.solvex-pdp .product-form__input--pill input[type=radio]:disabled:not(:checked)+label,.solvex-pdp .product-form__input--pill input[type=radio].disabled:not(:checked)+label{color:#626b7e}
/*# sourceMappingURL=/cdn/shop/t/51/assets/solvex-product-lux.css.map */
