.sovo-compact-product .product-info{--product-info-gap: .65rem}.sovo-compact-product .product-info__block-list>[data-block-type=description]{margin-block:.45rem .65rem}.sovo-compact-product .sovo-product-intro{line-height:1.55;color:rgb(var(--text-color) / .75);font-size:.9rem}.sovo-compact-product .product-info__block-item[data-block-type=price] .price-list{gap:.6rem}.sovo-compact-product .product-info__block-item[data-block-type=price] .price-list .h4{font-size:clamp(1.25rem,2vw,1.5rem)}.sovo-compact-product .sovo-product-details{border-top:1px solid rgb(var(--text-color) / .16);margin-block-start:1.15rem}.sovo-compact-product .sovo-product-details .accordion{border-bottom:1px solid rgb(var(--text-color) / .16)}.sovo-compact-product .sovo-product-details .accordion__toggle{padding-block:.9rem;font-size:1rem;font-weight:500}.sovo-compact-product .sovo-product-details .accordion__content{padding-block-end:1rem}.sovo-compact-product .sovo-dimensions-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sovo-compact-product .sovo-dimensions-scroll table{width:100%;border-collapse:collapse;min-width:360px;font-size:.82rem}.sovo-compact-product .sovo-dimensions-scroll :is(td,th){border:1px solid #ddd;padding:.55rem;text-align:left;white-space:nowrap}.sovo-compact-product .sovo-dimensions-scroll thead th{background:#f5f3f0}.sovo-compact-product .sovo-compact-option-heading{display:none}.sovo-compact-product .sovo-compact-option-heading[hidden]{display:none!important}@media screen and (max-width:699px){.sovo-compact-product{--product-gap: .8rem}.sovo-compact-product .product-info,.sovo-compact-product .product-info__block-list{--product-info-gap: .6rem}.sovo-compact-product .product-info--center :is([data-block-type=vendor],[data-block-type=title],[data-block-type=price]){text-align:left}.sovo-compact-product .product-info--center :is(.badge-list,.price-list,.rating-badge){justify-content:flex-start}.sovo-compact-product .product-info .product-title{font-size:clamp(1.5rem,5.7vw,2.1rem);line-height:1.24;letter-spacing:.02em}.sovo-compact-product .product-info__block-item[data-block-type=vendor]{letter-spacing:.15em}.sovo-compact-product .product-info__block-item[data-block-type=description]{margin-block:.1rem .2rem!important}.sovo-compact-product .product-info__block-item[data-block-type=price]{margin-top:.55rem!important}.sovo-compact-product .product-info__block-item[data-block-type=payment-terms]{margin-top:.2rem!important}.sovo-compact-product .product-info__block-item[data-block-type=variant-picker]{margin-top:.85rem!important}.sovo-compact-product .product-info__block-item[data-block-type=buy-buttons]{margin-top:.75rem!important}.sovo-compact-product .product-info__block-item[data-block-type=buy-buttons] button[type=submit]{min-height:50px}.sovo-compact-product .feature-badge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sovo-compact-product .feature-badge{justify-content:center;padding:.5rem .25rem;font-size:.72rem;line-height:1.3;text-align:center}.sovo-compact-product .product-gallery{margin-block-end:.45rem}.sovo-compact-product .variant-picker{gap:.35rem}.sovo-compact-product .sovo-compact-option-heading{display:flex;gap:.75rem;width:100%;min-height:43px;align-items:center;padding:.63rem .8rem;text-align:left;border:1px solid #dfdfdf;border-radius:5px;background:#fff;color:inherit;font:inherit;cursor:pointer}.sovo-compact-product .sovo-compact-option-heading:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sovo-compact-product .sovo-compact-option-name{flex:0 0 34%;font-size:.78rem;font-weight:650}.sovo-compact-product .sovo-compact-option-value{flex:1 1 auto;min-width:0;font-size:.78rem;opacity:.72;overflow-wrap:anywhere}.sovo-compact-product .sovo-compact-option-heading:after{content:"";width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid;border-top:1.5px solid;transform:rotate(45deg);transition:transform .16s ease;opacity:.75}.sovo-compact-product .sovo-compact-option-heading[aria-expanded=true]:after{transform:rotate(135deg)}.sovo-compact-product .variant-picker__option.sovo-native-folded{display:none}.sovo-compact-product .variant-picker__option.sovo-native-expanded{margin-block:.3rem .8rem;padding:.65rem .25rem}.sovo-compact-product .product-info__block-item:has(.gpo-app){margin-top:.25rem}.sovo-compact-product .gpo-app{margin:0}.sovo-compact-product .sovo-gpo-option-heading{margin-block:.35rem 0}.sovo-compact-product .gpo-element.sovo-gpo-folded{max-height:0!important;overflow:hidden!important;margin-block:0!important;padding-block:0!important;border:0!important}.sovo-compact-product .gpo-element.sovo-gpo-expanded{margin-block:.45rem .85rem}.sovo-compact-product .gpo-element.sovo-gpo-expanded .gpo-label{font-size:.82rem}.sovo-compact-product .gpo-element .chs-gpo-required{font-size:.8rem}}@media screen and (min-width:700px){.sovo-compact-product .sovo-product-intro{font-size:.95rem}}@media screen and (max-width:699px){.sovo-compact-product{background:#fff}.sovo-compact-product .sovo-product-intro{line-height:1.5;margin:0}.sovo-compact-product .product-info__block-item[data-block-type=price]{margin-top:.3rem!important}.sovo-compact-product .product-info__block-item:has(.gpo-app){margin-top:0!important}.sovo-compact-product .product-info__block-item[data-block-type=variant-picker]{margin-bottom:0!important}.sovo-compact-product .sovo-gpo-option-heading{margin-block:.2rem 0}.sovo-compact-product .product-info__block-item[data-block-type=quantity-selector]{margin-top:.3rem!important}.sovo-compact-product .sovo-base-guide p{margin-block:.45rem}body:has(.sovo-compact-product) .shopify-section[id*=__product_dimensions_table_p8hwxT],body:has(.sovo-compact-product) .shopify-section[id*=__product_dimensions_ar8HFL],body:has(.sovo-compact-product) .shopify-section[id*=__17865672376345ee23]{display:none!important}}@media screen and (max-width:699px){.sovo-compact-product .product-info__block-item[data-block-type=price] .price-list{letter-spacing:normal}.sovo-compact-product .product-info__block-item[data-block-type=price] .price-list .h4{letter-spacing:0}.sovo-compact-product .product-info__block-item[data-block-type=buy-buttons] button[type=submit]{border-radius:5px;font-weight:600}}@media screen and (max-width:699px){.sovo-compact-product .product-info__block-item:has(.gpo-app),.sovo-compact-product .gpo-app,.sovo-compact-product .gpo-app .gpo-form,.sovo-compact-product .gpo-app .gpo-group{background:transparent!important;box-shadow:none!important}.sovo-compact-product .product-info__block-item:has(.gpo-app){margin-block:0!important;padding:0!important}.sovo-compact-product .gpo-app{margin:0!important}.sovo-compact-product .gpo-app .sovo-gpo-option-heading{box-sizing:border-box;position:relative;inset-inline-start:0;width:var(--sovo-gpo-width, 100%);transform:translate(var(--sovo-gpo-offset, 0px));margin:0!important;padding:.63rem .8rem!important;min-height:43px;border:1px solid #dfdfdf!important;border-radius:5px!important;background:#fff!important;color:inherit!important;font:inherit;line-height:normal;box-shadow:none!important}.sovo-compact-product .gpo-app .sovo-gpo-option-heading~.sovo-gpo-option-heading{margin-block-start:.35rem!important}.sovo-compact-product .gpo-app .sovo-gpo-option-heading .sovo-compact-option-name{font-size:.78rem;font-weight:650}.sovo-compact-product .gpo-app .sovo-gpo-option-heading .sovo-compact-option-value{font-size:.78rem;font-weight:400}}@media screen and (max-width:699px){.sovo-compact-product .gpo-container{margin:.35rem 0!important}}@media screen and (max-width:699px){.sovo-compact-product .gpo-app .gpo-element.sovo-gpo-expanded .gpo-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.sovo-compact-product .gpo-app .gpo-element.sovo-gpo-expanded .sovo-gpo-repeated-value{display:none!important}}@media screen and (max-width:699px){.sovo-compact-product .feature-badge-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-block:.55rem .25rem}.sovo-compact-product .feature-badge-list>[data-block-id=feature_with_icon_fMQgRA]{display:none!important}.sovo-compact-product .feature-badge{display:flex;flex-direction:column;gap:.35rem;align-items:center;justify-content:flex-start;padding:.55rem .15rem;font-size:.68rem;line-height:1.35;text-align:center;height:100%}.sovo-compact-product .feature-badge svg{width:21px;height:21px;flex:none}.sovo-compact-product .feature-badge p{margin:0}.sovo-compact-product .sovo-mobile-review-section{width:100%;margin-block:.85rem .3rem;background:#fff}.sovo-compact-product .sovo-mobile-review-section>.section-spacing{padding-block:.75rem!important;border:0!important;background:#fff}.sovo-compact-product .sovo-mobile-review-section .container{padding-inline:0}.sovo-compact-product .sovo-mobile-review-section :is(.jdgm-rev-widg,.jdgm-widget){margin-block:0!important}.sovo-compact-product .sovo-mobile-review-section .jdgm-rev-widg{padding:.6rem 0!important}.sovo-compact-product .sovo-mobile-review-section .jdgm-rev-widg__title{font-size:1.12rem;line-height:1.35}.sovo-compact-product .sovo-mobile-review-section .jdgm-rev-widg__header{margin-bottom:.5rem}.sovo-compact-product .sovo-mobile-review-section .jdgm-rev-widg__body{min-height:0!important}.sovo-compact-product .sovo-product-details{margin-block-start:.6rem}.sovo-compact-product .sovo-product-details>.accordion{margin:0}.sovo-compact-product .sovo-product-details .accordion__toggle{padding-block:.85rem}.sovo-compact-product .sovo-faq-inline-slot:not(:empty){margin-block:.4rem .5rem}.sovo-compact-product .sovo-faq-inline-slot .faq__content{display:block}.sovo-compact-product .sovo-faq-inline-slot .faq__category{margin-block:1rem .4rem;font-size:.95rem}.sovo-compact-product .sovo-faq-inline-slot .accordion__toggle{font-size:.86rem;line-height:1.4;padding-block:.75rem}.sovo-compact-product .sovo-faq-original-intro:has(+.sovo-faq-inline-slot .faq__content){display:none}.shopify-section--faq.sovo-faq-source-embedded{display:none!important}}@media screen and (max-width:699px){.sovo-compact-product .sovo-mobile-review-section .jdgm-rev-widg__title{text-align:center}.sovo-compact-product .sovo-faq-inline-slot .faq__content>.faq__category{margin-block:2.1rem .65rem}.sovo-compact-product .sovo-faq-inline-slot .faq__content>.faq__category:first-child{margin-block-start:.8rem}}@media screen and (min-width:700px){.sovo-compact-product{background:#fff}.sovo-compact-product .product-info,.sovo-compact-product .product-info__block-list{--product-info-gap: .7rem}.sovo-compact-product .product-info__block-item[data-block-type=description]{margin-block:.25rem .4rem!important}.sovo-compact-product .product-info__block-item[data-block-type=variant-picker]{margin-block:.55rem 0!important}.sovo-compact-product .product-info__block-item:has(.gpo-app){margin-block:0!important;padding:0!important}.sovo-compact-product .product-info__block-item[data-block-type=buy-buttons]{margin-block-start:.6rem!important}.sovo-compact-product .product-info__block-item[data-block-type=buy-buttons] button[type=submit]{min-height:50px;border-radius:5px;font-weight:600}.sovo-compact-product .product-info__block-item[data-block-type=buy-buttons] button[type=submit]:not(:disabled){background-color:#616944;border-color:#616944;color:#fff}.sovo-compact-product .sovo-compact-option-heading{display:flex!important;align-items:center;gap:.85rem;box-sizing:border-box;width:100%;min-height:48px;padding:.8rem .95rem;border:1px solid #dfdfdf;border-radius:5px;background:#fff;color:inherit;font:inherit;text-align:start;cursor:pointer}.sovo-compact-product .sovo-compact-option-heading[hidden]{display:none!important}.sovo-compact-product .sovo-compact-option-heading:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sovo-compact-product .sovo-compact-option-name{flex:0 0 32%;font-size:.86rem;font-weight:650}.sovo-compact-product .sovo-compact-option-value{flex:1 1 auto;min-width:0;font-size:.86rem;opacity:.72;overflow-wrap:anywhere}.sovo-compact-product .sovo-compact-option-heading:after{content:"";width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);transition:transform .16s ease;opacity:.75}.sovo-compact-product .sovo-compact-option-heading[aria-expanded=true]:after{transform:rotate(135deg)}.sovo-compact-product .variant-picker{gap:.4rem}.sovo-compact-product .variant-picker__option.sovo-native-folded{display:none!important}.sovo-compact-product .variant-picker__option.sovo-native-expanded{display:block;margin-block:.35rem .8rem;padding:.65rem .25rem}.sovo-compact-product .gpo-app,.sovo-compact-product .gpo-app .gpo-form,.sovo-compact-product .gpo-app .gpo-group{background:transparent!important;box-shadow:none!important}.sovo-compact-product .gpo-app{margin:0!important}.sovo-compact-product .gpo-container{margin:.4rem 0!important}.sovo-compact-product .gpo-app .sovo-gpo-option-heading{position:relative;box-sizing:border-box;width:var(--sovo-gpo-width, 100%);transform:translate(var(--sovo-gpo-offset, 0px));margin:0!important;min-height:48px;border:1px solid #dfdfdf!important;box-shadow:none!important}.sovo-compact-product .gpo-app .sovo-gpo-option-heading~.sovo-gpo-option-heading{margin-block-start:.4rem!important}.sovo-compact-product .gpo-element.sovo-gpo-folded{max-height:0!important;overflow:hidden!important;margin-block:0!important;padding-block:0!important;border:0!important}.sovo-compact-product .gpo-element.sovo-gpo-expanded{max-height:none!important;overflow:visible!important;margin-block:.5rem .85rem}.sovo-compact-product .gpo-element.sovo-gpo-expanded .gpo-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.sovo-compact-product .gpo-element.sovo-gpo-expanded .sovo-gpo-repeated-value{display:none!important}.sovo-compact-product .feature-badge-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-block:.4rem .2rem}.sovo-compact-product .feature-badge{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.4rem;text-align:center;font-size:.72rem;line-height:1.35;padding:.45rem .15rem}.sovo-compact-product .feature-badge svg{width:22px;height:22px;flex-shrink:0}.sovo-compact-product .feature-badge p{margin:0}.sovo-compact-product .sovo-mobile-review-section{width:100%;margin-block:1rem .35rem;background:transparent}.sovo-compact-product .sovo-mobile-review-section>.section-spacing{padding-block:.85rem!important;border:0!important;background:transparent}.sovo-compact-product .sovo-mobile-review-section .container{padding-inline:0}.sovo-compact-product .sovo-mobile-review-section :is(.jdgm-rev-widg,.jdgm-widget){margin-block:0!important}.sovo-compact-product .sovo-mobile-review-section .jdgm-rev-widg{padding:.7rem 0!important}.sovo-compact-product .sovo-mobile-review-section .jdgm-rev-widg__title{text-align:center;font-size:1.15rem;line-height:1.35}.sovo-compact-product .sovo-mobile-review-section .jdgm-rev-widg__header{margin-bottom:.6rem}.sovo-compact-product .sovo-mobile-review-section .jdgm-rev-widg__body{min-height:0!important}.sovo-compact-product .sovo-product-details{margin-block-start:.65rem}.sovo-compact-product .sovo-product-details>.accordion{margin:0}.sovo-compact-product .sovo-product-details .accordion__toggle{padding-block:.9rem}.sovo-compact-product .sovo-faq-inline-slot:not(:empty){margin-block:.5rem}.sovo-compact-product .sovo-faq-inline-slot .faq__content{display:block}.sovo-compact-product .sovo-faq-inline-slot .faq__content>.faq__category{font-size:.96rem;margin-block:2.1rem .65rem}.sovo-compact-product .sovo-faq-inline-slot .faq__content>.faq__category:first-child{margin-block-start:.8rem}.sovo-compact-product .sovo-faq-inline-slot .accordion__toggle{font-size:.88rem;line-height:1.4;padding-block:.8rem}.sovo-compact-product .sovo-faq-original-intro:has(+.sovo-faq-inline-slot .faq__content){display:none}.shopify-section--faq.sovo-faq-source-embedded{display:none!important}}body:has(.sovo-compact-product) .shopify-section[id*=__product_dimensions_table_p8hwxT],body:has(.sovo-compact-product) .shopify-section[id*=__product_dimensions_ar8HFL],body:has(.sovo-compact-product) .shopify-section[id*=__17865672376345ee23]{display:none!important}@media screen and (min-width:1000px){.sovo-compact-product .product.sovo-gallery-is-shorter>.product-gallery{position:sticky;align-self:start;inset-block-start:min(calc(var(--sticky-area-height, 0px) + 20px),calc(100dvh - var(--sovo-gallery-height, 0px) - 20px))}.sovo-compact-product .product.sovo-gallery-is-shorter>.product-info{position:relative;inset-block-start:auto!important}}.sovo-compact-product .product-info__block-item[data-block-type=description]:empty{display:none}.sovo-compact-product .sovo-product-checkout-price{margin-block-start:.45rem}.sovo-compact-product .sovo-product-checkout-price p{margin:0}.sovo-compact-product .sovo-product-checkout-price__today{font-size:1.05rem;line-height:1.35}.sovo-compact-product .sovo-product-checkout-price__saving{margin-block-start:.15rem!important;color:#4f7b3b;font-size:.78rem;line-height:1.35}.sovo-compact-product .sovo-product-checkout-price--quantity{margin-block-start:.35rem}@media screen and (max-width:699px){.sovo-compact-product .sovo-product-checkout-price__today{font-size:1rem}}.sovo-compact-product .gpo-element .sovo-gpo-native-select{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:0!important;padding:0!important;opacity:0!important;overflow:hidden!important;clip-path:inset(50%)!important;pointer-events:none!important}.sovo-compact-product .gpo-element .sovo-gpo-select-buttons{margin:0}.sovo-compact-product .gpo-element .sovo-gpo-select-button{appearance:none;-webkit-appearance:none;background:transparent;font:inherit;cursor:pointer}.sovo-compact-product .gpo-element .sovo-gpo-select-button.is-selected{--swatch-disabled-strike-color: currentColor;color:var(--text-color);border-color:currentColor}.sovo-compact-product .gpo-element .sovo-gpo-select-button:disabled{display:none}.sovo-compact-product .gpo-element.sovo-gpo-select-enhanced .sovo-gpo-original-select-ui{display:none!important}.sovo-compact-product .gpo-element.sovo-gpo-select-enhanced>.sovo-gpo-select-buttons{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;inline-size:auto!important;block-size:auto!important;clip-path:none!important;pointer-events:auto!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__trigger{display:none!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__control{position:static!important;display:block!important;inline-size:100%!important;min-inline-size:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__list{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;flex-wrap:wrap!important;gap:.625rem!important;inline-size:100%!important;max-block-size:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important;pointer-events:auto!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__item{display:flex!important;inline-size:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__label{margin:0!important;cursor:pointer}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__price{display:inline!important;margin-inline-start:.35em!important;color:inherit!important;font:inherit!important;white-space:nowrap!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__item{flex:0 0 auto!important;inline-size:max-content!important;min-inline-size:0!important;max-inline-size:100%!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__label{flex:0 0 auto!important;inline-size:max-content!important;min-inline-size:max-content!important;max-inline-size:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__label .dropdown-item__value{display:inline!important;inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}@media screen and (max-width:699px){.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__label{min-inline-size:0!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__label .dropdown-item__value{max-inline-size:calc(100vw - 4rem)!important;white-space:normal!important;overflow-wrap:anywhere!important}}.sovo-compact-product .variant-picker__option.sovo-native-expanded>.variant-picker__option-info{display:none!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__input:checked+.sovo-gpo-dropdown-buttons__label{background:transparent!important;color:rgb(var(--text-color))!important;border-color:currentColor!important;box-shadow:none!important;opacity:1!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__input:checked+.sovo-gpo-dropdown-buttons__label:before,.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__input:checked+.sovo-gpo-dropdown-buttons__label:after{content:none!important;display:none!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__item:has(.sovo-gpo-dropdown-buttons__input:checked){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__label{color:#1c1c1ca6!important;border-color:#1c1c1ca6!important;opacity:1!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__label .dropdown-item__value{color:inherit!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__input:checked+.sovo-gpo-dropdown-buttons__label{color:#1c1c1c!important;border-color:#1c1c1c!important;opacity:1!important}.sovo-compact-product .gpo-element.sovo-gpo-dropdown-buttons .sovo-gpo-dropdown-buttons__label .sovo-gpo-dropdown-buttons__price{color:inherit!important;opacity:1!important}.sovo-compact-product .gpo-app .sovo-gpo-option-heading.sovo-gpo-required-missing{border-color:#c85a5a66!important;background-color:#c85a5a0a!important}.sovo-compact-product .gpo-app .sovo-gpo-option-heading.sovo-gpo-required-missing .sovo-compact-option-value{color:#a34848!important;opacity:1!important;font-weight:500!important}.sovo-compact-product .sovo-product-checkout-price__today,.sovo-compact-product .sovo-product-checkout-price--quantity{display:none!important}.sovo-compact-product .sovo-product-checkout-price{margin-block-start:.15rem}.sovo-compact-product .sovo-product-final-price{margin:.45rem 0 0;color:#e52b2b;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2;font-weight:600}.sovo-compact-product .sovo-product-final-price__label,.sovo-compact-product .sovo-product-final-price__value{color:inherit}.sovo-compact-product .variant-picker__option .block-swatch .sovo-native-option-copy{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;line-height:1.2;text-align:center}.sovo-compact-product .variant-picker__option .block-swatch .sovo-native-option-label{display:block}.sovo-compact-product .variant-picker__option .block-swatch .sovo-native-variant-price{display:block;font-size:.76rem;font-weight:500;line-height:1.2;color:inherit;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/52/assets/sovo-compact-product.css.map */
