@property --_btn-br{syntax:'<length>';inherits:false;initial-value:9999px}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus-visible{background-color:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-small);box-shadow:var(--md-sys-elevation-2);clip:auto!important;clip-path:none;color:var(--md-sys-color-primary);display:block;font-size:var(--fsize--1);font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus-visible{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--fsize--2:clamp(0.6076rem, 0.5795rem + 0.1405vi, 0.72rem);--fsize--1:clamp(0.7292rem, 0.6865rem + 0.2135vi, 0.9rem);--fsize-0:clamp(0.875rem, 0.8125rem + 0.3125vi, 1.125rem);--fsize-1:clamp(1.05rem, 0.9609rem + 0.4453vi, 1.4063rem);--fsize-2:clamp(1.26rem, 1.1355rem + 0.6223vi, 1.7578rem);--fsize-3:clamp(1.512rem, 1.3407rem + 0.8566vi, 2.1973rem);--fsize-4:clamp(1.8144rem, 1.5814rem + 1.1652vi, 2.7466rem);--fsize-5:clamp(2.1773rem, 1.8633rem + 1.5699vi, 3.4332rem)}*{box-sizing:border-box;position:relative}:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}a:is(:focus-visible){outline:0!important}html{background-color:var(--md-sys-color-background);min-height:100svh;font-family:'IBM Plex Sans',system-ui,sans-serif;color:var(--text-color);color-scheme:light dark;overflow-x:hidden}body{font-size:var(--fsize-0);overflow-x:hidden}#page,.site{width:100%;max-width:100%;margin-inline:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar,::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background-color:transparent!important}::-webkit-scrollbar-thumb{background-color:var(--md-sys-color-outline-variant);-webkit-border-radius:3px;border-radius:3px}@media only screen and (min-width:981px){html{overflow-y:overlay;overflow-x:hidden}}img{object-fit:contain;width:100%;height:100%}img.emoji{height:1em;width:fit-content;display:inline-block}figure{margin:0;line-height:0}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:var(--fsize-5)}.related.products h2,h1.product_title{font-size:var(--fsize-2)}h2{font-size:var(--fsize-4)}h3{font-size:var(--fsize-2)}h4{font-size:var(--fsize-2)}h5,h6{font-size:var(--fsize-1)}dl{display:grid;margin:0;padding-inline:1em}dt{font-weight:bolder}dd{margin-left:2em}dt:first-child{padding-bottom:.3em}dt:not(:first-child){border-top:3px solid var(--md-sys-color-background);margin-top:.3em;padding-block:.3em}a{text-decoration:none;color:var(--link-color);width:fit-content;border-radius:1em;outline-offset:.3em}a.best_choice_link{text-wrap:nowrap}a[disabled]{pointer-events:none;touch-action:none}a[disabled] svg{opacity:.5}abbr.required{text-decoration:none}.red_text{color:var(--red);font-weight:bolder}a.button,button{--_btn-br:9999px;--_state:var(--md-sys-color-primary);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;border-radius:var(--_btn-br);padding:.67em .9em;font:500 var(--fsize-0)/1 inherit;letter-spacing:.01em;white-space:nowrap;text-decoration:none;cursor:pointer;overflow:hidden;margin:0;background-color:transparent;color:var(--text-color);border:1px solid var(--md-sys-color-outline);transition:--_btn-br var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),background-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),border-radius var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}a.button::after{content:unset}a.button::before,button::before{content:'';position:absolute;inset:0;border-radius:inherit;background-color:var(--_state);opacity:0;transition:opacity var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard);pointer-events:none}a.button:hover::before,button:hover::before{opacity:.08}a.button:focus-visible::before,button:focus-visible::before{opacity:.1}a.button:active::before,button:active::before{opacity:.12}a.button svg,button svg{width:var(--fsize-0);height:var(--fsize-0);fill:currentColor;flex-shrink:0;pointer-events:none}a.button:is(:hover,:focus-visible),button:is(:hover,:focus-visible){--_btn-br:9999px}a.button:is(:active,[aria-pressed=true]),button:is(:active,[aria-pressed=true]){--_btn-br:12px}a.button:focus-visible,button:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}[type=button]:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}a.button.disabled,a.button[aria-disabled=true],button:disabled,button[aria-disabled=true]{opacity:.38;cursor:not-allowed;pointer-events:none;touch-action:none}a.button.filled,button.filled{--_state:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:transparent}a.button.filled:is(:hover,:focus-visible),button.filled:is(:hover,:focus-visible){--_btn-br:9999px}a.button.filled:is(:active,[aria-pressed=true]),button.filled:is(:active,[aria-pressed=true]){--_btn-br:12px}a.button.tonal,button.tonal{--_state:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}a.button.elevated,button.elevated{background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-primary);border-color:transparent;box-shadow:var(--md-sys-elevation-1)}a.button.elevated:is(:hover,:focus-visible),button.elevated:is(:hover,:focus-visible){box-shadow:var(--md-sys-elevation-2)}a.button.text,button.text{--_btn-br:9999px;background-color:transparent;color:var(--md-sys-color-primary);border-color:transparent;padding-inline:12px}a.button.text:is(:active,[aria-pressed=true]),button.text:is(:active,[aria-pressed=true]){--_btn-br:12px}a.button.toggle[aria-pressed=true],button.toggle[aria-pressed=true]{--_state:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}a.button.icon,button.icon{--_state:var(--md-sys-color-on-surface-variant);--_btn-br:9999px;padding:.67em;aspect-ratio:1;min-height:auto;background-color:transparent;color:var(--md-sys-color-on-surface-variant);border:none;white-space:normal}a.button.icon svg,button.icon svg{width:1.5em;height:1.5em}a.button.icon:is(:hover,:focus-visible),button.icon:is(:hover,:focus-visible){--_btn-br:9999px}a.button.icon:is(:active,[aria-pressed=true]),button.icon:is(:active,[aria-pressed=true]){--_btn-br:12px;--_state:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.button-split{display:inline-flex;align-items:stretch}.button-split>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.button-split>button:first-child:is(:hover,:focus-visible){border-top-right-radius:0;border-bottom-right-radius:0}.button-split>button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;padding-inline:8px;min-width:unset}.button-split>button:last-child:is(:hover,:focus-visible){border-top-left-radius:0;border-bottom-left-radius:0}.button-group{display:inline-flex;flex-wrap:wrap;gap:.5em;align-items:center}.button-group.connected{gap:0}.button-group.connected>button{border-radius:0;border-right-width:0;flex:1}.button-group.connected>button:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.button-group.connected>button:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-right-width:1px}.button-group.connected>button:is(:hover,:focus-visible){--_btn-br:0px}.button-group.connected>button:first-child:is(:hover,:focus-visible){border-top-left-radius:9999px;border-bottom-left-radius:9999px}.button-group.connected>button:last-child:is(:hover,:focus-visible){border-top-right-radius:9999px;border-bottom-right-radius:9999px}.button-group.connected>button[aria-pressed=true]{--_state:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}a.button.fab,button.fab{--_btn-br:16px;--_state:var(--md-sys-color-on-primary-container);padding:16px;width:56px;height:56px;min-height:unset;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border:none;box-shadow:var(--md-sys-elevation-3);white-space:nowrap}a.button.fab svg,button.fab svg{width:1.5em;height:1.5em}a.button.fab:is(:hover,:focus-visible),button.fab:is(:hover,:focus-visible){--_btn-br:16px;box-shadow:var(--md-sys-elevation-4)}a.button.fab.extended,button.fab.extended{width:auto;height:auto;padding:16px 20px}a.button.fab.large,button.fab.large{--_btn-br:28px;width:96px;height:96px}a.button.fab.large svg,button.fab.large svg{width:2.25em;height:2.25em}a.button.fab.large:is(:hover,:focus-visible),button.fab.large:is(:hover,:focus-visible){--_btn-br:28px}.select2-container--default .select2-selection--single,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{display:block;width:100%;background-color:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-small);padding:.6em .875em;font-size:var(--fsize-0);color:var(--md-sys-color-on-surface);font-family:inherit;outline:0;transition:border-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.select2-results{background-color:var(--md-sys-color-surface-container-low)}.woocommerce-account .select2-results{background-color:var(--md-sys-color-background)}.select2-container--default .select2-selection__arrow{display:none}.select2-container--default .select2-selection--single{margin:0;height:auto;background-color:var(--md-sys-color-background)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.15;color:var(--md-sys-color-on-surface);padding-left:0;padding-right:0}p:has(input[type=email]) label,p:has(input[type=number]) label,p:has(input[type=password]) label,p:has(input[type=tel]) label,p:has(input[type=text]) label{position:absolute;z-index:10;pointer-events:none;left:.875em;top:50%;transform:translateY(-50%);line-height:1;padding:.2em;font-size:var(--fsize-0);color:var(--md-sys-color-on-surface-variant);background:0 0;transition:transform var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),top var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),font-size var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}p:has(textarea) label{position:absolute;z-index:10;pointer-events:none;left:.875em;top:.5rem;transform:translateY(0);line-height:1;padding:.2em;font-size:var(--fsize-0);color:var(--md-sys-color-on-surface-variant);background:0 0;transition:transform var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),top var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),font-size var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}p:has(textarea:is(:not(:placeholder-shown))) label{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-low);transform:translateY(-.6em);top:0;font-size:var(--fsize--1)}p:has(textarea:is(:focus-visible,:active)) label{transform:translateY(-.6em);top:0;font-size:var(--fsize--1);color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-low)}p:has(input[type=email]:is(:not(:placeholder-shown))) label,p:has(input[type=number]:is(:not(:placeholder-shown))) label,p:has(input[type=password]:is(:not(:placeholder-shown))) label,p:has(input[type=tel]:is(:not(:placeholder-shown))) label,p:has(input[type=text]:is(:not(:placeholder-shown))) label{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-low);transform:translateY(-.6em);top:0;font-size:var(--fsize--1)}p:has(input[type=email]:is(:focus-visible,:active)) label,p:has(input[type=number]:is(:focus-visible,:active)) label,p:has(input[type=password]:is(:focus-visible,:active)) label,p:has(input[type=tel]:is(:focus-visible,:active)) label,p:has(input[type=text]:is(:focus-visible,:active)) label{transform:translateY(-.6em);top:0;font-size:var(--fsize--1);color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-low)}p:has(select) label{position:absolute;z-index:10;pointer-events:none;left:.875em;transform:translateY(-.6em);top:0;font-size:var(--fsize--1);line-height:1;padding:.2em;color:var(--md-sys-color-on-surface);color:var(--md-sys-color-on-surface-variant);background-color:var(--md-sys-color-surface-container-low);transition:color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}p:has(select:is(:focus-visible,:focus-within,:open,:active)) label{color:var(--md-sys-color-primary)}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,select:is(:focus-visible,:focus-within,:open,:active),textarea:focus-visible{outline:0;border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--md-sys-color-primary) 20%,transparent)}.woocommerce-account :is(input[type=text],input[type=number],input[type=tel],input[type=email],input[type=password],textarea,select){background-color:var(--md-sys-color-background)}textarea{resize:vertical}:not(.quantity) input::-webkit-inner-spin-button,:not(.quantity) input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;appearance:none}.select2-container--default .select2-selection--single,select{background-image:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>");background-repeat:no-repeat;background-position:calc(100% - .75rem) center;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:2rem!important}input[type=number]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield}input::file-selector-button,input[type=button],input[type=submit]{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-full);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);font-size:var(--fsize-0);padding:.5em 1em;line-height:1.15;transition:var(--transition-300);cursor:pointer}input[type=file]:is(:hover,:focus-visible)::file-selector-button,input[type=submit]:is(:hover,:focus-visible){border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}body:not(.woocommerce-active) .entry-content>:is(h2,p){margin-bottom:.5rem}.wc-block-components-quantity-selector:focus-within{outline:2px solid var(--link-color)}.wc-block-components-quantity-selector__button,.wc-block-components-quantity-selector__input{outline:0;overflow:visible;background-color:transparent}.wc-block-components-quantity-selector{display:flex;border:1px solid var(--md-sys-color-outline-variant);width:fit-content;border-radius:var(--md-sys-shape-full);overflow:hidden}.wc-block-components-quantity-selector__button{border:0;padding:0;background-color:var(--md-sys-color-surface-container-low);box-shadow:unset!important;color:var(--md-sys-color-on-surface);cursor:pointer;transition:background-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.wc-block-components-quantity-selector__button:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,var(--md-sys-color-surface-container-low))}.wc-block-components-quantity-selector__button:active{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 12%,var(--md-sys-color-surface-container-low))}.wc-block-components-quantity-selector__button--plus{order:3;border-radius:0 var(--md-sys-shape-full) var(--md-sys-shape-full) 0;padding:.5em .8em .5em .4em;display:flex;align-items:center;justify-content:center}.wc-block-components-quantity-selector__input{order:2;border-radius:0!important;box-shadow:unset!important;width:4em!important;text-align:center}.wc-block-components-quantity-selector__button--minus{order:1;border-radius:var(--md-sys-shape-full) 0 0 var(--md-sys-shape-full);padding:.5em .4em .5em .8em;display:flex;align-items:center;justify-content:center}.wc-block-cart-item__quantity{display:flex;align-items:center;flex-direction:row;gap:1em}.wp-block-buttons.is-layout-flex{display:flex}@media screen and (max-width:600px){.wc-block-cart-item__quantity{justify-content:center}}@supports (-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none){button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}input[type=checkbox],input[type=radio]{--focus:2px color-mix(in srgb, var(--md-sys-color-primary) 30%, transparent);--border:var(--md-sys-color-outline);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:3px solid var(--bc,var(--border));background:var(--b,var(--bg-color));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;inset:50% 0 0 50%;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--link-color);--bc:var(--link-color);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--bg-color);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--bg-color);--bc:var(--bg-color)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--link-color)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 var(--focus)}input[type=radio]:not(.switch):after{opacity:var(--o, 0)}input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]{width:2em;height:1em;border-radius:1em}input[type=checkbox]:after{left:1px;top:-.5px;border-radius:50%;width:.7em;height:.7em;background:var(--ab,var(--border));transform:translateX(var(--x,0))}input[type=checkbox]:checked{--ab:var(--bg-color);--x:.95em}input[type=checkbox]:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%;height:1.2em;width:1.2em}input[type=radio]:after{width:1.1em;height:1.1em;border-radius:50%;background:var(--bg-color);opacity:0;transform:scale(var(--s,.7)) translate(-100%,-100%)}input[type=radio]:checked{--s:.5}}.entry-footer{display:none}#page{margin-inline:auto;min-height:100svh;display:flex;flex-direction:column;align-items:center}.woocommerce-store-notice{display:flex!important;align-items:center;justify-content:center;gap:12px;padding:8px 48px;background:var(--md-sys-color-surface-container-low);border-bottom:1px solid var(--md-sys-color-outline-variant);font-size:var(--fsize--2);color:var(--md-sys-color-on-surface-variant);text-align:center}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:var(--md-sys-shape-full);background:0 0;color:var(--md-sys-color-on-surface-variant);font-size:0;text-indent:-9999px;overflow:hidden;position:relative;transition:color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);padding:0}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link::before{content:'';position:absolute;inset:0;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");mask-size:16px 16px;-webkit-mask-size:16px 16px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link::after{content:unset!important}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:is(:hover,:focus-visible){color:var(--md-sys-color-on-surface)}li.product-type-variable span[style="font-size: 0.9em; color: red;"]{display:none}.term-assemblati ul.products .product-category a{gap:2em}main.shop.sidebar{display:flex;flex-wrap:wrap;align-items:start;gap:1rem}main.shop.sidebar #subheader{flex-grow:1}.result-count{font-size:var(--fsize--1);color:var(--md-sys-color-on-surface-variant);margin:0}.result-count strong{color:var(--md-sys-color-on-surface);font-weight:600}main.shop ul.products{flex-basis:400px;flex-grow:1}main:has(#secondary) ul.products{flex-basis:340px}main.shop.sidebar aside{flex-basis:260px}.price del,.price ins{text-decoration:none}.price del{font-size:var(--fsize--1);line-height:2}.price ins{color:var(--green);font-weight:700}.description-image{border-radius:var(--md-sys-shape-large)}.price del::after{content:'';display:block;position:absolute;background-color:var(--green);height:3px;inset:50% 0 0 50%;width:100%;border-radius:1em;transform:translate(-50%,-50%) rotate(-15deg)}ul.products li.outofstock>a{opacity:.6}.card-badges{position:absolute;top:.75em;left:.75em;z-index:5;display:flex;flex-direction:column;gap:.4em;pointer-events:none}.badge{display:inline-flex;align-items:center;gap:.25em;font-size:var(--fsize--2);font-weight:600;padding:3px 10px;border-radius:var(--md-sys-shape-full);line-height:1.6;white-space:nowrap}.badge-sale{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.badge-out{background:color-mix(in srgb,var(--md-sys-color-error) 12%,var(--md-sys-color-surface-container));color:var(--md-sys-color-error);border:1px solid color-mix(in srgb,var(--md-sys-color-error) 30%,transparent)}.badge-coins{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.badge-coins .coin_image{width:1.1em;display:flex}.label-container{display:flex;gap:.4em;flex-direction:column;position:absolute;top:.75em;left:.75em;z-index:5}.label-container p,.label-container>span,.out-of-stock{display:inline-flex;align-items:center;gap:.25em;font-size:var(--fsize--2);font-weight:600;padding:3px 10px;border-radius:var(--md-sys-shape-full);line-height:1.6;white-space:nowrap}.label-container p{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.label-container .coin_image{width:1.25em;display:flex}.onsale_label{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-secondary-container)}.out-of-stock,.outofstock_label{background:color-mix(in srgb,var(--md-sys-color-error) 12%,var(--md-sys-color-surface-container));color:var(--md-sys-color-error);border:1px solid color-mix(in srgb,var(--md-sys-color-error) 30%,transparent)}.related.products ul,ul.products{display:grid;align-content:center;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),min(400px,100%)));justify-content:center;align-items:center;gap:2em;justify-items:center;width:100%;padding:0;margin:0;list-style:none}main:has(#secondary) :is(ul.products,.related.products ul){grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),min(340px,100%)))}ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}ul.products.view-list{grid-template-columns:1fr}ul.products.view-list li.product{display:grid;grid-template-columns:200px 1fr;grid-template-rows:auto;align-items:start;text-align:left}ul.products.view-list li.product .woocommerce-LoopProduct-link{display:contents}ul.products.view-list li.product .woocommerce-LoopProduct-link img{grid-row:1/-1;width:200px;height:200px;object-fit:contain}ul.products.view-list li.product .label-container,ul.products.view-list li.product .thumb_buttons_container{display:none}@media (max-width:600px){ul.products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}ul.products.view-list li.product{grid-template-columns:120px 1fr}ul.products.view-list li.product .woocommerce-LoopProduct-link img{width:120px;height:120px}}.woocommerce-notices-wrapper:has(div,span,a,img,h1,h2,h3,h4,h5,p,input,ul,li){display:flex}.woocommerce-notices-wrapper{padding:1em 2em;display:none;width:100%;flex-direction:column;gap:1em;align-items:flex-start;border-radius:var(--md-sys-shape-medium);border:1px solid var(--md-sys-color-outline-variant);background-color:var(--md-sys-color-surface-container-low);margin-bottom:1em}#wps_rma_return_alert,.woocommerce-notices-wrapper ul{list-style:none;margin:0;display:flex;flex-direction:column;gap:.5em}.woocommerce-message{border-left:4px solid var(--green);padding-left:.5em;display:flex;gap:.5em}.woocommerce-message .wc-forward{order:2}.woocommerce-error{border-left:4px solid var(--red);padding-left:.5em}@media screen and (max-width:550px){body:not(.woocommerce-active) .entry-content{padding:1em}}@media screen and (max-width:280px){#site-navigation{padding:1em 1em}}.product.outofstock .thumb-add-to-cart-container{display:none;pointer-events:none;touch-action:none}ul.products li{display:flex;width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:relative;cursor:pointer;border-radius:var(--md-sys-shape-extra-large);border:1px solid var(--md-sys-color-outline-variant);background-color:var(--md-sys-color-surface-container-lowest);flex-direction:column;transition:background var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}ul.products li.type-product:is(:hover,:focus-within){background-color:var(--md-sys-color-surface-container-low);transform:translateY(-5px)}ul.products .product-category a{display:flex;gap:4em;width:100%;height:100%;justify-content:space-between;align-items:flex-start;justify-items:center;flex-direction:column;padding:2em;position:relative}ul.products .product-category a::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;opacity:.5;background-repeat:no-repeat;background-position:100% 100%;background-size:8em;transition:all .3s ease-in-out}ul.products .product-category:first-child a::before{background-image:url(../img/bg1.svg)}ul.products .product-category:nth-child(2) a::before{background-image:url(../img/bg2.svg)}ul.products .product-category:nth-child(3) a::before{background-image:url(../img/bg3.svg);rotate:flip}ul.products .product-category:nth-child(4) a::before{background-image:url(../img/bg4.svg)}ul.products .product-category:nth-child(5) a::before{background-image:url(../img/bg5.svg)}ul.products .product-category:nth-child(6) a::before{background-image:url(../img/bg6.svg)}ul.products .product-category:nth-child(7) a::before{background-image:url(../img/bg7.svg);background-size:5em}ul.products .product-category:nth-child(8) a::before{background-image:url(../img/bg8.svg)}ul.products .product-category:nth-child(9) a::before{background-image:url(../img/bg9.svg);background-size:5em}ul.products li h2{margin:0;padding:.5rem 1rem}ul.products .product-category a img{height:100px;width:100px;object-fit:cover;background-color:rgb(238 242 255);border-radius:999999999px;transition:all .3s ease-in-out}ul.products .product-category a img:before{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:9999999999px;background-color:rgb(238 242 255)}.view_category{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em;transition:all .3s ease-in-out}.view_category::after{content:'';position:absolute;width:0;transform:translate(-50%,-50%);background:var(--link-color);opacity:0;border-radius:.5rem;height:.15rem;inset:auto auto -0.15rem 50%;transition:var(--transition-300)}ul.products h2{font-size:var(--fsize-0);transition:all .3s ease-in-out}ul.products a{text-decoration:none;color:var(--text-color)}ul.products a .price{color:var(--text-color);font-weight:600;font-family:'IBM Plex Mono',monospace;font-style:normal;transition:all .3s ease-in-out}ul.products a .price.price-range .woocommerce-Price-amount:first-of-type{width:100%}ul.products a .price.price-range :is(.price-separator,.woocommerce-Price-amount:last-of-type){font-size:var(--fsize--1);opacity:.8;font-family:'IBM Plex Sans',system-ui,sans-serif;font-weight:400;display:initial;margin-right:-.6em}ul.products a:has(.price.price-range) .sequra-promotion-miniwidget,ul.products a:has(.price>del) .sequra-promotion-miniwidget{margin-top:calc(var(--fsize-1) + var(--fsize-1) + 1rem)}ul.products .product-category:is(:hover,:focus-within) a img{height:110px;width:110px}ul.products .product-category :is(:hover,:focus-within)::before{transform:rotate(5deg) translateX(20px)}ul.products .product-category:is(:hover,:focus-within) .view_category{color:var(--link-color)}ul.products .product-category:is(:hover,:focus-within) .view_category::after{opacity:1;width:90%}ul.products li .type-product:is(:hover,:focus-within) img{width:calc(100% - 1em);margin-block:.5em}main{max-width:1440px;width:calc(100% - 4em);margin-inline:auto;margin-bottom:3em;padding-inline:2rem}.woocommerce-pagination{flex-grow:1;order:10;width:100%}.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:.35em;list-style:none;justify-content:center;align-items:center;padding:0;margin:0}.woocommerce-pagination .page-numbers li{display:flex;align-items:center;justify-content:center;position:relative}.woocommerce-pagination .page-numbers li>span{display:flex;align-items:center;justify-content:center;min-width:2.75em;min-height:2.75em;padding:.67em .9em;border-radius:var(--md-sys-shape-full);font-size:var(--fsize--1);font-weight:500;line-height:1;text-decoration:none;border:1px solid var(--md-sys-color-outline)}.woocommerce-pagination .page-numbers li>a{font-size:var(--fsize--1);line-height:1;min-width:2.75em;min-height:2.75em}.woocommerce-pagination .page-numbers li>span.current{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-weight:600;border:1px solid var(--md-sys-color-primary)}.woocommerce-pagination .page-numbers li>span.dots{background:0 0;color:var(--md-sys-color-on-surface-variant);min-width:1.5em;font-weight:400;aspect-ratio:1}.woocommerce-pagination .page-numbers li>a:is(.prev,.next){font-size:var(--fsize--1);color:var(--md-sys-color-on-surface-variant);aspect-ratio:1}.woocommerce-pagination .page-numbers li>a:is(.prev,.next)>span{display:flex;align-items:center;justify-content:center}.woocommerce-pagination .page-numbers li>a:is(.prev,.next) svg{margin:-.9em}.woocommerce-pagination .page-numbers li>a.next svg{left:.05em}.site-footer{background:var(--md-sys-color-surface-container-low);border-top:1px solid var(--md-sys-color-outline-variant);width:100%}.footer-grid{max-width:min(100%,1440px);margin-inline:auto;padding:52px 48px 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-logo{margin-bottom:14px}.footer-logo img{height:28px;width:auto;display:block}.footer-logo-text{font-size:var(--fsize-1);font-weight:600;color:var(--md-sys-color-primary);text-decoration:none}.footer-desc{font-size:var(--fsize--2);color:var(--md-sys-color-on-surface-variant);line-height:1.7;max-width:280px;margin:0 0 18px}.social-navigation{margin-top:18px}#social{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}#social span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#social a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--md-sys-shape-small);border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);text-decoration:none;transition:border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}#social a svg,.wapf-tt-icon svg{fill:currentColor;width:16px;height:16px}#social a:is(:hover,:focus-visible){border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.footer-reviews{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.footer-col-title{font-size:var(--fsize--2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant);margin:0 0 16px}.footer-col nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.footer-col nav ul li a{font-size:var(--fsize--1);color:var(--md-sys-color-on-surface-variant);text-decoration:none;transition:color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.footer-col nav ul li a:is(:hover,:focus-visible){color:var(--md-sys-color-on-surface)}.footer-bottom{max-width:min(100%,1440px);margin-inline:auto;padding:20px 48px 32px;border-top:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-copy{font-size:var(--fsize--2);color:var(--md-sys-color-on-surface-variant);margin:0}.footer-payments{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.payment-icon{margin:0;padding:3px 8px;border-radius:var(--md-sys-shape-extra-small);border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center}.payment-icon img{width:40px;height:24px;object-fit:contain;display:block}#iubenda{width:1.6em;height:1.6em;fill:currentColor;left:2%;top:5%}.legal{display:flex;flex-direction:column;gap:1em}@media screen and (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px;padding:40px 24px 32px}.footer-brand{grid-column:1/-1}.footer-desc{max-width:100%}.footer-bottom{padding:16px 24px 24px}}@media screen and (max-width:575px){.footer-grid{grid-template-columns:1fr 1fr;gap:24px;padding:32px 20px 24px}.footer-bottom{flex-direction:column;align-items:flex-start;padding:16px 20px 24px}.iubenda-tp-btn{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:380px){.footer-grid{grid-template-columns:1fr}}.related.products ul li,li.product:not(.product-category){display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0}.card-img-link,.woocommerce-loop-product__link{display:grid;grid-template-columns:repeat(2,1fr);width:100%;height:100%;align-items:flex-start}.woocommerce-loop-product__link>:is(img,.loop-product-category,.woocommerce-loop-product__title,.loop-stock,.coin-container){grid-column:1/-1}.woocommerce-loop-product__link img{border-bottom:1px solid var(--md-sys-color-outline-variant)}.card-img-link img,.woocommerce-loop-product__link img{width:100%;height:200px;aspect-ratio:unset;object-fit:contain;padding:1rem;border-radius:0;transition:transform var(--md-sys-motion-duration-medium1) var(--md-sys-motion-easing-standard);background-color:#fff!important}.woocommerce-LoopProduct-link .price{margin-inline:1rem .5rem;font-size:var(--fsize-1);grid-row:6/7;grid-column:1/2;display:block}.sequra-promotion-miniwidget{display:block;margin-left:1rem;margin-right:.5rem;margin-bottom:1rem;grid-row:6/7;grid-column:1/2;margin-top:calc(var(--fsize-1) + .5rem)}.woocommerce-LoopProduct-link .woocommerce-price-suffix{display:none}.card-body h2.woocommerce-loop-product__title{margin:0;padding:0;font-size:var(--fsize-0);font-weight:500;line-height:1.4;color:var(--md-sys-color-on-surface);text-align:left;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-foot{margin-top:auto;padding-top:.5em}.card-foot .price{font-size:var(--fsize-1);font-weight:600;font-family:'IBM Plex Mono',monospace;font-style:normal;color:var(--md-sys-color-on-surface)}.card-foot .price .woocommerce-price-suffix{font-size:var(--fsize--2);font-weight:400;font-family:inherit;color:var(--md-sys-color-on-surface-variant)}.loop-product-category{padding-inline:1rem;color:var(--link-color);text-transform:uppercase;letter-spacing:.06rem;font-weight:600;font-size:var(--fsize--2);margin-top:1rem}.loop-stock.in-stock{--loop-color:var(--md-sys-color-success)}.loop-stock.out-of-stock{--loop-color:var(--md-sys-color-error)}.loop-stock{font-size:var(--fsize--1);display:flex;align-items:center;gap:.3rem;color:var(--loop-color);padding-inline:1.3rem;line-height:0;padding-top:.5rem}.loop-stock::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--loop-color);display:block;flex-shrink:0}.coin-container{display:flex;align-items:center;gap:.2rem;padding-inline:1rem;padding-block:1rem}.coin-container img{border-radius:50%;width:15px;height:15px;display:block;padding:0}.coin-container .coin_label{font-size:var(--fsize--1);font-weight:500;line-height:0;color:var(--md-sys-color-warning)}.view_product_link{grid-row:6/7;grid-column:2/3;display:block;width:fit-content;background:var(--md-sys-color-surface-container-high);margin-bottom:1rem;height:fit-content;padding:.5rem 1rem;border-radius:var(--md-sys-shape-full);justify-self:flex-end;margin-right:1rem;margin-left:.5rem;align-self:flex-end;color:var(--md-sys-color-primary);transition:var(--transition-300)}.view_product_link:is(:hover,:focus-visible){background:var(--md-sys-color-surface-container-highest)}.coupon .form-row-first{width:100%}button[name=apply_coupon]::before{content:'';position:absolute;transform:translate(-50%,-50%);background:var(--link-color);opacity:1;border-radius:100000px;top:50%;left:50%;transition:width .2s ease-in-out,height .2s ease-in-out,opacity .2s ease-in-out,color .2s ease-in-out;z-index:4;width:0;height:0}button[name=apply_coupon]:is(:hover,:focus-visible)::before{opacity:1;width:2.5em;height:2.5em}.wp-block-group:is(.is-horizontal,.is-vertical){display:flex;gap:1em}main>section.wp-block-group{display:grid;gap:1em;padding:1em;border-radius:2em;background-color:var(--bg-color);margin-bottom:1em;width:100%}.wp-block-safe-svg-svg-icon.safe-svg-cover{display:flex;align-items:center;flex-direction:column;width:100%}.wp-block-group__inner-container{display:grid;gap:1em}.safe-svg-cover .safe-svg-inside.safe-svg-inline{display:flex;align-items:center;flex-direction:column}.wp-block-button{display:flex;gap:1em;justify-content:center;align-items:center}.wp-block-button__link{display:flex!important;gap:.5em;align-items:center;line-height:0;border-radius:2em;color:var(--text-color);border:2px solid var(--link-color);padding:.8em;transition:var(--transition-300)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wp-block-button__link:is(:hover,:focus-visible){transform:scale(1.05)}.wp-block-button__link:is(:hover,:focus-visible) svg{fill:var(--link-color)}.wp-block-button__link svg{height:1.2em;transition:var(--transition-300);fill:var(--text-color)}.wp-block-gallery{column-count:4;column-gap:1em!important;padding:1em}.wp-block-gallery.is-cropped img{object-fit:cover}.wp-block-gallery figure{width:100%;margin-bottom:1em;border-radius:1em;overflow:hidden}.wp-block-gallery a{display:flex;width:100%;height:100%}.wp-block-gallery a::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='zoom_icon' viewBox='0 0 800 800'%3E%3Cg%3E%3Cpath class='st0' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23ffffff;' d='M381.4,55.8c-179.8,0-325.6,145.8-325.6,325.6C55.8,561.2,201.6,707,381.4,707C561.2,707,707,561.2,707,381.4 C707,201.6,561.2,55.8,381.4,55.8z M0,381.4C0,170.8,170.8,0,381.4,0C592,0,762.8,170.8,762.8,381.4c0,95.3-34.9,182.4-92.7,249.2 l121.7,121.7c10.9,10.9,10.9,28.6,0,39.5s-28.6,10.9-39.5,0L630.6,670.1c-66.8,57.8-154,92.7-249.2,92.7C170.8,762.8,0,592,0,381.4 z M381.4,260.5c15.4,0,27.9,12.5,27.9,27.9v65.1h65.1c15.4,0,27.9,12.5,27.9,27.9s-12.5,27.9-27.9,27.9h-65.1v65.1 c0,15.4-12.5,27.9-27.9,27.9s-27.9-12.5-27.9-27.9v-65.1h-65.1c-15.4,0-27.9-12.5-27.9-27.9s12.5-27.9,27.9-27.9h65.1v-65.1 C353.5,273,366,260.5,381.4,260.5z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");position:absolute;width:1.5em;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;opacity:0;scale:0;transition:var(--transition-300)}.wp-block-gallery a:is(:hover,:focus-visible)::after,.wp-block-gallery a:is(:hover,:focus-visible)::before{opacity:1;scale:1}details summary{cursor:pointer;padding:1em;border-radius:1em;background-color:var(--md-sys-color-background);margin-bottom:1em;display:flex;gap:.5em;align-items:center;line-height:.8}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}details summary::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='summary_arrow' viewBox='0 0 800 800'%3E%3Cpath class='st0' style='fill-rule:evenodd;clip-rule:evenodd;' d='M400,55.8C209.9,55.8,55.8,209.9,55.8,400c0,190.1,154.1,344.2,344.2,344.2c190.1,0,344.2-154.1,344.2-344.2 C744.2,209.9,590.1,55.8,400,55.8z M0,400C0,179.1,179.1,0,400,0c220.9,0,400,179.1,400,400c0,220.9-179.1,400-400,400 C179.1,800,0,620.9,0,400z M324.5,268.6c10.9-10.9,28.6-10.9,39.5,0l111.6,111.6c10.9,10.9,10.9,28.6,0,39.5L363.9,531.4 c-10.9,10.9-28.6,10.9-39.5,0c-10.9-10.9-10.9-28.6,0-39.5l91.9-91.9l-91.9-91.9C313.6,297.2,313.6,279.5,324.5,268.6z'%3E%3C/path%3E%3C/svg%3E");display:block;width:1em;transition:var(--transition-300)}details[open] summary::before{transform:rotate(90deg)}details>:not(summary){max-height:0;transition:var(--transition-300);margin-left:1em;overflow:hidden}details[open]>:not(summary){animation:summary 5s 0s 1 normal forwards}@keyframes summary{from{max-height:0}to{max-height:10000px}}.wp-block-table{line-height:inherit}.wp-block-table table{border-collapse:separate;border-spacing:0;width:100%}.wp-block-table :not(a){position:initial}.wp-block-table tr td,.wp-block-table tr th{border-right:2px solid var(--link-color);border-bottom:2px solid var(--link-color);padding:.5em}.wp-block-table tr td:first-child,.wp-block-table tr th:first-child{border-left:2px solid var(--link-color)}.wp-block-table tr:nth-child(2n){background-color:var(--md-sys-color-background)}.wp-block-table tr th{border-top:2px solid var(--link-color);background-color:var(--md-sys-color-background)}.wp-block-table tr:first-child th:first-child{border-top-left-radius:1em!important}.wp-block-table tr:first-child th:last-child{border-top-right-radius:1em}.wp-block-table tr:last-child td:first-child{border-bottom-left-radius:1em}.wp-block-table tr:last-child td:last-child{border-bottom-right-radius:1em}.wp-block-table:not(:has(thead)) tr:first-child td{border-top:2px solid var(--link-color)}.wp-block-table:not(:has(thead)) tr:first-child td:first-child{border-top-left-radius:1em}.wp-block-table:not(:has(thead)) tr:first-child td:last-child{border-top-right-radius:1em}.template_list tbody{display:flex;flex-direction:column;gap:1em}.template_list tr{display:flex;flex-wrap:wrap;padding:1em;border-radius:1em;gap:1em;background-color:var(--md-sys-color-background)}.template_list tr td:first-of-type{flex-grow:1}.template_list tr td:not(:first-of-type) a{display:flex;gap:.5em}.template_list tr td:not(:first-of-type) a::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='download_icon' viewBox='0 0 800 800'%3E%3Cg style='fill: %23962984'%3E%3Cpath class='st0' style='fill-rule:evenodd;clip-rule:evenodd;' d='M409.3,58.9c-17.1-2.9-40.5-3.1-82.6-3.1c-71.3,0-122,0.1-160.4,5.2c-37.7,5-59.3,14.5-75,30.2 C75.5,107,66,128.6,61,166c-5.1,38.2-5.2,88.6-5.2,159.6v148.8c0,71,0.1,121.4,5.2,159.6c5,37.4,14.5,59,30.2,74.7 C107,724.5,128.5,734,166,739c38.2,5.1,88.6,5.2,159.6,5.2h148.8c71,0,121.4-0.1,159.6-5.2c37.4-5,59-14.5,74.7-30.2 C724.5,693,734,671.5,739,634c5.1-38.2,5.2-88.6,5.2-159.6v-16.3c0-57.2-0.4-84.2-6.5-104.7H621.3c-42.2,0-76.6,0-103.8-3.7 c-28.4-3.8-53.1-12.1-72.7-31.8c-19.7-19.7-27.9-44.3-31.8-72.7c-3.7-27.2-3.7-61.6-3.7-103.8V58.9z M465.1,87.8v51.7 c0,44.6,0.1,75.3,3.2,98.4c3,22.2,8.3,33.1,15.9,40.7c7.6,7.6,18.5,12.9,40.7,15.9c23,3.1,53.7,3.2,98.4,3.2h75.1 c-11-10.7-25.2-23.5-43.5-40L507.6,125.1C489.5,108.8,476.1,96.8,465.1,87.8z M332.1,0c51.5,0,84.8,0,115.4,11.7 c30.6,11.8,55.3,33.9,93.4,68.2c1.3,1.2,2.6,2.4,4,3.6l147.3,132.6c1.6,1.4,3.1,2.8,4.6,4.2c44,39.6,72.5,65.2,87.8,99.6 C800,354.4,800,392.7,800,451.9c0,2.1,0,4.1,0,6.3v18.4c0,68.4,0,122.5-5.7,164.9c-5.9,43.6-18.2,78.9-46.1,106.8 c-27.8,27.8-63.2,40.2-106.8,46.1c-42.4,5.7-96.6,5.7-164.9,5.7h-153c-68.4,0-122.5,0-164.9-5.7c-43.6-5.9-78.9-18.2-106.8-46.1 c-27.8-27.8-40.2-63.2-46.1-106.8C0,599.1,0,544.9,0,476.5v-153c0-68.4,0-122.5,5.7-164.9c5.9-43.6,18.2-78.9,46.1-106.8 c27.9-27.9,63.3-40.2,107.1-46.1C201.4,0,255.8,0,324.6,0h2.1C328.5,0,330.3,0,332.1,0z'%3E%3C/path%3E%3Cpath class='st0' style='fill-rule:evenodd;clip-rule:evenodd;' d='M250.7,662.2c10.7,10.1,27.4,10.1,38.2,0l74.4-69.8c11.2-10.5,11.8-28.2,1.3-39.4 c-10.5-11.2-28.2-11.8-39.4-1.3l-27.4,25.7V455.8c0-15.4-12.5-27.9-27.9-27.9s-27.9,12.5-27.9,27.9v121.6l-27.4-25.7 c-11.2-10.5-28.9-10-39.4,1.3s-10,28.9,1.3,39.4L250.7,662.2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");width:1em;display:block}.template_list :is(td,th){border:0!important;padding:0!important}@media screen and (max-width:900px){.wp-block-gallery{column-count:3}.wp-block-group:is(.is-horizontal,.is-vertical){flex-wrap:wrap;flex-basis:100%}}@media screen and (max-width:600px){.wp-block-gallery{column-count:2}}@media screen and (max-width:300px){.wp-block-gallery{column-count:1}}aside{display:grid;gap:1em}#top_product_sidebar{flex-basis:100%}#top_product_sidebar .widget_container{min-height:unset;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%}#top_product_sidebar .widget_block{width:100%}#top_product_sidebar .widget_container:has(.clear-filters){justify-content:space-between}#top_product_sidebar .widget_block .wp-widget-group__inner-blocks{justify-content:flex-end}#top_product_sidebar select{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-extra-large);padding:8px 32px 8px 14px;padding-right:32px;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238d97aa' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .15s;font-size:var(--fsize--1)}.secondary_container{display:grid;gap:1em}#secondary:not(:has(.widget_container>div)){display:none}#secondary__button{position:fixed;top:50%;transform:rotate(180deg) translatey(50%) translatex(0);flex-direction:column-reverse;right:0;z-index:99999999;transition:var(--transition-300);border-radius:0 1em 1em 0;border-left:0;background:var(--md-sys-color-background)}#secondary__button.hidden{transform:rotate(180deg) translatey(50%) translatex(-100%)}#secondary__button span{writing-mode:vertical-rl;font-weight:500;letter-spacing:1px}#secondary__button svg{transform:rotate(180deg)}.widget_container{display:flex;gap:1em;flex-direction:column;margin-bottom:1em;min-height:100svh}.widget_container .widget_block .wp-widget-group__inner-blocks{display:flex;gap:.3rem;align-items:center;justify-content:space-between}.widget_container .widget_block #close_widget_menu{display:none}.widget_container .widget_block #close_widget_menu svg{width:1.5em}.widget_container .widget_block h2{font-size:var(--fsize-0)}@media screen and (max-width:1502px){.widget_container{overflow-y:auto}.widget_container .widget_block #close_widget_menu{display:flex;align-items:center;justify-content:center}aside#secondary{position:fixed;inset:0;z-index:999999999}aside#secondary.open .secondary_container{transform:translate(0)}#secondary__bg{position:absolute;inset:0;background:var(--md-sys-color-scrim);opacity:.7}.secondary_container{width:auto;display:flex;position:absolute;right:0;top:0;bottom:0;background-color:var(--md-sys-color-background);max-width:min(100vw,400px);align-content:start;transform:translate(100%);transition:var(--transition-300);border-top-left-radius:var(--md-sys-shape-large);border-bottom-left-radius:var(--md-sys-shape-large)}.secondary_container .widget_container{width:min(300px,95vw);max-width:95vw;padding-bottom:1rem}.secondary_container .widget_container>div{padding-inline:1rem}.secondary_container .widget_block{z-index:10;position:sticky;top:0;padding:1rem;margin-bottom:-1rem;background-color:var(--md-sys-color-background)}aside#secondary:not([class="widget-area open"]){display:none}}@media screen and (min-width:1502px){#close_widget_menu,#secondary__button{display:none}}.bp-header{display:flex;flex-direction:column;width:min-content;padding:1em;border:3px solid var(--border-color);border-radius:1em;gap:.3em;justify-content:space-between;transition:var(--transition-300)}.bp-header:is(:hover,:focus-visible){border-color:var(--link-color)}.bp-stars,.bp-text{font-size:var(--fsize-0);text-wrap:nowrap;display:flex;flex-direction:row;gap:.2em;color:var(--text-color);align-self:center}.bp-star{width:var(--fsize-0);height:var(--fsize-0)}.bp-star.f{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='star_filled' viewBox='0 0 800 800'%3E%3Cpath class='st0' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23f4bd13;' d='M329.3,42.6C347.1,19.5,369,0,400,0s52.9,19.5,70.7,42.6c17.4,22.8,35.9,55.9,58.5,96.4l13.3,23.9 c14.6,26.2,18.3,31.8,23,35.3c4.5,3.4,10.3,5.3,38.7,11.8l26.1,5.9c43.7,9.9,79.8,18,106,28.4c27.2,10.7,51.1,26.6,60.3,56.1 c9.1,29.2-1.1,56.1-16.9,81.1c-15.3,24.4-39.8,53-69.7,88l-17.7,20.6c-19.2,22.5-23.3,28-25.1,34.1c-1.9,6.2-1.7,13.4,1.2,43.3 l2.7,27.5c4.5,46.7,8.2,84.8,6.9,113.9c-1.3,29.5-8,57.9-32.4,76.4c-24.8,18.9-53.7,16.7-81.6,8.7c-27.1-7.8-60.8-23.3-101.7-42.1 l-24.4-11.2c-26.7-12.3-32.4-14.3-37.8-14.3s-11.1,2-37.8,14.3L337.8,752c-40.9,18.9-74.7,34.4-101.7,42.1 c-27.9,8-56.8,10.1-81.6-8.7c-24.4-18.5-31.1-46.9-32.4-76.4c-1.3-29,2.4-67.1,6.9-113.9l2.7-27.5c2.9-30,3.1-37.1,1.2-43.3 c-1.9-6.1-5.9-11.6-25.1-34.1L90,469.6c-29.9-35-54.4-63.6-69.7-88c-15.8-25.1-26-51.9-16.9-81.1c9.2-29.5,33-45.3,60.3-56.1 c26.2-10.3,62.3-18.5,106-28.4l2.4-0.5l23.7-5.4c28.4-6.4,34.2-8.3,38.7-11.8c4.7-3.6,8.4-9.1,23-35.3l13.3-23.9 C293.4,98.6,311.9,65.4,329.3,42.6z'%3E%3C/path%3E%3C/svg%3E")}.bp-star.e{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='star_empty' viewBox='0 0 800 800'%3E%3Cpath class='st0' style='fill-rule:evenodd;clip-rule:evenodd;' d='M373.7,76.6c-14.7,19.1-31.2,48.6-55.2,91.7l-12.2,21.9c-0.7,1.3-1.5,2.6-2.2,3.9 c-11.2,20.1-20.6,37.1-35.9,48.7c-15.4,11.7-34.1,15.9-55.9,20.8c-1.4,0.3-2.8,0.6-4.2,1l-23.7,5.4c-46.7,10.6-78.5,17.8-100.3,26.4 c-21.2,8.4-25.7,15.2-27.4,20.7c-1.8,5.8-1.9,14.7,10.8,34.8c12.9,20.5,34.6,46,66.4,83.2l16.1,18.9c0.9,1.1,1.9,2.2,2.8,3.3 c15,17.5,27.5,32.1,33.2,50.5c5.7,18.3,3.8,37.6,1.5,61c-0.1,1.4-0.3,2.9-0.4,4.3l-2.4,25.2c-4.8,49.6-8,83.7-6.9,108.3 c1.1,24.5,6.3,31.3,10.4,34.5c3.7,2.8,10.4,5.9,32.5-0.5c22.4-6.4,52.2-20.1,96-40.2l22.2-10.2c1.4-0.6,2.7-1.3,4.1-1.9 c20.3-9.4,37.9-17.5,57-17.5s36.8,8.1,57,17.5c1.3,0.6,2.7,1.2,4.1,1.9l22.2,10.2c43.7,20.1,73.6,33.8,96,40.2 c22.1,6.3,28.8,3.2,32.5,0.5c4.1-3.1,9.3-9.9,10.4-34.5c1.1-24.6-2.1-58.7-6.9-108.3l-2.4-25.2c-0.1-1.5-0.3-2.9-0.4-4.3 c-2.3-23.4-4.2-42.6,1.5-61c5.7-18.4,18.2-33,33.2-50.5c0.9-1.1,1.8-2.2,2.8-3.3l16.1-18.9c31.8-37.2,53.5-62.7,66.4-83.2 c12.7-20.2,12.6-29,10.8-34.8c-1.7-5.5-6.2-12.4-27.4-20.7c-21.8-8.6-53.5-15.8-100.2-26.4l-23.7-5.4c-1.4-0.3-2.8-0.6-4.2-1 c-21.8-4.9-40.5-9.1-55.9-20.8c-15.2-11.6-24.7-28.5-35.9-48.7c-0.7-1.3-1.4-2.6-2.2-3.9l-12.2-21.9c-24-43.1-40.6-72.6-55.2-91.7 c-14.6-19.1-22.1-20.8-26.3-20.8C395.8,55.8,388.3,57.5,373.7,76.6z M329.3,42.6C347.1,19.5,369,0,400,0s52.9,19.5,70.7,42.6 c17.4,22.8,35.9,55.9,58.5,96.4l13.3,23.9c14.6,26.2,18.3,31.8,23,35.3c4.5,3.4,10.3,5.3,38.7,11.8l26.1,5.9 c43.7,9.9,79.8,18,106,28.4c27.2,10.7,51.1,26.6,60.3,56.1c9.1,29.2-1.1,56.1-16.9,81.1c-15.3,24.4-39.8,53-69.7,88l-17.7,20.6 c-19.2,22.5-23.3,28-25.1,34.1c-1.9,6.2-1.7,13.4,1.2,43.3l2.7,27.5c4.5,46.7,8.2,84.8,6.9,113.9c-1.3,29.5-8,57.9-32.4,76.4 c-24.8,18.9-53.7,16.7-81.6,8.7c-27.1-7.8-60.8-23.3-101.7-42.1l-24.4-11.2c-26.7-12.3-32.4-14.3-37.8-14.3c-5.4,0-11.1,2-37.8,14.3 L337.8,752c-40.9,18.9-74.7,34.4-101.7,42.1c-27.9,8-56.8,10.1-81.6-8.7c-24.4-18.5-31.1-46.9-32.4-76.4c-1.3-29,2.4-67.1,6.9-113.9 l2.7-27.5c2.9-30,3.1-37.1,1.2-43.3c-1.9-6.1-5.9-11.6-25.1-34.1L90,469.6c-29.9-35-54.4-63.6-69.7-88c-15.8-25.1-26-51.9-16.9-81.1 c9.2-29.5,33-45.3,60.3-56.1c26.2-10.3,62.3-18.5,106-28.4l2.4-0.5l23.7-5.4c28.4-6.4,34.2-8.3,38.7-11.8c4.7-3.6,8.4-9.1,23-35.3 l13.3-23.9C293.4,98.6,311.9,65.4,329.3,42.6z'%3E%3C/path%3E%3C/svg%3E")}.contact-info{flex-wrap:nowrap!important;flex-direction:column}.contact-info iframe{width:100%;height:100%;border-radius:1.5em;border:3px solid var(--border-color);min-height:300px}.iubenda-tp-btn{position:fixed;bottom:1.5em;right:1.5em;z-index:99999;display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;border-radius:var(--md-sys-shape-full);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);text-decoration:none;transition:color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);display:inline-block}.iubenda-tp-btn:is(:hover,:focus-visible){color:var(--md-sys-color-primary)}body #iubenda-iframe #iubFooterBtnContainer button:not(#iubRejectBtn),body #iubenda-iframe .iub-btn{display:flex!important;gap:.5em!important;background-color:transparent!important;align-items:center;border-radius:2em!important;color:var(--text-color)!important;border:2px solid var(--link-color)!important;padding:.5em .8em!important;transition:var(--transition-300)!important}body #iubenda-iframe button.iub-btn.iub-btn-consent{border-radius:2em;background-color:transparent!important;color:var(--text-color)!important;border:2px solid var(--link-color)!important;padding:.5em .8em .5em 2.5em!important;transition:var(--transition-300)!important;background-repeat:no-repeat!important;background-position:10% 50%!important;box-shadow:none!important}#iubenda-iframe button.iub-btn:is(:hover,:focus-visible),body #iubenda-iframe #iubFooterBtnContainer button:is(:hover,:focus-visible){transform:scale(1.05)!important;background-color:transparent!important;outline:0!important;box-shadow:none!important;background-repeat:no-repeat!important;background-position:10% 50%!important;border:2px solid var(--link-color)!important}body #iubenda-iframe button.iub-btn.iub-btn-consent:is(:hover,:focus-visible){transform:scale(1.05)!important;outline:0!important;box-shadow:none!important}body #iubenda-iframe #iubFooterBtnContainer button::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 800"><path fill="black" d="M467.2,101.4c13.4-13.4,35.1-13.4,48.5,0L790,375.7c13.4,13.4,13.4,35.1,0,48.5c0,0-274.3,274.3-274.3,274.3c-32.3,31.2-79.9-16-48.5-48.5c0,0,215.8-215.8,215.8-215.8H34.3C15.4,434.2,0,418.8,0,399.9c0-18.9,15.4-34.3,34.3-34.3h648.7L467.2,149.9C453.8,136.5,453.8,114.8,467.2,101.4z"/></svg>');display:block;width:1.5em;height:1em}body #iubenda-cs-banner .iub-toggle-checkbox input.style1:checked,body #iubenda-iframe .iub-toggle-checkbox input.style1:checked{background-color:var(--green)!important}#iubenda-iframe input[type=checkbox]::after{content:unset}body #iubenda-iframe :is(input,button):is(:hover,:focus-visible){outline-color:var(--link-color)!important}body #iubenda-iframe button:is(:hover,:focus-visible){border-radius:2em!important;outline-offset:.5em!important}body #iubenda-cs-banner .iubenda-cs-opt-group button,body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn,body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary,body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn,body .iubenda-alert button.iubenda-button-cancel,body .iubenda-alert button.iubenda-button-confirm{border-radius:2em!important;background-color:transparent!important;color:var(--text-color)!important;border:2px solid var(--link-color)!important;padding:.5em .8em!important;transition:var(--transition-300)!important;background-repeat:no-repeat!important;background-position:10% 50%!important;box-shadow:none!important}body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn:is(:hover,:focus-visible),body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary:is(:hover,:focus-visible),body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn:is(:hover,:focus-visible),body #iubenda-cs-banner .iubenda-cs-opt-group button:is(:hover,:focus-visible),body .iubenda-alert button.iubenda-button-cancel:is(:hover,:focus-visible),body .iubenda-alert button.iubenda-button-confirm:is(:hover,:focus-visible){transform:scale(1.05)!important;background-color:transparent!important;outline:0!important;box-shadow:none!important;background-repeat:no-repeat!important;background-position:10% 50%!important;border:2px solid var(--link-color)!important}body #iubenda-cs-banner [tabindex]:not([tabindex="-1"]):is(:hover,:focus-visible),body #iubenda-cs-banner button:is(:hover,:focus-visible){transform:scale(1.05)!important;outline:0!important;box-shadow:none!important}.legalDoc__accordion summary,.unstyled-list{flex-wrap:wrap}.legalDoc__accordion h4{margin-bottom:.5em!important;line-height:1.2}.accordion__meta{line-height:1.2}.accordion__meta p:not(:last-of-type){margin-bottom:.5em!important}main #iub-legalDoc{--green:var(--link-color)!important}.maps-wrapper{width:100%;height:auto}.maps-wrapper:has(iframe._iub_cs_activate-activated)::after{content:unset!important}.maps-wrapper:has(iframe:not(._iub_cs_activate-activated))::after{content:url('../img/iubenda/3.svg');display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;animation-name:gdpr;animation-duration:5s;animation-fill-mode:forwards;animation-timing-function:ease-out;-webkit-animation-name:gdpr;-webkit-animation-duration:5s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out}@keyframes gdpr{0%{opacity:0}70%{opacity:0}100%{opacity:1}}@-webkit-keyframes gdpr{0%{opacity:0}70%{opacity:0}100%{opacity:1}}.title_404{color:#666;line-height:1;text-align:center;position:absolute;width:100%;left:0;bottom:2vw}.title_404 h1{font-size:clamp(14px, 4vw, 80px)}.desc_404{font-size:var(--fsize-1);text-align:center;margin-bottom:1em}.cta_404{display:flex;gap:1em;flex-wrap:wrap;justify-content:center}@keyframes fadeIn{from{opacity:.3}to{opacity:1}}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}.alg-wc-wl-view-state svg{width:2em;height:2em;overflow:visible;fill:var(--red);transition:var(--transition-300)}.alg-wc-wl-btn-wrapper{display:flex;justify-content:center;align-items:center;order:4}.alg-wc-wl-btn-wrapper svg{width:2.5em;height:2.5em}.alg-wc-wl-btn .loading,.alg-wc-wl-btn-wrapper .alg-wc-wl-view-state{top:0!important;left:0!important}.alg-wc-wl-btn{width:2.3em;height:2.3em;overflow:visible;background:var(--bg-color);box-shadow:var(--box-shadow);border-radius:99999px;opacity:1;outline:0!important;transition:var(--transition-300)}li .alg-wc-wl-btn{inset:unset!important;box-shadow:unset;z-index:99;width:2.5em;height:2.5em;border-radius:var(--md-sys-shape-small);background:color-mix(in srgb,var(--md-sys-color-surface-container-highest) 85%,transparent);border:1px solid var(--md-sys-color-outline-variant);backdrop-filter:blur(8px);position:relative;margin-top:.5em;transition:border-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.thumb_buttons_container{position:absolute;right:.75em;top:.75em;padding:0;width:auto;height:auto;z-index:5;opacity:0;transition:opacity var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}ul.products li.type-product:is(:hover,:focus-within) .thumb_buttons_container{opacity:1}li .alg-wc-wl-btn:is(:hover,:focus-visible){border-color:var(--link-color);color:var(--link-color)}.alg-wc-wl-btn:is(:hover){transition:color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.alg-wc-wl-btn:is(:hover) svg{color:var(--link-color)}.alg-wc-wl-btn .loading,.alg-wc-wl-view-state{display:block;position:absolute;top:.25em!important;left:.3em!important;opacity:0;z-index:999;transition:var(--transition-300);pointer-events:none}.alg-wc-wl-btn.loading .alg-wc-wl-view-state{opacity:0!important}.alg-wc-wl-btn.add .alg-wc-wl-view-state-add{opacity:1;z-index:9;cursor:pointer;pointer-events:auto}.alg-wc-wl-btn.remove .alg-wc-wl-view-state-remove{opacity:1;z-index:9;cursor:pointer;pointer-events:auto}.alg-wc-wl-btn.loading .loading{opacity:1;z-index:9}.alg-wc-wl-btn .loading{width:2em;height:1.8em;display:flex;justify-content:center;align-items:center;overflow:hidden;left:.245em!important;top:.29em!important}.alg-wc-wl-btn-wrapper .alg-wc-wl-btn .loading{width:2.3em;height:2.2em}.alg_simple-circle{display:block;margin:auto;height:1.6em;width:1.6em;animation:rotate-simple .8s infinite linear;-webkit-animation:rotate-simple .8s infinite linear;border:.2em solid var(--link-color);border-right-color:transparent;border-radius:50%}.alg-wc-wl-btn-wrapper .alg_simple-circle{width:2em;height:2em}.thumb-add-to-cart-container{position:relative;width:2.5em;height:2.5em;border-radius:var(--md-sys-shape-small);background:color-mix(in srgb,var(--md-sys-color-surface-container-highest) 85%,transparent);border:1px solid var(--md-sys-color-outline-variant);backdrop-filter:blur(8px);transition:border-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.thumb-add-to-cart-container svg{width:1.6em;height:1.6em;left:.1em;top:.1em;transition:color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.thumb-add-to-cart-container.added{background:color-mix(in srgb,var(--md-sys-color-success,#4caf50) 15%,transparent);border-color:var(--md-sys-color-success,#4caf50)}.thumb-add-to-cart-container.error{background:color-mix(in srgb,var(--md-sys-color-error) 15%,transparent);border-color:var(--md-sys-color-error)}.thumb-add-to-cart-container:has(button:is(:hover,:focus-visible)):not(.added,.error,.loading){border-color:var(--link-color)}.thumb-add-to-cart-container:has(button:is(:hover,:focus-visible)):not(.added,.error,.loading) svg{color:var(--link-color)}.thumb-add-to-cart-container button{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-surface-variant);opacity:1;z-index:2;outline:0;background:0 0;border:none;cursor:pointer;transition:color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.thumb-add-to-cart-container button:is(:hover,:focus-visible){color:var(--md-sys-color-on-primary-container)}.thumb-add-to-cart-container .loading,.thumb-add-to-cart-container .response{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;z-index:1;transition:opacity var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.thumb-add-to-cart-container.added .success{opacity:1;color:var(--md-sys-color-success,#4caf50)}.thumb-add-to-cart-container.error .error{opacity:1;color:var(--md-sys-color-error)}.thumb-add-to-cart-container .error svg,.thumb-add-to-cart-container .success svg{width:1.25em;height:1.25em}.thumb-add-to-cart-container.loading .loading{opacity:1}.thumb-add-to-cart-container:is(.loading,.error,.added) button{opacity:0}.algwcwishlistmodal{padding:2em;border-radius:2em}.algwcwishlistmodal .form-field-wrap,.algwcwishlistmodal>div{display:flex;flex-direction:column;gap:1em}.algwcwishlistmodal-container .iziToast-close{top:.5em!important;right:.5em!important;font-size:2em;z-index:999}.alg-wc-wl-tablink:not(.active){color:var(--text-color)}.algwc-wishlist-collections-wrapper{margin:0;padding:0}