.site-footer{line-height:var(--font-heading-line-height);z-index:var(--z-index-site-footer)}.site-footer__blocks{display:grid;gap:var(--space-xlarge)}.site-footer__block--menu,.site-footer__block--logo-text,.site-footer__block--newsletter,.site-footer__copyright{overflow-wrap:anywhere}.site-footer__powered-by-link-container a{text-decoration-color:transparent}@media screen and (min-width:768px){.site-footer__blocks--2-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__block--newsletter,.site-footer__block--logo-text,.site-footer__block--menu{grid-column:span 2}.site-footer__blocks--3-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__blocks--3-columns .site-footer__block--menu{grid-column:span 2}}@media screen and (min-width:990px){.site-footer__blocks--4-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__blocks--5-columns{grid-template-columns:repeat(5,minmax(0,1fr))}.site-footer__blocks--6-columns{grid-template-columns:repeat(6,minmax(0,1fr))}.site-footer__blocks--7-columns{grid-template-columns:repeat(7,minmax(0,1fr))}.site-footer__block--menu{grid-column:span 1}}.site-footer__payments-copyright{align-items:center;display:flex;flex-direction:column;gap:var(--space-xsmall);text-align:center;width:100%}@media screen and (min-width:768px){.site-footer__bottom-bar{align-items:end;display:flex;gap:var(--space-grid-gap);justify-content:space-between}.site-footer__bottom-bar--with-selector .site-footer__payments-copyright{align-items:flex-end;justify-content:flex-start;width:unset}.site-footer__copyright{text-align:right}}@media screen and (min-width:990px){.site-footer__payments-copyright{flex-direction:row;gap:var(--space-medium);justify-content:space-between;width:100%}}.site-footer__menu-item{align-items:center;display:flex}.site-footer__menu-link{align-items:center;display:flex;min-height:30px;padding-bottom:var(--space-small);padding-top:var(--space-small)}.site-footer__block--align-left .site-footer__menu-list ul{margin-left:var(--space-small)}.site-footer__block--align-right .site-footer__menu-list ul{margin-right:var(--space-medium)}.site-footer__block--align-center{text-align:center}.site-footer__block--align-center .site-footer__menu-item,.site-footer__block--align-center .dropdown-link__toggle{justify-content:center;text-align:center}.site-footer__block--align-right{text-align:right}.site-footer__block--align-right .site-footer__menu-item,.site-footer__block--align-right .dropdown-link__toggle{justify-content:end;text-align:right}@media screen and (max-width:989px){.site-footer__block--align-left,.site-footer__block--align-right{text-align:center}.site-footer__block--align-left .site-footer__menu-item,.site-footer__block--align-left .dropdown-link__toggle,.site-footer__block--align-right .site-footer__menu-item,.site-footer__block--align-right .dropdown-link__toggle{justify-content:center;text-align:center}.site-footer__block--align-left .site-footer__menu-list ul,.site-footer__block--align-right .site-footer__menu-list ul{margin:0}.site-footer .social-list{justify-content:center}.site-footer__block--align-center .dropdown-link__toggle{text-align:center}}.site-footer__selectors{display:flex;gap:var(--space-medium);justify-content:center;margin-bottom:var(--space-medium);position:relative}@media screen and (min-width:768px){.site-footer__selectors{margin-bottom:0}}@media screen and (min-width:990px){.site-footer__selectors{justify-content:flex-start}}.site-footer .dropdown-link__toggle{display:block;text-align:left}.site-footer__dropdown-menu{bottom:100%;inset-inline-start:0;max-width:calc(100vw - var(--space-viewport-sides) * 2);opacity:0;position:absolute;transform:translateZ(0);transition-duration:var(--transition-duration);transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function);visibility:hidden;width:max-content;z-index:var(--z-index-site-footer)}.dropdown-link.is-open .site-footer__dropdown-menu{opacity:1;transform:translate3d(0,calc(var(--space-medium) * -1),0);visibility:visible}@media(prefers-reduced-motion){.site-footer__dropdown-menu{animation:none}}.site-footer .dropdown-link__caret{display:inline-block;margin-left:.35em}.site-footer .localization__button{display:flex;flex:none;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--border-size--thick);text-underline-offset:var(--link-underline-offset);transition-property:color,fill,text-decoration}.site-footer .localization__button:focus-visible{box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-foreground--40)}.site-footer .localization__button:hover{text-decoration:underline;text-decoration-color:var(--color-border);text-decoration-thickness:var(--border-size--thick);text-underline-offset:var(--link-underline-offset)}.site-footer__dropdown-menu-list{background-color:var(--color-background);border-radius:var(--border-radius-forms);border:var(--border-size--thin) solid var(--color-border);max-height:min(var(--site-footer-height, 50vh),50vh);max-height:min(var(--site-footer-height, 50dvh),50dvh);max-width:100%;overflow-wrap:anywhere;overflow-y:auto;padding:var(--space-small) var(--space-medium);width:max-content;z-index:var(--z-index-site-footer)}.site-footer__dropdown-menu-list li:not(:last-child){margin-bottom:var(--space-small)}.site-footer__dropdown-menu-list .site-footer__dropdown-menu-link{font-size:var(--font-copy-size-small);line-height:var(--font-heading-line-height)}.site-footer .dropdown-link--active{font-weight:700;text-decoration-color:var(--color-foreground--30)}.localization .site-footer__dropdown-menu-list{max-width:40vw}.site-footer__selectors{flex-wrap:wrap}.site-footer--compact .site-footer__blocks{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.site-footer--compact .site-footer__block--logo-text{flex:none}.site-footer--compact .site-footer__block--logo-text img{margin-bottom:0}.site-footer--compact .site-footer__block--menu{display:flex;flex:1 1 24rem;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 12px}.site-footer--compact .site-footer__menu-list,.site-footer--compact .site-footer__compact-policy-links ul{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0}.site-footer--compact .site-footer__policy-summary{display:flex;align-items:center;gap:4px;min-height:24px;padding:0;cursor:pointer;font-size:.75rem;line-height:1.4;list-style:none}.site-footer--compact .site-footer__policy-summary::-webkit-details-marker{display:none}.site-footer--compact .site-footer__policy-summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.site-footer--compact footer-policy-panel{display:contents}.site-footer--compact .site-footer__policy-caret{transform:rotate(-90deg)}.site-footer--compact .site-footer__policy-disclosure[open] .site-footer__policy-caret{transform:rotate(90deg)}.site-footer--compact .site-footer__compact-policy-links{position:fixed;inset-block-end:min(48px,12dvh);inset-inline-end:16px;inline-size:min(24rem,calc(100vw - 32px));max-block-size:min(24rem,calc(100dvh - min(64px,24dvh)));overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:min(12px,2dvh) 12px;z-index:var(--z-index-site-footer);background-color:var(--color-background);color:var(--color-foreground);border:var(--border-size--thin) solid var(--color-border);border-radius:var(--border-radius-forms);text-align:start}.site-footer--compact [data-policy-positioned] .site-footer__compact-policy-links{inset-block-start:var(--policy-panel-top);inset-block-end:auto;inset-inline-start:var(--policy-panel-left);inset-inline-end:auto;inline-size:min(24rem,var(--policy-panel-viewport-width));max-block-size:min(24rem,var(--policy-panel-space))}.site-footer--compact .site-footer__policy-disclosure .site-footer__compact-policy-links ul{display:grid;justify-content:stretch;gap:4px}.site-footer--compact .site-footer__cookie-preferences p,.site-footer--compact .site-footer__compact-policy-links p,.site-footer--compact .site-footer__compact-policy-links li{margin:0}.site-footer--compact .site-footer__menu-link,.site-footer--compact .site-footer__compact-policy-links a,.site-footer--compact .site-footer__cookie-preferences a{display:inline-flex;align-items:center;min-height:24px;padding:0;font-size:.75rem;line-height:1.4}.site-footer--compact a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.site-footer--compact>.space--pv--medium{padding-block:8px 0}.site-footer--compact .site-footer__payments-copyright{gap:8px 16px}.site-footer--compact .site-footer__payments ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px}.site-footer--compact .site-footer__payments li{margin:0}.site-footer--compact .site-footer__payments .icon{height:18px;width:auto}.site-footer--compact .site-footer__copyright{display:flex;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 12px;font-size:.75rem;line-height:1.4}.site-footer--compact .site-footer__copyright small{font-size:inherit}.site-footer--compact .site-footer__compact-policy-links a{display:flex;min-height:44px}@media screen and (max-width:989px){.site-footer--compact .site-footer__blocks,.site-footer--compact .site-footer__block--menu,.site-footer--compact .site-footer__menu-list,.site-footer--compact .site-footer__compact-policy-links ul,.site-footer--compact .site-footer__policy-summary{justify-content:center}.site-footer--compact .site-footer__copyright{justify-content:center;text-align:center}}.site-footer--light{--color-background: #173c2a;--color-foreground: #fff;--color-foreground--05: rgb(255 255 255 / 5%);--color-foreground--30: rgb(255 255 255 / 30%);--color-foreground--40: rgb(255 255 255 / 40%);--color-border: rgb(255 255 255 / 24%);--color-link: #fff;--color-focus-outline: #fff;background-color:var(--color-background);background-image:linear-gradient(#00160ca6,#00160ca6),url(kotsam-home-footer-693b03a34697.png);background-size:cover;background-position:center;color:var(--color-foreground);border-top:1px solid var(--color-border)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles-component-footer.css.map */
