.description-container p,.description-container{font-size:var(--smallFontSize)}.delivery-button{padding:10px;margin:10px;display:inline-block;font-size:17px;border:1px solid #dabbdd;color:#2d322d}#delivery-address-submit{background-color:buttonface}.delivery-button:first-of-type{margin-left:0}.delivery-button>b{font-weight:400}.selected-button{background-color:#000;color:#fff}.selected-button>b{color:#fff}a{color:var(--textColor)}.product-form__buttons{margin-top:12px}#color-img-modal-container{display:none;position:fixed;z-index:20;padding-top:150px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000000e6}.modal-img{margin:auto;display:block;width:80%;max-width:700px}#color-img-modal-caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:var(--accentTextColor);padding:10px 0;height:150px;font-size:var(--mediumFontSize)}.modal-img,#color-img-modal-caption{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}#color-img-modal-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:80px;font-weight:700;transition:.3s}#color-img-modal-close:hover,#color-img-modal-close:focus{color:#bbb;text-decoration:none;cursor:pointer}.required-input-field{border-width:}.product-customizer-options{display:none}.input-section p{margin:0;padding-bottom:5px}#pickup-location-section{display:none}#delivery-location-section{display:none;width:100%}#delivery-location-inputs{display:flex;justify-content:space-between}.delivery-location-input-container{display:flex;flex-direction:column;justify-content:end}#cover-builder-title{margin-bottom:15px;margin-top:0}#msg{margin:5px 0}.cover-taper-image,.cover-taper-description{display:none;width:100%}#better-taper-image,#better-taper-description{display:block}#weight-upgrade-description{display:none}.cover-upgrade-package-description,#pickup-disclaimer{display:none;max-width:100%}#shopify-block-product_options_customizer_product_page_customizer_cxBTFR{display:none}#best-cover-description{display:block}.above-label{display:block;font-weight:600;margin-top:16px;margin-bottom:5px}.cover-input-label.above-label.reduced-top-padding,.reduced-top-padding{padding:5px 0}.cover-input-label.after-label{display:block;padding:5px 0 5px 5px}.cover-input-label.before-label{display:block;padding:5px 5px 5px 0}.measurement-side{display:flex;margin:5px;flex-direction:column}#hottub-cover-layout{margin:0 5%}.measurement-side input{width:30px}.cover-dimension-container{display:flex}.option-img{max-width:70px;width:auto;height:auto;padding:10px;position:relative}.option-img-list-item{position:relative}.icon-circle{background-color:#00b1cd;border-radius:50%;display:inline-block;position:absolute;top:2px;right:2px;width:24px;height:24px}#option-shape,#option-color{display:flex;flex-wrap:wrap;padding:0;list-style-type:none}.option-img img{width:100%}.change-option{display:flex;flex-direction:column;justify-content:center}.img-preview-first-sec{display:flex}.selected-img-option{display:none;list-style-type:none;justify-content:space-between;padding:10px 20px}#spa-dimensions{margin:0}.selected-img-title{display:flex;flex-direction:column;justify-content:center}#built-cover-img{display:inline-block;max-width:160px;max-height:160px;width:auto;height:auto;float:right;position:relative;top:20px;border:none;background-clip:content-box;border:solid .1px transparent}#built-cover-img img{width:100%;height:100%}.cover-input{padding:5px;border-radius:3px;border-style:solid;border-width:1px;width:100%}.cover-input.short-input{padding:5px;border-radius:3px;border-style:solid;border-width:1px;width:140px}.cover-input.measurement-input{width:60px}.option-list{padding:0}#fold-img hr{border:none;border-top:3px dashed rgb(255,0,0);background-color:none;height:1px;width:60%;left:20%;display:inline-block;position:absolute;top:50%;margin:0}.greyed-out{pointer-events:none;background-color:#fff;filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5}h2{margin:.6em 0}.button{width:100%;max-width:300px}#product-customizer-form{width:100%;display:flex;flex-direction:column;align-items:left}.invalid-address-entry{color:red}#cover-description-wrapper{margin-top:1.2em}#cover-description-wrapper p{margin:10px 0}a.change-btn{text-decoration:underline;color:#000;cursor:pointer}.option-img.color-img>img{border-radius:50%!important;outline:2px solid rgba(41,41,41,.4431372549)}#hottub-cover-layout h2{font-size:18px!important;text-transform:uppercase;letter-spacing:2px}label.cover-input-label.above-label,h3.cover-input-label.above-label,h3.above-label{font-weight:500!important;color:#000;font-size:16px!important}#hottub-cover-layout select,#hottub-cover-layout input,.selected-img-title{border-color:#dadbdd;background-color:#fff;border-radius:0;font-size:17px;color:#2d322d}#cover-builder-title{font-size:35px!important}#base-price{margin-top:15px;margin-bottom:20px;font-size:22px}.product-customizer-customizations-total{font-size:0;margin-top:5px;margin-bottom:15px}.product-customizer-customizations-total span{font-size:22px;line-height:1.1em;font-weight:600}.cover-taper-description:before,.cover-upgrade-package-description:before,.description-container>span:before,.info-icon:before{content:"";display:inline-block;width:12px;height:12px;background-image:url(/cdn/shop/files/circle-info-solid-hts.svg);background-size:contain;background-repeat:no-repeat;margin-right:6px}@media (min-width: 600px){#hottub-cover-layout{max-width:1080px;margin:24px auto 0;display:flex;justify-content:end}#built-cover-img{display:block;max-width:300px;max-height:300px;height:auto;position:sticky;top:140px;float:left;margin-left:-35%;border:none;background-clip:content-box;border:solid .1px transparent;padding:0 12px;margin-right:5%}#built-cover-img img{width:100%;height:100%}.input-section-column-container{max-width:280px}.cover-input{padding:5px;border-radius:3px;border-style:solid;border-width:1px;width:100%;max-width:300px}#cover-taper-image-container,#cover-taper-description-container,#cover-skirt-image{max-width:300px}.input-column-parent-container{display:flex;justify-content:space-between}#cover-inputs{max-width:50%;padding:0 12px}}@media (min-width: 1080px){#built-cover-img{margin-left:-40%}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/hst-cover.css.map */
