.product-form-block{padding-top:clamp(2.5rem,-5rem + 0.15625*100vw,5rem);padding-bottom:clamp(2.5rem,-5rem + 0.15625*100vw,5rem);background-color:var(--color-teal-50)}.product-form-block .product-form-content{width:min(100% - 4rem,var(--container-max-width));max-width:calc(100% - 4rem);margin-inline:auto;display:flex;flex-direction:column}@media(min-width: 64rem){.product-form-block .product-form-content{flex-direction:row;gap:clamp(2rem,-6rem + 0.125*100vw,4rem)}}.product-form-block .product-form-content .product-image-gallery{display:flex;gap:var(--spacing-3xl);width:100%;max-width:calc(100vw - 4rem);flex-grow:1;margin-bottom:var(--spacing-4xl);overflow-x:scroll;scroll-snap-type:inline mandatory;scrollbar-width:none;-ms-overflow-style:none}@media(min-width: 64rem){.product-form-block .product-form-content .product-image-gallery{flex-direction:column;width:50%;max-width:50%;min-width:50%;margin-bottom:0}}@media(min-width: 80rem){.product-form-block .product-form-content .product-image-gallery{width:55%;max-width:55%;min-width:55%}}.product-form-block .product-form-content .product-image-gallery .section-image{width:100%;border-radius:1rem;scroll-snap-align:center}.product-form-block .product-form-content .product-form-container{display:flex;flex-direction:column;gap:clamp(1.5rem,-0.5rem + 0.0625*100vw,2.5rem)}@media(min-width: 64rem){.product-form-block .product-form-content .product-form-container{position:sticky;height:max-content;top:7.5rem;left:0;z-index:10}}.product-form-block .product-form-content .product-form-container .product-title-price-container .product-title{color:var(--color-brand-700);font-size:clamp(1.5rem,0.75rem + 0.0234375*100vw,1.875rem);font-style:normal;font-weight:600;line-height:clamp(2rem,1.25rem + 0.0234375*100vw,2.375rem);margin-bottom:clamp(.5rem,-0.5rem + 0.03125*100vw,1rem)}.product-form-block .product-form-content .product-form-container .product-title-price-container .product-price .product-price-container{display:none;gap:.625rem;align-items:center}.product-form-block .product-form-content .product-form-container .product-title-price-container .product-price .product-price-container.active{display:flex;flex-wrap:wrap}.product-form-block .product-form-content .product-form-container .product-title-price-container .product-price .product-price-container .current-price{font-size:var(--font-size-text-md, 1rem);font-style:normal;font-weight:400;line-height:var(--line-height-text-md, 1.5rem)}.product-form-block .product-form-content .product-form-container .product-title-price-container .product-price .product-price-container .current-price.sale{color:var(--color-red-600)}.product-form-block .product-form-content .product-form-container .product-title-price-container .product-price .product-price-container .regular-price{color:var(--color-mist-500, #67787c);font-size:var(--font-size-text-sm, 0.875rem);font-style:normal;font-weight:400;line-height:var(--line-height-text-sm, 1.25rem);text-decoration-line:line-through}.product-form-block .product-form-content .product-form-container .product-title-price-container .product-price .product-price-container .no-tax-price{width:100%;color:var(--color-mist-500, #67787c);font-size:var(--font-size-text-xs, 0.75rem);font-style:normal;font-weight:400;line-height:var(--line-height-text-sm, 1.25rem)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container{padding-bottom:var(--spacing-lg)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-name{color:var(--color-brand-700);font-size:var(--font-size-text-sm);font-style:normal;font-weight:600;line-height:var(--line-height-text-sm);margin-bottom:var(--spacing-lg)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container{display:flex;gap:var(--spacing-xl)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container[data-input-type=dropdown]{flex-direction:column}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .leg-size-guide-text{color:var(--color-neutral-600);font-size:clamp(.75rem,0.375rem + 0.0078125*100vw,.875rem);font-style:normal;font-weight:400;line-height:clamp(1.125rem,0.75rem + 0.0078125*100vw,1.25rem)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .leg-size-guide-text .open-size-calculator{background:none;border:0;color:var(--color-brand-700);cursor:pointer;font-size:clamp(.75rem,0.375rem + 0.0078125*100vw,.875rem);font-style:normal;font-weight:600;line-height:clamp(1.125rem,0.75rem + 0.0078125*100vw,1.25rem)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .leg-size-guide-text .open-size-calculator:hover{color:var(--color-brand-400)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .dual-option-button{display:flex;justify-content:center;cursor:pointer;color:var(--color-neutral-600);border:solid 1px var(--color-brand-100);font-size:clamp(.875rem,0.625rem + 0.0078125*100vw,1rem);font-weight:600;line-height:clamp(1.25rem,0.75rem + 0.015625*100vw,1.5rem);background:rgba(0,0,0,0);border-radius:.5rem;padding:var(--spacing-lg) 1.125rem;font-size:1rem;line-height:1.5rem;flex-grow:1}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .dual-option-button.active{border-color:var(--color-brand-700)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .dual-option-button .button-text{width:5rem}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .custom-select{padding:var(--spacing-xl) var(--spacing-lg);width:100%;border-radius:var(--radius-md, 0.5rem);border:1px solid var(--color-brand-100, #b8c4b7);background:#f5fefc;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:var(--font-size-text-sm, 0.875rem);font-style:normal;font-weight:400;line-height:var(--line-height-text-sm, 1.25rem);box-sizing:border-box;cursor:pointer;color:var(--color-mist-500)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .custom-select .custom-select-main{display:flex;flex-direction:row;justify-content:space-between}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .custom-select .custom-select-dropdown-container{display:grid;grid-template-rows:0fr;transition:all 200ms ease-in-out;margin-top:0}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .custom-select .custom-select-dropdown-container .custom-select-dropdown{overflow:hidden;list-style:none;padding:0;margin:0}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .custom-select .custom-select-dropdown-container .custom-select-dropdown .dropdown-input-option{border-top:solid 1px var(--color-brand-100, #b8c4b7)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .custom-select .custom-select-dropdown-container .custom-select-dropdown .dropdown-input-option .dropdown-input-button{background:rgba(0,0,0,0);width:100%;padding-block:1rem;border:0;cursor:pointer;text-align:start;color:var(--color-mist-500)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .custom-select .custom-select-dropdown-container .custom-select-dropdown .dropdown-input-option .dropdown-input-button:hover{background-color:rgba(184,196,183,.1)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .custom-select.open{border-color:var(--color-brand-700)}.product-form-block .product-form-content .product-form-container .product-form .option-selection-container .option-input-container .custom-select.open .custom-select-dropdown-container{grid-template-rows:1fr;margin-top:var(--spacing-xl)}.product-form-block .product-form-content .product-form-container .product-form .all-selected-error{color:var(--color-brand-700);margin-top:var(--spacing-3xl);display:none}.product-form-block .product-form-content .product-form-container .product-form .all-selected-error.show{display:block}.product-form-block .product-form-content .product-form-container .product-form .submit-quantity-container{display:flex;align-items:center;gap:var(--spacing-xl);padding-top:calc(clamp(1.5rem,-1.5rem + 0.0625*100vw,2.5rem) - .75rem)}.product-form-block .product-form-content .product-form-container .product-form .submit-quantity-container .quantity-selector-container{height:100%;display:flex;border-radius:.5rem;border:solid 1px var(--color-brand-300);padding-block:var(--spacing-sm);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.product-form-block .product-form-content .product-form-container .product-form .submit-quantity-container .quantity-selector-container button{background:0;border:0;padding:var(--spacing-md);cursor:pointer}.product-form-block .product-form-content .product-form-container .product-form .submit-quantity-container .quantity-selector-container .quantity-display{padding-inline:var(--spacing-lg);display:flex;align-items:center}.product-form-block .product-form-content .product-form-container .product-form .submit-quantity-container .submit-button-container{flex-grow:1;width:auto}.product-form-block .product-form-content .product-form-container .product-form .submit-quantity-container .submit-button-container .btn-submit{width:100%}.product-form-block .product-form-content .product-form-container .product-form .submit-quantity-container .submit-button-container .btn-submit:disabled{background-color:var(--color-brand-200);pointer-events:none}.product-form-block .product-form-content .product-form-container .product-features{background-color:var(--color-teal-100);border:solid 1px var(--color-teal-500);border-radius:.5rem;padding:var(--spacing-3xl)}.product-form-block .product-form-content .product-form-container .product-features .product-features-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.product-form-block .product-form-content .product-form-container .product-features .product-features-list .product-feature{display:flex;align-items:center;gap:var(--spacing-lg);border-bottom:solid 1px var(--color-teal-500);padding-block:clamp(1rem,0.5rem + 0.015625*100vw,1.25rem);background:linear-gradient(0deg, rgba(234, 253, 250, 0.9) 0%, rgba(234, 253, 250, 0.9) 100%),url(<path-to-image>) #d3d3d3 50%/cover no-repeat}.product-form-block .product-form-content .product-form-container .product-features .product-features-list .product-feature:first-of-type{padding-top:0}.product-form-block .product-form-content .product-form-container .product-features .product-features-list .product-feature:last-of-type{padding-bottom:0;border:0}.product-form-block .product-form-content .product-form-container .product-features .product-features-list .product-feature span{margin-top:.25rem}.product-form-block .product-form-content .product-form-container .fitting-guide{background-color:var(--color-teal-100);border:solid 1px var(--color-teal-500);border-radius:.5rem;padding:var(--spacing-xl) var(--spacing-3xl);display:flex;justify-content:space-between;gap:var(--spacing-4xl)}.product-form-block .product-form-content .product-form-container .fitting-guide .fitting-guide-icon{display:flex;align-items:center}.product-form-block .product-form-content .product-form-container .fitting-guide .fitting-guide-text-container .fitting-guide-title{color:#000;font-size:var(--font-size-text-lg, 1.125rem);font-style:normal;font-weight:600;line-height:var(--line-height-text-lg, 1.75rem);margin-bottom:var(--spacing-sm)}.product-form-block .product-form-content .product-form-container .fitting-guide .fitting-guide-text-container .fitting-guide-text{color:#000;font-size:var(--font-size-text-xs, 0.75rem);font-style:normal;font-weight:400;line-height:var(--line-height-text-xs, 1.125rem)}.product-form-block .product-form-content .product-form-container .fitting-guide .fitting-guide-text-container .show-fitting-guide-button{background:none;border:none;color:var(--color-brand-700);font-size:var(--font-size-text-sm, 0.875rem);font-style:normal;font-weight:600;line-height:var(--line-height-text-sm, 1.25rem);padding:0;margin-top:.75rem;cursor:pointer}.product-form-block .product-form-content .product-form-container .product-accordions .accordion-items{list-style:none;padding:0;margin:0}.product-form-block .product-form-content .product-form-container .product-accordions .accordion{border-top:solid 1px var(--color-brand-400);padding-top:var(--spacing-3xl);padding-bottom:clamp(1rem,-0.5rem + 0.03125*100vw,1.5rem)}.product-form-block .product-form-content .product-form-container .product-accordions .accordion .btn-accordion{cursor:pointer;background-color:rgba(0,0,0,0);padding:0;outline:0;border:0}.product-form-block .product-form-content .product-form-container .product-accordions .accordion svg.icon-opened{display:none}.product-form-block .product-form-content .product-form-container .product-accordions .accordion svg.icon-closed{display:block}.product-form-block .product-form-content .product-form-container .product-accordions .accordion[data-open=true] .accordion-answer{margin-top:var(--spacing-xl);grid-template-rows:1fr}.product-form-block .product-form-content .product-form-container .product-accordions .accordion[data-open=true] svg.icon-opened{display:block}.product-form-block .product-form-content .product-form-container .product-accordions .accordion[data-open=true] svg.icon-closed{display:none}.product-form-block .product-form-content .product-form-container .product-accordions .accordion .accordion-question-container{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.product-form-block .product-form-content .product-form-container .product-accordions .accordion .accordion-question-container .accordion-question{color:var(--section-text-color);font-weight:600;font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);max-width:80%}.product-form-block .product-form-content .product-form-container .product-accordions .accordion .accordion-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all 200ms ease-in-out;color:var(--section-faq-text-color);width:90%;margin-top:0}.product-form-block .product-form-content .product-form-container .product-accordions .accordion .accordion-answer .accordion-answer-content{overflow:hidden;font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.product-form-block .product-form-content .product-form-container .product-accordions .accordion .accordion-answer .accordion-answer-content ul{list-style-type:disc;margin-left:0}.product-form-block .product-form-content .product-form-container .product-accordions .accordion .accordion-answer .accordion-answer-content p{margin-block-start:0em;margin-block-end:1em}.product-form-block .product-form-content .product-form-container .product-accordions .accordion .accordion-answer .accordion-answer-content p:last-of-type{margin-block-end:0}.product-form-block .product-form-content .product-form-container .product-addons .addons-title{color:var(--colors-brand-700, #1a2f1a);font-size:clamp(1.25rem,0.75rem + 0.015625*100vw,1.5rem);font-style:normal;font-weight:600;line-height:clamp(1.875rem,1.625rem + 0.0078125*100vw,2rem);margin-bottom:var(--spacing-3xl)}.product-form-block .product-form-content .product-form-container .product-addons .addon-container{display:grid;grid-template-columns:calc(50% - .75rem) calc(50% - .75rem);gap:var(--spacing-3xl);align-items:center}.product-form-block .product-form-content .product-form-container .product-addons .addon-container .addon-image-container{border-radius:.25rem;aspect-ratio:1;display:flex;border:1px solid rgba(7,78,114,.3);aspect-ratio:1;flex-basis:50%}.product-form-block .product-form-content .product-form-container .product-addons .addon-container .addon-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.product-form-block .product-form-content .product-form-container .product-addons .addon-container .addon-form-container{flex-basis:50%}.product-form-block .product-form-content .product-form-container .product-addons .addon-container .addon-form-container .form-title-container{color:#20351f;font-size:clamp(1.25rem,0.75rem + 0.015625*100vw,1.5rem);font-style:normal;font-weight:600;line-height:clamp(1.875rem,1.625rem + 0.0078125*100vw,2rem)}.product-form-block .product-form-content .product-form-container .product-addons .addon-container .addon-form-container .form-description{color:#20351f;padding-block:.5rem;font-size:var(--font-size-text-xs);font-style:normal;font-weight:400;line-height:var(--line-height-text-xs)}.product-form-block .product-form-content .product-form-container .product-addons .addon-container .addon-form-container .product-form .submit-quantity-container{padding-top:1.375rem !important}.product-form-block .product-form-content .product-form-container .product-addons .addon-container .addon-form-container .product-form .submit-quantity-container .quantity-selector-container .quantity-display{padding-inline:0}.size-calculator-container{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;padding:clamp(2.5rem,-5rem + 0.15625*100vw,5rem) clamp(2rem,-7rem + 0.1875*100vw,5rem);box-sizing:border-box;background-color:rgba(0,0,0,.25);overflow-y:auto;background-color:var(--color-teal-50)}.size-calculator-container .size-calculator-content-container{padding-block:var(--spacing-8xl);width:100%;height:100%;position:relative;overflow-y:auto;overflow-x:hidden;background-color:var(--color-teal-50);display:flex;flex-direction:column;border-radius:1rem;scrollbar-gutter:stable}.size-calculator-container .size-calculator-content-container .close-size-calculator{position:absolute;height:1.5rem;width:1.5rem;top:0;right:-0.25rem;background:rgba(0,0,0,0);padding:0;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer}.size-calculator-container .size-calculator-content{margin-inline:auto;height:100%;max-height:100%;width:100%;border-radius:1rem;flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-lg);overflow-y:auto;padding-inline:.5rem;scrollbar-color:rgba(148,195,187,.8) rgba(148,195,187,.2)}.size-calculator-container .size-calculator-content input[type=number]::-webkit-inner-spin-button,.size-calculator-container .size-calculator-content input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.size-calculator-container .size-calculator-content .input-container input{height:100%}.size-calculator-container .size-calculator-content .size-calculator-heading-container,.size-calculator-container .size-calculator-content .calculator,.size-calculator-container .size-calculator-content .size-calculator-instructions{width:100%;max-width:49rem;margin-inline:auto}.size-calculator-container .size-calculator-content input[type=number]{-moz-appearance:textfield;appearance:textfield}.size-calculator-container .size-calculator-content .results-heading{color:#000;font-size:clamp(.75rem,0.375rem + 0.0078125*100vw,.875rem);font-style:normal;font-weight:600;line-height:clamp(1.125rem,0.75rem + 0.0078125*100vw,1.25rem)}.size-calculator-container .size-calculator-content .calculator-title,.size-calculator-container .size-calculator-content .instructions-heading{color:var(--color-brand-700);font-size:clamp(1.25rem,0.5rem + 0.015625*100vw,1.5rem);font-style:normal;font-weight:600;line-height:clamp(1.875rem,1.5rem + 0.0078125*100vw,2rem);margin-bottom:1.25rem}.size-calculator-container .size-calculator-content .calculator{display:flex;flex-direction:column;gap:var(--spacing-lg);flex-wrap:wrap}@media(min-width: 64rem){.size-calculator-container .size-calculator-content .calculator{gap:var(--spacing-xl)}}.size-calculator-container .size-calculator-content .calculator .calculator-title{width:100%}.size-calculator-container .size-calculator-content .calculator .calculator-container{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:1.5rem;border:solid 1px var(--color-teal-600);border-radius:.5rem}@media(min-width: 64rem){.size-calculator-container .size-calculator-content .calculator .calculator-container{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xl);padding:0;border:0}}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading{width:100%}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-input-heading-container,.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-results-heading-container{display:none}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-input-heading-container.show,.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-results-heading-container.show{display:block}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-input-heading-container .calculator-input-heading{color:#000;font-family:var(--font-family-font-family-body, sora);font-size:var(--font-size-text-md, 1rem);font-style:normal;font-weight:700;line-height:var(--line-height-text-md, 1.5rem)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-input-heading-container .calculator-input-heading-message{color:var(--color-neutral-600);font-family:var(--font-family-font-family-body, sora);font-size:var(--font-size-text-sm, 0.875rem);font-style:normal;font-weight:400;line-height:var(--line-height-text-sm, 1.25rem)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-results-heading-container{color:#000;font-family:var(--font-family-font-family-body, sora);font-size:var(--font-size-text-md, 1rem);font-style:normal;font-weight:700;line-height:var(--line-height-text-md, 1.5rem)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-results-heading-container .calculator-results-heading{display:flex;justify-content:space-between;align-items:center}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-results-heading-container .calculator-results-heading .btn-calculator-reset{display:flex;gap:var(--spacing-xs);align-items:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:50px;border:0;font-size:var(--font-size-text-xs, 0.75rem);font-style:normal;font-weight:600;line-height:var(--line-height-text-xs, 1.125rem);cursor:pointer;width:max-content}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-heading .calculator-results-heading-container .calculator-results-heading .btn-calculator-reset span{white-space:nowrap}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs,.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results{display:flex}@media(min-width: 48rem){.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs,.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results{display:none}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs.show,.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results.show{display:flex}}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs{flex-direction:column;gap:var(--spacing-lg);flex-grow:1}@media(min-width: 64rem){.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs{flex-direction:row}}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container{display:flex;flex-direction:column;flex-grow:1}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container .input{position:relative;height:100%}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container .input::after{content:"INCHES";position:absolute;right:.75rem;top:50%;transform:translateY(calc(-50% + 0.375rem));height:2rem;z-index:1;display:block;pointer-events:none}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container .input.leg-length::after{content:"Inner Leg"}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container .input.thigh-circumference::after{content:"Thigh"}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container .input.waist-circumference::after{content:"Waist"}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container label{color:#000;font-size:clamp(.75rem,0.375rem + 0.0078125*100vw,.875rem);font-style:normal;font-weight:600;line-height:clamp(1.125rem,0.75rem + 0.0078125*100vw,1.25rem)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container input{padding:var(--spacing-xl) var(--spacing-lg);border-radius:.5rem;border:solid 1px var(--color-brand-100);width:100%}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container input.warning{border-color:var(--color-orange-500);outline-color:var(--color-orange-500)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .input-container input::placeholder{color:var(--color-mist-500)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .btn-calculate{width:100%}@media(min-width: 48rem){.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-inputs .btn-calculate{width:auto}}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results{flex-direction:column;gap:1rem;width:100%}@media(min-width: 48rem){.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results{flex-direction:row}}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results .result{flex-grow:1;width:100%;padding:clamp(1rem,-0.5rem + 0.03125*100vw,1.5rem) clamp(1rem,-0.5rem + 0.03125*100vw,1.5rem);background-color:var(--color-teal-300);flex-direction:column;gap:var(--spacing-lg);border-radius:.5rem;border:solid 1px var(--color-teal-600)}@media(min-width: 48rem){.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results .result{width:calc(50% - .5rem)}}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results .result.warning{border:1px solid var(--colors-orange-400, #ff804c);background:var(--colors-orange-100, #fecdb9)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results .result .results-heading{color:#000;font-size:var(--font-size-text-sm, 0.875rem);font-style:normal;font-weight:400;line-height:var(--line-height-text-sm, 1.25rem)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-results .result .results-recommended-size{color:#000;font-size:var(--font-size-display-md, 2.25rem);font-style:normal;font-weight:700;line-height:var(--line-height-display-md, 2.75rem);letter-spacing:-0.045rem}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-error-message{display:none;color:var(--colors-orange-500, #fb6108);font-size:var(--font-size-text-sm, 0.875rem);font-style:normal;font-weight:400;line-height:var(--line-height-text-sm, 1.25rem)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-error-message.show{display:block}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-error-message a{color:var(--colors-orange-500, #fb6108)}.size-calculator-container .size-calculator-content .calculator .calculator-container .calculator-error-message a:hover{color:var(--color-orange-700)}.size-calculator-container .size-calculator-content .btn-white{display:flex;gap:.5rem;align-items:center;margin-top:var(--spacing-4xl)}.size-calculator-container .size-calculator-content .size-calculator-heading-container{text-align:center;margin-bottom:var(--spacing-4xl)}.size-calculator-container .size-calculator-content .size-calculator-heading-container .size-calculator-heading{color:var(--color-brand-700);text-align:center;font-size:clamp(2.25rem,0rem + 0.046875*100vw,3rem);font-style:normal;font-weight:600;line-height:clamp(2.75rem,-0.25rem + 0.0625*100vw,3.75rem);letter-spacing:-0.045rem;margin-bottom:var(--spacing-3xl)}.size-calculator-container .size-calculator-content .size-calculator-heading-container .size-calculator-description{color:var(--color-neutral-600);text-align:center;font-size:clamp(.875rem,0.5rem + 0.0078125*100vw,1rem);font-style:normal;font-weight:400;line-height:clamp(1.25rem,0.5rem + 0.015625*100vw,1.5rem)}.size-calculator-container .size-calculator-content .size-calculator-instructions{margin-top:2.5rem}.size-calculator-container .size-calculator-content .size-calculator-instructions .instructions-text{color:var(--color-neutral-600);font-size:clamp(.875rem,0.5rem + 0.0078125*100vw,1rem);font-style:normal;font-weight:400;line-height:clamp(1.25rem,0.5rem + 0.015625*100vw,1.5rem)}.size-calculator-container.show{display:flex;justify-content:center;align-items:center}/*# sourceMappingURL=style.css.map */
