body:has([data-windproof-pricing]) .gpo-container{margin:.4rem 0 1.1rem}body:has([data-windproof-pricing]) .gpo-container .gpo-element{margin-bottom:1rem}body:has([data-windproof-pricing]) .gpo-container .gpo-label{margin-bottom:.45rem;color:#0b4438;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body:has([data-windproof-pricing]) .gpo-container select{width:100%;min-height:48px;padding:.7rem 2.5rem .7rem .85rem;border:1px solid #c9d6cf;border-radius:12px;background:#fff;color:#163d34;font-size:.96rem}body:has([data-windproof-pricing]) .gpo-container .gpo-swatches-container{display:flex;flex-wrap:wrap;gap:.55rem}body:has([data-windproof-pricing]) .gpo-container .gpo-swatches-container label,body:has([data-windproof-pricing]) .gpo-container .gpo-button{min-height:42px;padding:.65rem .8rem;border:1px solid #c9d6cf;border-radius:10px;background:#fff;color:#173f35;font-weight:700;line-height:1.2}body:has([data-windproof-pricing]) .gpo-container input:checked+label,body:has([data-windproof-pricing]) .gpo-container .gpo-selected{border-color:#0d6b50;background:#eaf4ed;box-shadow:0 0 0 1px #0d6b50 inset}.windproof-price{display:grid;gap:.45rem;padding:1.45rem 1.55rem;border:1px solid #b7cbbf;border-radius:18px;background:radial-gradient(circle at top right,rgba(197,220,202,.62),transparent 42%),linear-gradient(135deg,#eef7eef5,#fffbf1fa),#f6f4eb;box-shadow:0 14px 34px #13413414}.windproof-price__eyebrow{color:#477267;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.windproof-price__value{color:#073f34;font-family:var(--font-heading-family);font-size:clamp(2rem,2.2vw,2.7rem);line-height:1.05}.windproof-price__system,.windproof-price__status,.windproof-price__exclusions{color:#536a63;font-size:1.25rem;line-height:1.5}.windproof-price__system{color:#174e40;font-weight:700}product-info[data-product-id="15447813128563"] .product__block--buy_buttons{padding:1.7rem;border:1px solid #d1ddd5;border-radius:20px;background:#fbfaf4;box-shadow:0 18px 42px #13413414}product-info[data-product-id="15447813128563"] .product__block--buy_buttons:before{display:block;margin-bottom:1.35rem;color:#083f34;content:"Configure your shade";font-family:var(--font-heading-family);font-size:2.6rem;font-weight:600;line-height:1.05}product-info[data-product-id="15447813128563"] .gpo-container,product-info[data-product-id="15447813128563"] .gpo-app{margin:0!important;background:transparent!important}product-info[data-product-id="15447813128563"] .gpo-group__childs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}product-info[data-product-id="15447813128563"] .gpo-element{min-width:0;margin:0!important}product-info[data-product-id="15447813128563"] .gpo-selected-values{display:none!important}product-info[data-product-id="15447813128563"] .gpo-element[data-element-id=buttons-1]{grid-column:1 / -1}product-info[data-product-id="15447813128563"] .gpo-label{display:flex!important;align-items:center;gap:.55rem;margin-bottom:.65rem!important;color:#173f35!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:800!important;letter-spacing:.07em;text-transform:uppercase}product-info[data-product-id="15447813128563"] .gpo-label:before{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#e6efe7;color:#0b5746;font-size:1.1rem;letter-spacing:0}product-info[data-product-id="15447813128563"] [data-element-id=dropdown-1] .gpo-label:before{content:"1"}product-info[data-product-id="15447813128563"] [data-element-id=dropdown-2] .gpo-label:before{content:"2"}product-info[data-product-id="15447813128563"] [data-element-id=buttons-1] .gpo-label:before{content:"3"}product-info[data-product-id="15447813128563"] .gpo-dropdown .dropdown-button{min-height:5rem;padding:.95rem 1.2rem!important;border:1px solid #bdccc4!important;border-radius:12px!important;background:#fff!important;color:#183d34!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;box-shadow:0 2px #073f3408;transition:border-color .2s ease,box-shadow .2s ease}product-info[data-product-id="15447813128563"] .gpo-dropdown .dropdown-button:hover,product-info[data-product-id="15447813128563"] .gpo-dropdown.open .dropdown-button{border-color:#397465!important;box-shadow:0 0 0 3px #2a6c581a}product-info[data-product-id="15447813128563"] .gpo-dropdown .dropdown-list{overflow:hidden;margin-top:.5rem;border:1px solid #cad7d0;border-radius:12px;box-shadow:0 16px 34px #13413429}product-info[data-product-id="15447813128563"] .gpo-element[data-element-id=buttons-1]{display:flex;flex-wrap:wrap;gap:.75rem}product-info[data-product-id="15447813128563"] .gpo-element[data-element-id=buttons-1]>.gpo-label,product-info[data-product-id="15447813128563"] .gpo-element[data-element-id=buttons-1]>.gpo-selected-values{flex:0 0 100%}product-info[data-product-id="15447813128563"] .gpo-swatches.buttons{margin:0!important}product-info[data-product-id="15447813128563"] .gpo-swatches.buttons input+label{min-height:4.2rem;padding:.85rem 1.05rem!important;border:1px solid #c6d3cc!important;border-radius:11px!important;background:#fff!important;color:#23483f!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.2;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}product-info[data-product-id="15447813128563"] .gpo-swatches.buttons input+label:hover{border-color:#4e7d70!important;background:#f1f6f0!important;color:#0a4d3e!important;transform:translateY(-1px)}product-info[data-product-id="15447813128563"] .gpo-swatches.buttons input:checked+label{border-color:#0b5746!important;background:#0b5746!important;color:#fff!important;box-shadow:0 8px 18px #0b57462e}product-info[data-product-id="15447813128563"] .product-form__submit{min-height:5.6rem;margin-top:1.6rem;border:1px solid #0a4b3d;border-radius:999px;background:#0a4b3d;color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;box-shadow:0 14px 28px #0a4b3d2e}product-info[data-product-id="15447813128563"] .product-form__submit:disabled{border-color:#afc0b5;background:#dfe7dd;color:#4b6259;box-shadow:none;cursor:not-allowed;opacity:1}product-info[data-product-id="15447813128563"] .product-form__payment-icons{justify-items:center;padding-top:.35rem}product-info[data-product-id="15447813128563"] .product-form__payment-label{font-size:1.2rem;line-height:1.4}@media(max-width:749px){.windproof-price{padding:1.2rem}product-info[data-product-id="15447813128563"] .product__block--buy_buttons{padding:1.25rem;border-radius:16px}product-info[data-product-id="15447813128563"] .product__block--buy_buttons:before{font-size:2.15rem}product-info[data-product-id="15447813128563"] .gpo-group__childs{grid-template-columns:1fr}product-info[data-product-id="15447813128563"] .gpo-element[data-element-id=buttons-1]{grid-column:auto}product-info[data-product-id="15447813128563"] .gpo-swatches.buttons{flex:1 1 calc(50% - .75rem)}product-info[data-product-id="15447813128563"] .gpo-swatches.buttons input+label{width:100%;justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/besitsol-windproof-pricing-v2.css.map */
