@font-face{font-family:Space Grotesk;src:url(SpaceGrotesk-Regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Space Grotesk;src:url(SpaceGrotesk-Medium.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Space Grotesk;src:url(SpaceGrotesk-SemiBold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Space Grotesk;src:url(SpaceGrotesk-Bold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}body{font-family:Space Grotesk,Arial,sans-serif}.price--blue-haven-data{display:none!important}.rich-text__heading--large,.slideshow-slide__heading,.promo-grid--inner .promo-block .promo-block--header,.promo-mosaic--inner .promo-block .promo-block--header{font-size:33.75px}.image-with-text__heading{line-height:1.15}@media screen and (min-width:860px){.image-with-text__heading--medium{font-size:33.75px}}.template-page-faqs main .shopify-section .rich-text{margin-top:22.5px}.template-page-faqs main .shopify-section:first-child .rich-text{margin-top:28.125px}.template-page-faqs main .shopify-section .rich-text--regular{max-width:650px}.template-collection-outdoor-kitchen-islands .breadcrumbs-container{display:none}.template-collection-outdoor-kitchen-islands main .pxs-image-with-text-section{margin-top:63.75px}.template-collection-outdoor-kitchen-islands main .rich-text--section .rich-text{margin-top:28px}.template-collection-outdoor-kitchen-islands main .collection--section .productgrid--items{margin-bottom:15px}@media screen and (min-width:720px){.template-collection-outdoor-kitchen-islands main .image-with-text--desktop-height-400px{height:404.25px}}body.product-template-standard-package .product--section{margin-top:63.75px}@media screen and (max-width:719px){.template-collection-outdoor-kitchen-islands main .pxs-image-with-text-section{margin-top:46.875px}.template-collection-outdoor-kitchen-islands main .collection--section .productgrid--items{margin-bottom:14.0625px}.template-collection-outdoor-kitchen-islands main .image-with-text--section .image-with-text__image-wrapper{height:245.17px}.template-collection-outdoor-kitchen-islands main .image-with-text--section .image-with-text__content{padding-bottom:39.5625px}body.product-template-standard-package .product--section{margin-top:46.875px}body.product-template-standard-package .product-recommendations--section{padding-bottom:14.0625px}}.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{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}.productitem--summary{min-height:3.8rem;margin:.5rem 0 .75rem;color:#4d4d4d;font-size:.875rem;line-height:1.45}.productitem--summary p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.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}.rich-text-cta{margin-top:1.5rem}.slideshow-slide__button--primary,.slideshow-slide__button--secondary{border-radius:5px;font-weight:700}.slideshow-slide__button--primary{background-color:#0053a0!important;border-color:#0053a0!important;color:#fff!important}.slideshow-slide__button--primary:hover,.slideshow-slide__button--primary:focus{background-color:#036!important;border-color:#036!important}.slideshow-slide__button--secondary{background-color:#fff!important;border-color:#0053a0!important;color:#0053a0!important}.slideshow-slide__button--secondary:hover,.slideshow-slide__button--secondary:focus{background-color:#eef5fb!important;border-color:#036!important;color:#036!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}.cart-item--image-wrapper img{width:100%;height:auto}.cart-item--content .product-option{flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;margin-bottom:4px;padding-bottom:0;text-align:left}.cart-item--content .product-option dt,.cart-item--content .product-option dd{margin-top:0;margin-bottom:0;text-align:left}.cart-item--content .product-option dd{min-width:0;overflow-wrap:anywhere}.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}body.product-template-standard-package.customer-sales-rep .product-form--atc{display:block}body.product-template-standard-package.customer-sales-rep .product-request-form{display:none}body.product-template-standard-package .product-details{display:block}body.product-template-standard-package .product--outer{align-items:flex-start;gap:0}body.product-template-standard-package .product-block,body.product-template-standard-package .product-block--form{width:100%}body.product-template-standard-package .product-block--description{margin:1.25rem 0}body.product-template-standard-package .product-request-form{margin-bottom:1.75rem}body.product-template-standard-package .product-request-form__disclosure[open] .product-request-form__heading{margin-bottom:1rem}body.product-template-standard-package .product-request-form__field-column,body.product-template-standard-package .product-request-form__field:not(.product-request-form__field--columns){display:flex;flex-direction:column}body.product-template-standard-package .product-request-form .form-field-title,body.product-template-standard-package .product-request-form .form-field-input:focus+.form-field-title,body.product-template-standard-package .product-request-form .form-field-input.form-field-filled+.form-field-title,body.product-template-standard-package .product-request-form .form-field-textarea+.form-field-title,body.product-template-standard-package .product-request-form .form-field-textarea:focus+.form-field-title,body.product-template-standard-package .product-request-form .form-field-textarea.form-field-filled+.form-field-title{position:static;order:-1;margin:0 0 .5rem;color:#13294b;font-size:.875rem;line-height:1.25;transform:none;transition:none}body.product-template-standard-package .product-request-form .form-field-input{min-height:48px;padding:.875rem .75rem}body.product-template-standard-package .product-request-form .form-field-textarea{min-height:140px}body.product-template-standard-package .product-gallery--navigation,body.product-template-standard-package .product-gallery__navigation{display:none}@media screen and (min-width:720px){body.product-template-standard-package .product-gallery-wrapper,body.product-template-standard-package .product-main{flex:0 0 48.75%;min-width:0;width:48.75%}body.product-template-standard-package .product-main{margin-left:2.5%}}@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{color:#0053a0;font-size:1.5em;font-weight:700}.price__current:before{content:"Base Price: ";font-weight:400}.product-recommendations--container .productitem__price .price__current{font-size:var(--font-size-body);line-height:1.4375rem}.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:#25aae1;color:#13294b;border:none;padding:10px 20px;border-radius:5px;font-size:1.2em;font-weight:700;cursor:pointer}.button-primary:hover{background-color:#0053a0!important;color:#fff!important;border:none!important}.cart-item__remove-link,.account-page-content a{color:#0053a0}.template-login .page-width{text-align:center;margin-top:50px}body.customer-not-sales-rep .price__current .money,body.customer-logged-out .price__current .money,body.customer-logged-in:not(.customer-sales-rep) .price__current .money{display:none}body.customer-not-sales-rep .cart-item__total,body.customer-not-sales-rep .cart-item--content-price,body.customer-not-sales-rep .atc--product-details--price,body.customer-not-sales-rep .atc-banner--cart-subtotal,body.customer-logged-out .cart-item__total,body.customer-logged-out .cart-item--content-price,body.customer-logged-out .atc--product-details--price,body.customer-logged-out .atc-banner--cart-subtotal,body.customer-logged-in:not(.customer-sales-rep) .cart-item__total,body.customer-logged-in:not(.customer-sales-rep) .cart-item--content-price,body.customer-logged-in:not(.customer-sales-rep) .atc--product-details--price,body.customer-logged-in:not(.customer-sales-rep) .atc-banner--cart-subtotal{display:none!important}body.customer-not-sales-rep .finish-option span[data-price],body.customer-not-sales-rep #product-options span[data-price],body.customer-not-sales-rep #storage-row span[data-price],body.customer-not-sales-rep .product-option span[data-price],body.customer-not-sales-rep .tda-customizer-variant-price,body.customer-not-sales-rep .hotspot__tooltip-sale,body.customer-not-sales-rep .hotspot__tooltip-price,body.customer-not-sales-rep #total-price-display,body.customer-logged-out .finish-option span[data-price],body.customer-logged-out #product-options span[data-price],body.customer-logged-out #storage-row span[data-price],body.customer-logged-out .product-option span[data-price],body.customer-logged-out .tda-customizer-variant-price,body.customer-logged-out .hotspot__tooltip-sale,body.customer-logged-out .hotspot__tooltip-price,body.customer-logged-out #total-price-display,body.customer-logged-in:not(.customer-sales-rep) .finish-option span[data-price],body.customer-logged-in:not(.customer-sales-rep) #product-options span[data-price],body.customer-logged-in:not(.customer-sales-rep) #storage-row span[data-price],body.customer-logged-in:not(.customer-sales-rep) .product-option span[data-price],body.customer-logged-in:not(.customer-sales-rep) .tda-customizer-variant-price,body.customer-logged-in:not(.customer-sales-rep) .hotspot__tooltip-sale,body.customer-logged-in:not(.customer-sales-rep) .hotspot__tooltip-price,body.customer-logged-in:not(.customer-sales-rep) #total-price-display{display:none!important}.price--request-quote{color:#13294b;font-size:1rem;font-weight:700;line-height:1.35}.price__request-quote{display:inline-block}mmq-embed{--color-primary: #0053a0;--color-secondary: #13294b;--color-accent: #25aae1;--mmq-color-primary: #0053a0;--mmq-color-secondary: #13294b;--mmq-color-accent: #25aae1}.blue-haven-mimeeq-product-group{width:100%}.blue-haven-mimeeq-product-group mmq-embed{display:block;min-height:520px;width:100%}.blue-haven-configurator-starters{--blue-haven-starter-card-height: clamp(360px, 36vh, 440px);--blue-haven-starter-image-height: clamp(260px, 27vh, 330px);--blue-haven-starter-grid-gap: 22px;--blue-haven-starter-grid-height: calc((var(--blue-haven-starter-card-height) * 2) + var(--blue-haven-starter-grid-gap));box-sizing:border-box;width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-top:8px;padding-right:30px;padding-left:30px}.blue-haven-configurator-starters__content.featured-collection__content[data-layout=grid]{display:grid;grid-template-columns:1fr;gap:20px;overflow:visible}.blue-haven-configurator-starters__content .productgrid--item{width:100%;margin-right:0}.blue-haven-configurator-starters__mimeeq-card{min-width:0;grid-column:1 / -1}.blue-haven-configurator-starters__embed{min-width:0}.blue-haven-configurator-starters__embed-shell{position:relative;min-width:0;min-height:var(--blue-haven-starter-card-height)}.blue-haven-configurator-starters.is-mimeeq-ready .blue-haven-configurator-starters__fallback{display:none}.blue-haven-configurator-starters:not(.is-mimeeq-ready) .blue-haven-configurator-starters__embed{visibility:hidden;pointer-events:none}.blue-haven-configurator-starters__embed mmq-embed{min-height:var(--blue-haven-starter-card-height)}.blue-haven-configurator-starters__fallback{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;min-height:var(--blue-haven-starter-card-height);align-items:center;justify-content:center;flex-direction:column;gap:16px;color:#13294b;background:#fff}.blue-haven-configurator-starters__loader{width:48px;height:48px;border:4px solid #d9e2ea;border-top-color:#0053a0;border-radius:50%;animation:blue-haven-configurator-loading .8s linear infinite}.blue-haven-configurator-starters__loading-text{font-size:.95rem;font-weight:600;letter-spacing:.01em}@keyframes blue-haven-configurator-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.blue-haven-configurator-starters__loader{animation-duration:1.6s}}.blue-haven-configurator-starters__fallback-card{display:flex;min-width:0;height:var(--blue-haven-starter-card-height);min-height:var(--blue-haven-starter-card-height);flex-direction:column;justify-content:space-between;overflow:hidden;color:#13294b;text-decoration:none;background:#fff;border:1px solid #d9e2ea;border-radius:4px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.blue-haven-configurator-starters__fallback-card:hover,.blue-haven-configurator-starters__fallback-card:focus{color:#13294b;border-color:#0053a0;box-shadow:0 8px 20px #13294b1a;transform:none}.blue-haven-configurator-starters__fallback-image{display:flex;min-height:var(--blue-haven-starter-image-height);align-items:center;justify-content:center;padding:28px;background:linear-gradient(145deg,#f3f6f9,#e5edf4)}.blue-haven-configurator-starters__fallback-kicker{color:#0053a0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blue-haven-configurator-starters__fallback-image img{display:block;width:100%;max-height:calc(var(--blue-haven-starter-image-height) - 48px);object-fit:contain}.blue-haven-configurator-starters__fallback-title{display:block;padding:0 22px 22px;color:#13294b;font-size:1rem;font-weight:700;line-height:1.25}.blue-haven-configurator-starters__embed #mmq-configurator-wrapper{width:100%;min-height:var(--blue-haven-starter-card-height)}.blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div{width:100%;max-width:none;min-height:var(--blue-haven-starter-card-height)}.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper button>img{visibility:hidden!important;opacity:0!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-grid{display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--blue-haven-starter-grid-gap)!important;align-items:stretch!important;min-height:var(--blue-haven-starter-grid-height)!important}.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed-shell,.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed,.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed mmq-embed,.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper,.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div{height:auto!important;min-height:var(--blue-haven-starter-grid-height)!important;max-height:none!important}.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div>div>div>div{display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--blue-haven-starter-grid-gap)!important;align-items:stretch!important;min-height:var(--blue-haven-starter-grid-height)!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card{box-sizing:border-box;display:flex!important;width:100%!important;max-width:none!important;height:var(--blue-haven-starter-card-height)!important;min-height:var(--blue-haven-starter-card-height)!important;flex-direction:column!important;justify-content:space-between!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card>*,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-surface{box-sizing:border-box;height:100%!important;min-height:100%!important;max-height:none!important}.blue-haven-configurator-starters__fallback-card:hover,.blue-haven-configurator-starters__fallback-card:focus,.blue-haven-configurator-starters__fallback-card:focus-within,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card:hover,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card:focus,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card:focus-within{height:var(--blue-haven-starter-card-height)!important;min-height:var(--blue-haven-starter-card-height)!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card:hover>*,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card:focus>*,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card:focus-within>*{height:100%!important;min-height:100%!important;max-height:none!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-surface>div:first-child{box-sizing:border-box;flex:1 1 auto!important;height:calc(100% - 40px)!important;min-height:calc(100% - 40px)!important;max-height:none!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-surface>div:first-child>button{position:relative!important;height:100%!important;min-height:100%!important;max-height:none!important;overflow:hidden!important;isolation:isolate}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card button:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;background-image:var(--blue-haven-starter-preview-image);background-repeat:no-repeat;background-position:center;background-size:contain;content:"";pointer-events:none;transform:scale(1.45);transform-origin:center}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-surface>div:first-child>button>img{height:100%!important;max-height:100%!important;object-fit:contain!important;opacity:0!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-surface>div:first-child>button>img:first-of-type{position:relative!important;inset:auto!important;opacity:0!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-surface>div:first-child>button>img:not(:first-of-type){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;pointer-events:none!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card:hover .blue-haven-configurator-starters__mimeeq-option-surface>div:first-child>button:before,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card:focus-within .blue-haven-configurator-starters__mimeeq-option-surface>div:first-child>button:before{transform:scale(1.45)}.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div>div>div>div>*{box-sizing:border-box;width:100%!important;max-width:none!important;height:var(--blue-haven-starter-card-height)!important;min-height:var(--blue-haven-starter-card-height)!important}.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div>div>div>div>*>*{box-sizing:border-box;height:100%!important;min-height:100%!important;max-height:none!important}.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div>div>div>div>*:hover,.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div>div>div>div>*:focus,.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div>div>div>div>*:focus-within{height:var(--blue-haven-starter-card-height)!important;min-height:var(--blue-haven-starter-card-height)!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card img{width:100%!important;max-width:100%!important;max-height:calc(var(--blue-haven-starter-image-height) - 40px)!important;object-fit:contain!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card button>img:first-of-type{opacity:0!important}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card button:hover:before,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card button:focus-visible:before,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card:hover button:before{transform:scale(1.45)}.blue-haven-configurator-starters__embed #mmq-configurator-wrapper h4{color:#13294b!important;font-family:var(--font-heading, inherit)!important;font-size:1rem!important;font-weight:700!important;line-height:1.25!important}.blue-haven-configurator-starters__embed #mmq-configurator-wrapper button{cursor:pointer}.blue-haven-configurator-starters__button{display:table;margin-top:32px;margin-right:auto;margin-left:auto}@media screen and (min-width:1080px){.blue-haven-configurator-starters__content.featured-collection__content[data-layout=grid]{grid-template-columns:minmax(0,1fr)}.blue-haven-configurator-starters__mimeeq-card{grid-column:1 / -1}}@media(max-width:719px){.blue-haven-mimeeq-product-group mmq-embed{min-height:460px}.blue-haven-configurator-starters{--blue-haven-starter-card-height: 340px;--blue-haven-starter-image-height: 250px;--blue-haven-starter-grid-height: 1428px;padding-right:20px;padding-left:20px}.blue-haven-configurator-starters__embed-shell,.blue-haven-configurator-starters__embed #mmq-configurator-wrapper,.blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div{min-height:1428px}.blue-haven-configurator-starters__embed mmq-embed{min-height:1428px}.blue-haven-configurator-starters__fallback{min-height:420px}.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-grid{grid-template-columns:1fr!important}.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div>div>div>div{grid-template-columns:1fr!important}.blue-haven-configurator-starters__fallback-card,.blue-haven-configurator-starters__embed .blue-haven-configurator-starters__mimeeq-option-card,.blue-haven-configurator-starters.has-mimeeq-starter-grid .blue-haven-configurator-starters__embed #mmq-configurator-wrapper>div>div>div>div>*{height:var(--blue-haven-starter-card-height)!important;min-height:var(--blue-haven-starter-card-height)!important}.blue-haven-configurator-starters__fallback-image{min-height:var(--blue-haven-starter-image-height)}.blue-haven-configurator-starters__fallback-image img{max-height:calc(var(--blue-haven-starter-image-height) - 30px)}}mmq-embed .tda-customizer-product-title,mmq-embed [class*=product-title],mmq-embed [class*=option-title],mmq-embed [class*=option-name],mmq-variant-ui::part(product-name),mmq-variant-ui::part(side-panel-header),mmq-variant-ui::part(side-panel-group-header){color:#13294b!important}mmq-embed .tda-customizer-variant-price,mmq-embed [class*=variant-price],mmq-embed [class*=total-price],mmq-variant-ui::part(summary-box-price),mmq-variant-ui::part(summary-box-price-wrapper),mmq-variant-ui::part(vat-type){color:#13294b!important;font-weight:700!important}mmq-embed [class*=option],mmq-embed [class*=summary],mmq-embed [class*=customizer],mmq-variant-ui::part(side-panel-container),mmq-variant-ui::part(side-panel-footer),mmq-variant-ui::part(side-panel-group),mmq-variant-ui::part(side-panel-group-item-button){border-color:#d9e2ea!important}mmq-embed button,mmq-embed [role=button],mmq-variant-ui::part(button),mmq-variant-ui::part(finish-btn),mmq-variant-ui::part(ar-button),mmq-variant-ui::part(button-widget),mmq-variant-ui::part(add-to-cart-button),mmq-variant-ui::part(side-panel-group-item-button-expanded),mmq-variant-ui::part(qty-button-down),mmq-variant-ui::part(qty-button-up){border-radius:4px!important}mmq-variant-ui::part(button),mmq-variant-ui::part(ar-button),mmq-variant-ui::part(qty-button-down),mmq-variant-ui::part(qty-button-up){border-color:#d9e2ea!important;color:#13294b!important}mmq-variant-ui::part(ar-button){border-color:#13294b!important;background-color:#fff!important}mmq-variant-ui::part(side-panel-group-item-button-expanded){border-color:#0053a0!important;background-color:#0053a0!important;color:#fff!important}mmq-embed button[class*=add],mmq-embed [class*=add-to-cart],mmq-embed [class*=cart-button],mmq-embed [class*=basket-button],mmq-variant-ui::part(finish-btn),mmq-variant-ui::part(button-widget),mmq-variant-ui::part(add-to-cart-button){border-color:#0053a0!important;background-color:#0053a0!important;color:#fff!important;font-weight:700!important}mmq-embed button[class*=add]:hover,mmq-embed button[class*=add]:focus,mmq-embed [class*=add-to-cart]:hover,mmq-embed [class*=add-to-cart]:focus,mmq-embed [class*=cart-button]:hover,mmq-embed [class*=cart-button]:focus,mmq-embed [class*=basket-button]:hover,mmq-embed [class*=basket-button]:focus,mmq-variant-ui::part(finish-btn):hover,mmq-variant-ui::part(finish-btn):focus,mmq-variant-ui::part(button-widget):hover,mmq-variant-ui::part(button-widget):focus,mmq-variant-ui::part(add-to-cart-button):hover,mmq-variant-ui::part(add-to-cart-button):focus{border-color:#003f7d!important;background-color:#003f7d!important}.configurator-container{border-color:#d9e2ea!important;background:#f8fbfd!important;box-shadow:0 18px 42px #13294b14}.configurator-container .product-view{background:linear-gradient(180deg,#fff,#f8fbfd)}.configurator-container .options-panel{border-color:#d9e2ea!important}.configurator-container .options-header{background:#13294b!important}.configurator-container .loading-product,.configurator-container .control-button,.configurator-container .zoom-control,.configurator-container .options-header-text,.configurator-container .option-icon,.configurator-container .option-title,.configurator-container .option-value,.configurator-container .add-to-cart{background:linear-gradient(90deg,#f3f7fb 25%,#d9e2ea,#f3f7fb 75%)!important}body.customer-not-sales-rep mmq-embed .tda-customizer-variant-price,body.customer-not-sales-rep mmq-embed [class*=variant-price],body.customer-not-sales-rep mmq-embed [class*=total-price],body.customer-not-sales-rep mmq-embed [class*=price-total],body.customer-not-sales-rep mmq-embed [class*=price-value],body.customer-not-sales-rep mmq-embed [class*=shipping],body.customer-logged-out mmq-embed .tda-customizer-variant-price,body.customer-logged-out mmq-embed [class*=variant-price],body.customer-logged-out mmq-embed [class*=total-price],body.customer-logged-out mmq-embed [class*=price-total],body.customer-logged-out mmq-embed [class*=price-value],body.customer-logged-out mmq-embed [class*=shipping],body.customer-logged-in:not(.customer-sales-rep) mmq-embed .tda-customizer-variant-price,body.customer-logged-in:not(.customer-sales-rep) mmq-embed [class*=variant-price],body.customer-logged-in:not(.customer-sales-rep) mmq-embed [class*=total-price],body.customer-logged-in:not(.customer-sales-rep) mmq-embed [class*=price-total],body.customer-logged-in:not(.customer-sales-rep) mmq-embed [class*=price-value],body.customer-logged-in:not(.customer-sales-rep) mmq-embed [class*=shipping],body.customer-not-sales-rep .tda-customizer-variant-price,body.customer-logged-in:not(.customer-sales-rep) .tda-customizer-variant-price,body.customer-not-sales-rep mmq-variant-ui::part(summary-box-price),body.customer-not-sales-rep mmq-variant-ui::part(summary-box-price-wrapper),body.customer-not-sales-rep mmq-variant-ui::part(vat-type),body.customer-logged-out mmq-variant-ui::part(summary-box-price),body.customer-logged-out mmq-variant-ui::part(summary-box-price-wrapper),body.customer-logged-out mmq-variant-ui::part(vat-type),body.customer-logged-in:not(.customer-sales-rep) mmq-variant-ui::part(summary-box-price),body.customer-logged-in:not(.customer-sales-rep) mmq-variant-ui::part(summary-box-price-wrapper),body.customer-logged-in:not(.customer-sales-rep) mmq-variant-ui::part(vat-type){display:none!important}#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}.site-header-site-name{display:none!important}.site-header{max-height:none;color:var(--blue-haven-header-foreground);background-color:var(--blue-haven-header-background)}.site-header-main{display:flex;align-items:center;padding:0;color:var(--blue-haven-header-foreground);background-color:var(--blue-haven-header-background)}.site-header-main-content{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center!important;gap:32px;width:100%;min-height:88px;padding:0 28px}.site-header-logo{display:flex!important;flex:0 0 auto;align-items:center;margin:0!important;min-height:0!important}.site-header-main .site-logo{position:static;display:flex;align-items:center;flex-direction:row;min-width:0;max-width:none!important;max-height:none;margin:0;padding:0;background:transparent}.blue-haven-header-brand{gap:12px;color:var(--blue-haven-header-foreground);text-decoration:none}.blue-haven-header-brand__mark{display:block;flex:0 0 auto;width:40px;height:64px;object-fit:contain}.blue-haven-header-brand__copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.blue-haven-header-brand__name,.blue-haven-header-brand__series{display:block;color:inherit;font-family:Roboto,Arial,sans-serif!important;font-weight:700!important;line-height:1;text-transform:uppercase;white-space:nowrap}.blue-haven-header-brand__name{color:#25aae1;font-size:28px}.blue-haven-header-brand__series{margin-top:5px;color:var(--blue-haven-header-foreground);font-size:19px}.site-navigation-wrapper{display:block!important;flex:1 1 auto;min-width:0;color:var(--blue-haven-header-foreground);background-color:var(--blue-haven-header-background)!important}.site-navigation{justify-content:center!important;padding:0!important;background-color:transparent!important}.site-navigation .navmenu-depth-1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px}.site-navigation .navmenu-depth-1>li{padding:0}.site-navigation .navmenu-depth-1>li>a,.site-navigation .navmenu-link-depth-1{color:var(--blue-haven-header-foreground)!important;font:700 15px Roboto Condensed,sans-serif!important;letter-spacing:.05em;text-transform:uppercase}@media screen and (min-width:1024px){.site-header-main-content{gap:10px;min-height:115px;padding:0 10px}.blue-haven-header-brand__mark{width:38px;height:60px}.site-navigation .navmenu-depth-1{flex-wrap:nowrap;gap:2px}.site-navigation .navmenu-depth-1>li>a,.site-navigation .navmenu-link-depth-1{padding-right:3px;padding-left:3px;font:700 12px Roboto Condensed,sans-serif!important;letter-spacing:.02em;white-space:nowrap}.site-header-right{margin-right:0}.site-navigation .blue-haven-account-menu{position:relative}.site-navigation .blue-haven-account-menu>details{position:relative}.site-navigation .blue-haven-account-menu__submenu{right:0;left:auto;width:190px;min-width:190px;margin-top:8px;margin-left:0;padding:8px 0;border:1px solid rgba(19,41,75,.14);background:#fff;box-shadow:0 12px 28px #13294b2e}.site-navigation .blue-haven-account-menu:hover>details>.blue-haven-account-menu__submenu,.site-navigation .blue-haven-account-menu:focus-within>details>.blue-haven-account-menu__submenu{display:block;height:auto;opacity:1}.site-navigation .blue-haven-account-menu:hover>details>.blue-haven-account-menu__submenu>.navmenu-item,.site-navigation .blue-haven-account-menu:focus-within>details>.blue-haven-account-menu__submenu>.navmenu-item{opacity:1;transform:none}.site-navigation .blue-haven-account-menu__submenu .navmenu-link{padding:10px 18px;color:#13294b;font:500 14px Roboto,sans-serif!important;letter-spacing:0;text-transform:none;white-space:nowrap}.site-navigation .blue-haven-account-menu__submenu .navmenu-link:hover,.site-navigation .blue-haven-account-menu__submenu .navmenu-link:focus{color:#0053a0;background:#f3f8fc}}@media screen and (min-width:1200px){.site-header-main-content{gap:16px;min-height:115px;padding:0 18px}.blue-haven-header-brand{gap:14px}.blue-haven-header-brand__mark{width:50px;height:78px}.blue-haven-header-brand__name{font-size:38px}.blue-haven-header-brand__series{font-size:27px}.site-navigation .navmenu-depth-1{gap:6px}.site-navigation .navmenu-depth-1>li>a,.site-navigation .navmenu-link-depth-1{padding-right:7px;padding-left:7px;font:700 13px Roboto Condensed,sans-serif!important;letter-spacing:.03em}.site-header-right{margin-right:14px}}@media screen and (min-width:1600px){.site-header-main-content{padding-left:28px}}.site-header-right{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;margin-right:28px}.site-header-right .site-header-actions{flex:0 0 auto;margin:0;color:var(--blue-haven-header-foreground)}.site-header-right .site-header-cart{position:relative;top:auto;right:auto;bottom:auto;flex:0 0 50px;height:46px;margin:0}.site-header-right .site-header-cart--button,.site-header-right .site-header-cart--button:hover,.site-header-right .site-header-cart--button:focus{color:var(--blue-haven-header-foreground)}.site-header-right .site-header-actions__account-link{position:relative;margin:0}.blue-haven-header-heritage{display:flex;flex:0 0 112px;align-self:stretch;align-items:center;justify-content:center;min-height:115px;padding:15px 20px;background:#25aae1}.blue-haven-header-heritage__image{display:block;width:73px;height:85px;object-fit:contain}.blue-haven-header-account-menu__details{position:relative}.blue-haven-header-account-menu__summary{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--blue-haven-header-foreground);cursor:pointer;list-style:none;font:700 14px Roboto Condensed,sans-serif!important;letter-spacing:.05em;text-transform:uppercase}.blue-haven-header-account-menu__summary::-webkit-details-marker{display:none}.blue-haven-header-account-menu__summary .site-header__account-icon svg,.blue-haven-header-account-menu__chevron svg{display:block;fill:currentColor}.blue-haven-header-account-menu__chevron{display:inline-flex;transform:rotate(90deg)}.site-header-right .blue-haven-header-account-menu__submenu{position:absolute;top:calc(100% + 8px);right:0;z-index:1103;display:none;flex-direction:column;width:190px;padding:8px 0;border:1px solid rgba(19,41,75,.14);background:#fff;box-shadow:0 12px 28px #13294b2e}.blue-haven-header-account-menu:hover .blue-haven-header-account-menu__submenu,.blue-haven-header-account-menu:focus-within .blue-haven-header-account-menu__submenu{display:flex}.site-header-right .blue-haven-header-account-menu__submenu a{display:block;padding:10px 18px;color:#13294b;font:500 14px Roboto,sans-serif!important;letter-spacing:0;text-transform:none;white-space:nowrap}.site-header-right .blue-haven-header-account-menu__submenu a:hover,.site-header-right .blue-haven-header-account-menu__submenu a:focus{color:#0053a0;background:#f3f8fc}.site-header-menu-toggle{display:none!important}.site-header-main .small-promo-content--link,.site-header-main .small-promo,.site-header-main .small-promo-content,.site-header-main .small-promo-content_heading,.site-header-main .small-promo-content--desktop,.site-header-main .small-promo-content--mobile,.site-header-main .small-promo-icon{color:var(--blue-haven-header-foreground)!important}@media screen and (max-width:1023px){.site-header{max-height:none}.site-header-main{min-height:72px;padding:0 16px}.site-header-main-content{min-height:72px;padding:0 0 0 44px;gap:12px}.site-header-right{margin-right:0}.site-header-logo{margin-right:auto!important}.blue-haven-header-brand{gap:9px}.blue-haven-header-brand__mark{width:28px;height:44px}.blue-haven-header-brand__name{font-size:20px}.blue-haven-header-brand__series{margin-top:3px;font-size:12px}.blue-haven-header-heritage{display:none}.site-header-menu-toggle{position:absolute;top:50%;left:16px!important;right:auto!important;display:flex!important;align-items:center;justify-content:center;width:36px;height:36px;transform:translateY(-50%)}.site-header-menu-toggle--button{color:var(--blue-haven-header-foreground)!important}.site-header-menu-toggle--button .toggle-icon--bar{background-color:var(--blue-haven-header-foreground)!important}.site-header-main .small-promo-content--link,.site-header-main .small-promo,.site-navigation-wrapper{display:none!important}}.blue-haven-po-checkout{margin:32px 0 0;padding:24px;border:1px solid #d9e2ea;background:#f8fbfd}.blue-haven-po-checkout__header{max-width:720px;margin-bottom:20px}.blue-haven-po-checkout__header h2{margin-bottom:8px;color:#13294b}.blue-haven-po-checkout__header p{margin:0;color:#4b5563}.blue-haven-po-checkout__required-note{margin:0 0 12px;color:#4b5563;font-size:14px}.blue-haven-required-marker{color:#0053a0;font-weight:700}.blue-haven-cart-totals{margin-left:auto;max-width:460px}.blue-haven-cart-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:7px 0;color:#172033}.blue-haven-cart-totals__row .money{min-width:8rem;text-align:right}.blue-haven-cart-totals__row--combined{margin-top:7px;padding-top:14px;border-top:1px solid #d9e2ea;color:#13294b;font-size:1.375rem}.blue-haven-cart-totals__row--combined .money{font-size:1.75rem}.blue-haven-cart-totals__status{margin:8px 0 0;color:#842029;text-align:right}.blue-haven-po-checkout__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.blue-haven-po-checkout__wide{grid-column:1 / -1}.blue-haven-po-checkout .form-field{margin:0}.blue-haven-po-checkout .form-field-textarea{min-height:96px}.blue-haven-po-checkout__response{margin-top:18px}.blue-haven-po-checkout__response:empty{display:none}.blue-haven-po-checkout__response h3{margin:0 0 6px;font-size:18px}.blue-haven-po-checkout__response p{margin:0}.blue-haven-po-checkout__response--info,.blue-haven-po-checkout__response--success,.blue-haven-po-checkout__response--warning,.blue-haven-po-checkout__response--danger{padding:14px 16px;border-radius:4px}.blue-haven-po-checkout__response--info{border:1px solid #bfd7ea;background:#eef7ff;color:#17324d}.blue-haven-po-checkout__response--success{border:1px solid #badbcc;background:#f0fff5;color:#0f5132}.blue-haven-po-checkout__response--warning{border:1px solid #ffecb5;background:#fff8e5;color:#664d03}.blue-haven-po-checkout__response--danger{border:1px solid #f5c2c7;background:#fff1f2;color:#842029}@media screen and (max-width:719px){.blue-haven-po-checkout{padding:18px}.blue-haven-po-checkout__grid{grid-template-columns:1fr}.blue-haven-cart-totals{max-width:none}.blue-haven-cart-totals__row{gap:16px}}.blue-haven-proof-mosaic,.blue-haven-lifestyle-gallery{padding:72px 24px}.blue-haven-proof-mosaic{background:#f3f6f8}.blue-haven-lifestyle-gallery{background:#fff}.blue-haven-proof-mosaic__inner,.blue-haven-lifestyle-gallery__inner{width:100%;max-width:1230px;margin:0 auto}.blue-haven-proof-mosaic__header,.blue-haven-lifestyle-gallery__header{max-width:760px;margin:0 auto 36px;text-align:center}.blue-haven-proof-mosaic__header h2,.blue-haven-lifestyle-gallery__header h2{margin:0 0 12px;color:#13294b;font-family:Roboto Condensed,sans-serif;font-size:clamp(30px,3vw,44px);line-height:1.05;text-transform:uppercase}.blue-haven-proof-mosaic__header .rte,.blue-haven-lifestyle-gallery__header .rte{color:#4d4d4d;font-size:17px;line-height:1.6}.blue-haven-proof-mosaic__header .rte p,.blue-haven-lifestyle-gallery__header .rte p{margin:0}.blue-haven-proof-mosaic__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:310px;gap:16px}.blue-haven-proof-mosaic__card{position:relative;display:block;min-width:0;overflow:hidden;background:#13294b;color:#fff}.blue-haven-proof-mosaic__card--1,.blue-haven-proof-mosaic__card--4{grid-column:span 2}.blue-haven-proof-mosaic__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blue-haven-proof-mosaic__card:hover .blue-haven-proof-mosaic__image,.blue-haven-lifestyle-gallery__card:hover .blue-haven-lifestyle-gallery__media img{transform:scale(1.025)}.blue-haven-proof-mosaic__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#13294b0d 30%,#13294be6)}.blue-haven-proof-mosaic__content{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:7px;padding:28px}.blue-haven-proof-mosaic__title{font-family:Roboto Condensed,sans-serif;font-size:28px;font-weight:700;line-height:1.1;text-transform:uppercase}.blue-haven-proof-mosaic__text{max-width:610px;font-size:16px;line-height:1.5}.blue-haven-lifestyle-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blue-haven-lifestyle-gallery__card{min-width:0;background:#f7f9fb}.blue-haven-lifestyle-gallery__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#e7ebef}.blue-haven-lifestyle-gallery__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blue-haven-lifestyle-gallery__content{padding:24px}.blue-haven-lifestyle-gallery__content h3{margin:0 0 10px;color:#13294b;font-family:Roboto Condensed,sans-serif;font-size:24px;line-height:1.1;text-transform:uppercase}.blue-haven-lifestyle-gallery__content p{margin:0 0 18px;color:#4d4d4d;font-size:16px;line-height:1.55}.blue-haven-lifestyle-gallery__link{color:#118acb;font-size:14px;font-weight:700;letter-spacing:.045em;text-decoration:none;text-transform:uppercase}.blue-haven-lifestyle-gallery__link:hover{text-decoration:underline}.blue-haven-lifestyle-gallery__action{margin-top:32px;text-align:center}.template-index .promo-grid--section .promo-grid--container{max-width:1280px;margin-right:auto;margin-left:auto;padding:72px 25px}.template-index .slideshow--section .slideshow{margin-top:0}.template-index .promo-grid--section .home-section--title,.template-index .section-video .home-section--title{margin:0 0 36px;color:#13294b;font-family:Roboto Condensed,sans-serif;font-size:clamp(30px,3vw,44px);line-height:1.05;text-transform:uppercase}.template-index .shopify-section.section-video{padding:72px 25px;background:#13294b}.template-index .section-video .dynamic-video-wrapper{width:100%;max-width:1230px;margin:0 auto;padding:0}.template-index .section-video .home-section--title{color:#fff}.template-index .section-video .dynamic-video-wrapper,.template-index .section-video .dynamic-video-caption{width:100%;max-width:1230px;margin-right:auto;margin-left:auto}.template-index .section-video .dynamic-video-caption{color:#ffffffd6;text-align:center}@media screen and (max-width:899px){.blue-haven-proof-mosaic,.blue-haven-lifestyle-gallery,.template-index .shopify-section.section-video{padding:52px 18px}.template-index .promo-grid--section .promo-grid--container{max-width:none;padding:52px 18px}.blue-haven-proof-mosaic__header,.blue-haven-lifestyle-gallery__header,.template-index .promo-grid--section .home-section--title,.template-index .section-video .home-section--title{margin-bottom:28px}.blue-haven-proof-mosaic__grid,.blue-haven-lifestyle-gallery__grid{grid-template-columns:1fr}.blue-haven-proof-mosaic__grid{grid-auto-rows:300px}.blue-haven-proof-mosaic__card--1,.blue-haven-proof-mosaic__card--4{grid-column:auto}.blue-haven-proof-mosaic__content{padding:24px}.blue-haven-proof-mosaic__title{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blue-haven-pools.css.map */
