.register-link,.hidden{display:none!important}.site-header-site-name{position:absolute;top:20px;left:95px;z-index:10003;display:flex;flex-direction:column}.site-header-site-name #flame-logo{scale:1.4;position:absolute;max-width:70px}.site-header-site-name h1{color:#25aae1;text-transform:uppercase;font:700 38px Roboto!important;margin:0 0 0 80px}.site-header-site-name h2{color:#fff;text-transform:uppercase;font:700 27px Roboto!important;margin:0 0 0 80px}.site-header-menu-toggle{position:absolute;top:5px;right:0!important;left:auto!important;display:none!important}.site-header-nav--open .site-navigation-wrapper{min-width:250px}.site-navigation .navmenu-depth-1{gap:25px}.site-navigation .navmenu-depth-1>li>a{color:#fff!important;font:700 20px Roboto!important;letter-spacing:1.1}.site-header{max-height:115px}.site-header-main-content{justify-content:end;flex-direction:row-reverse;padding-right:120px}.site-header-main{padding:0;display:flex}.site-header-logo{display:block!important;min-height:auto!important;margin:0!important;z-index:1001;transition:all .3s}.site-header-main .site-logo{margin-top:0;position:absolute;min-width:60px;max-height:120px;right:0;top:0;background:#25aae1;padding:15px 20px}.site-header-main .site-logo-image{max-height:85px}.site-header-main-content{min-height:95px}.site-navigation{justify-content:center!important;background-color:transparent!important;padding:0!important}.site-navigation-wrapper{display:block!important;background-color:transparent!important}.site-header-mobile-search-button,.live-search,.custom-model-main,#product_detailed-description,.key_feature-container,button.kl-teaser-WZ33uD,#tidio-chat{display:none!important}.site-header-main{padding-bottom:30px}.site-header-main-content{display:flex!important;align-items:center!important}.site-header-main{position:relative;z-index:1100;padding-top:10px;padding-bottom:10px;background-color:#13294b;transition:padding .15s cubic-bezier(.4,0,.2,1)}.site-footer-wrapper{background-color:#0053a0}site-navigation .navmenu-depth-1>li>a,.site-navigation a,h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed,sans-serif!important;font-weight:700!important}p,button,span,select,input,textarea,label,div{font-family:Roboto,sans-serif!important}.product-form--atc-button{border-color:#0053a0!important}.product-details{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px;width:100%}.product-block--title{margin-bottom:10px}.image-with-text__button,.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:#0053a0!important;color:#fff!important;border-color:#0053a0!important;font-family:Roboto,sans-serif!important}.product-main{margin-left:0;width:100%}.product-block--form{width:49%}#order-form fieldset{border:none;margin:10px 0}#order-form p{margin-top:0}#order-form fieldset div{width:100%;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;align-items:flex-start}#finishes fieldset div{align-items:flex-start}#order-form fieldset legend{font-size:1.5em;font-weight:700}#order-form fieldset{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}#order-form fieldset:last-of-type{border-bottom:none}#order-form fieldset label{display:flex;flex-direction:column;padding:5px;margin:5px 5px 20px;cursor:pointer;text-align:center;border:1px solid transparent;border-radius:6px;transition:all .3s ease;max-width:112.5px}#order-form fieldset label img{width:auto;height:auto;border-radius:5px;transition:box-shadow .2s ease,scale .2s ease,transform .2s ease}#order-form fieldset label img:hover{transform:scale(1.02);border-color:#999}.product-option.selected{box-shadow:0 6px 15px #00000080;transform:scale(1.2);background-color:#fff}#order-form fieldset label.product-option input[type=radio]:checked+img{padding-bottom:40px}#order-form fieldset label.product-option input[type=radio]:checked+img+span{margin-top:-20px}#order-form fieldset label input[type=radio]:checked+img+span,#order-form fieldset label input[type=radio]:checked+img+span+span{z-index:10}#order-form fieldset label input[type=radio]{display:none}#order-form fieldset label span{margin-top:8px;font-size:.9em;color:#333;font-weight:700}#grill-options label,#section-a-storage-options label,#section-b-storage-options label,#section-c-storage-options label,#grill-section-storage-options label{display:inline-block;width:200px;vertical-align:top;text-align:center;margin:10px;padding:10px}#grill-options img,#section-a-storage-options img,#section-b-storage-options img,#section-c-storage-options img,#grill-section-storage-options img{height:auto;margin-bottom:5px;border:0px solid #ccc!important;border-radius:5px}#grill-options span,#section-a-storage-options span,#section-b-storage-options span,#section-c-storage-options span,#grill-section-storage-options span{display:block;font-size:.9em;margin-top:5px;word-wrap:break-word}#order-form fieldset label.product-option{max-width:250px}.product-option{display:flex;flex-direction:column;align-items:center;margin-bottom:15px;padding-bottom:15px}.product-option img{max-width:100%;height:auto;margin-bottom:10px;border:1px solid #ddd;border-radius:5px}#order-form button,#order-form .button{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:1rem;font-weight:700;text-transform:uppercase;color:#fff;background-color:#1a73e8;border:2px solid transparent;border-radius:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border .3s ease}#order-form button:hover,#order-form .button:hover{background-color:#155cb0;border-color:#fff}#order-form button:focus,#order-form .button:focus{outline:none;border-color:#1a73e8}.product--outer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.product-gallery{width:100%}#submit-order:disabled{background-color:#ccc!important;cursor:not-allowed!important}#spinner{margin-right:20px}#form-response{font-size:1.2em;font-weight:700;color:#333;margin-top:20px;transition:all .3s ease}#product-options{display:flex;flex-direction:column;gap:0px}#order-form h2{font-weight:700;margin-top:0;margin-bottom:20px}#grill-options{min-height:255px!important}#section-a-storage-options{min-height:330px!important}#section-b-storage-options{min-height:350px!important}#grill-section-storage-options{min-height:240px!important}#customer-informaton input,#customer-informaton select,#customer-informaton button{width:100%!important}@media screen and (max-width: 624px){section{padding:0 10px}#customer-informaton input,#customer-informaton select,#customer-informaton button{width:100%!important}.site-navigation .navmenu-depth-1{gap:0px;z-index:12000}.site-header-site-name #flame-logo{max-width:70px;max-height:140px;left:-50px}}#order-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}#customer-informaton,#order-summary{width:48%;display:inline-block;box-sizing:border-box}#order-summary{padding:10px 20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;font-family:Roboto,sans-serif;box-shadow:0 4px 8px #0000001a;margin-top:20px}#order-summary h3{font-size:1.5em;font-weight:700;margin-top:0;margin-bottom:20px;text-align:center;text-transform:uppercase}#finishes-row{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:10px;margin-bottom:20px}#storage-row{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:10px;margin-bottom:20px}#storage-row img{max-height:150px;width:auto!important;box-shadow:none!important}#order-form fieldset label img.finish-image:hover{transform:scale(1.1)}.finish-option.selected .finish-image,.finish-option.selected .finish-image:hover{box-shadow:0 6px 15px #00000080;transform:scale(1.2)!important;transition:transform .3s ease,box-shadow .3s ease}.finish-image{width:80px;height:80px;border-radius:5px}#order-summary p{margin-bottom:20px;font-size:1rem;color:#333;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#order-summary p b{font-weight:700;flex-shrink:0}#order-summary img{width:150px;border-radius:5px;box-shadow:0 2px 6px #0000001a}#order-summary p span{display:block;margin-top:5px;font-size:.9rem;color:#666}.product-gallery--navigation.loading{display:none}.variant-selection__variants{display:block!important;opacity:0!important;height:0}.product-form--atc{display:none}@media screen and (max-width: 768px){.site-header-site-name{left:50px;z-index:1111}.site-header-site-name h1,.site-header-site-name h2{display:none}.site-header-main-content{padding-right:10px}#finishes-row{flex-wrap:wrap;justify-content:center}.finish-image{margin-bottom:10px}#order-summary p{flex-direction:column;align-items:center;text-align:center}#order-summary img{width:120px}}.finish-option span[data-price],#product-options span[data-price],#storage-row span[data-price],.product-option span[data-price]{font-size:.9em;color:#25aae1!important}#storage-row span.zero,.product-option span.zero{opacity:0}#storage-row span:not(.negative):not(.zero)[data-price]:before,.product-option span:not(.negative):not(.zero)[data-price]:before{content:"+"!important}#storage-row span.negative:before,.product-option span.negative:before{content:"-"!important}.price__current{font-size:1.5em;font-weight:700}.price__current:before{content:"Base Price: ";font-weight:400}.product-pricing{margin-bottom:17px!important}#total-price-display{font-size:1.8em;font-weight:700;background-color:#f0f0f0;padding:10px;margin-top:20px;flex-direction:row!important;justify-content:center!important}@media screen and (max-width: 768px){#order-container{flex-direction:column-reverse}#customer-informaton,#order-summary{width:100%}#order-summary{margin:10px;width:auto}#order-form fieldset div{gap:0}#order-form fieldset label{margin:0}#order-form fieldset label.product-option{max-width:170px}.product-option.selected{transform:scale(1.07)}#storage-row img{max-width:150px}.product-main,.product-block--form{width:100%}.product-details{width:100%;gap:0!important}}#order-form fieldset #fuel-type label span,#order-form fieldset #grill-location label span{margin-top:0}#order-form fieldset #fuel-type label,#order-form fieldset #extras label,#order-form fieldset #grill-location label{margin-right:30px}.button-primary{background-color:#0053a0;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:1.2em;font-weight:700;cursor:pointer}.button-primary:hover{background-color:#036!important;border:none!important}.account-page-content a{color:#0053a0}.template-login .page-width{text-align:center;margin-top:50px}.price__current .money{display:none}#podium-chat{position:fixed;display:inline-block;bottom:0;right:0;width:100%;height:100%;background-color:transparent;display:none}.form-action-row--helper>span.form-action-row--helper-item:last-of-type{display:none}
/*# sourceMappingURL=/cdn/shop/t/34/assets/blue-haven-pools.css.map */
