.sova-pdp{--sova-pdp-border: rgba(var(--color-foreground), var(--sova-border-alpha));--sova-pdp-muted: rgba(var(--color-foreground), var(--sova-muted-alpha))}.sova-pdp .product.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin:0;color:rgb(var(--color-foreground))}.sova-pdp .product.grid>.grid__item{width:auto;max-width:none;padding:0}.sova-pdp--main .product.grid{row-gap:24px}.sova-pdp .product__info-container{max-width:460px}.sova-pdp .product__info-container>*,.sova-pdp .product__info-container>*+*{margin:0}.sova-pdp .product__view-details{display:none}.sova-pdp .sova-pdp-intro{margin-bottom:24px}.sova-pdp .sova-pdp-intro .sec-title{margin-top:10px}.sova-pdp .sova-views__panel{margin:0}.sova-pdp .sova-views__panel[hidden]{display:none}.sova-pdp .sova-views__img{display:block;width:100%;height:auto}.sova-pdp .sova-views__placeholder{aspect-ratio:4 / 5}.sova-pdp .sova-views__tabs{display:flex;gap:32px;margin-top:20px}.sova-pdp .sova-views__tab{padding:0 0 6px;border:0;border-bottom:2px solid transparent;background:none;color:var(--sova-pdp-muted);font-family:var(--font-body-family);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;cursor:pointer;transition:color .15s ease,border-color .15s ease}.sova-pdp .sova-views__tab:hover{color:rgb(var(--color-foreground))}.sova-pdp .sova-views__tab[aria-pressed=true]{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-foreground))}.sova-pdp .product__title{margin:20px 0 12px;word-break:normal}.sova-pdp .product__title>h1{font-family:var(--font-heading-family);font-weight:400;letter-spacing:0}.sova-pdp .sova-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px;padding:18px 0;border-top:1px solid var(--sova-pdp-border);border-bottom:1px solid var(--sova-pdp-border)}.sova-pdp .sova-price-row .price,.sova-pdp .sova-price-row .price.price--large,.sova-pdp .sova-price-row .price-item{font-family:var(--font-heading-family);font-size:30px;font-weight:400;letter-spacing:0;line-height:1.5}.sova-pdp .sova-price-row .price__container,.sova-pdp .sova-price-row .price dl,.sova-pdp .sova-price-row .price-item{margin:0}.sova-pdp .sova-price-note{flex-shrink:0;color:var(--sova-pdp-muted);font-size:12px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.sova-pdp .sova-pb-text>*{margin:0}.sova-pdp .sova-pb-text--eyebrow{font-size:12px;letter-spacing:.08em;font-weight:500;line-height:1.5;text-transform:uppercase}.sova-pdp .sova-pb-text--label{margin-bottom:18px;font-size:12px;letter-spacing:.14em;line-height:1.8;text-transform:uppercase}.sova-pdp .sova-pb-text--lede{margin-bottom:40px;color:var(--sova-pdp-muted);font-family:var(--font-heading-family);font-size:19px;line-height:1.7}.sova-pdp .sova-pb-text--body{margin-bottom:24px;color:var(--sova-pdp-muted);font-size:15px}.sova-pdp .sova-pb-value{margin:0 0 12px;font-family:var(--font-heading-family);font-size:20px;line-height:1.2}.sova-pdp .sova-pb-spec{display:grid;gap:5px;margin:0 0 30px;color:var(--sova-pdp-muted);font-size:14px;line-height:1.7}.sova-pdp .sova-pb-spec strong{color:rgb(var(--color-foreground));font-weight:500}.sova-pdp .sova-pb-spec__detail{font-size:13px;letter-spacing:.02em}.sova-pdp variant-selects{display:block}.sova-pdp .sova-option{max-width:none;margin:0 0 26px;padding:0;border:0}.sova-pdp .sova-option .sova-legend{display:flex;justify-content:space-between;gap:6px;width:100%;margin:0 0 12px;padding:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.sova-pdp .sova-legend-sep{display:none}.sova-pdp .sova-legend-value{color:var(--sova-pdp-muted)}.sova-pdp .sova-option-display{width:100%;margin:0 0 10px;font-family:var(--font-heading-family);font-size:18px;line-height:1.7}.sova-pdp .sova-option.product-form__input--swatch{gap:10px}.sova-pdp .sova-option .swatch-input__input+.swatch-input__label{--swatch-input--size: 20px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:4px;border:1px solid transparent;outline:none;transition:border-color .15s ease}.sova-pdp .sova-option .swatch-input__label .swatch{width:100%;height:100%;border:0}.sova-pdp .sova-option .swatch-input__input+.swatch-input__label:hover,.sova-pdp .sova-option .swatch-input__input:hover+.swatch-input__label{border-color:var(--sova-pdp-border);outline:none}.sova-pdp .sova-option .swatch-input__input:checked+.swatch-input__label{border-color:rgb(var(--color-foreground));outline:none}.sova-pdp .sova-option .swatch-input__input:focus-visible+.swatch-input__label{outline:1px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.sova-pdp .sova-option.product-form__input--pill{display:flex;flex-wrap:wrap;gap:10px}.sova-pdp .sova-option.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:44px;margin:0;padding:0 12px;border:1px solid var(--sova-pdp-border);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:14px;letter-spacing:0;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.sova-pdp .sova-option.product-form__input--pill input[type=radio]+label:before{content:none}.sova-pdp .sova-option.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.sova-pdp .sova-option.product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.sova-pdp .sova-option.product-form__input--pill input[type=radio]:focus-visible+label{outline:1px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}.sova-pdp .sova-option.sova-option--segmented{flex-wrap:nowrap;gap:0}.sova-pdp .sova-option.sova-option--segmented input[type=radio]+label{flex:1 1 0;min-width:0;margin-left:-1px;color:var(--sova-pdp-muted);font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.sova-pdp .sova-option.sova-option--segmented input[type=radio]:first-of-type+label{margin-left:0}.sova-pdp .sova-option.sova-option--segmented input[type=radio]:checked+label{position:relative;z-index:1;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));box-shadow:none}.sova-pdp .product__info-container .product-form{margin:34px 0 0}.sova-pdp .product-form__buttons{max-width:none}.sova-pdp .product-form__submit{min-height:54px;margin-bottom:12px;font-family:var(--font-body-family);font-size:var(--sova-btn-size);font-weight:500;letter-spacing:var(--sova-btn-track);line-height:1.5;text-transform:uppercase}.sova-pdp .sova-pb-note{display:grid;gap:4px;margin:2px 0 18px;color:var(--sova-pdp-muted);font-size:14px;line-height:1.8}.sova-pdp .sova-pb-note strong{color:rgb(var(--color-foreground));font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.sova-pdp .sova-pb-button{margin-bottom:12px}.sova-pdp .sova-pb-button .btns-wrapper{display:block}.sova-pdp .sova-pb-button .button{width:100%;min-height:54px;font-family:var(--font-body-family);font-size:var(--sova-btn-size);font-weight:500;letter-spacing:var(--sova-btn-track);line-height:1.5;text-transform:uppercase}.sova-pdp .sova-pb-button .sova-link-btn{padding:0 0 5px}.sova-pdp .sova-pb-facts{margin:0 0 44px;border-top:1px solid var(--sova-pdp-border)}.sova-pdp .sova-pb-fact{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:13px 0;border-bottom:1px solid var(--sova-pdp-border)}.sova-pdp .sova-pb-fact dt{color:var(--sova-pdp-muted);font-size:12px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.sova-pdp .sova-pb-fact dd{margin:0;font-size:15px;line-height:1.5;text-align:right}.sova-pdp .sova-pb-fact dd span{display:block;margin-top:4px;color:var(--sova-pdp-muted);font-size:13px}.sova-pdp .product__accordion{margin:0;border-top:0;border-bottom:1px solid var(--sova-pdp-border)}.sova-pdp .product__info-container>:not(.product__accordion)+.product__accordion{margin-top:32px;border-top:1px solid var(--sova-pdp-border)}.sova-pdp .product__accordion summary{align-items:center;padding:18px 0}.sova-pdp .product__accordion summary:after{content:"+";flex-shrink:0;font-size:15px;font-weight:300;line-height:1}.sova-pdp .product__accordion details[open]>summary:after{content:"\2212"}.sova-pdp .product__accordion summary .icon-caret{display:none}.sova-pdp .product__accordion .accordion__title{max-width:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.sova-pdp .product__accordion summary:hover .accordion__title{opacity:.6}.sova-pdp .product__accordion .accordion__content{margin:0;padding:0 0 26px;color:var(--sova-pdp-muted);font-size:15px;line-height:1.65}.sova-pdp .product__accordion .accordion__content p{margin:0;line-height:1.65}.sova-pdp .product__accordion .accordion__content p+p{margin-top:20px}.sova-pdp .product__accordion .accordion__content strong{display:block;margin-bottom:6px;color:rgb(var(--color-foreground));font-size:14px;font-weight:500}.sova-pdp--featured .product__info-container{max-width:380px}.sova-pdp--featured .product__title{text-transform:uppercase}.sova-pdp--featured .sova-views__tabs{margin-top:16px}.sova-pdp--featured .sova-option .sova-legend{justify-content:flex-start;margin-bottom:8px;color:var(--sova-pdp-muted);letter-spacing:.12em}.sova-pdp--featured .sova-legend-sep{display:inline}.sova-pdp--featured .sova-legend-value{color:inherit}.sova-pdp--featured .sova-option{margin-bottom:24px}.sova-pdp--featured .sova-pb-note{margin:14px 0 0}@media screen and (min-width:861px){.sova-pdp--main .product.grid{grid-template-columns:7fr 5fr;column-gap:6%;align-items:start}.sova-pdp--main .product.grid>.product__media-wrapper{position:sticky;top:32px}.sova-pdp--featured .product.grid{grid-template-columns:3fr 2fr;column-gap:clamp(48px,7vw,110px);align-items:center}.sova-pdp .product--right.grid>.product__media-wrapper{order:2}}@media screen and (max-width:860px){.sova-pdp .product__info-container,.sova-pdp--featured .product__info-container{max-width:none}.sova-pdp .sova-views__tabs{justify-content:center;gap:28px}.sova-pdp .sova-views__tab{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sova-product.css.map */
