body.template-product,body.template-product .wrapper-body,body.template-product #MainContent,body.template-product .productView,body.template-product .productView-top,body.template-product .productView-bottom,body.template-product .productView-tab{background:#fff!important}variant-radios .product-form__label .text{color:#111!important;background:#fff!important;border:1px solid #b8b8b8!important}variant-radios .product-form__radio:checked+.product-form__label .text,variant-radios .product-form__label:focus-within .text{color:#fff!important;background:#0099b2!important;border:1px solid #0099b2!important}@media(hover:hover){variant-radios .product-form__label:hover .text{color:#fff!important;background:#0099b2!important;border:1px solid #0099b2!important}}@media screen and (min-width:551px){.template-product .productView-bottom .productView-tab{display:block!important}.template-product .productView-bottom .productView-tab .tabs-horizontal{display:flex!important;width:100%!important;align-items:flex-end;justify-content:center!important;gap:28px;margin:20px 0 22px!important;padding-inline:0!important;overflow-x:auto;border-right:0!important;border-bottom:1px solid #d9dee2!important;white-space:nowrap;-webkit-overflow-scrolling:touch}.template-product .productView-bottom .productView-tab .tabs-contents-horizontal{width:100%!important}.template-product .productView-bottom .tabs-horizontal .tab{flex:0 0 auto;width:auto!important;margin:0!important}.template-product .productView-bottom .tabs-horizontal .tab-title{margin:0!important;padding:12px 0!important;border:0!important;overflow:visible}.template-product .productView-tab .tabs-contents .toggle-content{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:550px){.template-product .productView-thumbnail-wrapper{margin-top:12px!important}.template-product .productView-bottom .productView-tab .tabs-horizontal{display:flex!important;width:100%!important;align-items:flex-end;gap:20px;margin:14px 0 18px!important;padding:0;overflow-x:auto;border-bottom:1px solid #d9dee2!important;white-space:nowrap;-webkit-overflow-scrolling:touch}.template-product .productView-bottom .tabs-horizontal .tab{flex:0 0 auto;width:auto!important;margin:0!important}.template-product .productView-bottom .tabs-horizontal .tab-title{margin:0!important;padding:10px 0!important;border:0!important;overflow:visible}.template-product .productView-bottom .tabs-contents-horizontal{width:100%!important}.template-product .productView-bottom .tabs-contents-horizontal .toggle-title{display:none!important}.template-product .productView-bottom .tabs-contents-horizontal .tab-content{display:none!important;border-top:0!important}.template-product .productView-bottom .tabs-contents-horizontal .tab-content.is-active{display:block!important}.template-product .productView-bottom .tabs-contents-horizontal .tab-content.is-active>.toggle-content{display:block!important}}.template-product .productView-bottom .tabs-contents-horizontal .toggle-content{width:100%;max-width:1320px;margin-right:auto;margin-left:auto}.template-product :is([product-description-tab],.product-page){font-size:16px;line-height:1.55}.template-product .product-page{width:100%;max-width:1320px;margin-right:auto;margin-left:auto;padding:clamp(8px,1.5vw,18px) clamp(16px,2vw,24px) 0}.template-product :is([product-description-tab],.product-page) .title{margin-bottom:22px}.template-product :is([product-description-tab],.product-page) :is(p,ul:not(.chips)>li,.numbered-list>li){font-size:16px!important;line-height:1.55}.template-product :is([product-description-tab],.product-page) p{margin-bottom:14px}.template-product :is([product-description-tab],.product-page) ul:not(.chips),.template-product :is([product-description-tab],.product-page) ol.numbered-list{margin-bottom:18px}.template-product :is([product-description-tab],.product-page) ul:not(.chips)>li{margin-bottom:9px}.template-product :is([product-description-tab],.product-page) ul:not(.chips)>li:before{top:10px!important;transform:translateY(-50%)!important}.template-product :is([product-description-tab],.product-page) h3{margin:22px 0 14px;padding-bottom:8px}.template-product :is([product-description-tab],.product-page) h4{margin:18px 0 8px}.template-product :is([product-description-tab],.product-page) .chips{gap:8px;margin:0 0 13px}.template-product :is([product-description-tab],.product-page) .chip{box-sizing:border-box;height:38px;min-height:38px;padding:7px 14px;font-size:16px!important;line-height:1.25}.template-product :is([product-description-tab],.product-page) .chip--link a{box-sizing:border-box;height:38px;min-height:38px;padding:7px 14px;line-height:1.25}.template-product :is([product-description-tab],.product-page) .divider{margin:17px 0}.template-product :is([product-description-tab],.product-page) .divider--accent{margin:21px 0}.template-product :is([product-description-tab],.product-page) .divider--split{margin:27px 0 13px}.template-product :is([product-description-tab],.product-page) .spacer-16{height:11px}.template-product :is([product-description-tab],.product-page) .spacer-24{height:17px}.template-product :is([product-description-tab],.product-page) .spacer-32{height:22px}.template-product :is([product-description-tab],.product-page) .spacer-48{height:34px}.template-product :is([product-description-tab],.product-page) .numbered-list>li{margin-bottom:13px}.template-product :is([product-description-tab],.product-page) .highlight-box{margin:12px 0;padding:18px 28px}body.template-product .productView-bottom .highlight-box.highlight-box--dark,body.template-product .productView-bottom .highlight-box.highlight-box--dark :is(p,li,strong,a,span){font-size:20px!important;line-height:1.5}.template-product :is([product-description-tab],.product-page) .windows-container{gap:clamp(17px,2.8vw,28px);margin:21px 0}.template-product :is([product-description-tab],.product-page) .window h3{margin-bottom:14px}.template-product :is([product-description-tab],.product-page) .window-number{width:36px;height:36px;font-size:22px!important}.template-product :is([product-description-tab],.product-page) .table-container{margin:21px 0}.template-product :is([product-description-tab],.product-page) table.table th{padding:14px 18px!important;border-bottom:3px solid #10d9e6!important;box-shadow:inset 0 -3px #10d9e6!important;font-size:24px!important}.template-product :is([product-description-tab],.product-page) table.table td{padding:14px 18px!important;font-size:16px!important}.template-product :is([product-description-tab],.product-page) table.table--compact :is(th,td){padding:10px 16px!important}.template-product :is([product-description-tab],.product-page) table.table--compact th{font-size:24px!important}.template-product :is([product-description-tab],.product-page) .cta{min-width:190px;min-height:44px;margin:5px 3px;padding:10px 20px;font-size:17px}.template-product :is([product-description-tab],.product-page)>p.text-center:last-child{margin-bottom:0!important;padding-bottom:0;font-size:20px!important;line-height:1.45}@media(max-width:768px){.template-product .product-page{max-width:100%;padding:7px 16px 0}.template-product :is([product-description-tab],.product-page) .title{margin-bottom:21px}.template-product :is([product-description-tab],.product-page) .highlight-box,.template-product :is([product-description-tab],.product-page) .table-container{margin:17px 0}.template-product :is([product-description-tab],.product-page) .highlight-box{margin:12px 0;padding:16px 18px}.template-product :is([product-description-tab],.product-page) .cta{width:auto;min-width:min(190px,100%);min-height:44px;margin:5px 2px;padding:10px 18px;font-size:17px}}body.template-product:not(.page-faq) :is([product-description-tab],.product-page,#tab-specification) .table-container{width:min(100%,1040px);max-width:1040px;margin:14px auto;border-radius:10px;box-shadow:0 5px 16px #00000014}body:where(.template-product):not(.page-faq) :is(.halo-text-format,.rte,#tab-specification) table:not([role=presentation]){width:min(100%,1040px);max-width:1040px;margin:14px auto;border:1px solid #080b0d!important;border-radius:10px;box-shadow:0 5px 16px #00000014}body.template-product:not(.page-faq) :is([product-description-tab],.product-page,#tab-specification) .table-container>table:not([role=presentation]){width:100%;max-width:none;margin:0;border:1px solid #080b0d!important;border-radius:10px;box-shadow:none}body.template-product:not(.page-faq) :is([product-description-tab],.product-page,#tab-specification) table:not([role=presentation]) :is(th,td),body:where(.template-product):not(.page-faq) :is(.halo-text-format,.rte,#tab-specification) table:not([role=presentation]) :is(th,td){padding:7px 10px!important;font-size:13px!important;line-height:1.35}body.template-product:not(.page-faq) :is([product-description-tab],.product-page,#tab-specification) table:is(.table--compact,.table--spacious) :is(th,td){padding:7px 10px!important}body:where(.template-product):not(.page-faq) :is(.halo-text-format,.rte,#tab-specification) table:not([role=presentation]) thead th,body:where(.template-product):not(.page-faq) :is(.halo-text-format,.rte,#tab-specification) table:not([role=presentation])>tbody:first-child>tr:first-child>*{padding:7px 10px!important;border-bottom:2px solid #10d9e6!important;box-shadow:inset 0 -2px #10d9e6!important;font-size:16px!important;line-height:1.25}body.template-product:not(.page-faq) :is([product-description-tab],.product-page,#tab-specification) table:not([role=presentation]) thead th,body.template-product:not(.page-faq) :is([product-description-tab],.product-page,#tab-specification) table:not([role=presentation])>tbody:first-child>tr:first-child>*{font-size:16px!important}.custom_faq_product_page{position:relative;margin-bottom:10px}.custom_faq_product_page>.head{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 20px;border:0;background:#fafafa;color:#222;cursor:pointer;font:inherit;text-align:left;transition:background-color .2s ease,box-shadow .2s ease}.custom_faq_product_page>.head h2{width:calc(100% - 30px);margin:0;color:#222;font-size:15px;line-height:1.35}.custom_faq_product_page>.head:focus-visible{outline:3px solid #10d9e6;outline-offset:2px}.custom_faq_product_page>.head .arrow{flex:0 0 15px;opacity:.3;transform:rotate(90deg);transition:opacity .25s ease,transform .25s ease}.custom_faq_product_page>.head:hover .arrow,.custom_faq_product_page>.head:focus-visible .arrow,.custom_faq_product_page>.head[aria-expanded=true] .arrow{opacity:1}.custom_faq_product_page>.head[aria-expanded=true] .arrow,.custom_faq_product_page>.head .arrow-animate{transform:rotate(-90deg)}.custom_faq_product_page>.content{display:none;padding:10px 30px;background:#fafafa;color:#222}.custom_faq_product_page.is-open>.content{display:block}.custom_faq_product_page>.content[hidden]{display:none!important}@media(max-width:749px){body.template-product:not(.page-faq) :is([product-description-tab],.product-page,#tab-specification) .table-container{width:100%;margin:10px auto;border-radius:8px}body.template-product:not(.page-faq) :is([product-description-tab],.product-page,#tab-specification) .table-container>table:not([role=presentation]),body:where(.template-product):not(.page-faq) :is(.halo-text-format,.rte,#tab-specification) table:not([role=presentation]){min-width:560px;border-radius:8px}body.template-product:not(.page-faq) :is([product-description-tab],.product-page,#tab-specification) table:not([role=presentation]) :is(th,td),body:where(.template-product):not(.page-faq) :is(.halo-text-format,.rte,#tab-specification) table:not([role=presentation]) :is(th,td){padding:6px 8px!important;font-size:12px!important;line-height:1.3}body:where(.template-product):not(.page-faq) :is(.halo-text-format,.rte,#tab-specification) table:not([role=presentation]) thead th,body:where(.template-product):not(.page-faq) :is(.halo-text-format,.rte,#tab-specification) table:not([role=presentation])>tbody:first-child>tr:first-child>*{padding:6px 8px!important;font-size:14px!important}.custom_faq_product_page>.head{padding:5px 15px}.custom_faq_product_page>.head h2{width:95%;line-height:18px}.custom_faq_product_page>.content{padding:1px 20px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/baywatt-product-refinement.css.map */
