@font-face{font-family:Onest;src:url('/assets/fonts/onest-cyrillic.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-052F,U+2116}@font-face{font-family:Onest;src:url('/assets/fonts/onest-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:WowDisplay;src:url('/assets/fonts/nunito-v26.woff') format('woff');font-style:normal;font-weight:200 900;font-display:swap}
html,body,button,input,select,textarea{font-family:Onest,sans-serif}h1,h2,h3,.directory-card strong,.callback-banner h2,.faq h2{font-family:WowDisplay,Onest,sans-serif;font-weight:800;letter-spacing:-.025em}button,input,select,textarea{font-feature-settings:"ss01";letter-spacing:0}.wow-symbol{display:inline-block;vertical-align:middle;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.catalog-button .wow-symbol{width:20px;height:20px}.close .wow-symbol,.remove .wow-symbol{width:20px;height:20px}.gallery-nav .wow-symbol{width:19px;height:19px}.gallery-expand .wow-symbol{width:21px;height:21px}.review-arrow .wow-symbol{width:20px;height:20px}.product-back .wow-symbol,.catalog-back .wow-symbol{width:15px;height:15px;margin-right:5px}.color-check .wow-symbol{width:15px;height:15px}.success-mark .wow-symbol{width:27px;height:27px}.empty>.wow-symbol{width:40px;height:40px;margin:auto auto 10px;color:#b999b0}.qty button .wow-symbol{width:14px;height:14px}.gift-filters summary::after,.all-occasions summary::after,.product-description summary::after,.faq summary::after{font-size:0!important;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-right:4px;content:""!important}[open]>summary::after{transform:rotate(225deg)}
