@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,:before,:after{box-sizing:border-box;margin:unset;padding:unset}html{-webkit-text-size-adjust:100%;tab-size:4;scrollbar-gutter:stable}.Layout_Flex{display:flex;position:relative;&.flex-wrap{flex-wrap:wrap}}.Layout_Grid{display:grid;position:relative}.Layout_Absolute{position:absolute;inset:0}.Layout_GroupedContent{display:flex;flex-direction:column;summary{cursor:pointer;margin-block:.5rem;&:hover{text-decoration:underline}>*{display:inline}}}.Widget_Image{display:block;max-width:100%}.Float_Left{float:left;margin-right:1em}.Float_Right{float:right;margin-left:1em}#main-menu{display:flex;grid-column:2 / span 1;grid-row:1 / span 1;flex-direction:column;align-items:center;z-index:30;max-width:24rem;width:100%;top:var(--header-height);gap:.5rem;&::backdrop{top:var(--header-height)}&:not(:popover-open){display:none}.root-panel,.panel-1{>li>figure{display:grid;align-self:center;img{width:1rem}a,button{>svg{display:flex}}}}&:has(>ul ul.expanded){>.title-bar{#main-menu-title{display:none}#main-menu-back{display:block}}}>.title-bar{display:flex;flex-direction:row;z-index:3;width:100%;justify-content:space-between;align-items:center;#main-menu-title{flex-grow:1;text-align:center;font-size:1.5rem}#main-menu-back,#main-menu-close{display:none}}ul{height:100%;overflow-y:auto;z-index:1;display:flex;flex-direction:column;&.expanded{position:absolute;inset:0}}>ul{position:relative;z-index:2;width:100%;li{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;>a,>button{width:100%}>a+button{width:fit-content}>button{display:flex;flex-direction:row;justify-content:space-between;align-items:center}ul{z-index:1;display:none;&.expanded{display:flex;position:absolute}}}}}:root{--site-max-width: 75rem;--site-gutter: 1rem;--header-height: 3.75rem}button{&:has(svg){display:flex;flex-direction:row;gap:.25rem}}fusion-storefront{display:grid;grid-template-columns:[outer-left] minmax(var(--site-gutter),1fr) [inner-left] minmax(auto,var(--site-max-width)) [inner-right] minmax(var(--site-gutter),1fr) [outer-right];>header{display:grid;grid-column:outer-left / outer-right;grid-template-columns:subgrid;grid-template-rows:1fr;position:sticky;top:0;z-index:10;height:var(--header-height);max-height:var(--header-height);overflow:hidden;>.top-bar{display:none}>#header-content{display:grid;grid-column:inner-left / inner-right;grid-template-columns:1fr minmax(100px,150px) 1fr;grid-template-rows:1fr;grid-row:1 / span 1;gap:2rem;overflow:hidden;>.logo{grid-column:2 / span 1;grid-row:1 / span 1;display:flex}>menu{grid-column:3 / span 1;gap:.5rem;grid-row:1 / span 1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;>li{>button,>.my-account{display:flex;flex-direction:column;gap:.25rem;align-items:center}>.my-cart{display:flex;flex-direction:column;gap:.25rem;align-items:center;>div{display:flex;gap:.5rem;align-items:start}}}& svg{width:1em}}>.search{display:none}}}>footer{display:grid;grid-column:outer-left / outer-right;grid-template-columns:subgrid;>*{grid-column:inner-left / inner-right}}}fusion-storefront>main{display:grid;grid-column:outer-left / outer-right;row-gap:1em;min-height:100vh;align-content:start}wh-dialog{display:contents;dialog{margin:auto;padding:1rem}}.loader-container{display:grid;justify-content:center;margin-top:1rem;grid-column:1 / -1}.quantity-container{display:flex;min-width:fit-content;.increase,.decrease{padding:0 .8rem}input{width:100%;padding:0 6px 0 12px;border-radius:0;text-align:center;field-sizing:content;min-width:4rem}}#cookie-dialog{display:flex;flex-direction:column;gap:1rem;max-width:85ch;.actions{display:flex;gap:.5rem;justify-content:end}}#cookie-settings-dialog{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:6px;max-width:85ch;margin:auto;fieldset{display:flex;flex-direction:column;gap:1rem;>div{display:flex;gap:1rem;align-items:center}}.actions{margin-top:1rem;display:flex;gap:.5rem;justify-content:end}}#login-dialog{width:40ch;#login-dialog-close{position:absolute;top:0;right:0}>div{display:flex;flex-direction:column;gap:1rem}.dialog-footer{display:flex;gap:1em;margin-top:1em;button.lookLike_link{padding:0}}}.image-container{aspect-ratio:1;display:flex;justify-content:center;align-items:center;padding:1rem;transition:1s ease all;img{object-fit:contain;max-height:100%}}.Page_Restricted{padding-inline:max(var(--site-gutter),calc((100vw - var(--site-max-width)) / 2))}.page-Product{main{--gap: 2rem;grid-column:inner-left / inner-right;grid-template-columns:repeat(auto-fill,minmax(max(300px,calc((100% - var(--gap)) / 2)),1fr));align-items:flex-start;gap:var(--gap);.product{display:flex;flex-direction:column;width:100%;*{text-wrap:wrap}}dialog.image-dialog[open]{display:grid;justify-content:center;align-items:center;width:100vw;height:calc(100vh - var(--header-height) - 80px);padding:0;.image-container{width:100%;height:100%;aspect-ratio:auto;overflow:hidden}button.image-dialog-close{position:absolute;top:1rem;right:1rem;font-size:24px;background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:.5em;border-radius:999px}button.image-dialog-nav{position:absolute;font-size:24px;background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:.5em;border-radius:999px;bottom:1rem;&[data-direction=left]{left:1em}&[data-direction=right]{right:1em}}}.image-gallery{position:relative;padding-bottom:5rem;width:100%;button.image-dialog-nav{position:absolute;font-size:24px;background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:.5em;border-radius:999px;bottom:50%;&[data-direction=left]{left:1em}&[data-direction=right]{right:1em}}ul.thumbnails{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;gap:1em;padding-left:0;position:absolute;bottom:0;li{aspect-ratio:1;line-height:0;opacity:.8;max-height:5rem;&.selected{opacity:1;outline:2px solid black}.image-container{padding:0}}}}.input-container{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr 1fr;.cms-block{grid-row:1;grid-column:2;align-content:center}label{align-self:center}select,input{grid-column:1 / -1}}.collapsedGroup{display:grid;grid-template-columns:1fr;position:relative;>.collapsedSelections{order:2;grid-column:1 / -1}}.submenu-toggle{display:grid;grid-template-columns:1fr auto;padding:0}}.purchase-actions{position:sticky;bottom:0;display:grid;grid-column:1 / -1;gap:.25rem;grid-template-columns:repeat(2,1fr);align-items:center;h1{grid-column:1 / -1}h2{justify-self:end}button.add-to-cart{grid-column:1 / -1;text-align:center}}.product-data{display:flex;flex-direction:column}.accordion-toggle{display:flex;justify-content:space-between;flex-grow:inherit;figure{display:grid;place-content:center}}#product-documents,#product-related,#product-attributes{display:flex;flex-direction:column}}.Widget_ProductList,.page-Category{main{display:grid;grid-column:inner-left / inner-right;grid-template-columns:subgrid;row-gap:1em}.facets-selectet-list{padding:0;list-style:none;display:flex;gap:.5em;flex-wrap:wrap;grid-column:1 / -1;padding-block:1em;margin:0}.facets-selected-button,.facets-reset-button{display:flex;gap:.5em;align-self:center;padding:.25em 1em}aside{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;align-items:center;P{margin-right:auto}.facets-menu-button{display:flex;gap:.5em;font-size:var(--typography-fontSize-h3);padding:0;align-self:center;align-items:center;>svg{width:1em}}select{grid-column:2;grid-row:1;padding:.25em .5em;width:fit-content;justify-self:flex-end;border-radius:4px}}.catalogue{display:grid;grid-column:outer-left / outer-right;gap:2em}}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));grid-template-rows:repeat(4,max-content);gap:1.5em;article{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:subgrid;grid-row:span 4;gap:.4em;>*:not(a,button){padding-inline:.5rem}a{grid-column:1/-1;img{grid-row:1;max-width:100%;object-fit:cover}}h3{margin:0;grid-column:1/-1}p{grid-column:1/-1}.price{display:inline-flex;flex-direction:column;align-self:center;gap:.5em;grid-column:2;grid-row:3 / span 2;align-self:end;justify-self:end;line-height:1}button.add-to-cart{grid-row:3;justify-self:right;margin-inline:.5rem}}}.pagination{grid-column:1/-1;ul{padding:0;display:flex;justify-content:center;list-style:none;li{padding:.5em}}.active{text-decoration:underline}}.facets{display:flex;flex-flow:column;gap:1em;grid-column:span 1;min-width:24rem;height:100%;z-index:30;width:100%;.filter-header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;padding:1rem}section{border-bottom:1px solid rgb(0 0 0 / .2);margin-inline:1rem;padding-bottom:1rem;display:grid;gap:1rem}.filter-collapsable{width:100%;display:flex;justify-content:space-between;padding:0;transition:transform .3s ease;figure{transition:transform .2s ease;display:grid;place-content:center}}.filter-collapsable[aria-expanded=true]>figure{transform:rotate(180deg)}.open{display:grid}fieldset{display:none;transition:all .3s ease;border:none;legend{margin-bottom:.5em}small{text-align:end}label{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;cursor:pointer;align-items:center;padding-block:.5em;font-size:.875rem}button{margin-top:1em}}footer{display:grid;grid-template-columns:auto 1fr;gap:1em;position:sticky;bottom:0;padding:.5rem .75rem}}body.page-Account{main{justify-self:center}form{max-width:25rem;width:100%}.links{display:flex;gap:1em;margin-top:1em}}body.page-Account{.order-list{display:grid;grid-column:inner-left / inner-right;gap:1rem;margin-block:1em;width:100%;h1{text-align:center}section{overflow-y:scroll;table{text-wrap:nowrap;th:first-of-type,td:first-of-type{position:sticky;left:0;background:#fff}}}}}#login-form,#forgot-password-form,#reset-password-form,#account-create-form{fieldset{border:none;display:grid;gap:.5em;margin-bottom:.5em}.actions{display:flex;justify-content:right}}body.page-Cart{main{display:grid;grid-column:inner-left / inner-right;gap:1rem;margin-block:1em;>div{display:flex;flex-direction:column;gap:1rem;.cart-items{display:grid;grid-template-columns:1fr 1fr;gap:1em;li,.article{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;row-gap:.25em;.article-image-container{grid-column:1 / span 2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:1rem;figure{place-content:center;display:grid}}.row-title{grid-column:1 / span 2;margin-bottom:.5em}.attribute-title{grid-column:1}.attribute-value{grid-column:2}.article-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:.5em;align-items:center;grid-column:1 / span 2;grid-row:auto!important;justify-content:flex-end}.row-actions{grid-column:1 / span 2;display:flex;justify-content:space-between;gap:.5em;margin-top:.5em;grid-row:auto!important;span{text-align:end}}}}.cart-summary{>div{display:flex;justify-content:space-between;align-items:center}}.cart-price{display:grid;grid-template-columns:1fr;gap:.5em;form{display:contents}}table.cart-items{display:grid;grid-template-columns:1fr repeat(2,max-content);gap:1em;margin-top:1em;caption{grid-column:1/-1;text-align:left}thead,tbody{display:grid;grid-template-columns:subgrid;grid-column:1/-1;tr{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}thead th{text-align:left}}}}}body.page-Checkout,body.page-Cart{main{.checkout-button{justify-content:center}}}body.page-Account{.order-detail{display:grid;grid-column:inner-left / inner-right;gap:1rem;width:100%;h1{grid-column:1 / -1;text-align:center}.order-items{display:grid;grid-template-columns:1fr 1fr;gap:1em;li,.article{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;row-gap:.25em;.article-image-container{grid-column:1 / span 2;display:flex;flex-direction:column;gap:1rem;grid-row:1 / span 2;figure{place-content:center;display:grid}}.row-title{grid-column:2 / span 2;margin-bottom:.5em}.attribute-title{grid-column:1}.attribute-value{grid-column:2}.article-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:.5em;align-items:center;grid-column:4;grid-row:1 / span 2;grid-row:auto!important;justify-content:flex-end}.row-actions{grid-column:1 / span 2;grid-row:auto!important;display:flex;gap:.5em;margin-top:.5em;justify-content:space-between;span{text-align:end}}}}table.order-items{display:grid;grid-template-columns:1fr repeat(2,max-content);gap:1em;margin-top:1em;caption{grid-column:1/-1;text-align:left}thead,tbody{display:grid;grid-template-columns:subgrid;grid-column:1/-1;tr{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}thead th{text-align:left}}.history-items{display:grid;grid-template-columns:1fr max-content;gap:1em}}}:root{--typography-scale: 1.2;--typography-space: 1.6;--typography-space-h1: calc(1rem * var(--typography-space) * pow(var(--typography-scale), 3));--typography-space-h2: calc(1rem * var(--typography-space) * pow(var(--typography-scale), 2));--typography-space-h3: calc(1rem * var(--typography-space) * var(--typography-scale));--typography-space-h4: calc(1rem * var(--typography-space));--typography-space-h5: calc(1rem * var(--typography-space));--typography-space-h6: calc(1rem * var(--typography-space));font-size:14px;--typography-fontSize-h1: 1.429rem;--typography-fontSize-h2: 1.286rem;--typography-fontSize-h3: 1rem;--typography-fontSize-h4: 1rem;--typography-fontSize-h5: .857rem;--typography-fontSize-h6: .714rem;--typography-fontSize-p: 1rem}.typography{h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;&:first-child{margin-top:0}}p,ul,ol,pre,hr{margin:0;margin-top:calc(.5em * var(--typography-space));line-height:calc(var(--typography-space) * var(--typography-scale));&:first-child{margin-top:0}}ul,ol{padding-left:1.5em;p,ul,ol,pre,li{margin:0}}img{max-width:100%}}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}:root{--cl-pink-lighter: #ff33e0;--cl-pink: #ff00d9;--cl-pink-darker: #cc00ad;--cl-green-lighter: #D9E8DFCC;--cl-green: #6D9C7F;--cl-green-darker: #60866F;--cl-promotion-campaign: #f44336;--cl-promotion-original-price: #787878;--cl-promotion-discounted-price: #bf462b;--cl-promotion-new: #212121;--cl-discrete: hsla(0, 0%, 85%, 1);--cl-hover: #000;--cl-visisted: #29744A;--cl-link: #29744A;--cl-error: #BF462B;--padding-small: .5em;--padding-medium: 1em;--padding-large: 1.5em;--header-bg: #6D9C7F;--header-menu-bg: #fff;--header-top-bar--height: 2em;--outline: 2px solid var(--cl-hover);--outline-offset: 2px;--border-radius: 4px}body{font-family:Poppins,sans-serif;&:has(:popover-open){overflow:hidden;pointer-events:none}&:has(dialog[open]){overflow:hidden}}@keyframes fadein{0%{opacity:0}to{opacity:1}}main{animation:fadein .3s}button{all:unset;cursor:pointer;user-select:none;padding:.8em;white-space:nowrap;svg{width:1em;display:inline-flex}}input,button{border-color:var(--cl-discrete)}a,button,input,select{&:hover{color:var(--cl-hover)!important;border-color:var(--cl-hover)}&:focus-visible{outline:var(--outline)!important;outline-offset:var(--outline-offset)}}input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number]{position:relative;padding:.8em;border-radius:var(--border-radius);border-style:solid;&:focus-visible{border-color:var(--cl-hover);outline:none}}input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0;width:1.5em;height:1.5em;border:.15em solid #60866F;border-radius:.15em;display:grid;place-content:center}input[type=checkbox]:checked{background:#60866f}input[type=checkbox]:before{content:"";width:1em;height:1em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:.12s transform ease-in-out;background-color:#fff}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}input[type=checkbox]:disabled{opacity:.8;cursor:not-allowed}@keyframes drawer-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-right{0%{transform:translate(100%)}to{transform:translateY(0)}}@keyframes drawer-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}table{border-collapse:collapse;thead,tbody{tr>th,tr>td{padding:.6666667em 1em;border-bottom:1px solid lightgray;border-right:1px solid lightgray}tr>th:last-of-type,tr>td:last-of-type{border-right:none}}}[popover]{color:inherit;margin:0;padding:0;border:none;background-color:inherit;pointer-events:all!important;*{pointer-events:all!important}&:popover-open{&::backdrop{@starting-style{opacity:0!important}opacity:1}}&::backdrop{background-color:#000000b3;transition:opacity .3s ease-in-out;opacity:0}}dialog[open]{border-radius:8px;border:0;box-shadow:0 0 64px #0006;&::backdrop{background-color:#000000b3}}.slidein-close-btn{aspect-ratio:1;padding:0;position:fixed;top:.5rem;right:1.5rem;z-index:50;>svg{width:2rem}}.loader{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:#60866f;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;place-self:center}.not-found{text-align:center;margin-top:2rem}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}fusion-storefront{>header{--cl-hover: #e5e5e5;--outline: 2px solid var(--cl-hover);--cl-visisted: #fff;--cl-link: #fff;background:var(--header-bg);color:#fff;&:has(:popover-open){pointer-events:all!important}>.top-bar{background-color:#efe8e3;color:#313f37}menu,ul{padding:0;list-style:none;margin:0}>#header-content{padding:1rem 0;menu{.search{display:none!important;input{&:focus-visible{outline:var(--outline)}}}}}>#main-menu{ul{list-style:none}a,button{padding:0}}.submenu-icon-btn{aspect-ratio:1;height:2.5rem;display:flex;svg{margin:auto}}}>footer{background:#212121;color:#fff}.renderField{ul{padding:0}label{display:grid;gap:.25rem}input{width:100%}select{box-sizing:border-box;background:#d9e8dfcc;padding:.8em;border-radius:var(--border-radius);border:none;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/></svg>');background-repeat:no-repeat;background-position:right .8em center;background-size:18px;cursor:pointer}&.slidein{grid-column:1/-1;>div{align-self:center;display:grid;gap:1rem}.submenu-toggle-toggle{background:#d9e8dfcc;border-radius:var(--border-radius);height:fit-content}.extanded-information{padding:0;.slidein-close-btn{display:none}}}}.productConfigSlidein{position:fixed;top:0;left:auto;right:0;z-index:30;background:#fff;height:100%;max-width:30rem;width:100%;padding-inline:1.5rem;ul{list-style:none;display:contents;li{display:contents}}&[popover]{animation:drawer-right .3s ease-in-out 1;&:popover-open{display:flex;flex-direction:column;gap:1rem}}&:not(:popover-open){display:none}.slidein,.slidein>div{display:contents}span{display:none}.slidein-title{display:block;width:calc(100% - 2rem);pointer-events:none;padding:1rem 0rem;position:sticky;top:0;bottom:0;z-index:40;background:#fff;box-shadow:3rem 0 #fff,-3rem 0 #fff}.submenu-toggle-button,.extanded-information-toggle{display:none}.productConfigSlidein{display:grid;position:static;grid-column:1 / -1;gap:1rem;width:100%;overflow:visible;padding:0;height:fit-content;border-bottom:1px solid rgb(0 0 0 / .2);.slidein-close-btn{display:none}}.extanded-information{display:grid!important;position:static;grid-column:1 / -1}}.productConfigSlidein>.renderImage:not(.submenu-toggle-button):not(.cms-block):nth-child(2){margin-top:3rem}.productConfigSlidein:not(.submenu-toggle-button)>.renderImage~.renderImage{margin-top:0}.productConfigSlidein .productConfigSlidein .renderImage{margin-top:0!important}.productConfigSlidein:last-child{border:none}.extanded-information-toggle{padding:.5em;font-weight:400}.extanded-information{position:fixed;top:0;left:auto;right:0;z-index:30;background:#fff;height:100%;max-width:30rem;width:100%;padding-inline:1.5rem;padding-top:3rem;&[popover]{animation:drawer-right .3s ease-in-out 1;&:popover-open{display:flex;flex-direction:column;gap:1rem}}&:not(:popover-open){display:none}}.renderImage{display:grid;grid-template-columns:.3fr 1fr;grid-template-rows:repeat(2,1fr);gap:.5em .75em;box-shadow:0 0 10px #0003;padding:.75em;border-radius:var(--border-radius);>img{aspect-ratio:1;object-fit:contain;width:100%;height:100%;max-width:92px;max-height:92px;grid-row:1 / -1}>.renderImage-text{grid-row:1;margin:0}>.renderImage-btn{grid-row:2;background:#d9e8dfcc;width:fit-content;padding:.75em 1.5em;border-radius:30em;display:flex;gap:.5em;align-items:center;justify-self:end;height:fit-content;margin-top:auto}&[aria-selected=true]>.renderImage-btn{background:#60866f;color:#fff}}.renderCheckbox{grid-template-columns:2em auto}.renderGroup:has(.colors){>.colors{display:contents}.submenu-toggle{grid-template-columns:1fr}}.colors{padding:0;.renderColorSelect{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;grid-column:1 / -1;li{display:flex;align-content:center}.renderColorSwatch{border-radius:100%;padding:1rem;border:.1px solid #000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.renderColorSwatch input[type=radio]{appearance:none;width:0;height:0;position:absolute;opacity:0}.renderColorSwatch:has(input[type=radio]:checked){outline:2px solid black;outline-offset:2px}.renderColorSwatch:has(input[type=radio]:focus-visible){outline:2px solid var(--cl-hover);outline-offset:2px}svg{height:1rem}}.custom-color{position:relative;align-content:end;.color-swatch{position:absolute;width:1.1em;aspect-ratio:1;border-radius:50%;bottom:calc(.8em + 2px);right:calc(.8em + 2px);border:.1px solid #000}}}.product-grid{article{>a{img{background-color:#f7f7f7}}}}.product-grid{article{animation:fadein .3s;h3{margin:0;padding:0}.renderColorSelect{--size: .9rem;gap:.25rem;li{width:var(--size);height:var(--size)}.renderColorSwatch{padding:0;width:100%;height:100%}svg{width:var(--size);height:var(--size)}.renderColorSwatch:has(input[type=radio]:checked){outline:1px solid black;outline-offset:1px}}.price{.discounted-price{color:var(--cl-promotion-discounted-price)}.original-price{text-decoration:line-through;color:var(--cl-promotion-original-price)}}.stock{font-size:var(--typography-fontSize-h5);margin:0}}}.product-card{position:relative;.image-container{background:#f9f9f9}.badge-container{position:absolute;display:flex;gap:.5em;list-style:none;padding:.5em;flex-wrap:wrap;.product-badge{width:fit-content;border-radius:var(--border-radius);padding:.25em .75em;font-size:.75rem}}}.purchase-actions{background:#fff;padding:1rem 0;box-shadow:0 -16px 40px -20px #0000001a,10rem 0 #fff,-10rem 0 #fff;span{font-size:12px}.product-title{font-size:var(--typography-fontSize-h2)}.product-price{margin:0;font-size:var(--typography-fontSize-h2);.discounted-price{color:var(--cl-promotion-discounted-price);font-size:var(--typography-fontSize-h2)}.original-price{font-size:var(--typography-fontSize-h2);color:var(--cl-promotion-original-price);text-decoration:line-through;margin-right:1rem}}}#product-attributes{table{width:100%;border-collapse:collapse;border:1px solid #ddd;tr:nth-child(odd){background:#f3f4f6}td{padding:.8em 1em}}}#product-documents{ul{padding:0;list-style:none;gap:1rem;display:grid;svg{width:1.5rem}li{display:flex;gap:.5em}}}.product-description{padding-bottom:2rem}.accordion-toggle{font-size:var(--typography-fontSize-h3);padding:1rem;border-bottom:1px solid rgb(0 0 0 / .2);margin-bottom:1rem;figure{transition:transform .2s ease}}.accordion-toggle[aria-expanded=true]{figure{transform:rotate(180deg)}}.stock-status{display:flex;gap:.5rem;align-items:center;&[data-stock-status]:before{content:"";width:10px;height:10px;border-radius:100%}&[data-stock-status=in-stock]:before{background:#32cd32}&[data-stock-status=few-in-stock]:before{background:orange}&[data-stock-status=out-of-stock]:before{background:#8b0000}&[data-stock-status=backorder]:before{background:red}}aside .sort select{display:none!important;padding:.8em 1.1em;border-radius:8px}a,.lookLike_link{color:var(--cl-link);text-decoration:none;font-size:var(--typography-fontSize-h4);&:visited{color:var(--cl-visisted)}&:hover{color:var(--cl-hover)}}.typography{h1,.lookLike_h1{font-size:var(--typography-fontSize-h1);color:#2a2a2a}h2,.lookLike_h2{font-size:var(--typography-fontSize-h2);color:#2f2f2f}h3,.lookLike_h3{font-size:var(--typography-fontSize-h3);color:#2f2f2f}h4,.lookLike_h4{font-size:var(--typography-fontSize-h4);color:#7a7a7a}h5,.lookLike_h5{font-size:var(--typography-fontSize-h5);color:#7a7a7a}h6,.lookLike_h6{font-size:var(--typography-fontSize-h6);color:#7a7a7a}p,label,.lookLike_p{line-height:calc(var(--typography-space) * var(--typography-scale));font-size:var(--typography-fontSize-h4);color:#3f3f3f;font-weight:300}a,.lookLike_link{&:hover{text-decoration:underline}}.lookLike_button-primary,.lookLike_button-light,.lookLike_button-transparent,.lookLike_button-dark{border-radius:var(--border-radius);max-width:fit-content;padding:.75em 1em;cursor:pointer;border-style:solid;border-width:2px;&:hover{text-decoration:none}}.lookLike_button-primary-round,.lookLike_button-light-round,.lookLike_button-transparent-round{border-radius:2em;max-width:fit-content;padding:.75em 1em;cursor:pointer;border-style:solid;border-width:2px;&:hover{text-decoration:none}}.lookLike_button-primary-round,.lookLike_button-primary{background-color:var(--cl-green-darker);color:#fff;border-color:var(--cl-green-darker);&:hover{color:#e5e5e5;background-color:var(--cl-green-darker)}}.lookLike_button-dark{background-color:#111;color:#fff;border-color:#000;&:hover{color:#e5e5e5;background-color:#222}}.lookLike_button-light-round,.lookLike_button-light{background-color:var(--cl-green-lighter);color:#000;border-color:var(--cl-green-lighter);&:hover{background-color:var(--cl-green-lighter)}}.lookLike_button-transparent-round,.lookLike_button-transparent{background-color:transparent;color:#000;border-color:#000;&:hover{background-color:#0001}}blockquote,.lookLike_blockquote{:before{content:"\201c";display:inline}:after{content:"\201d";display:inline}margin:0;margin-top:calc(1em * var(--typography-space));padding-left:calc(1em * var(--typography-space));font-style:italic}h1,.margin_h1{margin-top:var(--typography-space-h1)}h2,.margin_h2{margin-top:var(--typography-space-h2)}h3,.margin_h3{margin-top:var(--typography-space-h3)}h4,.margin_h4{margin-top:var(--typography-space-h4)}h5,.margin_h5{margin-top:var(--typography-space-h5)}h6,.margin_h6{margin-top:var(--typography-space-h6)}p,ul,ol,pre,hr,.margin_p{margin:0;margin-top:calc(.5em * var(--typography-space))}}.button-default{background-color:#2f4f4f;color:#fff;border-radius:8px;max-width:fit-content;font-weight:600}.button-alternative{background-color:inherit;border:1px solid #60866F;color:#000;border-radius:8px;max-width:fit-content}.button-subtle{background-color:#708090;color:#fff;border-radius:8px;max-width:fit-content}.button-minimal{display:flex;justify-content:center;gap:1em;background-color:inherit;padding-block:.8em;font-size:.85em;border-top:1px solid lightgrey}.button-cta{background-color:#60866f;color:#fff;border-radius:8px;padding:1rem 2rem;&:hover{color:#fff;opacity:.9}}.renderGroup:has(.error){.groupTitle{color:var(--cl-error)}.submenu-toggle-button{outline:2px solid var(--cl-error);outline-offset:2px}}.error{input,select,.submenu-toggle-button{outline:2px solid var(--cl-error);outline-offset:2px}}.status-container{font-size:var(--typography-fontSize-h5);color:var(--cl-error)}button.add-to-cart{background-color:#60866f;color:#fff;border-radius:8px;padding:.75em 1.5em;&:hover{color:#fff;opacity:.9}}.quantity-container{.decrease,input,.increase{border-style:solid;border-width:2px;&:focus-visible{outline:none;border-color:var(--cl-hover)}}.decrease{border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.increase{border-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}}.discounted-price{color:var(--cl-promotion-discounted-price)}.original-price{text-decoration:line-through;color:var(--cl-promotion-original-price)}.disabled{pointer-events:none;opacity:.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.print-only{display:none}}body.page-Cart{main>div{>section{padding:1em;border:1px solid rgb(0 0 0 / .2);border-radius:var(--border-radius);.cart-items{padding:0;list-style:none;.article{border-top:1px solid rgb(0 0 0 / .2);padding-block:2em;.article-image-container{figure{background:#f6f6f6;img{max-height:140px;object-fit:contain;margin-inline:auto}svg{max-height:140px;width:100%}}}.attribute-title,.attribute-value{padding:0;font-size:.75rem}.attribute-title{font-weight:500}.attribute-value{font-weight:300}.article-actions{height:fit-content;.remove-button{width:max-content;justify-self:end}.edit-button{background:#d9e8dfcc;display:flex;align-items:center;height:fit-content;padding:.5em 1em;justify-content:center;gap:.5em;justify-self:flex-end;width:100%;box-sizing:border-box;border-radius:2em;svg{width:1em;aspect-ratio:1}}}.row-actions{.quantity-container{input{padding:0 .5em;max-width:5rem}}}}}}.cart-price{.loader-button{display:flex;gap:.5em;max-width:100%;padding-right:0;figure{width:1.5em;svg{animation:rotation 1s linear infinite}}}table{border:none;margin-block:1rem;tr.discount-total{td{color:var(--cl-promotion-discounted-price)}}td,th{padding:0;font-size:.85rem;font-weight:500}th{text-align:start}td{text-align:end}.thin{td,th{font-weight:300}}}}}}body.page-Checkout,body.page-Cart{main{.checkout-button{background:#60866f;padding:.75em 1em;width:100%;box-sizing:border-box;text-align:center;color:#fff;border-radius:var(--border-radius)}}}body.page-Checkout{main{display:grid;grid-column:inner-left / inner-right;margin-top:1em;#checkout-title{grid-column:1 / -1;text-align:center}>section{display:flex;flex-direction:column;gap:1rem}}}body.page-CheckoutSuccess{main{display:grid;grid-column:inner-left / inner-right;margin-top:1em;#checkout-success-title{grid-column:1 / -1;text-align:center}>section{display:flex;flex-direction:column;gap:1rem}}}.Widget_ProductList,.page-Category{aside{select.sort{color:#7a7a7a;border:1px solid #7A7A7A;box-sizing:border-box;background:#fff;padding:.25em 2.5em .25em 1em;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6 9L12 15L18 9" stroke="%237A7A7A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right .8em center;background-size:1rem;cursor:pointer}}}.facets-selected-button,.facets-reset-button{font-size:var(--typography-fontSize-h5);svg{width:.6rem}}body.page-Account{.order-detail{section{padding:1em;border:1px solid rgb(0 0 0 / .2);border-radius:var(--border-radius);.order-items{padding:0;list-style:none;.article{border-top:1px solid rgb(0 0 0 / .2);padding-block:2em;.article-image-container{figure{background:#f6f6f6;img{max-height:140px;object-fit:contain;margin-inline:auto}}}.attribute-title,.attribute-value{padding:0;font-size:.75rem}.attribute-title{font-weight:500}.attribute-value{font-weight:300}.article-actions{height:fit-content;.remove-button{width:max-content;justify-self:end}.edit-button{background:#d9e8dfcc;display:flex;align-items:center;height:fit-content;padding:.5em 1em;justify-content:center;gap:.5em;justify-self:flex-end;width:100%;box-sizing:border-box;border-radius:2em;svg{width:1em;aspect-ratio:1}}}}}}}}body{touch-action:manipulation}fusion-storefront{>header{>#main-menu{--cl-hover: #000;--outline: 2px solid var(--cl-hover);--cl-visisted: #333;--cl-link: #333;background-color:var(--header-menu-bg);height:calc(100vh - var(--header-height));padding:1em;color:#333;&[popover]{animation:drawer-left .3s ease-in-out 1;&:popover-open{display:flex}}>.title-bar{border-bottom:1px solid rgb(0 0 0 / .2);button,span{padding:.5rem}}ul{background-color:var(--header-menu-bg);li{border-bottom:1px solid rgb(0 0 0 / .2);padding:1em .5em;>a,>button{padding:.5rem;height:100%}>button{padding:0 .5em}figure{width:2rem}}svg{color:#000}}}>#header-content{padding:.5em 0;>menu{li{>button,>a{padding:.5rem;cursor:pointer}}}}}}.facets{&[popover]{animation:drawer-left .3s ease-in-out 1;background-color:#fff}header{background-color:#fff;h2{font-size:inherit}>*{padding:.5rem}}fieldset{.button-minimal{svg{transition:transform .3s ease}}&.expanded{button[aria-expanded=true]{svg{transform:rotate(0)!important}}}}footer{background:#fff}}.top_panel{display:flex;flex-wrap:wrap;justify-content:center;grid-column:1 / -1;padding-top:2rem;gap:2rem;position:relative;.product{padding:1em;box-shadow:0 0 16px #0003;border-radius:8px;.product-choice{border:none;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:1rem;.product-button{background:#d9e8dfcc;padding:.5em;display:grid;place-content:center;text-align:center;font-weight:500;border-radius:var(--border-radius);span{font-weight:400}}.selected{background:#60866f;color:#fff}}}.gallery{height:fit-content;width:100%;max-width:520px}.badge-container{position:absolute;display:flex;gap:.5em;list-style:none;padding:0;flex-wrap:wrap;top:2rem;left:0;z-index:1;.product-badge{width:fit-content;border-radius:var(--border-radius);padding:.25em .75em;font-size:1rem}}}.renderRoot{display:grid}.renderRoot>:last-child{border:none;padding-bottom:0}.renderGroup{border:none;border-bottom:1px solid rgb(0 0 0 / .2);padding-block:1.25rem;display:grid;grid-template-columns:1fr;gap:1rem;.groupTitle{font-size:var(--typography-fontSize-h3);line-height:calc(var(--typography-space) * var(--typography-scale));grid-column:1/-1}.submenu-toggle-button{border-radius:4px;width:100%}>*{min-width:0;width:100%;box-sizing:border-box}}.collapsedGroup{border-bottom:1px solid rgb(0 0 0 / .2);padding-block:1.25rem;.groupTitle,.collapsedTitle{font-size:var(--typography-fontSize-h3);line-height:calc(var(--typography-space) * var(--typography-scale))}.submenu-toggle-button{border-radius:2rem}}.renderGroup,.collapsedGroup{.collapsedSelections{display:grid;gap:.25em;list-style:none;padding:0;margin-top:0}.submenu-toggle-button{background:#d9e8dfcc;display:flex;align-items:center;height:fit-content;width:fit-content;padding:.75em 1em;gap:.5em;justify-self:flex-end;width:100%;box-sizing:border-box}}.renderField.slidein{>div{grid-template-columns:1fr;gap:.5rem}}.facets-reset-button{background:#0000001a;border-radius:4px}.facets-selected-button{background:#e8f1ec;border-radius:4px}
