.primary-font{font-family:Manrope,sans-serif;font-weight:400}.link-underline,.primary-font-bold,strong{font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.link-underline{color:#232019;text-decoration:underline;cursor:pointer;text-decoration-color:#232019!important}.xl{font-size:50px;line-height:64px;font-weight:400}.h1,h1{font-size:clamp(26px,5.5vw + 8px,42px);color:#4a463c;margin-top:40px;margin-bottom:36px}.h1,.h2,h1,h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--fw-bold);line-height:1.2;letter-spacing:var(--ls-snug)}.h2,h2{font-size:clamp(22px,3.5vw + 8px,28px);color:#191919;margin-bottom:34px}@media(max-width:576px){.h2,h2{margin-bottom:16px}}.h3,h3{font-size:clamp(19px,3vw + 8px,26px);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:var(--ls-snug)}.h3,.h4,h3,h4{font-family:Plus Jakarta Sans,sans-serif;color:#191919;margin:0 0 17px}.h4,h4{font-size:18px;line-height:19px}.h5,h5{font-size:18px;line-height:26px;margin:0 0 16px}.h5,.h6,h5,h6{font-family:Plus Jakarta Sans,sans-serif;color:#4a463c}.h6,h6{font-size:16px;line-height:22px;margin:0 0 9px}p{font-family:Manrope,sans-serif;font-size:16px;line-height:26px;margin-bottom:16px}.p-18,p{font-weight:400;color:#4a463c}.p-18{font-size:18px;line-height:24px}.p-16{font-size:16px;line-height:26px}.p-15,.p-16{font-weight:400;color:#4a463c}.p-15{font-size:15px;line-height:22px}.p-14{font-size:14px;line-height:20px;font-weight:400;color:#4a463c}.p-13{line-height:15px}.p-12,.p-13{font-size:13px;font-weight:400;color:#4a463c}.p-12{line-height:16px}a{text-decoration:underline;color:#232019;font-size:16px;line-height:28px;cursor:pointer}a:hover{color:#34302a}.underline-link{display:none}@media(max-width:767px){.underline-link{display:block;margin-bottom:56px}.underline-link a{text-decoration:underline;font-size:14px;line-height:24px;font-family:Manrope,sans-serif;position:relative;padding-right:13px}.underline-link a:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23191919' stroke-linecap='round' stroke-width='1.5' d='M10.333 3.333 6 8 1.667 3.333'/%3E%3C/svg%3E");width:9px;height:9px;position:absolute;right:0;background-size:contain;top:calc(50% - 4.5px)}}.free-delivery{width:100%;padding:16px;background:var(--surface-alt);border-radius:10px}.free-delivery-info{width:100%;display:flex;font-size:14px;line-height:20px;color:var(--text-body);align-items:flex-start}.free-delivery-info-left{display:flex;margin-right:auto;align-items:flex-start}.free-delivery-info-left img{margin-right:10px;margin-top:3px}.free-delivery-info-right{margin-left:20px;display:flex;align-items:center;color:var(--text-muted)}.free-delivery-info-right span{white-space:nowrap}@media(max-width:400px){.free-delivery-info-right{margin-left:auto}}.free-delivery-bar{margin-top:10px;width:100%;height:10px;background:var(--sand-200);border-radius:8px;position:relative;overflow:hidden}.free-delivery-bar-progress{border-top-left-radius:8px;border-bottom-left-radius:8px;position:absolute;left:0;top:0;height:100%;background-color:#f50;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 50%,transparent);background-size:200% 100%;transition:width var(--dur-slow) var(--ease-out);animation:lsShimmer 2.2s linear infinite}@keyframes lsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
