@charset "UTF-8";*:focus{outline:none}*:focus-visible{outline:3px solid var(--color-focus-ring,#D9A85C);outline-offset:2px;border-radius:4px}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-focus-ring,#D9A85C);outline-offset:2px;box-shadow:var(--shadow-focus-ring,0 0 0 3px rgb(217 168 92 / .4))}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0;border-color:var(--input-border-focus,#3EA96C)}button,a[role="button"],.sk-btn,.add-to-cart-button,.sk-header-action,.sk-card-fav,.sk-card-view,.sk-age-filter__btn{min-height:44px;min-width:44px}nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px}@media (max-width:600px){button,a[role="button"],.sk-btn{min-height:48px;min-width:48px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.sk-marquee-v2 .sk-mq2-track,.sk-marquee-wrap .sk-marquee-track{animation:none!important;transform:none!important}.sk-marquee-v2::before,.sk-marquee-v2::after,.sk-mq2-sep,.sk-mq2-icon{animation:none!important}}.sk-skip-link{position:absolute;top:-100px;left:0;z-index:9999;padding:12px 20px;background:var(--color-brand-primary,#3EA96C);color:var(--color-text-inverse,#FFFFFF);text-decoration:none;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;border-radius:0 0 8px 0;transition:top 0.2s ease}.sk-skip-link:focus{top:0}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:active{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}#footer .footer-content a,#footer .footer-content ul li a{color:var(--color-text-default,#1a3828)!important;opacity:.85}#footer .footer-content a:hover{opacity:1}.sk-form-error{display:block;color:var(--color-state-danger,#E63946);font-size:13px;margin-top:4px;font-weight:500}h1,h2,h3,h4,h5,h6{line-height:1.2;text-wrap:balance}