.FormComponent{height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:100%}.FormComponent .component-inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.FormComponent .component-inner{max-width:576px}}@media (min-width:768px){.FormComponent .component-inner{max-width:768px}}@media (min-width:992px){.FormComponent .component-inner{max-width:992px}}@media (min-width:1200px){.FormComponent .component-inner{max-width:1200px}}@media (min-width:1400px){.FormComponent .component-inner{max-width:1400px}}.FormComponent .component-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:120px;padding-top:120px;position:relative;z-index:10}.FormComponent .component-inner .form-container{--tw-bg-opacity:1;align-items:center;background-color:rgb(250 241 232/var(--tw-bg-opacity));border-radius:32px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;padding:2rem 1rem;width:100%}@media (min-width:576px){.FormComponent .component-inner .form-container{padding-left:2rem;padding-right:2rem}}.FormComponent .component-inner .form-container{max-width:700px}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs{display:flex;flex-direction:column;gap:1rem;width:100%}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;position:relative;row-gap:.5rem;width:100%}@media (min-width:576px){.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input{align-items:center;flex-direction:row}}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input .product-title{--tw-text-opacity:1;color:rgb(227 6 19/var(--tw-text-opacity));cursor:pointer;font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.25;padding-top:.5rem;position:relative}@media not all and (min-width:576px){.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input .product-title{display:flex;flex-direction:column}}@media (min-width:576px){.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input .product-title{font-size:1.5rem;line-height:2rem;line-height:1}}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input .product-title span{--tw-text-opacity:1;color:rgb(160 146 132/var(--tw-text-opacity));line-height:1;margin-right:.5rem}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input .product-title:not(:has(span)){--tw-text-opacity:1;color:rgb(160 146 132/var(--tw-text-opacity))}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description{display:flex;flex-direction:column;gap:1rem;min-width:100%;padding-bottom:1rem}@media (min-width:576px){.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description{margin-top:-.5rem}}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description button.description-toggle{--tw-text-opacity:1;color:rgb(227 6 19/var(--tw-text-opacity));font-size:1rem;font-weight:600;line-height:1.5rem;line-height:1.25;position:relative;text-decoration-line:underline;width:-moz-fit-content;width:fit-content}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description button.description-toggle:after{--tw-translate-y:-50%;content:"\f13a";font-family:Font Awesome\ 6 Pro,serif;font-weight:400;left:100%;margin-left:.5rem;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:all .2s}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description .description-inner{display:none;flex-direction:column;flex-wrap:wrap;gap:1rem}@media (min-width:576px){.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description .description-inner{flex-direction:row}}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description .description-inner .description-image{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description .description-inner .description-image img{border-radius:9999px;display:flex;height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:120px}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description .description-inner .description-content{display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem;min-width:200px}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description .description-inner .description-content .product-price{--tw-text-opacity:1;color:rgb(227 6 19/var(--tw-text-opacity));font-size:1.125rem;font-weight:600;line-height:1.75rem;line-height:1.25}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description .description-inner .description-content .product-price .price-after{--tw-text-opacity:1;color:rgb(160 146 132/var(--tw-text-opacity));font-weight:400;margin-left:.25rem}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description.active button.description-toggle{--tw-text-opacity:1;color:rgb(169 5 15/var(--tw-text-opacity))}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description.active button.description-toggle:after{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:center}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-inputs .selector-input div.product-description.active .description-inner{display:flex}.FormComponent .component-inner .form-container .gform_wrapper form #product-selector .selector-totals{--tw-text-opacity:1;color:rgb(160 146 132/var(--tw-text-opacity));font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1;margin-top:2rem}
