.shopify-product-form .options-wrapper .options{gap:.5rem}.shopify-product-form .options-wrapper .options .option-wrapper{min-width:100%;flex-shrink:1;flex-grow:1}.shopify-product-form .options-wrapper .options .option-wrapper .selector-wrapper .dropdown-toggle{background-position:right 10px center;background-size:12px 16px;border-radius:.5rem;padding:.5625rem .625rem}.shopify-product-form .options-wrapper .options .option-wrapper .selector-wrapper .dropdown-menu{padding:.75rem}.shopify-product-form .options-wrapper .options .option-wrapper .selector-wrapper .dropdown-menu .dropdown-item{white-space:wrap}.shopify-product-form .options-wrapper .options .option-wrapper .selector-wrapper [data-custom-selector] .visually-disabled a{opacity:.35}.shopify-product-form .options-wrapper .options .option-wrapper .selector-wrapper li a{color:var(--bs-black)}.shopify-product-form .options-wrapper .options .option-wrapper .selector-wrapper li a.active{color:var(--bs-secondary)}.shopify-product-form .options-wrapper .options .option-wrapper .selector-wrapper li a *{pointer-events:none}.shopify-product-form .options-wrapper .options .option-wrapper .selector-wrapper .selected-option{color:var(--bs-secondary);font-size:.75rem;max-width:100%;overflow:hidden;padding:.1875rem .625rem;text-overflow:ellipsis;transition:all var(--default-transition-speed);white-space:nowrap}.shopify-product-form .form-check-input[type=checkbox]{border-radius:.125rem}.shopify-product-form [data-qty-controls].qty-wrapper.input-group{border:none;display:flex;column-gap:.5rem;padding:0;width:initial}.shopify-product-form [data-qty-controls].qty-wrapper.input-group input[type=text][data-original-qty],.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty{border:1px solid #ececec;border-radius:.25rem}.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty{background:var(--bs-white);padding:1.0625rem}.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty .qty{top:0}.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty .plus,.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty .minus{width:1.25rem;height:1.25rem}.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty .plus path,.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty .minus path{stroke:var(--bs-dark-bg-subtle);stroke-width:1}.shopify-product-form [data-qty-controls].qty-wrapper.input-group input[type=text]{width:5.0625rem}@media(hover: hover){.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty:hover{background-color:var(--bs-secondary)}.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty:hover .plus path,.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty:hover .minus path{stroke:var(--bs-white)}}@media screen and (min-width: 992px){.shopify-product-form .options-wrapper .options .option-wrapper{min-width:9.25rem}.shopify-product-form .options-wrapper .options .option-wrapper .selector-wrapper .dropdown-toggle{padding-top:.6875rem;padding-bottom:.6875rem}.shopify-product-form [data-qty-controls].qty-wrapper.input-group [data-qty-change].btn.btn-qty .qty{display:flex;align-items:center;top:0}}.shopify-product-form .estimate-wrapper .icon-copy{column-gap:1rem}.shopify-product-form .estimate-wrapper .icon-copy .icon-wrapper{border-radius:.3125rem;background-color:#fce2d4;height:2.125rem;width:2.125rem}.shopify-product-form .estimate-wrapper .icon-copy .icon-wrapper .truck{width:1rem;height:1rem;transform:translate(1.5px, 2px)}.shopify-product-form .estimate-wrapper .icon-copy p{color:var(--bs-black)}.shopify-product-form .estimate-wrapper .icon-copy p.text-warning{color:var(--bs-secondary)}.shopify-product-form .estimate-wrapper a{font-size:1rem}.shopify-product-form .estimate-wrapper .link-wrapper span{font-family:var(--sofia-pro-medium);color:var(--bs-black)}.shopify-product-form .estimate-wrapper .link-wrapper span[data-entered-zip-copy]:not(empty){padding-right:.35rem;font-variant-numeric:tabular-nums}.shopify-product-form .estimate-wrapper.available .link-wrapper .not-avail-copy,.shopify-product-form .estimate-wrapper.available .delivery-not-avail-message,.shopify-product-form .estimate-wrapper.available .pickup-not-avail-message{display:none}.shopify-product-form .estimate-wrapper.not-available .link-wrapper,.shopify-product-form .estimate-wrapper.not-available .rates-result,.shopify-product-form .estimate-wrapper.not-available [data-entered-zip-copy],.shopify-product-form .estimate-wrapper.not-available .delivery-message,.shopify-product-form .estimate-wrapper.not-available .pickup-message{display:none}.shopify-product-form .estimate-wrapper .shipping-rates-available{border-radius:.5rem;overflow:hidden}.shopify-product-form .estimate-wrapper .shipping-rates-available .rates-result{color:var(--bs-black);font-family:var(--sofia-pro-medium)}.shopify-product-form .estimate-wrapper .shipping-rates-available .rates-result:not(:empty){padding:.5rem .75rem;background:var(--bs-white)}.shopify-product-form .estimate-wrapper .shipping-rates-available .rates-result.text-warning{color:var(--bs-secondary)}.shopify-product-form .estimate-wrapper .shipping-rates-available .rates-result.text-danger{color:var(--bs-danger)}.shopify-product-form .estimate-wrapper .loading .rates-result{padding:.5rem .75rem;background:var(--bs-white);min-height:2.4rem;color:var(--bs-white);transition:color .36s ease-in-out}.shopify-product-form .estimate-wrapper .loading .loader{display:block}.shopify-product-form .estimate-wrapper .loader{display:none;width:100%;height:100%;position:absolute;top:0}.shopify-product-form .estimate-wrapper .loader .lds-ring{display:inline-block;position:relative;width:4rem;height:4rem}.shopify-product-form .estimate-wrapper .loader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:4px;border:4px solid var(--bs-black);border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--bs-black) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.shopify-product-form .estimate-wrapper .loader .lds-ring div:nth-child(1){animation-delay:-0.45s}.shopify-product-form .estimate-wrapper .loader .lds-ring div:nth-child(2){animation-delay:-0.3s}.shopify-product-form .estimate-wrapper .loader .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}