ol,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{clip-path:inset(50%);overflow-wrap:normal!important}.screen-reader-text:focus{font-size:1em;clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(figure){margin:0 0 1em}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}}:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;word-wrap:normal!important}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before,.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after,.woocommerce div.product form.cart::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=)no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce .cart .button,div.product form.cart .tinvwl_add_to_wishlist_button{float:none}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0/.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0/.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0/.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{color:#958e09;font-size:1.25em}@font-face{font-family:"tinvwl-webfont";font-display:swap;src:url(/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi);src:url(/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix)format("embedded-opentype"),url(/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff2?ver=xu2uyi)format("woff2"),url(/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff?ver=xu2uyi)format("woff"),url(/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.ttf?ver=xu2uyi)format("truetype"),url(/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont)format("svg");font-weight:400;font-style:normal}.tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,span.wishlist_products_counter.top_wishlist-heart:before{content:"";display:inline-block;font-family:tinvwl-webfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:15px}.tinvwl_add_to_wishlist_button{display:inline-block;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;visibility:visible;position:relative}.tinv-wraper.tinv-wishlist{font-size:100%}.tinvwl-tooltip{display:none}.tinv-wishlist .tinv-wishlist-clear{visibility:visible;width:auto;height:auto}.tinv-wishlist-clear:before{content:"";display:table}.tinv-wishlist-clear:after{content:"";display:table;clear:both}.tinvwl_remove_from_wishlist-text{display:none!important}#wc-stripe-express-checkout-element{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}:root{--color__white:#ffffff;--color__black:#000000;--color__dark:#021310;--color__pine:#05342c;--color__mint:#e0f7c1;--color__lavender:#d9aeff;--color__glacier:#bde1e5;--color__body:var(--color__dark);--color__admin:var(--color__pine);--color__facebook:#1877f2;--color__twitter:#1da1f2;--color__linkedin:#0a66c2;--color__instagram:#e4405f;--color__youtube:#cd201f;--color__pinterest:#bd081c;--text__primary:"Marguerite Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--text__secondary:"Hrot Premium", "Helvetica Neue", Helvetica, Arial, sans-serif;--text__base--size:16px;--text__base--line:25px;--linear:cubic-bezier(0.25, 0.25, 0.75, 0.75);--easeInQuad:cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeInCubic:cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeInQuart:cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeInQuint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeInSine:cubic-bezier(0.47, 0, 0.745, 0.715);--easeInExpo:cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeInCirc:cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeInBack:cubic-bezier(0.6, 0, 0.735, 0.045);--easeOutQuad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeOutCubic:cubic-bezier(0.215, 0.61, 0.355, 1);--easeOutQuart:cubic-bezier(0.165, 0.84, 0.44, 1);--easeOutQuint:cubic-bezier(0.23, 1, 0.32, 1);--easeOutSine:cubic-bezier(0.39, 0.575, 0.565, 1);--easeOutExpo:cubic-bezier(0.19, 1, 0.22, 1);--easeOutCirc:cubic-bezier(0.075, 0.82, 0.165, 1);--easeOutBack:cubic-bezier(0.175, 0.885, 0.32, 1);--easeInOutQuad:cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInOutCubic:cubic-bezier(0.645, 0.045, 0.355, 1);--easeInOutQuart:cubic-bezier(0.77, 0, 0.175, 1);--easeInOutQuint:cubic-bezier(0.86, 0, 0.07, 1);--easeInOutSine:cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInOutExpo:cubic-bezier(1, 0, 0, 1);--easeInOutCirc:cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInOutBack:cubic-bezier(0.68, 0, 0.265, 1);--container__width:100vw;--container__padding:15px}.has-anim{opacity:0;transform:translateY(15px);transition:opacity .35s ease,transform .45s ease}@font-face{font-family:"Hrot Premium";font-weight:600;font-style:normal;font-display:swap;src:url(/wp-content/themes/blom/library/dist/fonts/hrot/HrotPremium-SemiBold.woff2)format("woff2"),url(/wp-content/themes/blom/library/dist/fonts/hrot/HrotPremium-SemiBold.woff)format("woff")}@font-face{font-family:"Marguerite Grotesk";font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/themes/blom/library/dist/fonts/marguerite/MargueriteGrotesk-Regular.woff2)format("woff2"),url(/wp-content/themes/blom/library/dist/fonts/marguerite/MargueriteGrotesk-Regular.woff)format("woff")}@font-face{font-family:"Marguerite Grotesk";font-weight:500;font-style:normal;font-display:swap;src:url(/wp-content/themes/blom/library/dist/fonts/marguerite/MargueriteGrotesk-Medium.woff2)format("woff2"),url(/wp-content/themes/blom/library/dist/fonts/marguerite/MargueriteGrotesk-Medium.woff)format("woff")}@font-face{font-family:"Marguerite Grotesk";font-weight:700;font-style:normal;font-display:swap;src:url(/wp-content/themes/blom/library/dist/fonts/marguerite/MargueriteGrotesk-Bold.woff2)format("woff2"),url(/wp-content/themes/blom/library/dist/fonts/marguerite/MargueriteGrotesk-Bold.woff)format("woff")}@font-face{font-display:swap;font-family:"blom";src:url(/wp-content/themes/blom/library/dist/fonts/blom/blom.eot);src:url(/wp-content/themes/blom/library/dist/fonts/blom/blom.eot?#iefix)format("eot"),url(/wp-content/themes/blom/library/dist/fonts/blom/blom.woff2)format("woff2"),url(/wp-content/themes/blom/library/dist/fonts/blom/blom.woff)format("woff"),url(/wp-content/themes/blom/library/dist/fonts/blom/blom.ttf)format("truetype"),url(/wp-content/themes/blom/library/dist/fonts/blom/blom.svg#blom)format("svg")}.icon:before{font-family:"blom";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-add:before{content:""}.icon-basket:before{content:""}.icon-close:before{content:""}.icon-facebook:before{content:""}.icon-heart:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-pinterest:before{content:""}.icon-restart:before{content:""}.icon-tiktok:before{content:""}.icon-truck:before{content:""}.icon-user:before{content:""}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,::after,::before,input{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;margin-top:0!important}a,button{cursor:revert}ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%;display:block}table{border-collapse:collapse}input{-webkit-user-select:auto;all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}::-webkit-details-marker{display:none}*,::after,::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:calc(14/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.5;color:var(--color__body);overflow-x:hidden}h1,h2,h3{text-transform:uppercase;color:var(--color__pine)}figure{margin:0}a,button,input[type=checkbox],select{cursor:pointer}a:hover{text-decoration:underline}::selection{background-color:var(--color__pine);color:var(--color__white)}::-moz-selection{background-color:var(--color__pine);color:var(--color__white)}:focus-visible{outline:2px solid var(--color__pine);outline-offset:2px}.container{width:100%;padding-inline:15px}.screen-reader-text{overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.h1{font-size:calc(65/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1;text-transform:uppercase}@media only screen and (max-width:1050px){.h1{font-size:calc(48/16*1rem)}}@media only screen and (max-width:680px){.h1{font-size:calc(36/16*1rem)}}.h2{font-size:calc(42/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1;text-transform:uppercase}@media only screen and (max-width:1050px){.h2{font-size:calc(30/16*1rem)}}@media only screen and (max-width:680px){.h2{font-size:calc(24/16*1rem)}}.h4{font-size:calc(18/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1;text-transform:uppercase}@media only screen and (max-width:1050px){.h4{font-size:calc(16/16*1rem)}}@media only screen and (max-width:680px){.h4{font-size:calc(14/16*1rem)}}.subtitle{font-size:calc(12/16*1rem);font-family:"Hrot Premium";font-weight:600;line-height:1.2;text-transform:uppercase}#breadcrumbs{display:none}.social-links{display:flex;align-items:center;gap:calc(30/16*1rem);list-style:none;padding:0;margin:0}.social-links--left{justify-content:flex-start}.social-links__item{list-style:none;font-size:calc(28/16*1rem)}.social-links__item a{display:inline-flex;align-items:center;justify-content:center;color:currentColor;text-decoration:none;transition:transform .2s ease}@media (hover:hover) and (pointer:fine){.social-links__item a:hover{text-decoration:none!important;transform:scale(1.1)}}.preheader{background:var(--color__white);height:46px;display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.preheader__lang .current-lang,.preheader__text{font-size:calc(12/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.2;text-transform:uppercase}.preheader__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:flex-start;gap:12px}.preheader__lang{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.preheader__lang .current-lang{display:inline-flex;align-items:center;gap:6px}.preheader__lang .current-lang a{text-decoration:none;color:var(--color__pine)}.preheader__lang .current-lang::after{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--color__pine);transition:transform 150ms ease}@media (hover:hover) and (pointer:fine){.preheader__lang:hover .current-lang::after{transform:rotate(180deg)}}.preheader__lang>li:not(.current-lang){display:none}.header{position:absolute;z-index:1000;width:100%;top:46px;transition:background .25s}.header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:40px;width:116px;margin:0;display:block;overflow:hidden}.header__logo>:is(img){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@media only screen and (max-width:1050px){.header__logo{left:15px;transform:translateY(-50%)}}.header .header__logo--img{height:100%;width:100%;overflow:hidden;margin:0;display:block;transition:opacity 200ms ease}.header .container{position:relative;display:flex;align-items:center;justify-content:space-between;height:70px}.header .sub-menu{display:none;list-style:none;margin:0;padding:0}.header .menu,.header__secondary{display:flex;align-items:center;gap:40px}.header .menu-item{font-size:calc(12/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.2;text-transform:uppercase}.header__secondary{gap:20px}.header .wishlist_products_counter_number{background:rgba(0,0,0,.05);width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:14px}.header a:has(.wishlist_products_counter_number){display:flex;align-items:center;gap:2px}.header__action{display:flex;align-items:center;gap:8px}.header__action--count{background:rgba(0,0,0,.05);width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1}.header__action--account{text-decoration:none;color:inherit;gap:6px}.header__action--account .icon{font-size:12px;line-height:1}.header__account-label{font-size:calc(12/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.2;text-transform:uppercase}.header__burger{display:none;border:0;background:0 0;padding:8px;margin-left:4px;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:inherit;transition:color .2s ease}.header__burger:focus-visible{outline:2px solid currentColor;outline-offset:4px}.header__burger-line{width:28px;height:2px;border-radius:999px;background:currentColor;display:block;transition:transform .25s ease,opacity .25s ease}@media only screen and (max-width:1050px){.header .container,.preheader{justify-content:center;padding-inline:15px}.preheader__text{position:static;transform:none;gap:8px;font-size:12px}.preheader__lang{display:none}.header{background:var(--color__white);color:var(--color__pine);border-bottom:1px solid rgba(0,0,0,.08)}.header .container{height:64px;justify-content:flex-end}.header .menu,.header nav,.header>.container>.header__secondary>.header__action--account{display:none}.header__secondary{gap:12px}.header__action--account{gap:6px}.header__account-label{font-size:14px}.header__burger{display:inline-flex}}.mobile-menu{position:fixed;inset:0;z-index:1200;display:flex;pointer-events:none;visibility:hidden;transition:visibility 0s linear .35s}.mobile-menu__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35);opacity:0;transition:opacity .35s var(--easeOutQuint)}.mobile-menu__shell,.mobile-menu__track{display:flex;width:100%;height:100%;transition:transform .35s var(--easeOutQuint)}.mobile-menu__shell{margin-left:auto;max-width:100%;background:var(--color__white);transform:translateX(100%);flex-direction:column;position:relative;box-shadow:-4px 0 30px rgba(0,0,0,.08)}.mobile-menu__track{flex:1;will-change:transform}.mobile-menu__panel{flex:0 0 100%;display:flex;flex-direction:column;height:100%;background:var(--color__white);padding:20px 20px 0;overflow:hidden;visibility:hidden}.mobile-menu__panel.is-active{visibility:visible}.mobile-menu__list>li,.mobile-menu__panel-header{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.08)}.mobile-menu__panel-header{min-height:56px;justify-content:space-between;gap:10px}.mobile-menu__panel-header .subtitle{flex:1;text-align:left;margin:0}.mobile-menu__panel-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:24px;display:flex;flex-direction:column;gap:24px}.mobile-menu__list{list-style:none;margin:0;padding:0}.mobile-menu__list>li{gap:12px;position:relative}.mobile-menu__list>li>a{flex:1;padding:20px 0;text-decoration:none;color:var(--color__pine)}.mobile-menu__list .sub-menu{display:none!important}.mobile-menu__close{background:0 0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--color__pine)}.mobile-menu__lang-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.mobile-menu__lang-item a{text-decoration:none;text-transform:uppercase;font-size:12px;color:rgba(5,52,44,.6)}.mobile-menu__lang-item.is-active a{color:var(--color__pine);font-weight:600}.mobile-menu__section--metrics{padding:16px 0 12px}.mobile-menu__section--account{padding-top:4px}.mobile-menu__account{width:100%;justify-content:flex-start;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.08);text-decoration:none;color:var(--color__pine);gap:6px}.mobile-menu__account .header__account-label,.mobile-menu__list>li>a{font-size:calc(12/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.2;text-transform:uppercase;font-size:16px}.mobile-menu__account .icon{font-size:12px;line-height:1}.mobile-menu__metrics{display:flex;justify-content:center;gap:40px}.mobile-menu__metrics .header__action{color:var(--color__pine)}.mobile-menu__section--lang{border-top:1px solid rgba(0,0,0,.08);padding-top:18px;margin-top:12px}@media screen and (min-width:1051px){.mobile-menu{display:none}}.footer{background:var(--color__pine);color:var(--color__white);padding-top:80px;position:relative}.footer .noomia{position:relative;display:inline-block;width:81px;height:15px;text-indent:-9999px;vertical-align:middle}.footer .noomia::before{width:100%}.footer .noomia::after,.footer .noomia::before{position:absolute;top:0;left:0;display:block;height:100%;content:"";background:url(/wp-content/themes/blom/library/dist/img/svg/logo-noomia--light.svg)left center/81px 15px no-repeat}.footer .noomia::before{opacity:.7}.footer .noomia::after{transition:width .3s var(--easeInQuad);width:0}.footer .noomia:hover::after{width:100%}@media only screen and (max-width:1050px){.footer{padding-top:60px}}.footer__top{padding-bottom:80px;display:grid;grid-template-columns:repeat(7,1fr);gap:15px}@media only screen and (max-width:1050px){.footer__top{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}}.footer__brand{grid-column:span 3;display:flex;flex-direction:column;gap:60px}@media only screen and (max-width:1050px){.footer__brand{grid-column:span 1;gap:40px}}.footer__logo{max-width:290px}@media only screen and (max-width:680px){.footer__logo{max-width:200px}}.footer .newsletter__title{font-size:calc(14/16*1rem);font-family:"Hrot Premium";font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--color__white);padding-bottom:calc(24/16*1rem)}.footer .newsletter__paragraph{font-size:calc(12/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.2;text-transform:uppercase;padding-bottom:calc(16/16*1rem)}.footer .newsletter__form{padding-bottom:calc(8/16*1rem)}@media only screen and (max-width:1050px){.footer .newsletter__form{display:flex}}.footer .newsletter__input{background:0 0;border:1px solid var(--color__white);padding:calc(16/16*1rem) calc(20/16*1rem);color:var(--color__white);font-size:calc(12/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.2;text-transform:uppercase;max-width:350px;width:100%}.footer .newsletter__input:placeholder{opacity:.5}.footer .menu-item a,.footer .newsletter__button,.footer__links a,.footer__menu-title{font-size:calc(12/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.2;text-transform:uppercase}.footer .newsletter__button{border:1px solid var(--color__white);padding:calc(16/16*1rem) calc(20/16*1rem);color:var(--color__white);margin-left:10px}.footer .newsletter__notice{font-size:calc(10/16*1rem);max-width:480px}.footer__menu-title{font-size:calc(14/16*1rem);font-family:"Hrot Premium";font-weight:600;color:var(--color__white);padding-bottom:calc(16/16*1rem)}.footer .menu-item a,.footer__links a{display:inline-block;padding-block:calc(8/16*1rem)}.footer__bottom{padding-block:20px;border-top:1px solid #f2f2f2}.footer__bottom--inner{display:flex;align-items:center;gap:40px}@media only screen and (max-width:1050px){.footer__bottom--inner{flex-direction:column;align-items:flex-start;gap:20px}}.footer__bottom .copyright,.link{line-height:1.2;text-transform:uppercase}.footer__bottom .copyright{margin-right:auto;font-size:calc(12/16*1rem);font-family:"Marguerite Grotesk";font-weight:400}.footer__bottom .menu{display:flex;align-items:center;gap:40px}@media only screen and (max-width:1050px){.footer__bottom .menu{flex-direction:column;align-items:flex-start;gap:20px}}.link{font-size:calc(14/16*1rem);font-family:"Hrot Premium";font-weight:600;display:inline-block;width:-moz-fit-content;width:fit-content;position:relative;padding-block:6.5px;text-align:center}.link:after,.link:before{content:"";position:absolute;background:var(--color__pine);bottom:0;left:0;width:100%;height:1px}.link:before{transform:scaleX(1);transform-origin:right}.link:after{transform:scaleX(0);transform-origin:left}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration:none}.link:hover:before{transform:scaleX(0);transition:transform .25s ease}.link:hover:after{transform:scaleX(1);transition:transform .25s .3s ease}}.btn,.button,.product-quickadd__btn,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;cursor:pointer!important;background:var(--color__pine)!important;color:var(--color__white)!important;border:0!important;text-decoration:none!important;font-size:calc(14/16*1rem);font-family:"Marguerite Grotesk";font-weight:700;line-height:1.2;text-transform:uppercase;padding:14px 20px!important;border-radius:0!important;text-align:center!important;transition:all .25s ease!important}.btn:focus,.btn:hover,.button:focus,.button:hover,.product-quickadd__btn:focus,.product-quickadd__btn:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover{background:var(--color__mint)!important;color:var(--color__pine)!important;text-decoration:none!important}#prod-tab-description p,.wysiwyg p{max-width:110ch;font-size:calc(14/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.5}.breadcrumbs{display:flex;align-items:center;padding-block:1rem}.breadcrumbs li:not(:last-child):after{content:"›";display:inline-block;width:2ch;text-align:center}.modal,.modal__overlay{position:fixed;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.modal{width:calc(100% - 40px);max-width:900px;border-radius:0;box-shadow:0 5px 15px rgba(0,0,0,.15);top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:30px;z-index:1001}.modal__overlay{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.blom-site-popup{max-width:960px;max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.blom-site-popup__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;background:var(--color__white)}.blom-site-popup__media{margin:0;min-height:320px}.blom-site-popup__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blom-site-popup__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:40px}.blom-site-popup__paragraph,.blom-site-popup__title{margin:0}.blom-site-popup__link{margin-top:8px}.blom-site-popup__close{position:absolute;top:16px;right:16px;z-index:2;min-width:44px;min-height:44px;padding:0!important;border:0!important;background:0 0!important;color:var(--color__pine)!important;font-size:30px;line-height:1}.blom-site-popup__close:focus,.blom-site-popup__close:hover{background:0 0!important;color:var(--color__pine)!important}@media (max-width:767px){.blom-site-popup{width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.blom-site-popup__inner{grid-template-columns:minmax(0,1fr);max-height:inherit}.blom-site-popup__media{min-height:unset;height:300px}.blom-site-popup__content{justify-content:flex-start;gap:16px;padding:20px 24px 24px;overflow-y:auto}.blom-site-popup__close{position:sticky;top:0;right:0;display:grid;place-items:center;margin-left:auto;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(4px)}}.product-teaser{padding-bottom:10px;position:relative;text-align:center}.product-teaser__badges{position:absolute;top:20px;left:0;z-index:1;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:1050px){.product-teaser__badges{top:10px;gap:5px}}.product-teaser__badge,.theme-blom.woocommerce #main>div.product .product-badges--inline .product-teaser__badge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:4px 8px;text-transform:uppercase;background:var(--color__white);font-weight:500;font-size:calc(10/16*1rem);line-height:120%}@media only screen and (max-width:1050px){.product-teaser__badge{font-size:calc(8/16*1rem);padding:2px 6px}}.product-teaser__badge--limited{background:var(--color__mint);color:var(--color__pine)}.product-teaser__badge--new,.theme-blom.woocommerce #main>div.product .product-badges--inline .product-teaser__badge--new{background:var(--color__glacier)}.product-teaser__badge--bestseller{color:var(--color__pine)}.product-teaser__media{overflow:hidden;margin:0 0 10px;aspect-ratio:340/450}.product-teaser__media img{height:100%!important;will-change:transform;transition:transform .6s ease-out}.product-teaser__title{font-family:"Marguerite Grotesk";font-weight:400;line-height:1.2;text-transform:uppercase;font-size:calc(14/16*1rem);margin-bottom:calc(6/16*1rem)}.product-teaser__price{font-family:"Hrot Premium";font-size:10px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;display:flex;justify-content:center;gap:10px}.product-teaser__link{overflow:hidden;margin:0}.product-teaser__link>:is(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (hover:hover) and (pointer:fine){.product-teaser__link:hover img{transform:scale(1.03)}}.product-inline-tabs{width:100%}.product-tab-triggers{margin-top:60px;padding:0;display:flex;flex-direction:column;border-bottom:1px solid #ddd}.product-tab-triggers .tab-trigger{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-block:14px;width:100%;font-size:calc(12/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1.2;text-transform:uppercase;border-top:1px solid #ddd}.product-tab-triggers .tab-trigger:focus-visible{outline:2px solid var(--wp--preset--color--contrast, #1e3a3a);outline-offset:2px}.product-tab-triggers .tab-trigger__chevron{font-size:16px;line-height:1}.tab-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:stretch;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .25s ease}.tab-backdrop{position:absolute;inset:0;background:rgba(255,255,255,.8)}.tab-panel{position:relative;height:100%;width:min(480px,100%);max-width:100%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),-8px 0 24px -4px rgba(0,0,0,.25);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;outline:0}.tab-close,.tab-panel-header{display:flex;align-items:center}.tab-close{width:44px;height:44px;border:1px solid #ddd;cursor:pointer;position:absolute;top:10px;right:10px;justify-content:center}.tab-close .icon-close{font-size:calc(12px/16*1rem)}.tab-panel-header{min-height:70px;padding:18px 70px}@media only screen and (max-width:1050px){.tab-panel-header{padding:16px 40px;min-height:62px}}.tab-panel-title{margin:0;font-size:calc(30/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1;text-transform:uppercase}@media only screen and (max-width:1050px){.tab-panel-title{font-size:calc(24/16*1rem)}}@media only screen and (max-width:680px){.tab-panel-title{font-size:calc(20/16*1rem)}}.tab-panel-inner{padding:32px 70px 120px;overflow:auto;scrollbar-width:thin;text-align:left}@media only screen and (max-width:1050px){.tab-panel-inner{padding:24px 40px 80px}}.featured-products{text-align:center;padding-block:120px}.featured-products .subtitle{margin-bottom:calc(20/16*1rem)}.featured-products__grid{--featured-grid-gap:15px;--featured-grid-cols:4;margin-block:5vh;display:grid;gap:var(--featured-grid-gap);grid-template-columns:repeat(var(--featured-grid-cols),minmax(0,1fr));width:100%}@media only screen and (max-width:1050px){.featured-products__grid{margin-block:31px;grid-template-columns:repeat(2,minmax(0,1fr))}}.featured-products--slider .featured-products__grid{max-width:none;margin-inline:0;width:auto;display:flex;align-items:stretch;flex-wrap:nowrap;gap:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-inline:15px;scroll-padding-inline:15px;cursor:grab;scroll-snap-type:x proximity;scrollbar-width:none}.featured-products--slider .featured-products__grid::-webkit-scrollbar{display:none}.featured-products--slider .featured-products__grid .product-teaser{flex:0 0 clamp(280px,24vw,360px);width:clamp(280px,24vw,360px);opacity:.6;transition:opacity .2s ease;scroll-snap-align:start}@media only screen and (max-width:1050px){.featured-products--slider .featured-products__grid{padding-inline:15px;scroll-padding-inline:15px}.featured-products--slider .featured-products__grid .product-teaser{flex:0 0 290px;width:290px;max-width:76vw}}@media only screen and (max-width:680px){.featured-products--slider .featured-products__grid .product-teaser{flex:0 0 calc(100% - 50px);width:calc(100% - 50px);max-width:none}}.payment-logos{list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:12px;width:100%;justify-content:center}.payment-logos,.payment-logos__item{display:flex;align-items:center}.payment-logos .payment-logo-svg{height:36px;width:auto;display:block}.payment-logos--product{color:#909090}.payment-logos--product .payment-logo-svg{height:28px}.payment-logos--footer{color:var(--color__white)}.payment-logos--stack{flex-direction:column;align-items:center}@media only screen and (max-width:1050px){.payment-logos--stack{flex-direction:row}}.payment-logo-svg [fill]{fill:currentColor!important}.payment-logo-svg[width]{width:auto}.payment-logos__item{line-height:1}.side-cart{position:fixed;inset:0;z-index:2200;display:flex;justify-content:flex-end;pointer-events:none;opacity:0;transition:opacity .25s ease}.side-cart__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35)}.side-cart__panel{position:relative;width:min(420px,100%);max-width:100%;height:100%;margin-left:auto;background:#fff;box-shadow:-6px 0 20px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.side-cart__header{display:flex;align-items:center;justify-content:space-between;padding:32px;gap:16px;border-bottom:1px solid rgba(0,0,0,.08)}.side-cart__title{font-size:calc(18/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1;text-transform:uppercase;margin:0;padding-block:16px 8px}@media only screen and (max-width:1050px){.side-cart__title{font-size:calc(16/16*1rem)}}@media only screen and (max-width:680px){.side-cart__title{font-size:calc(14/16*1rem)}}.side-cart__header-count{font-size:calc(12/16*1rem);font-family:"Hrot Premium";font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--color-dark, #002f29)}.side-cart__close{width:40px;height:40px;border:1px solid rgba(0,0,0,.1);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease}.side-cart__close:focus-visible,.side-cart__close:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2)}.side-cart__notices{padding:0 32px;margin-top:20px}.side-cart__body{flex:1 1 auto;overflow-y:auto;padding:0 32px 32px}.side-cart__footer{padding:32px;border-top:1px solid rgba(0,0,0,.08)}.side-cart__summary{display:flex;flex-direction:column;gap:16px}.side-cart__summary--empty{display:flex;justify-content:center}.side-cart__cta{width:100%;text-align:center}.side-cart__empty{text-align:center;padding:60px 0;color:rgba(0,0,0,.65);display:flex;flex-direction:column;gap:18px;align-items:center}.side-cart__empty-cta,.theme-blom.woocommerce #main>div.product>div.images .woocommerce-product-gallery__image img{width:100%}@media (max-width:600px){.side-cart__panel{width:100%}.side-cart__body,.side-cart__footer,.side-cart__header,.side-cart__notices{padding-inline:20px}}.page-transition,.page-transition__inner{display:flex;align-items:center;justify-content:center}.page-transition{position:fixed;inset:0;background-color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility .45s ease;z-index:9999}.page-transition.is-active{opacity:1;visibility:visible;pointer-events:auto}.page-transition__inner{width:120px;height:120px}.page-transition__inner img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1)}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before,.woocommerce-breadcrumb,.woocommerce-notices-wrapper{display:none}.product-teaser:focus-within .tinv-wishlist,.product-teaser:hover .tinv-wishlist{opacity:1;visibility:visible;transform:translateY(0)}.tinvwl_add_to_wishlist-text,.tinvwl_remove_from_wishlist-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart{position:absolute;top:15px;right:15px;margin:0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .25s ease;z-index:5}.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media .tinvwl_add_to_wishlist_button,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button{width:44px;height:44px;border:1px solid var(--color__white);background:var(--color__white);color:var(--color__pine);display:flex;align-items:center;justify-content:center;padding:0;transition:all .25s ease;margin-top:0}.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media .tinvwl_add_to_wishlist_button:before,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button:before,.theme-blom.woocommerce #main>div.product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:before{margin-right:0}.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media .tinvwl_add_to_wishlist_button:focus,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media .tinvwl_add_to_wishlist_button:hover,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button:focus,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button:hover{background:var(--color__mint);border-color:var(--color__mint);color:var(--color__pine);text-decoration:none}.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media .tinvwl_add_to_wishlist-text,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media .tinvwl_remove_from_wishlist-text,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist-text,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart .tinvwl_remove_from_wishlist-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media .tinvwl-tooltip,.product-teaser__media .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart .tinvwl-tooltip{display:none}.product-teaser:focus-within .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media,.product-teaser:focus-within .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart,.product-teaser:hover .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-blom_product_teaser_after_media,.product-teaser:hover .tinv-wishlist.tinvwl-loop-button-wrapper.tinvwl-shortcode-add-to-cart{opacity:1;visibility:visible;transform:translateY(0)}.product-teaser__media{position:relative}.product-teaser__media .product-quickadd{position:absolute;left:15px;right:15px;bottom:15px;z-index:4;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .25s ease;display:flex;justify-content:center;pointer-events:none}.product-teaser:focus-within .product-quickadd,.product-teaser:hover .product-quickadd{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.product-quickadd__btn{width:100%;background:var(--color__white);color:var(--color__pine)}.product-quickadd__btn .icon{font-size:14px;line-height:1}.product-quickadd__btn:focus,.product-quickadd__btn:hover{background:var(--color__mint);color:var(--color__pine)}.product-quickadd__label,.theme-blom.woocommerce #main>div.product>div.images .woocommerce-product-gallery__image{position:relative}.product-quickadd__btn .icon-restart,.product-quickadd__btn .product-quickadd__loading{display:none}.product-palette{display:flex;justify-content:center;gap:7px;margin-block:4px 14px}.product-palette__dot-link{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none}.product-palette__dot-link:focus-visible{outline:2px solid var(--color__pine);outline-offset:2px}.product-palette__dot{width:14px;height:14px;border-radius:50%;background:var(--dot-color, #ccc);position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.woocommerce-product-details__short-description{max-width:45ch;margin-bottom:16px}@media only screen and (max-width:1050px){.woocommerce-product-details__short-description{max-width:none}}.theme-blom.woocommerce .header{background:rgba(255,255,255,.6)}.theme-blom.woocommerce #main>div.product{display:grid;grid-template-columns:repeat(2,1fr);gap:0;position:relative}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product{display:flex;flex-direction:column;gap:0}}.theme-blom.woocommerce #main>div.product>div.images,.theme-blom.woocommerce #main>div.product>div.summary{float:none;width:100%}.theme-blom.woocommerce #main>div.product>div.images{margin-bottom:0}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product>div.images{order:1;display:flex;flex-direction:column;gap:16px;min-height:0}}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product>div.images .woocommerce-product-gallery__image{flex:0 0 100%;scroll-snap-align:start;margin:0;display:flex;align-items:stretch;min-height:0;padding-top:0!important;height:auto!important}}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product>div.images .woocommerce-product-gallery__image img{height:100%;-o-object-fit:contain;object-fit:contain;flex:1 1 auto}}.theme-blom.woocommerce #main>div.product>div.images .woocommerce-product-gallery__wrapper{display:flex;flex-direction:column}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product>div.images .woocommerce-product-gallery__wrapper{flex-direction:row;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;align-items:stretch;min-height:0}.theme-blom.woocommerce #main>div.product>div.images .woocommerce-product-gallery__wrapper::-webkit-scrollbar{display:none}}.theme-blom.woocommerce #main>div.product>div.summary{text-align:center;display:flex;flex-direction:column;align-items:center;height:-moz-fit-content;height:fit-content;position:sticky;top:80px;padding:112px 6vw;max-width:850px;margin:0 auto}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product>div.summary{order:2;position:static;text-align:left;align-items:flex-start;padding:40px 20px;max-width:none;width:100%;margin:0}}.theme-blom.woocommerce #main>div.product .product_title{font-size:calc(42/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width:1050px){.theme-blom.woocommerce #main>div.product .product_title{font-size:calc(30/16*1rem)}}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product .product_title{font-size:calc(24/16*1rem)}}@media only screen and (max-width:1050px){.theme-blom.woocommerce #main>div.product .product_title{font-size:calc(65/16*1rem);font-family:"Marguerite Grotesk";font-weight:400;line-height:1;text-transform:uppercase}}@media only screen and (max-width:1050px) and (max-width:1050px){.theme-blom.woocommerce #main>div.product .product_title{font-size:calc(48/16*1rem)}}@media only screen and (max-width:1050px) and (max-width:680px){.theme-blom.woocommerce #main>div.product .product_title{font-size:calc(36/16*1rem)}}.theme-blom.woocommerce #main>div.product .product-badges--inline{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;margin:10px 0 20px}.theme-blom.woocommerce #main>div.product .single_variation_wrap{padding:0;flex-grow:1;width:100%}.theme-blom.woocommerce #main>div.product .variations_button{display:flex;align-items:stretch;gap:10px}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product .variations_button{flex-direction:column;align-items:stretch}}.theme-blom.woocommerce #main>div.product .variations_button .quantity{float:none;margin:0}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product .variations_button .quantity{width:100%}}.theme-blom.woocommerce #main>div.product .variations_button .quantity .qty{border-radius:0;display:block;height:100%;font-family:var(--text__primary);width:65px;border:1px solid var(--color__pine);text-align:center}.theme-blom.woocommerce #main>div.product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin:0;width:45px;height:45px;border:1px solid var(--color__pine);color:var(--color__pine);display:flex;align-items:center;justify-content:center;transition:all .25s ease}.theme-blom.woocommerce #main>div.product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:focus,.theme-blom.woocommerce #main>div.product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover{background:var(--color__mint);color:var(--color__pine);border-color:var(--color__mint);text-decoration:none}.theme-blom.woocommerce #main>div.product p.price{font-size:calc(12/16*1rem);font-family:"Hrot Premium";font-weight:600;line-height:1.2;text-transform:uppercase;text-align:center;color:var(--color__dark);margin:40px 0}.theme-blom.woocommerce #main>div.product form.cart{margin:0 0 10px;padding:0!important;width:100%;display:flex;align-items:stretch;gap:10px;justify-content:center;flex-wrap:wrap}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product form.cart{flex-direction:column;align-items:stretch;gap:16px}}.theme-blom.woocommerce #main>div.product form.cart .single_add_to_cart_button{flex:1 1 auto;display:inline-flex;justify-content:center;white-space:nowrap}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product form.cart .single_add_to_cart_button{width:100%}}.theme-blom.woocommerce #main>div.product form.cart .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin:0;width:44px;height:44px;border:1px solid var(--color__pine);display:flex;align-items:center;justify-content:center;padding:0}@media only screen and (max-width:680px){.theme-blom.woocommerce #main>div.product form.cart .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{width:100%}}.theme-blom.woocommerce #main>div.product form.cart .tinvwl_add_to_wishlist-text,.theme-blom.woocommerce #main>div.product form.cart .tinvwl_remove_from_wishlist-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.theme-blom.woocommerce #main>div.product form.cart .variations{display:none}.theme-blom.woocommerce #main>div.product .single_add_to_cart_button{flex-grow:1;justify-content:center}.theme-blom.woocommerce .woocommerce-product-gallery:has(img:only-child) .woocommerce-product-gallery__wrapper{justify-content:flex-start;align-items:flex-start;height:auto}.theme-blom.woocommerce .woocommerce-product-gallery:has(img:only-child) .woocommerce-product-gallery__image{width:100%;height:auto}.theme-blom.woocommerce .woocommerce-product-gallery:has(img:only-child) .woocommerce-product-gallery__image img{display:block;width:100%;height:auto;-o-object-fit:unset;object-fit:unset}#prod-tab-description p{margin-bottom:24px}.trust-icons{background:var(--color__pine);padding-block:30px}.trust-icons__list{display:flex;gap:10vw;justify-content:center;flex-wrap:wrap}.trust-icons__item{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--color__white);text-align:center;max-width:200px;width:30%}.trust-icons__text{font-size:calc(12/16*1rem);font-family:"Hrot Premium";font-weight:600;line-height:1.2;text-transform:uppercase}.block-text-image{display:grid;grid-template-columns:repeat(2,1fr);gap:0;align-items:stretch;width:100%}@media only screen and (max-width:1050px){.block-text-image{display:grid;grid-template-columns:repeat(1,1fr);gap:15px}.block-text-image__content{order:1}.block-text-image__media{order:2}}.block-text-image__content{display:flex;flex-direction:column;gap:20px;padding:60px 30px;justify-content:center;width:100%}@media only screen and (max-width:1050px){.block-text-image__content{align-items:flex-start;order:1;padding:60px 15px}}@media only screen and (max-width:680px){.block-text-image__content{padding:60px 15px 30px}}.block-text-image__media{width:100%;height:100vh;margin:0;padding-left:15px;position:relative;overflow:hidden;position:sticky;top:0}@media only screen and (max-width:1050px){.block-text-image__media{position:relative;top:auto}}.block-text-image__media-inner{position:absolute;inset:0;width:100%;height:100%}@media only screen and (max-width:1050px){.block-text-image__media{height:496px;padding-left:0;padding-top:15px;order:2}}.block-text-image__media .block-text-image__media-img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.block-text-image.invert .block-text-image__media{order:2;padding-left:0;padding-right:15px}@media only screen and (max-width:1050px){.block-text-image.invert .block-text-image__media{padding-right:0;order:2}}.block-text-image.invert .block-text-image__content{order:1}@media only screen and (max-width:1050px){.block-text-image.invert .block-text-image__content{order:1}}