*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{list-style:none;padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}img{block-size:auto;inline-size:initial}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root,[data-theme=reset]{--color-accent: hsla(0, 0%, 0%, 1);--color-alert: hsla(5, 100%, 44%, 1);--color-background: hsla(0, 0%, 100%, 1);--color-background-secondary: hsla(0, 0%, 98%, 1);--color-border: hsla(0, 0%, 90%, 1);--color-border-secondary: hsla(0, 0%, 95%, 1);--color-text: hsl(0, 0%, 10%);--color-text-secondary: hsl(0, 0%, 30%);--color-text-muted: hsl(0, 0%, 50%);--color-input-background: hsla(0, 0%, 98%, 1);--color-input-border: hsla(0, 0%, 95%, 1);--color-error: red;--color-success: green}[data-theme=light]{--color-accent: hsla(0, 0%, 0%, 1);--color-alert: hsla(5, 100%, 44%, 1);--color-background: hsl(0 0% 98%);--color-background-secondary: hsl(0 0% 99%);--color-border: hsl(0 0% 90%);--color-border-secondary: hsl(0 0% 94%);--color-text: hsl(0, 0%, 10%);--color-text-secondary: hsl(0, 0%, 30%);--color-text-muted: hsl(0, 0%, 50%);--color-input-background: hsla(0, 0%, 100%, 1);--color-input-border: hsla(0, 0%, 100%, 1)}[data-theme=dark]{--color-accent: hsl(0, 0%, 100%);--color-alert: hsl(5, 100%, 44%);--color-background: hsl(0, 0%, 5%);--color-background-secondary: hsl(0, 0%, 10%);--color-border: hsl(0, 0%, 20%);--color-border-secondary: hsl(0, 0%, 10%);--color-text: hsl(0, 0%, 95%);--color-text-secondary: hsl(0, 0%, 70%);--color-text-muted: hsl(0, 0%, 50%);--color-input-background: hsl(0, 0%, 10%);--color-input-border: hsl(0, 0%, 10%)}[data-theme=linen]{--color-accent: hsla(0, 0%, 0%, 1);--color-alert: hsla(5, 100%, 44%, 1);--color-background: hsl(33, 100%, 97%);--color-background-secondary: hsl(0 0% 99%);--color-border: hsl(0 0% 90%);--color-border-secondary: hsl(0 0% 94%);--color-text: hsl(0, 0%, 10%);--color-text-secondary: hsl(0, 0%, 30%);--color-text-muted: hsl(0, 0%, 50%);--color-input-background: hsla(0, 0%, 100%, 1);--color-input-border: hsla(0, 0%, 100%, 1)}:root{--font-family-brandon-text: "Brandon Text";--font-family-euclid-flex: "Euclid Flex";--font-size-body: 15px;--font-size-body-small: 12px;--font-size-body-tiny: 9px;--flow-spacing: 1rem;--content-max-width: 600px;--content-max-width-wide: 900px;--content-max-width-full: 1200px;--box-spacing: clamp(1rem, 2.5svw + .25rem, 2rem);--layout-spacing: clamp(2rem, 5svw + .5rem, 4rem);--component-spacing: clamp(4rem, 7.5svw + 1rem, 6rem)}@font-face{font-display:swap;font-family:Brandon Text;font-style:normal;font-weight:400;src:url(./BrandonText-Regular--_Pc2IS4.woff) format("woff")}@font-face{font-display:swap;font-family:Brandon Text;font-style:normal;font-weight:500;src:url(./BrandonText-Medium-Bbee-gDe.woff) format("woff")}@font-face{font-display:swap;font-family:Brandon Text;font-style:normal;font-weight:700;src:url(./BrandonText-Bold-eGXsdpdw.woff) format("woff")}@font-face{font-display:swap;font-family:Euclid Flex;font-style:normal;font-weight:400;src:url(./EuclidFlex-Regular-C1aAA1vc.woff) format("woff")}@font-face{font-display:swap;font-family:Euclid Flex;font-style:normal;font-weight:500;src:url(./EuclidFlex-Medium-TT9r2oy3.woff) format("woff")}@font-face{font-display:swap;font-family:Euclid Flex;font-style:normal;font-weight:700;src:url(./EuclidFlex-Bold-BSirVYbh.woff) format("woff")}@font-face{font-display:swap;font-family:Icons;font-style:normal;font-weight:400;src:url(./icons-BTUcLBDa.woff2) format("woff")}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{margin-block-start:var(--flow-spacing)}body,.paragraph{color:var(--color-text);font-family:var(--font-family-brandon-text),sans-serif;font-size:var(--font-size-body);font-weight:initial;line-height:1.45;text-wrap:pretty}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{--flow-spacing: 1rem;font-family:var(--font-family-euclid-flex),sans-serif;font-weight:500;line-height:1.3}h1,.h1{--flow-spacing: 2.5rem;font-size:2.25rem;line-height:1.1}@media (min-width: 768px){h1,.h1{font-size:2.75rem;line-height:1.1}}h2,.h2{--flow-spacing: 2.25rem;font-size:1.75rem;line-height:1.1}@media (min-width: 768px){h2,.h2{font-size:2rem;line-height:1.1}}h3,.h3{--flow-spacing: 2rem;font-size:1.5rem;line-height:1.1}h4,.h4{--flow-spacing: 1.75rem;font-size:1.375rem}h5,.h5{--flow-spacing: 1.5rem;font-size:1.25rem}h6,.h6{--flow-spacing: 1.25rem;font-size:1rem}small,.small{font-size:var(--font-size-body-small)}strong,.strong{font-weight:500}.icon{align-items:center;color:currentColor;display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.icon:after{display:inline-block;font-family:Icons,sans-serif;font-size:inherit;font-style:normal;font-weight:400;line-height:1}.icon-cart:after{content:"l"}.icon-search:after{content:"o"}:where(ul,ol):not([class]),:where(ul,ol).wp-block-list{list-style:initial;padding-inline-start:1.5rem}:where(ul,ol):not([class]) li+li,:where(ul,ol).wp-block-list li+li{--_item-spacing: .25rem;margin-block-start:var(--_item-spacing)}:where(ul,ol):not([class]) li>ul,:where(ul,ol):not([class]) li ol,:where(ul,ol).wp-block-list li>ul,:where(ul,ol).wp-block-list li ol{--_item-spacing: .25rem;margin-block-start:var(--_item-spacing)}table{border-collapse:collapse;border-spacing:0;color:var(--color-text);inline-size:100%;max-inline-size:100%}table td,table th{padding:0;text-align:inherit;vertical-align:top}table th{font-weight:500}.button{--button-background-color: var(--color-accent);--button-border-color: var(--color-accent);--button-border-radius: 0;--button-border-width: 1px;--button-color: var(--color-background);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background-color);border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--button-border-color);color:var(--button-color);cursor:pointer;display:inline-grid;gap:.25rem;font-family:var(--font-family-euclid-flex),sans-serif;font-size:1rem;font-weight:700;letter-spacing:.05em;min-block-size:3rem;min-inline-size:3rem;padding-block:calc(.75rem - var(--button-border-width));padding-inline:calc(1.5rem - var(--button-border-width));place-items:center;text-align:center;text-decoration:none;text-transform:uppercase}.button:disabled,.button--disabled{cursor:default;opacity:.5;pointer-events:none}.button--outlined{--button-background-color: var(--color-background);--button-color: var(--color-accent)}.button--outlined:hover{--button-border-width: 2px}.button--text{--button-background-color: transparent;--button-border-radius: 0;--button-border-width: 0;--button-color: var(--color-accent);display:inline-block;font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit;padding:0;text-align:inherit;text-transform:inherit}.button--text:hover{opacity:.5}.button--rounded{--button-border-radius: 9999px}.button--fluid{inline-size:100%}fieldset{border:0;padding:0}legend{color:var(--color-text);font:inherit;padding:0}[type=tel],[type=url],[type=text],[type=date],[type=email],[type=search],[type=number],[type=password],textarea,select{background-color:var(--color-input-background);border:1px solid var(--color-input-border);color:var(--color-text);inline-size:100%;padding-block:.75rem;padding-inline:1rem;transition:border-color .2s ease-in-out}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,%3Csvg width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg" fill="none"%3E%3Cpath d="M5 6.575 8.725 2.85a.752.752 0 0 1 1.063 1.065L5.533 8.172a.75.75 0 0 1-1.065 0L.213 3.915a.752.752 0 0 1 1.063-1.063z" fill="currentColor"/%3E%3C/svg%3E');background-position:calc(100% - 11px) center;background-repeat:no-repeat;padding-inline-end:32px}option{color:initial}[type=checkbox],[type=radio]{--_input-border-color: var(--color-border);--_input-border-width: 1px;accent-color:var(--color-accent);block-size:1rem;border:var(--_input-border-width) solid var(--_input-border-color);display:inline-block;inline-size:1rem;margin-block-start:.25rem;margin-inline-end:.5rem;vertical-align:top}[type=checkbox]+label,[type=radio]+label{color:var(--color-text);display:inline-block;font:inherit;inline-size:calc(100% - 2rem)}enno-component{display:block;position:relative}@media (max-width: 767px){enno-component br{display:none}}#wpadminbar{position:fixed!important}#pageWrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-block-size:100%}.admin-bar #pageWrapper{padding-block-start:var(--wp-admin--admin-bar--height)}#mainHeader{inset-block-start:var(--wp-admin--admin-bar--height, 0);position:sticky;z-index:10}.wp-block-post-content .aside{display:none}@media (min-width: 992px){.wp-block-post-content>.container{display:grid;grid-template-columns:1fr 24rem}.wp-block-post-content>.container>.content{border-inline-end:1px solid var(--color-border-secondary);margin-inline-end:var(--layout-spacing);padding-inline-end:var(--layout-spacing)}.wp-block-post-content>.container>.aside{block-size:-moz-fit-content;block-size:fit-content;display:block;inset-block-start:calc(var(--component-spacing) * 2);position:sticky}.wp-block-post-content>.container>.aside .datePublished{color:var(--color-text-secondary)}.wp-block-post-content>.container>.aside enno-component[name=GridPostsLatest] .container{padding-inline:0}.wp-block-post-content>.container>.aside enno-component[name=GridPostsLatest] .container>*+*{margin-block-start:var(--box-spacing)}.wp-block-post-content>.container>.aside enno-component[name=GridPostsLatest] .posts{row-gap:0}.wp-block-post-content>.container>.aside enno-component[name=GridPostsLatest] .post:not(:last-child){border-block-end:1px solid var(--color-border-secondary);margin-block-end:1rem;padding-block-end:1rem}.wp-block-post-content>.container>.aside enno-component[name=GridPostsLatest] .post__figure{display:none}.wp-block-post-content>.container>.aside enno-component[name=GridPostsLatest] .post__content{margin-block-start:0}.wp-block-post-content>.container>.aside enno-component[name=GridPostsLatest] .post__title{font-weight:400}.wp-block-post-content>.container>.aside enno-component[name=GridPostsLatest] .post__excerpt{display:none}}.container{margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + 2 * var(--box-spacing));padding-inline:var(--box-spacing)}.container[data-size=full]{padding-inline:0}[data-size=full]{max-inline-size:100%}[data-size=large]{max-inline-size:var(--content-max-width-full)}[data-size=medium]{max-inline-size:var(--content-max-width-wide)}[data-size=small]{max-inline-size:var(--content-max-width)}[data-align=left]{margin-inline:0 auto}[data-align=center]{margin-inline:auto}[data-align=right]{margin-inline:auto 0}[data-text-align=left]{text-align:left}[data-text-align=center]{text-align:center}[data-text-align=right]{text-align:right}[data-text-align=justify] :not(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,ul,ol){text-align:justify}[data-flow=layout]>*+*{margin-block-start:var(--layout-spacing)}[data-flow=box]>*+*{margin-block-start:var(--box-spacing)}[data-spacing]{margin-block:var(--spacing)}[data-spacing][data-theme]{margin-block:0;padding-block:var(--spacing)}[data-spacing=small]{--spacing: var(--box-spacing)}[data-spacing=medium]{--spacing: var(--layout-spacing)}[data-spacing=large]{--spacing: var(--component-spacing)}.visuallyHidden,.visuallyHidden-focusable{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}[data-theme]{background-color:var(--color-background);color:var(--color-text)}.woocommerce-breadcrumb{border-block-end:1px solid var(--color-border-secondary);padding-block:.5rem}.woocommerce-breadcrumb .crumbs{display:flex;flex-wrap:wrap}.woocommerce-breadcrumb .crumb{color:var(--color-text-secondary);font-size:var(--font-size-body-small);margin-inline-end:.375rem}.woocommerce-breadcrumb .crumb__link{color:currentColor;text-decoration:none}.woocommerce-breadcrumb .crumb:last-child{color:var(--color-text-muted);cursor:default;pointer-events:none}.woocommerce-breadcrumb .crumb:not(:last-child):after{content:"/";display:inline-block;margin-inline-start:.25rem}.woocommerce-loop-product{container:product/inline-size;position:relative}.woocommerce-loop-product__link{color:currentColor;text-decoration:none}.woocommerce-loop-product__quick-view{background-color:#fff;block-size:2.5rem;color:#000;display:inline-flex;inline-size:2.5rem;inset-block-start:.5rem;inset-inline-end:.5rem;position:absolute}.woocommerce-loop-product .content{display:flex;flex-direction:column;justify-content:space-between;margin-block-start:var(--flow-spacing)}@container product (min-width: 20rem){.woocommerce-loop-product .content{gap:var(--flow-spacing);flex-direction:row}}.product .link{color:currentColor;text-decoration:none}.product .sale-flash{background-color:#fff;color:var(--color-alert);display:inline-block;font-size:var(--font-size-body-tiny);font-weight:700;inset-block-start:.25rem;inset-inline-end:0;letter-spacing:.04em;padding:.25rem .5rem;position:absolute;text-transform:uppercase;z-index:1}.product .figure{aspect-ratio:3/2;align-content:center;background-color:#fafafa;block-size:auto;inline-size:100%;overflow:hidden;position:relative}.product .figure-image{block-size:100%;inline-size:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;transition:opacity ease-in-out .15s}.product .figure-image+*{block-size:auto;inline-size:100%;top:0;right:0;bottom:0;left:0;margin-block:auto;mix-blend-mode:normal;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity ease-in-out .15s}.product .figure:hover .figure-image:has(+*){opacity:0}.product .figure:hover .figure-image+*{opacity:1}.product .add_to_cart_button{inline-size:100%;margin-block-start:1rem}.woocommerce-products-header{border-block-end:1px solid var(--color-border-secondary);padding-block:var(--box-spacing)}.woocommerce-products-header .term-description{color:var(--color-text-secondary)}.entry-title{border-block-end:1px solid var(--color-border-secondary);margin-block-end:1rem;padding-block-end:1rem}.product-excerpt{color:var(--color-text-secondary)}.product-excerpt.entry-excerpt{color:currentColor;margin-block-end:.25rem}.product-price{align-items:baseline;-moz-column-gap:.375rem;column-gap:.375rem;display:flex;font-weight:500}.product-price:has(s){color:var(--color-alert)}.product-price s{color:var(--color-text-muted);font-weight:initial}.product-price.entry-price{font-size:1.5rem}.product-price.entry-price s{color:var(--color-text);font-size:var(--font-size-body)}.entry-form{margin-block-start:var(--flow-spacing)}.section--product-entry{margin-block-start:var(--box-spacing);margin-block-end:var(--layout-spacing)}.section--product-entry>.container{display:grid;gap:var(--box-spacing);grid-template-columns:1fr}@media (min-width: 992px){.section--product-entry>.container{grid-template-columns:1fr 20rem}}.section--product-entry enno-component[name=SliderImageGallery]>.container{max-inline-size:100%;padding-inline:0}.section--product-entry .entry-sale-flash{background-color:var(--color-accent);color:var(--color-background);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;margin-block-end:1rem;padding-block:.375rem;padding-inline:.5rem;position:static;text-align:center;text-transform:uppercase}.section--product-entry .quantity{margin-block-end:var(--flow-spacing)}.entry-variations{display:flex;flex-direction:column;gap:var(--flow-spacing);margin-block-end:var(--flow-spacing)}.entry-variations>*+*{margin-block-start:0}.entry-variations .link--disabled{pointer-events:none}.entry-variations select{display:none}.entry-variations .swatches{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.entry-variations .swatch{position:relative}.entry-variations .swatch__link{block-size:30px;border-radius:9999px;border:1px solid var(--color-border);cursor:pointer;display:block;inline-size:30px;margin:0;overflow:hidden;padding:.125rem}.entry-variations .swatch__link--current{border-color:var(--color-accent);pointer-events:none}.entry-variations .swatch__image{block-size:100%;border-radius:9999px;inline-size:100%;-o-object-fit:cover;object-fit:cover}.entry-variations .select .trigger{background-color:var(--color-background-secondary);cursor:pointer;display:flex;flex-direction:column;inline-size:100%;padding:.5rem 1rem;position:relative}.entry-variations .select .trigger .control-icon{block-size:-moz-fit-content;block-size:fit-content;inline-size:-moz-fit-content;inline-size:fit-content;top:0;right:0;bottom:0;left:0;margin-block:auto;margin-inline:auto 1rem;position:absolute}.entry-variations .select .dialog__backdrop{background-color:#000;block-size:100%;display:block;inline-size:100%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;z-index:20}.entry-variations .select .dialog[aria-modal=true] .dialog__backdrop{opacity:.5;pointer-events:auto}.entry-variations .select .dialog__body{background-color:var(--color-background);block-size:calc(100svh - var(--wp-admin--admin-bar--height, 0px));display:flex;flex-direction:column;inline-size:100%;top:var(--wp-admin--admin-bar--height, 0px);left:100%;max-inline-size:25rem;position:fixed;transition:transform .2s ease;z-index:20}.entry-variations .select .dialog[aria-modal=true] .dialog__body{transform:translate(-100%)}.entry-variations .select .dialog__header{align-items:center;display:flex;justify-content:space-between;min-block-size:4rem;padding:var(--box-spacing)}.entry-variations .select .dialog__content{overflow-y:auto;padding-block-end:var(--box-spacing);padding-inline:var(--box-spacing);block-size:100%}.entry-variations .select .dialog__title{font-size:1.5rem;line-height:1.75rem;margin:0}.entry-variations .select .dialog button{cursor:pointer;margin-block-start:0}.entry-variations .select .dialog .options{display:grid;gap:var(--flow-spacing);grid-template-columns:repeat(2,1fr)}.entry-variations .select .dialog .option{position:relative}.entry-variations .select .dialog .option .link{color:currentColor;text-decoration:none}.entry-variations .select .dialog .option-checked-icon{position:absolute;display:block;top:.5rem;right:.5rem}.entry-variations .select .dialog .option-figure{aspect-ratio:1/1;align-content:center;background-color:#fafafa;block-size:auto;inline-size:100%;overflow:hidden}.entry-variations .select .dialog .option-image{block-size:100%;inline-size:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.entry-variations .link--current{border-color:var(--color-accent);pointer-events:none}.single_variation_wrap{display:none!important}.section--product-features .items{display:grid;gap:var(--box-spacing);grid-template-columns:1fr}@media (min-width: 992px){.section--product-features .items{grid-template-columns:repeat(2,1fr)}}.section--product-features .item{align-items:center;display:flex;flex-direction:column}.section--product-features .item .content{margin-block-start:var(--flow-spacing);text-align:justify}.section--product-features .item .title{text-align:center}.section--product-features .item .title+*{margin-block-start:calc(var(--flow-spacing) / 2)}@media (min-width: 992px){.section--product-features .item:first-child{flex-direction:column-reverse;grid-column:span 2}}@media (min-width: 992px){.section--product-features .item:first-child .content{margin-block-start:0;margin-block-end:var(--box-spacing);max-inline-size:30rem;margin-inline:auto;text-align:center}}@media (min-width: 992px){.section--product-features .item:first-child .title{font-size:1.5rem;line-height:1.75rem;text-align:center}}.section--product-features .item .figure{aspect-ratio:3/2;block-size:auto;inline-size:100%;overflow:hidden}.section--product-features .item .figure-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.section--product-features .item .title{font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center}@media (min-width: 992px){.section--product-features .item .title{text-align:initial}}.section--product-usps{background-color:var(--color-background-secondary);padding-block:var(--box-spacing)}.section--product-highlight .box{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 992px){.section--product-highlight .box{gap:4rem;grid-template-columns:repeat(2,1fr)}}.section--product-highlight .box-inner--content{align-items:center;display:flex}@media (min-width: 992px){.section--product-highlight .box-inner--content{padding-inline:4rem}}.section--product-highlight .figure{block-size:auto;inline-size:100%;overflow:hidden}.section--product-highlight .figure-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.section--product-tabs>.container{display:grid;grid-template-columns:1fr}@media (min-width: 992px){.section--product-tabs>.container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.section--product-tabs enno-component[name=BlockProductTabs]{margin-block-start:0}}.tab--product_details li+li,.tab--product_dimensions li+li{margin-block-start:.25rem}.tab--product_materials .materials{display:flex;flex-direction:column;gap:calc(var(--flow-spacing) * 1.5)}.tab--product_materials .material{display:flex;flex-wrap:wrap;gap:var(--flow-spacing)}.tab--product_materials .material__media{block-size:auto;inline-size:4rem;overflow:hidden}.tab--product_materials .material__image{block-size:auto;inline-size:2.5rem}.tab--product_materials .material__content{flex:1;margin:0}.tab--product_materials .material__description{margin-block-start:calc(var(--flow-spacing) / 2)}.section--product-up-sells enno-component[name=SliderProducts]>.container{padding-inline:0}.product-quantity{--_border-radius: .125rem;--_border-width: 1px;--_input-height: 3rem;align-items:center;border-radius:var(--_border-radius);border:var(--_border-width) solid var(--color-border);display:inline-flex;overflow:hidden}.product-quantity [data-ref=onQuantityDecrement],.product-quantity [data-ref=onQuantityIncrement]{align-items:center;block-size:calc(var(--_input-height) - 2 * var(--_border-width));cursor:pointer;display:inline-flex;inline-size:var(--_input-height);justify-content:center}.product-quantity input{background-color:var(--color-background);block-size:calc(var(--_input-height) - 2 * var(--_border-width));border:0;inline-size:4ch;padding:0;text-align:center}.product-quantity input::-webkit-inner-spin-button,.product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.woocommerce-ordering select{background-color:transparent;border:0;inline-size:initial;min-block-size:initial;padding-block:0;padding-inline-start:0}.woocommerce-cart-form{display:grid;gap:var(--layout-spacing);grid-template-columns:1fr}@media (min-width: 992px){.woocommerce-cart-form{grid-template-columns:1fr 20rem}}.woocommerce-cart-form__contents tbody{border-block-start:1px solid var(--color-border-secondary);display:flex;flex-direction:column;gap:var(--box-spacing);margin-block-start:var(--flow-spacing);padding-block-start:var(--box-spacing)}.woocommerce-cart-form__cart-item{display:grid;gap:var(--flow-spacing);grid-template-columns:4rem 1fr}@media (min-width: 768px){.woocommerce-cart-form__cart-item{grid-template-columns:8rem 1fr}}.woocommerce-cart-form__cart-item .figure{aspect-ratio:1/1;background-color:var(--color-background-secondary);block-size:auto;inline-size:100%}.woocommerce-cart-form__cart-item .figure-image{block-size:100%;inline-size:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.woocommerce-cart-form__cart-item .product-content{display:flex;flex-direction:column}.woocommerce-cart-form__cart-item .product-content .box{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 992px){.woocommerce-cart-form__cart-item .product-content .box{flex-direction:row}}.woocommerce-cart-form__cart-item .title{font-weight:500}.woocommerce-cart-form__cart-item .subtitle{color:var(--color-text-secondary)}.woocommerce-cart-form__cart-item .price{margin-block-start:.5rem}@media (min-width: 992px){.woocommerce-cart-form__cart-item .price{margin-block-start:0}}.woocommerce-cart-form__cart-item .actions{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;margin-block-start:1rem}.woocommerce-cart-form__cart-item .actions a{color:currentColor;text-decoration:none}.woocommerce-cart-form button[name=update_cart]{display:none}.cart_totals{margin-block-start:0}.cart_totals table{margin:0}.cart_totals tbody{display:block}.cart_totals tbody tr{display:flex;margin-block-start:.25rem;justify-content:space-between}.cart_totals tbody tr:first-child,.cart_totals tbody tr:last-child{border-block-start:1px solid var(--color-border-secondary);margin-block-start:var(--flow-spacing);padding-block-start:var(--flow-spacing)}.cart_totals tbody th,.cart_totals tbody td{font-weight:initial}.cart-collaterals .cross-sells enno-component[name=SliderProducts] .container{padding-inline:0}.woocommerce-checkout #mainHeader,.woocommerce-checkout #mainFooter{display:none}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;gap:var(--flow-spacing);grid-template-columns:repeat(12,1fr)}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{display:flex;flex-direction:column;gap:.25rem;grid-column:span 12;margin-block-start:0;position:relative}.woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-shipping-fields__field-wrapper .form-row label{font-size:var(--font-size-body-small);line-height:calc(var(--font-size-body-small) + .25rem)}.woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper,.woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper{display:block}#order_review_heading{align-items:center;border-block-end:1px solid var(--color-border-secondary);padding-block-end:.75rem;display:flex;gap:.75rem}#order_review_heading:before,#order_review_heading:after{font-family:Icons,sans-serif;font-style:normal;font-weight:400}@media (min-width: 992px){#order_review_heading:before,#order_review_heading:after{display:none}}#order_review_heading:before{content:"l"}#order_review_heading:after{content:"i";margin-inline-start:auto;font-size:var(--font-size-body)}.woocommerce-checkout-review-order-table .cart{border-block-end:1px solid var(--color-border-secondary);display:flex;flex-direction:column;gap:var(--flow-spacing);margin-block-end:var(--flow-spacing);padding-block-end:var(--flow-spacing)}.woocommerce-checkout-review-order-table .cart-item{display:grid;gap:var(--flow-spacing);grid-template-columns:4rem 1fr}.woocommerce-checkout-review-order-table .cart-item .figure{align-content:center;aspect-ratio:1;background-color:var(--color-background-secondary);block-size:auto;inline-size:100%;overflow:hidden}.woocommerce-checkout-review-order-table .cart-item .figure-image{block-size:100%;inline-size:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.woocommerce-checkout-review-order-table tfoot{display:flex;gap:.25rem;flex-direction:column}.woocommerce-checkout-review-order-table tfoot tr{display:flex;gap:var(--flow-spacing);justify-content:space-between}.wc-stripe-card-icons-container{display:flex;gap:.25rem}.wc-stripe-card-icon{block-size:auto;inline-size:2rem}#ship-to-different-address{display:flex;gap:.5rem}#ship-to-different-address-checkbox{block-size:var(--font-size-body);inline-size:var(--font-size-body);margin:0}#ship-to-different-address{display:none}.stamped-container{font-family:var(--font-family-body)!important}.stamped-review-header-title{font-weight:500!important}.fa-star,.fa-star-checked,.fa-star-half-o,.fa-star-o,.stamped-fa-star,.stamped-fa-star-checked,.stamped-fa-star-half-o,.stamped-fa-star-o{color:var(--color-accent)!important}.stamped-tab-container,.stamped-messages,.stamped-reviews-filter,.stamped-review-footer,div[data-widget-style*=standard] .stamped-summary-ratings,div[data-widget-style*=standard] span.stamped-summary-actions{display:none!important}.stamped-pagination a{color:currentColor!important;text-decoration:none!important}enno-component[name=AccordionDefault] .items{display:flex;flex-direction:column}enno-component[name=AccordionDefault] .item:not(:last-child){border-block-end:1px solid var(--color-border)}enno-component[name=AccordionDefault] .trigger{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-weight:500;inline-size:100%;justify-content:space-between;padding-block:1rem}enno-component[name=AccordionDefault] .modal .backdrop{background-color:#000;block-size:100%;display:block;inline-size:100%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;z-index:20}enno-component[name=AccordionDefault] .modal .drawer{background-color:var(--color-background);block-size:calc(100svh - var(--wp-admin--admin-bar--height, 0px));display:flex;flex-direction:column;inline-size:100%;top:var(--wp-admin--admin-bar--height, 0px);left:100%;max-inline-size:25rem;position:fixed;transition:transform .2s ease;z-index:20}enno-component[name=AccordionDefault] .modal--open .drawer{transform:translate(-100%)}enno-component[name=AccordionDefault] .modal--open .backdrop{opacity:.5;pointer-events:auto}enno-component[name=AccordionDefault] .modal .header{align-items:center;display:flex;justify-content:flex-end;min-block-size:4rem;padding:var(--box-spacing)}enno-component[name=AccordionDefault] .modal .content{overflow-y:auto;padding-block-end:var(--box-spacing);padding-inline:var(--box-spacing);block-size:100%}enno-component[name=AccordionDefault] .modal .title{font-size:1.5rem;line-height:1.75rem;margin-block-end:var(--box-spacing)}enno-component[name=AccordionDefault] .modal button{cursor:pointer}enno-component[name=BlockCollapse]+*{margin-block-start:0}enno-component[name=BlockCollapse]+*[data-theme]{padding-block-start:0}enno-component[name=BlockImage] .figure{--max-inline-size: var(--content-max-width-full);max-inline-size:calc(var(--max-inline-size) + 2 * var(--box-spacing));padding-inline:var(--box-spacing)}enno-component[name=BlockImage] .figure[data-size=full]{max-inline-size:100%;padding-inline:0}enno-component[name=BlockImage] .figure[data-size=large]{--max-inline-size: var(--content-max-width-full)}enno-component[name=BlockImage] .figure[data-size=medium]{--max-inline-size: var(--content-max-width-wide)}enno-component[name=BlockImage] .figure[data-size=small]{--max-inline-size: var(--content-max-width)}enno-component[name=BlockImage] .figureImage{block-size:auto;inline-size:100%}enno-component[name=BlockImageText] .container{align-content:center;min-block-size:20rem}@media (min-width: 992px){enno-component[name=BlockImageText] .container{min-block-size:30rem}}enno-component[name=BlockImageText] .figure{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}enno-component[name=BlockImageText] .figure-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}enno-component[name=BlockImageText] .content{margin-block-start:0;position:relative}enno-component[name=BlockPostHeader]{padding-block:var(--component-spacing)}enno-component[name=BlockPostHeader][data-thumbnail=false]{background-color:var(--color-background-secondary)}enno-component[name=BlockPostHeader] .container{display:flex;flex-direction:column;justify-content:center;min-block-size:16rem}@media (min-width: 992px){enno-component[name=BlockPostHeader] .container{min-block-size:24rem}}enno-component[name=BlockPostHeader] .content{border-radius:.5rem;padding:var(--box-spacing);z-index:1}enno-component[name=BlockPostHeader] .content>*+*{margin-block-start:1.5rem}enno-component[name=BlockPostHeader] .content .meta{color:var(--color-text-muted);display:flex}enno-component[name=BlockPostHeader] .content .meta>*:not(:last-child){position:relative;margin-inline-end:1rem}enno-component[name=BlockPostHeader] .content .meta>*:not(:last-child):after{background-color:currentColor;block-size:1em;content:"";display:inline-block;inline-size:1px;inset-block-start:50%;inset-inline-end:-.5rem;position:absolute;transform:translateY(-50%)}enno-component[name=BlockPostHeader] .figure{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}enno-component[name=BlockPostHeader] .figure-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}enno-component[name=BlockProductTabs] .tabs{display:flex;flex-direction:column}enno-component[name=BlockProductTabs] .tab:not(:last-child){border-block-end:1px solid var(--color-border)}enno-component[name=BlockProductTabs] .trigger{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-weight:500;inline-size:100%;justify-content:space-between;padding-block:1rem}enno-component[name=BlockProductTabs] .modal .drawer{background-color:var(--color-background);block-size:calc(100svh - var(--wp-admin--admin-bar--height, 0px));display:flex;flex-direction:column;inline-size:100%;top:var(--wp-admin--admin-bar--height, 0px);left:100%;max-inline-size:25rem;position:fixed;transition:transform .2s ease;z-index:20}enno-component[name=BlockProductTabs] .modal .backdrop{background-color:#000;block-size:100%;display:block;inline-size:100%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;z-index:20}enno-component[name=BlockProductTabs] .modal--open .drawer{transform:translate(-100%)}enno-component[name=BlockProductTabs] .modal--open .backdrop{opacity:.5;pointer-events:auto}enno-component[name=BlockProductTabs] .modal .header{align-items:center;display:flex;justify-content:space-between;padding:var(--box-spacing)}enno-component[name=BlockProductTabs] .modal .header>*{margin-block:0}enno-component[name=BlockProductTabs] .modal .body{overflow-y:auto;padding-block-end:var(--box-spacing);padding-inline:var(--box-spacing);block-size:100%}enno-component[name=BlockProductUSP] .list{display:flex;flex-wrap:wrap;row-gap:3rem}enno-component[name=BlockProductUSP] .list-item{align-items:center;display:flex;flex-direction:column;flex:1;min-inline-size:16rem;padding-inline:1rem}enno-component[name=BlockProductUSP] .list-item__figure{align-items:center;block-size:1.5rem;display:inline-flex;inline-size:1.5rem;justify-content:center;overflow:hidden}enno-component[name=BlockProductUSP] .list-item__image{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}enno-component[name=BlockProductUSP] .list-item__title{font-weight:500;letter-spacing:.04em;text-transform:uppercase}enno-component[name=BlockProductUSP] .list-item__excerpt{color:var(--color-text-secondary);text-wrap:balance;max-inline-size:30ch;margin-block-start:.5rem}enno-component[name=BlockProductUSP] .list-item__learn-more{margin-block-start:.75rem}enno-component[name=BlockProductUSP] [role=dialog] .drawer{background-color:var(--color-background);block-size:calc(100svh - var(--wp-admin--admin-bar--height, 0px));display:flex;flex-direction:column;inline-size:100%;top:var(--wp-admin--admin-bar--height, 0px);left:100%;max-inline-size:25rem;position:fixed;transition:transform .2s ease;z-index:20}enno-component[name=BlockProductUSP] [role=dialog] .backdrop{background-color:#000;block-size:100%;display:block;inline-size:100%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;z-index:20}enno-component[name=BlockProductUSP] [role=dialog][aria-modal] .drawer{transform:translate(-100%)}enno-component[name=BlockProductUSP] [role=dialog][aria-modal] .backdrop{opacity:.5;pointer-events:auto}enno-component[name=BlockProductUSP] [role=dialog] .header{align-items:center;display:flex;justify-content:space-between;padding:var(--box-spacing)}enno-component[name=BlockProductUSP] [role=dialog] .header>*{margin-block:0}enno-component[name=BlockProductUSP] [role=dialog] .content{block-size:100%;overflow-y:auto;padding-block-end:var(--box-spacing);padding-inline:var(--box-spacing)}enno-component[name=BlockProductUSP] [role=dialog] .title{font-size:1.5rem;line-height:1.75rem;margin-block-end:var(--box-spacing)}enno-component[name=BlockProductUSP] [role=dialog] button{cursor:pointer}enno-component[name=BlockSpacer][data-show-divider=true]:after{border-block-start:1px solid var(--color-border-secondary);content:"";display:block}enno-component[name=BlockTextImage] .container{align-items:center;-moz-column-gap:var(--component-spacing);column-gap:var(--component-spacing);display:flex;flex-direction:column-reverse;row-gap:var(--layout-spacing)}@media (min-width: 992px){enno-component[name=BlockTextImage] .container[data-image-position=left]{flex-direction:row-reverse}}@media (min-width: 992px){enno-component[name=BlockTextImage] .container[data-image-position=right]{flex-direction:row}}enno-component[name=BlockTextImage] .container>*{flex:1}enno-component[name=BlockTextImage] .figure{block-size:auto;inline-size:100%;overflow:hidden}enno-component[name=BlockTextImage] .figure-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}enno-component[name=FormCheckout] .woocommerce{display:flex;flex-direction:column-reverse;gap:var(--component-spacing)}@media (min-width: 992px){enno-component[name=FormCheckout] .woocommerce{flex-direction:row}}enno-component[name=FormCheckout] .woocommerce>*{flex:1}enno-component[name=FormCheckout] .summary{margin-block-start:0}@media (min-width: 992px){enno-component[name=FormCheckout] .summary{max-inline-size:20rem}}enno-component[name=FormCheckout] .iti{display:block}enno-component[name=FormContactForm7] .container{align-items:center;-moz-column-gap:var(--layout-spacing);column-gap:var(--layout-spacing);display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--box-spacing)}@media (min-width: 992px){enno-component[name=FormContactForm7] .container{flex-direction:row}}enno-component[name=FormContactForm7] .container>*{flex:1}enno-component[name=FormContactForm7] .form-row{display:flex}enno-component[name=FormContactForm7] .form-col{flex:1}enno-component[name=FormContactForm7] .form-button{inline-size:-moz-fit-content;inline-size:fit-content}enno-component[name=FormContactForm7] .wpcf7 .hidden-fields-container{display:none}enno-component[name=FormContactForm7] .wpcf7-not-valid-tip{display:none}enno-component[name=FormContactForm7] .wpcf7-response-output{border:0;font-size:var(--font-size-body-small);margin:.5rem 0 0;padding:0}form.sent enno-component[name=FormContactForm7] .wpcf7-response-output{color:var(--color-success)}form.invalid enno-component[name=FormContactForm7] .wpcf7-response-output,form.unaccepted enno-component[name=FormContactForm7] .wpcf7-response-output{color:var(--color-error)}enno-component[name=FormContactForm7] .wpcf7-spinner{display:none}enno-component[name=FormNewsletter] .container{align-items:center;-moz-column-gap:var(--layout-spacing);column-gap:var(--layout-spacing);display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--box-spacing)}@media (min-width: 992px){enno-component[name=FormNewsletter] .container{flex-direction:row}}enno-component[name=FormNewsletter] .container>*{flex:1}enno-component[name=FormNewsletter] .form-row{display:flex;margin-block-start:0}enno-component[name=FormNewsletter] .form-col{flex:1}enno-component[name=FormNewsletter] .form-button{inline-size:-moz-fit-content;inline-size:fit-content}enno-component[name=FormNewsletter] .wpcf7 .hidden-fields-container{display:none}enno-component[name=FormNewsletter] .wpcf7-not-valid-tip{display:none}enno-component[name=FormNewsletter] .wpcf7-response-output{border:0;color:var(--color-text);font-size:var(--font-size-body-small);margin:.5rem 0 0;padding:0}enno-component[name=FormNewsletter] .wpcf7-spinner{display:none}enno-component[name=FormPasswordProtection] .form{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 768px){enno-component[name=FormPasswordProtection] .form{align-items:center;flex-direction:row}}enno-component[name=GridImageText] .grid{--grid-columns: 1;display:grid;gap:var(--box-spacing);grid-template-columns:repeat(var(--grid-columns),1fr)}@media (min-width: 768px){enno-component[name=GridImageText] .grid[data-max-columns="2"],enno-component[name=GridImageText] .grid[data-max-columns="3"],enno-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 2}}@media (min-width: 992px){enno-component[name=GridImageText] .grid[data-max-columns="3"],enno-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 3}}@media (min-width: 1200px){enno-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 4}}enno-component[name=GridImageText] .item{position:relative}enno-component[name=GridImageText] .item__figure{margin-block-end:calc(var(--flow-spacing) * 1.5)}enno-component[name=GridPostsArchive] .posts{--grid-columns: 1;-moz-column-gap:var(--box-spacing);column-gap:var(--box-spacing);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);row-gap:var(--layout-spacing)}@media (min-width: 768px){enno-component[name=GridPostsArchive] .posts[data-max-columns="2"],enno-component[name=GridPostsArchive] .posts[data-max-columns="3"]{--grid-columns: 2}}@media (min-width: 992px){enno-component[name=GridPostsArchive] .posts[data-max-columns="3"]{--grid-columns: 3}}enno-component[name=GridPostsArchive] .post{position:relative}enno-component[name=GridPostsArchive] .post__figure{block-size:auto;inline-size:100%;overflow:hidden}enno-component[name=GridPostsArchive] .post__figureLink{color:currentColor;text-decoration:none}enno-component[name=GridPostsArchive] .post__figureImage{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;transition:transform .2s ease}enno-component[name=GridPostsArchive] .post__figureImage:hover{transform:scale(1.05)}enno-component[name=GridPostsArchive] .post__content{margin-block-start:1.5rem}enno-component[name=GridPostsArchive] .post__content>*+*{margin-block-start:.5rem}enno-component[name=GridPostsArchive] .post__titleLink{color:currentColor;text-decoration:none}enno-component[name=GridPostsArchive] .post__titleLink:hover{text-decoration:underline}enno-component[name=GridPostsArchive] .terms{border-block-end:1px solid var(--color-border-secondary);display:flex;flex-wrap:nowrap}enno-component[name=GridPostsArchive] .terms .term{position:relative}enno-component[name=GridPostsArchive] .terms .term__link{color:currentColor;display:inline-flex;padding-block-end:1rem;padding-inline:1rem;text-decoration:none}enno-component[name=GridPostsArchive] .terms .term__link:hover{box-shadow:0 1px #000}enno-component[name=GridPostsArchive] .terms .term__link--active{font-weight:500;box-shadow:0 1px #000}enno-component[name=GridPostsArchive] .pagination{display:flex;justify-content:center}enno-component[name=GridPostsFeatured] .posts{--grid-columns: 1;-moz-column-gap:var(--box-spacing);column-gap:var(--box-spacing);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);row-gap:var(--layout-spacing)}@media (min-width: 768px){enno-component[name=GridPostsFeatured] .posts[data-max-columns="2"],enno-component[name=GridPostsFeatured] .posts[data-max-columns="3"]{--grid-columns: 2}}@media (min-width: 992px){enno-component[name=GridPostsFeatured] .posts[data-max-columns="3"]{--grid-columns: 3}}enno-component[name=GridPostsFeatured] .post{position:relative}enno-component[name=GridPostsFeatured] .post .link{color:currentColor;text-decoration:none}enno-component[name=GridPostsFeatured] .post .figure{block-size:auto;inline-size:100%;overflow:hidden}enno-component[name=GridPostsFeatured] .post .figure-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}enno-component[name=GridPostsFeatured] .post .figure-image:hover{transform:scale(1.05)}enno-component[name=GridPostsFeatured] .post .content{margin-block-start:1.5rem}enno-component[name=GridPostsFeatured] .post .content>*+*{margin-block-start:.5rem}enno-component[name=GridPostsFeatured] .post .title:hover{text-decoration:underline}enno-component[name=GridPostsFeatured] .post:first-child{grid-column:span var(--grid-columns)}@media (min-width: 768px){enno-component[name=GridPostsFeatured] .post:first-child .link{align-items:center;display:grid;gap:var(--layout-spacing);grid-template-columns:repeat(2,1fr)}enno-component[name=GridPostsFeatured] .post:first-child .link>*+*{margin-block-start:0}enno-component[name=GridPostsFeatured] .post:first-child .link .title{font-size:1.75rem;line-height:2rem}enno-component[name=GridPostsFeatured] .post:first-child .link .excerpt{margin-block-start:1rem}}enno-component[name=GridPostsLatest] .posts{--grid-columns: 1;-moz-column-gap:var(--box-spacing);column-gap:var(--box-spacing);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);row-gap:var(--layout-spacing)}@media (min-width: 768px){enno-component[name=GridPostsLatest] .posts[data-max-columns="2"],enno-component[name=GridPostsLatest] .posts[data-max-columns="3"]{--grid-columns: 2}}@media (min-width: 992px){enno-component[name=GridPostsLatest] .posts[data-max-columns="3"]{--grid-columns: 3}}enno-component[name=GridPostsLatest] .post{position:relative}enno-component[name=GridPostsLatest] .post__figure{block-size:auto;inline-size:100%;overflow:hidden}enno-component[name=GridPostsLatest] .post__figureLink{color:currentColor;text-decoration:none}enno-component[name=GridPostsLatest] .post__figureImage{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;transition:transform .2s ease}enno-component[name=GridPostsLatest] .post__figureImage:hover{transform:scale(1.05)}enno-component[name=GridPostsLatest] .post__content{margin-block-start:1.5rem}enno-component[name=GridPostsLatest] .post__content>*+*{margin-block-start:.5rem}enno-component[name=GridPostsLatest] .post__titleLink{color:currentColor;text-decoration:none}enno-component[name=GridPostsLatest] .post__titleLink:hover{text-decoration:underline}enno-component[name=GridProducts] .products{--grid-columns: 2;-moz-column-gap:var(--box-spacing);column-gap:var(--box-spacing);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);row-gap:var(--layout-spacing)}@media (min-width: 768px){enno-component[name=GridProducts] .products[data-max-columns="3"],enno-component[name=GridProducts] .products[data-max-columns="4"]{--grid-columns: 3}}@media (min-width: 1200px){enno-component[name=GridProducts] .products[data-max-columns="4"]{--grid-columns: 4}}enno-component[name=GridProducts] .product{position:relative}enno-component[name=GridProducts] .product__figure{align-content:center;aspect-ratio:1/1;background-color:#fafafa;block-size:auto;inline-size:100%;overflow:hidden}enno-component[name=GridProducts] .product__figure-image{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}enno-component[name=GridProducts] .product__title:hover{cursor:pointer;text-decoration:underline}enno-component[name=GridProducts] .quick-view{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;background-color:#fff;block-size:calc(100svh - var(--wp-admin--admin-bar--height, 0px));border:0;inline-size:100%;inset-block-start:var(--wp-admin--admin-bar--height, 0px);inset-inline-start:100%;max-block-size:100%;max-inline-size:400px;padding:0;position:fixed;z-index:20;transition:transform .2s ease}enno-component[name=GridProducts] .quick-view[aria-hidden=false]{transform:translate(-100%)}enno-component[name=GridProducts] .quick-view[aria-hidden=false]::backdrop{animation:fade .2s ease;background-color:#00000080;block-size:calc(100svh - var(--wp-admin--admin-bar--height, 0px));border:0;inline-size:100%;inset-block-start:var(--wp-admin--admin-bar--height, 0px);inset-inline-start:0;position:fixed;z-index:10}@keyframes fade{0%{opacity:0}to{opacity:1}}enno-component[name=GridProducts] .quick-view__header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:var(--box-spacing)}enno-component[name=GridProducts] .quick-view__header>*+*{margin-block-start:0}enno-component[name=GridProducts] .quick-view__main{overflow-y:auto;padding-inline:var(--box-spacing)}enno-component[name=GridProducts] .quick-view__main>*+*{margin-block-start:var(--box-spacing)}enno-component[name=GridProducts] .quick-view__footer{background-color:#fff;padding:var(--box-spacing)}enno-component[name=GridProducts] .quick-view__figure{align-content:center;aspect-ratio:1/1;block-size:auto;inline-size:100%;overflow:hidden}enno-component[name=GridProducts] .quick-view__figure-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}enno-component[name=GridProducts] .quick-view .added_to_cart{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background);border:1px solid var(--color-accent);color:var(--color-accent);cursor:pointer;display:inline-flex;font-family:var(--font-family-euclid-flex),sans-serif;font-size:1rem;font-weight:700;gap:.25rem;inline-size:100%;justify-content:center;letter-spacing:.05em;line-height:1;margin-block-start:.5rem;padding-block:calc(1rem - 1px);padding-inline:1.5rem;text-align:center;text-decoration:none;text-transform:uppercase}enno-component[name=GridProducts] .overlay{background-color:#00000080;block-size:calc(100svh - var(--wp-admin--admin-bar--height, 0px));inline-size:100%;inset-block-start:var(--wp-admin--admin-bar--height, 0px);inset-inline-start:0;opacity:0;pointer-events:none;position:fixed;z-index:10}[aria-hidden=false]+enno-component[name=GridProducts] .overlay{opacity:1;pointer-events:auto}enno-component[name=GridProductsArchive] .products{--grid-columns: 2;-moz-column-gap:var(--box-spacing);column-gap:var(--box-spacing);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);row-gap:var(--layout-spacing)}@media (min-width: 992px){enno-component[name=GridProductsArchive] .products{--grid-columns: 3}}enno-component[name=GridProductsArchive] .product{position:relative}enno-component[name=GridProductsArchive] .filter [data-ref=filterOpen]{align-items:center;background-color:var(--color-background-secondary);border-radius:9999px;cursor:pointer;display:inline-flex;min-block-size:3rem;padding-inline:1rem;text-align:center}enno-component[name=GridProductsArchive] .filter [data-ref=filterOpen]:before{content:"t";display:inline-block;font-family:Icons,sans-serif;font-size:var(--font-size-body-small);line-height:1;margin-inline-end:.5rem}enno-component[name=GridProductsArchive] .filter-drawer{background-color:var(--color-background);block-size:calc(100svh - var(--wp-admin--admin-bar--height, 0px));display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;inline-size:100%;inset-block-start:var(--wp-admin--admin-bar--height, 0px);inset-inline-start:100%;margin-block-start:0;max-inline-size:25rem;position:fixed;transition:transform .2s ease;z-index:99}enno-component[name=GridProductsArchive] .filter-drawer[aria-hidden=false]{transform:translate(-100%)}enno-component[name=GridProductsArchive] .filter-header{align-items:center;display:flex;justify-content:space-between;padding:var(--box-spacing)}enno-component[name=GridProductsArchive] .filter .button-closeFilter{cursor:pointer;margin-block-start:0}enno-component[name=GridProductsArchive] .filter-options{overflow-y:auto;padding-inline:var(--box-spacing)}enno-component[name=GridProductsArchive] .filter-options .taxonomies{display:flex;flex-direction:column}enno-component[name=GridProductsArchive] .filter-options .taxonomy{border-block-end:1px solid var(--color-border-secondary)}enno-component[name=GridProductsArchive] .filter-options .taxonomy-label{font-weight:500}enno-component[name=GridProductsArchive] .filter-options .taxonomy-fieldset{display:none}enno-component[name=GridProductsArchive] .filter-options .taxonomy-fieldset[aria-hidden=false]{display:flex;flex-direction:column;padding-block-end:1rem}enno-component[name=GridProductsArchive] .filter-options .taxonomy-fieldset-control{align-items:center;cursor:pointer;display:flex;inline-size:100%;justify-content:space-between;padding-block:1rem}enno-component[name=GridProductsArchive] .filter-options .taxonomy-fieldset-control:after{content:"i";display:inline-block;font-family:Icons,sans-serif;font-size:var(--font-size-body-small);font-style:normal;font-weight:400;line-height:1;transition:transform .2s}enno-component[name=GridProductsArchive] .filter-options .taxonomy-fieldset-control[aria-expanded=true]:after{transform:rotate(180deg)}enno-component[name=GridProductsArchive] .filter-options .taxonomy-term{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding-block:.125rem}enno-component[name=GridProductsArchive] .filter-options .taxonomy-term-input{block-size:var(--font-size-body);inline-size:var(--font-size-body);margin:0}enno-component[name=GridProductsArchive] .filter-actions{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin:0;padding:var(--box-spacing)}enno-component[name=GridProductsArchive] .filter-backdrop{background-color:#00000080;block-size:calc(100svh - var(--wp-admin--admin-bar--height, 0px));inline-size:100%;inset-block-start:var(--wp-admin--admin-bar--height, 0px);inset-inline-start:0;margin-block-start:0;pointer-events:none;position:fixed;visibility:hidden;z-index:98}enno-component[name=GridProductsArchive] .filter-backdrop:has(~.filter-drawer[aria-hidden=false]){pointer-events:auto;visibility:visible}enno-component[name=GridProductsArchive] .filter .orderby{border-block-end:1px solid var(--color-border-secondary);margin:0}enno-component[name=GridProductsArchive] .filter .orderby-label{display:block;font-weight:500}enno-component[name=GridProductsArchive] .filter .orderby-fieldset{display:none}enno-component[name=GridProductsArchive] .filter .orderby-fieldset[aria-hidden=false]{display:flex;flex-direction:column;padding-block-end:var(--flow-spacing)}enno-component[name=GridProductsArchive] .filter .orderby-fieldset-control{align-items:center;cursor:pointer;display:flex;inline-size:100%;justify-content:space-between;padding-block:var(--flow-spacing)}enno-component[name=GridProductsArchive] .filter .orderby-fieldset-control:after{content:"i";display:inline-block;font-family:Icons,sans-serif;font-size:var(--font-size-body-small);font-style:normal;font-weight:400;line-height:1;transition:transform .2s}enno-component[name=GridProductsArchive] .filter .orderby-fieldset-control[aria-expanded=true]:after{transform:rotate(180deg)}enno-component[name=GridProductsArchive] .pagination{text-align:center}enno-component[name=GridSearchResults] .grid{display:grid;gap:var(--box-spacing);grid-template-columns:repeat(2,1fr)}@media (min-width: 992px){enno-component[name=GridSearchResults] .grid{grid-template-columns:repeat(3,1fr)}}enno-component[name=GridSearchResults] .header{border-block-end:1px solid var(--color-border-secondary);padding-block:var(--box-spacing)}enno-component[name=GridSearchResults] .header .title{display:flex;flex-direction:column}enno-component[name=GridSearchResults] .header .title>*{margin-block-start:0}enno-component[name=GridSearchResults] .pagination{display:flex;justify-content:center}enno-component[name=GridSwatchProducts] .products{--grid-columns: 2;-moz-column-gap:var(--box-spacing);column-gap:var(--box-spacing);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);row-gap:var(--layout-spacing)}@media (min-width: 768px){enno-component[name=GridSwatchProducts] .products[data-max-columns="3"],enno-component[name=GridSwatchProducts] .products[data-max-columns="4"]{--grid-columns: 3}}@media (min-width: 992px){enno-component[name=GridSwatchProducts] .products[data-max-columns="4"]{--grid-columns: 4}}enno-component[name=GridSwatchProducts] .product{cursor:pointer;position:relative}enno-component[name=GridSwatchProducts] .product__figure{block-size:auto;inline-size:100%;overflow:hidden}enno-component[name=GridSwatchProducts] .product__figureImage{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}enno-component[name=GridSwatchProducts] .product__title{font-weight:400}enno-component[name=GridSwatchProducts] .product__description{display:none}enno-component[name=GridSwatchProducts] .product .add_to_cart_button{background-color:#00000080;border-color:transparent;color:var(--color-background);display:inline-grid;font-family:var(--font-family-euclid-flex);font-size:var(--font-size-body-small);font-weight:700;inline-size:-moz-fit-content;inline-size:fit-content;inset-block-start:1rem;inset-inline-end:1rem;letter-spacing:.02em;margin:0;min-block-size:2rem;min-inline-size:2rem;padding:.25rem .5rem;place-items:center;position:absolute;text-decoration:none;text-transform:uppercase;z-index:1}enno-component[name=GridSwatchProducts] .quickView{background-color:var(--color-background-secondary);display:flex;flex-direction:column-reverse;gap:var(--box-spacing);grid-column:1/-1;padding:var(--box-spacing)}@media (min-width: 768px){enno-component[name=GridSwatchProducts] .quickView{flex-direction:row}}enno-component[name=GridSwatchProducts] .quickView>*{flex:1;margin:0}enno-component[name=GridSwatchProducts] .quickView__figureImage{inline-size:100%}enno-component[name=GridSwatchProducts] .quickView__content{display:flex;flex-direction:column}enno-component[name=GridSwatchProducts] .quickView__content>*+*{margin-block-start:var(--box-spacing)}enno-component[name=GridSwatchProducts] .quickView__removeButton{margin-inline-start:auto}enno-component[name=GridSwatchProducts] .quickView .add_to_cart_button{inline-size:-moz-fit-content;inline-size:fit-content}enno-component[name=GridSwatchProducts] .added_to_cart{display:none}enno-component[name=HeroImageText]{padding-block:var(--component-spacing)}enno-component[name=HeroImageText] .container{align-content:center;min-block-size:20rem}@media (min-width: 992px){enno-component[name=HeroImageText] .container{min-block-size:25rem}}enno-component[name=HeroImageText] .picture{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}enno-component[name=HeroImageText] .picture-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}enno-component[name=HeroImageText] .content{margin-block-start:0;position:relative}enno-component[name=HeroTextImage] .container{block-size:100%;display:flex;flex-direction:column;gap:var(--layout-spacing)}enno-component[name=HeroTextImage] .container>*{flex:1}@media (min-width: 992px){enno-component[name=HeroTextImage] .container[data-image-position=left]{flex-direction:row-reverse}}@media (min-width: 992px){enno-component[name=HeroTextImage] .container[data-image-position=right]{flex-direction:row}}enno-component[name=HeroTextImage] .figure{block-size:100%;inline-size:100%;overflow:hidden}enno-component[name=HeroTextImage] .figure-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}enno-component[name=HeroTextImage] .content{align-self:center;inline-size:100%}enno-component[name=ListIcons] .items{display:flex;flex-wrap:wrap;row-gap:3rem}enno-component[name=ListIcons] .item{align-items:center;display:flex;flex-direction:column;flex:1;min-inline-size:16rem;padding-inline:1rem}enno-component[name=ListIcons] .item__figure{--icon-size: 3rem;block-size:var(--icon-size);display:grid;inline-size:var(--icon-size);place-items:center}enno-component[name=NavigationBurger]{background-color:var(--color-background);border-block-end:1px solid var(--color-border-secondary)}@media (min-width: 992px){enno-component[name=NavigationBurger]{display:none}}enno-component[name=NavigationBurger]>.container{align-items:center;block-size:100%;display:flex;justify-content:space-between;padding-block:1.25rem}enno-component[name=NavigationBurger] .navigation{block-size:calc(100svh - var(--navigation-offset-top));inline-size:100%;position:fixed;transition:translate .2s cubic-bezier(.19,1,.22,1),visibility .2s;translate:-100% 0;visibility:hidden;z-index:98;overflow-y:auto}enno-component[name=NavigationBurger] .navigation:where(.-isOpen){translate:0 0;visibility:visible}enno-component[name=NavigationBurger] .actions{align-items:center;display:flex;justify-content:flex-end}enno-component[name=NavigationBurger] .actions .icon-cart{font-size:calc(var(--font-size-body) + 3px);position:relative}enno-component[name=NavigationBurger] .actions .icon-cart.-hasItems:before{background-color:var(--color-accent);block-size:.25rem;border-radius:9999px;content:"";display:block;inline-size:.25rem;position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem}enno-component[name=NavigationBurger] .countdown{font-size:var(--font-size-body-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-block:.5rem}enno-component[name=NavigationBurger] .burger{cursor:pointer;position:relative}enno-component[name=NavigationBurger] .burger:hover{opacity:.5}enno-component[name=NavigationBurger] .logo{color:currentColor;flex-shrink:0;margin-block-start:0;text-decoration:none}enno-component[name=NavigationBurger] .menu .item{background-color:var(--color-background);border-block-start:1px solid var(--color-border-secondary);font-family:var(--font-family-euclid-flex),sans-serif;font-size:var(--font-size-body-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase}enno-component[name=NavigationBurger] .menu .item .link{align-items:center;color:currentColor;display:flex;justify-content:space-between;min-block-size:3.5rem;padding-block:.5rem;text-decoration:none}enno-component[name=NavigationBurger] .menu .item:where(.-hasSubmenu)>.link:after{content:"h";display:inline-block;font-family:Icons,sans-serif;font-size:inherit;font-style:normal;font-weight:700;line-height:1;speak:none;text-transform:none;transition:rotate .2s ease}enno-component[name=NavigationBurger] .menu .item:where(.-hasSubmenu):has(.-isOpen)>.link:after{rotate:90deg}enno-component[name=NavigationBurger] .menu .item .menu{block-size:initial;display:none;padding:0;position:initial}enno-component[name=NavigationBurger] .menu .item .menu:where(.-isOpen){display:block}enno-component[name=NavigationBurger] .search{align-items:center;background-color:var(--color-background-secondary);display:flex;padding:.25rem .5rem;margin-block-start:var(--flow-spacing)}enno-component[name=NavigationBurger] .search__input-term{background-color:transparent;border:0;margin-inline-start:.75rem;min-block-size:initial;padding-block:.5rem;padding-inline:0}enno-component[name=NavigationBurger] .search__input-term:focus-visible{outline:0}enno-component[name=NavigationBurger] .search .icon-search{font-size:16px}enno-component[name=NavigationFooter]{padding-block:var(--box-spacing)}enno-component[name=NavigationFooter] .menu{display:flex;font-size:.875rem;line-height:1.25rem}enno-component[name=NavigationFooter] .menu-item{margin-inline-end:var(--flow-spacing)}enno-component[name=NavigationFooter] .menu-item .link{color:currentColor;text-decoration:none}enno-component[name=NavigationFooter] .menu-item .title{display:inline-block;padding-block:.25rem}@media (min-width: 992px){enno-component[name=NavigationFooterAccordions]{display:none}}enno-component[name=NavigationFooterAccordions] .content img{inline-size:auto}enno-component[name=NavigationFooterAccordions] .menu[aria-hidden=true]{display:none}enno-component[name=NavigationFooterAccordions] .menu .item:has(.menu){border-block-end:1px solid var(--color-border)}enno-component[name=NavigationFooterAccordions] .menu .item .menu{padding-block-end:1rem}enno-component[name=NavigationFooterAccordions] .menu [aria-controls]{align-items:center;cursor:pointer;display:flex;font-weight:500;inline-size:100%;justify-content:space-between;letter-spacing:.04em;padding-block:1rem;text-transform:uppercase}enno-component[name=NavigationFooterAccordions] .menu [aria-controls]:after{content:"i";display:inline-block;font-family:Icons,sans-serif;font-size:var(--font-size-body-small);font-style:normal;font-weight:400;line-height:1;speak:none;text-transform:none;transition:rotate .2s ease}enno-component[name=NavigationFooterAccordions] .menu [aria-controls][aria-expanded=true]:after{rotate:180deg}enno-component[name=NavigationFooterAccordions] .menu .link{color:currentColor;display:block;padding-block:.25rem;text-decoration:none}enno-component[name=NavigationFooterAccordions] .menu .link:hover{opacity:.5}enno-component[name=NavigationFooterColumns]{display:none}@media (min-width: 992px){enno-component[name=NavigationFooterColumns]{border-block-start:1px solid var(--color-border-secondary);display:block;font-size:.875rem;padding-block:var(--layout-spacing)}}enno-component[name=NavigationFooterColumns] .container{display:flex}enno-component[name=NavigationFooterColumns] .container>*{flex:1}enno-component[name=NavigationFooterColumns] .content{margin-block-start:0}enno-component[name=NavigationFooterColumns] .content img{inline-size:auto}enno-component[name=NavigationFooterColumns] .menu{display:flex;flex-basis:60%;font-size:.875rem;line-height:1.25rem}enno-component[name=NavigationFooterColumns] .menu:not(enno-component[name=NavigationFooterColumns] .menu--level-0){flex-direction:column}enno-component[name=NavigationFooterColumns] .menu-item{flex:1}enno-component[name=NavigationFooterColumns] .menu-item__link{color:currentColor;text-decoration:none;padding-block:.25rem}enno-component[name=NavigationFooterColumns] .menu-item__link:hover{color:var(--color-text-muted)}enno-component[name=NavigationFooterColumns] .menu-item__title{display:inline-block;padding-block:.25rem}.menu--level-0>enno-component[name=NavigationFooterColumns] .menu-item__title{text-transform:uppercase}enno-component[name=NavigationMain]{background-color:var(--color-background);border-block-end:1px solid var(--color-border-secondary);display:none}@media (min-width: 992px){enno-component[name=NavigationMain]{display:block}}enno-component[name=NavigationMain] .layout{align-items:center;block-size:100%;display:grid;gap:var(--box-spacing);grid-template-columns:auto 1fr auto}enno-component[name=NavigationMain] .actions{align-items:center;display:flex;gap:var(--flow-spacing);justify-content:end;margin-block-start:0}enno-component[name=NavigationMain] .icon-cart{font-size:calc(var(--font-size-body) + 3px);margin-block-start:0;position:relative}enno-component[name=NavigationMain] .icon-cart:hover{opacity:.5}enno-component[name=NavigationMain] .icon-cart.-hasItems:before{background-color:var(--color-accent);block-size:.25rem;border-radius:9999px;content:"";display:block;inline-size:.25rem;position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem}enno-component[name=NavigationMain] .countdown{font-size:var(--font-size-body-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-block:.5rem}enno-component[name=NavigationMain] .logo{color:currentColor;flex-shrink:0;margin-block-start:0;text-decoration:none}enno-component[name=NavigationMain] .menu{display:flex;margin-block-start:0;margin-inline:auto;justify-content:center}enno-component[name=NavigationMain] .menu .link{color:currentColor;text-decoration:none}enno-component[name=NavigationMain] .menu[data-level="0"]{align-items:center;font-size:15px;line-height:22px}enno-component[name=NavigationMain] .menu[data-level="0"] .link,enno-component[name=NavigationMain] .menu[data-level="0"] .title{font-size:15px;line-height:22px}enno-component[name=NavigationMain] .menu[data-level="1"]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}enno-component[name=NavigationMain] .menu[data-level="1"] .title,enno-component[name=NavigationMain] .menu[data-level="1"] .link{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:20px;padding-block:.25rem;text-transform:uppercase}enno-component[name=NavigationMain] .menu[data-level="1"] .title:hover,enno-component[name=NavigationMain] .menu[data-level="1"] .link:hover{opacity:.5}enno-component[name=NavigationMain] .menu[data-level="2"]{flex-direction:column}enno-component[name=NavigationMain] .menu[data-level="2"] .title,enno-component[name=NavigationMain] .menu[data-level="2"] .link{font-weight:initial;letter-spacing:initial;text-transform:initial}enno-component[name=NavigationMain] .menu .dropdown{opacity:0;pointer-events:none;position:absolute;inset-inline-start:0;inset-block-start:calc(100% + 1px);background-color:var(--color-background);box-shadow:0 16px 16px #00000040;block-size:-moz-fit-content;block-size:fit-content;inline-size:100%}enno-component[name=NavigationMain] .menu .dropdown .container{padding-block:4rem}enno-component[name=NavigationMain] .menu li[aria-expanded]>a{align-items:center;cursor:pointer;display:inline-flex;min-block-size:4rem;padding-inline-end:1.5rem}enno-component[name=NavigationMain] .menu li[aria-expanded=true]>.dropdown{opacity:1;pointer-events:auto}enno-component[name=NavigationMain] .search{align-items:center;display:flex;margin:0}enno-component[name=NavigationMain] .search__input-term{background-color:transparent;border:0;margin-inline-start:.75rem;min-block-size:initial;padding-block:.5rem;padding-inline:0}enno-component[name=NavigationMain] .search__input-term:focus-visible{outline:0}enno-component[name=NavigationMain] .search .icon-search{cursor:pointer;font-size:16px}enno-component[name=NavigationMain] .search .icon-search:hover{opacity:.5}enno-component[name=SliderImageGallery] [data-ref=slider]{overflow:hidden;position:relative}enno-component[name=SliderImageGallery] [data-ref=slider] .swiper-wrapper{display:flex}enno-component[name=SliderImageGallery] [data-ref=slider] .swiper-slide{flex-basis:100%;flex-shrink:0}enno-component[name=SliderImageGallery] [data-ref=slider] .figure{align-content:center;background-color:#fafafa;block-size:auto;inline-size:100%;overflow:hidden}enno-component[name=SliderImageGallery] [data-ref=slider] .figure-image{block-size:100%;inline-size:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}enno-component[name=SliderImageGallery] .navigation{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:space-between;margin-block:auto;pointer-events:none;position:absolute;z-index:1}enno-component[name=SliderImageGallery] .navigation .swiper-button{align-items:center;background-color:transparent;block-size:3rem;border-radius:9999px;color:var(--color-text);cursor:pointer;display:flex;inline-size:3rem;justify-content:center;overflow:hidden;padding:0;pointer-events:auto;text-align:center}enno-component[name=SliderImageGallery] .navigation .swiper-button:hover{background-color:var(--color-background)}enno-component[name=SliderImageGallery] .navigation .swiper-button-disabled{visibility:hidden}enno-component[name=SliderImageGallery] [data-ref=pagination]{display:flex;gap:.375rem;justify-content:center;margin-block-start:1.5rem}@media (min-width: 768px){enno-component[name=SliderImageGallery] [data-ref=pagination]{display:none}}enno-component[name=SliderImageGallery] [data-ref=pagination] .swiper-pagination-lock{display:none}enno-component[name=SliderImageGallery] [data-ref=pagination] .swiper-pagination-bullet{background-color:var(--color-border-secondary);block-size:.375rem;border-radius:9999px;cursor:pointer;display:inline-block;inline-size:.375rem}enno-component[name=SliderImageGallery] [data-ref=pagination] .swiper-pagination-bullet-active{background-color:var(--color-accent)}enno-component[name=SliderImageGallery] [data-ref=thumbnails]{display:none}@media (min-width: 768px){enno-component[name=SliderImageGallery] [data-ref=thumbnails]{display:block;margin-block-start:.5rem}}enno-component[name=SliderImageGallery] [data-ref=thumbnails] .swiper-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}enno-component[name=SliderImageGallery] [data-ref=thumbnails] .swiper-slide{border:1px solid var(--color-border);cursor:pointer}enno-component[name=SliderImageGallery] [data-ref=thumbnails] .swiper-slide-thumb-active{border-color:var(--color-accent)}enno-component[name=SliderImageGallery] [data-ref=thumbnails] .figure{align-content:center;aspect-ratio:16/9;background-color:var(--color-background-secondary);block-size:auto;inline-size:3.5rem;overflow:hidden}enno-component[name=SliderImageGallery] [data-ref=thumbnails] .figure-image{block-size:100%;inline-size:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover}enno-component[name=SliderProductCategories] .container{container:container/inline-size}enno-component[name=SliderProductCategories] .swiper{--swiper-columns: 2;--swiper-gap: var(--flow-spacing);overflow-x:hidden;position:relative}@media (min-width: 768px){enno-component[name=SliderProductCategories] .swiper{--swiper-columns: 3}}@media (min-width: 1200px){enno-component[name=SliderProductCategories] .swiper{--swiper-columns: 4}}enno-component[name=SliderProductCategories] .swiper-wrapper{display:flex}enno-component[name=SliderProductCategories] .swiper-slide{container:product/inline-size;flex-basis:calc((100% - (var(--swiper-columns) - 1) * var(--swiper-gap)) / var(--swiper-columns));flex-shrink:0;position:relative}enno-component[name=SliderProductCategories] .swiper-slide:not(:last-child){margin-inline-end:var(--swiper-gap)}enno-component[name=SliderProductCategories] .swiper-slide .link{color:currentColor;text-decoration:none}enno-component[name=SliderProductCategories] .swiper-navigation{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:space-between;margin-block:auto;pointer-events:none;position:absolute;z-index:1}enno-component[name=SliderProductCategories] .swiper-navigation .swiper-button{align-items:center;background-color:transparent;block-size:3rem;border-radius:9999px;color:var(--color-text);cursor:pointer;display:flex;inline-size:3rem;justify-content:center;overflow:hidden;padding:0;pointer-events:auto;text-align:center}enno-component[name=SliderProductCategories] .swiper-navigation .swiper-button:hover{background-color:var(--color-background)}enno-component[name=SliderProductCategories] .swiper-navigation .swiper-button-disabled{visibility:hidden}enno-component[name=SliderProductCategories] .swiper-pagination{display:flex;gap:.375rem;justify-content:center;margin-block-start:var(--box-spacing)}enno-component[name=SliderProductCategories] .swiper-pagination-lock{display:none}enno-component[name=SliderProductCategories] .swiper-pagination-bullet{background-color:var(--color-border);block-size:.375rem;border-radius:9999px;cursor:pointer;display:inline-block;inline-size:.375rem}enno-component[name=SliderProductCategories] .swiper-pagination-bullet-active{background-color:var(--color-accent)}enno-component[name=SliderProducts] .container{container:container/inline-size}enno-component[name=SliderProducts] .swiper{--slider-columns: 2;overflow-x:hidden;position:relative}@media (min-width: 992px){enno-component[name=SliderProducts] .swiper{--slider-columns: 3}}enno-component[name=SliderProducts] .swiper-wrapper{display:flex}enno-component[name=SliderProducts] .swiper-slide{container:product/inline-size;flex-basis:calc((100% - (var(--slider-columns) - 1) * var(--box-spacing)) / var(--slider-columns));flex-shrink:0;position:relative}enno-component[name=SliderProducts] .swiper-slide:not(:last-child){margin-inline-end:var(--box-spacing)}enno-component[name=SliderProducts] .swiper-navigation{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:space-between;margin-block:auto;pointer-events:none;position:absolute;z-index:1}enno-component[name=SliderProducts] .swiper-navigation .swiper-button{align-items:center;background-color:transparent;block-size:3rem;border-radius:9999px;color:var(--color-text);cursor:pointer;display:flex;inline-size:3rem;justify-content:center;overflow:hidden;padding:0;pointer-events:auto;text-align:center}enno-component[name=SliderProducts] .swiper-navigation .swiper-button:hover{background-color:var(--color-background)}enno-component[name=SliderProducts] .swiper-navigation .swiper-button-disabled{visibility:hidden}enno-component[name=SliderProducts] .swiper-pagination{display:flex;gap:.375rem;justify-content:center;margin-block-start:var(--box-spacing)}enno-component[name=SliderProducts] .swiper-pagination-lock{display:none}enno-component[name=SliderProducts] .swiper-pagination-bullet{background-color:var(--color-border);block-size:.375rem;border-radius:9999px;cursor:pointer;display:inline-block;inline-size:.375rem}enno-component[name=SliderProducts] .swiper-pagination-bullet-active{background-color:var(--color-accent)}
