@charset "UTF-8";:root{--breakpoint-xl2:90em;--breakpoint-xl:85em;--breakpoint-lg2:80em;--breakpoint-lg:60em;--breakpoint-md:42.5em;--breakpoint-sm:22.5em}:root{--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-xxl:1.85rem;--font-size-h1:3rem;--font-size-h2:2.25rem;--font-size-h3:1.85rem;--icon-svg-size-xs:0.75rem;--icon-svg-size-sm:1rem;--icon-svg-size-md:1.125rem;--icon-svg-size-lg:1.25rem;--icon-svg-size-xl:1.5rem;--icon-svg-size-xxl:2rem;--icon-svg-hover-scale:1.25;--icon-svg-active-scale:1;--size-1:1rem;--size-1-25:1.25rem;--size-1-5:1.5rem;--size-1-75:1.75rem;--size-2:2rem;--size-2-25:2.25rem;--size-2-5:2.5rem;--size-2-75:2.75rem;--size-3:3rem;--size-3-25:3.25rem;--size-3-5:3.5rem;--size-3-75:3.75rem;--size-4:4rem;--radius-sm:0.125rem;--radius-md:0.375rem;--radius-lg:0.75rem;--border-width:0.0625rem;--transition-all:all 0.3s ease;--line-height:1.5;--line-height-lg:1.75;--color-primary:#D50037;--color-primary-soft:#8C6E75;--color-primary-light:#FFEBF0;--color-secondary:#3D3935;--color-secondary-soft:#707070;--color-secondary-light:#F4F4F4;--color-secondary-dark:black;--color-complement:#007299;--color-complement-soft:#6BC4E8;--color-complement-light:#EBFAFF;--color-alternative:#6C4C4C;--color-alternative-soft:#A85F00;--color-alternative-light:#FCF7F0;--color-decorative-light:#DCBB89;--color-decorative-soft:#B2B2B2;--color-dark:#3D3935;--color-light:white;--color-info:#007299;--color-info-light:#EBFAFF;--color-success:#008000;--color-success-light:#EBFFEB;--color-error:#D50037;--color-error-light:#FFEBF0;--color-red-light:#F04C5D;--color-blue-light:#00A7E0;--color-green-light:#6EBF4A;--color-light-black:#8b8886;--color-light-yellow:#FAD112;--color-light-orange:#F08B1F;--button-primary-color:white;--button-primary-bg-color:#D50037;--button-primary-hover-bg-color:rgb(191.7, 0, 49.5);--button-primary-active-bg-color:rgb(170.4, 0, 44);--button-primary-disabled-bg-color:#8C6E75;--button-primary-outline-color:#D50037;--button-primary-outline-bg-color:white;--button-primary-outline-border-color:#D50037;--button-primary-outline-hover-border-color:#3D3935;--button-primary-outline-active-color:#D50037;--button-primary-outline-active-border-color:#3D3935;--button-primary-outline-disabled-color:#8C6E75;--button-primary-outline-disabled-border-color:#8C6E75;--button-secondary-color:#3D3935;--button-secondary-bg-color:#3D3935;--button-secondary-hover-bg-color:rgb(82.1894736842, 76.8, 71.4105263158);--button-secondary-active-bg-color:black;--button-secondary-disabled-color:#707070;--button-secondary-disabled-bg-color:#F4F4F4;--button-secondary-outline-color:#3D3935;--button-secondary-outline-bg-color:white;--button-secondary-outline-border-color:#3D3935;--button-secondary-outline-hover-color:#D50037;--button-secondary-outline-hover-border-color:#D50037;--button-secondary-outline-active-color:#D50037;--button-secondary-outline-active-border-color:#3D3935;--button-secondary-outline-disabled-color:#707070;--button-secondary-outline-disabled-border-color:#707070;--button-light-color:#3D3935;--button-light-bg-color:#FCF7F0;--button-light-border-color:#A85F00;--button-light-hover-bg-color:white;--button-light-active-bg-color:white;--button-light-active-color:black;--button-light-disabled-color:#707070;--button-light-disabled-bg-color:#FCF7F0;--numerictextbox-bg-color:#A85F00;--numerictextbox-border-color:#A85F00;--numerictextbox-border:0.0625rem solid #A85F00;--numerictextbox-hover-bg-color:#6C4C4C;--numerictextbox-active-bg-color:#3D3935;--numerictextbox-disabled-bg-color:#FCF7F0;--numerictextbox-icon-color:#707070;--textbox-color:#3D3935;--textbox-bg-color:white;--textbox-border-color:#A85F00;--textbox-border-hover-color:#6C4C4C;--textbox-border-focus-color:#007299;--textbox-disabled-color:#707070;--textbox-disabled-bg-color:#FCF7F0;--textbox-placeholder-color:#707070;--textbox-shadow:0 0 2px 0 #707070;--checkbox-color:white;--checkbox-border-color:#3D3935;--checkbox-background-color:#D50037;--checkbox-hover-border-color:#D50037;--checkbox-select-color:#D50037;--checkbox-disabled-color:#707070;--checkbox-disabled-select-color:#707070;--checkbox-disabled-bg-color:#F4F4F4;--checkbox-count-item-color:#707070;--tooltip-bg-color:#3D3935;--tooltip-color:white;--tooltip-radius:0.75rem;--window-shadow:0 1px 4px 0 #707070;--window-icon-loading-color:#707070;--window-bg-color:white;--window-loading-bg-color:#FCF7F0;--window-radius:0.75rem;--window-title-color:#3D3935;--window-title-bg-color:#FCF7F0;--overlay-bg-color:rgba(61, 57, 53, 0.5)}[data-theme=dark]{--color-primary:#FD4A5C;--color-primary-soft:#9C8188;--color-primary-light:#520015;--color-secondary:#FFFFFF;--color-secondary-soft:#D8D8D8;--color-secondary-light:#505050;--color-secondary-dark:#FFFFFF;--color-complement:#85E0FF;--color-complement-soft:#6BC4E8;--color-complement-light:#002E3D;--color-alternative:#FCF7F0;--color-alternative-soft:#C77200;--color-alternative-light:#312D26;--color-decorative-light:#5C5447;--color-decorative-soft:#B2B2B2;--color-dark:#FFFFFF;--color-light:#211F1C;--color-info:#85E0FF;--color-info-light:#002E3D;--color-success:#99FF99;--color-success-light:#003D00;--color-error:#FD4A5C;--color-error-light:#520015;--button-primary-color:#211F1C;--button-primary-bg-color:#FD4A5C;--button-primary-hover-bg-color:rgb(253.2, 92.1, 108.3);--button-primary-active-bg-color:rgb(253.4, 110.2, 124.6);--button-primary-disabled-bg-color:#9C8188;--button-primary-outline-color:#FD4A5C;--button-primary-outline-bg-color:#211F1C;--button-primary-outline-border-color:#FD4A5C;--button-primary-outline-hover-border-color:#FFFFFF;--button-primary-outline-active-color:#FD4A5C;--button-primary-outline-active-border-color:#FFFFFF;--button-primary-outline-disabled-color:#9C8188;--button-primary-outline-disabled-border-color:#9C8188;--button-secondary-color:#FFFFFF;--button-secondary-bg-color:#FFFFFF;--button-secondary-hover-bg-color:rgb(229.5, 229.5, 229.5);--button-secondary-active-bg-color:#FFFFFF;--button-secondary-disabled-color:#D8D8D8;--button-secondary-disabled-bg-color:#505050;--button-secondary-outline-color:#FFFFFF;--button-secondary-outline-bg-color:#211F1C;--button-secondary-outline-border-color:#FFFFFF;--button-secondary-outline-hover-color:#FD4A5C;--button-secondary-outline-hover-border-color:#FD4A5C;--button-secondary-outline-active-color:#FD4A5C;--button-secondary-outline-active-border-color:#FFFFFF;--button-secondary-outline-disabled-color:#D8D8D8;--button-secondary-outline-disabled-border-color:#D8D8D8;--button-light-color:#FFFFFF;--button-light-bg-color:#312D26;--button-light-border-color:#C77200;--button-light-hover-bg-color:#211F1C;--button-light-active-bg-color:#211F1C;--button-light-active-color:#FFFFFF;--button-light-disabled-color:#D8D8D8;--button-light-disabled-bg-color:#312D26;--numerictextbox-bg-color:#C77200;--numerictextbox-border-color:#C77200;--numerictextbox-border:0.0625rem solid #C77200;--numerictextbox-hover-bg-color:#FCF7F0;--numerictextbox-active-bg-color:#FFFFFF;--numerictextbox-disabled-bg-color:#312D26;--numerictextbox-icon-color:#D8D8D8;--textbox-color:#FFFFFF;--textbox-bg-color:#211F1C;--textbox-border-color:#C77200;--textbox-border-hover-color:#FCF7F0;--textbox-border-focus-color:#85E0FF;--textbox-disabled-color:#D8D8D8;--textbox-disabled-bg-color:#312D26;--textbox-placeholder-color:#D8D8D8;--textbox-shadow:0 0 2px 0 #D8D8D8;--checkbox-color:#211F1C;--checkbox-border-color:#FFFFFF;--checkbox-background-color:#FD4A5C;--checkbox-hover-border-color:#FD4A5C;--checkbox-select-color:#FD4A5C;--checkbox-disabled-color:#D8D8D8;--checkbox-disabled-select-color:#D8D8D8;--checkbox-disabled-bg-color:#505050;--checkbox-count-item-color:#D8D8D8;--tooltip-bg-color:#FFFFFF;--tooltip-color:#211F1C;--tooltip-radius:0.75rem;--window-shadow:0 1px 4px 0 #D8D8D8;--window-icon-loading-color:#D8D8D8;--window-bg-color:#211F1C;--window-loading-bg-color:#312D26;--window-radius:0.75rem;--window-title-color:#FFFFFF;--window-title-bg-color:#312D26;--overlay-bg-color:rgba(255, 255, 255, 0.5)}@media only screen and (width > 60em){:root{--ratio-size:1;--column-count5:5}[data-theme=dark]{--ratio-size:1;--column-count5:5}}@media only screen and (width <= 60em){:root{--column-count5:3}[data-theme=dark]{--column-count5:3}}@media only screen and (width <= 42.5em){:root{--font-size-h1:2.25rem;--font-size-h2:1.875rem;--font-size-h3:1.875rem;--ratio-size:0.7;--column-count5:2}[data-theme=dark]{--font-size-h1:2.25rem;--font-size-h2:1.875rem;--font-size-h3:1.875rem;--ratio-size:0.7;--column-count5:2}}@media only screen and (width <= 22.5em){:root{--font-size-h1:1.875rem;--font-size-h2:1.875rem;--font-size-h3:1.5rem;--ratio-size:0.5;--column-count5:1}[data-theme=dark]{--font-size-h1:1.875rem;--font-size-h2:1.875rem;--font-size-h3:1.5rem;--ratio-size:0.5;--column-count5:1}}@font-face{font-family:DIN-2014;src:url(fonts/DIN-2014_Regular.woff2) format("woff2"),url(fonts/DIN-2014_Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN-2014;src:url(fonts/DIN-2014_Italic.woff2) format("woff2"),url(fonts/DIN-2014_Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DIN-2014;src:url(fonts/DIN-2014_Bold.woff2) format("woff2"),url(fonts/DIN-2014_Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DIN-2014;src:url(fonts/DIN-2014_Bold-Italic.woff2) format("woff2"),url(fonts/DIN-2014_Bold-Italic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body *{box-sizing:border-box}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:DIN-2014,Times New Roman,Times,serif;font-size:100%;line-height:var(--line-height);scroll-behavior:smooth}body{background-color:var(--color-light);color:var(--color-dark)}button,input,optgroup,select,textarea{line-height:var(--line-height)}.icon{width:var(--icon-svg-size-md);height:var(--icon-svg-size-md);vertical-align:middle}a{color:var(--color-complement);-webkit-text-decoration:underline solid currentColor 1px;text-decoration:underline solid currentColor 1px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:var(--transition-all)}a>.icon{transition:var(--transition-all)}a:hover{color:var(--color-dark);-webkit-text-decoration:underline solid currentColor 2px;text-decoration:underline solid currentColor 2px}a:hover .icon{transform:scale(var(--icon-svg-hover-scale))}a:focus-visible{outline:0;box-shadow:0 0 0 5px var(--color-secondary-soft),0 0 2px 8px var(--color-complement);border-radius:var(--radius-md)}hr{border:none;border-top:var(--border-width) solid var(--color-alternative-soft);margin:1.5rem 0}body::-webkit-scrollbar{width:.625rem}body::-webkit-scrollbar-track{box-shadow:inset 0 0 .375rem var(--primary-light);background:var(--color-alternative-light)}body::-webkit-scrollbar-thumb{background-color:var(--color-dark)}body::-webkit-scrollbar-thumb:hover{background-color:var(--color-secondary-dark)}@media only screen and (width <= 80em){body.disableScroll{position:fixed;top:0;left:0;right:0;bottom:0}}header{background:var(--color-light);position:sticky;top:0;z-index:30}header.is-sticked{top:-.0625rem}header.is-sticked::after{content:"";position:absolute;z-index:-1;display:block;left:0;bottom:0;height:.0625rem;width:100%;max-width:100%;background:var(--color-alternative-light)}@media only screen and (width <= 80em){header.is-hidden{transform:translateY(-100%)}}.header{width:100%;max-width:100%;padding:.9375rem 0 .9375rem 0}.header-content{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}@media only screen and (width <= 80em){.header-content{flex-wrap:wrap;gap:.9375rem}}@media only screen and (width <= 42.5em){.header-content{gap:.625rem}}@media only screen and (width <= 22.5em){.header-content{flex-direction:column}}.header-nav{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:100%}@media only screen and (width <= 80em){.header-nav{display:none;padding:1.25rem .625rem 1.25rem 1.25rem;max-width:95%;position:fixed;z-index:40;right:0;top:3.75rem;overflow:hidden}}@media only screen and (width <= 80em){.header-nav.is-open{display:flex;align-items:flex-end}.header-nav.is-open:before{position:absolute;top:0;right:0;z-index:1;content:"";width:100%;height:100%;display:block;background:var(--color-light);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);box-shadow:0 0 20px 0 var(--color-secondary-soft)}}.header-nav-inner{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%}@media only screen and (width <= 80em){.header-nav-inner{order:2;height:calc(100vh - 14.375rem);margin-top:1.25rem;z-index:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-alternative-soft) var(--color-alternative-light)}.header-nav-inner::-webkit-scrollbar{width:.625rem;height:.625rem;border-radius:.375rem}.header-nav-inner::-webkit-scrollbar-track{border-radius:.375rem;background:var(--color-alternative-light)}.header-nav-inner::-webkit-scrollbar-thumb{background-color:var(--color-alternative-dark);border-radius:.375rem;border:.125rem solid var(--color-alternative-light)}.header-nav-inner::-webkit-scrollbar-thumb:hover{background-color:var(--color-dark)}}@media only screen and (width <= 42.5em){.header-nav-inner{height:calc(100vh - 18.75rem)}}@media only screen and (width <= 80em){.site-logo{order:1}}.site-logo:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.site-logo svg{width:13.125rem;height:3.4375rem;align-self:center}@media only screen and (width <= 80em){.site-logo svg{width:11.25rem;height:2.6875rem}}@media only screen and (width <= 42.5em){.site-logo svg{margin-right:0;width:8.125rem;height:2.0625rem}}.user-actions{width:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;min-width:24.25rem;margin:0;padding:0}@media only screen and (width <= 80em){.user-actions{order:2;flex-grow:1;min-width:unset}}@media only screen and (width <= 42.5em){.user-actions{margin-left:0;flex-grow:unset}}@media only screen and (width <= 22.5em){.user-actions{padding:.3125rem 0}}.user-actions-item{border-right:.125rem solid var(--color-decorative-light)}.user-actions-button{padding:.3125rem .9375rem;border:0;outline:0}@media only screen and (width <= 80em){.user-actions-button{height:3.375rem;padding:.3125rem .9375rem}}@media only screen and (width <= 42.5em){.user-actions-button{height:2.375rem;padding:.3125rem .625rem}}.user-actions-button:focus-visible{outline:0;border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.user-actions-button,.user-actions-item{width:auto;display:flex;flex-flow:column;align-items:center;justify-content:center;cursor:pointer;background:0 0}.user-actions-button:nth-last-child(1),.user-actions-button:nth-last-child(2),.user-actions-item:nth-last-child(1),.user-actions-item:nth-last-child(2){border-right:0}.user-actions-button svg,.user-actions-item svg{width:var(--icon-svg-size-xl);height:var(--icon-svg-size-xl);align-self:center;fill:var(--color-dark)}@media only screen and (width <= 42.5em){.user-actions-button svg,.user-actions-item svg{width:var(--icon-svg-size-lg);height:var(--icon-svg-size-lg)}}.user-actions-button:hover svg:not(#iconBasket),.user-actions-item:hover svg:not(#iconBasket){fill:var(--color-primary)}.user-actions-button:hover .user-actions-label,.user-actions-item:hover .user-actions-label{color:var(--color-primary)}.user-actions-item.is-active .user-actions-label,.user-actions-item.is-active svg{display:none}.user-actions-item.is-active .user-actions-initials{display:flex;justify-content:center;align-items:center}.user-actions-label{position:relative;display:flex;justify-content:center;width:auto;color:var(--color-dark);font-size:.8125rem;line-height:1;font-weight:400;margin:0;padding:.4375rem 0 0 0}@media only screen and (width <= 80em){.user-actions-label{font-size:0;position:absolute;height:0;pointer-events:none}}.user-actions-count{display:flex;position:absolute;justify-content:center;align-items:center;width:1rem;height:1rem;border-radius:50%;line-height:1;font-weight:700;top:-1.75rem;transform:translateX(70%);background:var(--color-primary);font-size:var(--font-size-xs);color:var(--color-light)}@media only screen and (width <= 80em){.user-actions-count{top:-.9375rem;transform:translateX(65%)}}@media only screen and (width <= 42.5em){.user-actions-count{transform:translateX(40%)}}.user-actions-initials{display:none;width:2.5rem;height:2.5rem;border-radius:50%;font-size:var(--font-size-xl);line-height:1;color:var(--color-light);background:var(--color-primary)}@media only screen and (width <= 42.5em){.user-actions-initials{width:1.875rem;height:1.875rem;font-size:var(--font-size-lg)}}.setScroll-y{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-dark) var(--color-alternative-light)}.setScroll-y::-webkit-scrollbar{width:.625rem;height:.625rem;border-radius:.375rem}.setScroll-y::-webkit-scrollbar-track{border-radius:.375rem;background:var(--color-alternative-light)}.setScroll-y::-webkit-scrollbar-thumb{background-color:var(--color-dark);border-radius:.375rem;border:.125rem solid var(--color-alternative-light)}.setScroll-y::-webkit-scrollbar-thumb:hover{background-color:var(--color-secondary-dark)}#footerLinkUp{background-color:var(--button-secondary-color);text-align:center}#footerLinkUp>a{display:flex;justify-content:center;align-items:center;color:var(--color-light);font-size:var(--font-size-sm);font-weight:700;height:42px;text-decoration:none;transition:var(--transition-all)}#footerLinkUp>a>.icon{width:var(--icon-svg-size-md);height:var(--icon-svg-size-md);padding-left:.5rem}#footerLinkUp>a:hover{background-color:var(--button-secondary-hover-bg-color)}#footerLinkUp>a:hover>.icon{animation:anim-arrow-up .6s ease-in-out infinite}#footerLinkUp>a:active{background-color:var(--button-secondary-active-bg-color)}@keyframes anim-arrow-up{0%{transform:translate(0,0)}25%{transform:translate(0,-.2rem)}75%{transform:translate(0,.2rem)}100%{transform:translate(0,0)}}.container{display:block;margin:0 auto;width:100%;max-width:87.5rem;padding:0 1.25rem;position:relative;z-index:1}@media only screen and (width <= 42.5em){.container{padding:0 .625rem}}.eshop{width:100%}.eshop-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:1.25rem;z-index:1}.eshop-banner{width:100%;display:flex;border-radius:var(--radius-md)}.eshop-banner img{max-width:100%;width:100%;align-self:center;border-radius:var(--radius-md)}@media only screen and (width <= 85em){.eshop-banner img.desktop{display:none}}@media only screen and (width > 85em){.eshop-banner img.other{display:none}}.eshop-banner:focus,.eshop-banner:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.eshop-row{width:100%}.eshop-body{width:100%;background:var(--color-alternative-light);padding:1.25rem 0}.eshop-body .container{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.eshop-filter{display:none;max-width:100%;width:100%;position:sticky;top:6.5rem;bottom:0}@media only screen and (width > 80em){.eshop-filter{display:block;max-width:15.75rem}}@media only screen and (width <= 80em){.eshop-filter.is-open{display:block;position:fixed;left:0;top:2rem;z-index:50;height:calc(10vh - 4rem);max-width:310px}.eshop-filter.is-open .product-filter-wrapper .product-filter-inner:nth-child(1){display:none}.eshop-filter.is-open .product-filter-banner img{display:none}}@media only screen and (width <= 80em){.eshop-filter-overflow{display:flex;position:fixed;max-width:100%;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:2;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background-color:var(--overlay-bg-color)}.eshop-filter-overflow.is-active{opacity:1;pointer-events:auto}}.eshop-filter-open{width:100%;margin-top:.625rem}@media only screen and (width > 80em){.eshop-filter-open{display:none!important}}.eshop-content{max-width:100%;width:100%;display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:1.25rem}@media only screen and (width > 80em){.eshop-content{max-width:calc(100% - 17rem)}}@media only screen and (width > 42.5em){.eshop-content{gap:.625rem}}.js-a11y-focused{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes anim-ripple-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes anim-ripple-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.button{display:inline-flex;padding:.5rem 1rem;font-weight:700;text-align:center;text-decoration:none;color:var(--color-light);background-color:var(--button-secondary-bg-color);border-radius:var(--radius-md);border:var(--border-width) solid transparent;align-items:center;transition:var(--transition-all);line-height:var(--line-height);vertical-align:middle;justify-content:center;cursor:pointer;min-height:2.625rem}.button:hover{background-color:var(--button-secondary-hover-bg-color)}.button:hover .icon{transform:scale(var(--icon-svg-hover-scale))}.button:active{background-color:var(--button-secondary-active-bg-color)}.button:active .icon{transform:scale(var(--icon-svg-active-scale))}.button:disabled{background-color:var(--button-secondary-disabled-bg-color);color:var(--button-secondary-disabled-color);pointer-events:none;cursor:default}.button:focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-light),0 0 2px 6px var(--color-complement);border-radius:var(--radius-md);position:relative;z-index:1}.button-primary{background-color:var(--button-primary-bg-color)}.button-primary:hover{background-color:var(--button-primary-hover-bg-color)}.button-primary:active{background-color:var(--button-primary-active-bg-color)}.button-primary:disabled{color:var(--color-light);background-color:var(--button-primary-disabled-bg-color)}.button-primary-outline{background-color:var(--color-light);color:var(--button-primary-outline-color);border-color:var(--button-primary-outline-border-color);position:relative;overflow:visible;z-index:1}.button-primary-outline:before{content:"";position:absolute;border:solid .0625rem;top:0;right:0;bottom:0;left:0;transition-duration:.3s;transition-property:top,right,bottom,left;border-radius:inherit}.button-primary-outline:active:before,.button-primary-outline:focus:before,.button-primary-outline:hover:before{top:-.3125rem;right:-.3125rem;bottom:-.3125rem;left:-.3125rem}.button-primary-outline:not(:hover):not(:focus-visible)::before{animation:anim-ripple-out .3s ease-out forwards}.button-primary-outline:hover{background-color:var(--color-light)}.button-primary-outline:active{color:var(--button-primary-outline-active-color);background-color:var(--color-light);border-color:var(--button-primary-outline-active-border-color)}.button-primary-outline:disabled{color:var(--button-primary-outline-disabled-color);border-color:currentColor;background-color:var(--color-light)}.button-secondary{background-color:var(--button-secondary-bg-color)}.button-secondary:hover{background-color:var(--button-secondary-hover-bg-color)}.button-secondary:active{background-color:var(--button-secondary-active-bg-color)}.button-secondary:disabled{color:var(--color-light);background-color:var(--button-secondary-disabled-bg-color)}.button-secondary-outline{background-color:var(--color-light);color:var(--button-secondary-outline-color);border:var(--border-width) solid var(--button-secondary-outline-border-color);position:relative;overflow:visible;z-index:1}.button-secondary-outline:before{content:"";position:absolute;border:solid .0625rem;top:0;right:0;bottom:0;left:0;transition-duration:.3s;transition-property:top,right,bottom,left;border-radius:inherit}.button-secondary-outline:active:before,.button-secondary-outline:focus:before,.button-secondary-outline:hover:before{top:-.3125rem;right:-.3125rem;bottom:-.3125rem;left:-.3125rem}.button-secondary-outline:not(:hover):not(:focus-visible)::before{animation:anim-ripple-out .3s ease-out forwards}.button-secondary-outline:hover{background-color:var(--color-light)}.button-secondary-outline:active{background-color:var(--color-light);color:var(--button-secondary-outline-active-color);border-color:var(--button-secondary-outline-active-border-color)}.button-secondary-outline:disabled{background-color:var(--color-light);color:var(--button-secondary-outline-disabled-color);border-color:currentColor}.button-light{background-color:var(--button-light-bg-color);color:var(--button-light-color);border:var(--border-width) solid var(--button-light-border-color);font-weight:400}.button-light:hover{background-color:var(--button-light-hover-bg-color)}.button-light:active{background-color:var(--button-light-active-bg-color);color:var(--button-light-active-color)}.button-light:disabled{background-color:var(--button-light-disabled-bg-color);color:var(--button-light-disabled-color);border-color:var(--color-decorative-light)}.button-bare{background-color:transparent;color:inherit;border:none;-webkit-text-decoration:underline solid currentColor 1px;text-decoration:underline solid currentColor 1px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:var(--transition-all)}.button-bare:hover{background-color:transparent;color:inherit;border:none;-webkit-text-decoration:underline solid currentColor 2px;text-decoration:underline solid currentColor 2px}.button-bare:active{background-color:transparent;color:inherit;border:none}.button-bare:disabled{background-color:var(--color-light);color:var(--button-secondary-disabled-color);border-color:currentColor}.button-icon>.icon{display:block;transition:var(--transition-all)}.button-icon-left{flex-direction:row-reverse}.button-icon-left>.button-icon{padding-right:.5rem}.button-icon-right{flex-direction:row}.button-icon-right>.button-icon{padding-left:.5rem}.button-icon-only{padding:.6875rem}.button-radius-full{border-radius:99rem}.button-radius-full:focus-visible{border-radius:99rem}.button-sm{padding:.25rem .5rem;font-size:var(--font-size-sm);line-height:var(--line-height);min-height:2rem}.button-sm>.button-icon>.icon{height:var(--icon-svg-size-xs);width:var(--icon-svg-size-xs)}.button-sm.button-icon-only{padding:.5rem}.button-lg{padding:.75rem 1.5rem;font-size:var(--font-size-lg);line-height:var(--line-height);min-height:3.375rem}.button-lg>.button-icon>.icon{height:var(--icon-svg-size-lg);width:var(--icon-svg-size-lg)}.button-lg.button-icon-only{padding:1rem}.button-left-numericinput>button,.button-right-numericinput>button{background-color:#fff;color:var(--numerictextbox-icon-color);padding:.6875rem 0}.button-left-numericinput>button .button-text,.button-right-numericinput>button .button-text{transition:var(--transition-all);height:var(--icon-svg-size-lg);width:var(--icon-svg-size-lg)}.button-left-numericinput>button:hover,.button-right-numericinput>button:hover{background-color:var(--color-light)}.button-left-numericinput>button:hover .button-text,.button-right-numericinput>button:hover .button-text{transform:scale(var(--icon-svg-hover-scale))}.textarea,.textbox{position:relative;padding:0;border:var(--border-width) solid var(--textbox-border-color);border-radius:var(--radius-md);box-sizing:border-box;background-color:var(--textbox-bg-color);display:flex;flex-direction:row;justify-content:space-between;transition:var(--transition-all)}.textarea:hover,.textbox:hover{border-color:var(--textbox-hover-border-color);box-shadow:var(--textbox-shadow)}.textarea:focus-within,.textbox:focus-within{outline:0;border:1px solid var(--color-complement);box-shadow:0 0 2px 2px var(--color-complement);position:relative;z-index:1}.textarea-container,.textbox-container{display:inline-flex;flex-direction:column}.textarea-label-input,.textbox-label-input{display:flex;flex-direction:column;flex-grow:1;padding:0 .625rem .125rem .625rem}.textarea-label-input>input,.textarea-label-input>textarea,.textbox-label-input>input,.textbox-label-input>textarea{border:none;width:100%;background-color:transparent}.textarea-label-input>input:focus,.textarea-label-input>textarea:focus,.textbox-label-input>input:focus,.textbox-label-input>textarea:focus{outline:0;border:none}.textarea-label-input>input::-moz-placeholder,.textarea-label-input>textarea::-moz-placeholder,.textbox-label-input>input::-moz-placeholder,.textbox-label-input>textarea::-moz-placeholder{color:var(--color-textbox-placeholder);font-style:italic}.textarea-label-input>input::placeholder,.textarea-label-input>textarea::placeholder,.textbox-label-input>input::placeholder,.textbox-label-input>textarea::placeholder{color:var(--color-textbox-placeholder);font-style:italic}.textarea-label-input>input:focus::-moz-placeholder,.textarea-label-input>textarea:focus::-moz-placeholder,.textbox-label-input>input:focus::-moz-placeholder,.textbox-label-input>textarea:focus::-moz-placeholder{color:transparent}.textarea-label-input>input:focus::placeholder,.textarea-label-input>textarea:focus::placeholder,.textbox-label-input>input:focus::placeholder,.textbox-label-input>textarea:focus::placeholder{color:transparent}.textarea-label-input>textarea,.textbox-label-input>textarea{resize:none;overflow:hidden}.textarea-label-input>label,.textbox-label-input>label{font-weight:700;cursor:text}.textarea-label-input>label .required,.textbox-label-input>label .required{color:var(--color-primary);padding-left:.25rem}.textarea-buttons,.textbox-buttons{display:flex;flex-direction:row;align-items:center;margin-right:.5rem}.textarea-buttons .button,.textbox-buttons .button{padding:0}.textarea-buttons .button:focus-visible,.textbox-buttons .button:focus-visible{box-shadow:none}.textarea-buttons .button:focus-visible .icon,.textbox-buttons .button:focus-visible .icon{fill:var(--color-complement)}.textarea-invalid-message,.textbox-invalid-message{padding:.25rem 0;font-size:var(--font-size-sm);color:var(--color-error)}#poloTooltipContainer{margin:.5rem;z-index:1000}#poloTooltipContent{background-color:var(--tooltip-bg-color);color:var(--tooltip-color);border-radius:var(--tooltip-radius);padding:1rem;height:100%;box-sizing:border-box;overflow-y:auto}.poloTooltipArrowBottom,.poloTooltipArrowBottomLeft,.poloTooltipArrowBottomRight,.poloTooltipArrowLeft,.poloTooltipArrowLeftBottom,.poloTooltipArrowLeftTop,.poloTooltipArrowRight,.poloTooltipArrowRightBottom,.poloTooltipArrowRightTop,.poloTooltipArrowTop,.poloTooltipArrowTopLeft,.poloTooltipArrowTopRight{width:0;height:0;border-top:.5rem solid var(--tooltip-bg-color);border-bottom:0 solid transparent;border-left:.5rem solid transparent;border-right:.5rem solid transparent;box-sizing:border-box;position:absolute}.poloTooltipArrowBottom{border-top:0 solid transparent;border-bottom:.5rem solid var(--tooltip-bg-color)}.poloTooltipArrowLeft{border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:0 solid transparent;border-right:.5rem solid var(--tooltip-bg-color)}.poloTooltipArrowRight{border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.5rem solid var(--tooltip-bg-color);border-right:0 solid transparent}.poloTooltipArrowTopLeft{border-top:.5rem solid var(--tooltip-bg-color);border-bottom:0 solid transparent;border-left:0 solid transparent;border-right:1rem solid transparent}.poloTooltipArrowTopRight{border-top:.5rem solid var(--tooltip-bg-color);border-bottom:0 solid transparent;border-left:1rem solid transparent;border-right:0 solid transparent}.poloTooltipArrowBottomLeft{border-top:0 solid transparent;border-bottom:.5rem solid var(--tooltip-bg-color);border-left:0 solid transparent;border-right:1rem solid transparent}.poloTooltipArrowBottomRight{border-top:0 solid transparent;border-bottom:.5rem solid var(--tooltip-bg-color);border-left:1rem solid transparent;border-right:0 solid transparent}.poloTooltipArrowLeftTop{border-top:0 solid transparent;border-bottom:1rem solid transparent;border-left:0 solid transparent;border-right:.5rem solid var(--tooltip-bg-color)}.poloTooltipArrowLeftBottom{border-top:1rem solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-right:.5rem solid var(--tooltip-bg-color)}.poloTooltipArrowRightTop{border-top:0 solid transparent;border-bottom:1rem solid transparent;border-left:.5rem solid var(--tooltip-bg-color);border-right:0 solid transparent}.poloTooltipArrowRightBottom{border-top:1rem solid transparent;border-bottom:0 solid transparent;border-left:.5rem solid var(--tooltip-bg-color);border-right:0 solid transparent}#poloTooltipOverlay,#poloWindowOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-bg-color);z-index:900;display:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.search-container{width:100%;max-width:31.25rem}@media only screen and (width <= 85em){.search-container{width:auto;flex-grow:1}}@media only screen and (width <= 80em){.search-container{width:calc(100% - 15.9375rem);order:3;max-width:unset}}@media only screen and (width <= 42.5em){.search-container{width:calc(100% - 9.6875rem)}}@media only screen and (width <= 22.5em){.search-container{width:100%}}.search-form{position:relative;width:100%;display:flex;flex-wrap:wrap;align-items:center}.search-form svg{position:absolute;left:1.25rem;max-width:1.5rem;max-height:1.5rem;align-self:center;fill:var(--color-dark)}@media only screen and (width <= 85em){.search-form svg{left:.625rem}}@media only screen and (width <= 80em){.search-form svg{max-width:1.625rem;max-height:1.625rem;left:.9375rem}}@media only screen and (width <= 42.5em){.search-form svg{max-width:1.5rem;max-height:1.5rem}}@media only screen and (width <= 80em){.search-form .button{display:none}}.search-input{width:100%;max-width:100%;height:3.375rem;padding:0 6.25rem 0 3.4375rem;color:var(--color-dark);font-size:var(--font-size-md);line-height:1;font-weight:400;background:var(--color-alternative-light);border:.125rem solid var(--color-decorative-light);border-radius:var(--radius-md)}@media only screen and (width <= 85em){.search-input{padding:0 5.625rem 0 2.5rem}}@media only screen and (width <= 80em){.search-input{padding:0 1.25rem 0 3.125rem}}@media only screen and (width <= 42.5em){.search-input{height:2.75rem;padding:0 .3125rem 0 3.125rem}}.search-input::-webkit-input-placeholder{color:var(--color-dark);font-size:var(--font-size-md);line-height:1;opacity:1}.search-input:focus,.search-input:hover{border-color:var(--color-alternative-soft);outline:0}.search-input:focus-visible{outline:0;border:0;box-shadow:0 0 1px var(--color-light),0 0 1px 2px var(--color-complement)}.search-button{position:absolute;right:.375rem}@media only screen and (width <= 80em){.search-button{display:none}}.search-button:active,.search-button:focus,.search-button:hover{outline:0;background:var(--color-primary)}.search-button:focus-visible{position:absolute;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.cart-box{position:relative;width:auto;display:inline-flex;border:.125rem solid var(--color-primary);border-radius:.25rem;margin-left:.1875rem;cursor:pointer}@media only screen and (width > 80em){.cart-box{height:3.375rem}}@media only screen and (width <= 80em){.cart-box{background:var(--color-primary);box-shadow:unset;margin-left:.25rem}}@media only screen and (width <= 42.5em){.cart-box{width:2.625rem;justify-content:center}}.cart-box.is-active .cart-label span,.cart-box:hover .cart-label span{color:var(--color-primary)}@media only screen and (width > 80em){.cart-box:hover .cart-wrapper{display:flex}}@media only screen and (width <= 80em){.cart-box:not(.is-empty).is-open .cart-wrapper{display:flex}}@media only screen and (width <= 80em) and (width <= 80em){.cart-box:not(.is-empty).is-open .cart-wrapper{display:none}}.cart-box.is-empty{pointer-events:none;border:.125rem solid var(--color-decorative-light)}@media only screen and (width <= 80em){.cart-box.is-empty{background:0 0}}.cart-box.is-empty .cart-badge,.cart-box.is-empty .cart-total,.cart-box.is-empty .cart-vat{display:none}.cart-box.is-empty .cart-empty{display:inline-block!important}.cart-box.is-empty .cart-icon{order:-1;background:0 0;margin:0}.cart-box.is-empty .cart-icon svg{width:1.375rem;height:auto;fill:var(--color-dark)}@media only screen and (width <= 80em){.cart-box.is-empty .cart-icon svg{width:var(--icon-svg-size-xl);height:var(--icon-svg-size-xl)}}@media only screen and (width <= 42.5em){.cart-box.is-empty .cart-icon svg{width:var(--icon-svg-size-lg);height:var(--icon-svg-size-lg)}}.cart-box.is-empty.is-empty.is-active,.cart-box.is-empty.is-empty:hover{border:.125rem solid var(--color-primary)}.cart-box.is-empty.is-empty.is-active .cart-label span,.cart-box.is-empty.is-empty:hover .cart-label span{color:var(--color-primary)}.cart-box.is-empty.is-empty.is-active .cart-icon svg,.cart-box.is-empty.is-empty:hover .cart-icon svg{fill:var(--color-primary)}.cart-box:has(.user-actions-button:focus-visible){box-shadow:unset}.cart-box .user-actions-button{display:flex;flex-flow:unset;align-items:center;padding:.3125rem .9375rem;text-decoration:none}@media only screen and (width > 80em){.cart-box .user-actions-button{padding:.3125rem .9375rem .3125rem .5625rem}}@media only screen and (width <= 42.5em){.cart-box .user-actions-button{width:100%;padding:0}}.cart-box .user-actions-button:hover .icon{transform:unset}.cart-empty{display:none!important;width:auto;color:var(--color-dark);font-size:.75rem;font-weight:700;padding-left:.3125rem}.cart-icon{position:relative;display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;border-radius:.375rem;background:var(--color-primary);margin:.1875rem 0 0 .625rem}@media only screen and (width <= 80em){.cart-icon{margin:0;background:0 0;width:auto;height:auto;background:var(--color-primary)}}.cart-icon svg{width:1.125rem;height:1rem;align-items:center;fill:var(--color-light)}@media only screen and (width <= 80em){.cart-icon svg{width:1.875rem;height:1.75rem;fill:var(--color-light)}}@media only screen and (width <= 42.5em){.cart-icon svg{width:1.5rem;height:auto}}.cart-badge{position:absolute;display:flex;justify-content:center;align-items:center;top:-.5625rem;right:-.5625rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--color-dark);color:var(--color-light);font-size:var(--font-size-xs);line-height:1;font-weight:700}@media only screen and (width <= 80em){.cart-badge{background:var(--color-dark);font-size:var(--font-size-sm);width:1.25rem;height:1.25rem;right:-.1875rem}}@media only screen and (width <= 42.5em){.cart-badge{font-size:var(--font-size-xs);top:-.1875rem;width:.9375rem;height:.9375rem}}.cart-label{width:auto;display:flex;align-items:center;justify-content:center}@media only screen and (width <= 80em){.cart-label{display:none}}.cart-label span{display:contents;color:var(--color-dark);font-size:.8125rem;line-height:1.3}.cart-label span.cart-total{font-weight:700}.cart-wrapper{display:none;position:absolute;right:-.125rem;top:100%;padding-top:.625rem;width:100%;max-width:43.75rem;min-width:43.75rem}.cart-inner{width:100%;display:flex;flex-flow:column;background:var(--color-light);box-shadow:0 0 20px 0 var(--color-box-shadow);border-radius:.375rem;overflow:hidden;box-shadow:0 0 20px 0 rgba(62,57,53,.1490196078)}.cart-products{position:relative;width:100%;display:flex;flex-flow:column;padding:1.25rem;max-height:calc(100vh - 21.875rem)}.cart-item{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:.625rem;border-top:.0625rem solid var(--color-alternative-light)}.cart-item:first-child{padding-top:0;border-top:0}.cart-item.is-gift{background:var(--color-alternative-light);border-radius:.75rem;padding:.625rem 0 .625rem .625rem;margin-top:.625rem;border-top:0}.cart-item.is-gift .item-details{max-width:30rem}.cart-item.is-gift .item-title{max-width:15.625rem}.item-image{display:block;width:5rem;height:5rem;background-repeat:no-repeat;background-position:center;background-size:contain}.item-details{display:flex;flex-flow:column;width:100%;max-width:14.375rem;padding-left:1.25rem}.item-code{width:auto;color:var(--color-dark);opacity:.6;font-size:.8125rem;font-weight:400;padding-bottom:.3125rem}.item-title{width:auto;color:var(--color-dark);font-size:var(--font-size-md);line-height:1.2;font-weight:700}.item-title:focus,.item-title:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement);text-decoration:none}.item-quantity{display:flex;justify-content:center;width:3.125rem;max-width:100%;color:var(--color-dark);font-size:var(--font-size-xs);font-weight:400;opacity:.6}.item-pricing{display:flex;flex-flow:column;justify-content:center;align-items:flex-end;width:100%;max-width:12.5rem}.item-pricing:has(.item-pricing-discount) .item-pricing-amount{color:var(--color-primary)}.item-pricing-discount{padding:.3125rem .625rem;width:auto;border-radius:.1875rem;background:var(--color-primary);color:var(--color-light);font-size:var(--font-size-xs);line-height:1.1;font-weight:700;margin-bottom:.3125rem}.item-pricing-amount{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3125rem;width:auto;color:var(--color-dark);font-size:var(--font-size-lg);font-weight:700}.item-pricing-amount .old-price,.item-pricing-amount .price-unit{font-size:.8125rem;font-weight:400;color:var(--color-dark)}.item-pricing-vat{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3125rem;width:auto;color:var(--color-dark);font-size:.8125rem;font-weight:400;opacity:.6}.item-pricing .old-price{text-decoration:line-through}.item-remove{width:4.375rem;max-width:100%;display:flex;align-items:center;justify-content:center}.item-remove-btn{display:flex;align-items:center;justify-content:center;width:var(--icon-svg-size-xl);height:var(--icon-svg-size-xl);border-radius:.25rem;background:0 0;border:0;padding:0}.item-remove-btn:focus,.item-remove-btn:focus-visible,.item-remove-btn:hover{background:var(--color-dark);box-shadow:unset;outline:0}.item-remove-btn:focus svg,.item-remove-btn:focus-visible svg,.item-remove-btn:hover svg{stroke:var(--color-light)}.item-remove svg{width:var(--icon-svg-size-xs);height:var(--icon-svg-size-xs);align-self:center;stroke:var(--color-dark)}.item-gift{max-width:100%;width:30rem;margin:0 auto;background:var(--color-alternative-light);border-radius:.75rem;padding:.625rem;margin-top:.3125rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.item-gift-foto{display:block;width:4.375rem;height:4.375rem;background-repeat:no-repeat;background-position:center;background-size:contain}.item-gift-name{width:auto;max-width:calc(100% - 5.625rem);padding-left:1.25rem;color:var(--color-dark);font-size:var(--font-size-md);font-weight:700}.summary-list{display:flex;flex-flow:column;align-items:flex-end;position:relative;width:100%;max-width:100%;border-top:.125rem solid var(--color-alternative-light);padding:1.875rem}.summary-list:after{content:"";display:block;position:absolute;pointer-events:none;top:-3.125rem;left:0;width:100%;height:3.125rem;background:0 0;background:linear-gradient(180deg,transparent 70%,var(--primary-light) 100%)}.summary-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:60%;width:100%;margin-bottom:.3125rem}.summary-item.flex-end{justify-content:flex-end}.summary-item.color-red span:nth-child(2){color:var(--color-primary)}.summary-item.main-price span{font-size:var(--font-size-lg)}.summary-item.main-price span strong{font-size:var(--font-size-xs)}.summary-item span{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;font-size:var(--font-size-md);color:var(--color-dark)}.summary-footer{max-width:100%;width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin-top:.625rem}.summary-footer button{width:13.75rem;height:3.375rem;font-size:var(--font-size-lg);justify-content:center}.summary-footer button:focus,.summary-footer button:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-alternative)}.summary-delivery{position:relative;display:inline-flex;justify-content:flex-start;width:auto;padding:0 0 .625rem 0;font-size:var(--font-size-sm);color:var(--color-primary)}.summary-delivery b{display:contents}.summary-delivery:after{content:"";display:block;position:absolute;width:100%;height:.375rem;left:0;bottom:-.3125rem;border-radius:.375rem;background:var(--color-success)}@media only screen and (width > 80em){body:has(.main-nav-item:hover) .main-nav-overflow,body:has(.main-nav-link:focus,.main-nav-link:focus-visible) .main-nav-overflow,body:has(.subnav-desca:focus,.subnav-desca:focus-visible) .main-nav-overflow,body:has(.subnav-img:focus,.subnav-img:focus-visible) .main-nav-overflow,body:has(.subnav-namea:focus,.subnav-namea:focus-visible) .main-nav-overflow{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.2s,0s}}.navigation{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:100%}@media only screen and (width <= 80em){.navigation{display:none;padding:1.25rem .625rem 1.25rem 1.25rem;max-width:95%;position:fixed;z-index:40;right:0;top:4.0625rem;overflow:hidden}}@media only screen and (width <= 42.5em){.navigation{top:2.6875rem}}@media only screen and (width <= 80em){.navigation.is-open{display:flex;align-items:flex-end}.navigation.is-open:before{position:absolute;top:0;right:0;z-index:1;content:"";width:100%;height:100%;display:block;background:var(--color-light);border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;box-shadow:0 0 1.25rem 0 var(--color-secondary-light)}.navigation.is-open .navigation-open{order:1}}.navigation-open{display:none}@media only screen and (width <= 80em){.navigation-open{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;width:15rem;height:3.375rem;margin-right:.625rem;order:4;font-size:var(--font-sizes-xs);color:var(--color-light);line-height:1;background:var(--color-primary);border-radius:.5rem;border:0;outline:0;flex-grow:1;cursor:pointer}.navigation-open:focus,.navigation-open:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.navigation-open svg{width:var(--icon-svg-size-xs);height:var(--icon-svg-size-xs);align-items:center;margin-right:.625rem;stroke:var(--color-light)}.navigation-open span{display:flex;align-items:center}}@media only screen and (width <= 42.5em){.navigation-open{width:6.125rem;height:2.75rem;font-size:var(--font-size-md);margin-right:0}.navigation-open svg{margin-right:.9375rem}}.navigation-menu{display:none}@media only screen and (width <= 80em){.navigation-menu{width:15rem;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:6.25rem;height:3.375rem;order:4;font-size:var(--font-sizes-xs);color:var(--color-light);line-height:1;background:var(--color-primary);border-radius:.5rem;border:0;outline:0;cursor:pointer}.navigation-menu:focus,.navigation-menu:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.navigation-menu svg{width:var(--icon-svg-size-sm);height:var(--icon-svg-size-sm);align-items:center;margin-right:.625rem;stroke:var(--color-light)}.navigation-menu span{display:flex;align-items:center}}@media only screen and (width <= 42.5em){.navigation-menu{width:6.125rem;height:2.75rem;font-size:var(--font-size-md)}.navigation-menu svg{margin-right:.9375rem}}@media only screen and (width <= 22.5em){.navigation-menu{width:100%}}.navigation-back{display:none;flex-wrap:wrap;align-items:center;position:absolute;z-index:1;left:1.25rem;top:2rem;width:auto;padding:.3125rem;font-size:var(--font-size-lg);color:var(--color-dark);line-height:1;text-decoration:underline;background:0 0;border:0;outline:0}.navigation-back:focus,.navigation-back:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.navigation-back svg{width:var(--icon-svg-size-sm);height:var(--icon-svg-size-sm);stroke:var(--color-dark);margin-right:.625rem}@media only screen and (width <= 80em){.navigation-back.is-active{display:flex}}.navigation-inner{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%}@media only screen and (width <= 80em){.navigation-inner{order:2;height:calc(100vh - 14.375rem);margin-top:1.25rem;z-index:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-dark) var(--color-alternative-light)}.navigation-inner::-webkit-scrollbar{width:.625rem;height:.625rem;border-radius:.375rem}.navigation-inner::-webkit-scrollbar-track{border-radius:.375rem;background:var(--color-alternative-light)}.navigation-inner::-webkit-scrollbar-thumb{background-color:var(--color-dark);border-radius:.375rem;border:2px solid var(--color-alternative-light)}.navigation-inner::-webkit-scrollbar-thumb:hover{background-color:var(--color-secondary-dark)}}@media only screen and (width <= 42.5em){.navigation-inner{height:calc(100vh - 18.75rem)}}.main-nav-bar{position:relative;z-index:20;width:100%;max-width:100%;background:var(--color-primary)}@media only screen and (width <= 80em){.main-nav-bar{order:2;background:var(--color-light)}}@media only screen and (width <= 80em){.main-nav-bar .container{padding:0}}.main-nav-menu{position:relative;width:auto;display:inline-flex;align-items:center;justify-content:flex-start;padding:0;margin:0}@media only screen and (width <= 80em){.main-nav-menu{padding:.3125rem .625rem .3125rem .3125rem;flex-wrap:wrap}}.main-nav-menu:after{content:"";position:absolute;display:block;right:0;width:.125rem;height:1rem;background:var(--color-light);opacity:.3}@media only screen and (width <= 80em){.main-nav-menu:after{display:none}}.main-nav-menu:has(.main-nav-item:nth-child(5)){width:100%;max-width:100%;justify-content:space-between}.main-nav-menu:has(.main-nav-item:nth-child(5)) .main-nav-link{padding:.3125rem .9375rem}.main-nav-menu:has(.main-nav-item:nth-child(5)) .main-nav-link:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.main-nav-menu:has(.main-nav-item:nth-child(5)) .main-nav-item{flex-grow:1}@media only screen and (width <= 80em){.main-nav-menu.is-active .main-nav-item{display:none}.main-nav-menu.is-active .main-nav-item:has(.main-nav-subnav.is-open){display:flex}}.main-nav-item{display:flex;flex-flow:column;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}@media only screen and (width > 80em){.main-nav-item:focus-within .main-nav-subnav,.main-nav-item:focus-within .main-nav-subnav[hidden],.main-nav-item:has(.main-nav-link:focus) .main-nav-subnav,.main-nav-item:has(.main-nav-link:focus) .main-nav-subnav[hidden],.main-nav-item:has(.main-nav-link:focus-visible) .main-nav-subnav,.main-nav-item:has(.main-nav-link:focus-visible) .main-nav-subnav[hidden],.main-nav-item:hover .main-nav-subnav,.main-nav-item:hover .main-nav-subnav[hidden]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.2s,.2s,0s}.main-nav-item:hover .main-nav-link{color:var(--color-dark);z-index:3}.main-nav-item:hover .main-nav-link:after{display:block}.main-nav-item:hover~.main-nav-overflow{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.2s,0s}.main-nav-item:hover:after,.main-nav-item:hover:before{display:inline-flex}.main-nav-item:after,.main-nav-item:before{content:"";position:absolute;height:100%;width:6.25rem;background:0 0;z-index:2;display:none}.main-nav-item:before{transform:translateX(-2.5rem);align-self:flex-start}.main-nav-item:after{transform:translateX(2.5rem);align-self:flex-end}}@media only screen and (width <= 80em){.main-nav-item{width:100%;border-bottom:1px solid var(--color-decorative-light);flex-flow:unset;flex-wrap:wrap;justify-content:space-between;cursor:pointer}.main-nav-item:has(.main-nav-subnav.is-open) .main-nav-title{display:inline-block}.main-nav-item:has(.main-nav-subnav.is-open) .main-nav-arrow{display:none}.main-nav-item:has(.main-nav-subnav.is-open) .subnav-item *{height:auto;max-height:unset}}.main-nav-item:has(.main-nav-link:focus) .main-nav-link,.main-nav-item:has(.main-nav-link:focus-visible) .main-nav-link,.main-nav-item:has(.subnav-desca:focus,.subnav-desca:focus-visible) .main-nav-link,.main-nav-item:has(.subnav-img:focus,.subnav-img:focus-visible) .main-nav-link,.main-nav-item:has(.subnav-namea:focus,.subnav-namea:focus-visible) .main-nav-link{color:var(--color-dark);z-index:3}@media only screen and (width > 80em){.main-nav-item:has(.main-nav-link:focus) .main-nav-link:after,.main-nav-item:has(.main-nav-link:focus-visible) .main-nav-link:after,.main-nav-item:has(.subnav-desca:focus,.subnav-desca:focus-visible) .main-nav-link:after,.main-nav-item:has(.subnav-img:focus,.subnav-img:focus-visible) .main-nav-link:after,.main-nav-item:has(.subnav-namea:focus,.subnav-namea:focus-visible) .main-nav-link:after{display:block}}.main-nav-link{position:relative;z-index:1;width:100%;display:flex;justify-content:center;align-items:center;height:3.75rem;padding:0 2.5rem;color:var(--color-light);font-size:.9375rem;line-height:1.3;font-weight:700;text-align:center;text-decoration:none}@media only screen and (width <= 80em){.main-nav-link{width:auto;color:var(--color-dark);justify-content:space-between;height:auto;font-size:var(--font-size-md);padding:.625rem .625rem .625rem 0}}.main-nav-link:focus,.main-nav-link:hover{color:var(--color-light)}@media only screen and (width <= 80em){.main-nav-link:focus,.main-nav-link:hover{color:var(--color-dark)}}.main-nav-link:focus,.main-nav-link:focus-visible{outline:0;box-shadow:unset;border-radius:0}@media only screen and (width <= 80em){.main-nav-link:focus,.main-nav-link:focus-visible{background:var(--color-decorative-light)}}@media only screen and (width <= 80em){.main-nav-link br{display:none}}.main-nav-link:before{content:"";position:absolute;display:block;left:0;width:.125rem;height:1rem;background:var(--color-light);opacity:.3}@media only screen and (width <= 80em){.main-nav-link:before{display:none}}.main-nav-link:after{content:"";display:none;position:absolute;z-index:-1;width:calc(100% - 1.25rem);height:calc(100% - .125rem);bottom:0;background:var(--color-light);border-radius:.375rem .375rem 0 0}@media only screen and (width <= 80em){.main-nav-link:after{display:none}}.main-nav-link:focus,.main-nav-link:hover{text-decoration:none}.main-nav-subnav{min-width:90rem;max-width:90rem;max-height:calc(100vh - 15rem);width:100%;position:absolute;z-index:2;left:-2.5rem;top:100%;display:none;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:1.25rem;gap:0 5.625rem;background:var(--color-light);border-radius:0 0 .5rem .5rem}@media only screen and (width > 80em){.main-nav-subnav{display:flex;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-dark) var(--color-alternative-light)}.main-nav-subnav::-webkit-scrollbar{width:.625rem;height:.625rem;border-radius:.375rem}.main-nav-subnav::-webkit-scrollbar-track{border-radius:.375rem;background:var(--color-alternative-light)}.main-nav-subnav::-webkit-scrollbar-thumb{background-color:var(--color-dark);border-radius:.375rem;border:2px solid var(--color-alternative-light)}.main-nav-subnav::-webkit-scrollbar-thumb:hover{background-color:var(--color-secondary-dark)}}@media only screen and (width <= 90em){.main-nav-subnav{left:0;min-width:unset}}@media only screen and (width <= 85em){.main-nav-subnav{gap:0 .9375rem;padding:.625rem}}@media only screen and (width <= 80em){.main-nav-subnav{display:flex;visibility:hidden;min-width:unset;max-width:calc(100% - .625rem);max-height:unset;z-index:10;top:2.525rem;left:0;padding:0;background:var(--color-light);transform:translateX(-100%);opacity:0}.main-nav-subnav.is-open{visibility:visible;transform:translateX(0);opacity:1}.main-nav-subnav.is-open:before{content:"";position:absolute;z-index:-1;display:block;top:0;left:0;width:100%;height:calc(100vh - 21.875rem);background:var(--color-light);pointer-events:none}.main-nav-subnav.is-open .subnav-item{height:auto}}.main-nav-title{display:none;width:calc(100% - 1.25rem);position:absolute;z-index:3;background:var(--color-light);top:0;font-size:var(--font-size-xl);font-weight:400;color:var(--color-dark);padding:0 0 .3125rem 0;margin:0 0 .625rem 0;border-bottom:.125rem solid var(--color-alternative-light)}@media only screen and (width <= 80em){.main-nav-title{width:calc(100% - .625rem)}}.main-nav-arrow{display:none}@media only screen and (width <= 80em){.main-nav-arrow{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:0 0;cursor:pointer;border:0;outline:0}.main-nav-arrow:focus,.main-nav-arrow:focus-visible{outline:0;border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.main-nav-arrow svg{width:var(--icon-svg-size-sm);height:var(--icon-svg-size-sm);align-self:center;fill:var(--color-dark)}}.main-nav-banner{display:flex;max-width:100%;width:100%;list-style:none}@media only screen and (width <= 80em){.main-nav-banner{display:none}}.main-nav-overflow{display:flex;position:fixed;max-width:100%;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:2;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background-color:var(--overlay-bg-color);transition-delay:.2s,0s}@media only screen and (width <= 80em){.main-nav-overflow{z-index:0}}@media only screen and (width <= 80em){.main-nav-overflow.is-active{opacity:1;pointer-events:auto}}.subnav-item{display:inline-flex;justify-content:flex-start;width:calc(33.3333333333% - 3.75rem);padding:.625rem;border-radius:.5rem}@media only screen and (width <= 85em){.subnav-item{width:calc(33.3333333333% - .625rem)}}@media only screen and (width > 80em){.subnav-item:hover{background:var(--color-alternative-light)}.subnav-item:hover .subnav-separator{color:var(--color-light)}}@media only screen and (width <= 80em){.subnav-item{width:100%}.subnav-item *{height:0;max-height:0}}.subnav-inner{width:100%;max-width:100%;display:flex;flex-wrap:wrap}.subnav-img{display:inline-flex;width:5rem;height:5rem;border-radius:.75rem;background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (width <= 80em){.subnav-img{width:4.375rem;height:4.375rem}}.subnav-img:focus,.subnav-img:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.subnav-info{width:calc(100% - 5rem);display:flex;flex-flow:column;justify-content:center;align-items:flex-start;padding-left:1.25rem}@media only screen and (width <= 80em){.subnav-info{width:calc(100% - 4.375rem);padding-left:1.875rem}}.subnav-info a{color:var(--color-dark);text-decoration:none}.subnav-info a:focus,.subnav-info a:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.subnav-name{width:auto;font-size:var(--font-size-md);line-height:1.3;font-weight:700;color:var(--color-dark);margin:0;padding:0 0 .3125rem 0}.subnav-name a{border-radius:var(--radius-md)}.subnav-name a:hover{text-decoration:underline}.subnav-name a:focus,.subnav-name a:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.subnav-desc{font-size:var(--font-size-sm);font-weight:400;color:var(--color-dark);margin:0;padding:0}@media only screen and (width <= 80em){.subnav-desc{width:100%}}.subnav-desc a{display:inline;align-items:center;position:relative;border-radius:var(--radius-md)}@media only screen and (width <= 80em){.subnav-desc a{width:100%;display:inline-block;padding:.3125rem 0;border-bottom:1px solid var(--color-alternative-light)}}@media only screen and (width <= 80em){.subnav-desc a:last-child{border-bottom:0}}.subnav-desc a:hover{text-decoration:underline}.subnav-desc a:focus,.subnav-desc a:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.subnav-separator{color:var(--color-alternative-light);margin:0 .25rem;white-space:nowrap}@media only screen and (width <= 80em){.subnav-separator{display:none}}.action-menu-bar{position:relative;z-index:20;width:100%;max-width:100%;background:var(--color-light)}@media only screen and (width <= 80em){.action-menu-bar{order:3}}@media only screen and (width <= 80em){.action-menu-bar.is-hidden{display:none;height:0;opacity:0;pointer-events:none}}@media only screen and (width <= 80em){.action-menu-bar .container{padding:0;margin-top:1.25rem}}.action-menu-container{width:100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.action-menu-primary,.action-menu-secondary{width:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0;padding:0}@media only screen and (width <= 80em){.action-menu-primary,.action-menu-secondary{width:100%;flex-wrap:unset;flex-flow:column;align-items:flex-start}}.action-menu-primary{padding:.3125rem 0}@media only screen and (width <= 80em){.action-menu-primary .action-menu-item:last-child{display:none}}.action-menu-primary .action-menu-item:last-child .action-menu-icon svg{fill:var(--color-primary)}@media only screen and (width > 80em){.action-menu-primary .action-menu-item:first-child .action-menu-link{margin-left:-.625rem}}@media only screen and (width <= 80em){.action-menu-secondary{margin-top:.625rem}}.action-menu-secondary .action-menu-item:not(:last-child){padding:0 1.875rem 0 0}@media only screen and (width <= 85em){.action-menu-secondary .action-menu-item:not(:last-child){padding:0}}.action-menu-secondary .action-menu-item:last-child .action-menu-link{margin-right:-.625rem}.action-menu-secondary .action-menu-text{margin-left:0}.action-menu-item{list-style:none;margin:0;padding:0 1.25rem 0 0}@media only screen and (width <= 85em){.action-menu-item{padding:0 .3125rem 0 0;margin-left:.3125rem}}.action-menu-item:last-child{padding-right:0}.action-menu-item:hover .action-menu-text{color:var(--color-primary)}.action-menu-link{width:auto;display:flex;flex-wrap:wrap;align-items:center;text-decoration:none;padding:.3125rem .625rem;border-radius:var(--radius-md)}.action-menu-link:focus,.action-menu-link:hover{text-decoration:none}.action-menu-link:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.action-menu-icon{width:auto;display:flex;align-items:center;justify-content:center}@media only screen and (width <= 80em){.action-menu-icon{width:var(--icon-svg-size-xl);height:var(--icon-svg-size-xl);border-radius:50%;background:var(--color-alternative-light)}}.action-menu-icon svg{height:var(--icon-svg-size-sm);width:var(--icon-svg-size-sm);align-self:center;stroke:var(--color-primary);fill:transparent}@media only screen and (width <= 80em){.action-menu-icon svg{stroke:var(--color-secondary)}}.action-menu-text{width:auto;margin-left:.9375rem;font-size:.9375rem;color:var(--color-secondary);font-weight:700}@media only screen and (width <= 85em){.action-menu-text{margin-left:.3125rem}}@media only screen and (width <= 80em){.action-menu-text{margin-left:.625rem;font-size:var(--font-size-md)}}.numericinput-container{display:inline-block}.numericinput-container .numericinput{display:flex;align-items:center;border:1px solid var(--color-numeric);border-radius:var(--radius-md);overflow:hidden;background:#fff}.numericinput-container .numericinput>.button-left-numericinput button,.numericinput-container .numericinput>.button-right-numericinput button{padding:.75rem}.numericinput-container .numericinput:hover{border-color:var(--color-numeric-hover)}.numericinput-container .numericinput:focus-within{outline:0;border:1px solid var(--color-complement);box-shadow:0 0 2px 2px var(--color-complement);position:relative;z-index:1}.numericinput-container .numericinput .numericinput-field{flex:1 1 auto;min-width:3.125rem;padding:0 .5rem;text-align:center;border:none;outline:0}.checkbox-container{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 .375rem}.checkbox-container .button-icon-only{padding:0}.checkbox-container label>.required{color:var(--color-error);padding-left:.25rem;font-weight:700}.checkbox-container label>.required .success{color:var(--color-success)}.checkbox-container+.checkbox-container{margin-left:.75rem}.focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-light),0 0 2px 4px var(--color-complement);border-radius:var(--radius-md);position:relative;z-index:1}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.375rem;height:1.375rem;outline:0;display:inline-block;vertical-align:top;position:relative;cursor:pointer;border:1px solid var(--checkbox-border-color);background:var(--color-light);border-radius:var(--radius-md)}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:.375rem;top:.375rem;position:absolute;transition:all .3s ease-out}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--checkbox-hover-border-color)}input[type=checkbox]:disabled,input[type=radio]:disabled{border-color:var(--checkbox-disabled-color);background-color:var(--checkbox-disabled-bg-color);cursor:auto}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--checkbox-select-color);border-color:var(--checkbox-select-color)}input[type=checkbox]:checked:disabled,input[type=radio]:checked:disabled{background-color:var(--checkbox-disabled-select-color);border-color:var(--checkbox-disabled-color);cursor:auto}input[type=checkbox] .checkbox-label,input[type=radio] .checkbox-label{display:inline-block;vertical-align:top;cursor:pointer}input[type=checkbox]:after{width:100%;height:100%;position:absolute;top:0;left:0;content:"";mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:#fff;opacity:0;border-radius:var(--radius-md)}input[type=checkbox]:checked::after{mask-image:url(images/icon-check.svg);-webkit-mask-image:url(images/icon-check.svg);opacity:1;background-color:var(--checkbox-color);transform:scale(1.5)}input[type=radio]{border-radius:50%;background-color:#fff}input[type=radio]:checked:after{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--checkbox-color);opacity:1}input[type=radio]:checked:after:disabled{background:var(--checkbox-disabled-color)}input[type=radio]:focus-visible{border-radius:50%}.checkbox-container:has(.checkbox:disabled) label{color:var(--checkbox-disabled-color)}.checkbox-item-count{font-style:italic;color:var(--checkbox-count-item-color)}.checkbox-item-count::before{content:"("}.checkbox-item-count::after{content:")"}.polo-window{display:none;z-index:1100;position:fixed;background-color:var(--window-bg-color);border-radius:var(--window-radius);border:1px solid var(--color-border);box-shadow:var(--window-shadow)}.polo-window-container{width:32rem;max-width:calc(100vw - 2.5rem);left:50%;top:50%;transform:translate(-50%,-50%)}.polo-window-loading-container{background-color:var(--window-loading-bg-color);width:25rem;max-width:calc(100vw - 2.5rem);left:50%;top:50%;transform:translate(-50%,-50%)}.polo-window-message-container{width:32rem;max-width:calc(100vw - 2.5rem);left:50%;top:50%;transform:translate(-50%,-50%)}.polo-window-icon{width:100%;height:100%;position:relative;top:0;left:0}.polo-window-icon .icon{width:var(--size-4);height:var(--size-4)}.polo-window-icon-confirmation .icon,.polo-window-icon-info .icon{fill:var(--color-info)}.polo-window-icon-error .icon{fill:var(--color-error)}.polo-window-icon-success .icon{fill:var(--color-success)}.polo-window-icon-container{width:4rem;height:4rem;min-width:4rem;min-height:4rem;position:relative;overflow:hidden;align-self:flex-start}@media only screen and (width <= 22.5em){.polo-window-icon-container{align-self:center}}.polo-window-icon-content{display:flex;justify-content:flex-start;align-items:center;padding:2rem 2.625rem;gap:2rem}@media only screen and (width <= 22.5em){.polo-window-icon-content{flex-direction:column}}@media only screen and (width <= 42.5em){.polo-window-icon-content{padding:1.125rem;gap:1.125rem}}.polo-window-title{color:var(--window-title-color);background-color:var(--window-title-bg-color);margin:0;padding:0;height:3.375rem;border-radius:var(--window-radius) var(--window-radius) 0 0;display:flex;align-items:center;padding:0 .625rem 0 1.125rem;gap:1.125rem}.polo-window-title-info{color:var(--color-info);background-color:var(--color-info-light)}.polo-window-title-error{color:var(--color-error);background-color:var(--color-error-light)}.polo-window-title-success{color:var(--color-success);background-color:var(--color-success-light)}.polo-window-title-confirmation{color:var(--color-info);background-color:var(--color-info-light)}.polo-window-title-content{font-size:var(--font-size-lg);line-height:3.375rem;text-align:center;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}.polo-window-title-button-close{margin-left:auto;justify-content:center;align-items:center;padding:0}.polo-window-title-button-close .button-icon-only{padding:0}.polo-window-title-button-close .button-icon-only .icon{width:var(--icon-svg-size-lg);height:var(--icon-svg-size-lg);fill:var(--color-dark);transform:rotate(0) scale(1);transition:all .5s ease}.polo-window-title-button-close .button-icon-only:hover .icon{fill:var(--color-primary);transform:rotate(90deg) scale(var(--icon-svg-hover-scale))}.polo-window-content-buttons{padding:0}.polo-window-content-buttons .polo-window-content{padding:calc(2rem * var(--ratio-size)) calc(2.625rem * var(--ratio-size))}.polo-window-buttons{display:flex;justify-content:center;gap:.375rem;padding:0 calc(2.625rem * var(--ratio-size)) calc(2rem * var(--ratio-size))}@media only screen and (width <= 22.5em){.polo-window-buttons{flex-wrap:wrap}}.polo-window #iconLoadingClock{fill:var(--window-icon-loading-color)}.polo-window #iconLoadingCheck{stroke:var(--color-success)}#iconLoadingClock .hours{transform-origin:64px 64px;animation:anim-rotate-1x 12s linear infinite}#iconLoadingClock .minutes{transform-origin:64px 64px;animation:anim-rotate-6x 12s linear infinite}#iconLoadingClock .seconds{transform-origin:64px 64px;animation:anim-rotate-7x 12s linear infinite}@keyframes anim-rotate-1x{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes anim-rotate-6x{from{transform:rotate(0)}to{transform:rotate(2160deg)}}@keyframes anim-rotate-7x{from{transform:rotate(0)}to{transform:rotate(2520deg)}}#iconLoadingCheck .circle-outline{stroke-dasharray:351.86;stroke-dashoffset:351.86;opacity:0;animation:anim-fade-in .4s ease forwards,anim-draw .4s ease forwards .1s}#iconLoadingCheck .checkmark{stroke-dasharray:80.1;stroke-dashoffset:80.1;opacity:0;animation:anim-fade-in .4s ease forwards .4s,anim-draw .4s ease forwards .5s}@keyframes anim-fade-in{to{opacity:1}}@keyframes anim-draw{to{stroke-dashoffset:0}}.theme-changer{display:inline-flex;background:var(--color-primary);border:var(--border-width) solid var(--color-error-light);border-radius:var(--radius-md);overflow:hidden;padding:.25rem}.theme-changer input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.theme-changer label{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;color:var(--color-primary-light);transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-changer label:has(input:checked){background-color:var(--color-error-light);color:var(--color-secondary);border-radius:var(--radius-md)}.theme-changer label:not(:has(input:checked)):hover{background-color:rgba(255,255,255,.1)}.theme-changer label:first-child:has(input:checked){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.theme-changer label:last-child-last(label:last-child:has(input:checked)){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.theme-changer .focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-light),0 0 2px 6px var(--color-complement);border-radius:var(--radius-md);position:relative;z-index:1}@supports not selector(:has(*)){.theme-changer label{position:relative;z-index:1}input:checked+.theme-changer label,input:checked~.theme-changer label{background-color:var(--color-error-light);color:var(--color-secondary);border-radius:var(--radius-md)}.theme-changer label:first-child input:checked,.theme-changer label:first-child input:checked~.theme-changer{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.theme-changer label:last-child input:checked,.theme-changer label:last-child input:checked~.theme-changer{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}}[data-theme=dark] .theme-changer{background:var(--color-primary)}[data-theme=dark] .theme-changer label{color:var(--color-text-primary)}[data-theme=dark] .theme-changer label:not(:has(input:checked)):hover{background-color:var(--button-primary-hover-bg-color)}.breadcrumb{width:100%;padding:.625rem 0}.breadcrumb-menu{width:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0;padding:0}.breadcrumb-item{width:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;list-style:none}.breadcrumb-item:last-child .breadcrumb-link{text-decoration:none;pointer-events:none}.breadcrumb-item:last-child .breadcrumb-arrow{display:none}.breadcrumb-item:has(.breadcrumb-arrow:hover) .breadcrumb-link{color:var(--color-primary)}.breadcrumb-link{width:auto;color:var(--color-dark);font-size:var(--font-size-sm);text-decoration:underline;padding:.3125rem}.breadcrumb-link:hover{color:var(--color-primary);-webkit-text-decoration:underline solid currentColor 1px;text-decoration:underline solid currentColor 1px}.breadcrumb-link:focus,.breadcrumb-link:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.breadcrumb-arrow{padding:.3125rem .5rem;display:flex}.breadcrumb-arrow svg{max-width:var(--icon-svg-size-xs);width:100%;align-self:center;fill:var(--color-dark)}.breadcrumb-arrow:hover{transform:rotate(180deg)}.breadcrumb-arrow:hover svg{fill:var(--color-primary)}.breadcrumb-arrow:focus,.breadcrumb-arrow:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.product-category{width:100%;--cart-height:5.95rem;--cart-gap:1.25rem}@media only screen and (width > 80em) and (width <= 85em){.product-category{--cart-height:8vw}}@media only screen and (width <= 42.5em){.product-category{--cart-gap:0.625rem}}.product-category-heading{font-size:var(--font-size-h1);color:var(--color-secondary);font-weight:400;margin:0;padding:0 0 var(--cart-gap) 0}.product-category-wrapper{width:100%;gap:var(--cart-gap);align-items:stretch;margin-bottom:1.25rem;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row dense}@media only screen and (width <= 42.5em){.product-category-wrapper .product-category-banner{grid-column:1/-1;height:60vw}}@media only screen and (width > 42.5em){.product-category-wrapper{grid-template-columns:repeat(3,1fr)}.product-category-wrapper .product-category-banner{grid-column:2/4;grid-row:1/span 3;min-height:calc(3 * var(--cart-height) + 2 * var(--cart-gap))}}@media only screen and (width > 80em){.product-category-wrapper{grid-template-columns:repeat(3,1fr) repeat(2,1fr)}.product-category-wrapper .product-category-banner{grid-column:4/6;grid-row:1/span 3;height:100%;min-height:calc(3 * var(--cart-height) + 2 * var(--cart-gap))}}.product-category-banner,.product-category-item{display:flex;align-items:center;justify-content:center}.product-category-item{display:flex;align-items:center;justify-content:flex-start;background:var(--color-alternative-light);border-radius:var(--radius-lg);min-height:var(--cart-height);outline:var(--border-width) solid var(--color-alternative-light);cursor:pointer;text-decoration:none}@media only screen and (width <= 42.5em){.product-category-item{flex-flow:column;align-items:center;justify-content:flex-start}}@media only screen and (width <= 42.5em){.product-category-item{padding:.625rem}}.product-category-item:hover{background:var(--color-light);text-decoration:none}.product-category-item:focus,.product-category-item:focus-visible{outline:0;border:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.product-category-banner{border-radius:var(--radius-lg);background-size:cover;background-repeat:no-repeat;background-position:top left}.product-category-image{max-width:6.875rem;border-radius:var(--radius-lg);background-color:var(--color-light)}@media only screen and (width > 80em) and (width <= 85em){.product-category-image{max-width:6.5vw}}@media only screen and (width > 42.5em) and (width <= 80em){.product-category-image{max-width:10vw}}@media only screen and (width > 42.5em){.product-category-image{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}}.product-category-title{flex:1;padding:.625rem .625rem 0 .625rem;max-height:var(--cart-height);margin:0;color:var(--color-secondary);font-size:var(--font-size-md);font-weight:700;text-align:center}@media only screen and (width > 42.5em){.product-category-title{padding:.625rem;text-align:left}}@media only screen and (width <= 42.5em){.product-category-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.product-category-title span{color:var(--color-secondary-soft);font-weight:400;display:contents}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:initial;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-button-next,.swiper-button-prev{position:absolute;width:2.25rem;height:2.25rem;border-radius:50%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;border:.125rem solid var(--color-primary)}.swiper-button-next svg,.swiper-button-prev svg{width:var(--icon-svg-size-md);height:var(--icon-svg-size-md);fill:var(--color-primary)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{border:.125rem solid var(--color-secondary-soft);cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-disabled svg,.swiper-button-prev.swiper-button-disabled svg{fill:var(--color-secondary-soft)}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:.625rem;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:.625rem;left:auto}.swiper-button-lock{display:none}.swiper-pagination{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9375rem;margin:1.25rem 0}.swiper-pagination-bullet{display:block;width:.9375rem;height:.9375rem;background:#d1d5db;border:var(--border-width) solid #d1d5db;border-radius:50%;cursor:pointer}.swiper-pagination-bullet-active{background:#10b981;border:var(--border-width) solid #10b981}.swiper-product-list{position:relative;width:100%;padding:1.25rem 0;background:var(--color-alternative-light);border-top:var(--border-width) solid var(--color-decorative-light)}@media only screen and (width > 42.5em){.swiper-product-list{padding:2.5rem 0}}.swiper-product-list .container{padding:0 .625rem}@media only screen and (width <= 42.5em){.swiper-product-list .container{padding:0}}.swiper-product-list-inner{width:100%;position:relative}.swiper-product-list-heading{font-size:var(--font-size-h3);color:var(--color-secondary);font-weight:400;margin:0;padding:0 0 1.25rem 0}@media only screen and (width <= 42.5em){.swiper-product-list-heading{padding:0 0 1.25rem .625rem;font-size:var(--font-size-xl);max-width:calc(100% - 7rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swiper-product-list-swiper{padding:0}.swiper-product-list .swiper-button-next{top:-3.8rem;right:0;left:auto}@media only screen and (width <= 42.5em){.swiper-product-list .swiper-button-next{top:-3.4rem;right:.625rem}}.swiper-product-list .swiper-button-prev{top:-3.8rem;right:2.875rem;left:auto}@media only screen and (width <= 42.5em){.swiper-product-list .swiper-button-prev{top:-3.4rem;right:3.5rem}}.swiper-product-list .product-item{background:0 0;border:0;box-shadow:unset;padding:0 .625rem}.swiper-product-list .product-item-select{display:none}.swiper-product-list .product-item-budges{left:1.25rem}.swiper-product-list .product-item-view{background:var(--color-light);border-radius:var(--radius-lg)}.product-small .swiper-product-list{background:var(--color-light)}.product-small .swiper-product-list-inner{background:var(--color-alternative-light);border-radius:var(--radius-lg);padding:1.25rem}.product-small .swiper-product-list .swiper-wrapper .swiper-wrapper{padding:0}.product-small .swiper-product-list .product-item-image picture{border-radius:var(--radius-lg)}.product-small .swiper-product-list .product-item .product-item-actions,.product-small .swiper-product-list .product-item .product-item-availability,.product-small .swiper-product-list .product-item .product-item-badges,.product-small .swiper-product-list .product-item .product-item-controls,.product-small .swiper-product-list .product-item .product-item-prices,.product-small .swiper-product-list .product-item .product-item-variant-pagination{display:none}.product-small .swiper-product-list .product-item-budges .product-item-budge{display:none}.product-small .swiper-product-list .product-item-budges .product-item-budge:nth-child(1){display:inline-flex}.product-filter{width:100%}@media only screen and (width <= 80em){.product-filter{max-height:calc(100vh - 2rem)}}.product-filter-wrapper{width:100%;display:flex;flex-flow:column;gap:1.25rem}@media only screen and (width <= 80em){.product-filter-wrapper{max-height:calc(100vh - 2rem)}}.product-filter-inner{width:100%;background:var(--color-light);padding:.625rem;border:.125rem solid var(--color-decorative-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:auto}.product-filter-inner:nth-child(2){overflow-x:auto}@media only screen and (width <= 80em){.product-filter-inner:nth-child(2){max-height:calc(100vh - 2rem);border-top-left-radius:0;border-bottom-left-radius:0}}.product-filter-title{margin:0;padding:.625rem;font-size:1.3125rem;line-height:1;font-weight:600;color:var(--color-dark)}.product-filter-group{display:flex;flex-direction:column;gap:.625rem;padding:.625rem}.product-filter-group-title{margin:0;font-size:.8125rem;font-weight:700;color:var(--color-secondary-soft)}.product-filter-tags{display:flex;flex-wrap:wrap;gap:.625rem}.product-filter-tags button svg{stroke:var(--color-secondary);width:.625rem;height:.625rem}.product-filter-tag-text{font-size:.8125rem;color:var(--color-secondary);line-height:1}.product-filter-tag-remove{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;cursor:pointer}.product-filter-tag-remove svg{width:.625rem;height:.625rem;stroke:var(--color-secondary);align-self:center}.product-filter-clear{align-self:flex-start;padding:.3125rem .625rem;background:0 0;border:none;font-size:.8125rem;font-weight:400;color:var(--color-primary);text-decoration:underline;cursor:pointer;transition:color .2s ease}.product-filter-clear:hover{text-decoration:none}.product-filter-section{display:flex;flex-direction:column}.product-filter-section.is-collapsed .product-filter-section-content{display:none}.product-filter-section.is-collapsed .product-filter-section-header svg{transform:rotate(90deg)}.product-filter-section-header{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem .625rem .625rem .625rem;margin-top:.625rem;background:0 0;border:none;cursor:pointer;transition:opacity .2s ease}.product-filter-section-header:hover{opacity:.7}.product-filter-section-header:after{content:"";position:absolute;display:block;top:0;left:-.625rem;width:calc(100% + 1.25rem);height:var(--border-width);background:var(--color-decorative-light)}@media only screen and (width <= 80em){.product-filter-section-header:after{width:100%;left:0}}.product-filter-section-header svg{width:var(--icon-svg-size-xs);height:var(--icon-svg-size-xs);color:var(--color-secondary);transform:rotate(-90deg);transition:transform .3s ease}.product-filter-section-title{margin:0;font-size:1rem;font-weight:600;color:var(--color-secondary);display:flex;align-items:center}.product-filter-tooltip-icon{width:.875rem;height:.875rem;color:var(--color-secondary-soft);cursor:help}.product-filter-section-content{display:flex;flex-direction:column;gap:.625rem;padding:0 .625rem}.product-filter-section-content .checkbox-container+.checkbox-container{margin-left:0}.product-filter-banner{display:flex}.product-filter-banner img{max-width:100%;width:100%;align-self:center}.product-filter-show-more{align-self:flex-start;padding:.625rem 0;background:0 0;border:none;font-size:.8125rem;font-weight:400;color:var(--color-secondary);text-decoration:underline;cursor:pointer;transition:color .2s ease}.product-filter-show-more:hover{text-decoration:none}.product-row-list{width:100%;background:var(--color-light);border:.125rem solid var(--color-decorative-light);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;align-items:center}@media only screen and (width <= 85em){.product-row-list{padding:.625rem}}.product-row-list-sorting{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.625rem;margin-bottom:1.25rem}@media only screen and (width <= 85em){.product-row-list-sorting{margin-bottom:.625rem}}.product-row-list-sorting button.is-active{font-weight:700;background:var(--color-light)}.product-row-list-inner{width:100%;display:flex;flex-flow:column;align-items:stretch;justify-content:flex-start;margin-top:1.25rem;counter-reset:product-counter}@media only screen and (width <= 42.5em){.product-row-list-inner{flex-flow:unset;flex-wrap:wrap;justify-content:space-between}}@media only screen and (width <= 85em){.product-row-list-inner{margin-top:.625rem}}@media only screen and (width > 42.5em){.product-row-list-inner .product-item{display:none}.product-row-list-inner .product-item:nth-child(1),.product-row-list-inner .product-item:nth-child(2),.product-row-list-inner .product-item:nth-child(3),.product-row-list-inner .product-item:nth-child(4){display:flex}}@media only screen and (width <= 42.5em){.product-row-list-inner .product-item{display:none}.product-row-list-inner .product-item:nth-child(1),.product-row-list-inner .product-item:nth-child(2){display:flex}}.product-row-list-inner.is-expanded .product-item{display:flex}.product-row-list-show-more{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem;margin-top:.625rem;font-size:.9375rem;border-radius:var(--radius-md);font-weight:400;color:var(--color-secondary);background:0 0;border:0;cursor:pointer;transition:all .2s ease}.product-row-list-show-more:hover .product-row-list-show-more-text{text-decoration:none}.product-row-list-show-more:focus,.product-row-list-show-more:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.product-row-list-show-more svg{width:var(--icon-svg-size-xs);height:var(--icon-svg-size-xs);fill:var(--color-secondary);transition:transform .3s ease;transform:rotate(90deg)}.product-row-list-show-more.is-expanded svg{transform:rotate(-90deg)}.product-row-list-show-more-text{line-height:1;text-decoration:underline}.product-row-list .product-item{align-items:center;gap:1.25rem;padding:.625rem 0;border:0;border-radius:0;box-shadow:unset;counter-increment:product-counter}@media only screen and (width > 42.5em){.product-row-list .product-item{border-top:var(--border-width) solid var(--color-decorative-light)}.product-row-list .product-item:nth-child(1){border-top:0}}@media only screen and (width <= 85em){.product-row-list .product-item{gap:.375rem}}@media only screen and (width <= 42.5em){.product-row-list .product-item{width:calc(50% - .3125rem);flex-flow:column;padding:.3125rem 0}}.product-row-list .product-item-count{width:1.25rem}@media only screen and (width <= 42.5em){.product-row-list .product-item-count{width:100%;text-align:left}}.product-row-list .product-item-count::before{content:counter(product-counter) ".";font-size:1.3125rem;position:relative;display:contents;font-weight:400;color:var(--color-secondary-soft)}@media only screen and (width <= 85em){.product-row-list .product-item-count::before{font-size:1rem}}.product-row-list .product-item-view{width:7.5rem}@media only screen and (width > 42.5em) and (width <= 85em){.product-row-list .product-item-view{width:6.25rem}}.product-row-list .product-item-budges{left:1.25rem}.product-row-list .product-item-budge{display:none}.product-row-list .product-item-budge:nth-child(1){display:inline-flex}.product-row-list .product-item-budge img{max-width:4.1875rem;max-height:2.6875rem}.product-row-list .product-item-image{width:6.25rem;height:6.25rem;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (width > 42.5em) and (width <= 85em){.product-row-list .product-item-image{width:5rem;height:5rem}}.product-row-list .product-item-title{display:flex;flex-flow:column;height:auto;min-width:15rem;width:auto;flex-grow:1}@media only screen and (width <= 85em){.product-row-list .product-item-title{min-width:7rem}}@media only screen and (width <= 22.5em){.product-row-list .product-item-title{min-width:unset;max-width:100%;width:100%}}@media only screen and (width <= 85em){.product-row-list .product-item-title a{font-size:var(--font-size-sm)}}.product-row-list .product-item-code{width:auto}.product-row-list .product-item-availability{min-width:7.5rem;width:auto;height:auto;text-align:center;flex-grow:1}@media only screen and (width <= 85em){.product-row-list .product-item-availability{min-width:4rem;font-size:var(--font-size-xs)}}@media only screen and (width <= 42.5em){.product-row-list .product-item-availability{min-width:unset;max-width:100%;width:100%;text-align:left;flex-grow:unset}}.product-row-list .product-item-badges{width:auto;height:auto;padding-bottom:.3125rem}.product-row-list .product-item-prices{min-width:11.5rem;width:auto;flex-grow:1}@media only screen and (width <= 42.5em){.product-row-list .product-item-prices{min-width:unset;max-width:100%;width:100%;text-align:left;flex-grow:unset}}.product-row-list .product-item-controls{max-width:8.75rem;width:100%;margin-top:0}@media only screen and (width <= 42.5em){.product-row-list .product-item-controls{max-width:100%;justify-content:flex-start}}.product-row-list .product-item .product-qty{max-width:5.5rem}.product-list{width:100%;background:0 0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.25rem}@media only screen and (width <= 85em){.product-list{gap:.625rem}}.product-list .product-item{width:calc(25% - .94rem)}@media only screen and (width <= 85em){.product-list .product-item{width:calc(33.3333333333% - .42rem)}}@media only screen and (width <= 42.5em){.product-list .product-item{width:calc(50% - .375rem)}}.product-list-header{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:.625rem}@media only screen and (width <= 85em){.product-list-header{padding:.625rem 0}.product-list-header .product-list-visible{display:none}}@media only screen and (width <= 42.5em){.product-list-header{display:none}}.product-list-sorting{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.625rem}.product-list-sorting-text{font-size:var(--font-size-lg);color:var(--color-secondary);font-weight:700}.product-list-sorting button.is-active{font-weight:700;background:var(--color-light)}.product-list-visible{position:absolute;right:0;font-size:.8125rem;font-weight:700;color:var(--color-secondary-soft)}.product-item{position:relative;width:100%;background:var(--color-light);border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-decorative-light);overflow:hidden;box-shadow:0 2px 5px 0 rgba(0,0,0,.0509803922)}.product-item-select{position:absolute;z-index:2;top:.625rem;right:.625rem}.product-item-select label{display:none}.product-item-budges{position:absolute;z-index:2;top:.625rem;left:.625rem;display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start}.product-item-budge{display:inline-flex}.product-item-budge img{max-width:5.1875rem;max-height:3.1875rem}.product-item-view{width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}.product-item-image{width:100%;display:flex;align-items:center;justify-content:center}.product-item-image img,.product-item-image picture{width:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.product-item-variants{width:100%;position:relative}.product-item-variants .swiper-wrapper{width:100%}.product-item-variants .swiper-slide{width:100%;display:flex;justify-content:center;align-items:center}.product-item-variant{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);font-size:var(--font-size-xs);border:var(--border-width) solid var(--color-decorative-light);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:var(--color-light);opacity:1;text-decoration:none}.product-item-variant:hover{border-color:var(--color-secondary-soft)}.product-item-variant.is-active{border-color:var(--color-primary);box-shadow:0 0 0 var(--border-width) var(--color-primary)}.product-item-variant-more{font-weight:700;color:var(--color-primary);background-color:var(--color-alternative-light)}.product-item-variant-more:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.product-item-variant-size{font-size:var(--font-size-xs);font-weight:600;color:var(--color-secondary);background-image:none;min-width:2rem;padding:0 .25rem}.product-item-variant-size:hover{color:var(--color-secondary)}.product-item-variant-size.is-active{color:var(--color-primary)}.product-item-variant-size.is-unavailable{opacity:.4;text-decoration:line-through;cursor:not-allowed}.product-item-variant-size.is-unavailable:hover{border-color:var(--color-decorative-light)}.product-item-variant-pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:.625rem;min-height:3.75rem}@media only screen and (width <= 42.5em){.product-item-variant-pagination{display:none}}.product-item-content{width:100%;display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;padding:.625rem}.product-item-badges{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:.3125rem;height:3.0625rem}@media only screen and (width <= 42.5em){.product-item-badges{gap:.25rem}}.product-item-badges.is-footer{height:auto;margin-top:.3125rem}.product-item-badge{padding:.3125rem .625rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:700;line-height:1}@media only screen and (width <= 42.5em){.product-item-badge{padding:.25rem}}.product-item-badge.new{background:var(--color-blue-light);color:var(--color-light)}.product-item-badge.discount{background:var(--color-red-light);color:var(--color-light)}.product-item-badge.free-delivery{background:var(--color-green-light);color:var(--color-light)}.product-item-badge.company{background:var(--color-secondary-soft);color:var(--color-light)}.product-item-meta{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:0}.product-item-code{width:auto;font-size:.8125rem;color:var(--color-secondary-soft);font-weight:400}.product-item-actions{width:auto;display:flex;flex-wrap:wrap;align-items:center}.product-item-action{width:auto;display:flex;background:0 0;outline:0;border:0;padding:.3125rem;cursor:pointer}.product-item-action svg{width:var(--icon-svg-size-md);height:var(--icon-svg-size-md);align-self:center;fill:var(--color-secondary)}.product-item-title{position:relative;width:auto;margin:0;padding:0;height:4.5rem;overflow:hidden}.product-item-title a{width:100%;font-size:var(--font-size-md);color:var(--color-secondary);text-decoration:none}.product-item-prices{width:auto;line-height:1.1;margin:.3125rem 0}.product-item-price{width:auto;display:flex;align-items:flex-end;gap:.4375rem}.product-item-price:has(.product-item-price-old-value) .product-item-price-value{color:var(--color-primary)}.product-item-price-old-value{font-size:var(--font-size-sm);font-weight:400;color:var(--color-secondary);text-decoration:line-through}.product-item-price-value{font-size:var(--font-size-lg);font-weight:700;color:var(--color-secondary)}.product-item-price-unit{font-size:.8125rem;font-weight:400;color:var(--color-secondary)}.product-item-price-vat-old-value{font-size:.8125rem;font-weight:400;color:var(--color-secondary-soft);text-decoration:line-through}.product-item-price-vat-value{font-size:.8125rem;font-weight:400;color:var(--color-secondary-soft)}.product-item-availability{width:100%;height:2.25rem;font-size:var(--font-size-sm);line-height:1.3;font-weight:700;margin:0;padding:0}.product-item-availability.is-avaible{color:var(--color-green-light)}.product-item-availability.is-unavailable{color:var(--color-light-orange)}.product-item-controls{width:100%;display:flex;align-items:center;gap:.625rem;margin-top:.625rem}@media only screen and (width > 85em){.product-item-controls{justify-content:space-between}}.product-item-controls button{white-space:nowrap;height:2.625rem}@media only screen and (width <= 85em){.product-item-controls button{height:2.625rem}}@media only screen and (width <= 85em){.product-item-controls button .button-text{display:none}.product-item-controls button .button-icon{padding:0}}.product-item-controls .button-variant{width:100%;max-width:100%;display:none}.product-qty{display:flex;align-items:center;gap:0;width:auto;height:2.625rem;border:var(--border-width) solid var(--color-decorative-light);border-radius:var(--radius-md);background:var(--color-light);overflow:hidden}@media only screen and (width > 85em){.product-qty{flex-grow:1;width:100%}}.product-qty-btn{position:relative;z-index:1;flex-shrink:0;width:1.625rem;height:100%;display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;transition:background-color .2s ease;color:var(--color-secondary-soft)}.product-qty-btn:active:not(:disabled),.product-qty-btn:hover:not(:disabled){background-color:var(--color-alternative-light)}.product-qty-btn:disabled{cursor:not-allowed;opacity:.3}.product-qty-btn:focus-visible{outline:2px solid #4a90e2;outline-offset:-2px;z-index:1}.product-qty-btn svg{width:var(--icon-svg-size-md);height:var(--icon-svg-size-md);align-self:center}.product-qty-input{width:2.25rem;height:100%;border:none;text-align:center;font-size:16px;font-weight:500;color:#333;background:0 0;-moz-appearance:textfield}@media only screen and (width > 85em){.product-qty-input{flex-grow:1}}.product-qty-input::-webkit-inner-spin-button,.product-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-qty-input:focus,.product-qty-input:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.pagination{width:100%;margin-top:.625rem}@media only screen and (width <= 85em){.pagination{display:none}}.pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem}.pagination-load:hover svg{transform:rotate(90deg)!important}.pagination-load svg{transform:rotate(90deg)}.pagination-controls{display:flex;align-items:center;gap:.625rem}.pagination-pages{display:flex;align-items:center;gap:.5rem}.pagination-dots{display:inline-flex;align-items:center;padding:0 .5rem;font-size:.9375rem;color:var(--color-secondary-soft);line-height:1}.range-value{width:100%}.range-value-inputs{display:flex;align-items:center;gap:.3125rem}.range-value-input{display:flex;align-items:center;gap:.3125rem;flex:1}.range-value-label{font-size:.9375rem;color:var(--color-secondary);font-weight:400;white-space:nowrap;flex-shrink:0}.range-value-field{width:100%;padding:.625rem;background:var(--color-light);border:var(--border-width) solid var(--color-decorative-light);border-radius:var(--radius-md);font-size:.9375rem;font-weight:700;color:var(--color-dark);text-align:center}.range-value-field:hover{border-color:var(--color-alternative)}.range-value-field:focus,.range-value-field:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-light),0 0 1px 3px var(--color-complement)}.range-value-field::-moz-placeholder{color:var(--color-secondary-soft)}.range-value-field::placeholder{color:var(--color-secondary-soft)}.range-value-field::-webkit-inner-spin-button,.range-value-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-value-field[type=number]{-moz-appearance:textfield}.range-value-unit{font-size:.875rem;color:var(--color-dark);font-weight:500;flex-shrink:0}.range-value-slider{position:relative;height:2.5rem;display:flex;align-items:center;--track-left:0%;--track-width:100%}.range-value-slider::before{content:"";position:absolute;height:.25rem;background:var(--color-primary);border-radius:.125rem;top:50%;transform:translateY(-50%);left:var(--track-left);width:var(--track-width);z-index:1;pointer-events:none;transition:left .1s ease,width .1s ease}.range-value-range{position:absolute;width:100%;height:.3125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;pointer-events:none;margin:0;padding:0}.range-value-range::-webkit-slider-runnable-track{width:100%;height:.3125rem;background:var(--color-alternative-light);border:var(--border-width) solid var(--color-decorative-light);border-radius:var(--radius-lg)}.range-value-range::-webkit-slider-thumb{position:relative;-webkit-appearance:none;appearance:none;width:1.3125rem;height:1.3125rem;margin-top:-.625rem;background-color:var(--color-primary);border:none;border-radius:var(--radius-sm);cursor:pointer;pointer-events:auto;-webkit-transition:transform .2s ease;transition:transform .2s ease;z-index:2;background-image:url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="142pt" height="141pt" viewBox="0 0 142 141" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,141) scale(0.1,-0.1)" fill="%23ffffff" stroke="none"><path d="M432 994 c-42 -29 -24 -98 31 -117 41 -15 88 35 78 83 -9 46 -66 64 -109 34z"/><path d="M901 991 c-55 -55 10 -142 78 -106 16 8 32 26 35 41 16 62 -68 110 -113 65z"/><path d="M430 520 c-39 -39 -20 -102 36 -116 65 -16 105 74 52 119 -27 23 -63 22 -88 -3z"/><path d="M902 517 c-30 -32 -28 -71 4 -96 33 -26 55 -26 82 -3 32 26 37 63 12 95 -27 34 -68 36 -98 4z"/></g></svg>');background-repeat:no-repeat;background-position:center;background-size:1.3125rem 1.3125rem}.range-value-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-value-range::-webkit-slider-thumb:active{transform:scale(1.05)}.range-value-range::-moz-range-track{width:100%;height:.3125rem;background:var(--color-alternative-light);border:var(--border-width) solid var(--color-decorative-light);border-radius:var(--radius-lg)}.range-value-range::-moz-range-thumb{position:relative;width:1.3125rem;height:1.3125rem;background:var(--color-primary);border:none;border-radius:var(--radius-sm);cursor:pointer;pointer-events:auto;-moz-transition:transform .2s ease;transition:transform .2s ease;z-index:2}.range-value-range::-moz-range-thumb:hover{transform:scale(1.1)}.range-value-range::-moz-range-thumb:active{transform:scale(1.05)}.range-value-range:first-child::-webkit-slider-thumb{z-index:4}.range-value-range:first-child::-moz-range-thumb{z-index:4}.range-value-range:last-child::-webkit-slider-thumb{z-index:3}.range-value-range:last-child::-moz-range-thumb{z-index:3}.also-like{width:100%;padding:1.875rem 0;border-bottom:var(--border-width) solid var(--color-alternative-light)}.also-like .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.also-like-title{width:auto;font-size:var(--font-size-lg);font-weight:700;margin:0;padding:0}.also-like-actions{width:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.25rem}.articles{width:100%;padding:1.875rem 0}.articles .container{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:1.25rem}.articles-heading{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.articles-title{font-size:var(--font-size-h3);color:var(--color-secondary);font-weight:400;margin:0;padding:0}@media only screen and (width <= 42.5em){.articles-title{left:.625rem;font-size:var(--font-size-xl);max-width:calc(100% - 7rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.articles-inner{width:100%;display:flex;flex-wrap:wrap;gap:.625rem}.articles-item{display:flex;align-items:center;justify-content:space-between;width:calc(25% - .625rem);flex-grow:1;background:var(--color-alternative-light);border-radius:var(--radius-lg);padding:.9375rem}@media only screen and (width <= 80em){.articles-item{width:calc(50% - .625rem)}}@media only screen and (width <= 42.5em){.articles-item{width:100%}}.articles-img{max-width:7.5rem;width:100%;align-self:center}.articles-name{width:calc(100% - 7.5rem - .9375rem);font-size:var(--font-size-md);color:var(--color-primary);text-decoration:underline;font-weight:700;margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:3}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.color-success{color:var(--color-success)}.color-error{color:var(--color-error)}.color-warning{color:var(--color-warning)}.color-focus{color:var(--color-complement)}.color-light{color:var(--color-light)}.color-dark{color:var(--color-dark)}.color-light-background{color:var(--color-light-background)}.color-link{color:var(--color-link)}.color-disabled-text{color:var(--color-disabled-text)}.color-disabled-background{color:var(--color-disabled-background)}.flex-direction-row{flex-direction:row}.flex-direction-column{flex-direction:column}.display-flex{display:flex}.display-inline-flex{display:inline-flex}.display-block{display:block}.display-inline-block{display:inline-block}.display-none{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.line-clamp-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.column-count5{-moz-column-count:var(--column-count5);column-count:var(--column-count5)}.w-1{width:1rem}.w-2{width:2rem}.w-3{width:3rem}.w-4{width:4rem}.w-5{width:5rem}.w-6{width:6rem}.w-7{width:7rem}.w-8{width:8rem}.w-9{width:9rem}.w-10{width:10rem}.w-11{width:11rem}.w-12{width:12rem}.w-13{width:13rem}.w-14{width:14rem}.w-15{width:15rem}.w-16{width:16rem}.w-17{width:17rem}.w-18{width:18rem}.w-19{width:19rem}.w-20{width:20rem}.w-21{width:21rem}.w-22{width:22rem}.w-23{width:23rem}.w-24{width:24rem}.w-25{width:25rem}.w-26{width:26rem}.w-27{width:27rem}.w-28{width:28rem}.w-29{width:29rem}.w-30{width:30rem}.w-31{width:31rem}.w-32{width:32rem}.w-33{width:33rem}.w-34{width:34rem}.w-35{width:35rem}.w-36{width:36rem}.w-37{width:37rem}.w-38{width:38rem}.w-39{width:39rem}.w-40{width:40rem}.w-41{width:41rem}.w-42{width:42rem}.w-43{width:43rem}.w-44{width:44rem}.w-45{width:45rem}.w-46{width:46rem}.w-47{width:47rem}.w-48{width:48rem}.w-49{width:49rem}.w-50{width:50rem}.w-51{width:51rem}.w-52{width:52rem}.w-53{width:53rem}.w-54{width:54rem}.w-55{width:55rem}.w-56{width:56rem}.w-57{width:57rem}.w-58{width:58rem}.w-59{width:59rem}.w-60{width:60rem}.w-61{width:61rem}.w-62{width:62rem}.w-63{width:63rem}.w-64{width:64rem}.w-65{width:65rem}.w-66{width:66rem}.w-67{width:67rem}.w-68{width:68rem}.w-69{width:69rem}.w-70{width:70rem}.w-71{width:71rem}.w-72{width:72rem}.w-73{width:73rem}.w-74{width:74rem}.w-75{width:75rem}.w-76{width:76rem}.w-77{width:77rem}.w-78{width:78rem}.w-79{width:79rem}.w-80{width:80rem}.w-81{width:81rem}.w-82{width:82rem}.w-83{width:83rem}.w-84{width:84rem}.w-85{width:85rem}.p-0-125{padding:calc(.125rem * var(--ratio-size))}.p-0-25{padding:calc(.25rem * var(--ratio-size))}.p-0-375{padding:calc(.375rem * var(--ratio-size))}.p-0-5{padding:calc(.5rem * var(--ratio-size))}.p-0-625{padding:calc(.625rem * var(--ratio-size))}.p-0-75{padding:calc(.75rem * var(--ratio-size))}.p-0-875{padding:calc(.875rem * var(--ratio-size))}.p-1{padding:calc(1rem * var(--ratio-size))}.p-1-125{padding:calc(1.125rem * var(--ratio-size))}.p-1-25{padding:calc(1.25rem * var(--ratio-size))}.p-1-375{padding:calc(1.375rem * var(--ratio-size))}.p-1-5{padding:calc(1.5rem * var(--ratio-size))}.p-1-625{padding:calc(1.625rem * var(--ratio-size))}.p-1-75{padding:calc(1.75rem * var(--ratio-size))}.p-1-875{padding:calc(1.875rem * var(--ratio-size))}.p-2{padding:calc(2rem * var(--ratio-size))}.p-2-125{padding:calc(2.125rem * var(--ratio-size))}.p-2-25{padding:calc(2.25rem * var(--ratio-size))}.p-2-375{padding:calc(2.375rem * var(--ratio-size))}.p-2-5{padding:calc(2.5rem * var(--ratio-size))}.p-2-625{padding:calc(2.625rem * var(--ratio-size))}.p-2-75{padding:calc(2.75rem * var(--ratio-size))}.p-2-875{padding:calc(2.875rem * var(--ratio-size))}.p-3{padding:calc(3rem * var(--ratio-size))}.p-3-125{padding:calc(3.125rem * var(--ratio-size))}.p-3-25{padding:calc(3.25rem * var(--ratio-size))}.p-3-375{padding:calc(3.375rem * var(--ratio-size))}.p-3-5{padding:calc(3.5rem * var(--ratio-size))}.p-3-625{padding:calc(3.625rem * var(--ratio-size))}.p-3-75{padding:calc(3.75rem * var(--ratio-size))}.p-3-875{padding:calc(3.875rem * var(--ratio-size))}.p-4{padding:calc(4rem * var(--ratio-size))}.p-4-125{padding:calc(4.125rem * var(--ratio-size))}.p-4-25{padding:calc(4.25rem * var(--ratio-size))}.p-4-375{padding:calc(4.375rem * var(--ratio-size))}.p-4-5{padding:calc(4.5rem * var(--ratio-size))}.p-4-625{padding:calc(4.625rem * var(--ratio-size))}.p-4-75{padding:calc(4.75rem * var(--ratio-size))}.p-4-875{padding:calc(4.875rem * var(--ratio-size))}.p-5{padding:calc(5rem * var(--ratio-size))}.pl-0-125{padding-left:calc(.125rem * var(--ratio-size))}.pl-0-25{padding-left:calc(.25rem * var(--ratio-size))}.pl-0-375{padding-left:calc(.375rem * var(--ratio-size))}.pl-0-5{padding-left:calc(.5rem * var(--ratio-size))}.pl-0-625{padding-left:calc(.625rem * var(--ratio-size))}.pl-0-75{padding-left:calc(.75rem * var(--ratio-size))}.pl-0-875{padding-left:calc(.875rem * var(--ratio-size))}.pl-1{padding-left:calc(1rem * var(--ratio-size))}.pl-1-125{padding-left:calc(1.125rem * var(--ratio-size))}.pl-1-25{padding-left:calc(1.25rem * var(--ratio-size))}.pl-1-375{padding-left:calc(1.375rem * var(--ratio-size))}.pl-1-5{padding-left:calc(1.5rem * var(--ratio-size))}.pl-1-625{padding-left:calc(1.625rem * var(--ratio-size))}.pl-1-75{padding-left:calc(1.75rem * var(--ratio-size))}.pl-1-875{padding-left:calc(1.875rem * var(--ratio-size))}.pl-2{padding-left:calc(2rem * var(--ratio-size))}.pl-2-125{padding-left:calc(2.125rem * var(--ratio-size))}.pl-2-25{padding-left:calc(2.25rem * var(--ratio-size))}.pl-2-375{padding-left:calc(2.375rem * var(--ratio-size))}.pl-2-5{padding-left:calc(2.5rem * var(--ratio-size))}.pl-2-625{padding-left:calc(2.625rem * var(--ratio-size))}.pl-2-75{padding-left:calc(2.75rem * var(--ratio-size))}.pl-2-875{padding-left:calc(2.875rem * var(--ratio-size))}.pl-3{padding-left:calc(3rem * var(--ratio-size))}.pl-3-125{padding-left:calc(3.125rem * var(--ratio-size))}.pl-3-25{padding-left:calc(3.25rem * var(--ratio-size))}.pl-3-375{padding-left:calc(3.375rem * var(--ratio-size))}.pl-3-5{padding-left:calc(3.5rem * var(--ratio-size))}.pl-3-625{padding-left:calc(3.625rem * var(--ratio-size))}.pl-3-75{padding-left:calc(3.75rem * var(--ratio-size))}.pl-3-875{padding-left:calc(3.875rem * var(--ratio-size))}.pl-4{padding-left:calc(4rem * var(--ratio-size))}.pl-4-125{padding-left:calc(4.125rem * var(--ratio-size))}.pl-4-25{padding-left:calc(4.25rem * var(--ratio-size))}.pl-4-375{padding-left:calc(4.375rem * var(--ratio-size))}.pl-4-5{padding-left:calc(4.5rem * var(--ratio-size))}.pl-4-625{padding-left:calc(4.625rem * var(--ratio-size))}.pl-4-75{padding-left:calc(4.75rem * var(--ratio-size))}.pl-4-875{padding-left:calc(4.875rem * var(--ratio-size))}.pl-5{padding-left:calc(5rem * var(--ratio-size))}.pr-0-125{padding-right:calc(.125rem * var(--ratio-size))}.pr-0-25{padding-right:calc(.25rem * var(--ratio-size))}.pr-0-375{padding-right:calc(.375rem * var(--ratio-size))}.pr-0-5{padding-right:calc(.5rem * var(--ratio-size))}.pr-0-625{padding-right:calc(.625rem * var(--ratio-size))}.pr-0-75{padding-right:calc(.75rem * var(--ratio-size))}.pr-0-875{padding-right:calc(.875rem * var(--ratio-size))}.pr-1{padding-right:calc(1rem * var(--ratio-size))}.pr-1-125{padding-right:calc(1.125rem * var(--ratio-size))}.pr-1-25{padding-right:calc(1.25rem * var(--ratio-size))}.pr-1-375{padding-right:calc(1.375rem * var(--ratio-size))}.pr-1-5{padding-right:calc(1.5rem * var(--ratio-size))}.pr-1-625{padding-right:calc(1.625rem * var(--ratio-size))}.pr-1-75{padding-right:calc(1.75rem * var(--ratio-size))}.pr-1-875{padding-right:calc(1.875rem * var(--ratio-size))}.pr-2{padding-right:calc(2rem * var(--ratio-size))}.pr-2-125{padding-right:calc(2.125rem * var(--ratio-size))}.pr-2-25{padding-right:calc(2.25rem * var(--ratio-size))}.pr-2-375{padding-right:calc(2.375rem * var(--ratio-size))}.pr-2-5{padding-right:calc(2.5rem * var(--ratio-size))}.pr-2-625{padding-right:calc(2.625rem * var(--ratio-size))}.pr-2-75{padding-right:calc(2.75rem * var(--ratio-size))}.pr-2-875{padding-right:calc(2.875rem * var(--ratio-size))}.pr-3{padding-right:calc(3rem * var(--ratio-size))}.pr-3-125{padding-right:calc(3.125rem * var(--ratio-size))}.pr-3-25{padding-right:calc(3.25rem * var(--ratio-size))}.pr-3-375{padding-right:calc(3.375rem * var(--ratio-size))}.pr-3-5{padding-right:calc(3.5rem * var(--ratio-size))}.pr-3-625{padding-right:calc(3.625rem * var(--ratio-size))}.pr-3-75{padding-right:calc(3.75rem * var(--ratio-size))}.pr-3-875{padding-right:calc(3.875rem * var(--ratio-size))}.pr-4{padding-right:calc(4rem * var(--ratio-size))}.pr-4-125{padding-right:calc(4.125rem * var(--ratio-size))}.pr-4-25{padding-right:calc(4.25rem * var(--ratio-size))}.pr-4-375{padding-right:calc(4.375rem * var(--ratio-size))}.pr-4-5{padding-right:calc(4.5rem * var(--ratio-size))}.pr-4-625{padding-right:calc(4.625rem * var(--ratio-size))}.pr-4-75{padding-right:calc(4.75rem * var(--ratio-size))}.pr-4-875{padding-right:calc(4.875rem * var(--ratio-size))}.pr-5{padding-right:calc(5rem * var(--ratio-size))}.pt-0-125{padding-top:calc(.125rem * var(--ratio-size))}.pt-0-25{padding-top:calc(.25rem * var(--ratio-size))}.pt-0-375{padding-top:calc(.375rem * var(--ratio-size))}.pt-0-5{padding-top:calc(.5rem * var(--ratio-size))}.pt-0-625{padding-top:calc(.625rem * var(--ratio-size))}.pt-0-75{padding-top:calc(.75rem * var(--ratio-size))}.pt-0-875{padding-top:calc(.875rem * var(--ratio-size))}.pt-1{padding-top:calc(1rem * var(--ratio-size))}.pt-1-125{padding-top:calc(1.125rem * var(--ratio-size))}.pt-1-25{padding-top:calc(1.25rem * var(--ratio-size))}.pt-1-375{padding-top:calc(1.375rem * var(--ratio-size))}.pt-1-5{padding-top:calc(1.5rem * var(--ratio-size))}.pt-1-625{padding-top:calc(1.625rem * var(--ratio-size))}.pt-1-75{padding-top:calc(1.75rem * var(--ratio-size))}.pt-1-875{padding-top:calc(1.875rem * var(--ratio-size))}.pt-2{padding-top:calc(2rem * var(--ratio-size))}.pt-2-125{padding-top:calc(2.125rem * var(--ratio-size))}.pt-2-25{padding-top:calc(2.25rem * var(--ratio-size))}.pt-2-375{padding-top:calc(2.375rem * var(--ratio-size))}.pt-2-5{padding-top:calc(2.5rem * var(--ratio-size))}.pt-2-625{padding-top:calc(2.625rem * var(--ratio-size))}.pt-2-75{padding-top:calc(2.75rem * var(--ratio-size))}.pt-2-875{padding-top:calc(2.875rem * var(--ratio-size))}.pt-3{padding-top:calc(3rem * var(--ratio-size))}.pt-3-125{padding-top:calc(3.125rem * var(--ratio-size))}.pt-3-25{padding-top:calc(3.25rem * var(--ratio-size))}.pt-3-375{padding-top:calc(3.375rem * var(--ratio-size))}.pt-3-5{padding-top:calc(3.5rem * var(--ratio-size))}.pt-3-625{padding-top:calc(3.625rem * var(--ratio-size))}.pt-3-75{padding-top:calc(3.75rem * var(--ratio-size))}.pt-3-875{padding-top:calc(3.875rem * var(--ratio-size))}.pt-4{padding-top:calc(4rem * var(--ratio-size))}.pt-4-125{padding-top:calc(4.125rem * var(--ratio-size))}.pt-4-25{padding-top:calc(4.25rem * var(--ratio-size))}.pt-4-375{padding-top:calc(4.375rem * var(--ratio-size))}.pt-4-5{padding-top:calc(4.5rem * var(--ratio-size))}.pt-4-625{padding-top:calc(4.625rem * var(--ratio-size))}.pt-4-75{padding-top:calc(4.75rem * var(--ratio-size))}.pt-4-875{padding-top:calc(4.875rem * var(--ratio-size))}.pt-5{padding-top:calc(5rem * var(--ratio-size))}.pb-0-125{padding-bottom:calc(.125rem * var(--ratio-size))}.pb-0-25{padding-bottom:calc(.25rem * var(--ratio-size))}.pb-0-375{padding-bottom:calc(.375rem * var(--ratio-size))}.pb-0-5{padding-bottom:calc(.5rem * var(--ratio-size))}.pb-0-625{padding-bottom:calc(.625rem * var(--ratio-size))}.pb-0-75{padding-bottom:calc(.75rem * var(--ratio-size))}.pb-0-875{padding-bottom:calc(.875rem * var(--ratio-size))}.pb-1{padding-bottom:calc(1rem * var(--ratio-size))}.pb-1-125{padding-bottom:calc(1.125rem * var(--ratio-size))}.pb-1-25{padding-bottom:calc(1.25rem * var(--ratio-size))}.pb-1-375{padding-bottom:calc(1.375rem * var(--ratio-size))}.pb-1-5{padding-bottom:calc(1.5rem * var(--ratio-size))}.pb-1-625{padding-bottom:calc(1.625rem * var(--ratio-size))}.pb-1-75{padding-bottom:calc(1.75rem * var(--ratio-size))}.pb-1-875{padding-bottom:calc(1.875rem * var(--ratio-size))}.pb-2{padding-bottom:calc(2rem * var(--ratio-size))}.pb-2-125{padding-bottom:calc(2.125rem * var(--ratio-size))}.pb-2-25{padding-bottom:calc(2.25rem * var(--ratio-size))}.pb-2-375{padding-bottom:calc(2.375rem * var(--ratio-size))}.pb-2-5{padding-bottom:calc(2.5rem * var(--ratio-size))}.pb-2-625{padding-bottom:calc(2.625rem * var(--ratio-size))}.pb-2-75{padding-bottom:calc(2.75rem * var(--ratio-size))}.pb-2-875{padding-bottom:calc(2.875rem * var(--ratio-size))}.pb-3{padding-bottom:calc(3rem * var(--ratio-size))}.pb-3-125{padding-bottom:calc(3.125rem * var(--ratio-size))}.pb-3-25{padding-bottom:calc(3.25rem * var(--ratio-size))}.pb-3-375{padding-bottom:calc(3.375rem * var(--ratio-size))}.pb-3-5{padding-bottom:calc(3.5rem * var(--ratio-size))}.pb-3-625{padding-bottom:calc(3.625rem * var(--ratio-size))}.pb-3-75{padding-bottom:calc(3.75rem * var(--ratio-size))}.pb-3-875{padding-bottom:calc(3.875rem * var(--ratio-size))}.pb-4{padding-bottom:calc(4rem * var(--ratio-size))}.pb-4-125{padding-bottom:calc(4.125rem * var(--ratio-size))}.pb-4-25{padding-bottom:calc(4.25rem * var(--ratio-size))}.pb-4-375{padding-bottom:calc(4.375rem * var(--ratio-size))}.pb-4-5{padding-bottom:calc(4.5rem * var(--ratio-size))}.pb-4-625{padding-bottom:calc(4.625rem * var(--ratio-size))}.pb-4-75{padding-bottom:calc(4.75rem * var(--ratio-size))}.pb-4-875{padding-bottom:calc(4.875rem * var(--ratio-size))}.pb-5{padding-bottom:calc(5rem * var(--ratio-size))}.px-0-125{padding-inline:calc(.125rem * var(--ratio-size))}.px-0-25{padding-inline:calc(.25rem * var(--ratio-size))}.px-0-375{padding-inline:calc(.375rem * var(--ratio-size))}.px-0-5{padding-inline:calc(.5rem * var(--ratio-size))}.px-0-625{padding-inline:calc(.625rem * var(--ratio-size))}.px-0-75{padding-inline:calc(.75rem * var(--ratio-size))}.px-0-875{padding-inline:calc(.875rem * var(--ratio-size))}.px-1{padding-inline:calc(1rem * var(--ratio-size))}.px-1-125{padding-inline:calc(1.125rem * var(--ratio-size))}.px-1-25{padding-inline:calc(1.25rem * var(--ratio-size))}.px-1-375{padding-inline:calc(1.375rem * var(--ratio-size))}.px-1-5{padding-inline:calc(1.5rem * var(--ratio-size))}.px-1-625{padding-inline:calc(1.625rem * var(--ratio-size))}.px-1-75{padding-inline:calc(1.75rem * var(--ratio-size))}.px-1-875{padding-inline:calc(1.875rem * var(--ratio-size))}.px-2{padding-inline:calc(2rem * var(--ratio-size))}.px-2-125{padding-inline:calc(2.125rem * var(--ratio-size))}.px-2-25{padding-inline:calc(2.25rem * var(--ratio-size))}.px-2-375{padding-inline:calc(2.375rem * var(--ratio-size))}.px-2-5{padding-inline:calc(2.5rem * var(--ratio-size))}.px-2-625{padding-inline:calc(2.625rem * var(--ratio-size))}.px-2-75{padding-inline:calc(2.75rem * var(--ratio-size))}.px-2-875{padding-inline:calc(2.875rem * var(--ratio-size))}.px-3{padding-inline:calc(3rem * var(--ratio-size))}.px-3-125{padding-inline:calc(3.125rem * var(--ratio-size))}.px-3-25{padding-inline:calc(3.25rem * var(--ratio-size))}.px-3-375{padding-inline:calc(3.375rem * var(--ratio-size))}.px-3-5{padding-inline:calc(3.5rem * var(--ratio-size))}.px-3-625{padding-inline:calc(3.625rem * var(--ratio-size))}.px-3-75{padding-inline:calc(3.75rem * var(--ratio-size))}.px-3-875{padding-inline:calc(3.875rem * var(--ratio-size))}.px-4{padding-inline:calc(4rem * var(--ratio-size))}.px-4-125{padding-inline:calc(4.125rem * var(--ratio-size))}.px-4-25{padding-inline:calc(4.25rem * var(--ratio-size))}.px-4-375{padding-inline:calc(4.375rem * var(--ratio-size))}.px-4-5{padding-inline:calc(4.5rem * var(--ratio-size))}.px-4-625{padding-inline:calc(4.625rem * var(--ratio-size))}.px-4-75{padding-inline:calc(4.75rem * var(--ratio-size))}.px-4-875{padding-inline:calc(4.875rem * var(--ratio-size))}.px-5{padding-inline:calc(5rem * var(--ratio-size))}.py-0-125{padding-block:calc(.125rem * var(--ratio-size))}.py-0-25{padding-block:calc(.25rem * var(--ratio-size))}.py-0-375{padding-block:calc(.375rem * var(--ratio-size))}.py-0-5{padding-block:calc(.5rem * var(--ratio-size))}.py-0-625{padding-block:calc(.625rem * var(--ratio-size))}.py-0-75{padding-block:calc(.75rem * var(--ratio-size))}.py-0-875{padding-block:calc(.875rem * var(--ratio-size))}.py-1{padding-block:calc(1rem * var(--ratio-size))}.py-1-125{padding-block:calc(1.125rem * var(--ratio-size))}.py-1-25{padding-block:calc(1.25rem * var(--ratio-size))}.py-1-375{padding-block:calc(1.375rem * var(--ratio-size))}.py-1-5{padding-block:calc(1.5rem * var(--ratio-size))}.py-1-625{padding-block:calc(1.625rem * var(--ratio-size))}.py-1-75{padding-block:calc(1.75rem * var(--ratio-size))}.py-1-875{padding-block:calc(1.875rem * var(--ratio-size))}.py-2{padding-block:calc(2rem * var(--ratio-size))}.py-2-125{padding-block:calc(2.125rem * var(--ratio-size))}.py-2-25{padding-block:calc(2.25rem * var(--ratio-size))}.py-2-375{padding-block:calc(2.375rem * var(--ratio-size))}.py-2-5{padding-block:calc(2.5rem * var(--ratio-size))}.py-2-625{padding-block:calc(2.625rem * var(--ratio-size))}.py-2-75{padding-block:calc(2.75rem * var(--ratio-size))}.py-2-875{padding-block:calc(2.875rem * var(--ratio-size))}.py-3{padding-block:calc(3rem * var(--ratio-size))}.py-3-125{padding-block:calc(3.125rem * var(--ratio-size))}.py-3-25{padding-block:calc(3.25rem * var(--ratio-size))}.py-3-375{padding-block:calc(3.375rem * var(--ratio-size))}.py-3-5{padding-block:calc(3.5rem * var(--ratio-size))}.py-3-625{padding-block:calc(3.625rem * var(--ratio-size))}.py-3-75{padding-block:calc(3.75rem * var(--ratio-size))}.py-3-875{padding-block:calc(3.875rem * var(--ratio-size))}.py-4{padding-block:calc(4rem * var(--ratio-size))}.py-4-125{padding-block:calc(4.125rem * var(--ratio-size))}.py-4-25{padding-block:calc(4.25rem * var(--ratio-size))}.py-4-375{padding-block:calc(4.375rem * var(--ratio-size))}.py-4-5{padding-block:calc(4.5rem * var(--ratio-size))}.py-4-625{padding-block:calc(4.625rem * var(--ratio-size))}.py-4-75{padding-block:calc(4.75rem * var(--ratio-size))}.py-4-875{padding-block:calc(4.875rem * var(--ratio-size))}.py-5{padding-block:calc(5rem * var(--ratio-size))}.m-0-125{margin:calc(.125rem * var(--ratio-size))}.m-0-25{margin:calc(.25rem * var(--ratio-size))}.m-0-375{margin:calc(.375rem * var(--ratio-size))}.m-0-5{margin:calc(.5rem * var(--ratio-size))}.m-0-625{margin:calc(.625rem * var(--ratio-size))}.m-0-75{margin:calc(.75rem * var(--ratio-size))}.m-0-875{margin:calc(.875rem * var(--ratio-size))}.m-1{margin:calc(1rem * var(--ratio-size))}.m-1-125{margin:calc(1.125rem * var(--ratio-size))}.m-1-25{margin:calc(1.25rem * var(--ratio-size))}.m-1-375{margin:calc(1.375rem * var(--ratio-size))}.m-1-5{margin:calc(1.5rem * var(--ratio-size))}.m-1-625{margin:calc(1.625rem * var(--ratio-size))}.m-1-75{margin:calc(1.75rem * var(--ratio-size))}.m-1-875{margin:calc(1.875rem * var(--ratio-size))}.m-2{margin:calc(2rem * var(--ratio-size))}.m-2-125{margin:calc(2.125rem * var(--ratio-size))}.m-2-25{margin:calc(2.25rem * var(--ratio-size))}.m-2-375{margin:calc(2.375rem * var(--ratio-size))}.m-2-5{margin:calc(2.5rem * var(--ratio-size))}.m-2-625{margin:calc(2.625rem * var(--ratio-size))}.m-2-75{margin:calc(2.75rem * var(--ratio-size))}.m-2-875{margin:calc(2.875rem * var(--ratio-size))}.m-3{margin:calc(3rem * var(--ratio-size))}.m-3-125{margin:calc(3.125rem * var(--ratio-size))}.m-3-25{margin:calc(3.25rem * var(--ratio-size))}.m-3-375{margin:calc(3.375rem * var(--ratio-size))}.m-3-5{margin:calc(3.5rem * var(--ratio-size))}.m-3-625{margin:calc(3.625rem * var(--ratio-size))}.m-3-75{margin:calc(3.75rem * var(--ratio-size))}.m-3-875{margin:calc(3.875rem * var(--ratio-size))}.m-4{margin:calc(4rem * var(--ratio-size))}.m-4-125{margin:calc(4.125rem * var(--ratio-size))}.m-4-25{margin:calc(4.25rem * var(--ratio-size))}.m-4-375{margin:calc(4.375rem * var(--ratio-size))}.m-4-5{margin:calc(4.5rem * var(--ratio-size))}.m-4-625{margin:calc(4.625rem * var(--ratio-size))}.m-4-75{margin:calc(4.75rem * var(--ratio-size))}.m-4-875{margin:calc(4.875rem * var(--ratio-size))}.m-5{margin:calc(5rem * var(--ratio-size))}.ml-0-125{margin-left:calc(.125rem * var(--ratio-size))}.ml-0-25{margin-left:calc(.25rem * var(--ratio-size))}.ml-0-375{margin-left:calc(.375rem * var(--ratio-size))}.ml-0-5{margin-left:calc(.5rem * var(--ratio-size))}.ml-0-625{margin-left:calc(.625rem * var(--ratio-size))}.ml-0-75{margin-left:calc(.75rem * var(--ratio-size))}.ml-0-875{margin-left:calc(.875rem * var(--ratio-size))}.ml-1{margin-left:calc(1rem * var(--ratio-size))}.ml-1-125{margin-left:calc(1.125rem * var(--ratio-size))}.ml-1-25{margin-left:calc(1.25rem * var(--ratio-size))}.ml-1-375{margin-left:calc(1.375rem * var(--ratio-size))}.ml-1-5{margin-left:calc(1.5rem * var(--ratio-size))}.ml-1-625{margin-left:calc(1.625rem * var(--ratio-size))}.ml-1-75{margin-left:calc(1.75rem * var(--ratio-size))}.ml-1-875{margin-left:calc(1.875rem * var(--ratio-size))}.ml-2{margin-left:calc(2rem * var(--ratio-size))}.ml-2-125{margin-left:calc(2.125rem * var(--ratio-size))}.ml-2-25{margin-left:calc(2.25rem * var(--ratio-size))}.ml-2-375{margin-left:calc(2.375rem * var(--ratio-size))}.ml-2-5{margin-left:calc(2.5rem * var(--ratio-size))}.ml-2-625{margin-left:calc(2.625rem * var(--ratio-size))}.ml-2-75{margin-left:calc(2.75rem * var(--ratio-size))}.ml-2-875{margin-left:calc(2.875rem * var(--ratio-size))}.ml-3{margin-left:calc(3rem * var(--ratio-size))}.ml-3-125{margin-left:calc(3.125rem * var(--ratio-size))}.ml-3-25{margin-left:calc(3.25rem * var(--ratio-size))}.ml-3-375{margin-left:calc(3.375rem * var(--ratio-size))}.ml-3-5{margin-left:calc(3.5rem * var(--ratio-size))}.ml-3-625{margin-left:calc(3.625rem * var(--ratio-size))}.ml-3-75{margin-left:calc(3.75rem * var(--ratio-size))}.ml-3-875{margin-left:calc(3.875rem * var(--ratio-size))}.ml-4{margin-left:calc(4rem * var(--ratio-size))}.ml-4-125{margin-left:calc(4.125rem * var(--ratio-size))}.ml-4-25{margin-left:calc(4.25rem * var(--ratio-size))}.ml-4-375{margin-left:calc(4.375rem * var(--ratio-size))}.ml-4-5{margin-left:calc(4.5rem * var(--ratio-size))}.ml-4-625{margin-left:calc(4.625rem * var(--ratio-size))}.ml-4-75{margin-left:calc(4.75rem * var(--ratio-size))}.ml-4-875{margin-left:calc(4.875rem * var(--ratio-size))}.ml-5{margin-left:calc(5rem * var(--ratio-size))}.mr-0-125{margin-right:calc(.125rem * var(--ratio-size))}.mr-0-25{margin-right:calc(.25rem * var(--ratio-size))}.mr-0-375{margin-right:calc(.375rem * var(--ratio-size))}.mr-0-5{margin-right:calc(.5rem * var(--ratio-size))}.mr-0-625{margin-right:calc(.625rem * var(--ratio-size))}.mr-0-75{margin-right:calc(.75rem * var(--ratio-size))}.mr-0-875{margin-right:calc(.875rem * var(--ratio-size))}.mr-1{margin-right:calc(1rem * var(--ratio-size))}.mr-1-125{margin-right:calc(1.125rem * var(--ratio-size))}.mr-1-25{margin-right:calc(1.25rem * var(--ratio-size))}.mr-1-375{margin-right:calc(1.375rem * var(--ratio-size))}.mr-1-5{margin-right:calc(1.5rem * var(--ratio-size))}.mr-1-625{margin-right:calc(1.625rem * var(--ratio-size))}.mr-1-75{margin-right:calc(1.75rem * var(--ratio-size))}.mr-1-875{margin-right:calc(1.875rem * var(--ratio-size))}.mr-2{margin-right:calc(2rem * var(--ratio-size))}.mr-2-125{margin-right:calc(2.125rem * var(--ratio-size))}.mr-2-25{margin-right:calc(2.25rem * var(--ratio-size))}.mr-2-375{margin-right:calc(2.375rem * var(--ratio-size))}.mr-2-5{margin-right:calc(2.5rem * var(--ratio-size))}.mr-2-625{margin-right:calc(2.625rem * var(--ratio-size))}.mr-2-75{margin-right:calc(2.75rem * var(--ratio-size))}.mr-2-875{margin-right:calc(2.875rem * var(--ratio-size))}.mr-3{margin-right:calc(3rem * var(--ratio-size))}.mr-3-125{margin-right:calc(3.125rem * var(--ratio-size))}.mr-3-25{margin-right:calc(3.25rem * var(--ratio-size))}.mr-3-375{margin-right:calc(3.375rem * var(--ratio-size))}.mr-3-5{margin-right:calc(3.5rem * var(--ratio-size))}.mr-3-625{margin-right:calc(3.625rem * var(--ratio-size))}.mr-3-75{margin-right:calc(3.75rem * var(--ratio-size))}.mr-3-875{margin-right:calc(3.875rem * var(--ratio-size))}.mr-4{margin-right:calc(4rem * var(--ratio-size))}.mr-4-125{margin-right:calc(4.125rem * var(--ratio-size))}.mr-4-25{margin-right:calc(4.25rem * var(--ratio-size))}.mr-4-375{margin-right:calc(4.375rem * var(--ratio-size))}.mr-4-5{margin-right:calc(4.5rem * var(--ratio-size))}.mr-4-625{margin-right:calc(4.625rem * var(--ratio-size))}.mr-4-75{margin-right:calc(4.75rem * var(--ratio-size))}.mr-4-875{margin-right:calc(4.875rem * var(--ratio-size))}.mr-5{margin-right:calc(5rem * var(--ratio-size))}.mt-0-125{margin-top:calc(.125rem * var(--ratio-size))}.mt-0-25{margin-top:calc(.25rem * var(--ratio-size))}.mt-0-375{margin-top:calc(.375rem * var(--ratio-size))}.mt-0-5{margin-top:calc(.5rem * var(--ratio-size))}.mt-0-625{margin-top:calc(.625rem * var(--ratio-size))}.mt-0-75{margin-top:calc(.75rem * var(--ratio-size))}.mt-0-875{margin-top:calc(.875rem * var(--ratio-size))}.mt-1{margin-top:calc(1rem * var(--ratio-size))}.mt-1-125{margin-top:calc(1.125rem * var(--ratio-size))}.mt-1-25{margin-top:calc(1.25rem * var(--ratio-size))}.mt-1-375{margin-top:calc(1.375rem * var(--ratio-size))}.mt-1-5{margin-top:calc(1.5rem * var(--ratio-size))}.mt-1-625{margin-top:calc(1.625rem * var(--ratio-size))}.mt-1-75{margin-top:calc(1.75rem * var(--ratio-size))}.mt-1-875{margin-top:calc(1.875rem * var(--ratio-size))}.mt-2{margin-top:calc(2rem * var(--ratio-size))}.mt-2-125{margin-top:calc(2.125rem * var(--ratio-size))}.mt-2-25{margin-top:calc(2.25rem * var(--ratio-size))}.mt-2-375{margin-top:calc(2.375rem * var(--ratio-size))}.mt-2-5{margin-top:calc(2.5rem * var(--ratio-size))}.mt-2-625{margin-top:calc(2.625rem * var(--ratio-size))}.mt-2-75{margin-top:calc(2.75rem * var(--ratio-size))}.mt-2-875{margin-top:calc(2.875rem * var(--ratio-size))}.mt-3{margin-top:calc(3rem * var(--ratio-size))}.mt-3-125{margin-top:calc(3.125rem * var(--ratio-size))}.mt-3-25{margin-top:calc(3.25rem * var(--ratio-size))}.mt-3-375{margin-top:calc(3.375rem * var(--ratio-size))}.mt-3-5{margin-top:calc(3.5rem * var(--ratio-size))}.mt-3-625{margin-top:calc(3.625rem * var(--ratio-size))}.mt-3-75{margin-top:calc(3.75rem * var(--ratio-size))}.mt-3-875{margin-top:calc(3.875rem * var(--ratio-size))}.mt-4{margin-top:calc(4rem * var(--ratio-size))}.mt-4-125{margin-top:calc(4.125rem * var(--ratio-size))}.mt-4-25{margin-top:calc(4.25rem * var(--ratio-size))}.mt-4-375{margin-top:calc(4.375rem * var(--ratio-size))}.mt-4-5{margin-top:calc(4.5rem * var(--ratio-size))}.mt-4-625{margin-top:calc(4.625rem * var(--ratio-size))}.mt-4-75{margin-top:calc(4.75rem * var(--ratio-size))}.mt-4-875{margin-top:calc(4.875rem * var(--ratio-size))}.mt-5{margin-top:calc(5rem * var(--ratio-size))}.mb-0-125{margin-bottom:calc(.125rem * var(--ratio-size))}.mb-0-25{margin-bottom:calc(.25rem * var(--ratio-size))}.mb-0-375{margin-bottom:calc(.375rem * var(--ratio-size))}.mb-0-5{margin-bottom:calc(.5rem * var(--ratio-size))}.mb-0-625{margin-bottom:calc(.625rem * var(--ratio-size))}.mb-0-75{margin-bottom:calc(.75rem * var(--ratio-size))}.mb-0-875{margin-bottom:calc(.875rem * var(--ratio-size))}.mb-1{margin-bottom:calc(1rem * var(--ratio-size))}.mb-1-125{margin-bottom:calc(1.125rem * var(--ratio-size))}.mb-1-25{margin-bottom:calc(1.25rem * var(--ratio-size))}.mb-1-375{margin-bottom:calc(1.375rem * var(--ratio-size))}.mb-1-5{margin-bottom:calc(1.5rem * var(--ratio-size))}.mb-1-625{margin-bottom:calc(1.625rem * var(--ratio-size))}.mb-1-75{margin-bottom:calc(1.75rem * var(--ratio-size))}.mb-1-875{margin-bottom:calc(1.875rem * var(--ratio-size))}.mb-2{margin-bottom:calc(2rem * var(--ratio-size))}.mb-2-125{margin-bottom:calc(2.125rem * var(--ratio-size))}.mb-2-25{margin-bottom:calc(2.25rem * var(--ratio-size))}.mb-2-375{margin-bottom:calc(2.375rem * var(--ratio-size))}.mb-2-5{margin-bottom:calc(2.5rem * var(--ratio-size))}.mb-2-625{margin-bottom:calc(2.625rem * var(--ratio-size))}.mb-2-75{margin-bottom:calc(2.75rem * var(--ratio-size))}.mb-2-875{margin-bottom:calc(2.875rem * var(--ratio-size))}.mb-3{margin-bottom:calc(3rem * var(--ratio-size))}.mb-3-125{margin-bottom:calc(3.125rem * var(--ratio-size))}.mb-3-25{margin-bottom:calc(3.25rem * var(--ratio-size))}.mb-3-375{margin-bottom:calc(3.375rem * var(--ratio-size))}.mb-3-5{margin-bottom:calc(3.5rem * var(--ratio-size))}.mb-3-625{margin-bottom:calc(3.625rem * var(--ratio-size))}.mb-3-75{margin-bottom:calc(3.75rem * var(--ratio-size))}.mb-3-875{margin-bottom:calc(3.875rem * var(--ratio-size))}.mb-4{margin-bottom:calc(4rem * var(--ratio-size))}.mb-4-125{margin-bottom:calc(4.125rem * var(--ratio-size))}.mb-4-25{margin-bottom:calc(4.25rem * var(--ratio-size))}.mb-4-375{margin-bottom:calc(4.375rem * var(--ratio-size))}.mb-4-5{margin-bottom:calc(4.5rem * var(--ratio-size))}.mb-4-625{margin-bottom:calc(4.625rem * var(--ratio-size))}.mb-4-75{margin-bottom:calc(4.75rem * var(--ratio-size))}.mb-4-875{margin-bottom:calc(4.875rem * var(--ratio-size))}.mb-5{margin-bottom:calc(5rem * var(--ratio-size))}.mx-0-125{margin-inline:calc(.125rem * var(--ratio-size))}.mx-0-25{margin-inline:calc(.25rem * var(--ratio-size))}.mx-0-375{margin-inline:calc(.375rem * var(--ratio-size))}.mx-0-5{margin-inline:calc(.5rem * var(--ratio-size))}.mx-0-625{margin-inline:calc(.625rem * var(--ratio-size))}.mx-0-75{margin-inline:calc(.75rem * var(--ratio-size))}.mx-0-875{margin-inline:calc(.875rem * var(--ratio-size))}.mx-1{margin-inline:calc(1rem * var(--ratio-size))}.mx-1-125{margin-inline:calc(1.125rem * var(--ratio-size))}.mx-1-25{margin-inline:calc(1.25rem * var(--ratio-size))}.mx-1-375{margin-inline:calc(1.375rem * var(--ratio-size))}.mx-1-5{margin-inline:calc(1.5rem * var(--ratio-size))}.mx-1-625{margin-inline:calc(1.625rem * var(--ratio-size))}.mx-1-75{margin-inline:calc(1.75rem * var(--ratio-size))}.mx-1-875{margin-inline:calc(1.875rem * var(--ratio-size))}.mx-2{margin-inline:calc(2rem * var(--ratio-size))}.mx-2-125{margin-inline:calc(2.125rem * var(--ratio-size))}.mx-2-25{margin-inline:calc(2.25rem * var(--ratio-size))}.mx-2-375{margin-inline:calc(2.375rem * var(--ratio-size))}.mx-2-5{margin-inline:calc(2.5rem * var(--ratio-size))}.mx-2-625{margin-inline:calc(2.625rem * var(--ratio-size))}.mx-2-75{margin-inline:calc(2.75rem * var(--ratio-size))}.mx-2-875{margin-inline:calc(2.875rem * var(--ratio-size))}.mx-3{margin-inline:calc(3rem * var(--ratio-size))}.mx-3-125{margin-inline:calc(3.125rem * var(--ratio-size))}.mx-3-25{margin-inline:calc(3.25rem * var(--ratio-size))}.mx-3-375{margin-inline:calc(3.375rem * var(--ratio-size))}.mx-3-5{margin-inline:calc(3.5rem * var(--ratio-size))}.mx-3-625{margin-inline:calc(3.625rem * var(--ratio-size))}.mx-3-75{margin-inline:calc(3.75rem * var(--ratio-size))}.mx-3-875{margin-inline:calc(3.875rem * var(--ratio-size))}.mx-4{margin-inline:calc(4rem * var(--ratio-size))}.mx-4-125{margin-inline:calc(4.125rem * var(--ratio-size))}.mx-4-25{margin-inline:calc(4.25rem * var(--ratio-size))}.mx-4-375{margin-inline:calc(4.375rem * var(--ratio-size))}.mx-4-5{margin-inline:calc(4.5rem * var(--ratio-size))}.mx-4-625{margin-inline:calc(4.625rem * var(--ratio-size))}.mx-4-75{margin-inline:calc(4.75rem * var(--ratio-size))}.mx-4-875{margin-inline:calc(4.875rem * var(--ratio-size))}.mx-5{margin-inline:calc(5rem * var(--ratio-size))}.my-0-125{margin-block:calc(.125rem * var(--ratio-size))}.my-0-25{margin-block:calc(.25rem * var(--ratio-size))}.my-0-375{margin-block:calc(.375rem * var(--ratio-size))}.my-0-5{margin-block:calc(.5rem * var(--ratio-size))}.my-0-625{margin-block:calc(.625rem * var(--ratio-size))}.my-0-75{margin-block:calc(.75rem * var(--ratio-size))}.my-0-875{margin-block:calc(.875rem * var(--ratio-size))}.my-1{margin-block:calc(1rem * var(--ratio-size))}.my-1-125{margin-block:calc(1.125rem * var(--ratio-size))}.my-1-25{margin-block:calc(1.25rem * var(--ratio-size))}.my-1-375{margin-block:calc(1.375rem * var(--ratio-size))}.my-1-5{margin-block:calc(1.5rem * var(--ratio-size))}.my-1-625{margin-block:calc(1.625rem * var(--ratio-size))}.my-1-75{margin-block:calc(1.75rem * var(--ratio-size))}.my-1-875{margin-block:calc(1.875rem * var(--ratio-size))}.my-2{margin-block:calc(2rem * var(--ratio-size))}.my-2-125{margin-block:calc(2.125rem * var(--ratio-size))}.my-2-25{margin-block:calc(2.25rem * var(--ratio-size))}.my-2-375{margin-block:calc(2.375rem * var(--ratio-size))}.my-2-5{margin-block:calc(2.5rem * var(--ratio-size))}.my-2-625{margin-block:calc(2.625rem * var(--ratio-size))}.my-2-75{margin-block:calc(2.75rem * var(--ratio-size))}.my-2-875{margin-block:calc(2.875rem * var(--ratio-size))}.my-3{margin-block:calc(3rem * var(--ratio-size))}.my-3-125{margin-block:calc(3.125rem * var(--ratio-size))}.my-3-25{margin-block:calc(3.25rem * var(--ratio-size))}.my-3-375{margin-block:calc(3.375rem * var(--ratio-size))}.my-3-5{margin-block:calc(3.5rem * var(--ratio-size))}.my-3-625{margin-block:calc(3.625rem * var(--ratio-size))}.my-3-75{margin-block:calc(3.75rem * var(--ratio-size))}.my-3-875{margin-block:calc(3.875rem * var(--ratio-size))}.my-4{margin-block:calc(4rem * var(--ratio-size))}.my-4-125{margin-block:calc(4.125rem * var(--ratio-size))}.my-4-25{margin-block:calc(4.25rem * var(--ratio-size))}.my-4-375{margin-block:calc(4.375rem * var(--ratio-size))}.my-4-5{margin-block:calc(4.5rem * var(--ratio-size))}.my-4-625{margin-block:calc(4.625rem * var(--ratio-size))}.my-4-75{margin-block:calc(4.75rem * var(--ratio-size))}.my-4-875{margin-block:calc(4.875rem * var(--ratio-size))}.my-5{margin-block:calc(5rem * var(--ratio-size))}