:root{--sidebarWidth:85dvw;--danger:#bb2f2f;--christmas:#8d2222;--primary-rgb:5, 76, 107;--navy:#054c6b;--navy-rgb:5, 76, 107;--jade:#6c9189;--jade-rgb:108, 145, 137;--paleBlue:#f5f7ff;--clearance:#ce1f05;--rounding:4px;--shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);--fontp:"indivisible", sans-serif;--tailwindBaseSize:0.15rem;--detaialsHeight:clamp(150px, calc(10dvh + 5rem), 250px);--detailsHeight:200px}body .entry-content p{line-height:25px}.stretch{justify-content:stretch;align-items:stretch}.h-full{height:100%}.hidden-desktop{display:none}.banner{position:relative;text-align:center}.banner img{filter:brightness(.95)!important}.banner .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:884px){.hidden-mobile{display:none!important}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{border:none}}.wp-block-group.mobile-sidebar{position:fixed;z-index:-1;background-color:#fff;width:var(--sidebarWidth);transform:translateX(calc(var(--sidebarWidth) * -1));inset:0;transition:transform 0.3s;height:100dvh;max-height:100dvh;overflow-y:scroll}.wp-block-group.mobile-sidebar .wp-block-navigation__container li{padding:1em 0!important;border:none!important}.wp-block-group.mobile-sidebar>*{opacity:0;transition:opacity 0.5s}body.open-popover .wp-block-group.mobile-sidebar{box-shadow:0 3px 3px 3px rgb(0 0 0 / .2);z-index:999;transform:translateX(0)}body.open-popover.closing .wp-block-group.mobile-sidebar{transform:translateX(calc(var(--sidebarWidth) * -1))}body:after{display:block;z-index:-1;opacity:0;content:"";display:block;position:absolute;z-index:-1;background-color:rgb(0 0 0 / .8);transition:all 0.3s;inset:0;height:100%;width:100%}body.filters-open .wp-site-blocks>.wp-block-group>.wp-block-columns:before{display:block;z-index:-1;opacity:0;content:"";display:block;position:fixed;z-index:-1;background-color:rgb(0 0 0 / .8);transition:all 0.3s;left:0;top:0;height:100%;width:100%}body.open-popover,body.filters-open{height:100dvh;overflow:hidden;max-height:100dvh}body.open-popover:after,body.filters-open .wp-site-blocks>.wp-block-group>.wp-block-columns:before{opacity:1;z-index:998}body.open-popover .wp-block-group.mobile-sidebar>*{opacity:1;transition:opacity 0.5s}.wc-block-product-best-sellers ul.wc-block-grid__products::-webkit-scrollbar,.home-product-grid.carousel::-webkit-scrollbar,.review-slider::-webkit-scrollbar{display:none}.wc-block-product-best-sellers ul.wc-block-grid__products{flex-wrap:nowrap!important;scroll-snap-type:x mandatory;overflow-x:scroll;align-items:stretch;gap:0}.wc-block-product-best-sellers ul.wc-block-grid__products li{scroll-snap-align:start;padding:0rem}.wc-block-grid__product-title,a .wc-block-grid__product-title{color:var(--wp--preset--color--osb-black);font-size:1rem;font-weight:400}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,button.single_add_to_cart_button,.wc-block-product-template .wp-block-button a.wp-element-button,.wc-block-product-template .wp-block-button button.wp-element-button,.wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-checkout-button-block,body.woocommerce-checkout .wc-block-components-checkout-place-order-button,.wc-block-cart .wc-block-cart__submit-container .wp-element-button,ul.products-block-post-template li.wp-block-post .add_to_cart_button{background-color:var(--wp--preset--color--osb-navy-blue);color:#fff;font-weight:600}body.single-product .up-sells ul.products li{width:100%!important}button.single_add_to_cart_button{background-color:var(--wp--preset--color--osb-green)}.wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block{background-color:var(--wp--preset--color--osb-accent)!important;color:#fff!important;font-weight:600}.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title{color:var(--wp--preset--color--osb-navy-blue)}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{color:var(--danger)!important}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-components-totals-item .wc-block-components-totals-item__value,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-discount-block .wc-block-components-totals-item__value,body.woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-totals-item__value,.wc-block-cart .wc-block-components-totals-item__value{color:var(--wp--preset--color--osb-jade)}.wc-block-components-totals-shipping em{font-style:normal;font-weight:200}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{border-radius:5px}.wc-block-grid__product{border-bottom:0;border-left:0}.filter-column{padding-right:2.5rem;padding-left:1rem}@media (max-width:884px){.filter-column{border-right:none;padding-right:0;border-bottom:1px solid rgb(0 0 0 / .05);padding-bottom:3rem}}body.single-product .wp-block-group.woocommerce{margin-top:0}body.single-product .wp-block-column:has(.wp-block-woocommerce-product-image-gallery)+.wp-block-column>.wp-block-post-title,body.single-product .wp-block-group.woocommerce>.wp-block-group>.wp-block-group>.wp-block-post-title{font-weight:700;font-size:clamp(var(--wp--preset--font-size--medium),calc(var(--wp--preset--font-size--medium) + 2vw),calc(var(--wp--preset--font-size--large) - 0.25vw))!important}.header-features p svg,.header-features p svg path{fill:currentColor}.header-features p{display:flex;align-items:center;gap:.5rem;justify-content:center}@media (max-width:884px){header .header-features{flex-wrap:nowrap!important;max-width:unset;overflow-x:scroll;flex-direction:row!important;scroll-snap-type:x mandatory}.header-features::-webkit-scrollbar{display:none}.header-features .wp-block-column{flex-shrink:0;scroll-snap-align:start}.logo-container>.wp-block-group{justify-content:center}.logo-container h1{font-size:1.25rem!important}.logo-container h1 a{display:block;text-align:center}.header-action-container{position:fixed;bottom:0;background-color:#fff!important;z-index:999;max-width:100%;left:0;bottom:0;padding:.5rem 1rem;box-sizing:border-box;border-top:1px solid rgb(0 0 0 / .2);background-color:var(--wp--preset--color--osb-off-white)!important}.wp-block-group.menu-container{padding-top:0!important;padding-bottom:1rem!important}.header-action-container>.wp-block-group{justify-content:space-between}main strong{overflow-wrap:break-word}button.menu-toggle,button.btn-close-menu{background-color:var(--wp--preset--color--osb-jade);color:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;margin-top:1em}button.menu-toggle{margin-top:0}button.btn-close-menu{margin-left:0!important}button.menu-toggle svg,button.menu-toggle svg path,button.btn-close-menu svg,button.btn-close-menu svg path{fill:currentColor}}.top-bar a{padding-top:.25rem;padding-bottom:.25rem}.nav-bar ul.wp-block-navigation__container li{padding:.95rem 1rem;border-right:1px solid rgb(255 255 255 / .05)}.nav-bar ul.wp-block-navigation__container li:first-child{border-left:none}.current-menu-item{font-weight:500;color:var(--wp--preset--color--osb-jade)}header .wp-block-navigation .wp-block-navigation-item:hover{opacity:.5}ul.items-justified-center li ul li.wp-block-navigation-item{padding:0 0!important;border-right:none!important;border-left:none}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:11;background:var(--wp--preset--color--osb-off-white)}header .wp-block-navigation .wp-block-navigation-item{position:unset}header .wp-block-navigation .wp-block-navigation-item.has-child>ul.wp-block-navigation-submenu{width:100%!important;flex-direction:row;max-width:100%;left:0;overflow:hidden}header div.wp-block-navigation__responsive-dialog>.wp-block-navigation__responsive-container-content>.wp-block-navigation>.wp-block-navigation-item.has-child>ul.wp-block-navigation-submenu{padding:1rem}header div.wp-block-navigation__responsive-dialog>.wp-block-navigation__responsive-container-content>.wp-block-navigation>.wp-block-navigation-item.has-child>ul.wp-block-navigation-submenu>li{width:calc(25% - 1px);border-right:1px solid rgb(0 0 0 / .15)}header div.wp-block-navigation__responsive-dialog>.wp-block-navigation__responsive-container-content>.wp-block-navigation>.wp-block-navigation-item.has-child>ul.wp-block-navigation-submenu>li:last-of-type{border-right:none}header .wp-block-navigation .wp-block-navigation-item.has-child>ul.wp-block-navigation-submenu li{flex-direction:column;align-items:flex-start}header .wp-block-navigation .wp-block-navigation-item.has-child>ul.wp-block-navigation-submenu li button{display:none}header .wp-block-navigation .wp-block-navigation-item.has-child>ul.wp-block-navigation-submenu li a[href="#"]{font-size:clamp(1.15rem, 1.25vw, 2rem);font-weight:700;color:var(--wp--preset--color--osb-navy-blue);display:block;flex:0;margin-bottom:.5rem}header .wp-block-navigation .wp-block-navigation-item.has-child>ul.wp-block-navigation-submenu li a{padding:.25rem 1rem}header .wp-block-navigation .wp-block-navigation-item.has-child>ul.wp-block-navigation-submenu li.has-child>ul.wp-block-navigation-submenu{height:auto;width:100%;visibility:visible;opacity:1;position:relative;display:block;right:unset;border:none;left:0}@media (max-width:884px){.hidden-desktop{display:block}.wc-block-product-best-sellers ul.wc-block-grid__products{display:flex!important}}.wp-block-search__inside-wrapper{position:relative}.wp-block-search__inside-wrapper button{position:absolute;line-height:2.75rem!important;height:2.75rem!important;width:auto;top:0;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:0;right:.25rem}.wp-block-search__inside-wrapper input.wp-block-search__input{line-height:2.25rem;height:2.25rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;padding-right:2.5rem;font-size:1rem;font-family:var(--fontp)}.scroll-control .btn{background-color:var(--wp--preset--color--osb-navy-blue);color:#fff;border:none;height:2.5rem;width:2.5rem;border-radius:50%;transition:all 0.3s}.scroll-control .btn:hover{opacity:.75;cursor:pointer}.scroll-control .btn svg,.scroll-control .btn svg path{fill:#fff}@media (min-width:884px){.scroll-control{text-align:right}}.email-footer-link a{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--wp--preset--color--osb-off-black)}.email-footer-link svg,.email-footer-link svg path{fill:currentColor}.header-account-link a{display:flex;align-items:center;gap:.5rem}.header-account-link a svg,.header-account-link a svg path{fill:currentColor}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product-image{display:flex;align-items:center;justify-content:center;border-radius:6px}@media (min-width:992px){ul.columns-4 .wc-block-grid__product .wc-block-grid__product-image,ul.columns-4 .wc-block-grid__product-image{height:300px}}.wc-block-grid__product .wc-block-grid__product-image a,.wc-block-grid__product-image a{height:100%;width:100%}.wc-block-grid__product .wc-block-grid__product-image img,.wc-block-grid__product-image img{width:auto;margin:0 auto;max-height:100%;max-width:100%;display:block;height:100%;width:100%;object-fit:cover}span.woocommerce-Price-amount.amount{color:var(--wp--preset--color--osb-jade);font-size:1.45rem;font-weight:700}body.single-product span.woocommerce-Price-amount.amount{color:var(--danger)}ul.wc-block-product-template .wc-block-product,ul.products-block-post-template .wp-block-post{display:flex;flex-direction:column}ul.wc-block-product-template .wc-block-product .wp-block-woocommerce-product-price,ul.products-block-post-template .wp-block-post .wp-block-woocommerce-product-price{margin-top:auto}.wc-block-product-template .wp-block-post-title,ul.products-block-post-template .wp-block-post .wp-block-post-title{font-size:1rem!important}body.woocommerce-checkout .wc-block-components-checkout-step__title{color:var(--wp--preset--color--osb-navy-blue)}@media (max-width:884px){.reverse-on-mobile{flex-direction:column-reverse!important}}@media (max-width:884px){.woocommerce-page.woocommerce-checkout .wp-site-blocks>.wp-block-group>.wp-block-group{padding:1rem!important;text-align:center;justify-content:center}.wp-block-columns>.wp-block-column.header-action-container>.wp-block-group{justify-content:space-between!important}}.wp-block-osbrrp-product-rrp{display:flex;flex-direction:column;color:var(--danger)!important;opacity:.8;font-size:0.95rem!important}.wp-block-osbrrp-product-rrp strong{font-size:.85rem}.wp-block-osbrrp-product-rrp .price span.woocommerce-Price-amount.amount{color:var(--danger);font-size:.95rem;font-weight:600}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--wp--preset--color--osb-jade)}.price_slider_amount br{display:none}.woocommerce .widget_price_filter .price_slider_amount .button{background-color:var(--wp--preset--color--osb-navy-blue);color:#fff;font-weight:600;align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word;padding:calc(0.667em + 2px) calc(1.333em + 2px);height:auto;min-height:0;line-height:normal;border:none;font-size:14px}li.wc-layered-nav-term>a{color:var(--wp--preset--color--osb-black)}li.wc-layered-nav-term>a:hover{color:var(--wp--preset--color--osb-jade);text-decoration:underline}select{font-family:var(--fontp)}body.single-product table.variations tr{position:relative}body.single-product table.variations tr th.label{font-size:.9rem;z-index:99;background-color:#fff;color:var(--wp--preset--color--osb-off-black)}.woocommerce div.product form.cart .variations .label label{font-weight:500!important}.woocommerce table.variations tr td,.woocommerce table.variations tr th{padding-bottom:0}body.single-product table.variations tr{padding-bottom:1em}.woocommerce table.variations tr td,.woocommerce table.variations tr th button.disbaled:hover{cursor:not-allowed}body.single-product table.variations tr td.value select{border-color:var(--wp--preset--color--osb-navy-blue)}.woocommerce div.product form.cart table.variations td select{min-width:18rem}.woocommerce div.product div.images .flex-control-thumbs{margin-top:1rem;display:flex;gap:1em}a.reset-variations[style="visibility: hidden;"]{height:0}.woocommerce .wp-block-woocommerce-product-image-gallery{max-width:100%}@media (max-width:884px){.woocommerce div.product form.cart table.variations td select{-webkit-appearance:none;background-color:#fff;color:#222;display:block;margin-bottom:.5rem}.woocommerce div.product form.cart table.variations td.value,.woocommerce div.product form.cart table.variations td select{width:100%;display:block}body.single-product button.single_add_to_cart_button{width:100%}}.stock-and-meta-wrapper{width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-bottom:1rem}.stock-and-meta-wrapper .free-delivery{display:none}.stock-and-meta-wrapper>div{display:flex;gap:.5rem;align-items:center}.stock-and-meta-wrapper>div:last-of-type{border-right:none}.stock-and-meta-wrapper>div .icon,.stock-and-meta-wrapper>div .heading{color:var(--wp--preset--color--osb-navy-blue)}.stock-and-meta-wrapper>div .icon{display:flex;align-items:center;justify-content:center}.stock-and-meta-wrapper>div p{margin:0}.stock-and-meta-wrapper>div .icon svg{width:2.35rem;height:2.35rem;fill:var(--wp--preset--color--osb-jade)}.stock-and-meta-wrapper:has(.out-of-stock)>div.stock .icon svg{fill:var(--danger)}.stock-and-meta-wrapper>div .heading{display:flex;flex-direction:column;font-size:1.35rem;font-weight:900}.stock-and-meta-wrapper>div .heading small{font-size:1rem;line-height:1rem;font-weight:400}.stock-and-meta-wrapper>div .heading small a{text-decoration:underline;color:currentColor}.stock-and-meta-wrapper>div .heading small a:hover{color:currentColor;opacity:.5}body.single-product .wp-block-add-to-cart-form{display:flex;flex-direction:column}.woocommerce div.product form.cart div.quantity .qty{min-width:5rem;font-family:var(--fontp);border-radius:2rem;border:1px solid var(--wp--preset--color--2025-osb-blue)}@media (max-width:884px){.stock-and-meta-wrapper{flex-direction:column;gap:1rem}.stock-and-meta-wrapper>div{border-right:none;border-bottom:2px solid rgba(var(--primary-rgb),.3);padding-right:0;padding-bottom:1rem;width:100%;justify-content:flex-start}.stock-and-meta-wrapper>div:last-of-type{border-bottom:none}}.contact-form .form-group{margin-bottom:2rem;position:relative}.contact-form .form-group.submit{text-align:center}.contact-form .form-group.submit input[type="submit"]{background-color:var(--wp--preset--color--osb-navy-blue);color:#fff;font-weight:600;display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word;line-height:inherit;padding:calc(0.667em + 2px) calc(1.333em + 2px);text-decoration:none;border-width:0}.contact-form .form-group label{position:absolute;top:0;left:.5rem;padding:.5rem;background-color:#fff;color:rgb(0 0 0 / .8);display:block;font-size:.95rem;transform:translateY(-50%);line-height:.95rem;transition:all 0.3s}.contact-form .wpcf7-form-control.wpcf7-text,.contact-form .wpcf7-form-control.wpcf7-email,.contact-form .wpcf7-form-control.wpcf7-tel,.contact-form .wpcf7-form-control.wpcf7-textarea{font-family:var(--fontp);border:1px solid rgb(0 0 0 / .35);border-radius:3px;display:block;width:100%;padding:1rem;transition:all 0.3s;max-width:100%;box-sizing:border-box}.contact-form .wpcf7-form-control.wpcf7-text:active,.contact-form .wpcf7-form-control.wpcf7-email:active,.contact-form .wpcf7-form-control.wpcf7-tel:active,.contact-form .wpcf7-form-control.wpcf7-textarea:active,.contact-form .wpcf7-form-control.wpcf7-text:focus,.contact-form .wpcf7-form-control.wpcf7-email:focus,.contact-form .wpcf7-form-control.wpcf7-tel:focus,.contact-form .wpcf7-form-control.wpcf7-textarea:focus{border:1px solid var(--wp--preset--color--osb-jade);outline:none}.contact-form .form-group:has(.wpcf7-form-control.wpcf7-text:active) label,.contact-form .form-group:has(.wpcf7-form-control.wpcf7-email:active) label,.contact-form .form-group:has(.wpcf7-form-control.wpcf7-tel:active) label,.contact-form .form-group:has(.wpcf7-form-control.wpcf7-textarea:active) label,.contact-form .form-group:has(.wpcf7-form-control.wpcf7-text:focus) label,.contact-form .form-group:has(.wpcf7-form-control.wpcf7-email:focus) label,.contact-form .form-group:has(.wpcf7-form-control.wpcf7-tel:focus) label,.contact-form .form-group:has(.wpcf7-form-control.wpcf7-textarea:focus) label{color:var(--wp--preset--color--osb-jade)}.contact-form form{max-width:38rem;margin:0 auto}.page-id-210068 .wp-block-group.has-osb-navy-blue-color svg{fill:var(--wp--preset--color--osb-jade)}details.filter-by-attribute-details summary{display:flex;justify-content:space-between;color:var(--wp--preset--color--osb-jade);transition:all 0.2s;align-items:center;list-style:none}.woocommerce table.shop_attributes th{font-weight:300;color:var(--navy)}details.filter-by-attribute-details summary h4{font-size:clamp(1.1rem, calc(1rem + 2vw), 1.35rem);margin:0}details.filter-by-attribute-details summary,details.filter-by-attribute-details summary h4,details.filter-by-attribute-details summary .icon{-webkit-user-select:none;-ms-user-select:none;user-select:none}details.filter-by-attribute-details summary span.icon svg{width:clamp(1.1rem, calc(1rem + 2vw), 1.35rem);fill:currentColor}details.filter-by-attribute-details summary span.icon{display:flex;align-items:center;justify-content:center}details.filter-by-attribute-details ul.woocommerce-widget-layered-nav-list{margin-bottom:1rem}details.filter-by-attribute-details:not([open]) summary:hover{opacity:.85;cursor:pointer}.sidebar-box.woocommerce.widget_layered_nav{border-bottom:1px solid rgb(0 0 0 / .1)}.sidebar-box.woocommerce.widget_layered_nav:last-of-type{border-bottom:none}details .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term{display:flex;justify-content:space-between;align-items:center}details .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term:before,details .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term:after{display:none!important}.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.hidden{display:none}li.toggle-show-more.filter-toggle{text-align:center;color:var(--wp--preset--color--osb-navy-blue);font-weight:600;font-size:.95rem}li.toggle-show-more.filter-toggle:hover{text-decoration:underline;cursor:pointer}body.single-product section.upsells{max-width:var(--wp--style--global--content-size)!important;margin-left:auto!important;margin-right:auto!important}section.upsells li.product{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}section.upsells li.product .thumb{grid-column:span 1}section.upsells li.product .thumb img{border-radius:6px;overflow:hidden}section.upsells li.product .content{grid-column:span 2}section.upsells li.product .title>a>h2{font-size:1rem;color:var(--wp--preset--color--black);padding:0!important}section.upsells li.product .content .price .price .amount{font-size:1.2rem}section.upsells li.product .content .link a{display:flex;justify-content:space-between;font-size:1rem}section.upsells li.product .content .link a:after{content:"→";display:block}.technical-drawings-container{display:flex;flex-direction:row;gap:30px}.technical-drawings-container .technical-drawings-button{background-color:var(--wp--preset--color--osb-navy-blue);color:#fff;font-weight:600;align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word;text-align:center;padding:1em 2em;font-size:.9em}footer li.wp-block-navigation-item{border:none;padding:0;margin-bottom:.5rem}nav.woocommerce-breadcrumb{margin-bottom:0}.woocommerce-tabs summary{font-weight:900;color:rgba(var(--navy-rgb),.6);list-style-type:none;transition:all 0.3s;display:flex;justify-content:space-between;width:100%}.woocommerce-tabs details[open] summary:after{transform:rotate(180deg)}.woocommerce-tabs summary .titlewrap{display:flex;align-items:center;gap:.5rem;flex-direction:row;justify-content:space-between;flex:100% 0 0;font-weight:700}.woocommerce-tabs details[open] summary,.woocommerce-tabs details:not([open]):hover summary{color:var(--navy)}.woocommerce-tabs details summary::-webkit-details-marker{display:none}.woocommerce-tabs details[open] summary:hover{cursor:pointer}.woocommerce-tabs summary .titlewrap svg{fill:var(--navy);width:1.5rem;height:1.5rem}.woocommerce-tabs summary .titlewrap .icon{display:flex;align-items:center;justify-content:center}.price-stack .wp-block-group .woocommerce-Price-amount{font-weight:600!important;color:var(--navy)!important;font-size:1.9rem!important}ul li span.woocommerce-Price-amount.amount,ul li .wc-block-components-product-price bdi{color:var(--wp--preset--color--osb-jade);font-size:1rem!important}body.term-clearance ul li .wc-block-components-product-price bdi{font-size:1.4rem!important;color:var(--clearance)}.wp-block-osbrrp-product-rrp+.wp-block-group{gap:.5rem}a.reset_variations{display:none!important}.woocommerce-tabs details:not([open]):hover{cursor:pointer}.woocommerce-tabs details{border-bottom:1px solid rgba(var(--navy-rgb),.1);padding:1.25rem 0}.woocommerce-tabs details:first-of-type{border-top:none}.woocommerce div.product .woocommerce-tabs details .panel{margin-bottom:0;margin-top:1rem;font-size:1rem;line-height:normal}.woocommerce div.product .woocommerce-tabs details .panel strong{font-weight:500}.woocommerce div.product .woocommerce-tabs details .panel a{text-decoration:underline}.woocommerce-tabs details[open]{overflow-y:auto}body.woocommerce.single-product .woocommerce-breadcrumb{margin:.25rem 0}.wc-block-components-radio-control-accordion-option:has(>label[for="radio-control-wc-payment-method-options-ppcp-gateway"]){display:none}body p.woocommerce-store-notice{position:relative;background-color:#08cc8a;z-index:10}body .woocommerce-store-notice__dismiss-link{position:absolute;right:0;background-color:rgb(0 0 0 / .1);height:100%;display:flex;align-items:center;top:0;padding-right:1rem;padding-left:1rem;height:100%;z-index:10;font-size:.85em}body a.woocommerce-store-notice__dismiss-link{text-decoration:underline!important}@media (max-width:884px){body .woocommerce-store-notice__dismiss-link{position:relative;text-align:center;display:inline-block;margin-top:1rem;padding:.5rem 1rem}}p.woocommerce-store-notice{overflow:hidden;position:relative;font-weight:300!important;font-size:.9em!important}p.woocommerce-store-notice:before{content:"";display:block;position:absolute;width:calc(100% + 8rem);height:100%;background:#08cc8a;background:linear-gradient(45deg,rgb(155 186 83) 0%,rgb(64 128 103) 100%);z-index:1;top:0;left:0;animation:wave 3s infinite}@keyframes wave{0%{transform:translateX(-4rem) scale(1.2)}50%{transform:translateX(4rem) scale(1.8)}100%{transform:translateX(-4rem) scale(1.2)}}p.woocommerce-store-notice span{position:relative;z-index:5}.woocommerce-store-notice a{text-decoration:none!important}p.woocommerce-store-notice span b{font-weight:600!important}body.page-id-214529 .woocommerce-store-notice{display:none!important}body.page-id-214529 ul.wc-block-grid__products{flex-wrap:nowrap!important;scroll-snap-type:x mandatory;overflow-x:scroll;align-items:stretch}@media (max-width:884px){body.page-id-214529 ul.wc-block-grid__products{display:flex!important}}body.page-id-214529 ul.wc-block-grid__products::-webkit-scrollbar{display:none}body.page-id-214529 ul.wc-block-grid__products li{scroll-snap-align:start}body.page-id-214529 ul.wc-block-grid__products li .wc-block-grid__product-title{max-width:70%;margin:1rem auto}body.page-id-214529 ul.wc-block-grid__products li .wc-block-grid__product-image{height:auto}body.page-id-214529 ul.wc-block-grid__products li .wc-block-grid__product-image img{aspect-ratio:1 / 1.2}body.page-id-214529 .btn-next:hover,body.page-id-214529 .btn-prev:hover{cursor:pointer;opacity:.75}body.page-id-214529 span.woocommerce-Price-amount.amount{color:var(--wp--preset--color--osb-navy-blue)!important}body.page-id-214529 .wp-block-button__link.add_to_cart_button{background-color:var(--wp--preset--color--osb-green)}.icon-cards .icon-container{transform:translateY(50%)}body.page-id-214529 footer{margin-top:0!important}body.postid-211922 .woocommerce-tabs details.details_additional_information_tab[open]{max-height:40dvh}body.postid-211922 .woocommerce-tabs details.details_additional_information_tab{padding:0;overflow-x:hidden;max-height:unset}body.postid-211922 .woocommerce-tabs details.details_additional_information_tab summary{padding:1rem;box-sizing:border-box}body.postid-211922 .woocommerce-tabs details::-webkit-scrollbar{display:none}body.postid-211922 details.details_additional_information_tab table.shop_attributes th{font-size:.9rem;font-weight:600;text-align:left;padding-left:1rem}body.postid-211922 details.details_additional_information_tab table.shop_attributes td{text-align:left;font-style:normal;padding-left:.5rem}body.postid-211922 details.details_additional_information_tab .panel{margin-top:0!important}.saving-tag{display:none;align-items:center;padding:.6rem 1.2rem;background-color:var(--wc-blue);color:#fff;font-size:.9rem;font-weight:400;border-radius:999rem}@media (min-width:992px){.wp-block-osbrrp-product-rrp:has(.saving-tag){flex-direction:row;align-items:center;gap:.25rem}}.saving-tag svg{fill:#f4f4f4;width:1.1rem;height:1.1rem;margin-right:.25rem}.wp-block-osbrrp-product-rrp .saving-tag span.woocommerce-Price-amount.amount{color:#fff!important;font-size:.9rem;font-weight:400;margin-left:.25rem}body.home .banner-link a{position:absolute;width:100%;height:-webkit-fill-available;opacity:0;top:0;left:0}dialog#festiveHours{text-align:center;padding:2rem;outline:none;border:none;box-shadow:0 0 2px 2px rgb(0 0 0 / .2);border-radius:1rem;font-size:1.25rem}@media (min-width:993px){dialog#festiveHours{max-width:50dvw}}dialog#festiveHours h2{margin-top:0}dialog#festiveHours .content{z-index:11;position:relative}dialog#festiveHours .snowflakes svg{fill:#c2e7ff}dialog#festiveHours{transition:transform 0.25s;transform:translateY(1000%)}body.open-dialog dialog#festiveHours{transform:translateY(0)}dialog#festiveHours .snowflakes svg{--scale:1;--rotation:0;--left:10%;--bottom:10%;position:absolute;height:2rem;width:2rem;left:var(--left);bottom:var(--bottom);transform:scale(var(--scale)) rotate(var(--rotation));opacity:.45;z-index:10}dialog#festiveHours .snowflakes svg.snowflake-1{--scale:1.1;--rotation:10deg;--left:30%;--bottom:65%}dialog#festiveHours .snowflakes svg.snowflake-2{--scale:1.7;--rotation:-4deg;--left:80%;--bottom:40%}dialog#festiveHours .snowflakes svg.snowflake-3{--scale:2;--rotation:6deg;--left:10%;--bottom:20%}dialog#festiveHours .snowflakes svg.snowflake-4{--scale:4;--rotation:-12deg;--left:60%;--bottom:55%}dialog#festiveHours .snowflakes svg.snowflake-5{--scale:1.45;--rotation:15deg;--left:5%;--bottom:80%}dialog#festiveHours button{border:1px solid var(--christmas);color:#fff;background-color:var(--christmas);font-weight:600;font-family:var(--wp--preset--font-family--poppins);padding:.6rem 1.2rem}.extras{color:rgba(var(--primary-rgb),1);border-top:1px solid rgb(35 35 35 / .1);padding-top:.5rem;margin-top:.5rem;line-height:normal}.extras>p{line-height:1.33}.extras article.cross-sell>div{display:flex;align-items:center;gap:1rem}.extras article.cross-sell>div .content{display:flex;flex-direction:column;width:75%}.extras article.cross-sell .img img{border-radius:var(--rounding);max-height:50px;aspect-ratio:1 / 1;width:auto}.extras article.cross-sell div p.product-title{margin:0!important;font-size:1rem;font-weight:400}.extras article.cross-sell div p{margin:0}.extras article.cross-sell div .amount{font-size:.85rem}.extras{margin-bottom:1rem}@keyframes fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-right{0%{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}@keyframes fade-left{0%{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateX(0)}}.aos.animate{animation-delay:0.5s}.aos.fade-up{opacity:0;transform:translateY(2rem)}.aos.fade-right{opacity:0;transform:translateX(-2rem)}.aos.fade-left{opacity:0;transform:translateX(2rem)}.animate.aos.fade-up{animation:fade-up 1s both}.animate.aos.fade-left{animation:fade-left 1s both}.animate.aos.fade-right{animation:fade-right 1s both}.animation-delay-1,.animation-delay-stagger .aos:nth-child(1){animation-delay:calc(var(--baseDelay, 0.5s) + 0.25s)!important}.animation-delay-2,.animation-delay-stagger .aos:nth-child(2){animation-delay:calc(var(--baseDelay, 0.5s) + 0.5s)!important}.animation-delay-3,.animation-delay-stagger .aos:nth-child(3){animation-delay:calc(var(--baseDelay, 0.5s) + 0.75s)!important}.animation-delay-4,.animation-delay-stagger .aos:nth-child(4){animation-delay:calc(var(--baseDelay, 0.5s) + 1s)!important}.animation-delay-5,.animation-delay-stagger .aos:nth-child(5){animation-delay:calc(var(--baseDelay, 0.5s) + 1s)!important}.animation-delay-6,.animation-delay-stagger .aos:nth-child(6){animation-delay:calc(var(--baseDelay, 0.5s) + 1s)!important}.home-product-grid.carousel{flex-wrap:nowrap;scroll-snap-type:x mandatory;overflow-x:scroll;position:relative}.home-product-grid.carousel:after{height:100%;width:2rem;position:absolute;right:0;top:0;background-color:rgb(255 255 255 / .5);backdrop-filter:blur(10px);content:"";display:block;width:2rem;mask-image:linear-gradient(90deg,#fff0 0%,rgb(255 255 255) 90%);opacity:1;background-color:#fff}.home-product-grid.carousel>.wp-block-group{flex:1 0 12.5%;scroll-snap-align:start}.home-product-grid .wp-block-group img{background-color:#f4f4f4;border-radius:999rem;transition:all 0.25s;aspect-ratio:1/1;object-fit:cover;padding:5px;max-height:120px;width:auto}.home-product-grid .wp-block-group{overflow-y:visible}.home-product-grid .wp-block-group:hover figure img{cursor:pointer;transform:translateY(-5px);box-shadow:var(--shadow)}body,.wp-site-blocks{overflow-x:hidden}.best-sellers-home img,.wc-block-grid__product .wc-block-grid__product-image img,.wc-block-grid__product-image img,.wc-block-mini-cart__template-part img{aspect-ratio:1/1;object-fit:cover;border-radius:1rem}.best-sellers-home .wc-block-grid__product-title,.best-sellers-home .wc-block-grid__product-price{text-align:left}.best-sellers-home .wc-block-grid__product-price{margin:0}.best-sellers-home span.woocommerce-Price-amount.amount{font-size:1rem}nav ul li .header__menu-item{display:flex;align-items:center;line-height:calc(1 + 0.3 / var(--font-body-scale))}nav ul li .header__menu-item svg{width:.75rem;height:.75rem;margin-top:-.2rem}nav>ul.list-menu{display:flex;align-items:center;gap:0;list-style-type:none;margin:0;padding:0}nav>ul.list-menu li header-menu details>summary{padding:1rem;border-right:1px solid rgb(0 0 0 / .1);justify-content:space-between;gap:.25rem}nav>ul.list-menu li header-menu>details:last-of-type>summary{border-right:none}@media (min-width:992px){.md\:grid{display:grid}.md\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.md\:col-span-1{grid-column:span 1}.md\:col-span-2{grid-column:span 2}.md\:col-span-3{grid-column:span 3}.md\:col-span-4{grid-column:span 4}.md\:col-span-5{grid-column:span 5}}details .submenu{position:absolute;left:0;top:100%;width:100%;background-color:#fff;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);transition:all 0.25s;transform:translateY(-100%);opacity:0;z-index:1}details[open] .submenu.is-open{transform:translateY(0);opacity:1;z-index:99}details .submenu ul{padding:.5rem 0;list-style-type:none}details .submenu{border-top:1px solid rgb(25 25 25 / .05)}details .submenu article{border-right:1px solid rgb(25 25 25 / .05)}details .submenu article:nth-child(2){padding:1rem}details .submenu article:last-of-type{border-right:none}details .submenu br{display:none}@media (min-width:884px){.sm\:hidden{display:none}}.submenu .header__menu-item{padding-top:1.65rem;padding-bottom:1.65rem;padding-left:2rem;margin-left:1rem;margin-bottom:1rem;font-weight:600;border-radius:5px 0 0 5px;display:flex;align-items:center;gap:0;font-weight:800;color:#333}.submenu>article:first-of-type,ul.list-menu>li>header-menu>details[open]>summary{background-color:var(--wp--preset--color--2025-osb-peach-300)}ul.list-menu>li>header-menu>details[open]>summary{border-bottom:1px solid var(--wp--preset--color--2025-osb-peach-300);margin-bottom:-1px;border-radius:5px 5px 0 0}.submenu .header__menu-item:last-of-type{margin-bottom:0}.submenu .header__menu-item:hover,.submenu .header__menu-item.active{background-color:#f4f4f4}.submenu .header__menu-item:hover{padding-left:2rem}.submenu .submenu-item ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.submenu .submenu-item ul li a{color:inherit!important;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem;font-weight:400;font-size:94%;margin:0;justify-content:flex-start;border-radius:5px;display:flex;align-items:center}.submenu .submenu-item ul li a:nth-child(3n){border-right:none}.gradient{background-image:linear-gradient(to top,#f9fafb,#e5e7eb)}.submenu .submenu-item img{width:auto;max-height:20dvh;margin:0 auto}.submenu .submenu-item ul li a:hover{background-color:#f4f4f4}nav.header__inline-menu ul.list-menu>li{flex:1}@media (max-width:884px){html:has(.header__inline-menu.active),html:has(.header__inline-menu.active) body{height:100%;overflow:hidden}html:has(.header__inline-menu.active) body:after{opacity:1;z-index:900;background-color:rgb(0 0 0 / .2);position:fixed;height:100%;width:100%;inset:0;content:"";display:block}nav .submenu .header__menu-item li.backItem a{padding-top:.5rem;padding-bottom:.5rem;font-size:80%}nav.header__inline-menu,nav.header__inline-menu details details .submenu,nav.header__inline-menu details.submenu-item{position:fixed;left:0;top:0;height:100%;background-color:#fff;width:var(--sidebarWidth);z-index:999;transform:translateX(-100%);transition:transform 0.25s;margin-top:0}.submenu .header__menu-item{border-bottom:1px solid rgb(0 0 0 / .25)}nav.header__inline-menu details details[open] .submenu,.header__inline-menu.active,nav.header__inline-menu details.submenu-item[open]{transform:translateX(0)}details[open] .submenu{position:relative;left:0;top:0;transform:translate(0);opacity:1;position:fixed;height:100%;width:var(--sidebarWidth)}nav>ul.list-menu{flex-direction:column}nav>ul.list-menu li{width:100%}}.submenu-item li a{opacity:0;transform:translateY(10px)}details.submenu-item[open] li a{animation-fill-mode:forwards;animation-name:fade-up;animation-duration:0.25s;animation-delay:var(--baseDelay,0.5s) * 1}details.submenu-item[open] li:nth-child(2) a{animation-delay:var(--baseDelay,0.5s) * 2}details.submenu-item[open] li:nth-child(3) a{animation-delay:var(--baseDelay,0.5s) * 3}details.submenu-item[open] li:nth-child(4) a{animation-delay:var(--baseDelay,0.5s) * 4}details.submenu-item[open] li:nth-child(5) a{animation-delay:var(--baseDelay,0.5s) * 5}details.submenu-item[open] li:nth-child(6) a{animation-delay:var(--baseDelay,0.5s) * 6}details.submenu-item[open] li:nth-child(7) a{animation-delay:var(--baseDelay,0.5s) * 7}details.submenu-item[open] li:nth-child(8) a{animation-delay:var(--baseDelay,0.5s) * 8}details.submenu-item[open] li:nth-child(9) a{animation-delay:var(--baseDelay,0.5s) * 9}details.submenu-item[open] li:nth-child(10) a{animation-delay:var(--baseDelay,0.5s) * 10}details.submenu-item[open] li:nth-child(11) a{animation-delay:var(--baseDelay,0.5s) * 11}details.submenu-item[open] li:nth-child(12) a{animation-delay:var(--baseDelay,0.5s) * 12}details.submenu-item[open] li:nth-child(13) a{animation-delay:var(--baseDelay,0.5s) * 13}details.submenu-item[open] li:nth-child(14) a{animation-delay:var(--baseDelay,0.5s) * 14}.best-sellers-home li .wc-block-components-product-button{opacity:0;visibility:hidden;z-index:-1;transition:all 0.25s;transform:translateY(0);height:0}.best-sellers-home li button{padding:1.4em!important}li.wc-block-product h3{line-height:1.33rem}.shortcodeMenu p{margin:0}.shortcodeMenu br{display:none}.best-sellers-home li .wc-block-components-product-button>a{backdrop-filter:blur(8px);position:absolute}.best-sellers-home li:hover .wc-block-components-product-button{opacity:1;transform:translateY(-3rem);visibility:visible;z-index:4}.wp-block-group:has(>.review-slider){overflow:hidden}.review-slider{overflow-x:scroll;scroll-snap-type:x mandatory}.review-slider>.wp-block-group{flex:1 0 100%;scroll-snap-align:start}.wc-block-components-totals-item{line-height:1.33rem}.variation-radios{max-width:100%}.variation-radios+.reset_variations{max-width:20%}label:has(.var-radio){user-select:none;border:1px solid rgba(var(--navy-rgb),.8);display:block;background-color:#fff;font-size:1rem;text-transform:none;font-weight:500!important;border-radius:2rem;transition:all 0.25s cubic-bezier(.075,.82,.165,1);margin-bottom:0;line-height:normal;padding:.85rem 1.25rem;min-width:50px;text-align:center!important;color:rgba(var(--navy-rgb),.8)}label:has(.var-radio):hover{cursor:pointer;background-color:rgba(var(--navy-rgb),.8)!important;transform:translateY(-.5px);color:var(--wp--preset--color--osb-white)}label:has(.var-radio[disabled]):hover{cursor:not-allowed;background-color:#fff!important;transform:none;color:rgba(var(--navy-rgb),.3)}label:has(.var-radio[disabled]){opacity:.6}label:has(.var-radio:checked){background-color:var(--wp--preset--color--2025-osb-blue);color:#fff;transition:all 0.25s}.variation-radio-wrapper{display:flex;gap:1rem}.variation-radios .control-label{display:flex;gap:.5rem;flex-wrap:wrap}body.single-product .variations{margin-bottom:0}body.single-product .variations select{display:none!important}body.single-product .variations .dont-hide-select select{display:block!important}body.single-product table.variations tr,body.single-product table.variations th,body.single-product table.variations td{display:block}body.single-product table.variations tbody{width:100%;min-width:100%;display:block}body.single-product details{line-height:1.33rem}.technical-drawings-container a{text-decoration:none!important}.main-product-columns .wp-block-column:last-of-type{border-right:none;padding-right:0}.variation-radios .control-label label input.var-radio{display:none}.woocommerce-product-gallery ol li img,.woocommerce-product-gallery .woocommerce-product-gallery__wrapper img,.wc-block-grid__product-image img{border-radius:1rem;border:1px solid #eee}.woocommerce div.product form.cart button.single_add_to_cart_button{border-radius:2rem!important}body.single-product .related-products ul{display:flex;overflow-x:auto;flex-wrap:nowrap;border-radius:1rem!important;scroll-snap-type:x mandatory;scroll-snap-align:start}body.single-product .related-products ul li{flex:100% 0 0;scroll-snap-type:x mandatory;scroll-snap-align:start}body.single-product .related-products ul li .wp-block-woocommerce-product-price{margin-top:0!important}.woocommerce div.product form.cart{display:flex!important;flex-direction:column}.woocommerce div.product form.cart .extras .extra-upsells::-webkit-scrollbar,body.single-product .related-products ul::-webkit-scrollbar{display:none!important}.wc-block-components-product-sku{align-content:flex-end}.extras .row{display:flex;justify-content:flex-end}.woocommerce div.product form.cart .extras .extra-upsells article{flex:100% 0 0;scroll-snap-type:x mandatory;scroll-snap-align:start}.pulse-dot{display:inline-block;width:10px;height:10px;margin-right:8px;background-color:#2e7d32;border-radius:50%;animation:pulse 1.5s infinite;vertical-align:middle}.custom-out-of-stock-message .pulse-dot{background-color:var(--danger)!important}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}100%{transform:scale(1);opacity:1}}.price-stack{margin:0!important;gap:0!important}.custom-in-stock-message,.custom-out-of-stock-message{margin:.5em 0!important;display:flex;font-size:14px!important;align-items:center}body.product-type-variable .custom-in-stock-message{display:none!important}body.product-type-variable .woocommerce-variation-availability .custom-in-stock-message{display:block!important}.extras h3{margin:.5em 0!important}.variation-radios .control-label label input.var-radio.disabled,.variation-radios .control-label label.disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.catalogue-group .wp-block-cover__inner-container,.catalogue-group .wp-block-cover__inner-container .wp-block-heading a{width:100%!important;height:100%;display:flex;justify-content:flex-end;align-items:flex-end}.catalogue-group .wp-block-cover__inner-container .wp-block-heading{display:flex;justify-content:flex-end;align-items:flex-end;height:100%;width:100%;margin:0!important}.gw-mm-item__dropdown{padding:0!important}.gw-mm__content{gap:2em}.mega-menu ul.wp-block-list{list-style-type:none!important;padding:0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.mega-menu ul.wp-block-list li a:after{content:"→";font-size:1rem;padding-right:5px;margin-left:10px}.mega-menu ul.wp-block-list li{padding:.5rem 1rem}ul.hidden{display:none!important}.gw-mm:not(.is-mobile) .gw-mm-item .gw-mm-item__dropdown-wrapper{opacity:0;transition:all 0.25s ease-in-out}.gw-mm:not(.is-mobile) .gw-mm-item .gw-mm-item__dropdown-wrapper .wp-block-list:not(.active){display:none;opacity:0}.gw-mm:not(.is-mobile) .gw-mm-item .gw-mm-item__dropdown-wrapper .wp-block-list.active{opacity:0;animation:fadeInOnly 0.25s;animation-fill-mode:forwards}.gw-mm:not(.is-mobile) .gw-mm-item .gw-mm-item__dropdown-wrapper:not(:has(.wp-block-list.active)) .wp-block-list:first-of-type{display:grid;grid-template-columns:repeat(2,1fr);opacity:0;animation:fadeInOnly 0.25s;animation-fill-mode:forwards}@keyframes fadeInOnly{from{opacity:0}to{opacity:1}}@media (max-width:884px){.gw-mm:not(.is-mobile) .gw-mm-item .gw-mm-item__dropdown-wrapper:not(:has(.wp-block-list.active)) .wp-block-list:first-of-type{display:grid;grid-template-columns:1fr;opacity:0;animation:fadeInOnly 0.25s;animation-fill-mode:forwards}}.gw-mm:not(.is-mobile) .gw-mm-item:hover .gw-mm-item__dropdown-wrapper{opacity:1}aside#sidebar .gw-mm-item__dropdown-wrapper{position:fixed;top:0!important;left:0!important;transition:all 0.25s;transform:translateX(-110%);height:100dvh!important;max-height:100dvh;overflow-y:hidden;z-index:999;max-width:var(--sidebarWidth)!important}aside#sidebar .gw-mm-item__dropdown-wrapper>.gw-mm-item__dropdown{height:100dvh;margin-top:0!important;overflow-y:scroll;overflow-x:hidden}aside#sidebar .gw-mm-item__dropdown-wrapper.is-opened{transform:translateX(0)}aside#sidebar .gw-mm-item__dropdown-wrapper ul.subcategory-list{display:flex;flex-direction:column;overflow-y:scroll;max-height:100%}aside#sidebar .gw-mm-item__dropdown-content .wp-block-columns>.wp-block-column:first-of-type{padding:10px 20px!important}aside#sidebar .gw-mm-item__dropdown-content .wp-block-columns>.wp-block-column:nth-child(2){padding:10px 20px!important}aside#sidebar .gw-mm-item__dropdown-content .wp-block-columns>.wp-block-column:nth-child(2) ul{margin-top:0!important}aside#sidebar .gw-mm-item__dropdown-content .wp-block-columns>.wp-block-column:nth-child(2) li{padding-left:0;padding-right:0}aside#sidebar .gw-mm-item__dropdown-content .wp-block-columns>.wp-block-column:nth-child(2) li>a{padding:10px 5px!important}aside#sidebar .gw-mm-item__dropdown--mega-menu-close{width:100%;display:block;max-width:100%;box-sizing:border-box}aside#sidebar .gw-mm-item__dropdown-content .wp-block-columns>.wp-block-column:first-of-type>.wp-block-group{align-items:flex-start;gap:12px!important}li.gw-mm-item__dropdown--mega-menu-close{padding-left:calc(var(--blockSpacing) * 1)!important;padding-right:calc(var(--blockSpacing) * 1)!important}span.gw-mm-item__dropdown--mega-menu-close{border-radius:var(--rounding);display:inline-block;font-size:.8rem;background-color:rgb(0 0 0 / .12);padding:.5rem 1.25rem;width:100%;text-align:center}aside#sidebar .wp-block-navigation__container.items-justified-center.is-vertical{justify-content:flex-start!important;align-items:flex-start!important}aside#sidebar{--blockSpacing:1.25rem}aside#sidebar .wp-block-group,aside#sidebar .wp-block-group nav,aside#sidebar ul.subcategory-list{gap:0!important}aside#sidebar nav,aside#sidebar nav ul,aside#sidebar nav ul li,aside#sidebar nav ul li a,aside#sidebar .has-full-width-dropdown,aside#sidebar .has-full-width-dropdown nav,aside#sidebar .has-full-width-dropdown nav div ul,aside#sidebar .has-full-width-dropdown nav div ul li{width:100%!important}aside#sidebar .has-full-width-dropdown nav div.wp-block-columns{flex-direction:column;align-items:flex-start;box-sizing:border-box}aside#sidebar .has-full-width-dropdown nav div ul li a{display:block;width:100%;box-sizing:border-box;border-bottom:1px solid rgb(255 255 255 / .05)}aside#sidebar .wp-block-group,aside#sidebar .gw-mm-item__dropdown,aside#sidebar .gw-mm-item__dropdown .gw-mm-item__dropdown-content,aside#sidebar .gw-mm-item__dropdown .gw-mm-item__dropdown-content ul.subcategory-list{padding:0!important;width:100%;margin-left:0;margin-right:0}html:has(body.open-popover),html body.open-popover,html:has(body.filters-open),html body.filters-open{height:100%;overflow-y:hidden}body.open-popover,body.filters-open{overflow:hidden}body.open-popover #wpadminbar,body.filters-open #wpadminbar{z-index:1}html.open-popover{overflow:hidden}body aside#sidebar .gw-mm-item__dropdown .gw-mm-item__dropdown-content{padding-top:0rem!important;padding-bottom:1.5rem!important}aside#sidebar nav li a{padding-right:calc(var(--blockSpacing) * 1)!important;padding-left:calc(var(--blockSpacing) * 1)!important;padding-top:calc(var(--blockSpacing) / 2)!important;padding-bottom:calc(var(--blockSpacing) / 2)!important;border-bottom:1px solid var(--light-grey);display:inline-block}aside#sidebar .sidebar-global-padding{padding-right:calc(var(--blockSpacing) * 1)!important;padding-left:calc(var(--blockSpacing) * 1)!important}aside#sidebar{padding-top:var(--blockSpacing)!important}aside#sidebar .gw-mm-item__toggle{padding-right:calc(var(--blockSpacing) / 2)!important}aside#sidebar .sidebar-phone{gap:0.5rem!important}aside#sidebar nav li div.gw-mm-item__link{border-bottom:1px solid var(--light-grey)}aside#sidebar nav li div.gw-mm-item__link a{border:none}.gw-mm-item__link a{padding:13px 15px}header .gw-mm-item__toggle .dashicons.dashicons-arrow-down{display:flex;align-items:center;margin-left:5px}header .gw-mm-item__toggle .dashicons.dashicons-arrow-down::before{content:"\f347";font-size:14px}@media (min-width:885px){.gw-mm-item__dropdown-content>.wp-block-columns{align-items:stretch!important}.gw-mm-item__dropdown-content>.wp-block-columns .wp-block-column{flex:1;align-self:stretch}}.gw-mm-item__dropdown-content>.wp-block-columns .wp-block-cover{position:relative}.gw-mm-item__dropdown-content>.wp-block-columns .wp-block-cover .wp-block-cover__inner-container{position:unset}.gw-mm-item__dropdown-content>.wp-block-columns .wp-block-cover img{transition:filter 0.25s,transform 0.25s;transform:scale(1);filter:grayscale(0)}.gw-mm-item__dropdown-content>.wp-block-columns .wp-block-cover:hover img{filter:grayscale(.75);transform:scale(1.1)}.gw-mm-item__dropdown-content>.wp-block-columns .wp-block-cover a{display:flex;justify-content:flex-end;align-items:flex-end;padding:1rem;position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box}@media (max-width:884px){.gw-mm.justify-items-center .gw-mm__content{align-items:start}body .gw-mm-item__dropdown-wrapper{transform:translateX(-100%);top:0!important;z-index:999!important;min-height:100dvh!important;width:100dvw!important;opacity:1!important}body .gw-mm-item__dropdown-wrapper.is-opened{top:0!important;z-index:999!important;min-height:100dvh!important;width:100dvw!important;left:unset!important;overflow-y:scroll;transform:translateX(0)}aside#sidebar{padding:0;padding-top:0!important}aside#sidebar form[role="search"]{margin:1rem 0;padding:0 1rem}aside#sidebar .btn-close-menu{width:100%}aside#sidebar .wp-block-getwid-megamenu{margin:0!important}aside#sidebar .wp-block-getwid-megamenu .gw-mm__content{gap:.5rem}aside#sidebar .header-account-link{padding:1rem}body.archive .wp-site-blocks>div.wp-block-group .wp-block-columns .filter-column{position:fixed;height:100dvh;top:0;right:0;width:var(--sidebarWidth);z-index:99;padding:1rem;box-sizing:border-box;transition:transform 0.25s;transform:translateX(150%)}body.archive .wp-site-blocks>div.wp-block-group .wp-block-columns .filter-column.open,body.archive .wp-site-blocks>div.wp-block-group .wp-block-columns .filter-column:has(.is-overlay-opened){transform:translateX(0);z-index:999}header.wc-block-product-filters__overlay-header{padding:0}header.wc-block-product-filters__overlay-header button.wc-block-product-filters__close-overlay{width:100%;background-color:var(--wp--preset--color--2025-osb-jade);color:#fff;padding:.2rem 1rem;font-size:.85rem;justify-content:center}body.archive .wp-site-blocks>div.wp-block-group .wp-block-columns .filter-column+.wp-block-column{padding:1rem}body.single-product .wp-block-group.woocommerce.product>.wp-block-group{padding:0!important}body.single-product .wp-block-group.woocommerce.product>.wp-block-group .main-product-columns>.wp-block-column:first-of-type{padding:1rem}}header .wp-block-woocommerce-customer-account a:hover{text-decoration:none!important}header .wc-block-customer-account__account-icon{color:#34a4b8}.wp-block-search__inside-wrapper button{right:1em}.gw-mm-item.has-children .gw-mm-item__link a{padding-right:0}.wp-block-cb-carousel .slick-next:before,.wp-block-cb-carousel .slick-prev:before{color:rgba(var(--navy-rgb),.5)}div[data-block-name="woocommerce/product-meta"],div[data-block-name="woocommerce/add-to-cart-form"],.max-w-full{max-width:100%}input.osb-sr-only:checked~div.osb-bg-gray-300{background-color:var(--wp--preset--color--2025-osb-blue)}input.osb-sr-only:checked~div>div{transform:translateX(calc(var(--tailwindBaseSize) * 5))}.osb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.osb-transition-colors{transition:background-color 0.2s ease-in-out}.osb-transition-transform{transition:transform 0.2s ease-in-out}.osb-inline-flex{display:inline-flex}.osb-items-center{align-items:center}.osb-cursor-pointer{cursor:pointer}.osb-w-11{width:calc(11 * var(--tailwindBaseSize))}.osb-h-6{height:calc(6 * var(--tailwindBaseSize))}.osb-bg-gray-300{background-color:#d1d5db}.osb-bg-blue-600{background-color:var(--wp--preset--color--2025-osb-blue)}.osb-rounded-full{border-radius:9999px}.osb-relative{position:relative}.osb-absolute{position:absolute}.osb-left-1{left:var(--tailwindBaseSize)}.osb-top-1{top:var(--tailwindBaseSize)}.osb-w-4{width:calc(4 * var(--tailwindBaseSize))}.osb-h-4{height:calc(4 * var(--tailwindBaseSize))}.osb-bg-white{background-color:#fff}.osb-ml-3{margin-left:.75rem}.osb-text-gray-900{color:#111827}@media (min-width:992px){body.single-product ::details-content{transition:height 0.5s ease,content-visibility 0.5s ease allow-discrete;height:0;overflow:clip}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}body.single-product [open]::details-content{height:auto;padding:.5rem}}@supports not (interpolate-size:allow-keywords){body.single-product [open]::details-content{height:var(--detailsHeight);overflow-y:scroll}}body.single-product details[open]::-webkit-scrollbar{width:8px;height:8px}body.single-product details[open]::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--2025-osb-blue);border-radius:4px}body.single-product details[open]::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:4px}body.single-product details[open]{scrollbar-width:thin;scrollbar-color:var(--wp--preset--color--2025-osb-blue) #f0f0f0}}@media (max-width:884px){body.single-product details>*:not(summary){max-height:0;overflow:hidden;transition:max-height 0.5s ease}body.single-product details[open]>*:not(summary){max-height:500px!important;padding:.5rem 0}}@media (max-width:884px){.home-product-grid.carousel>.wp-block-group{flex:1 0 35.7%}body.single-product .wp-block-group.woocommerce .main-product-columns>.wp-block-column>.wp-block-group.is-layout-grid{grid-template-columns:1fr;gap:.5rem}header .top-bar>.wp-block-group{justify-content:space-between;padding:.5rem 0!important}header .top-bar>.wp-block-group p{border:none!important;padding:0!important}header .header-main .wp-block-group figure+.wp-block-heading{font-size:1.5rem!important}body.single-product .wp-block-group.woocommerce.product>.wp-block-group.usp-section{margin:0!important;padding:1rem!important}body.single-product .wp-block-group.woocommerce.product>.wp-block-group.review-section{margin-top:0!important;padding:2rem 1rem!important}body.single-product .wp-block-group.woocommerce.product>.wp-block-group.related-products-section{padding:1rem!important}body.single-product .woocommerce-product-gallery{margin-bottom:0!important}body.single-product .single_add_to_cart_button{margin-top:1rem;width:100%}.wp-block-woocommerce-add-to-cart-form .variations_button,.wp-block-woocommerce-add-to-cart-form form.cart{grid-template-columns:1fr}.woocommerce div.product form.cart div.quantity:has(.hidden){display:none}.woocommerce div.product form.cart button.single_add_to_cart_button{grid-column:1}.single-product .main-product-columns .wp-block-column>.wp-block-group>.wp-block-group:nth-child(2){padding-right:0!important}.mega-menu ul.wp-block-list{grid-template-columns:1fr}}.banner{position:relative;text-align:center}.banner img{filter:brightness(.95)!important}.banner .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner .may-text{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.may-banner{height:100%}.wp-block-cover:has(.may-banner){align-items:stretch}.may-banner-flowers{position:absolute;bottom:-45px;z-index:10;opacity:.85}.june-banner a.wp-block-button__link,.july-banner a.wp-block-button__link{box-shadow:6px 6px 9px rgb(0 0 0 / .2)}.june-banner .link a,.july-banner .link a,.september-banner .link a,.october-banner .link a,.homepage-banner .link a{position:absolute;width:100%;height:100%;opacity:0;z-index:30}.july-banner p.intro{display:flex;width:33%;justify-content:center;align-items:center;text-align:center}.july-banner p.intro:before,.july-banner p.intro:after{content:"";border-top:2px solid;margin:0 20px 0 0;flex:1 0 20px}.july-banner p.intro:after{margin:0 0 0 20px}@media screen and (min-width:1200px){.june-banner.tablet,.june-banner.mobile{display:none}.september-banner .wp-container-core-group-is-layout-8c1c087b{gap:42vh}}@media screen and (min-device-width:482px) and (max-width:1199px){.june-banner.desktop,.june-banner.mobile{display:none}.july-banner p.intro{width:30%}}@media screen and (max-width:781px){.july-banner p.intro{width:90%}}@media screen and (max-width:481px){.june-banner.desktop,.june-banner.tablet{display:none!important}}.october-banner .detail-img{z-index:3}.spring-banner-content{align-content:center}.banner-tablet figure{height:100%}.banner-tablet figure img{height:100%}@media (min-width:1200px){.spring-banner h1{font-size:4em!important}}.cross-sell-link:hover{text-decoration:underline;color:var(--wp--preset--color--2025-osb-blue)}.wp-block-query-pagination-numbers{display:flex;gap:0rem}.wp-block-query-pagination-numbers>a,.wp-block-query-pagination-numbers>span:first-of-type{border-right:1px solid #ccc;padding-right:.5rem;padding-left:.5rem;margin-left:0}.wp-block-query-pagination-numbers>a:last-of-type{border-right:none;padding-right:0}span.page-numbers.dots{padding-left:.5rem}body .wc-block-components-express-payment--disabled .wc-block-components-express-payment__content *{pointer-events:auto!important}body .wc-block-components-express-payment--disabled .wc-block-components-express-payment__content{opacity:1}.christmas-banner .wp-block-cover strong{font-weight:500}.reset-variations-custom{margin-bottom:1rem;display:block;font-size:.95rem;font-weight:300;color:var(--christmas)}.reset-variations-custom:hover{text-decoration:underline}.banner-boxed-text{z-index:10}.banner-boxed-text strong{font-weight:500}.home a.wp-block-button__link{height:auto!important}.cmplz-dismissed.cmplz-soft-cookiewall{position:initial;display:none}body.archive .page-numbers.current{background-color:var(--wp--preset--color--osb-navy-blue);color:#fff;border-radius:99rem;padding:.25rem;font-size:90%}.wp-block-query-pagination-numbers{gap:5px}body.archive .wp-block-query-pagination-numbers>a{padding-top:0.25rem!important;padding-bottom:0.25rem!important;padding-left:0.25rem!important;;padding-right:0.25rem!important;border:1px solid #e7e7e7;border-radius:999px;transition:background-color 0.25s}span.page-numbers.dots{align-self:flex-end;opacity:.5}body.archive .wp-block-query-pagination-numbers>a:hover{background-color:#ccc}body.archive .wp-block-query-pagination-numbers>a,body.archive .wp-block-query-pagination-numbers .page-numbers.current{height:2rem!important;width:2rem!important;display:flex;align-items:center;justify-content:center}body.archive .wp-block-query-pagination-numbers>a:has(+span){border-right:none}body.archive footer{margin-top:0!important}@media (min-width:992px) and (max-width:1200px){.gw-mm__content{gap:0!important}}@media (max-width:767px){header .top-bar{text-align:center;padding:0 0!important}header .top-bar>.wp-block-group{justify-content:center!important}}header .top-bar strong{font-weight:600}div#trustpilot-widget-trustbox-1-wrapper div#trustpilot-widget-trustbox-1{z-index:10!important}header .gw-mm-item__dropdown-wrapper{z-index:10001!important}footer .form{position:fixed;bottom:2rem;right:0}footer .sticky-cta>.wp-block-group{transform-origin:75% 100%;transform:scale(0);z-index:-1;transition:all 0.45s;width:0;height:0}footer .sticky-cta>.wp-block-group.active{transform:scale(1);z-index:150;height:auto;width:auto}footer .sticky-cta .wp-block-button svg{display:none}body .discount-600{display:none;scale:0;transition:all 0.25s}body .discount-600.reveal{display:block;scale:1}body div#trustpilot-widget-trustbox-0-wrapper{z-index:0!important;position:relative}body header .clearance-link a,body footer aside .clearance-link a{background-color:var(--clearance,#ce1f05);color:#fff}body header .clearance-link a:hover,body footer aside .clearance-link a:hover{background-color:var(--clearanceHover,#8d2222)}select[name="orderby"]{font-family:inherit;padding:6px 12px;border-radius:999px;border-color:#ccc}#cmplz-manage-consent .cmplz-manage-consent{left:1rem;right:unset!important;font-family:inherit}a.read-more-view-product.wp-block-read-more{box-sizing:border-box;font-weight:400;align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:normal;width:100%;padding-top:calc(0.667em + 2px)!important;padding-right:calc(1.333em + 2px)!important;padding-bottom:calc(0.667em + 2px)!important;padding-left:calc(1.333em + 2px)!important}@media (max-width:932px){body.page-id-233056 .entry-content{margin-top:0}body.page-id-233056 .entry-content>figure.wp-block-image{max-width:100dvw;width:100dvw;margin-left:calc(var(--wp--style--root--padding-right) * -1)!important}}.term-clearance ul.wc-block-product-categories-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}@media (max-width:1200px){.term-clearance ul.wc-block-product-categories-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:932px){.term-clearance ul.wc-block-product-categories-list{grid-template-columns:repeat(2,1fr)}}.term-clearance ul.wc-block-product-categories-list li{margin:0 5px}.term-clearance ul.wc-block-product-categories-list li a{display:flex;flex-direction:column}.term-clearance ul.wc-block-product-categories-list li a span.wc-block-product-categories-list-item__image{max-width:100%;width:100%;margin:0}.term-clearance ul.wc-block-product-categories-list li a{transform:translateY(0);transition:all 0.25s}.term-clearance ul.wc-block-product-categories-list li a:hover{transform:translateY(-2px);transition:all 0.25s}.term-clearance ul.wc-block-product-categories-list li a span.wc-block-product-categories-list-item__name{width:100%;display:block;text-align:center;padding:6px 12px;background-color:var(--wp--preset--color--osb-navy-blue);color:#fff;box-sizing:border-box;max-width:100%}.homepage-banner.august figure,.homepage-banner.august .text{position:relative}.homepage-banner.august figure:before{content:'';display:block;width:100px;height:100px;border-top:4px solid #fff;border-left:4px solid #fff;position:absolute;z-index:20;top:0;left:0;margin:20px;border-radius:.8em 0 0 0}.homepage-banner.august figure:after{content:'';display:block;width:100px;height:100px;border-bottom:4px solid #fff;border-right:4px solid #fff;position:absolute;z-index:20;bottom:0;right:0;margin:20px;border-radius:0 0 .8em 0}.homepage-banner.august .circle{width:130px;aspect-ratio:1;border-radius:50%;background:#085670;align-content:center;position:absolute;bottom:30px;right:0;left:0;z-index:10}.homepage-banner.august .text:before{content:'';display:block;width:200px;height:15px;position:absolute;z-index:20;top:0;right:25px;background-color:#108fa1;border-radius:0 0 .4em .4em}.homepage-banner.august .text:after{content:'';display:block;width:15px;height:200px;position:absolute;z-index:20;left:0;bottom:25px;background-color:#108fa1;border-radius:0 .4em .4em 0}@media (max-width:767px){.homepage-banner.august .circle{left:25px!important;right:auto}}@media only screen and (max-width:1200px){body .homepage-banner.august h1{font-size:3.5rem!important}}body ul li .wp-block-osbrrp-product-rrp span.price.price-rrp{display:flex;width:100%;flex:1}body ul li .wp-block-osbrrp-product-rrp span.price.price-rrp>span.woocommerce-Price-amount{margin-left:auto}body.term-new-hydropanel-shower-wall-panels ul.wc-block-product-template .wc-block-product,body.term-freestanding-baths ul.wc-block-product-template .wc-block-product{display:grid;grid-template-rows:subgrid;grid-row:span 7;gap:0}body.term-new-hydropanel-shower-wall-panels ul.wc-block-product-template .wc-block-product>*,body.term-freestanding-baths ul.wc-block-product-template .wc-block-product>*{grid-row:span 1}body.term-new-hydropanel-shower-wall-panels .wp-block-osbrrp-product-rrp+.wp-block-group .has-2025-osb-blue-300-color,body.term-new-hydropanel-shower-wall-panels .wp-block-osbrrp-product-rrp+.wp-block-group div[data-block-name="woocommerce/product-price"],body.term-new-hydropanel-shower-wall-panels .wp-block-osbrrp-product-rrp+.wp-block-group div[data-block-name="woocommerce/product-price"] span.woocommerce-Price-amount.amount,body.term-new-hydropanel-shower-wall-panels .wp-block-osbrrp-product-rrp+.wp-block-group div[data-block-name="woocommerce/product-price"] span.woocommerce-Price-amount.amount bdi,body.term-freestanding-baths .wp-block-osbrrp-product-rrp+.wp-block-group .has-2025-osb-blue-300-color,body.term-freestanding-baths .wp-block-osbrrp-product-rrp+.wp-block-group div[data-block-name="woocommerce/product-price"],body.term-freestanding-baths .wp-block-osbrrp-product-rrp+.wp-block-group div[data-block-name="woocommerce/product-price"] span.woocommerce-Price-amount.amount,body.term-freestanding-baths .wp-block-osbrrp-product-rrp+.wp-block-group div[data-block-name="woocommerce/product-price"] span.woocommerce-Price-amount.amount bdi{font-size:1.4rem!important;color:var(--wp--preset--color--2025-osb-blue-300)!important;font-weight:600!important}body.archive div[data-block-name="woocommerce/product-button"] .wp-block-button__link+span:not([hidden]){position:fixed;bottom:10px;left:10px;z-index:9999;background-color:#333;padding:0;border-radius:999px;color:#fff!important;transition:all .25s ease-in-out}body.archive div[data-block-name="woocommerce/product-button"] .wp-block-button__link+span:not([hidden])>*{padding:0;margin:0}body.archive div[data-block-name="woocommerce/product-button"] .wp-block-button__link+span:not([hidden])>a{color:#fff;padding:1rem 2rem}body.archive .wp-block-create-block-onestop-product-archive-meta li:not(.meta-item-free-delivery)>span{width:50%}@media(max-width:884px){body.archive .wp-block-create-block-onestop-product-archive-meta li:not(.meta-item-free-delivery)>span{width:100%}}.banner-icon img{width:auto;height:75px}.heading-line{text-align:center}.heading-line h2:before,.heading-line h2:after{content:"";position:absolute;height:5px;border-bottom:1px solid #e6620a;top:0;width:30px}.heading-line h2{display:inline-block;position:relative}.heading-line h2:before{right:100%;margin-right:10px}.heading-line h2:after{left:100%;margin-left:10px}