.ps-socialfollow-discord{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA3MSA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik02MC4xMDQ1IDQuODk3OEM1NS41NzkyIDIuODIxNCA1MC43MjY1IDEuMjkxNiA0NS42NTI3IDAuNDE1NDJDNDUuNTYwMyAwLjM5ODUxIDQ1LjQ2OCAwLjQ0MDc2OSA0NS40MjA0IDAuNTI1Mjg5QzQ0Ljc5NjMgMS42MzUzIDQ0LjEwNSAzLjA4MzQgNDMuNjIwOSA0LjIyMTZDMzguMTYzNyAzLjQwNDYgMzIuNzM0NSAzLjQwNDYgMjcuMzg5MiA0LjIyMTZDMjYuOTA1IDMuMDU4MSAyNi4xODg2IDEuNjM1MyAyNS41NjE3IDAuNTI1Mjg5QzI1LjUxNDEgMC40NDM1ODkgMjUuNDIxOCAwLjQwMTMzIDI1LjMyOTQgMC40MTU0MkMyMC4yNTg0IDEuMjg4OCAxNS40MDU3IDIuODE4NiAxMC44Nzc2IDQuODk3OEMxMC44Mzg0IDQuOTE0NyAxMC44MDQ4IDQuOTQyOSAxMC43ODI1IDQuOTc5NUMxLjU3Nzk1IDE4LjczMDkgLTAuOTQzNTYxIDMyLjE0NDMgMC4yOTM0MDggNDUuMzkxNEMwLjI5OTAwNSA0NS40NTYyIDAuMzM1Mzg2IDQ1LjUxODIgMC4zODU3NjEgNDUuNTU3NkM2LjQ1ODY2IDUwLjAxNzQgMTIuMzQxMyA1Mi43MjQ5IDE4LjExNDcgNTQuNTE5NUMxOC4yMDcxIDU0LjU0NzcgMTguMzA1IDU0LjUxMzkgMTguMzYzOCA1NC40Mzc4QzE5LjcyOTUgNTIuNTcyOCAyMC45NDY5IDUwLjYwNjMgMjEuOTkwNyA0OC41MzgzQzIyLjA1MjMgNDguNDE3MiAyMS45OTM1IDQ4LjI3MzUgMjEuODY3NiA0OC4yMjU2QzE5LjkzNjYgNDcuNDkzMSAxOC4wOTc5IDQ2LjYgMTYuMzI5MiA0NS41ODU4QzE2LjE4OTMgNDUuNTA0MSAxNi4xNzgxIDQ1LjMwNCAxNi4zMDY4IDQ1LjIwODJDMTYuNjc5IDQ0LjkyOTMgMTcuMDUxMyA0NC42MzkxIDE3LjQwNjcgNDQuMzQ2MUMxNy40NzEgNDQuMjkyNiAxNy41NjA2IDQ0LjI4MTMgMTcuNjM2MiA0NC4zMTUxQzI5LjI1NTggNDkuNjIwMiA0MS44MzU0IDQ5LjYyMDIgNTMuMzE3OSA0NC4zMTUxQzUzLjM5MzUgNDQuMjc4NSA1My40ODMxIDQ0LjI4OTggNTMuNTUwMiA0NC4zNDMzQzUzLjkwNTcgNDQuNjM2MyA1NC4yNzc5IDQ0LjkyOTMgNTQuNjUyOSA0NS4yMDgyQzU0Ljc4MTYgNDUuMzA0IDU0Ljc3MzIgNDUuNTA0MSA1NC42MzMzIDQ1LjU4NThDNTIuODY0NiA0Ni42MTk3IDUxLjAyNTkgNDcuNDkzMSA0OS4wOTIxIDQ4LjIyMjhDNDguOTY2MiA0OC4yNzA3IDQ4LjkxMDIgNDguNDE3MiA0OC45NzE4IDQ4LjUzODNDNTAuMDM4IDUwLjYwMzQgNTEuMjU1NCA1Mi41Njk5IDUyLjU5NTkgNTQuNDM1QzUyLjY1MTkgNTQuNTEzOSA1Mi43NTI2IDU0LjU0NzcgNTIuODQ1IDU0LjUxOTVDNTguNjQ2NCA1Mi43MjQ5IDY0LjUyOSA1MC4wMTc0IDcwLjYwMTkgNDUuNTU3NkM3MC42NTUxIDQ1LjUxODIgNzAuNjg4NyA0NS40NTkgNzAuNjk0MyA0NS4zOTQyQzcyLjE3NDcgMzAuMDc5MSA2OC4yMTQ3IDE2Ljc3NTcgNjAuMTk2OCA0Ljk4MjNDNjAuMTc3MiA0Ljk0MjkgNjAuMTQzNyA0LjkxNDcgNjAuMTA0NSA0Ljg5NzhaTTIzLjcyNTkgMzcuMzI1M0MyMC4yMjc2IDM3LjMyNTMgMTcuMzQ1MSAzNC4xMTM2IDE3LjM0NTEgMzAuMTY5M0MxNy4zNDUxIDI2LjIyNSAyMC4xNzE3IDIzLjAxMzMgMjMuNzI1OSAyMy4wMTMzQzI3LjMwOCAyMy4wMTMzIDMwLjE2MjYgMjYuMjUzMiAzMC4xMDY2IDMwLjE2OTNDMzAuMTA2NiAzNC4xMTM2IDI3LjI4IDM3LjMyNTMgMjMuNzI1OSAzNy4zMjUzWk00Ny4zMTc4IDM3LjMyNTNDNDMuODE5NiAzNy4zMjUzIDQwLjkzNzEgMzQuMTEzNiA0MC45MzcxIDMwLjE2OTNDNDAuOTM3MSAyNi4yMjUgNDMuNzYzNiAyMy4wMTMzIDQ3LjMxNzggMjMuMDEzM0M1MC45IDIzLjAxMzMgNTMuNzU0NSAyNi4yNTMyIDUzLjY5ODYgMzAuMTY5M0M1My42OTg2IDM0LjExMzYgNTAuOSAzNy4zMjUzIDQ3LjMxNzggMzcuMzI1M1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSI1NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);background-position:50%;background-size:2rem auto}#search_widget{margin-bottom:.625rem;overflow:auto}#search_widget form{position:relative}#search_widget form i{position:absolute;padding:.5rem}#search_widget form i.clear{right:15px;display:none}#search_widget form input{width:100%;padding:10px 20px 10px 40px;outline:none;background-color:#f1f1f1;border:none;border-radius:5px}.ui-autocomplete.searchbar-autocomplete{width:100%;min-height:100%;border:none}.ui-autocomplete.searchbar-autocomplete li a,.ui-autocomplete.searchbar-autocomplete li a.ui-state-focus{padding:8px 15px;overflow:auto;border:none;background:none;margin:auto;border-radius:0}.ui-autocomplete.searchbar-autocomplete li a:hover{background-color:#f1f1f1;cursor:pointer}.ui-autocomplete.searchbar-autocomplete li a .autocomplete-thumbnail{float:left;width:50px;height:auto;margin-right:8px}@media only screen and (min-width:768px){#search_widget{float:right;margin-bottom:0}.ui-autocomplete.searchbar-autocomplete{width:400px;min-height:auto;left:auto}}@media only screen and (min-width:992px){#search_widget{min-width:16.5rem}}/**
 * @author    PrestaPro
 * @copyright 2026 PrestaPro
 * @license   BSD-3-Clause (see LICENSE)
 *
 * Derived from the vatchecker module by Inform-All & Keraweb (BSD 3-Clause).
 */
.ppvatchecker-reload{position:relative;float:right;margin:.2em;width:1em;height:1em;display:inline-block;border:3px solid;border-color:currentColor #0000 currentColor #0000;border-radius:50%;box-sizing:border-box;cursor:pointer}.ppvatchecker-reload:before,.ppvatchecker-reload:after{content:'';top:0;left:0;position:absolute;border:.25em solid #fff0;border-bottom-color:currentColor;transform:translate(-.33em,.17em) rotate(-35deg)}.ppvatchecker-reload:after{border-color:currentColor #0000 #0000 #0000;transform:translate(.47em,-.02em) rotate(-35deg)}.ppvatchecker-reload.rotate{animation:1s rotate linear infinite}@keyframes rotate{100%{transform:rotate(360deg)}}.pphomeblocks-container{margin:20px 20px;display:flex}.pphomeblocks-block{flex:20%;border:1px solid #000}.pphomeblocks-block-image{flex:25%;border:1px solid darkred}.pphomeblocks-block-center{flex:55%;border:1px solid darkolivegreen;display:flex}.pphomeblocks-block-center img{width:200px;height:200px}.pphomeblocks-block-sub{padding:30px;font-size:24px;color:#fff2e5;line-height:24px}.pphomeblocks-block-image img{width:150px;max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}.pphomeblocks-block-svg img{width:70px;height:70px}#pphomeblocks{display:flex;padding-left:0;padding-right:0}#pphomeblocks .divider{margin-top:5rem;margin-bottom:5rem}#pphomeblocks .col-1-2{align-items:stretch;grid-auto-rows:1fr;gap:.5em;margin:1em;grid-template-columns:repeat(2,minmax(0,1fr))}#pphomeblocks .grid{display:grid}#pphomeblocks .grid-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}#pphomeblocks .grid-row-3{grid-template-columns:repeat(2,minmax(0,1fr))}#pphomeblocks .grid-row-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#pphomeblocks .grid-item{object-fit:contain;border:1px solid #fff0}#pphomeblocks .grid-item-m{object-fit:contain;border:1px solid #fff0;margin-bottom:200px}#pphomeblocks .grid-item-m p{margin-left:35px;font-size:50px}#pphomeblocks .grid-item{display:flex;flex-direction:column}#pphomeblocks .grid-item img{margin:0;width:100%;height:auto}#pphomeblocks .grid a{text-decoration:none;color:#000;padding:.3em}#pphomeblocks .grid-item:hover{border:1px solid #000}#pphomeblocks .text-center{text-align:center}#pphomeblocks .text-left{margin-left:5px;padding-right:10px}#pphomeblocks .text-right{text-align:right;margin-right:5px}@media (min-width:640px){#pphomeblocks .grid-row-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#pphomeblocks .category-list ul{flex-direction:column}}@media (min-width:1024px){#pphomeblocks .grid-row-4{grid-template-columns:repeat(3,minmax(0,1fr))}#pphomeblocks .grid-row-4{grid-template-columns:1fr 1fr 1fr;gap:10px}}@media (min-width:1280px){#pphomeblocks .grid-row-3{}#pphomeblocks .grid-row-4{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}}@media (min-width:1605px){#pphomeblocks .grid-row-3{}#pphomeblocks .grid-row-4{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}}#pphomeblocks .bg-primary{background-color:#235e4b}#pphomeblocks .product-desc-m{font-size:20px;color:#9D9D9D}#pphomeblocks .product-desc{font-size:14px;color:#9D9D9D}#pphomeblocks .cat-list-links{flex:0 0 30%}#pphomeblocks .promo-img-left{flex:0 0 30%}#pphomeblocks .cat-list-img{flex:1 1 auto}#pphomeblocks .product-block{padding:0;display:block;max-width:1730px;margin:0 auto;width:100%}#pphomeblocks .category-block{display:flex;flex-direction:column;height:auto;border-left:5px solid #235e4b}#pphomeblocks .category-block-m{border-top:10px solid #235e4b;margin-left:30px;margin-right:30px}#pphomeblocks .block-image{position:relative;display:none;flex-direction:column}#pphomeblocks .block-image img{width:100%;height:100%;object-fit:cover;padding-right:10px}#pphomeblocks .pphomeblocks-block-sub{padding:30px;font-size:24px;text-align:center;font-weight:500;color:#fff;text-shadow:0 0 6px #333;line-height:24px;background-color:#80b8f8;position:absolute;bottom:0;left:0;right:0}#pphomeblocks .block-header{background-color:#fff;border-left:5px solid #235e4b;padding-right:400px;padding-bottom:15px;padding-top:15px;text-align:right}#pphomeblocks .block-title{margin-left:12px}#pphomeblocks .block-title-m{display:flex;margin-top:20px;margin-left:50px}#pphomeblocks .block-title-m{font-size:70px}#pphomeblocks .block-title-m img{align-self:center}#pphomeblocks .block-title img{margin-top:20px;align-items:center}#pphomeblocks .section-separator{margin-left:10px;background-color:#f1f1f1;height:2px}#pphomeblocks .category-title-m{margin-left:30px}#pphomeblocks .list-m{padding-top:50px;padding-bottom:20px;border-bottom:3px solid #f1f1f1;font-size:25px;word-spacing:40px;margin-left:20px;margin-right:20px}#pphomeblocks .list-m a{color:#000;text-decoration:none}#pphomeblocks .list-m .active{color:#235e4b}#pphomeblocks .category-list{padding:10px 10px 10px 10px}#pphomeblocks .category-list ul{margin-top:30px;list-style-type:none;padding-inline-start:10px;display:flex;flex-wrap:wrap}#pphomeblocks .category-list li{margin-bottom:10px;padding:0 .5em;line-height:1.2}#pphomeblocks .category-list a{color:#000;font-weight:400;text-decoration:none}#pphomeblocks .category-list a:hover{color:#235e4b}#pphomeblocks .item-title{display:flex}#pphomeblocks .item-image{text-align:center}@media (min-width:640px){#pphomeblocks .category-block{flex-direction:row}#pphomeblocks .block-header{padding-right:30px}#pphomeblocks .block-title-m{font-size:40px}#pphomeblocks .grid-item-m p{margin-left:35px;font-size:25px}}@media (min-width:1024px){#pphomeblocks .product-block{display:block}#pphomeblocks .block-image{display:flex;flex-direction:column}#pphomeblocks .product-block-m{display:none}#pphomeblocks .cat-list-links{flex:0 0 20%}}@media (min-width:1605px){#pphomeblocks .block-header{padding-right:400px}}p.payment_module.neopay_payment_module a{padding:20px 40px 20px 17px;background:#fbfbfb}p.neopay_payment_module a:hover{background-color:#f6f6f6}p.payment_module.neopay_payment_module a img{margin-right:20px}#neopay-payment-received{display:none;align-items:center}.lds-dual-ring{display:inline-block;width:64px;height:50px}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #cef;border-color:#74d578 #fff0 #74d578 #fff0;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.country_bank_list:not(.selected){display:none}.neopay-payment-choice-extension{margin-bottom:10px}.neopay-payment-choice-extension .payment_col .neopay-bank-image{margin-top:10px}.neopay-payment-choice-extension .payment_col label{display:block!important;text-align:center;border:1px solid #eee;padding:15px 15px;margin-bottom:15px;min-height:100px;cursor:pointer}.country_bank_list{margin-top:30px;margin-bottom:30px}.bank-name-text{font-size:18px;margin-top:10px}#neopay_countries{background:#fff;padding:6px 6px 6px 12px!important;font-size:14px}.neopay-bank-image img{max-height:35px;max-width:100%}/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
 .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAEUlEQVR4AWP4DwLUJUfJURIAypHyHErLyzcAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVR42mN4wsQwiOAo/AbEjFDIBMIgEgbp7ZpRCABBfwUJFjr9hgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGElEQVR42mP4N6jgKPwPIdEhSIz+cBQCAN0ljbVRDamVAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANklEQVR4Ae3KsQ0AIAhEUfYfVlUqgcIL0rqAueLlN1/CJhE9+G7Jsh2qNlC4X3VJuKIq/j+iA4lnicmEWt+AAAAAAElFTkSuQmCC) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANUlEQVR42u3GAQaAABjF4L3d/7YRif4kEjpBHj4bx7oI1JeqfXNmTOKQu8FE4f3I01z9u6oTmGgOCwxIvwUAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(data:image/png;base64,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)}.ui-widget-header .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-default .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-active .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-highlight .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(data:image/png;base64,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)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}/*!
 * jQuery UI Autocomplete 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Menu 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgb(0 0 0 / .5)),to(transparent));background-image:linear-gradient(to left,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(transparent));background-image:linear-gradient(to right,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .5)),to(transparent));background-image:linear-gradient(to top,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .5)),to(transparent));background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
/*!
 * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}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}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media print{*,::before,::after,::first-letter,p::first-line,div::first-line,blockquote::first-line,li::first-line{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.tag{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}html{font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #818a91}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}a,area,button,[role=button],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;background-color:#fff0}caption{padding-top:.75rem;padding-bottom:.75rem;color:#999;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,textarea{line-height:inherit}input[type=radio]:disabled,input[type=checkbox]:disabled{cursor:not-allowed}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:700;line-height:1.1;color:inherit}h1,.h1{font-size:64px}h2,.h2{font-size:48px}h3,.h3{font-size:36px}h4,.h4{font-size:24px}h5,.h5{font-size:18px}h6,.h6{font-size:14px}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300}.display-2{font-size:5.5rem;font-weight:300}.display-3{font-size:4.5rem;font-weight:300}.display-4{font-size:3.5rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgb(0 0 0 / .1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#818a91}.blockquote-footer::before{content:"— "}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:" —"}dl.row>dd+dt{clear:left}.img-fluid,.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#818a91}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:4px}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:4px}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:#fff0;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container::after{content:"";display:table;clear:both}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid::after{content:"";display:table;clear:both}.row::after{content:"";display:table;clear:both}.row{margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{padding-right:15px;padding-left:15px}}.col-xs-1{float:left;width:8.3333333333%}.col-xs-2{float:left;width:16.6666666667%}.col-xs-3{float:left;width:25%}.col-xs-4{float:left;width:33.3333333333%}.col-xs-5{float:left;width:41.6666666667%}.col-xs-6{float:left;width:50%}.col-xs-7{float:left;width:58.3333333333%}.col-xs-8{float:left;width:66.6666666667%}.col-xs-9{float:left;width:75%}.col-xs-10{float:left;width:83.3333333333%}.col-xs-11{float:left;width:91.6666666667%}.col-xs-12{float:left;width:100%}.pull-xs-0{right:auto}.pull-xs-1{right:8.3333333333%}.pull-xs-2{right:16.6666666667%}.pull-xs-3{right:25%}.pull-xs-4{right:33.3333333333%}.pull-xs-5{right:41.6666666667%}.pull-xs-6{right:50%}.pull-xs-7{right:58.3333333333%}.pull-xs-8{right:66.6666666667%}.pull-xs-9{right:75%}.pull-xs-10{right:83.3333333333%}.pull-xs-11{right:91.6666666667%}.pull-xs-12{right:100%}.push-xs-0{left:auto}.push-xs-1{left:8.3333333333%}.push-xs-2{left:16.6666666667%}.push-xs-3{left:25%}.push-xs-4{left:33.3333333333%}.push-xs-5{left:41.6666666667%}.push-xs-6{left:50%}.push-xs-7{left:58.3333333333%}.push-xs-8{left:66.6666666667%}.push-xs-9{left:75%}.push-xs-10{left:83.3333333333%}.push-xs-11{left:91.6666666667%}.push-xs-12{left:100%}.offset-xs-1{margin-left:8.3333333333%}.offset-xs-2{margin-left:16.6666666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.3333333333%}.offset-xs-5{margin-left:41.6666666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.3333333333%}.offset-xs-8{margin-left:66.6666666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.3333333333%}.offset-xs-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm-1{float:left;width:8.3333333333%}.col-sm-2{float:left;width:16.6666666667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.3333333333%}.col-sm-5{float:left;width:41.6666666667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.3333333333%}.col-sm-8{float:left;width:66.6666666667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.3333333333%}.col-sm-11{float:left;width:91.6666666667%}.col-sm-12{float:left;width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.3333333333%}.pull-sm-2{right:16.6666666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.3333333333%}.pull-sm-5{right:41.6666666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.3333333333%}.pull-sm-8{right:66.6666666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.3333333333%}.pull-sm-11{right:91.6666666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.3333333333%}.push-sm-2{left:16.6666666667%}.push-sm-3{left:25%}.push-sm-4{left:33.3333333333%}.push-sm-5{left:41.6666666667%}.push-sm-6{left:50%}.push-sm-7{left:58.3333333333%}.push-sm-8{left:66.6666666667%}.push-sm-9{left:75%}.push-sm-10{left:83.3333333333%}.push-sm-11{left:91.6666666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md-1{float:left;width:8.3333333333%}.col-md-2{float:left;width:16.6666666667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.3333333333%}.col-md-5{float:left;width:41.6666666667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.3333333333%}.col-md-8{float:left;width:66.6666666667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.3333333333%}.col-md-11{float:left;width:91.6666666667%}.col-md-12{float:left;width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.3333333333%}.pull-md-2{right:16.6666666667%}.pull-md-3{right:25%}.pull-md-4{right:33.3333333333%}.pull-md-5{right:41.6666666667%}.pull-md-6{right:50%}.pull-md-7{right:58.3333333333%}.pull-md-8{right:66.6666666667%}.pull-md-9{right:75%}.pull-md-10{right:83.3333333333%}.pull-md-11{right:91.6666666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.3333333333%}.push-md-2{left:16.6666666667%}.push-md-3{left:25%}.push-md-4{left:33.3333333333%}.push-md-5{left:41.6666666667%}.push-md-6{left:50%}.push-md-7{left:58.3333333333%}.push-md-8{left:66.6666666667%}.push-md-9{left:75%}.push-md-10{left:83.3333333333%}.push-md-11{left:91.6666666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg-1{float:left;width:8.3333333333%}.col-lg-2{float:left;width:16.6666666667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.3333333333%}.col-lg-5{float:left;width:41.6666666667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.3333333333%}.col-lg-8{float:left;width:66.6666666667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.3333333333%}.col-lg-11{float:left;width:91.6666666667%}.col-lg-12{float:left;width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.3333333333%}.pull-lg-2{right:16.6666666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.3333333333%}.pull-lg-5{right:41.6666666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.3333333333%}.pull-lg-8{right:66.6666666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.3333333333%}.pull-lg-11{right:91.6666666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.3333333333%}.push-lg-2{left:16.6666666667%}.push-lg-3{left:25%}.push-lg-4{left:33.3333333333%}.push-lg-5{left:41.6666666667%}.push-lg-6{left:50%}.push-lg-7{left:58.3333333333%}.push-lg-8{left:66.6666666667%}.push-lg-9{left:75%}.push-lg-10{left:83.3333333333%}.push-lg-11{left:91.6666666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl-1{float:left;width:8.3333333333%}.col-xl-2{float:left;width:16.6666666667%}.col-xl-3{float:left;width:25%}.col-xl-4{float:left;width:33.3333333333%}.col-xl-5{float:left;width:41.6666666667%}.col-xl-6{float:left;width:50%}.col-xl-7{float:left;width:58.3333333333%}.col-xl-8{float:left;width:66.6666666667%}.col-xl-9{float:left;width:75%}.col-xl-10{float:left;width:83.3333333333%}.col-xl-11{float:left;width:91.6666666667%}.col-xl-12{float:left;width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.3333333333%}.pull-xl-2{right:16.6666666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.3333333333%}.pull-xl-5{right:41.6666666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.3333333333%}.pull-xl-8{right:66.6666666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.3333333333%}.pull-xl-11{right:91.6666666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.3333333333%}.push-xl-2{left:16.6666666667%}.push-xl-3{left:25%}.push-xl-4{left:33.3333333333%}.push-xl-5{left:41.6666666667%}.push-xl-6{left:50%}.push-xl-7{left:58.3333333333%}.push-xl-8{left:66.6666666667%}.push-xl-9{left:75%}.push-xl-10{left:83.3333333333%}.push-xl-11{left:91.6666666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered th,.table-bordered td{border:1px solid #eceeef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgb(0 0 0 / .05)}.table-hover tbody tr:hover{background-color:rgb(0 0 0 / .075)}.table-active,.table-active>th,.table-active>td{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgb(0 0 0 / .075)}.table-success,.table-success>th,.table-success>td{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>th,.table-info>td{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>th,.table-danger>td{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#373a3c}.thead-default th{color:#55595c;background-color:#eceeef}.table-inverse{color:#eceeef;background-color:#373a3c}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#55595c}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;min-height:0%;overflow-x:auto}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow th,.table-reflow td{border-top:1px solid #eceeef;border-left:1px solid #eceeef}.table-reflow th:last-child,.table-reflow td:last-child{border-right:1px solid #eceeef}.table-reflow thead:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tbody:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td{border-bottom:1px solid #eceeef}.table-reflow tr{float:left}.table-reflow tr th,.table-reflow tr td{display:block!important;border:1px solid #eceeef}.form-control{display:block;width:100%;padding:0 14px;font-size:1rem;line-height:1.25;color:#55595c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #e0e0e0;border-radius:4px}.form-control::-ms-expand{background-color:#fff0;border:0}.form-control:focus{color:#55595c;background-color:#fff;border-color:#7a5c20;outline:0}.form-control::-webkit-input-placeholder{color:#999;opacity:1}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999;opacity:1}.form-control::-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(44px - 2px)}select.form-control:focus::-ms-value{color:#55595c;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:0;padding-bottom:0;margin-bottom:0}.col-form-label-lg{padding-top:.75rem;padding-bottom:.75rem;font-size:1.125rem}.col-form-label-sm{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem}.col-form-legend{padding-top:0;padding-bottom:0;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:0;padding-bottom:0;line-height:1.25;border:solid #fff0;border-width:1px 0}.form-control-static.form-control-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.form-control-static.form-control-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:4px}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.125rem;border-radius:8px}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]){height:3rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.75rem}.form-check+.form-check{margin-top:-.25rem}.form-check.disabled .form-check-label{color:#999;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;vertical-align:middle;cursor:pointer}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-check-inline.disabled{color:#999;cursor:not-allowed}.form-control-feedback{margin-top:.25rem}.form-control-success,.form-control-warning,.form-control-danger{padding-right:42px;background-repeat:no-repeat;background-position:center right 11px;background-size:22px 22px}.has-success .form-control-feedback,.has-success .form-control-label,.has-success .form-check-label,.has-success .form-check-inline,.has-success .custom-control{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 6px #a3d7a3;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 6px #a3d7a3}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27#5cb85c%27%20d=%27M2.3%206.73L.6%204.53c-.4-1.04.46-1.4%201.1-.8l1.1%201.4%203.4-3.8c.6-.63%201.6-.27%201.2.7l-4%204.6c-.43.5-.8.4-1.1.1z%27/%3E%3C/svg%3E")}.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .form-check-label,.has-warning .form-check-inline,.has-warning .custom-control{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 6px #f8d9ac;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 6px #f8d9ac}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27#f0ad4e%27%20d=%27M4.4%205.324h-.8v-2.46h.8zm0%201.42h-.8V5.89h.8zM3.76.63L.04%207.075c-.115.2.016.425.26.426h7.397c.242%200%20.372-.226.258-.426C6.726%204.924%205.47%202.79%204.253.63c-.113-.174-.39-.174-.494%200z%27/%3E%3C/svg%3E")}.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .form-check-label,.has-danger .form-check-inline,.has-danger .custom-control{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 6px #eba5a3;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 6px #eba5a3}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27#d9534f%27%20viewBox=%27-2%20-2%207%207%27%3E%3Cpath%20stroke=%27%23d9534f%27%20d=%27M0%200l3%203m0-3L0%203%27/%3E%3Ccircle%20r=%27.5%27/%3E%3Ccircle%20cx=%273%27%20r=%27.5%27/%3E%3Ccircle%20cy=%273%27%20r=%27.5%27/%3E%3Ccircle%20cx=%273%27%20cy=%273%27%20r=%27.5%27/%3E%3C/svg%3E")}@media (min-width:576px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;width:auto;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:700;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #fff0;padding:12px 24px;font-size:1rem;border-radius:4px}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{text-decoration:none}.btn.focus{text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;border-color:#01549b;background-image:none}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#014682;border-color:#01315a}.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus{background-color:#0275d8;border-color:#0275d8}.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#0275d8;border-color:#0275d8}.btn-secondary{color:#373a3c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary:focus,.btn-secondary.focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary:active,.btn-secondary.active,.open>.btn-secondary.dropdown-toggle{color:#373a3c;background-color:#e6e6e6;border-color:#adadad;background-image:none}.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:active.focus,.btn-secondary.active:hover,.btn-secondary.active:focus,.btn-secondary.active.focus,.open>.btn-secondary.dropdown-toggle:hover,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle.focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.btn-secondary.disabled:focus,.btn-secondary.disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled.focus{background-color:#fff;border-color:#ccc}.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{background-color:#fff;border-color:#ccc}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#2aabd2;background-image:none}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info:disabled:focus,.btn-info:disabled.focus{background-color:#5bc0de;border-color:#5bc0de}.btn-info.disabled:hover,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#419641}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#419641;background-image:none}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#2d672d}.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success:disabled:focus,.btn-success:disabled.focus{background-color:#5cb85c;border-color:#5cb85c}.btn-success.disabled:hover,.btn-success:disabled:hover{background-color:#5cb85c;border-color:#5cb85c}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#eb9316;background-image:none}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#b06d0f}.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled.focus{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.disabled:hover,.btn-warning:disabled:hover{background-color:#f0ad4e;border-color:#f0ad4e}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#c12e2a;background-image:none}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#8b211e}.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled.focus{background-color:#d9534f;border-color:#d9534f}.btn-danger.disabled:hover,.btn-danger:disabled:hover{background-color:#d9534f;border-color:#d9534f}.btn-outline-primary{color:#0275d8;background-image:none;background-color:#fff0;border-color:#0275d8}.btn-outline-primary:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary:focus,.btn-outline-primary.focus{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary:active,.btn-outline-primary.active,.open>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary:active:hover,.btn-outline-primary:active:focus,.btn-outline-primary:active.focus,.btn-outline-primary.active:hover,.btn-outline-primary.active:focus,.btn-outline-primary.active.focus,.open>.btn-outline-primary.dropdown-toggle:hover,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle.focus{color:#fff;background-color:#014682;border-color:#01315a}.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled.focus{border-color:#43a7fd}.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled:hover{border-color:#43a7fd}.btn-outline-secondary{color:#ccc;background-image:none;background-color:#fff0;border-color:#ccc}.btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:active,.btn-outline-secondary.active,.open>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:active:hover,.btn-outline-secondary:active:focus,.btn-outline-secondary:active.focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.active:focus,.btn-outline-secondary.active.focus,.open>.btn-outline-secondary.dropdown-toggle:hover,.open>.btn-outline-secondary.dropdown-toggle:focus,.open>.btn-outline-secondary.dropdown-toggle.focus{color:#fff;background-color:#a1a1a1;border-color:#8c8c8c}.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled.focus{border-color:#fff}.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled:hover{border-color:#fff}.btn-outline-info{color:#5bc0de;background-image:none;background-color:#fff0;border-color:#5bc0de}.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info:focus,.btn-outline-info.focus{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info:active,.btn-outline-info.active,.open>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info:active:hover,.btn-outline-info:active:focus,.btn-outline-info:active.focus,.btn-outline-info.active:hover,.btn-outline-info.active:focus,.btn-outline-info.active.focus,.open>.btn-outline-info.dropdown-toggle:hover,.open>.btn-outline-info.dropdown-toggle:focus,.open>.btn-outline-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-outline-info.disabled:focus,.btn-outline-info.disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled.focus{border-color:#b0e1ef}.btn-outline-info.disabled:hover,.btn-outline-info:disabled:hover{border-color:#b0e1ef}.btn-outline-success{color:#5cb85c;background-image:none;background-color:#fff0;border-color:#5cb85c}.btn-outline-success:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success:focus,.btn-outline-success.focus{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success:active,.btn-outline-success.active,.open>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success:active:hover,.btn-outline-success:active:focus,.btn-outline-success:active.focus,.btn-outline-success.active:hover,.btn-outline-success.active:focus,.btn-outline-success.active.focus,.open>.btn-outline-success.dropdown-toggle:hover,.open>.btn-outline-success.dropdown-toggle:focus,.open>.btn-outline-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#2d672d}.btn-outline-success.disabled:focus,.btn-outline-success.disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled.focus{border-color:#a3d7a3}.btn-outline-success.disabled:hover,.btn-outline-success:disabled:hover{border-color:#a3d7a3}.btn-outline-warning{color:#f0ad4e;background-image:none;background-color:#fff0;border-color:#f0ad4e}.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning:focus,.btn-outline-warning.focus{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning:active,.btn-outline-warning.active,.open>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning:active:hover,.btn-outline-warning:active:focus,.btn-outline-warning:active.focus,.btn-outline-warning.active:hover,.btn-outline-warning.active:focus,.btn-outline-warning.active.focus,.open>.btn-outline-warning.dropdown-toggle:hover,.open>.btn-outline-warning.dropdown-toggle:focus,.open>.btn-outline-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#b06d0f}.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled.focus{border-color:#f8d9ac}.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled:hover{border-color:#f8d9ac}.btn-outline-danger{color:#d9534f;background-image:none;background-color:#fff0;border-color:#d9534f}.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger:focus,.btn-outline-danger.focus{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger:active,.btn-outline-danger.active,.open>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger:active:hover,.btn-outline-danger:active:focus,.btn-outline-danger:active.focus,.btn-outline-danger.active:hover,.btn-outline-danger.active:focus,.btn-outline-danger.active.focus,.open>.btn-outline-danger.dropdown-toggle:hover,.open>.btn-outline-danger.dropdown-toggle:focus,.open>.btn-outline-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#8b211e}.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled.focus{border-color:#eba5a3}.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled:hover{border-color:#eba5a3}.btn-link{font-weight:400;color:#0275d8;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled{background-color:#fff0}.btn-link,.btn-link:focus,.btn-link:active{border-color:#fff0}.btn-link:hover{border-color:#fff0}.btn-link:focus,.btn-link:hover{color:#014c8c;text-decoration:underline;background-color:#fff0}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#818a91;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:16px 32px;font-size:1.125rem;border-radius:8px}.btn-sm,.btn-group-sm>.btn{padding:8px 16px;font-size:.875rem;border-radius:4px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;transition-property:height}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-left:.3em solid #fff0}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:4px}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#373a3c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:#fff0;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#818a91;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left;margin-bottom:0}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-.5rem}.btn-toolbar::after{content:"";display:table;clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.5rem}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:18px;padding-left:18px}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:12px;padding-left:12px}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:24px;padding-left:24px}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:.3em .3em 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group::after{content:"";display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;width:100%;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:3}.input-group .form-control{float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:0 14px;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid #e0e0e0;border-radius:4px}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:4px}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.125rem;border-radius:8px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:hover{z-index:3}.custom-control{position:relative;display:inline-block;padding-left:1.5rem;cursor:pointer}.custom-control+.custom-control{margin-left:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0074d9}.custom-control-input:focus~.custom-control-indicator{-webkit-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9;box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#84c6ff}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eee}.custom-control-input:disabled~.custom-control-description{color:#767676;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:4px}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27#fff%27%20d=%27M6.564.75l-3.59%203.612-1.538-1.55L0%204.26%202.974%207.25%208%202.193z%27/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#0074d9;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3E%3Cpath stroke=%27#fff%27%20d=%27M0%202h4%27/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27#fff%27/%3E%3C/svg%3E")}.custom-controls-stacked .custom-control{float:left;clear:left}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(44px - 2px);padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem \9;color:#55595c;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3E%3Cpath fill=%27#333%27%20d=%27M2%200L0%202h4zm0%205L0%203h4z%27/%3E%3C/svg%3E") no-repeat right .75rem center;background-image:none \9;background-size:8px 10px;border:1px solid #e0e0e0;border-radius:4px;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#51a7e8;outline:0}.custom-select:focus::-ms-value{color:#55595c;background-color:#fff}.custom-select:disabled{color:#818a91;cursor:not-allowed;background-color:#eceeef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ddd;border-radius:4px}.custom-file-control:lang(en)::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;background-color:#eee;border:1px solid #ddd;border-radius:0 4px 4px 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:inline-block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#818a91}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#818a91;cursor:not-allowed;background-color:#fff0}.nav-inline .nav-item{display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs::after{content:"";display:table;clear:both}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid #fff0;border-top-right-radius:4px;border-top-left-radius:4px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#818a91;background-color:#fff0;border-color:#fff0}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover{color:#55595c;background-color:#fff;border-color:#ddd #ddd #fff0}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills::after{content:"";display:table;clear:both}.nav-pills .nav-item{float:left}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:4px}.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover{color:#fff;cursor:default;background-color:#0275d8}.nav-stacked .nav-item{display:block;float:none}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar::after{content:"";display:table;clear:both}@media (min-width:576px){.navbar{border-radius:4px}}.navbar-full{z-index:1000}@media (min-width:576px){.navbar-full{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:576px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:sticky;top:0;z-index:1030;width:100%}@media (min-width:576px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.125rem;line-height:inherit}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}.navbar-divider::before{content:" "}.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{width:2.5em;height:2em;padding:.5rem .75rem;font-size:1.125rem;line-height:1;background:no-repeat center center;background-size:24px 24px;border:1px solid #fff0;border-radius:4px}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggleable-xs::after{content:"";display:table;clear:both}@media (max-width:575px){.navbar-toggleable-xs .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-xs .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-xs .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:576px){.navbar-toggleable-xs{display:block}}.navbar-toggleable-sm::after{content:"";display:table;clear:both}@media (max-width:767px){.navbar-toggleable-sm .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-sm .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:768px){.navbar-toggleable-sm{display:block}}.navbar-toggleable-md::after{content:"";display:table;clear:both}@media (max-width:991px){.navbar-toggleable-md .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-md .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:992px){.navbar-toggleable-md{display:block}}.navbar-toggleable-lg::after{content:"";display:table;clear:both}@media (max-width:1199px){.navbar-toggleable-lg .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-lg .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:1200px){.navbar-toggleable-lg{display:block}}.navbar-toggleable-xl::after{content:"";display:table;clear:both}.navbar-toggleable-xl .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-xl .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-xl{display:block}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-nav .nav-item+.nav-item{margin-left:1rem}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgb(0 0 0 / .9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgb(0 0 0 / .9)}.navbar-light .navbar-nav .nav-link{color:rgb(0 0 0 / .5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgb(0 0 0 / .7)}.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover{color:rgb(0 0 0 / .9)}.navbar-light .navbar-toggler{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E");border-color:rgb(0 0 0 / .1)}.navbar-light .navbar-divider{background-color:rgb(0 0 0 / .075)}.navbar-dark .navbar-brand,.navbar-dark .navbar-toggler{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-toggler:focus,.navbar-dark .navbar-toggler:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgb(255 255 255 / .5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgb(255 255 255 / .75)}.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover{color:#fff}.navbar-dark .navbar-toggler{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E");border-color:rgb(255 255 255 / .1)}.navbar-dark .navbar-divider{background-color:rgb(255 255 255 / .075)}.navbar-toggleable-xs::after{content:"";display:table;clear:both}@media (max-width:575px){.navbar-toggleable-xs .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:576px){.navbar-toggleable-xs{display:block!important}}.navbar-toggleable-sm::after{content:"";display:table;clear:both}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}.navbar-toggleable-md::after{content:"";display:table;clear:both}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.card{position:relative;display:block;margin-bottom:.75rem;background-color:rgb(34 34 34 / .06);border-radius:4px;border:1px solid rgb(0 0 0 / .125)}.card-block::after{content:"";display:table;clear:both}.card-block{padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-header::after{content:"";display:table;clear:both}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f5f5f5;border-bottom:1px solid rgb(0 0 0 / .125)}.card-header:first-child{border-radius:calc(4px - 1px) calc(4px - 1px) 0 0}.card-footer::after{content:"";display:table;clear:both}.card-footer{padding:.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid rgb(0 0 0 / .125)}.card-footer:last-child{border-radius:0 0 calc(4px - 1px) calc(4px - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-header,.card-primary .card-footer{background-color:#fff0}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-header,.card-success .card-footer{background-color:#fff0}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-header,.card-info .card-footer{background-color:#fff0}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-header,.card-warning .card-footer{background-color:#fff0}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-header,.card-danger .card-footer{background-color:#fff0}.card-outline-primary{background-color:#fff0;border-color:#0275d8}.card-outline-secondary{background-color:#fff0;border-color:#ccc}.card-outline-info{background-color:#fff0;border-color:#5bc0de}.card-outline-success{background-color:#fff0;border-color:#5cb85c}.card-outline-warning{background-color:#fff0;border-color:#f0ad4e}.card-outline-danger{background-color:#fff0;border-color:#d9534f}.card-inverse .card-header,.card-inverse .card-footer{border-color:rgb(255 255 255 / .2)}.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-blockquote{color:#fff}.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-subtitle,.card-inverse .card-blockquote .blockquote-footer{color:rgb(255 255 255 / .65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(4px - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(4px - 1px);border-top-left-radius:calc(4px - 1px)}.card-img-bottom{border-bottom-right-radius:calc(4px - 1px);border-bottom-left-radius:calc(4px - 1px)}@media (min-width:576px){.card-deck{display:table;width:100%;margin-bottom:.75rem;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;margin-bottom:0;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:576px){.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:4px}.breadcrumb::after{content:"";display:table;clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#818a91}.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:4px}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.page-item:last-child .page-link{border-bottom-right-radius:4px;border-top-right-radius:4px}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#818a91;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#0275d8;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.125rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:8px;border-top-left-radius:8px}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:8px;border-top-right-radius:8px}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:4px;border-top-right-radius:4px}.tag{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px}.tag:empty{display:none}.btn .tag{position:relative;top:-1px}a.tag:focus,a.tag:hover{color:#fff;text-decoration:none;cursor:pointer}.tag-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.tag-default{background-color:#818a91}.tag-default[href]:focus,.tag-default[href]:hover{background-color:#687077}.tag-primary{background-color:#0275d8}.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#025aa5}.tag-success{background-color:#5cb85c}.tag-success[href]:focus,.tag-success[href]:hover{background-color:#449d44}.tag-info{background-color:#5bc0de}.tag-info[href]:focus,.tag-info[href]:hover{background-color:#31b0d5}.tag-warning{background-color:#f0ad4e}.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#ec971f}.tag-danger{background-color:#d9534f}.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:8px}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:4px}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:2.5rem}.alert-dismissible .close{position:relative;top:-.125rem;right:-1.25rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{background-color:#eee;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.progress[value]::-ms-fill{background-color:#0074d9;border:0}.progress[value]::-moz-progress-bar{background-color:#0074d9;border-bottom-left-radius:4px;border-top-left-radius:4px}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-bottom-left-radius:4px;border-top-left-radius:4px}.progress[value="100"]::-moz-progress-bar{border-bottom-right-radius:4px;border-top-right-radius:4px}.progress[value="100"]::-webkit-progress-value{border-bottom-right-radius:4px;border-top-right-radius:4px}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:4px}base::-moz-progress-bar,.progress[value]{background-color:#eee;border-radius:4px}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:4px}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-bottom-left-radius:4px;border-top-left-radius:4px}.progress[width="100%"]{border-bottom-right-radius:4px;border-top-right-radius:4px}}.progress-striped[value]::-webkit-progress-value{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-striped[value]::-ms-fill{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}@media screen and (min-width:0\0){.progress-bar-striped{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}}.progress-animated[value]::-webkit-progress-value{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0){.progress-animated .progress-bar-striped{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#5cb85c}.progress-success[value]::-moz-progress-bar{background-color:#5cb85c}.progress-success[value]::-ms-fill{background-color:#5cb85c}@media screen and (min-width:0\0){.progress-success .progress-bar{background-color:#5cb85c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}.progress-info[value]::-ms-fill{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#f0ad4e}.progress-warning[value]::-moz-progress-bar{background-color:#f0ad4e}.progress-warning[value]::-ms-fill{background-color:#f0ad4e}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#f0ad4e}}.progress-danger[value]::-webkit-progress-value{background-color:#d9534f}.progress-danger[value]::-moz-progress-bar{background-color:#d9534f}.progress-danger[value]::-ms-fill{background-color:#d9534f}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#d9534f}}.media,.media-body{overflow:hidden}.media-body{width:10000px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#818a91;cursor:not-allowed;background-color:#eceeef}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#818a91}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;text-decoration:none;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#a8d6fe}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-item-action{width:100%;color:#555;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#333}.list-group-item-action:focus,.list-group-item-action:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.8571428571%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:8px;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header::after{content:"";display:table;clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer::after{content:"";display:table;clear:both}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:600px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.in{opacity:.9}.tooltip.tooltip-top,.tooltip.bs-tether-element-attached-bottom{padding:5px 0;margin-top:-3px}.tooltip.tooltip-top .tooltip-inner::before,.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.tooltip-right,.tooltip.bs-tether-element-attached-left{padding:0 5px;margin-left:3px}.tooltip.tooltip-right .tooltip-inner::before,.tooltip.bs-tether-element-attached-left .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.tooltip-bottom,.tooltip.bs-tether-element-attached-top{padding:5px 0;margin-top:3px}.tooltip.tooltip-bottom .tooltip-inner::before,.tooltip.bs-tether-element-attached-top .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.tooltip-left,.tooltip.bs-tether-element-attached-right{padding:0 5px;margin-left:-3px}.tooltip.tooltip-left .tooltip-inner::before,.tooltip.bs-tether-element-attached-right .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:#fff0;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:8px}.popover.popover-top,.popover.bs-tether-element-attached-bottom{margin-top:-10px}.popover.popover-top::before,.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::before,.popover.bs-tether-element-attached-bottom::after{left:50%;border-bottom-width:0}.popover.popover-top::before,.popover.bs-tether-element-attached-bottom::before{bottom:-11px;margin-left:-11px;border-top-color:rgb(0 0 0 / .25)}.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.popover-right,.popover.bs-tether-element-attached-left{margin-left:10px}.popover.popover-right::before,.popover.popover-right::after,.popover.bs-tether-element-attached-left::before,.popover.bs-tether-element-attached-left::after{top:50%;border-left-width:0}.popover.popover-right::before,.popover.bs-tether-element-attached-left::before{left:-11px;margin-top:-11px;border-right-color:rgb(0 0 0 / .25)}.popover.popover-right::after,.popover.bs-tether-element-attached-left::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.popover-bottom,.popover.bs-tether-element-attached-top{margin-top:10px}.popover.popover-bottom::before,.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::before,.popover.bs-tether-element-attached-top::after{left:50%;border-top-width:0}.popover.popover-bottom::before,.popover.bs-tether-element-attached-top::before{top:-11px;margin-left:-11px;border-bottom-color:rgb(0 0 0 / .25)}.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.popover-bottom .popover-title::before,.popover.bs-tether-element-attached-top .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.popover-left,.popover.bs-tether-element-attached-right{margin-left:-10px}.popover.popover-left::before,.popover.popover-left::after,.popover.bs-tether-element-attached-right::before,.popover.bs-tether-element-attached-right::after{top:50%;border-right-width:0}.popover.popover-left::before,.popover.bs-tether-element-attached-right::before{right:-11px;margin-top:-11px;border-left-color:rgb(0 0 0 / .25)}.popover.popover-left::after,.popover.bs-tether-element-attached-right::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:7.9375px 7.9375px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::before,.popover::after{position:absolute;display:block;width:0;height:0;border-color:#fff0;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.carousel-item.next,.carousel-inner>.carousel-item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.prev,.carousel-inner>.carousel-item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right,.carousel-inner>.carousel-item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgb(0 0 0 / .6);opacity:.5}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(rgb(0 0 0 / .0001)));background-image:linear-gradient(to right,rgb(0 0 0 / .5) 0,rgb(0 0 0 / .0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .0001)),to(rgb(0 0 0 / .5)));background-image:linear-gradient(to right,rgb(0 0 0 / .0001) 0,rgb(0 0 0 / .5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev::before{content:"‹"}.carousel-control .icon-next::before{content:"›"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#fff0;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.carousel-caption .btn{text-shadow:none}@media (min-width:576px){.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f9}.bg-primary{background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5!important}.bg-success{background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.bg-inverse{background-color:#373a3c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#1f2021!important}.rounded{border-radius:4px}.rounded-top{border-top-right-radius:4px;border-top-left-radius:4px}.rounded-right{border-bottom-right-radius:4px;border-top-right-radius:4px}.rounded-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-left{border-bottom-left-radius:4px;border-top-left-radius:4px}.rounded-circle{border-radius:50%}.clearfix::after{content:"";display:table;clear:both}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.float-xs-left{float:left!important}.float-xs-right{float:right!important}.float-xs-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-100{width:100%!important}.h-100{height:100%!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:1rem 1rem!important}.mt-1{margin-top:1rem!important}.mr-1{margin-right:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.mx-1{margin-right:1rem!important;margin-left:1rem!important}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-2{margin:1.5rem 1.5rem!important}.mt-2{margin-top:1.5rem!important}.mr-2{margin-right:1.5rem!important}.mb-2{margin-bottom:1.5rem!important}.ml-2{margin-left:1.5rem!important}.mx-2{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-3{margin:3rem 3rem!important}.mt-3{margin-top:3rem!important}.mr-3{margin-right:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.mx-3{margin-right:3rem!important;margin-left:3rem!important}.my-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0 0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:1rem 1rem!important}.pt-1{padding-top:1rem!important}.pr-1{padding-right:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.px-1{padding-right:1rem!important;padding-left:1rem!important}.py-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-2{padding:1.5rem 1.5rem!important}.pt-2{padding-top:1.5rem!important}.pr-2{padding-right:1.5rem!important}.pb-2{padding-bottom:1.5rem!important}.pl-2{padding-left:1.5rem!important}.px-2{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-3{padding:3rem 3rem!important}.pt-3{padding-top:3rem!important}.pr-3{padding-right:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.px-3{padding-right:3rem!important;padding-left:3rem!important}.py-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-muted{color:#999!important}a.text-muted:focus,a.text-muted:hover{color:gray!important}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5!important}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f!important}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c!important}.text-gray-dark{color:#373a3c!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#1f2021!important}.text-hide{font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}:root{--color-primary:#7a5c20;--color-primary-hover:#93712a;--color-primary-active:#5e4618;--color-accent:#93712a;--color-accent-hover:#7a5c20;--color-accent-active:#5e4618;--color-accent-red:#e82020;--color-primary-dark:#5e4618;--color-primary-rgb:122, 92, 32;--color-accent-on-dark:#b8924a;--color-red:#e82020;--color-red-hover:#ff2a30;--color-red-dark:#b3000a;--color-text-primary:#222222;--color-text-darkest:#1a1a1a;--color-text-muted:#6b6b6b;--color-text-disabled:#999999;--color-text-faint:#cccccc;--color-text-light:#ffffff;--color-bg-white:#ffffff;--color-bg-light:#f7f5f2;--color-bg-dark:#111111;--color-bg-darker:#1a1a1a;--color-bg-section-dark:#222222;--color-border:#e0e0e0;--color-border-light:#f0f0f0;--color-success:#4a6b3a;--color-success-bg:#edf2e6;--color-warning:#9b7220;--color-warning-bg:#f5ede0;--color-warning-soft:#d4a017;--color-warning-soft-bg:#fff8e1;--color-info:#3d5a73;--color-info-bg:#e6eaef;--color-danger:#e82020;--color-danger-bg:#f2e2e2;--font-family-display:Anton, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-family-base:Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-family-mono:Geist Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--container-max-width:1440px;--content-max-width:1360px;--radius-card:4px;--radius-card-mobile:8px;--radius-button:4px;--radius-input:4px;--radius-badge:3px;--radius-pill:999px;--shadow-card:0 4px 8px rgba(0, 0, 0, 0.08);--shadow-card-hover:0 6px 16px rgba(0, 0, 0, 0.1);--shadow-dropdown:0 8px 24px rgba(15, 30, 22, 0.12)}[data-theme=dark]{--color-text-primary:#ffffff;--color-text-muted:#cccccc;--color-bg-white:#222222;--color-border:#1a1a1a}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{list-style:none;margin:0;padding:0}html{overflow-x:clip}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-anchor:none;text-rendering:optimizeSpeed;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#222;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}#wrapper,main.wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::before,::after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid #7a5c20;outline-offset:2px}::-moz-selection{background-color:#3f2a18;color:#fff}::selection{background-color:#3f2a18;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f7f5f2}::-webkit-scrollbar-thumb{background:#7a5c20;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5e4618}@font-face{font-family:"Anton";font-style:normal;font-weight:400;font-display:swap;src:url(../css/6e1938b75b8a63a00ed5.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Anton";font-style:normal;font-weight:400;font-display:swap;src:url(../css/3d62441680a12bbe4cde.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../css/8bff79fbfaa8b8167a0b.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../css/4f2981d82860061bca3e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:400 700;font-display:swap;src:url(../css/f1c6d6ea7e3836b94bdc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.5;color:#222;background-color:#f7f5f2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;letter-spacing:2px;line-height:1.1;color:#222;margin:0 0 16px}h1,.h1{font-size:64px}h2,.h2{font-size:48px}h3,.h3{font-size:36px}h4,.h4,h5,.h5,h6,.h6{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.3;color:#222;margin:0 0 12px}h4,.h4{font-size:24px}h5,.h5{font-size:18px}h6,.h6{font-size:14px;text-transform:uppercase;letter-spacing:1px}p{margin:0 0 16px;line-height:1.6}p.lead,.body-lg{font-size:18px;line-height:1.6}small,.small{font-size:12px;line-height:1.5}.text-muted,.text-secondary{color:#6b6b6b}a{color:#7a5c20;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}a:hover,a:focus{color:#93712a}.font-display{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.font-body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.font-mono{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.uppercase{text-transform:uppercase}.tracking-wider{letter-spacing:1px}.tracking-widest{letter-spacing:2px}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-clamp-2,.text-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.text-clamp-2{-webkit-line-clamp:2;line-clamp:2}.text-clamp-3{-webkit-line-clamp:3;line-clamp:3}.eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#7a5c20;line-height:1}.eyebrow__dot{width:8px;height:8px;border-radius:50%;background-color:currentColor;display:inline-block}.eyebrow--primary{color:#7a5c20}.eyebrow--muted{color:#6b6b6b}.eyebrow--light{color:#ccc}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 24px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;border-radius:5px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.btn:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)}.btn:disabled,.btn.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-primary{background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border:2px solid var(--color-btn-primary-bg)}.btn-primary:hover,.btn-primary:focus{background-color:var(--color-btn-primary-hover);border-color:var(--color-btn-primary-hover);color:var(--color-btn-primary-text)}.btn-primary:active{background-color:#523e15;border-color:#523e15}.btn-secondary{background-color:#fff0;color:var(--color-btn-secondary-text);border:2px solid var(--color-btn-secondary-border)}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--color-btn-secondary-border);color:var(--color-text-inverse)}.btn-outline-primary{background-color:#fff0;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--color-primary);color:var(--color-text-inverse)}.btn--primary{background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border:2px solid var(--color-btn-primary-bg)}.btn--primary:hover{background-color:var(--color-btn-primary-hover);border-color:var(--color-btn-primary-hover);color:var(--color-btn-primary-text)}.btn--secondary{background-color:#fff0;color:var(--color-btn-secondary-text);border:2px solid var(--color-btn-secondary-border)}.btn--secondary:hover{background-color:var(--color-btn-secondary-border);color:var(--color-text-inverse)}.btn--white{background-color:var(--color-bg-primary);color:var(--color-primary);border:2px solid var(--color-bg-primary)}.btn--white:hover{background-color:#fff0;color:var(--color-text-inverse);border-color:var(--color-bg-primary)}.btn--lg{padding:16px 32px;font-size:1rem}.btn--sm{padding:8px 16px;font-size:10px}.btn--full{width:100%}.badge--new{background-color:var(--color-label-new);color:var(--color-text-inverse)}.badge--top{background-color:var(--color-label-top);color:var(--color-text-inverse)}.badge--discount{background-color:var(--color-label-discount);color:var(--color-text-inverse)}.form-group{margin-bottom:16px}.form-label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.form-input{width:100%;padding:12px 16px;font-size:.875rem;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid #e0e0e0;border-radius:5px;-webkit-transition:border-color 150ms ease,-webkit-box-shadow 150ms ease;transition:border-color 150ms ease,-webkit-box-shadow 150ms ease;transition:border-color 150ms ease,box-shadow 150ms ease;transition:border-color 150ms ease,box-shadow 150ms ease,-webkit-box-shadow 150ms ease}.form-input:focus{outline:0;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgb(5 106 104 / .1);box-shadow:0 0 0 3px rgb(5 106 104 / .1)}.form-input::-webkit-input-placeholder{color:var(--color-text-muted)}.form-input::-moz-placeholder{color:var(--color-text-muted)}.form-input:-ms-input-placeholder{color:var(--color-text-muted)}.form-input::-ms-input-placeholder{color:var(--color-text-muted)}.form-input::placeholder{color:var(--color-text-muted)}.form-control{display:block;width:100%;padding:12px 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-primary);background-clip:padding-box;border:1px solid #e0e0e0;border-radius:5px;-webkit-transition:border-color 150ms ease,-webkit-box-shadow 150ms ease;transition:border-color 150ms ease,-webkit-box-shadow 150ms ease;transition:border-color 150ms ease,box-shadow 150ms ease;transition:border-color 150ms ease,box-shadow 150ms ease,-webkit-box-shadow 150ms ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control:focus{outline:0;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgb(5 106 104 / .1);box-shadow:0 0 0 3px rgb(5 106 104 / .1)}.form-control::-webkit-input-placeholder{color:var(--color-text-muted);opacity:1}.form-control::-moz-placeholder{color:var(--color-text-muted);opacity:1}.form-control:-ms-input-placeholder{color:var(--color-text-muted);opacity:1}.form-control::-ms-input-placeholder{color:var(--color-text-muted);opacity:1}.form-control::placeholder{color:var(--color-text-muted);opacity:1}.form-control:disabled,.form-control[readonly]{background-color:var(--color-bg-card);opacity:.7;cursor:not-allowed}.form-control.is-invalid{border-color:#e82020}.form-control.is-invalid:focus{border-color:#e82020;-webkit-box-shadow:0 0 0 3px rgb(232 32 32 / .1);box-shadow:0 0 0 3px rgb(232 32 32 / .1)}.form-control.is-valid{border-color:#4a6b3a}.form-control.is-valid:focus{border-color:#4a6b3a;-webkit-box-shadow:0 0 0 3px rgb(74 107 58 / .1);box-shadow:0 0 0 3px rgb(74 107 58 / .1)}textarea.form-control{min-height:120px;resize:vertical}.form-select{display:block;width:100%;padding:12px 32px 12px 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-primary);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px;border:1px solid #e0e0e0;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:border-color 150ms ease,-webkit-box-shadow 150ms ease;transition:border-color 150ms ease,-webkit-box-shadow 150ms ease;transition:border-color 150ms ease,box-shadow 150ms ease;transition:border-color 150ms ease,box-shadow 150ms ease,-webkit-box-shadow 150ms ease}.form-select:focus{outline:0;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgb(5 106 104 / .1);box-shadow:0 0 0 3px rgb(5 106 104 / .1)}.form-select:disabled{background-color:var(--color-bg-card);opacity:.7;cursor:not-allowed}.form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;min-height:1.5rem;margin-bottom:8px}.form-check:last-child{margin-bottom:0}.form-check-input{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:2px;background-color:var(--color-bg-primary);background-repeat:no-repeat;background-position:center;background-size:contain;border:2px solid #e0e0e0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.form-check-input[type=checkbox]{border-radius:4px}.form-check-input[type=radio]{border-radius:50%}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.form-check-input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e")}.form-check-input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-check-input:focus{outline:0;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgb(5 106 104 / .1);box-shadow:0 0 0 3px rgb(5 106 104 / .1)}.form-check-input:disabled{opacity:.5;cursor:not-allowed}.form-check-input:disabled~.form-check-label{opacity:.5;cursor:not-allowed}.form-check-label{font-size:.875rem;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-check-label a{color:var(--color-primary);text-decoration:underline}.form-check-label a:hover{color:var(--color-primary-dark)}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:not(:last-child),.input-group>.form-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.form-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;font-size:.875rem;font-weight:400;color:var(--color-text-secondary);text-align:center;white-space:nowrap;background-color:var(--color-bg-card);border:1px solid #e0e0e0;border-radius:5px}.input-group-text:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text:last-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.form-text{display:block;margin-top:4px;font-size:10px;color:var(--color-text-muted)}.invalid-feedback{display:none;width:100%;margin-top:4px;font-size:10px;color:#e82020}.was-validated :invalid~.invalid-feedback,.is-invalid~.invalid-feedback{display:block}.valid-feedback{display:none;width:100%;margin-top:4px;font-size:10px;color:#4a6b3a}.was-validated :valid~.valid-feedback,.is-valid~.valid-feedback{display:block}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.ml-0{margin-left:0!important}.ml-auto{margin-left:auto!important}.mr-0{margin-right:0!important}.mr-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:4px!important}.p-2{padding:8px!important}.p-3{padding:12px!important}.p-4{padding:16px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:4px!important;padding-right:4px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.w-100{width:100%!important}.w-auto{width:auto!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-muted{color:var(--color-text-muted)!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}@font-face{font-display:swap;font-family:"bootstrap-icons";src:url(../css/d9ce6e32f153ef8880c3.woff2) format("woff2")}.bi::before,[class^=bi-]::before,[class*=" bi-"]::before{display:inline-block;font-family:"bootstrap-icons"!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-1-circle::before{content:""}.bi-2-circle::before{content:""}.bi-3-circle::before{content:""}.bi-4-circle::before{content:""}.bi-arrow-left::before{content:""}.bi-arrow-repeat::before{content:""}.bi-arrow-return-left::before{content:""}.bi-arrow-right::before{content:""}.bi-bag::before{content:""}.bi-bag-x::before{content:""}.bi-box::before{content:""}.bi-box-arrow-right::before{content:""}.bi-box-seam::before{content:""}.bi-building::before{content:""}.bi-cart-plus::before{content:""}.bi-cart-x::before{content:""}.bi-chat-text::before{content:""}.bi-check-circle::before{content:""}.bi-check-circle-fill::before{content:""}.bi-check-lg::before{content:""}.bi-chevron-down::before{content:""}.bi-chevron-left::before{content:""}.bi-chevron-right::before{content:""}.bi-circle::before{content:""}.bi-credit-card::before{content:""}.bi-dash::before{content:""}.bi-download::before{content:""}.bi-envelope::before{content:""}.bi-envelope-check::before{content:""}.bi-exclamation-circle::before{content:""}.bi-exclamation-circle-fill::before{content:""}.bi-exclamation-triangle::before{content:""}.bi-exclamation-triangle-fill::before{content:""}.bi-eye::before{content:""}.bi-bag-check::before{content:""}.bi-shop::before{content:""}.bi-cash-coin::before{content:""}.bi-bank::before{content:""}.bi-clipboard-check::before{content:""}.bi-check2-circle::before{content:""}.bi-file-earmark-text::before{content:""}.bi-file-text::before{content:""}.bi-flag::before{content:""}.bi-funnel::before{content:""}.bi-geo-alt::before{content:""}.bi-geo-alt-fill::before{content:""}.bi-gift::before{content:""}.bi-graph-down-arrow::before{content:""}.bi-grid-3x3-gap::before{content:""}.bi-heart::before{content:""}.bi-house::before{content:""}.bi-house-door::before{content:""}.bi-info-circle::before{content:""}.bi-info-circle-fill::before{content:""}.bi-lightning-charge::before{content:""}.bi-list-ul::before{content:""}.bi-lock::before{content:""}.bi-mailbox::before{content:""}.bi-pencil::before{content:""}.bi-percent::before{content:""}.bi-person::before{content:""}.bi-person-circle::before{content:""}.bi-plus::before{content:""}.bi-plus-lg::before{content:""}.bi-receipt::before{content:""}.bi-recycle::before{content:""}.bi-search::before{content:""}.bi-shield-check::before{content:""}.bi-star::before{content:""}.bi-star-fill::before{content:""}.bi-star-half::before{content:""}.bi-telephone::before{content:""}.bi-trash::before{content:""}.bi-truck::before{content:""}.bi-x::before{content:""}.bi-x-circle::before{content:""}.bi-x-lg::before{content:""}.container{width:100%;max-width:calc(1440px + 40px*2);margin:0 auto;padding-left:40px;padding-right:40px}@media (max-width:767.98px){.container{padding-left:16px;padding-right:16px}}.l-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.wrapper>.container>.row{display:grid;grid-template-columns:280px 1fr;gap:24px;margin:0}.wrapper>.container>.row>[class*=col-]{max-width:100%;padding:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;min-width:0}@media (max-width:991.98px){.wrapper>.container>.row{grid-template-columns:1fr;gap:16px}}@media (max-width:991.98px){.wrapper__left-column,.wrapper__right-column{display:none}}.wrapper__content{min-width:0}body.page-cart .wrapper>.container>.row,body.page-checkout .wrapper>.container>.row,body.page-cms .wrapper>.container>.row,body.page-contact .wrapper>.container>.row,body.page-password .wrapper>.container>.row,body.page-authentication .wrapper>.container>.row,body.page-registration .wrapper>.container>.row,body.page-my-account .wrapper>.container>.row,body.page-order-confirmation .wrapper>.container>.row{grid-template-columns:1fr}.l-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-layout--full-width .l-main{width:100%}.page-layout--left-column .l-main{display:-webkit-box;display:-ms-flexbox;display:flex}.page-layout--left-column .l-main .l-sidebar{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:991.98px){.page-layout--left-column .l-main .l-sidebar{display:none}}.page-layout--left-column .l-main .l-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2rem}@media (max-width:991.98px){.page-layout--left-column .l-main .l-content{padding-left:0}}.page-layout--right-column .l-main{display:-webkit-box;display:-ms-flexbox;display:flex}.page-layout--right-column .l-main .l-sidebar{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}@media (max-width:991.98px){.page-layout--right-column .l-main .l-sidebar{display:none}}.page-layout--right-column .l-main .l-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2rem}@media (max-width:991.98px){.page-layout--right-column .l-main .l-content{padding-right:0}}.page-layout--both-columns .l-main{display:-webkit-box;display:-ms-flexbox;display:flex}.page-layout--both-columns .l-main .l-sidebar-left{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:991.98px){.page-layout--both-columns .l-main .l-sidebar-left{display:none}}.page-layout--both-columns .l-main .l-sidebar-right{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}@media (max-width:991.98px){.page-layout--both-columns .l-main .l-sidebar-right{display:none}}.page-layout--both-columns .l-main .l-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 2rem}@media (max-width:991.98px){.page-layout--both-columns .l-main .l-content{padding:0}}.container--narrow{max-width:960px}.container--wide{max-width:1400px}.section{padding:80px 0}.section--sm{padding:3rem 0}.section--lg{padding:7rem 0}.section--bg-light{background-color:#f7f5f2}.section--bg-gray{background-color:#f0f0f0}.section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}@media (max-width:767.98px){.section-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}}.btn-view-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#222;font-size:1rem;font-weight:500;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.btn-view-more:hover{color:#7a5c20}.btn-view-more i{font-size:.875rem;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.btn-view-more:hover i{-webkit-transform:translateX(4px);transform:translateX(4px)}.grid{display:grid;gap:1.5rem}.grid--2{grid-template-columns:repeat(2,1fr)}@media (max-width:767.98px){.grid--2{grid-template-columns:1fr}}.grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:991.98px){.grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.grid--3{grid-template-columns:1fr}}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1199.98px){.grid--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.grid--4{grid-template-columns:1fr}}.announcement-bar{background:#1a1a1a;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.announcement-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;height:40px;max-width:1440px;margin-inline:auto;padding-inline:40px}.announcement-bar__left,.announcement-bar__center,.announcement-bar__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#fff;white-space:nowrap}.announcement-bar__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ccc;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.announcement-bar__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.announcement-bar__promo{color:#ccc}.announcement-bar__phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:500;-webkit-transition:color 150ms ease;transition:color 150ms ease}.announcement-bar__phone:hover{color:#b8924a}.announcement-bar__phone .lucide{width:14px;height:14px}.announcement-bar__divider{width:1px;height:12px;background:#777;-ms-flex-negative:0;flex-shrink:0;display:inline-block}.announcement-bar__lang{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:12px}.announcement-bar__lang-active{color:#fff;font-weight:600}.announcement-bar__lang-inactive{color:#ccc;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.announcement-bar__lang-inactive:hover{color:#fff}.announcement-bar__left .lucide{width:14px;height:14px;color:#ccc;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.announcement-bar__inner{height:32px;padding-inline:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.announcement-bar__left,.announcement-bar__right{display:none}.announcement-bar__center{min-width:0;overflow:hidden}.announcement-bar__promo{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.3px}}.blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;text-decoration:none;color:#222;-webkit-transition:-webkit-box-shadow 300ms ease,-webkit-transform 300ms ease;transition:-webkit-box-shadow 300ms ease,-webkit-transform 300ms ease;transition:box-shadow 300ms ease,transform 300ms ease;transition:box-shadow 300ms ease,transform 300ms ease,-webkit-box-shadow 300ms ease,-webkit-transform 300ms ease}.blog-card:hover{-webkit-box-shadow:0 6px 16px rgb(0 0 0 / .1);box-shadow:0 6px 16px rgb(0 0 0 / .1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.blog-card__image{position:relative;height:260px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.blog-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.blog-card:hover .blog-card__image img{-webkit-transform:scale(1.04);transform:scale(1.04)}.blog-card__chip{position:absolute;top:12px;left:12px;z-index:2;height:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:4px;background:#f7f5f2;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:600;color:#222;line-height:1}.blog-card__chip--featured{background:#93712a;color:#fff}.blog-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-card__title{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:22px;font-weight:400;line-height:1.1;color:#222;margin:0}.blog-card__excerpt{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;line-height:1.5;color:#6b6b6b;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:auto}.blog-card__meta-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6b6b6b}.blog-card__read-more{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:600;color:#7a5c20;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;white-space:nowrap;-webkit-transition:color 150ms ease;transition:color 150ms ease}.blog-card__read-more svg{width:14px;height:14px}.blog-card__read-more:hover{color:#222}@media (max-width:767.98px){.blog-card__image{height:160px}.blog-card__body{padding:14px;gap:6px}.blog-card__title{font-size:16px}}.category-tile{position:relative;height:320px;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;text-decoration:none;color:#fff}.category-tile__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.category-tile:hover .category-tile__bg{-webkit-transform:scale(1.04);transform:scale(1.04)}.category-tile::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .65)),color-stop(50%,rgb(0 0 0 / .15)),to(rgb(0 0 0 / .25)));background:linear-gradient(0deg,rgb(0 0 0 / .65) 0,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .25) 100%);z-index:1}.category-tile>*{position:relative;z-index:2}.category-tile__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.category-tile__counter{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:11px;font-weight:500;letter-spacing:2px;color:#ccc}.category-tile__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;background:#93712a;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;color:#fff;line-height:1}.category-tile__badge--top-pick{background:#7a5c20}.category-tile__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.category-tile__title{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:28px;font-weight:400;letter-spacing:1.5px;color:#fff;margin:0;line-height:1.3;text-transform:uppercase}.category-tile__meta{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:500;color:#ccc}@media (max-width:767.98px){.category-tile{height:180px;padding:12px}.category-tile__title{font-size:18px}}.countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;-ms-flex-negative:0;flex-shrink:0}.countdown__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px;height:84px;background:#1a1a1a;border-radius:4px;gap:4px}.countdown__block--alert{background:#e82020}.countdown__number{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:40px;font-weight:400;color:#fff;line-height:1;margin:0}.countdown__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;color:#ccc;text-transform:uppercase;line-height:1}.countdown__sep{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:36px;font-weight:400;color:#6b6b6b;line-height:1;padding:0 4px;margin-bottom:20px}@media (max-width:767.98px){.countdown{gap:0}.countdown__block{width:44px;height:44px;border-radius:4px;gap:2px}.countdown__number{font-size:18px}.countdown__label{font-size:7px;letter-spacing:.5px}.countdown__sep{font-size:20px;padding:0 2px;margin-bottom:12px}}.header{position:sticky;top:0;z-index:200;background:#fff;-webkit-box-shadow:0 1px 0 rgb(0 0 0 / .04);box-shadow:0 1px 0 rgb(0 0 0 / .04);-webkit-transition:-webkit-box-shadow 150ms ease;transition:-webkit-box-shadow 150ms ease;transition:box-shadow 150ms ease;transition:box-shadow 150ms ease,-webkit-box-shadow 150ms ease}.header__row--utility,.header__row--progress{overflow:hidden}.header--compact,.header--scrolled{-webkit-box-shadow:0 4px 8px rgb(0 0 0 / .08);box-shadow:0 4px 8px rgb(0 0 0 / .08)}.header--compact .header__row--utility,.header--scrolled .header__row--utility,.header--compact .header__row--progress,.header--scrolled .header__row--progress{pointer-events:none}.header__row{padding-inline:max(40px,(100vw - 1440px)/2)}@media (max-width:767.98px){.header__row{padding-inline:16px}}.header__row--utility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:96px;background:#fff;gap:40px}.header__mobile-toggle{display:none;background:0 0;border:0;padding:8px;color:#222;cursor:pointer}@media (max-width:991.98px){.header__mobile-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header__mobile-toggle svg{width:24px;height:24px}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;text-decoration:none}.header__logo-img{display:block;height:44px;width:auto;max-width:100%}.header__search{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;background:#f7f5f2;border:1px solid #e0e0e0;border-radius:4px;padding:4px 4px 4px 18px;gap:8px;min-width:0}.header__search-icon{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;color:#6b6b6b}.header__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;background:0 0;border:0;outline:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:#222;min-width:0}.header__search-input::-webkit-input-placeholder{color:#6b6b6b}.header__search-input::-moz-placeholder{color:#6b6b6b}.header__search-input:-ms-input-placeholder{color:#6b6b6b}.header__search-input::-ms-input-placeholder{color:#6b6b6b}.header__search-input::placeholder{color:#6b6b6b}.header__search-cta,.header__search-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:131px;height:40px;padding:0 16px;background:#7a5c20;border:0;border-radius:0 4px 4px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#fff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background 150ms ease,color 150ms ease;transition:background 150ms ease,color 150ms ease;text-decoration:none;text-transform:uppercase}.header__search-cta:hover,.header__search-submit:hover{background:#222;color:#fff}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;-ms-flex-negative:0;flex-shrink:0}.header__account{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__account-dropdown{position:fixed;top:var(--account-dropdown-top,110px);right:var(--account-dropdown-right,40px);min-width:240px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:0 8px 24px rgb(15 30 22 / .12);box-shadow:0 8px 24px rgb(15 30 22 / .12);padding:8px 0;z-index:800;visibility:hidden;opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);pointer-events:none;-webkit-transition:opacity 150ms ease,visibility 0s linear 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,visibility 0s linear 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,transform 150ms ease,visibility 0s linear 150ms ease;transition:opacity 150ms ease,transform 150ms ease,visibility 0s linear 150ms ease,-webkit-transform 150ms ease}.header__account-dropdown::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.header__account:hover .header__account-dropdown,.header__account:focus-within .header__account-dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.header__account-greeting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:4px 16px 12px;border-bottom:1px solid #f0f0f0;margin-bottom:6px}.header__account-hello{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;color:#6b6b6b;letter-spacing:.5px;text-transform:uppercase}.header__account-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;color:#222;line-height:1.2}.header__account-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;color:#222;text-decoration:none;-webkit-transition:background 150ms ease,color 150ms ease;transition:background 150ms ease,color 150ms ease}.header__account-link .lucide{width:16px;height:16px;color:#6b6b6b;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color 150ms ease;transition:color 150ms ease}.header__account-link:hover{background:#f7f5f2;color:#7a5c20}.header__account-link:hover .lucide{color:#7a5c20}.header__account-link--logout:hover{background:#f7f5f2;color:#e82020}.header__account-link--logout:hover .lucide{color:#e82020}.header__account-link--register{font-weight:600}.header__account-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:4px 16px 6px;padding:10px 16px;background:#93712a;border-radius:4px;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;-webkit-transition:background 150ms ease;transition:background 150ms ease}.header__account-cta .lucide{width:14px;height:14px}.header__account-cta:hover{background:#222;color:#fff}.header__account-divider{height:1px;background:#f0f0f0;margin:6px 12px}.header__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;background:0 0;border:0;cursor:pointer;padding:0;text-decoration:none;color:#222;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.header__action:hover{opacity:.7}.header__action-icon,.header__action-icon-wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.header__action-icon .lucide,.header__action-icon svg,.header__action-icon-wrap .lucide,.header__action-icon-wrap svg{width:24px;height:24px}.header__action-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:600;letter-spacing:.8px;color:#222;text-transform:uppercase;white-space:nowrap}.header__cart-badge{position:absolute;top:-4px;right:-3px;width:16px;height:16px;background:#93712a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;color:#fff;line-height:1;pointer-events:none}.header__cart-badge--hidden{display:none}.header__row--nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:54px;background:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;list-style:none;margin:0;padding:0;height:100%}.header__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0}.header__nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#222;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-transition:color 150ms ease;transition:color 150ms ease}.header__nav-link:hover{color:var(--color-primary)}.header__nav-chevron{width:14px;height:14px;color:#6b6b6b;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease;-ms-flex-negative:0;flex-shrink:0}.header__nav-item--open .header__nav-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__row--nav{position:relative}.header__dropdown{position:absolute;top:100%;left:0;right:0;z-index:800;background:#fff;border-bottom:2px solid #e0e0e0;-webkit-box-shadow:0 8px 24px rgb(15 30 22 / .12);box-shadow:0 8px 24px rgb(15 30 22 / .12);visibility:hidden;opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);pointer-events:none;-webkit-transition:opacity 150ms ease,visibility 0s linear 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,visibility 0s linear 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,transform 150ms ease,visibility 0s linear 150ms ease;transition:opacity 150ms ease,transform 150ms ease,visibility 0s linear 150ms ease,-webkit-transform 150ms ease}.header__nav-item--has-dropdown.dropdown-open .header__dropdown,.header__dropdown[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.header__dropdown-inner{max-width:1440px;margin-inline:auto;padding:32px 40px}.header__dropdown-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.header__dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;border-radius:8px;text-decoration:none;color:#222;-webkit-transition:background 150ms ease;transition:background 150ms ease}.header__dropdown-item:hover{background:#f7f5f2}.header__dropdown-image{width:100px;height:100px;border-radius:4px;overflow:hidden;background:#f7f5f2;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__dropdown-image img,.header__dropdown-image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.header__dropdown-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:600;color:#222;text-align:center;line-height:1.3}.header__dropdown-all{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:24px;padding:12px 20px;background:#93712a;border-radius:4px;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;-webkit-transition:background 150ms ease,color 150ms ease;transition:background 150ms ease,color 150ms ease}.header__dropdown-all:hover{background:#222;color:#fff}@media (max-width:991.98px){.header__dropdown-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.header__dropdown{display:none}}.header__nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.header__nav-gift{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#222;text-decoration:none;text-transform:uppercase;-webkit-transition:color 150ms ease;transition:color 150ms ease}.header__nav-gift .lucide{width:14px;height:14px;color:currentColor}.header__nav-gift:hover{color:var(--color-primary)}.header__nav-sep{width:1px;height:14px;background:#e0e0e0;-ms-flex-negative:0;flex-shrink:0;display:inline-block}.header__nav-sales{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;background:#e82020;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:800;letter-spacing:1px;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-transition:background 150ms ease,color 150ms ease;transition:background 150ms ease,color 150ms ease}.header__nav-sales .lucide{width:14px;height:14px;color:currentColor}.header__nav-sales:hover{background:#222;color:#fff}.header__row--progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;height:44px;background:#fff8e1;border-bottom:1px solid #f0e0a0}.header__progress-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;line-height:1;color:#5a4a00;font-weight:500}.header__progress-icon{color:#d4a017;width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.header__progress-label,.header__progress-suffix{color:#5a4a00;font-weight:500}.header__progress-amount{color:#8a6d3b;font-weight:700}.header__progress-bar-wrap{width:280px;height:4px;background:#e8d88c;border-radius:2px;overflow:hidden}.header__progress-bar-fill{height:100%;min-width:4px;background:#d4a017;border-radius:2px;-webkit-transition:width 300ms ease;transition:width 300ms ease}.header__action--mobile-search{display:none}@media (max-width:767.98px){.header__row--utility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;padding:0 16px;gap:12px;background:#fff;border-bottom:1px solid #e0e0e0}.header__search{display:none}.header__action--mobile-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header--search-open .header__row--utility{position:relative}.header--search-open .header__search{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;inset:0;z-index:20;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 16px;background:#fff}.header__account,.header__action--compare,.header .ppcompare-btn,.header .ppcompare-btn--header{display:none!important}.header__logo{margin:0 auto}.header__logo-img{height:32px}.header__actions{gap:16px}.header__action{padding:0}.header__action i,.header__action svg{width:22px;height:22px}.header__action-label{display:none}.header__mobile-toggle{padding:6px;margin-right:0}.header__mobile-toggle--left{-ms-flex-negative:0;flex-shrink:0}.header__row--nav{display:none}.header__row--progress{padding:0 16px}}@-webkit-keyframes headerSlideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headerSlideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}body.header-fixed{padding-top:150px}@media (max-width:767.98px){body.header-fixed{padding-top:56px}}.footer{background:#111;color:#ccc;padding:70px 0 0}@media (max-width:767.98px){.footer{padding-top:40px}}.footer__bottom{padding-block:16px 20px}.footer__main,.footer__divider,.footer__bottom{max-width:1440px;margin-inline:auto;padding-inline:40px}@media (max-width:767.98px){.footer__main,.footer__divider,.footer__bottom{padding-inline:16px}}.footer__main{display:grid;grid-template-columns:360px 1fr 1fr 1fr 360px;gap:60px;margin-bottom:48px}@media (max-width:991.98px){.footer__main{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:767.98px){.footer__main{grid-template-columns:1fr;gap:0;margin-bottom:0}}.footer__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:767.98px){.footer__col{gap:0}.footer__col:has(.footer__col-title)>:not(.footer__col-title){display:none}.footer__col.is-open>*{display:block}.footer__col.is-open .footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__col.is-open .footer__contact-phone,.footer__col.is-open .footer__store{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__col.is-open>.footer__col-title::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-bottom:4px;color:inherit}.footer__logo-img{display:block;height:44px;width:auto;max-width:100%}.footer__description{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;line-height:1.6;color:#ccc;margin:0}@media (max-width:767.98px){.footer__description{font-size:12px}}.footer__col--brand{gap:20px}@media (max-width:767.98px){.footer__col--brand{gap:16px;padding-bottom:24px}}.footer__trust-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;background:rgb(255 255 255 / .04);border:1px solid rgb(184 146 74 / .55);border-radius:5px;text-decoration:none;color:inherit;-webkit-transition:background 150ms ease,border-color 150ms ease,-webkit-transform 150ms ease;transition:background 150ms ease,border-color 150ms ease,-webkit-transform 150ms ease;transition:background 150ms ease,border-color 150ms ease,transform 150ms ease;transition:background 150ms ease,border-color 150ms ease,transform 150ms ease,-webkit-transform 150ms ease}.footer__trust-card:hover,.footer__trust-card:focus-visible{background:rgb(184 146 74 / .08);border-color:#b8924a;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.footer__trust-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;background:rgb(184 146 74 / .16);border-radius:4px;color:#b8924a}.footer__trust-icon .lucide{width:18px;height:18px}.footer__trust-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0;line-height:1.3}.footer__trust-text strong{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;color:#fff;letter-spacing:.3px}.footer__trust-text span{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:400;color:#ccc}.footer__social-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__social-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:800;letter-spacing:2px;color:#ccc;text-transform:uppercase}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.footer__social-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:rgb(255 255 255 / .06);border-radius:50%;color:#fff;text-decoration:none;-webkit-transition:background 150ms ease,color 150ms ease,-webkit-transform 150ms ease;transition:background 150ms ease,color 150ms ease,-webkit-transform 150ms ease;transition:background 150ms ease,color 150ms ease,transform 150ms ease;transition:background 150ms ease,color 150ms ease,transform 150ms ease,-webkit-transform 150ms ease}.footer__social-link svg,.footer__social-link img{width:16px;height:16px}.footer__social-link:hover,.footer__social-link:focus-visible{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#fff}.footer__social-link[aria-label*=Facebook]:hover{background:#1877f2}.footer__social-link[aria-label*=YouTube]:hover{background:red}.footer__social-link[aria-label*=Instagram]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.footer__social-link[aria-label*=X]:hover,.footer__social-link[aria-label*=Twitter]:hover{background:#000}.footer__social-link[aria-label*=LinkedIn]:hover{background:#0a66c2}.footer__social-link[aria-label*=TikTok]:hover{background:#000}.footer__col-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:800;letter-spacing:2px;color:var(--color-accent-on-dark);text-transform:uppercase;margin:0}@media (max-width:767.98px){.footer__col-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 0;cursor:pointer;border-bottom:1px solid #222;font-size:12px}.footer__col-title::after{content:"";display:block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23777777%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%276 9 12 15 18 9%27%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.footer__nav li{list-style:none}.footer__nav a{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;color:#e0e0e0;text-decoration:none;line-height:1;padding:8px 0;display:block;-webkit-transition:color 150ms ease;transition:color 150ms ease}.footer__nav a:hover{color:#fff}.footer__company-info{color:#ccc;font-size:13px;line-height:1.6}.footer__company-info p{margin:0 0 8px}.footer__contact-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.footer__phone-number{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:28px;font-weight:400;color:#fff;line-height:1.1}@media (max-width:767.98px){.footer__phone-number{font-size:22px}}.footer__email{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#e0e0e0;text-decoration:none}.footer__email:hover{color:#fff}.footer__contact-divider{width:100%;height:1px;background:#222;border:0;margin:8px 0}.footer__store{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.footer__store-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.5px;color:#fff;text-transform:uppercase;margin:0}.footer__store-pin{color:#b8924a;width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.footer__store-address{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-size:12px;color:#ccc;line-height:1.55;margin:0}.footer__divider{width:100%;height:1px;background:#222;border:0;margin:0}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;padding-top:28px}@media (max-width:767.98px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.footer__bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767.98px){.footer__bottom-left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}}.footer__copyright{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:500;color:#ccc;margin:0}.footer__legal-link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;color:#ccc;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.footer__legal-link:hover{color:#fff}.footer__payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767.98px){.footer__payments{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__payment-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;height:28px;padding:0 6px;background:#fff;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:9px;font-weight:900;color:#222;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.mega-menu{position:absolute;top:100%;left:0;right:0;z-index:800;background:#fff;border-bottom:2px solid #e0e0e0;-webkit-box-shadow:0 8px 24px rgb(15 30 22 / .12);box-shadow:0 8px 24px rgb(15 30 22 / .12);height:450px;overflow:hidden;visibility:hidden;opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);pointer-events:none;-webkit-transition:opacity 150ms ease,visibility 0s linear 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,visibility 0s linear 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,transform 150ms ease,visibility 0s linear 150ms ease;transition:opacity 150ms ease,transform 150ms ease,visibility 0s linear 150ms ease,-webkit-transform 150ms ease}.mega-menu::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.header__nav-item--has-dropdown.dropdown-open .mega-menu,.mega-menu[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.mega-menu__inner{max-width:1440px;margin-inline:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mega-menu__rail{width:260px;-ms-flex-negative:0;flex-shrink:0;background:#f7f5f2;padding:12px 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0}.mega-menu__rail-item{list-style:none;-webkit-transition:background 150ms ease;transition:background 150ms ease}.mega-menu__rail-item:hover,.mega-menu__rail-item--active{background:#f0eded}.mega-menu__rail-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 24px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#222;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.mega-menu__rail-link .lucide{width:16px;height:16px;color:#6b6b6b;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color 150ms ease;transition:color 150ms ease}.mega-menu__rail-item:hover .mega-menu__rail-link,.mega-menu__rail-item--active .mega-menu__rail-link{color:#7a5c20}.mega-menu__rail-item:hover .mega-menu__rail-link .lucide,.mega-menu__rail-item--active .mega-menu__rail-link .lucide{color:#7a5c20}.mega-menu__panels{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;overflow:hidden}.mega-menu__panel{position:absolute;inset:0;padding:32px 40px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;overflow-y:auto}.mega-menu__panel--active{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu__panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.mega-menu__panel-heading{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:24px;font-weight:400;letter-spacing:1px;color:#222;margin:0;line-height:1}.mega-menu__panel-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#7a5c20;text-decoration:none;-webkit-transition:color 150ms ease,-webkit-transform 150ms ease;transition:color 150ms ease,-webkit-transform 150ms ease;transition:color 150ms ease,transform 150ms ease;transition:color 150ms ease,transform 150ms ease,-webkit-transform 150ms ease}.mega-menu__panel-cta:hover{color:#222}.mega-menu__panel-cta:hover .lucide{-webkit-transform:translateX(3px);transform:translateX(3px)}.mega-menu__panel-cta .lucide{width:14px;height:14px;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.mega-menu__panel-list{list-style:none;margin:0;padding:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.mega-menu__panel-list>li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.mega-menu__panel-link{display:block;padding:6px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:400;color:#6b6b6b;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.mega-menu__panel-link:hover{color:#7a5c20}.mega-menu__panel-group{margin-top:12px;padding-top:12px}.mega-menu__panel-group:first-child{margin-top:0;padding-top:0}.mega-menu__panel-grouphead{display:block;padding:6px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#222;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.mega-menu__panel-grouphead:hover{color:#7a5c20}.mega-menu__panel-sublist{list-style:none;margin:0 0 8px;padding:0}.mega-menu__panel-sublink{display:block;padding:4px 0 4px 12px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:400;color:#6b6b6b;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.mega-menu__panel-sublink:hover{color:#7a5c20}.mega-menu__scrim{display:none}.mega-menu-scrim{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);z-index:198;opacity:0;pointer-events:none;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.mega-menu-scrim--visible{opacity:1;pointer-events:auto}.offer-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1a1a1a;border:1px solid #7a5c20;border-radius:4px;overflow:hidden;-webkit-transition:-webkit-box-shadow 300ms ease;transition:-webkit-box-shadow 300ms ease;transition:box-shadow 300ms ease;transition:box-shadow 300ms ease,-webkit-box-shadow 300ms ease}.offer-card:hover{-webkit-box-shadow:0 0 0 1px #7a5c20;box-shadow:0 0 0 1px #7a5c20}.offer-card__image{position:relative;height:220px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.offer-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.offer-card:hover .offer-card__image img{-webkit-transform:scale(1.04);transform:scale(1.04)}.offer-card__save-badge{position:absolute;top:14px;left:14px;z-index:2;width:68px;height:68px;background:#e82020;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px}.offer-card__save-badge-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1}.offer-card__save-badge-value{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:20px;font-weight:400;color:#fff;line-height:1}.offer-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:20px}.offer-card__brand{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:800;letter-spacing:2px;color:#ccc;text-transform:uppercase;margin:0}.offer-card__name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:#fff;margin:0;line-height:1.3}.offer-card__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:auto}.offer-card__price-current{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:22px;font-weight:400;color:#93712a;letter-spacing:1px;line-height:1}.offer-card__price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#999;text-decoration:line-through;line-height:1}@media (max-width:767.98px){.offer-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.offer-card__image{width:140px;height:140px;-ms-flex-negative:0;flex-shrink:0}.offer-card__body{padding:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:box-shadow 150ms ease,transform 150ms ease;transition:box-shadow 150ms ease,transform 150ms ease,-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;height:100%}.product-card:hover{-webkit-box-shadow:0 6px 16px rgb(0 0 0 / .1);box-shadow:0 6px 16px rgb(0 0 0 / .1)}.product-card--out-of-stock{opacity:.7}.product-card__media{position:relative;aspect-ratio:1/1;background:#f7f5f2;overflow:hidden}.product-card__image-link{display:block;width:100%;height:100%}.product-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.product-card:hover .product-card__image{-webkit-transform:scale(1.04);transform:scale(1.04)}.product-card__badge{position:absolute;top:12px;left:12px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;border-radius:3px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1;pointer-events:none}.product-card__badge--sale{background:#e82020;color:#fff}.product-card__badge--new{background:#4a6b3a;color:#fff}.product-card__badge--variants{background:#222;color:#fff}.product-card__badge--out-of-stock{background:#e82020;color:#fff}.product-card__badge--backorder{background:#f5ede0;color:#9b7220;border:1px solid rgb(155 114 32 / .35)}.product-card__badge--backorder .lucide{width:12px;height:12px}.product-card__actions{position:absolute;top:12px;right:12px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.product-card__action{width:36px;height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;color:#6b6b6b;cursor:pointer;-webkit-transition:color 150ms ease,border-color 150ms ease,background 150ms ease;transition:color 150ms ease,border-color 150ms ease,background 150ms ease;padding:0}.product-card__action .lucide{width:16px;height:16px}.product-card__action:hover,.product-card__action.is-active{color:#93712a;border-color:#93712a}.product-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-card__topline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:14px}.product-card__brand{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;color:#6b6b6b;text-transform:uppercase;line-height:1}.product-card__brand--empty{display:inline-block;min-height:1em}.product-card__stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:500;color:#6b6b6b}.product-card__stock--out .product-card__stock-dot{background:#999}.product-card__stock--out .product-card__stock-label{text-decoration:none}.product-card__stock--backorder{color:#9b7220}.product-card__stock-icon{width:12px;height:12px;-ms-flex-negative:0;flex-shrink:0;color:#9b7220}.product-card__stock-dot{width:6px;height:6px;border-radius:50%;background:#4a6b3a;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.product-card__stock-label{line-height:1}.product-card__title{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:600;line-height:1.3;color:#222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em}.product-card__title-link{color:inherit;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-card__title-link:hover{color:#7a5c20}.product-card__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6b6b6b}.product-card__rating-icon{width:14px;height:14px;color:#9b7220;fill:#9b7220}.product-card__rating-score{font-weight:700;color:#222}.product-card__rating-count{color:#6b6b6b}.product-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-top:auto;padding-top:8px}.product-card__price-current{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:24px;font-weight:400;letter-spacing:.5px;color:#3f2a18;line-height:1}.product-card__price-current--oos{color:#6b6b6b;text-decoration:line-through}.product-card__price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#999;text-decoration:line-through}.product-card__form{margin:0}.product-card__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:#3f2a18;border:1px solid #3f2a18;border-radius:4px;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;text-decoration:none;cursor:pointer;-webkit-transition:background 150ms ease,border-color 150ms ease,color 150ms ease;transition:background 150ms ease,border-color 150ms ease,color 150ms ease;margin-top:8px}.product-card__cta .lucide{width:16px;height:16px}.product-card__cta:hover{background:#222;border-color:#222;color:#fff}.product-card__cta--variants{background:#fff;color:#222;border-color:#222}.product-card__cta--variants:hover{background:#222;color:#fff;border-color:#222}.product-card__cta--notify{background:#f7f5f2;color:#6b6b6b;border-color:#e0e0e0;cursor:not-allowed}.product-card__cta--notify:hover{background:#f0f0f0;color:#222;border-color:#e0e0e0}@media (max-width:767.98px){.product-card__body{padding:12px;gap:6px}.product-card__cta{padding:10px 16px;font-size:12px}.product-card__action{width:32px;height:32px}.product-card__action .lucide{width:14px;height:14px}}.product-list__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width:768px){.product-list__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.product-list__grid{grid-template-columns:repeat(4,1fr)}}.product-list__item{min-width:0}.product-variants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-variants-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.product-variants .control-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;color:#222}.product-variants__selected{font-weight:500;color:#6b6b6b}.product-variants__chips{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.product-variants__chip label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;margin:0}.product-variants__chip-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.product-variants__chip-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 14px;background:#fff;border:1.5px solid #e0e0e0;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;line-height:1;color:#222;-webkit-transition:border-color 150ms ease,color 150ms ease;transition:border-color 150ms ease,color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-variants__chip:not(.product-variants__chip--disabled) label:hover .product-variants__chip-label{border-color:#222}.product-variants__chip--selected .product-variants__chip-label{border-width:2px;border-color:#7a5c20;color:#7a5c20;font-weight:700;padding:9.5px 13.5px}.product-variants__chip-input:focus-visible+.product-variants__chip-label{outline:2px solid #93712a;outline-offset:2px}.product-variants__chip--disabled .product-variants__chip-label{color:#999;text-decoration:line-through;cursor:not-allowed;background:#f7f5f2}.product-variants__colors{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.product-variants__color-item{line-height:0}.product-variants__color{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin:0;padding:4px;border-radius:50%;background:0 0;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}@media (prefers-reduced-motion:no-preference){.product-variants__color:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}}.product-variants .input-color{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.product-variants__color-swatch{display:block;width:36px;height:36px;border-radius:50%;-webkit-box-shadow:0 0 0 1.5px #e0e0e0;box-shadow:0 0 0 1.5px #e0e0e0;background-size:cover;background-position:center;-webkit-transition:-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:box-shadow 150ms ease,transform 150ms ease;transition:box-shadow 150ms ease,transform 150ms ease,-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;position:relative}.product-variants__color-swatch .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}.product-variants__color--selected .product-variants__color-swatch{-webkit-box-shadow:0 0 0 1.5px #e0e0e0,0 0 0 3.5px #fff,0 0 0 5.5px #7a5c20;box-shadow:0 0 0 1.5px #e0e0e0,0 0 0 3.5px #fff,0 0 0 5.5px #7a5c20}.input-color:focus-visible+.product-variants__color-swatch{-webkit-box-shadow:0 0 0 1.5px #e0e0e0,0 0 0 3.5px #fff,0 0 0 5.5px #93712a;box-shadow:0 0 0 1.5px #e0e0e0,0 0 0 3.5px #fff,0 0 0 5.5px #93712a;outline:0}.product-variants__color--selected .input-color:focus-visible+.product-variants__color-swatch{-webkit-box-shadow:0 0 0 1.5px #e0e0e0,0 0 0 3.5px #fff,0 0 0 5.5px #93712a;box-shadow:0 0 0 1.5px #e0e0e0,0 0 0 3.5px #fff,0 0 0 5.5px #93712a}@media (prefers-reduced-motion:reduce){.product-variants__color,.product-variants__color-swatch{-webkit-transition:none;transition:none}}.quickview__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:768px){.quickview__grid{display:grid;grid-template-columns:5fr 7fr;gap:32px}}.quickview__media-col,.quickview__info-col{min-width:0}.review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;padding:32px;background:#1a1a1a;border:1px solid #7a5c20;border-radius:4px}.review-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-card__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.review-card__stars svg,.review-card__stars img{width:16px;height:16px;color:#93712a}.review-card__verified{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 8px;background:rgb(74 107 58 / .15);border-radius:999px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:600;color:#79aa61}.review-card__verified svg{width:12px;height:12px;-ms-flex-negative:0;flex-shrink:0}.review-card__quote{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.55;color:#fff;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.review-card__divider{width:100%;height:1px;background:#7a5c20;border:0;margin:0}.review-card__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.review-card__avatar{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;background:#7a5c20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.review-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-card__author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.review-card__author-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:600;color:#fff;margin:0}.review-card__author-location{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#ccc;margin:0}.section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.section-header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.section-header__eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.section-header__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#93712a;-ms-flex-negative:0;flex-shrink:0}.section-header__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:#7a5c20;text-transform:uppercase}.section-header__title{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:56px;font-weight:400;line-height:1.1;color:#222;margin:0}.section-header__title--light{color:#fff}.section-header__action{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:52px;padding:0 24px;border:1.5px solid #222;border-radius:4px;background:0 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#222;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:background 150ms ease;transition:background 150ms ease;white-space:nowrap}.section-header__action svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.section-header__action:hover{background:rgb(0 0 0 / .04)}.section-header__action--light{border-color:#fff;color:#fff}.section-header__action--light:hover{background:rgb(255 255 255 / .1)}.section-header__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.section-header__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:4px;cursor:pointer;border:1px solid #e0e0e0;background:#f7f5f2;color:#222;-webkit-transition:background 150ms ease,border-color 150ms ease;transition:background 150ms ease,border-color 150ms ease}.section-header__arrow svg{width:20px;height:20px}.section-header__arrow:hover{border-color:#222}.section-header__arrow--next{background:#222;border-color:#222;color:#fff}.section-header__arrow--next:hover{background:#1a1a1a}@media (max-width:767.98px){.section-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.section-header__title{font-size:28px}}.usp-strip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:110px;padding:0 40px;background:#fff;border-bottom:1px solid #e0e0e0}.usp-strip__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.usp-strip__item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.usp-strip__item:not(:last-child){border-right:1px solid #e0e0e0;position:relative}.usp-strip__item:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:60px;background:#e0e0e0}.usp-strip__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;background:#f7f5f2;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.usp-strip__icon svg,.usp-strip__icon img{width:22px;height:22px;color:#7a5c20}.usp-strip__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.usp-strip__primary{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#222;white-space:nowrap}.usp-strip__secondary{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:400;color:#6b6b6b;white-space:nowrap}@media (max-width:767.98px){.usp-strip{height:auto;padding:16px}.usp-strip__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.usp-strip__divider{display:none}.usp-strip__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;padding:12px 8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.usp-strip__item .usp-strip__primary,.usp-strip__item .usp-strip__secondary{white-space:normal}.usp-strip__item:not(:last-child){border-right:none}.usp-strip__item:not(:last-child)::after{display:none}.usp-strip__item:nth-child(1),.usp-strip__item:nth-child(2){border-bottom:1px solid #e0e0e0}.usp-strip__icon{width:36px;height:36px}.usp-strip__icon svg,.usp-strip__icon img{width:18px;height:18px}.usp-strip__primary,.usp-strip__secondary{white-space:normal}}.products-section{background:#fff;padding-block:80px}.products-section__inner{max-width:1440px;margin-inline:auto;padding-inline:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.products-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.products-section__head-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.products-section__title{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:56px;font-weight:400;line-height:1.1;letter-spacing:2px;color:#222;margin:0}.products-section__head-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.products-section__nav-btn{width:48px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;cursor:pointer;background:#f7f5f2;border:1px solid #e0e0e0;color:#222;-webkit-transition:background 150ms ease,color 150ms ease,border-color 150ms ease;transition:background 150ms ease,color 150ms ease,border-color 150ms ease;text-decoration:none;padding:0}.products-section__nav-btn .lucide{width:18px;height:18px}.products-section__nav-btn:hover{background:#222;color:#fff;border-color:#222}.products-section__nav-btn--next{background:#222;color:#fff;border-color:#222}.products-section__nav-btn--next:hover{background:#93712a;border-color:#93712a;color:#fff}.products-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:991.98px){.products-section__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.products-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.products-section__grid{grid-template-columns:1fr}}.products-section__slider{width:100%}.products-section__slider .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.products-section__slider .swiper-slide>*{width:100%}.products-section__nav-btn.swiper-button-disabled{opacity:.35;pointer-events:none}.products-section--dark{background:#222;color:#fff}.products-section--dark .products-section__title{color:#fff}.products-section--dark .products-section__nav-btn{background:0 0;border-color:rgb(255 255 255 / .2);color:#fff}.products-section--dark .products-section__nav-btn:hover{background:#fff;color:#222}.products-section--dark .products-section__nav-btn--next{background:#93712a;border-color:#93712a}.products-section--dark .products-section__nav-btn--next:hover{background:#fff;border-color:#fff;color:#222}@media (max-width:767.98px){.products-section{padding-block:40px}.products-section__inner{padding-inline:16px;gap:24px}.products-section__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.products-section__title{font-size:36px}.products-section__nav-btn{width:40px;height:40px}.products-section__nav-btn .lucide{width:16px;height:16px}}.priority-block{padding:var(--spacing-12) 0}.priority-block__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.priority-block__title{font-family:var(--font-family-base);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);line-height:1;color:var(--color-text-primary);margin:0}.priority-block__more-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-2);-ms-flex-negative:0;flex-shrink:0;color:var(--color-text-secondary);font-size:var(--font-size-base);text-decoration:none;-webkit-transition:color .15s ease;transition:color .15s ease}.priority-block__more-link:hover,.priority-block__more-link:focus{color:var(--color-text-primary);text-decoration:none}.priority-block__more-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.priority-block__more-link:hover .priority-block__more-icon{-webkit-transform:translateX(2px);transform:translateX(2px)}.priority-block__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-6)}@media (max-width:767.98px){.priority-block__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}}#pphomeblocks{display:block;padding:0}#pphomeblocks .home-browse+.home-browse{border-top:1px solid #f0f0f0}.home-browse{background:#fff;padding-block:60px}.home-browse__inner{max-width:1440px;margin-inline:auto;padding-inline:40px;display:grid;grid-template-columns:300px 1fr;gap:32px}@media (max-width:991.98px){.home-browse__inner{grid-template-columns:1fr;gap:24px}}.home-browse__cat-card{position:relative;width:300px;aspect-ratio:300/464;border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:24px;-webkit-transition:-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:transform 150ms ease,box-shadow 150ms ease;transition:transform 150ms ease,box-shadow 150ms ease,-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease}.home-browse__cat-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 32px rgb(0 0 0 / .25);box-shadow:0 14px 32px rgb(0 0 0 / .25)}@media (max-width:991.98px){.home-browse__cat-card{width:100%;aspect-ratio:16/9}}.home-browse__cat-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.home-browse__cat-overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgb(15 30 22 / .9333333333)));background:linear-gradient(180deg,transparent 0,rgb(15 30 22 / .9333333333) 100%);z-index:1}.home-browse__cat-body{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.home-browse__cat-eyebrow{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:800;letter-spacing:2px;color:#b8924a;text-transform:uppercase;line-height:1}.home-browse__cat-title{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:28px;font-weight:400;letter-spacing:.5px;line-height:1.1;color:#fff;margin:0}.home-browse__cat-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-item-align:start;align-self:flex-start;padding:10px 20px;background:#3f2a18;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;color:#fff;text-transform:uppercase;-webkit-transition:background 150ms ease,color 150ms ease;transition:background 150ms ease,color 150ms ease}.home-browse__cat-cta .lucide{width:14px;height:14px;color:currentColor}.home-browse__cat-card:hover .home-browse__cat-cta{background:#222;color:#fff}.home-browse__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;min-width:0}.home-browse__products-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.home-browse__products-title{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:28px;font-weight:400;letter-spacing:.5px;color:#222;margin:0;line-height:1}.home-browse__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (max-width:767.98px){.home-browse__nav{display:none}}.home-browse__nav-btn{width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background:#f7f5f2;border:1px solid #e0e0e0;color:#222;cursor:pointer;padding:0;-webkit-transition:background 150ms ease,color 150ms ease,border-color 150ms ease;transition:background 150ms ease,color 150ms ease,border-color 150ms ease}.home-browse__nav-btn .lucide{width:16px;height:16px}.home-browse__nav-btn:hover{background:#222;color:#fff;border-color:#222}.home-browse__nav-btn--next{background:#222;color:#fff;border-color:#222}.home-browse__nav-btn--next:hover{background:#93712a;border-color:#93712a}.home-browse__products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:991.98px){.home-browse__products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.home-browse__products-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:767.98px){.home-browse{padding-block:40px}.home-browse__inner{padding-inline:16px}}.brand-wall{background:#fff;padding-block:70px}.brand-wall__inner{max-width:1440px;margin-inline:auto;padding-inline:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}.brand-wall__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.brand-wall__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.brand-wall__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#93712a;display:inline-block}.brand-wall__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:#7a5c20;text-transform:uppercase}.brand-wall__headline{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:36px;font-weight:400;letter-spacing:.5px;line-height:1.1;color:#222;text-align:center;max-width:820px;margin:0}.brand-wall__grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}@media (max-width:991.98px){.brand-wall__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.brand-wall__grid{grid-template-columns:repeat(2,1fr)}}.brand-wall__cell{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px;text-decoration:none;color:inherit;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;-webkit-transition:background 150ms ease,-webkit-transform 150ms ease;transition:background 150ms ease,-webkit-transform 150ms ease;transition:background 150ms ease,transform 150ms ease;transition:background 150ms ease,transform 150ms ease,-webkit-transform 150ms ease}.brand-wall__cell:nth-child(5n){border-right:none}.brand-wall__cell:nth-last-child(-n+5){border-bottom:none}.brand-wall__cell:hover{background:#f7f5f2;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.brand-wall__cell:hover .brand-wall__logo{-webkit-filter:none;filter:none}.brand-wall__cell:hover .brand-wall__name{color:#7a5c20}@media (max-width:991.98px){.brand-wall__cell:nth-child(n){border-right:1px solid #e0e0e0}.brand-wall__cell:nth-child(3n){border-right:none}.brand-wall__cell:nth-last-child(-n+3){border-bottom:none}}@media (max-width:575.98px){.brand-wall__cell:nth-child(n){border-right:1px solid #e0e0e0}.brand-wall__cell:nth-child(2n){border-right:none}.brand-wall__cell:nth-last-child(-n+2){border-bottom:none}}.brand-wall__logo{max-width:120px;max-height:36px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(.25) contrast(1.05);filter:grayscale(.25) contrast(1.05);-webkit-transition:-webkit-filter 150ms ease;transition:-webkit-filter 150ms ease;transition:filter 150ms ease;transition:filter 150ms ease,-webkit-filter 150ms ease}.brand-wall__name{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;color:#6b6b6b;text-transform:uppercase;line-height:1;-webkit-transition:color 150ms ease;transition:color 150ms ease}@media (max-width:767.98px){.brand-wall{padding-block:48px}.brand-wall__inner{padding-inline:16px;gap:24px}.brand-wall__headline{font-size:24px}}.blog-guides{background:#f7f5f2;padding-block:80px}@media (max-width:767.98px){.blog-guides{padding-block:40px}}.blog-guides__inner{max-width:1440px;margin-inline:auto;padding-inline:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:767.98px){.blog-guides__inner{padding-inline:16px;gap:24px}}.blog-guides__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media (max-width:767.98px){.blog-guides__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.blog-guides__head-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.blog-guides__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.blog-guides__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#93712a;display:inline-block}.blog-guides__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:#7a5c20;text-transform:uppercase}.blog-guides__headline{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:52px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#222;margin:0}@media (max-width:767.98px){.blog-guides__headline{font-size:32px}}.blog-guides__head-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:52px;padding:0 24px;border:1.5px solid #222;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#222;text-transform:uppercase;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background 150ms ease,color 150ms ease;transition:background 150ms ease,color 150ms ease}.blog-guides__head-cta .lucide{width:16px;height:16px}.blog-guides__head-cta:hover{background:#222;color:#fff}.blog-guides__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:991.98px){.blog-guides__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.blog-guides__grid{grid-template-columns:1fr}}.blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;-webkit-transition:-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:box-shadow 150ms ease,transform 150ms ease;transition:box-shadow 150ms ease,transform 150ms ease,-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease}.blog-card:hover{-webkit-box-shadow:0 6px 16px rgb(0 0 0 / .1);box-shadow:0 6px 16px rgb(0 0 0 / .1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.blog-card__media-link{position:relative;display:block;width:100%;height:260px;overflow:hidden}.blog-card__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.blog-card:hover .blog-card__media{-webkit-transform:scale(1.04);transform:scale(1.04)}.blog-card__chip{position:absolute;top:18px;left:18px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;height:24px;border-radius:4px;background:#f7f5f2;color:#222;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;line-height:1}.blog-card__chip--accent{background:#93712a;color:#fff}.blog-card__body{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-card__title{margin:0;font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:22px;font-weight:400;letter-spacing:.5px;line-height:1.1;color:#222}.blog-card__title a{color:inherit;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.blog-card__title a:hover{color:#222;color:#7a5c20}.blog-card__excerpt{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;line-height:1.5;color:#6b6b6b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.blog-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6b6b6b}.blog-card__meta-dot{color:#ccc}@media (max-width:767.98px){.blog-card__media-link{height:200px}.blog-card__body{padding:18px;gap:10px}.blog-card__title{font-size:18px}}.testimonials{position:relative;width:100vw;margin-left:calc(50% - 50vw);background:#222;padding-block:80px}@media (max-width:767.98px){.testimonials{padding-block:40px}}.testimonials__inner{max-width:1440px;margin-inline:auto;padding-inline:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media (max-width:767.98px){.testimonials__inner{padding-inline:16px;gap:32px}}.testimonials__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}@media (max-width:767.98px){.testimonials__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}}.testimonials__head-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.testimonials__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.testimonials__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#93712a;display:inline-block}.testimonials__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:#ccc;text-transform:uppercase}.testimonials__headline{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:56px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#fff;margin:0}@media (max-width:767.98px){.testimonials__headline{font-size:36px}}.testimonials__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.testimonials__stats{gap:24px}}@media (max-width:575.98px){.testimonials__stats{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}.testimonials__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.testimonials__stat-value{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:52px;font-weight:400;letter-spacing:.5px;color:#fff;line-height:1}@media (max-width:767.98px){.testimonials__stat-value{font-size:36px}}.testimonials__stat-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:500;color:#ccc}.testimonials__stat-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.testimonials__stat-stars .lucide{width:12px;height:12px;color:#93712a;fill:#93712a}.testimonials__stat-stars .lucide.testimonials__stat-star--dim{color:rgb(147 113 42 / .3);fill:rgb(147 113 42 / .3)}.testimonials__stat-divider{width:1px;height:70px;background:#7a5c20;display:inline-block;-ms-flex-negative:0;flex-shrink:0}@media (max-width:575.98px){.testimonials__stat-divider{display:none}}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:991.98px){.testimonials__grid{grid-template-columns:1fr;gap:16px}}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;background:#1a1a1a;border:1px solid #7a5c20;border-radius:4px;padding:32px}.testimonial__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.testimonial__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.testimonial__stars .lucide{width:16px;height:16px;color:#93712a;fill:#93712a}.testimonial__stars .lucide.testimonial__star--dim{color:rgb(147 113 42 / .3);fill:rgb(147 113 42 / .3)}.testimonial__verified{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:#ccc}.testimonial__verified .lucide{width:14px;height:14px;color:#b8924a}.testimonial__content{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.55;color:#fff}.testimonial__divider{height:1px;background:#7a5c20;display:block}.testimonial__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.testimonial__avatar{width:44px;height:44px;border-radius:50%;background:#7a5c20;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.testimonial__author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.testimonial__author-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#fff}.testimonial__author-meta{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:500;color:#ccc}@media (max-width:767.98px){.testimonial{padding:24px;gap:16px}}.special-offers{position:relative;width:100vw;margin-left:calc(50% - 50vw);background:#222;padding-block:80px}@media (max-width:767.98px){.special-offers{padding-block:40px}}.special-offers__inner{max-width:1440px;margin-inline:auto;padding-inline:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:767.98px){.special-offers__inner{padding-inline:16px;gap:24px}}.special-offers__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media (max-width:767.98px){.special-offers__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}}.special-offers__head-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.special-offers__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.special-offers__eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#93712a;display:inline-block}.special-offers__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:#ccc;text-transform:uppercase}.special-offers__headline{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:52px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#fff;margin:0}@media (max-width:767.98px){.special-offers__headline{font-size:36px}}.special-offers__timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.special-offers__cell{width:72px;height:84px;padding:14px 0;background:#1a1a1a;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.special-offers__cell--accent{background:#e82020}.special-offers__cell--accent .special-offers__cell-label{color:#fff}.special-offers__cell-value{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:40px;font-weight:400;letter-spacing:1px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.special-offers__cell-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;color:#ccc}.special-offers__colon{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:36px;color:#6b6b6b;line-height:1}.special-offers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:991.98px){.special-offers__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.special-offers__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.offer-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1a1a1a;border:1px solid #7a5c20;border-radius:4px;overflow:hidden;-webkit-transition:-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:transform 150ms ease,box-shadow 150ms ease;transition:transform 150ms ease,box-shadow 150ms ease,-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease}.offer-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 28px rgb(0 0 0 / .35);box-shadow:0 10px 28px rgb(0 0 0 / .35)}.offer-card__media{position:relative;display:block;width:100%;height:220px;overflow:hidden;background:#fff}.offer-card__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.offer-card__badge{position:absolute;top:14px;left:14px;z-index:2;width:68px;height:68px;padding:10px 0;background:#e82020;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;color:#fff}.offer-card__badge-value{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:22px;font-weight:400;letter-spacing:.5px;line-height:1}.offer-card__badge-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:9px;font-weight:800;letter-spacing:1.5px;line-height:1}.offer-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.offer-card__brand{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:800;letter-spacing:2px;color:#ccc;text-transform:uppercase;line-height:1}.offer-card__title{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.3;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em}.offer-card__title a{color:inherit;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.offer-card__title a:hover{color:#93712a}.offer-card__price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:auto}.offer-card__price-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.offer-card__price-current{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:22px;font-weight:400;letter-spacing:.5px;line-height:1;color:#fff}.offer-card__price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#ccc;text-decoration:line-through;line-height:1}.offer-card__cart{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#93712a;border-radius:4px;color:#fff;text-decoration:none;-webkit-transition:background 150ms ease;transition:background 150ms ease}.offer-card__cart .lucide{width:16px;height:16px}.offer-card__cart:hover{background:#222}.featured-categories{background:#f7f5f2;padding-block:80px}@media (max-width:767.98px){.featured-categories{padding-block:40px}}.featured-categories__inner{max-width:1440px;margin-inline:auto;padding-inline:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:767.98px){.featured-categories__inner{padding-inline:16px;gap:24px}}.featured-categories__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.featured-categories__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.featured-categories__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#93712a;display:inline-block}.featured-categories__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:#7a5c20;text-transform:uppercase}.featured-categories__headline{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:56px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#222;margin:0}@media (max-width:767.98px){.featured-categories__headline{font-size:36px}}.featured-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:991.98px){.featured-categories__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.featured-categories__grid{gap:16px}}@media (max-width:575.98px){.featured-categories__grid{grid-template-columns:1fr}}.category-tile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:320px;padding:24px;border-radius:4px;overflow:hidden;background:#222;text-decoration:none;color:inherit;-webkit-transition:-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:transform 150ms ease,box-shadow 150ms ease;transition:transform 150ms ease,box-shadow 150ms ease,-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease}@media (max-width:767.98px){.category-tile{height:220px;padding:20px;border-radius:5px}}.category-tile:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 14px 30px rgb(0 0 0 / .25);box-shadow:0 14px 30px rgb(0 0 0 / .25)}.category-tile:hover .category-tile__bg{-webkit-transform:scale(1.04);transform:scale(1.04)}.category-tile:hover .category-tile__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.category-tile__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.category-tile__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .1)),to(rgb(15 30 22 / .85)));background:linear-gradient(180deg,rgb(0 0 0 / .1) 0,rgb(15 30 22 / .85) 100%);z-index:1}.category-tile__badge{position:absolute;top:16px;right:16px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:800;letter-spacing:1.5px;color:#fff;line-height:1}.category-tile__badge--popular{background:#93712a}.category-tile__badge--new{background:#7a5c20}@media (max-width:767.98px){.category-tile__badge{top:12px;right:12px}}.category-tile__badge-dot{width:6px;height:6px;border-radius:50%;background:#fff;display:inline-block}.category-tile__body{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.category-tile__counter{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:11px;font-weight:500;letter-spacing:2px;color:#ccc;line-height:1}.category-tile__title{margin:0;font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:28px;font-weight:400;letter-spacing:1.5px;color:#fff;text-transform:uppercase;line-height:1.1}@media (max-width:767.98px){.category-tile__title{font-size:22px;letter-spacing:1px}}.category-tile__count-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.category-tile__subtitle{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:500;color:#e0e0e0;line-height:1.4}.category-tile__arrow{width:16px;height:16px;color:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.promo-banners{background:#f7f5f2;padding-block:24px}.promo-banners__inner{max-width:1440px;margin-inline:auto;padding-inline:40px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:767.98px){.promo-banners__inner{grid-template-columns:1fr;padding-inline:16px;gap:16px}}.promo-banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;height:320px;padding:36px;border-radius:4px;overflow:hidden;color:#fff;background:#222;-webkit-transition:-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:transform 150ms ease,box-shadow 150ms ease;transition:transform 150ms ease,box-shadow 150ms ease,-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease}.promo-banner:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 30px rgb(0 0 0 / .28);box-shadow:0 14px 30px rgb(0 0 0 / .28)}.promo-banner__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.promo-banner__overlay{position:absolute;inset:0;background:rgb(26 26 26 / .6);z-index:1}.promo-banner__top{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;max-width:480px}.promo-banner__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.promo-banner__eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#93712a;display:inline-block}.promo-banner__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;color:#ccc;text-transform:uppercase}.promo-banner__title{margin:0;font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:60px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#fff}@media (max-width:767.98px){.promo-banner__title{font-size:32px}}.promo-banner__subtitle{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.5;color:#e0e0e0}.promo-banner__cta{position:relative;z-index:2;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:48px;-ms-flex-negative:0;flex-shrink:0;padding:0 24px;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:800;letter-spacing:2px;color:#fff;text-decoration:none;-webkit-transition:background 150ms ease,color 150ms ease;transition:background 150ms ease,color 150ms ease}.promo-banner__cta .lucide{width:16px;height:16px}.promo-banner__cta--accent{background:#93712a}.promo-banner__cta--accent:hover{background:#222}.promo-banner__cta--dark{background:#222}.promo-banner__cta--dark:hover{background:#93712a}.promo-banner--align-right .promo-banner__top{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;max-width:420px}.promo-banner--align-right .promo-banner__cta{-ms-flex-item-align:end;align-self:flex-end}.category-sidebar-banner{display:block;margin-top:20px;border-radius:8px;overflow:hidden;background:#1a1a1a}.category-sidebar-banner__link{position:relative;display:block;width:100%;height:460px;text-decoration:none;color:inherit;overflow:hidden}.category-sidebar-banner__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.category-sidebar-banner__overlay{position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(45%,rgb(0 0 0 / .55)),color-stop(75%,rgb(0 0 0 / .93)),to(#000));background:linear-gradient(180deg,transparent 0,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .93) 75%,#000 100%)}.category-sidebar-banner__body{position:absolute;inset:auto 20px 24px 20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-top:28px}.category-sidebar-banner__eyebrow{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#b8924a}.category-sidebar-banner__headline{margin:0;font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:28px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#fff}.category-sidebar-banner__copy{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;line-height:1.5;color:#e0e0e0}.category-sidebar-banner__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-top:4px;height:40px;padding:0 18px;background:#7a5c20;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;border-radius:4px;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.category-sidebar-banner__cta i,.category-sidebar-banner__cta svg{width:16px;height:16px}.category-sidebar-banner__link:hover .category-sidebar-banner__cta{background:#5a4418}@media (max-width:991.98px){.category-sidebar-banner{display:none}}.hero-slider{position:relative;width:100%;overflow:hidden}.hero-slider__swiper{position:relative;width:100%}.hero-slider__slide{position:relative;width:100%;height:auto}.hero-slider__bg{display:block;width:100%;z-index:0}.hero-slider__bg-img{display:block;width:100%;height:auto}.hero-slider__overlay{position:absolute;inset:0;background:0 0;z-index:1;pointer-events:none}.hero-slider__slide-link{position:absolute;inset:0;z-index:2}.hero-slider__slide--linked .hero-slider__content{pointer-events:none}.hero-slider__slide--linked .hero-slider__feature-card,.hero-slider__slide--linked .hero-slider__cta{pointer-events:auto}.hero-slider__content{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;padding:80px 40px}.hero-slider__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;width:720px;max-width:100%}.hero-slider__eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.hero-slider__eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#93712a;-ms-flex-negative:0;flex-shrink:0}.hero-slider__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:#ccc;text-transform:uppercase}.hero-slider .eyebrow{color:#b8924a;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.hero-slider__title{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:80px;font-weight:400;line-height:1.1;letter-spacing:2px;color:#fff;margin:0;width:100%}.hero-slider__subtitle{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.55;color:#e0e0e0;margin:0;max-width:540px}.hero-slider__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.hero-slider__cta{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:56px;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;text-decoration:none;-webkit-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0;-webkit-transition:background 150ms ease,border-color 150ms ease,color 150ms ease,-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:background 150ms ease,border-color 150ms ease,color 150ms ease,-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease;transition:background 150ms ease,border-color 150ms ease,color 150ms ease,transform 150ms ease,box-shadow 150ms ease;transition:background 150ms ease,border-color 150ms ease,color 150ms ease,transform 150ms ease,box-shadow 150ms ease,-webkit-transform 150ms ease,-webkit-box-shadow 150ms ease}.hero-slider__cta:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:50ms;transition-duration:50ms}.hero-slider__cta--primary{background:#93712a;border:1.5px solid #93712a;padding:0 32px;color:#fff}.hero-slider__cta--primary:hover{background:#222;border-color:#222;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 20px rgb(0 0 0 / .35);box-shadow:0 10px 20px rgb(0 0 0 / .35)}.hero-slider__cta--primary:active{background:#1a1a1a;border-color:#1a1a1a;-webkit-box-shadow:0 2px 4px rgb(0 0 0 / .2);box-shadow:0 2px 4px rgb(0 0 0 / .2)}.hero-slider__cta--secondary{background:0 0;border:1.5px solid #fff;padding:0 28px;color:#fff}.hero-slider__cta--secondary:hover{background:#fff;border-color:#fff;color:#222;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 20px rgb(0 0 0 / .3);box-shadow:0 10px 20px rgb(0 0 0 / .3)}.hero-slider__cta--secondary:active{background:rgb(255 255 255 / .88);color:#222;-webkit-box-shadow:0 2px 4px rgb(0 0 0 / .2);box-shadow:0 2px 4px rgb(0 0 0 / .2)}.hero-slider__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.hero-slider__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;width:380px;-ms-flex-negative:0;flex-shrink:0}.hero-slider__feature-card{width:360px;background:rgb(247 245 242 / .95);border-radius:4px;padding:24px;-webkit-box-shadow:0 12px 32px rgb(0 0 0 / .25);box-shadow:0 12px 32px rgb(0 0 0 / .25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-decoration:none;color:inherit;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.hero-slider__feature-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hero-slider__feature-card-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.hero-slider__feature-card-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 10px;background:#7a5c20;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;color:#fff;text-transform:uppercase;line-height:1}.hero-slider__feature-card-tag-dot{width:6px;height:6px;border-radius:50%;background:#ccc;display:inline-block}.hero-slider__feature-card-image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.hero-slider__feature-card-brand{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;color:#6b6b6b;text-transform:uppercase;line-height:1}.hero-slider__feature-card-title{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:26px;font-weight:400;letter-spacing:1px;line-height:1.05;color:#222;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.hero-slider__feature-card-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:auto}.hero-slider__feature-card-price-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.hero-slider__feature-card-price-current{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:32px;font-weight:400;letter-spacing:1px;line-height:1;color:#222}.hero-slider__feature-card-price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;color:#6b6b6b;text-decoration:line-through;line-height:1}.hero-slider__feature-card-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:42px;padding:0 18px;background:#222;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#fff;text-transform:uppercase;line-height:1;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background 150ms ease;transition:background 150ms ease}.hero-slider__feature-card-btn .lucide{width:14px;height:14px;color:#fff}.hero-slider__feature-card:hover .hero-slider__feature-card-btn{background:#1a1a1a}.hero-slider__trust{position:absolute;left:40px;bottom:56px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px}.hero-slider__trust-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:500;color:#e0e0e0}.hero-slider__trust-item svg{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.hero-slider__bullets-wrap{position:absolute;left:40px;bottom:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:20px}.hero-slider__bullets.swiper-pagination{position:static;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.hero-slider__bullet{width:32px;height:3px;border:0;border-radius:2px;background:rgb(255 255 255 / .25);padding:0;cursor:pointer;opacity:1;-webkit-transition:background 150ms ease;transition:background 150ms ease}.hero-slider__bullet--active,.hero-slider__bullet.swiper-pagination-bullet-active{background:#fff}.hero-slider__counter{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:11px;font-weight:500;letter-spacing:2px;color:#ccc;line-height:1}.hero-slider__nav{position:absolute;right:40px;bottom:10px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.hero-slider__nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:4px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .1);color:#fff;cursor:pointer;-webkit-transition:background 150ms ease;transition:background 150ms ease}.hero-slider__nav-btn svg{width:20px;height:20px}.hero-slider__nav-btn--next{background:#fff;border-color:#fff;color:#222}.hero-slider__nav-btn--next:hover{background:rgb(255 255 255 / .9)}.hero-slider__nav-btn--prev:hover{background:rgb(255 255 255 / .2)}@media (max-width:767.98px){.hero-slider__slide{display:grid}.hero-slider__bg,.hero-slider__content{grid-area:1/1}.hero-slider__bg{height:100%}.hero-slider__bg-img{height:100%;-o-object-fit:cover;object-fit:cover}.hero-slider__content{position:relative;inset:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 20px 56px;gap:16px}.hero-slider__left{width:100%;gap:16px}.hero-slider__title{font-size:42px}.hero-slider__subtitle{font-size:13px}.hero-slider__right{display:none}.hero-slider__trust{left:20px;right:20px;bottom:56px;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-slider__trust-item{font-size:10px}.hero-slider__nav{display:none}.hero-slider__dots{left:20px;right:20px;bottom:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.home-footer-slider{position:relative;width:100%;max-width:1440px;margin:48px auto 32px}.home-footer-slider__swiper{position:relative;overflow:hidden;border-radius:8px;width:100%}.home-footer-slider__swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.home-footer-slider__swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%!important;min-width:100%}.home-footer-slider__swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.home-footer-slider__single{position:relative;border-radius:8px;overflow:hidden}.home-footer-slider__slide{position:relative;overflow:hidden}.home-footer-slider__img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.home-footer-slider__overlay{position:absolute;bottom:0;left:0;right:0;padding:32px 48px;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .6)),to(transparent));background:linear-gradient(to top,rgb(0 0 0 / .6) 0,transparent 100%);z-index:2}.home-footer-slider__title{font-size:2rem;font-weight:500;color:#fff;margin:0 0 8px;text-shadow:0 1px 3px rgb(0 0 0 / .3)}.home-footer-slider__subtitle{font-size:1.125rem;font-weight:400;color:rgb(255 255 255 / .9);margin:0;text-shadow:0 1px 2px rgb(0 0 0 / .2)}.home-footer-slider__nav{position:absolute;top:50%;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 16px;pointer-events:none;z-index:20}.home-footer-slider__nav-btn{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgb(255 255 255 / .9);border:0;border-radius:50%;cursor:pointer;pointer-events:all;-webkit-transition:background-color 300ms ease,-webkit-transform 300ms ease;transition:background-color 300ms ease,-webkit-transform 300ms ease;transition:background-color 300ms ease,transform 300ms ease;transition:background-color 300ms ease,transform 300ms ease,-webkit-transform 300ms ease;-webkit-box-shadow:0 4px 8px rgb(0 0 0 / .08);box-shadow:0 4px 8px rgb(0 0 0 / .08)}.home-footer-slider__nav-btn:hover{background:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.home-footer-slider__nav-btn:disabled{opacity:.5;cursor:not-allowed}.home-footer-slider__nav-btn svg{width:20px;height:20px}.home-footer-slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:16px 0 0}.home-footer-slider__pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;background-color:rgb(26 26 26 / .24);opacity:1;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.home-footer-slider__pagination .swiper-pagination-bullet-active{background-color:#222}@media (max-width:767px){.home-footer-slider{padding:0 16px;margin:32px auto 24px}.home-footer-slider__overlay{padding:24px 24px}.home-footer-slider__title{font-size:1.5rem}.home-footer-slider__subtitle{font-size:1rem}.home-footer-slider__nav-btn{width:28px;height:40px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:rgb(255 255 255 / .56);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home-footer-slider__nav-btn--prev{border-radius:0 5px 5px 0}.home-footer-slider__nav-btn--next{border-radius:5px 0 0 5px}.home-footer-slider__nav-btn svg{width:14px;height:14px}}.newsletter{position:relative;width:100%;height:240px;background:url(../js/38fa3583d4ac5d035cd4.jpg) center/cover no-repeat,#1a1a1a;overflow:hidden}.newsletter__overlay{position:absolute;inset:0;background:rgb(15 30 22 / .78);z-index:0}.newsletter__inner{position:relative;z-index:1;max-width:1440px;height:100%;margin-inline:auto;padding-inline:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}@media (max-width:991.98px){.newsletter__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding-block:36px}}@media (max-width:767.98px){.newsletter__inner{padding-inline:16px;padding-block:40px;gap:24px}}.newsletter__copy{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-width:700px}.newsletter__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.newsletter__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#93712a;display:inline-block}.newsletter__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:#ccc;text-transform:uppercase}.newsletter__headline{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:44px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#fff;margin:0}@media (max-width:767.98px){.newsletter__headline{font-size:28px}}.newsletter__description{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.5;color:#e0e0e0;margin:0}.newsletter__form{width:540px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (max-width:991.98px){.newsletter__form{width:100%;max-width:540px}}.newsletter__field{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;background:#fff;border-radius:4px;padding:0 6px 0 20px;gap:12px}.newsletter__input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;border:0;background:0 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:#222;outline:0}.newsletter__input::-webkit-input-placeholder{color:#6b6b6b}.newsletter__input::-moz-placeholder{color:#6b6b6b}.newsletter__input:-ms-input-placeholder{color:#6b6b6b}.newsletter__input::-ms-input-placeholder{color:#6b6b6b}.newsletter__input::placeholder{color:#6b6b6b}.newsletter__submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:44px;padding:0 22px;background:#93712a;border:0;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:800;letter-spacing:1.5px;color:#fff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background 150ms ease;transition:background 150ms ease}.newsletter__submit .lucide{width:14px;height:14px}.newsletter__submit:hover{background:#222;color:#fff}.newsletter__fine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:500;color:#ccc}.newsletter__fine .lucide{width:11px;height:11px}.newsletter__message{margin:0;padding:8px 12px;border-radius:4px;font-size:13px;line-height:1.4}.newsletter__message--success{background:rgb(75 181 67 / .15);color:#b6e9b0}.newsletter__message--error{background:rgb(232 32 32 / .18);color:#ffc9c9}.newsletter__gdpr{font-size:12px;color:#ccc}@media (max-width:767.98px){.newsletter{height:auto}}.breadcrumb{padding:24px 0;margin-bottom:0;background-color:#fff0;border-radius:0;list-style:none}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:400;line-height:1}.breadcrumb__link{color:#999;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.breadcrumb__link:hover{color:var(--color-primary)}.breadcrumb__separator{color:#999;margin:0 6px}.breadcrumb__current{color:#222}@media (max-width:767.98px){.breadcrumb{padding:16px 0}.breadcrumb__item{font-size:11px}.breadcrumb__separator{margin:0 4px}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;padding:32px 0}.pagination__item,.pagination__ellipsis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#222;text-decoration:none;border:1px solid #e0e0e0;border-radius:5px;background-color:#fff;-webkit-transition:all 150ms ease;transition:all 150ms ease}.pagination__item:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination__item--active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:500;pointer-events:none}.pagination__item--active:hover{color:#fff}.pagination__item--disabled{opacity:.5;pointer-events:none}@media (max-width:767.98px){.pagination__item--hide-mobile{display:none}}.pagination__item svg{width:8px;height:14px}.pagination__ellipsis{border:0;background:0 0;min-width:24px;padding:0}.pagination__arrow{-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.pagination{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0}.pagination__item{min-width:36px;height:36px;font-size:13px}}.sidebar-filters{border:1px solid #e0e0e0;border-radius:5px;background-color:#fff}.sidebar-filters__group{padding:24px;border-bottom:1px solid #e0e0e0}.sidebar-filters__group:last-child{border-bottom:none}.sidebar-filters__group--collapsed .sidebar-filters__toggle{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sidebar-filters__group--collapsed .sidebar-filters__content{display:none}.sidebar-filters__group--expanded .sidebar-filters__toggle{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar-filters__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebar-filters__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:500;color:#222;margin:0;line-height:1}.sidebar-filters__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;width:12px;height:12px;color:#222;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.sidebar-filters__toggle i{font-size:12px}.sidebar-filters__content{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.sidebar-filters__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer}.sidebar-filters__checkbox,.sidebar-filters__radio{position:relative;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.sidebar-filters__checkbox input,.sidebar-filters__radio input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.sidebar-filters__checkbox-visual,.sidebar-filters__radio-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border:1px solid #ced2d2;border-radius:3px;background-color:#fff;-webkit-transition:all 150ms ease;transition:all 150ms ease}.sidebar-filters__checkbox-visual i,.sidebar-filters__radio-visual i{font-size:10px;color:#fff;opacity:0;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.sidebar-filters__radio-visual{border-radius:50%}.sidebar-filters__checkbox input:checked+.sidebar-filters__checkbox-visual,.sidebar-filters__radio input:checked+.sidebar-filters__radio-visual{background-color:var(--color-primary);border-color:var(--color-primary)}.sidebar-filters__checkbox input:checked+.sidebar-filters__checkbox-visual i,.sidebar-filters__radio input:checked+.sidebar-filters__radio-visual i{opacity:1}.sidebar-filters__checkbox input:focus-visible+.sidebar-filters__checkbox-visual,.sidebar-filters__radio input:focus-visible+.sidebar-filters__radio-visual{-webkit-box-shadow:0 0 0 2px rgb(122 92 32 / .3);box-shadow:0 0 0 2px rgb(122 92 32 / .3)}.sidebar-filters__label{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.sidebar-filters__label-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#222;line-height:1.3}.sidebar-filters__label,.sidebar-filters__label-text{cursor:pointer}.sidebar-filters__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:16px;padding:0 6px;background-color:#f7f5f2;border-radius:50%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#999;line-height:1}@media (max-width:767.98px){.sidebar-filters__group{padding:16px}.sidebar-filters__title{font-size:1rem}.sidebar-filters__label-text{font-size:.875rem}.sidebar-filters__count{font-size:10px;min-width:18px;height:14px}}.category-filter{border:1px solid var(--color-border);border-radius:5px;background-color:var(--color-bg-primary)}.category-filter__title{padding:20px 20px 0;margin:0 0 12px;font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:500;color:var(--color-text-primary);line-height:1}.category-filter__active{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:12px 20px 16px}.category-filter__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 8px;font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-bg-secondary);border-radius:4px;line-height:1.3}.category-filter__tag-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:50%;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.category-filter__tag-remove i{font-size:14px;color:var(--color-text-secondary)}.category-filter__tag-remove:hover{background-color:rgb(0 0 0 / .1)}.category-filter__tag-remove:hover i{color:var(--color-accent-red)}.category-filter__clear{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;font-size:var(--font-size-sm);font-weight:500;color:var(--color-primary);background:0 0;border:0;cursor:pointer;text-decoration:underline}.category-filter__clear:hover{color:var(--color-text-primary)}.category-filter__group{border-top:1px solid var(--color-border)}.category-filter__group:first-of-type{border-top:none}.category-filter__group-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px 20px;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-primary);background:0 0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.category-filter__group-header:hover{background-color:var(--color-bg-secondary)}.category-filter__group-header span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.category-filter__icon{font-size:16px;color:var(--color-text-secondary)}.category-filter__icon--open{display:none}.category-filter__icon--closed{display:inline}.category-filter__group--open .category-filter__icon--open{display:inline}.category-filter__group--open .category-filter__icon--closed{display:none}.category-filter__group-content{display:none;padding:0 20px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.category-filter__group--open .category-filter__group-content{display:-webkit-box;display:-ms-flexbox;display:flex}.category-filter__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 0;cursor:pointer;-webkit-transition:color 150ms ease;transition:color 150ms ease}.category-filter__checkbox:hover .category-filter__label{color:var(--color-primary)}.category-filter__checkbox input[type=checkbox],.category-filter__checkbox input[type=radio]{position:relative;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--color-border);border-radius:3px;background-color:var(--color-bg-primary);cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease;margin:0}.category-filter__checkbox input[type=checkbox]:checked,.category-filter__checkbox input[type=radio]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.category-filter__checkbox input[type=checkbox]:checked::after,.category-filter__checkbox input[type=radio]:checked::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.category-filter__checkbox input[type=checkbox]:focus-visible,.category-filter__checkbox input[type=radio]:focus-visible{-webkit-box-shadow:0 0 0 2px rgb(0 0 0 / .15);box-shadow:0 0 0 2px rgb(0 0 0 / .15)}.category-filter__checkbox input[type=radio]{border-radius:50%}.category-filter__checkbox input[type=radio]:checked::after{left:4px;top:4px;width:8px;height:8px;border:0;border-radius:50%;background-color:#fff;-webkit-transform:none;transform:none}.category-filter__checkbox--active .category-filter__label{font-weight:500}.category-filter__checkmark{display:none}.category-filter__label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:400;color:var(--color-text-primary);line-height:1.3;cursor:pointer}.category-filter__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22px;height:18px;padding:0 4px;background-color:var(--color-bg-secondary);border-radius:50%;font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-secondary);line-height:1;-ms-flex-negative:0;flex-shrink:0}.category-filter__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.category-filter__color{position:relative;width:32px;height:32px;border-radius:50%;background-color:var(--color);border:2px solid var(--color-border);cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.category-filter__color input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.category-filter__color:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.category-filter__color--active{border-color:var(--color-primary);-webkit-box-shadow:0 0 0 2px var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.category-filter__select{width:100%;padding:8px 12px;font-family:var(--font-family-base);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.category-filter__select:focus{outline:0;border-color:var(--color-primary)}.category-filter__range{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.category-filter__range-label{margin:0;font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.category-filter__range-input{width:100%}@media (max-width:991.98px){.category-filter{border:0;border-radius:0}.category-filter__title{display:none}.category-filter__group-header{padding:12px 16px}.category-filter__group-content{padding:0 16px 16px}}.filter-panel__overlay,.filter-panel__header{display:none}.filter-panel__body{display:contents}@media (max-width:991.98px){.filter-panel__overlay{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .48);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.filter-panel__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;width:calc(100% - 48px);max-width:320px;height:100%;background-color:#fff;-webkit-box-shadow:4px 0 18px rgb(26 27 26 / .16);box-shadow:4px 0 18px rgb(26 27 26 / .16);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow:hidden}.filter-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;min-height:56px;border-bottom:1px solid #e0e0e0;-ms-flex-negative:0;flex-shrink:0}.filter-panel__title{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);line-height:1}.filter-panel__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:var(--color-accent,#93712a);border:0;border-radius:4px;color:#fff;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;-ms-flex-negative:0;flex-shrink:0}.filter-panel__close:hover{background-color:#5e4618}.filter-panel__content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.filter-panel__content::-webkit-scrollbar{width:4px}.filter-panel__content::-webkit-scrollbar-track{background-color:#f7f5f2;border-radius:100px}.filter-panel__content::-webkit-scrollbar-thumb{background-color:#999;border-radius:100px}.filter-panel__content .sidebar-filters{border:0;border-radius:0}}body.filter-panel-open{overflow:hidden}.sorting{position:relative;width:302px}.sorting__dropdown{position:relative}.sorting__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:40px;padding:0 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#222;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.sorting__toggle::after{display:none}.sorting__toggle:hover{border-color:var(--color-primary)}.sorting__toggle:focus{outline:0;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 2px rgb(122 92 32 / .1);box-shadow:0 0 0 2px rgb(122 92 32 / .1)}.sorting__toggle[aria-expanded=true]{border-color:var(--color-primary)}.sorting__toggle[aria-expanded=true] .sorting__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sorting__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sorting__icon{-ms-flex-negative:0;flex-shrink:0;margin-left:8px;color:#222;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.sorting__menu{position:absolute;top:100%;left:0;z-index:100;display:none;width:100%;padding:8px 0;margin-top:4px;border:1px solid #e0e0e0;border-radius:5px;-webkit-box-shadow:0 4px 8px rgb(0 0 0 / .08);box-shadow:0 4px 8px rgb(0 0 0 / .08);background-color:#fff}.sorting__menu.show{display:block}.sorting__menu li{list-style:none}.sorting__option{display:block;padding:8px 16px;font-size:.875rem;color:#222;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.sorting__option:hover{background-color:var(--color-bg-secondary);color:#222}.sorting__option--active{background-color:var(--color-bg-secondary);font-weight:500;color:var(--color-primary)}.sorting__select{width:100%;height:40px;padding:0 40px 0 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#222;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.sorting__select:hover{border-color:var(--color-primary)}.sorting__select:focus{outline:0;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 2px rgb(122 92 32 / .1);box-shadow:0 0 0 2px rgb(122 92 32 / .1)}@media (max-width:991.98px){.sorting{width:100%;max-width:280px}}@media (max-width:767.98px){.sorting{max-width:100%}.sorting__toggle,.sorting__select{height:44px;font-size:.875rem}}.cart-panel{position:fixed;top:0;right:0;bottom:0;left:auto;width:380px;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 8px 24px rgb(15 30 22 / .12);box-shadow:0 8px 24px rgb(15 30 22 / .12);z-index:810;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 300ms ease ease;transition:-webkit-transform 300ms ease ease;transition:transform 300ms ease ease;transition:transform 300ms ease ease,-webkit-transform 300ms ease ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-scroll-chaining:none;overscroll-behavior:contain}.cart-panel--open{-webkit-transform:translateX(0);transform:translateX(0)}.cart-panel__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.cart-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid #e0e0e0;-ms-flex-negative:0;flex-shrink:0}.cart-panel__title{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:700;color:#222;letter-spacing:.5px}.cart-panel__title .lucide{width:18px;height:18px}.cart-panel__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:#93712a;color:#fff;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.cart-panel__close{background:0 0;border:0;padding:6px;color:#6b6b6b;cursor:pointer;-webkit-transition:color 150ms ease,background 150ms ease;transition:color 150ms ease,background 150ms ease;border-radius:4px}.cart-panel__close .lucide{width:20px;height:20px;display:block}.cart-panel__close:hover{color:#222;background:#f7f5f2}.cart-panel__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:20px 24px;min-height:0}.cart-panel__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.cart-panel__item{display:grid;grid-template-columns:64px 1fr 28px;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e0e0e0}.cart-panel__item:first-child{padding-top:0}.cart-panel__item:last-child{padding-bottom:0;border-bottom:0}.cart-panel__item-image{display:block;width:64px;height:64px;border-radius:4px;overflow:hidden;background:#f7f5f2}.cart-panel__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cart-panel__item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.cart-panel__item-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;line-height:1.3;color:#222;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cart-panel__item-name:hover{color:#7a5c20}.cart-panel__item-attrs{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;color:#6b6b6b}.cart-panel__item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-top:2px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px}.cart-panel__item-qty{color:#6b6b6b;font-weight:500}.cart-panel__item-price{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:#222;letter-spacing:.3px}.cart-panel__item-remove{width:28px;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6b6b6b;text-decoration:none;border-radius:4px;-webkit-transition:color 150ms ease,background 150ms ease;transition:color 150ms ease,background 150ms ease}.cart-panel__item-remove .lucide{width:16px;height:16px}.cart-panel__item-remove:hover{color:#e82020;background:#f7f5f2}.cart-panel__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:12px;padding:40px 16px;color:#6b6b6b}.cart-panel__empty .lucide{width:40px;height:40px;color:#ccc}.cart-panel__empty p{margin:0;font-size:14px}.cart-panel__empty-cta{margin-top:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 18px;background:#93712a;color:#fff;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;-webkit-transition:background 150ms ease;transition:background 150ms ease}.cart-panel__empty-cta:hover{background:#222}.cart-panel__footer{-ms-flex-negative:0;flex-shrink:0;padding:20px 24px;border-top:1px solid #e0e0e0;background:#f7f5f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cart-panel__subtotal,.cart-panel__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#6b6b6b}.cart-panel__total{font-size:16px;font-weight:700;color:#222;padding-top:8px;border-top:1px dashed #e0e0e0;margin-top:2px}.cart-panel__subtotal-value,.cart-panel__total-value{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#222}.cart-panel__total-value{font-size:22px;letter-spacing:.5px}.cart-panel__view-cart,.cart-panel__checkout{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:44px;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;-webkit-transition:background 150ms ease,color 150ms ease;transition:background 150ms ease,color 150ms ease}.cart-panel__view-cart .lucide,.cart-panel__checkout .lucide{width:16px;height:16px}.cart-panel__view-cart{margin-top:12px;background:#fff;border:1px solid #222;color:#222}.cart-panel__view-cart:hover{background:#222;color:#fff}.cart-panel__checkout{background:#93712a;color:#fff}.cart-panel__checkout:hover{background:#222;color:#fff}@media (max-width:767.98px){.cart-panel{left:40px;right:0;width:auto;max-width:none}.cart-panel__header,.cart-panel__body,.cart-panel__footer{padding-inline:16px}.cart-panel__header{padding-block:16px}.cart-panel__close{-ms-flex-negative:0;flex-shrink:0;margin-right:0}.cart-panel__item{grid-template-columns:56px 1fr 28px;gap:12px}.cart-panel__item-image{width:56px;height:56px}}.cart-panel-scrim{position:fixed;inset:0;background:rgb(0 0 0 / .4);z-index:809;opacity:0;pointer-events:none;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.cart-panel-scrim--visible{opacity:1;pointer-events:auto}body.cart-panel-open{overflow:hidden}#blockcart-modal,.blockcart-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background-color:rgb(0 0 0 / .5);opacity:0;overflow:hidden;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}#blockcart-modal#blockcart-modal,#blockcart-modal .blockcart-modal.in,#blockcart-modal#blockcart-modal,#blockcart-modal .blockcart-modal.show,.blockcart-modal#blockcart-modal,.blockcart-modal .blockcart-modal.in,.blockcart-modal#blockcart-modal,.blockcart-modal .blockcart-modal.show{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}#blockcart-modal#blockcart-modal .blockcart-modal__content,#blockcart-modal .blockcart-modal.in .blockcart-modal__content,#blockcart-modal#blockcart-modal .blockcart-modal__content,#blockcart-modal .blockcart-modal.show .blockcart-modal__content,.blockcart-modal#blockcart-modal .blockcart-modal__content,.blockcart-modal .blockcart-modal.in .blockcart-modal__content,.blockcart-modal#blockcart-modal .blockcart-modal__content,.blockcart-modal .blockcart-modal.show .blockcart-modal__content{-webkit-animation:blockcartCardIn 300ms ease both;animation:blockcartCardIn 300ms ease both}.blockcart-modal__dialog{position:relative;width:100%;max-width:400px;max-height:calc(100vh - 32px);margin:0 auto;-webkit-transform:none!important;transform:none!important;pointer-events:auto}.blockcart-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 8px 24px rgb(15 30 22 / .12);box-shadow:0 8px 24px rgb(15 30 22 / .12);overflow:hidden}.blockcart-modal__handle{display:none;width:36px;height:4px;margin:8px auto 0;background-color:#e0e0e0;border-radius:999px}.blockcart-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e0e0e0}.blockcart-modal__success{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#4a6b3a;line-height:1}.blockcart-modal__success svg{-ms-flex-negative:0;flex-shrink:0}.blockcart-modal__success span{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;line-height:1}.blockcart-modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:auto;background:0 0;border:0;border-radius:4px;color:#6b6b6b;cursor:pointer;-webkit-transition:background-color 150ms ease,color 150ms ease;transition:background-color 150ms ease,color 150ms ease}.blockcart-modal__close:hover{background-color:#f7f5f2;color:#222}.blockcart-modal__close i{font-size:18px;line-height:1}.blockcart-modal__body{padding:20px}.blockcart-modal__product{display:grid;grid-template-columns:64px 1fr auto;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blockcart-modal__product-image{position:relative;width:64px;height:64px;background-color:#f7f5f2;border-radius:4px;overflow:hidden}.blockcart-modal__product-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.blockcart-modal__product-image img:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.blockcart-modal__discount{position:absolute;top:4px;left:4px;padding:2px 6px;background-color:#e82020;color:#fff;border-radius:4px;font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:13px;line-height:1}.blockcart-modal__product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.blockcart-modal__product-name{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;line-height:1.3;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:color 150ms ease;transition:color 150ms ease}.blockcart-modal__product-name:hover{color:#7a5c20}.blockcart-modal__product-attributes{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;color:#6b6b6b}.blockcart-modal__product-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-top:2px}.blockcart-modal__price-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.blockcart-modal__qty{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:500;color:#6b6b6b}.blockcart-modal__price{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:16px;color:#7a5c20;letter-spacing:.3px;line-height:1}.blockcart-modal__price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#999;text-decoration:line-through}.blockcart-modal__summary{padding:16px 0 0}.blockcart-modal__summary-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.blockcart-modal__summary-line span{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6b6b6b;text-transform:uppercase;letter-spacing:.5px}.blockcart-modal__summary-line--total{margin-top:12px;padding-top:12px;border-top:1px dashed #e0e0e0}.blockcart-modal__summary-line--total strong{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:22px;color:#222;letter-spacing:.5px;line-height:1}.blockcart-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:20px;background-color:#f7f5f2;border-top:1px solid #e0e0e0}.blockcart-modal__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:44px;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;line-height:1;text-decoration:none;cursor:pointer;-webkit-transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease}.blockcart-modal__btn .lucide,.blockcart-modal__btn svg,.blockcart-modal__btn i{width:16px;height:16px}.blockcart-modal__btn--primary{background-color:#93712a;border:1px solid #93712a;color:#fff}.blockcart-modal__btn--primary:hover{background-color:#222;border-color:#222;color:#fff}.blockcart-modal__btn--secondary{background-color:#fff;border:1px solid #222;color:#222}.blockcart-modal__btn--secondary:hover{background-color:#222;border-color:#222;color:#fff}#blockcart-modal.modal.in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#blockcart-modal.modal .modal-dialog{margin:0 auto;max-width:400px;width:100%;-webkit-transform:none!important;transform:none!important}@-webkit-keyframes blockcartCardIn{0%{-webkit-transform:scale(.96);transform:scale(.96);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes blockcartCardIn{0%{-webkit-transform:scale(.96);transform:scale(.96);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes blockcartSheetIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes blockcartSheetIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (max-width:480px){#blockcart-modal,.blockcart-modal{padding:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#blockcart-modal#blockcart-modal .blockcart-modal__content,#blockcart-modal .blockcart-modal.in .blockcart-modal__content,#blockcart-modal#blockcart-modal .blockcart-modal__content,#blockcart-modal .blockcart-modal.show .blockcart-modal__content,.blockcart-modal#blockcart-modal .blockcart-modal__content,.blockcart-modal .blockcart-modal.in .blockcart-modal__content,.blockcart-modal#blockcart-modal .blockcart-modal__content,.blockcart-modal .blockcart-modal.show .blockcart-modal__content{-webkit-animation:blockcartSheetIn 300ms ease both;animation:blockcartSheetIn 300ms ease both}.blockcart-modal__dialog{max-width:none;width:100%;margin-top:auto;max-height:85vh}.blockcart-modal__content{border-radius:8px 8px 0 0}.blockcart-modal__handle{display:block}.blockcart-modal__body{overflow-y:auto}.blockcart-modal__product{grid-template-columns:56px 1fr auto}.blockcart-modal__product-image{width:56px;height:56px}.blockcart-modal__btn{width:100%}}.header__search-wrapper{position:relative;z-index:1}@media (min-width:768px){.header__search-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:120px;height:44px}}.header__search-wrapper:has(.search-panel--active),.header__search-wrapper:focus-within{z-index:100}.header__search-wrapper label.header__action-btn{margin-bottom:0}@media (min-width:768px){.header__action-btn--search{display:none}}search.search-panel,.search-panel{display:contents}search.search-panel__form,.search-panel__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;gap:8px}@media (min-width:768px){search.search-panel__form,.search-panel__form{position:absolute;top:0;right:0;width:100%;padding:4px 8px;background-color:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;-webkit-transition:width .25s ease,border-color var(--transition-fast),-webkit-box-shadow var(--transition-fast);transition:width .25s ease,border-color var(--transition-fast),-webkit-box-shadow var(--transition-fast);transition:width .25s ease,border-color var(--transition-fast),box-shadow var(--transition-fast);transition:width .25s ease,border-color var(--transition-fast),box-shadow var(--transition-fast),-webkit-box-shadow var(--transition-fast);z-index:100}}@media (min-width:768px){search.search-panel--active search.search-panel__form,search.search-panel__form:focus-within,search.search-panel--active .search-panel__form,.search-panel__form:focus-within,.search-panel--active search.search-panel__form,.search-panel--active .search-panel__form{width:clamp(300px,100vw - 250px,1050px);border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgb(5 106 104 / .08);box-shadow:0 0 0 3px rgb(5 106 104 / .08)}}search.search-panel__input,.search-panel__input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;padding:0 4px;font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:var(--color-text-primary);background-color:#fff0;border:0;outline:0;min-width:0}search.search-panel__input::-webkit-input-placeholder,.search-panel__input::-webkit-input-placeholder{color:var(--color-text-secondary)}search.search-panel__input::-moz-placeholder,.search-panel__input::-moz-placeholder{color:var(--color-text-secondary)}search.search-panel__input:-ms-input-placeholder,.search-panel__input:-ms-input-placeholder{color:var(--color-text-secondary)}search.search-panel__input::-ms-input-placeholder,.search-panel__input::-ms-input-placeholder{color:var(--color-text-secondary)}search.search-panel__input::placeholder,.search-panel__input::placeholder{color:var(--color-text-secondary)}search.search-panel__submit,.search-panel__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;background-color:var(--color-primary);border:0;border-radius:5px;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}search.search-panel__submit svg,.search-panel__submit svg{color:var(--color-white,#fff);width:16px;height:16px}search.search-panel__submit:hover,.search-panel__submit:hover{background-color:var(--color-primary-dark,#035250)}search.search-panel__dropdown[hidden],.search-panel__dropdown[hidden]{display:none}search.search-panel__dropdown,.search-panel__dropdown{position:absolute;top:calc(100% + 8px);right:0;left:auto;background-color:var(--color-white,#fff);border-radius:8px;-webkit-box-shadow:0 4px 20px rgb(26 48 47 / .12);box-shadow:0 4px 20px rgb(26 48 47 / .12);z-index:100;overflow:hidden;display:grid;grid-template-columns:1fr;width:280px}@media (min-width:768px){search.search-panel--has-results search.search-panel__dropdown,search.search-panel--has-results .search-panel__dropdown,.search-panel--has-results search.search-panel__dropdown,.search-panel--has-results .search-panel__dropdown{width:clamp(300px,100vw - 250px,1050px);grid-template-columns:240px 1fr}}search.search-panel__column--results,.search-panel__column--results{display:none}search.search-panel--has-results search.search-panel__column--results,search.search-panel--has-results .search-panel__column--results,.search-panel--has-results search.search-panel__column--results,.search-panel--has-results .search-panel__column--results{display:block}search.search-panel__column[hidden],.search-panel__column[hidden]{display:none}search.search-panel__column--popular,.search-panel__column--popular{background-color:#ede9f2;padding:16px}search.search-panel__column--results,.search-panel__column--results{padding:16px}search.search-panel__heading,.search-panel__heading{margin:0 0 12px;font-size:.875rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}search.search-panel__popular-list,.search-panel__popular-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}search.search-panel__popular-item,.search-panel__popular-item{margin:0}search.search-panel__popular-link,.search-panel__popular-link{display:block;font-size:.875rem;color:var(--color-text-secondary);text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}search.search-panel__popular-link:hover,.search-panel__popular-link:hover{color:var(--color-primary);text-decoration:underline}search.search-panel__results-list,.search-panel__results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}search.search-panel__result,.search-panel__result{margin:0}search.search-panel__result+search.search-panel__result,search.search-panel__result+.search-panel__result,.search-panel__result+search.search-panel__result,.search-panel__result+.search-panel__result{padding-top:12px;border-top:1px solid var(--color-border)}search.search-panel__result-link,.search-panel__result-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-decoration:none;border-radius:4px;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast);padding:4px}search.search-panel__result-link:hover,.search-panel__result-link:hover{background-color:var(--color-bg-secondary,#f9fafb)}search.search-panel__result-thumb,.search-panel__result-thumb{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:4px}search.search-panel__result-body,.search-panel__result-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}search.search-panel__result-name,.search-panel__result-name{font-size:.875rem;line-height:1.3;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}search.search-panel__result-price,.search-panel__result-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:4px;font-size:.875rem;font-weight:600;color:var(--color-primary)}search.search-panel__result-price-old,.search-panel__result-price-old{font-size:10px;font-weight:400;color:var(--color-text-muted);text-decoration:line-through}search.search-panel__no-results,.search-panel__no-results{padding:16px;font-size:.875rem;color:var(--color-text-muted);text-align:center}search.search-panel__no-results[hidden],.search-panel__no-results[hidden]{display:none}search.search-panel__more-link,.search-panel__more-link{display:block;margin-top:16px;font-size:.875rem;font-weight:500;color:var(--color-primary);text-align:center;text-decoration:none;-webkit-transition:color var(--transition-fast),-webkit-text-decoration var(--transition-fast);transition:color var(--transition-fast),-webkit-text-decoration var(--transition-fast);transition:text-decoration var(--transition-fast),color var(--transition-fast);transition:text-decoration var(--transition-fast),color var(--transition-fast),-webkit-text-decoration var(--transition-fast)}search.search-panel__more-link:hover,.search-panel__more-link:hover{text-decoration:underline;color:var(--color-primary-dark,#035250)}search.search-panel__more-link[hidden],.search-panel__more-link[hidden]{display:none}@media (max-width:767.98px){.header__search-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;border:0;background:0 0}.header__action-btn--search{display:-webkit-box;display:-ms-flexbox;display:flex}search.search-panel__form,.search-panel__form{display:none}search.search-panel__dropdown,.search-panel__dropdown{position:fixed;top:54px;left:0;right:0;width:100%;max-height:calc(100vh - 54px);overflow-y:auto;border-radius:0;-webkit-box-shadow:0 4px 20px rgb(26 48 47 / .12);box-shadow:0 4px 20px rgb(26 48 47 / .12);grid-template-columns:1fr}search.search-panel__column--popular,.search-panel__column--popular{padding:16px 16px 12px}search.search-panel__column--results,.search-panel__column--results{padding:12px 16px 16px}}.user-panel{position:absolute;top:100%;right:0;width:260px;background-color:var(--color-white,#fff);border-radius:8px;-webkit-box-shadow:0 4px 20px rgb(26 48 47 / .12);box-shadow:0 4px 20px rgb(26 48 47 / .12);z-index:1000;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity var(--transition-fast),visibility var(--transition-fast),-webkit-transform var(--transition-fast);transition:opacity var(--transition-fast),visibility var(--transition-fast),-webkit-transform var(--transition-fast);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast),-webkit-transform var(--transition-fast)}.user-panel--active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.user-panel__overlay{position:fixed;inset:0;background-color:rgb(0 0 0 / .3);z-index:999;opacity:0;visibility:hidden;-webkit-transition:opacity var(--transition-fast),visibility var(--transition-fast);transition:opacity var(--transition-fast),visibility var(--transition-fast)}.user-panel__overlay--active{opacity:1;visibility:visible}.user-panel__header{padding:20px 20px 16px;border-bottom:1px solid #e3e9e9}.user-panel__greeting{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin:0}.user-panel__name{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:4px 0 0}.user-panel__nav{padding:8px 0}.user-panel__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);text-decoration:none;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.user-panel__link:hover{background-color:rgb(51 53 57 / .04);color:var(--color-text-primary)}.user-panel__link svg{-ms-flex-negative:0;flex-shrink:0;color:var(--color-text-secondary)}.user-panel__link:hover svg{color:var(--color-primary)}.user-panel__footer{padding:8px 0 12px;border-top:1px solid #e3e9e9}.user-panel__logout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:#d73f51;text-decoration:none;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.user-panel__logout:hover{background-color:rgb(215 63 81 / .06);color:#d73f51}.user-panel__logout svg{-ms-flex-negative:0;flex-shrink:0}.user-panel__guest{padding:24px 20px}.user-panel__guest-text{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);text-align:center;margin:0 0 16px}.user-panel__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:44px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-medium);border-radius:6px;text-decoration:none;cursor:pointer;-webkit-transition:background-color var(--transition-fast),border-color var(--transition-fast);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.user-panel__btn--primary{color:var(--color-white,#fff);background-color:var(--color-primary);border:0;margin-bottom:10px}.user-panel__btn--primary:hover{background-color:#0a8a6e;color:var(--color-white,#fff)}.user-panel__btn--secondary{color:var(--color-text-primary);background-color:#fff0;border:1px solid #e3e9e9}.user-panel__btn--secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.user-panel__loyalty{padding:16px 20px 20px;border-top:1px solid #e3e9e9}.user-panel__loyalty-title{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 12px}.user-panel__loyalty-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.user-panel__loyalty-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.user-panel__loyalty-item>i{-ms-flex-negative:0;flex-shrink:0;font-size:16px;color:var(--color-primary);line-height:1;margin-top:2px}.user-panel__loyalty-item--highlight{background-color:rgb(245 166 35 / .08);margin:0 -12px;padding:10px 12px;border-radius:6px}.user-panel__loyalty-item--highlight>i{color:#e89b1c}.user-panel__loyalty-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.user-panel__loyalty-info strong{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.3}.user-panel__loyalty-info span{font-family:var(--font-family-base);font-size:12px;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.4}@media (max-width:767px){.user-panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:300px;border-radius:0;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-y:auto;-webkit-overflow-scrolling:touch}.user-panel--active{-webkit-transform:translateX(0);transform:translateX(0)}}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}.mobile-menu--active{visibility:visible;opacity:1;pointer-events:auto}.mobile-menu--active .mobile-menu__panel{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .48)}.mobile-menu__panel{position:absolute;top:0;left:0;width:calc(100% - 8px);max-width:352px;height:100%;background-color:var(--color-white,#fff);-webkit-box-shadow:0 4px 18px rgb(26 27 26 / .16);box-shadow:0 4px 18px rgb(26 27 26 / .16);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow:hidden}.mobile-menu__panel--submenu-active .mobile-menu__main{-webkit-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none}.mobile-menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;min-height:64px}.mobile-menu__title{margin:0;font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.mobile-menu__header-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;padding:0;background-color:#fff0;border:0;color:var(--color-text-primary);cursor:pointer;text-align:left}.mobile-menu__back-icon{-ms-flex-negative:0;flex-shrink:0}.mobile-menu__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:var(--color-accent);border:0;border-radius:4px;color:var(--color-white,#fff);cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.mobile-menu__close:hover{background-color:#5e4618}.mobile-menu__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mobile-menu__main--hidden{-webkit-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none}.mobile-menu__nav{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0 20px}.mobile-menu__categories{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.mobile-menu__category-item{margin:0}.mobile-menu__category-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:14px 16px;font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;text-transform:lowercase;background-color:#f3f3f3;border:0;border-radius:4px;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.mobile-menu__category-link>span::first-letter{text-transform:uppercase}.mobile-menu__category-link:hover{background-color:#e9e9e9}.mobile-menu__category-link--accent{color:var(--color-primary)}.mobile-menu__arrow{-ms-flex-negative:0;flex-shrink:0;opacity:.5}.mobile-menu__category-link:not([data-submenu]) .mobile-menu__arrow{display:none}.mobile-menu__secondary{list-style:none;margin:28px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.mobile-menu__secondary-item{margin:0}.mobile-menu__secondary-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 4px;font-size:16px;color:var(--color-text-primary);text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.mobile-menu__secondary-link:hover{color:var(--color-primary)}.mobile-menu__secondary-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;color:var(--color-text-secondary)}.mobile-menu__secondary-icon svg{width:16px;height:16px}.mobile-menu__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:20px;margin-top:auto}.mobile-menu__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;padding:14px 16px;font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);text-decoration:none;border-radius:4px;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.mobile-menu__btn--outline{background-color:#fff0;border:1px solid var(--color-primary);color:var(--color-text-primary)}.mobile-menu__btn--outline:hover{background-color:rgb(4 119 117 / .05)}.mobile-menu__btn--primary{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white,#fff)}.mobile-menu__btn--primary:hover{background-color:#035f5d}.mobile-menu__submenu{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-white,#fff);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mobile-menu__submenu--active{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu__submenu--pushed{-webkit-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none}.mobile-menu__submenu .mobile-menu__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.mobile-menu__submenu-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0 20px 20px}.mobile-menu__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.mobile-menu__grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:100%;padding:14px 16px;background-color:#f3f3f3;border:0;border-radius:4px;text-align:left;text-decoration:none;color:var(--color-text-primary);cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast);font-family:var(--font-family-base)}.mobile-menu__grid-item:hover{background-color:#e9e9e9}.mobile-menu__grid-image{display:none}.mobile-menu__grid-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);line-height:1.2;color:var(--color-text-primary);text-transform:lowercase}.mobile-menu__grid-name::first-letter{text-transform:uppercase}.mobile-menu__grid-item--all{color:var(--color-primary)}.mobile-menu__grid-item--all .mobile-menu__grid-name{color:inherit;font-weight:var(--font-weight-semibold)}body.mobile-menu-open,body.panel-open{overflow:hidden}.features{background-color:var(--color-bg-primary)}.features__title{font-size:var(--font-size-3xl);font-weight:500;line-height:1.1;color:var(--color-text-primary);text-align:center;margin:0 0 48px}.features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.features__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:16px}.features__item:hover .features__icon{background-color:var(--color-primary);-webkit-transform:scale(1.05);transform:scale(1.05)}.features__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;background-color:#7a5c20;border-radius:50%;margin-bottom:24px;-webkit-transition:background-color 300ms ease,-webkit-transform 300ms ease;transition:background-color 300ms ease,-webkit-transform 300ms ease;transition:background-color 300ms ease,transform 300ms ease;transition:background-color 300ms ease,transform 300ms ease,-webkit-transform 300ms ease}.features__icon-img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.features__icon-logo{position:absolute;bottom:4px;right:4px;width:16px;height:16px;opacity:.5}.features__item-title{font-size:1.5rem;font-weight:500;line-height:1.1;color:var(--color-text-primary);margin:0 0 12px}.features__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features__item-description{font-size:.875rem;font-weight:400;line-height:1.5;color:var(--color-text-secondary);margin:0;max-width:280px}@media (max-width:1199px){.features__title{font-size:var(--font-size-2xl);margin-bottom:40px}.features__grid{gap:24px}.features__icon{width:72px;height:72px;margin-bottom:20px}.features__icon-img{width:38px;height:38px}.features__item-title{font-size:1.25rem}}@media (max-width:991px){.features__grid{grid-template-columns:repeat(2,1fr);gap:32px}.features__item{padding:24px}.features__item-description{max-width:100%}}@media (max-width:767px){.features{padding:32px 0}.features__title{font-size:1.25rem;margin-bottom:24px;text-align:center}.features__grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}.features__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0}.features__icon{width:56px;height:56px;margin-bottom:12px}.features__icon-img{width:28px;height:28px}.features__icon-logo{width:10px;height:10px;bottom:2px;right:2px}.features__item-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features__item-title{font-size:.875rem;margin-bottom:8px;line-height:1.2}.features__item-description{font-size:10px;max-width:100%;line-height:1.4;color:#6b6b6b}}.gift-banner{width:100%;max-width:calc(1440px + 40px*2);margin:80px auto;padding:0 40px}.gift-banner__link{display:block;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-transform 300ms ease,-webkit-box-shadow 300ms ease;transition:-webkit-transform 300ms ease,-webkit-box-shadow 300ms ease;transition:transform 300ms ease,box-shadow 300ms ease;transition:transform 300ms ease,box-shadow 300ms ease,-webkit-transform 300ms ease,-webkit-box-shadow 300ms ease}.gift-banner__link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgb(0 0 0 / .15);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.gift-banner__link:active{-webkit-transform:translateY(0);transform:translateY(0)}.gift-banner__image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.gift-banner{max-width:100%;margin:16px 0;padding:0 16px}.gift-banner__link{border-radius:8px}}.info-message{padding:80px 0}.info-message__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--font-size-3xl);font-weight:500;color:var(--color-text-primary);margin:0 0 32px;line-height:1.1}.info-message__card{background-color:var(--color-info-message-bg);border-radius:5px;padding:82px 40px 32px;position:relative}.info-message__icon{position:absolute;top:-18px;left:40px}.info-message__icon img{width:50px;height:48px}.info-message__content{max-width:100%}.info-message__heading{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--font-size-2xl);font-weight:500;color:var(--color-primary);margin:0 0 12px;line-height:1.5}.info-message__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--font-size-lg);font-weight:400;font-style:italic;color:var(--color-text-primary);line-height:1.5;margin:0}@media (max-width:991.98px){.info-message__title{font-size:var(--font-size-2xl)}.info-message__card{padding:70px 32px 24px}.info-message__icon{left:32px}.info-message__heading{font-size:var(--font-size-xl)}.info-message__text{font-size:var(--font-size-base)}}@media (max-width:767px){.info-message{padding:24px 0}.info-message>.container{padding:0 16px}.info-message__title{font-size:1.25rem;margin-bottom:24px}.info-message__card{padding:48px 16px 20px;border-radius:5px}.info-message__icon{top:-12px;left:16px}.info-message__icon img{width:40px;height:38px}.info-message__heading{font-size:1.125rem;margin-bottom:8px}.info-message__text{font-size:.875rem;line-height:1.5}}.product-info__delivery-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px;border:1px solid #e0e0e0;border-radius:5px}.product-info__delivery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.product-info__delivery-icon{-ms-flex-negative:0;flex-shrink:0;width:22px;font-size:20px;color:#7a5c20;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-info__delivery-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.product-info__delivery-text strong{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#222;line-height:1.3}.product-info__delivery-text span{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6b6b6b;line-height:1.3}.product-info__delivery-row--link{color:inherit;text-decoration:none}.product-info__delivery-row--link:hover,.product-info__delivery-row--link:focus-visible{text-decoration:none;opacity:.85}img.product-info__delivery-icon{height:22px;-o-object-fit:contain;object-fit:contain}.product-page{--pp-gallery-width:0;--pp-info-width:0;--pp-main-gap:32px;--pp-side-pad:24px;--pp-related-bg:transparent;padding-inline:var(--pp-side-pad)}.product-page__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:992px){.product-page__section{display:grid;grid-template-columns:var(--pp-gallery-width,7fr) var(--pp-info-width,5fr);gap:var(--pp-main-gap)}}.product-page__gallery,.product-page__info{min-width:0}.product-page__extras{display:block;margin-bottom:48px}.product-page__tabs-col{min-width:0}.product-page--layout-default{--pp-gallery-width:7fr;--pp-info-width:5fr;--pp-main-gap:48px;--pp-side-pad:40px}.product-page--layout-default .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-page--layout-default .product-info__topline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.product-page--layout-default .product-info__brandline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.product-page--layout-default .product-info__brand{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#7a5c20;text-transform:uppercase}.product-page--layout-default .product-info__brand-sku{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6b6b6b;letter-spacing:.3px}.product-page--layout-default .product-info__stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:600;color:#222;-ms-flex-negative:0;flex-shrink:0}.product-page--layout-default .product-info__stock--in .product-info__stock-dot{background:#4caf50}.product-page--layout-default .product-info__stock--out .product-info__stock-dot{background:#999}.product-page--layout-default .product-info__stock--backorder{color:#9b7220}.product-page--layout-default .product-info__stock--backorder .product-info__stock-icon{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.product-page--layout-default .product-info__stock-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.product-page--layout-default .product-info__title{margin:0;font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:36px;font-weight:400;letter-spacing:.5px;line-height:1.1;color:#222}.product-page--layout-default .product-info__reference{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6b6b6b}.product-page--layout-default .product-info__metarow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin:0;padding:14px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.product-page--layout-default .product-info__metarow-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.product-page--layout-default .product-info__metarow-cell dt{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:#6b6b6b;text-transform:uppercase;margin:0}.product-page--layout-default .product-info__metarow-cell dd{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#222;margin:0;line-height:1.2}.product-page--layout-default .product-info__metarow-ref{font-family:"Geist Mono","JetBrains Mono","SF Mono",Menlo,monospace;font-weight:400!important}.product-page--layout-default .product-info__metarow-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:700!important}.product-page--layout-default .product-info__metarow-status i{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.product-page--layout-default .product-info__metarow-status--in{color:#4a6b3a!important}.product-page--layout-default .product-info__metarow-status--in i{color:#4a6b3a}.product-page--layout-default .product-info__metarow-status--out{color:#b3000a!important}.product-page--layout-default .product-info__metarow-status--out i{color:#b3000a}.product-page--layout-default .product-info__metarow-status--backorder{color:#9b7220!important}.product-page--layout-default .product-info__metarow-status--backorder i{color:#9b7220}.product-page--layout-default .product-info__price-rating-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-block:16px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.product-page--layout-default .product-info__price-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px;min-width:0}.product-page--layout-default .product-info__price,.product-page--layout-default .product-prices__price,.product-page--layout-default .product-prices__current{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:48px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1!important;color:#222!important}.product-page--layout-default .product-info__price-old,.product-page--layout-default .product-info__regular-price,.product-page--layout-default .product-prices__regular-price{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:18px!important;font-weight:400!important;color:#999!important;text-decoration:line-through!important;margin-bottom:4px}.product-page--layout-default .product-info__discount,.product-page--layout-default .product-prices__discount{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:4px;padding:4px 10px;background:#e82020;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.3px;border-radius:3px;line-height:1}.product-page--layout-default .product-info__price-note{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6b6b6b;line-height:1.4}.product-page--layout-default .product-info__description{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#222}.product-page--layout-default .product-info__description p{margin:0 0 12px}.product-page--layout-default .product-info__description p:last-child{margin-bottom:0}.product-page--layout-default .product-info__description a{color:#7a5c20;text-decoration:underline}.product-page--layout-default .product-info__description a:hover{text-decoration:none}.product-page--layout-default .product-info__description strong,.product-page--layout-default .product-info__description b{font-weight:700}.product-page--layout-default .product-info__actions,.product-page--layout-default .product-info__actions>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-page--layout-default .product-info__delivery,.product-page--layout-default [data-block-reassurance],.product-page--layout-default .block-reassurance{margin-top:0}.product-page--layout-default .product-info__delivery,.product-page--layout-default [data-block-reassurance],.product-page--layout-default .block-reassurance,.product-page--layout-default .reassurance{display:none}.product-page--layout-default .product-info__quantity-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-page--layout-default .product-info__quantity{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:136px;min-width:136px;height:56px;border:1.5px solid #e0e0e0;border-radius:4px;overflow:hidden}.product-page--layout-default .product-info__quantity-btn{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;min-width:44px;height:56px;min-height:0}.product-page--layout-default .product-info__quantity-input{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;min-width:48px;height:56px;min-height:0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.product-page--layout-default .add{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:0}.product-page--layout-default .product-info__add-to-cart{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:100%;min-width:0;height:56px;min-height:0;padding:0 16px;gap:12px;font-size:16px;font-weight:700;letter-spacing:.5px;border-radius:4px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:0;background-color:#7a5c20;color:#fff;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.product-page--layout-default .product-info__add-to-cart:hover:not(:disabled),.product-page--layout-default .product-info__add-to-cart:focus-visible:not(:disabled){background-color:#5a4418}.product-page--layout-default .product-info__add-to-cart:active:not(:disabled){background-color:#4a3713}.product-page--layout-default .product-info__favorite,.product-page--layout-default .product-info__compare{-ms-flex-negative:0;flex-shrink:0;width:56px;height:56px;min-width:56px;min-height:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1.5px solid #e0e0e0;border-radius:4px;background:#fff;color:#222;cursor:pointer;-webkit-transition:border-color 150ms ease,color 150ms ease;transition:border-color 150ms ease,color 150ms ease}.product-page--layout-default .product-info__favorite i,.product-page--layout-default .product-info__compare i{font-size:20px;color:#222}.product-page--layout-default .product-info__favorite:hover,.product-page--layout-default .product-info__compare:hover{border-color:#222}.product-page--layout-default .product-info__quantity-row>:not(.product-info__quantity):not(.add):not(.product-info__add-to-cart):not(.product-info__favorite):not(.product-info__compare){display:none}.product-page--layout-default .product-info__payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.product-page--layout-default .product-info__payments-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;color:#6b6b6b;text-transform:uppercase}.product-page--layout-default .product-info__payments-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.product-page--layout-default .product-info__payment-tile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:32px;border:1px solid #e0e0e0;border-radius:3px;background:#fff;color:#222;font-size:16px}.product-page--layout-default .product-info__payment-tile--wide{width:64px}.product-page--layout-few-images{--pp-gallery-width:640px;--pp-info-width:minmax(0, 1fr);--pp-main-gap:60px;--pp-side-pad:80px;--pp-related-bg:#f7f5f2}.product-page--layout-few-images .product-info__quantity-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-page--layout-few-images .product-info__quantity{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:136px;min-width:136px;height:56px;border:1.5px solid #e0e0e0;border-radius:4px;overflow:hidden}.product-page--layout-few-images .product-info__quantity-btn{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;min-width:44px;height:56px;min-height:0}.product-page--layout-few-images .product-info__quantity-input{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;min-width:48px;height:56px;min-height:0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.product-page--layout-few-images .add{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:0}.product-page--layout-few-images .product-info__add-to-cart{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:100%;min-width:0;height:56px;min-height:0;padding:0 16px;gap:12px;font-size:16px;font-weight:700;letter-spacing:.5px;border-radius:4px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:0;background-color:#7a5c20;color:#fff;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.product-page--layout-few-images .product-info__add-to-cart:hover:not(:disabled),.product-page--layout-few-images .product-info__add-to-cart:focus-visible:not(:disabled){background-color:#5a4418}.product-page--layout-few-images .product-info__add-to-cart:active:not(:disabled){background-color:#4a3713}.product-page--layout-few-images .product-info__favorite,.product-page--layout-few-images .product-info__compare{-ms-flex-negative:0;flex-shrink:0;width:56px;height:56px;min-width:56px;min-height:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1.5px solid #e0e0e0;border-radius:4px;background:#fff;color:#222;cursor:pointer;-webkit-transition:border-color 150ms ease,color 150ms ease;transition:border-color 150ms ease,color 150ms ease}.product-page--layout-few-images .product-info__favorite i,.product-page--layout-few-images .product-info__compare i{font-size:20px;color:#222}.product-page--layout-few-images .product-info__favorite:hover,.product-page--layout-few-images .product-info__compare:hover{border-color:#222}.product-page--layout-few-images .product-info__quantity-row>:not(.product-info__quantity):not(.add):not(.product-info__add-to-cart):not(.product-info__favorite):not(.product-info__compare){display:none}.product-page--layout-few-images .product-gallery__main,.product-page--layout-few-images .product-cover{aspect-ratio:1/1;max-width:640px}.product-page--layout-few-images .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-page--layout-few-images .product-info__brandline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:-12px}.product-page--layout-few-images .product-info__brand{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#7a5c20;text-transform:uppercase}.product-page--layout-few-images .product-info__brand-sep{color:#6b6b6b;font-size:12px}.product-page--layout-few-images .product-info__brand-cat{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;color:#6b6b6b}.product-page--layout-few-images .product-info__title{margin:0;font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:36px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#222}.product-page--layout-few-images .product-info__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;margin:0;padding:14px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.product-page--layout-few-images .product-info__meta-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.product-page--layout-few-images .product-info__meta-cell dt{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:#6b6b6b;text-transform:uppercase}.product-page--layout-few-images .product-info__meta-cell dd{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#222}.product-page--layout-few-images .product-info__meta-stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.product-page--layout-few-images .product-info__meta-stock--backorder{color:#9b7220}.product-page--layout-few-images .product-info__meta-stock--backorder .product-info__meta-stock-icon{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.product-page--layout-few-images .product-info__meta-dot{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.product-page--layout-few-images .product-info__meta-dot--in{background:#4caf50}.product-page--layout-few-images .product-info__meta-dot--out{background:#999}.product-page--layout-few-images .product-info__price-rating-row,.product-page--layout-few-images .product-prices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.product-page--layout-few-images .product-info__price,.product-page--layout-few-images .product-prices__price,.product-page--layout-few-images .product-prices__current{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:48px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1!important;color:#222!important}.product-page--layout-few-images .product-info__price-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.product-page--layout-few-images .product-info__regular-price,.product-page--layout-few-images .product-prices__regular-price{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:18px!important;color:#999!important;text-decoration:line-through!important}.product-page--layout-few-images .product-info__discount,.product-page--layout-few-images .product-prices__discount{background:#e82020;color:#fff;padding:4px 10px;border-radius:3px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px}.product-page--layout-few-images .product-info__rating-side{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#222}.product-page--layout-few-images .product-info__rating-side .lucide,.product-page--layout-few-images .product-info__rating-side .bi{color:#9b7220!important;fill:#9b7220!important}.product-page--layout-few-images .reassurance,.product-page--layout-few-images .block-reassurance,.product-page--layout-few-images [data-block-reassurance]{border-top:1px solid #e0e0e0;padding-top:16px;margin-top:8px}.product-page--layout-few-images~.related-products,.product-page~.related-products,.product-page .related-products{background:var(--pp-related-bg)}.product-page--layout-few-images .related-products{background:#f7f5f2;padding-block:40px 60px;margin-inline:calc(var(--pp-side-pad)*-1);padding-inline:var(--pp-side-pad)}.product-page--layout-few-images .related-products .related-products__title{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:36px;font-weight:400;letter-spacing:1px}.product-page--layout-few-images .related-products .related-products__slider .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,1fr);gap:24px;-webkit-transform:none!important;transform:none!important}.product-page--layout-few-images .related-products .related-products__slider .swiper-slide{width:100%!important;margin-right:0!important}.product-page--layout-few-images .related-products .related-products__nav-btn{display:none}@media (max-width:767.98px){.product-page{--pp-side-pad:16px}}.product-gallery{position:relative}.product-gallery__main{position:relative;margin-bottom:16px;border-radius:8px;overflow:hidden;background-color:var(--color-bg-secondary)}.product-gallery__main-image{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;aspect-ratio:1;cursor:-webkit-zoom-in;cursor:zoom-in}.product-gallery__zoom-btn{position:absolute;top:16px;right:16px;width:40px;height:40px;background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease;z-index:10}.product-gallery__zoom-btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.product-gallery__zoom-btn svg{width:20px;height:20px}.product-gallery__thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.product-gallery__thumbnails::-webkit-scrollbar{height:4px}.product-gallery__thumbnails::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:2px}.product-gallery__thumbnails::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.product-gallery__thumbnail{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;width:80px;height:80px;border:2px solid #fff0;border-radius:5px;overflow:hidden;cursor:pointer;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.product-gallery__thumbnail:hover,.product-gallery__thumbnail.is-active{border-color:var(--color-primary)}.product-gallery__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery__labels{position:absolute;top:16px;left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;z-index:5}.product-gallery__icons{position:absolute;top:16px;right:calc(16px + 40px + 8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;z-index:5;pointer-events:none}.product-gallery__icons .product-gallery__icon{display:inline-block;width:60px;height:60px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-gallery__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 10px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.3px;color:#fff;background-color:#7a5c20;border-radius:3px;white-space:nowrap}.product-gallery__label--discount,.product-gallery__label--on-sale,.product-gallery__label--out_of_stock{background-color:#e82020}.product-lightbox{position:fixed;inset:0;z-index:500;background-color:rgb(0 0 0 / .9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 500ms ease,visibility 500ms ease;transition:opacity 500ms ease,visibility 500ms ease}.product-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}.product-lightbox__close{position:absolute;top:24px;right:24px;width:48px;height:48px;background-color:#fff0;border:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.product-lightbox__close:hover{opacity:.7}.product-lightbox__close svg{width:32px;height:32px}.product-lightbox__content{max-width:90vw;max-height:90vh}.product-lightbox__image{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain}.product-lightbox__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;background-color:rgb(255 255 255 / .1);border:0;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.product-lightbox__nav:hover{background-color:rgb(255 255 255 / .2)}.product-lightbox__nav--prev{left:24px}.product-lightbox__nav--next{right:24px}.product-lightbox__nav svg{width:24px;height:24px}.product-lightbox__counter{position:absolute;bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:.875rem}@media (max-width:767.98px){.product-gallery__thumbnail{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;width:60px;height:60px}.product-gallery__zoom-btn{width:36px;height:36px}.product-gallery__zoom-btn svg{width:18px;height:18px}.product-lightbox__nav{width:40px;height:40px}.product-lightbox__nav--prev{left:8px}.product-lightbox__nav--next{right:8px}.product-lightbox__close{top:16px;right:16px}}.product-tabs{padding:32px 0 0}.product-tabs__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#222;margin:0 0 20px}.product-tabs__nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin:0 0 32px;padding:0;list-style:none;border-bottom:1px solid #e0e0e0}.product-tabs__nav-item{position:relative;margin-bottom:-1px}.product-tabs__nav-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px;color:#6b6b6b;background:0 0;border:0;border-bottom:3px solid #fff0;cursor:pointer;-webkit-transition:color 150ms ease,border-color 150ms ease;transition:color 150ms ease,border-color 150ms ease;line-height:1}.product-tabs__nav-btn:hover{color:#222}.product-tabs__nav-item--active .product-tabs__nav-btn{color:#7a5c20;font-weight:700;letter-spacing:.5px;border-bottom-color:#7a5c20}.product-tabs__content{min-height:200px}.product-tabs__panel{display:none}.product-tabs__panel--active{display:block}.product-tabs__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.7;color:#222}.product-tabs__text p{margin:0 0 16px}.product-tabs__text p:last-child{margin-bottom:0}.product-tabs__text h2{font-size:24px;font-weight:500;line-height:1.3;margin:32px 0 16px}.product-tabs__text h2:first-child{margin-top:0}.product-tabs__text h3{font-size:20px;font-weight:500;line-height:1.4;margin:24px 0 12px}.product-tabs__text h3:first-child{margin-top:0}.product-tabs__text h4{font-size:18px;font-weight:500;line-height:1.4;margin:20px 0 12px}.product-tabs__text h4:first-child{margin-top:0}.product-tabs__text ul,.product-tabs__text ol{margin:0 0 16px;padding-left:24px}.product-tabs__text ul li{list-style-type:disc}.product-tabs__text ol li{list-style-type:decimal}.product-tabs__text li{margin-bottom:8px}.product-tabs__text li:last-child{margin-bottom:0}.product-tabs__text a{color:var(--color-primary);text-decoration:underline;-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-tabs__text a:hover{text-decoration:none}.product-tabs__text strong,.product-tabs__text b{font-weight:500}.product-tabs__text table{width:100%!important;border-collapse:collapse!important;margin:16px 0;border:0!important}.product-tabs__text th,.product-tabs__text td{padding:12px 16px!important;text-align:left;border:1px solid #e3e9e9!important;width:auto!important;height:auto!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:1rem!important}.product-tabs__text th{font-weight:500;background-color:rgb(34 34 34 / .06)}.product-tabs__text .MsoNormal,.product-tabs__text .MsoNormalTable{margin:0!important;line-height:inherit!important;font-family:inherit!important;font-size:inherit!important}.product-tabs__text blockquote{margin:16px 0;padding:16px 20px;border-left:4px solid var(--color-primary);background-color:rgb(34 34 34 / .06);font-style:italic}.product-tabs__text blockquote p:last-child{margin-bottom:0}.product-tabs__text hr{border:0;border-top:1px solid #e3e9e9;margin:24px 0}.product-tabs__text img{max-width:100%;height:auto}.product-tabs__description-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media (min-width:768px){.product-tabs__description-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-tabs__description-main{min-width:0}.product-tabs__specs{justify-self:end;width:100%;max-width:440px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background:#fff}.product-tabs__specs-header{padding:16px 20px;background:#f7f5f2;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:800;letter-spacing:2px;color:#222;text-transform:uppercase}.product-tabs__specs-list{margin:0;padding:0}.product-tabs__specs-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid #eee}.product-tabs__specs-row dt{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:400;color:#6b6b6b;margin:0}.product-tabs__specs-row dd{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#222;text-align:right;margin:0}.product-tabs__specs-row dd a{color:inherit;text-decoration:none}.product-tabs__specs-row dd a:hover{color:#7a5c20}.product-tabs__table{width:100%;border-collapse:collapse}.product-tabs__table tr{border-bottom:1px solid #e3e9e9}.product-tabs__table tr:last-child{border-bottom:none}.product-tabs__table th,.product-tabs__table td{padding:12px 16px;text-align:left;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem}.product-tabs__table th{font-weight:500;color:#222;background-color:rgb(34 34 34 / .06);width:200px}.product-tabs__table td{font-weight:400;color:#222}.product-tabs__list{list-style:none;padding:0;margin:0}.product-tabs__list li{position:relative;padding-left:24px;margin-bottom:12px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#222}.product-tabs__list li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background-color:var(--color-primary);border-radius:50%}@media (max-width:767.98px){.product-tabs{padding:24px 0}.product-tabs__title{font-size:1.5rem;margin-bottom:16px}.product-tabs__nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__nav-item{-ms-flex-negative:0;flex-shrink:0}.product-tabs__nav-btn{padding:12px 16px;font-size:1rem;white-space:nowrap}.product-tabs__nav-btn::after{left:16px;right:16px}.product-tabs__text{font-size:15px}.product-tabs__text h2{font-size:20px}.product-tabs__text h3{font-size:18px}.product-tabs__text h4{font-size:16px}.product-tabs__text ul,.product-tabs__text ol{padding-left:20px}.product-tabs__text th,.product-tabs__text td{padding:8px 12px;font-size:14px}.product-tabs__table th{width:120px}.product-tabs__table th,.product-tabs__table td{padding:8px 12px;font-size:13px}}@media (max-width:575.98px){.product-tabs__title{font-size:1.25rem}.product-tabs__nav-btn{padding:12px;font-size:.875rem}.product-tabs__nav-btn::after{left:12px;right:12px}.product-tabs__text{font-size:.875rem}.product-tabs__table th{width:100px}.product-tabs__table th,.product-tabs__table td{padding:8px;font-size:10px}}.product-reviews{padding:32px 0;margin-bottom:40px;background-color:#fff}.product-reviews__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.product-reviews__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#222;margin:0}.product-reviews__sorting{position:relative}.product-reviews__sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 40px 10px 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;line-height:20px;color:#222;background-color:#fff0;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L5 5L9 1%27 stroke=%27%231a1a1a%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;border:1px solid #e3e9e9;border-radius:5px;cursor:pointer;min-width:152px}.product-reviews__sort-select:focus{outline:0;border-color:var(--color-primary)}.product-reviews__divider{height:1px;background-color:#e3e9e9;margin-bottom:24px}.product-reviews__content{display:grid;grid-template-columns:193px 1fr;gap:32px}.product-reviews__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-reviews__rating-big{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.5rem;font-weight:500;color:#222;line-height:1;margin-bottom:8px}.product-reviews__rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-bottom:8px}.product-reviews__rating-stars i{font-size:1.25rem;color:var(--color-primary)}.product-reviews__rating-stars i.bi-star{color:#e3e9e9}.product-reviews__total{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#222;margin:0 0 24px}.product-reviews__write-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#222;background-color:#fff0;border:1px solid var(--color-primary);border-radius:5px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease;margin-bottom:16px}.product-reviews__write-btn:hover{background-color:var(--color-primary);color:#fff}.product-reviews__note{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:18px;color:#999;margin:0;max-width:193px}.product-reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-reviews__item{padding:16px 0}.product-reviews__item:first-child{padding-top:0}.product-reviews__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.product-reviews__item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.product-reviews__item-author{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#222}.product-reviews__item-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.product-reviews__item-stars i{font-size:.875rem;color:var(--color-primary)}.product-reviews__item-stars i.bi-star{color:#e3e9e9}.product-reviews__item-recommendation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:400}.product-reviews__item-recommendation--positive{color:var(--color-primary)}.product-reviews__item-recommendation--negative{color:#999}.product-reviews__item-recommendation i{font-size:10px}.product-reviews__item-date{display:block;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:400;color:#999;margin-bottom:12px}.product-reviews__item-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:20px;color:#222;margin:0}.product-reviews__item-feedback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:12px}.product-reviews__item-pros,.product-reviews__item-cons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:.875rem;line-height:20px}.product-reviews__item-pros i,.product-reviews__item-cons i{-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;margin-top:2px}.product-reviews__item-pros span,.product-reviews__item-cons span{color:#222}.product-reviews__item-pros i{color:var(--color-primary)}.product-reviews__item-cons i{color:#e82020}.product-reviews__item-divider{height:1px;background-color:#e3e9e9}.product-reviews__more-btn{background:0 0;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#222;-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-reviews__more-btn:hover{color:var(--color-primary)}.product-reviews__more-btn svg{color:#93712a;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product-reviews__empty{padding:32px;text-align:center}.product-reviews__empty p{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#999;margin:0}@media (max-width:991.98px){.product-reviews__content{grid-template-columns:1fr;gap:24px}.product-reviews__sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.product-reviews__rating-big{margin-bottom:0;margin-right:12px}.product-reviews__rating-stars{margin-bottom:0}.product-reviews__total{margin:0;width:100%}.product-reviews__write-btn{margin-bottom:0}.product-reviews__note{max-width:none;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:767.98px){.product-reviews__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.product-reviews__title{font-size:1.5rem}.product-reviews__sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-reviews__rating-big{font-size:2rem;margin-bottom:8px}.product-reviews__rating-stars{margin-bottom:8px}.product-reviews__total{margin-bottom:16px}.product-reviews__write-btn{width:100%;margin-bottom:12px}.product-reviews__item-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.product-reviews__item-recommendation{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.product-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:90;background-color:#fff;-webkit-box-shadow:0 -4px 20px rgb(0 0 0 / .1);box-shadow:0 -4px 20px rgb(0 0 0 / .1);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.product-sticky-bar--visible{-webkit-transform:translateY(0);transform:translateY(0)}.product-sticky-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:12px 0}.product-sticky-bar__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.product-sticky-bar__image{width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;overflow:hidden;background-color:rgb(34 34 34 / .06)}.product-sticky-bar__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-sticky-bar__info{min-width:0}.product-sticky-bar__info.product-sticky-bar__info.product-sticky-bar__info .product-info__rating-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:2px}.product-sticky-bar__info.product-sticky-bar__info.product-sticky-bar__info .product-info__rating-side .product-info__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.product-sticky-bar__info.product-sticky-bar__info.product-sticky-bar__info .product-info__rating-side .product-info__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.product-sticky-bar__info.product-sticky-bar__info.product-sticky-bar__info .product-info__rating-side .product-info__stars i{font-size:10px;color:#f59e0b}.product-sticky-bar__info.product-sticky-bar__info.product-sticky-bar__info .product-info__rating-side .product-info__rating-count{font-size:11px;color:#999}.product-sticky-bar__info.product-sticky-bar__info.product-sticky-bar__info .product-info__rating-side .product-info__rating-link{font-size:11px;color:#222;text-decoration:underline}.product-sticky-bar__name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#222;margin:0}.product-sticky-bar__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.product-sticky-bar__option{position:relative}.product-sticky-bar__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 32px 8px 12px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:#222;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L5 5L9 1%27 stroke=%27%231a1a1a%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1px solid #e3e9e9;border-radius:5px;cursor:pointer;min-width:100px}.product-sticky-bar__select:focus{outline:0;border-color:var(--color-primary)}.product-sticky-bar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-negative:0;flex-shrink:0}.product-sticky-bar__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.product-sticky-bar__price-current{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:500;color:#222}.product-sticky-bar__price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#999;text-decoration:line-through}.product-sticky-bar__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:44px;padding:0 24px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-btn-primary-text);background-color:var(--color-cart-btn-bg);border:0;border-radius:5px;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;white-space:nowrap}.product-sticky-bar__btn:hover{background-color:#222}.product-sticky-bar__btn i{font-size:1.125rem}@media (max-width:991.98px){.product-sticky-bar__options{display:none}}@media (max-width:767.98px){.product-sticky-bar__inner{gap:12px;padding:12px 0}.product-sticky-bar__product{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-sticky-bar__image{width:40px;height:40px}.product-sticky-bar__name{font-size:13px}.product-sticky-bar__price-current{font-size:1rem}.product-sticky-bar__price-old{display:none}.product-sticky-bar__btn{height:40px;padding:0 16px;font-size:.875rem}.product-sticky-bar__btn span{display:none}.product-sticky-bar__btn i{font-size:1.25rem}}.related-products{padding:32px 0}.related-products__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.related-products__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#222;margin:0}.related-products__more-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#222;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.related-products__more-link:hover{color:var(--color-primary)}.related-products__more-link:hover i{-webkit-transform:translateX(4px);transform:translateX(4px)}.related-products__more-link i{font-size:1.125rem;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.related-products__slider-wrapper{position:relative}.related-products__slider{overflow:hidden}.related-products__slider .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.related-products__slider .swiper-slide .product-card{width:100%}.related-products__nav-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #e3e9e9;border-radius:50%;cursor:pointer;color:#222;-webkit-transition:background-color 150ms ease,opacity 150ms ease,-webkit-box-shadow 150ms ease;transition:background-color 150ms ease,opacity 150ms ease,-webkit-box-shadow 150ms ease;transition:background-color 150ms ease,box-shadow 150ms ease,opacity 150ms ease;transition:background-color 150ms ease,box-shadow 150ms ease,opacity 150ms ease,-webkit-box-shadow 150ms ease;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1)}.related-products__nav-btn:hover{background:#fff;-webkit-box-shadow:0 4px 8px rgb(0 0 0 / .08);box-shadow:0 4px 8px rgb(0 0 0 / .08)}.related-products__nav-btn--prev{left:-20px}.related-products__nav-btn--next{right:-20px}.related-products__nav-btn.swiper-button-disabled{opacity:0;pointer-events:none}.related-products__nav-btn svg{width:20px;height:20px}@media (max-width:1199.98px){.related-products__nav-btn--prev{left:-16px}.related-products__nav-btn--next{right:-16px}}@media (max-width:991.98px){.related-products__title{font-size:1.5rem}}@media (max-width:767.98px){.related-products__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.related-products__nav-btn{display:none}}@media (max-width:575.98px){.related-products{padding:24px 0}.related-products__title{font-size:1.25rem}}.related-blog-posts{padding:64px 0}@media (max-width:767.98px){.related-blog-posts{padding:48px 0}}.related-blog-posts__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}@media (max-width:767.98px){.related-blog-posts__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:24px}}.related-blog-posts__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);line-height:1;margin:0}@media (max-width:991.98px){.related-blog-posts__title{font-size:28px}}@media (max-width:767.98px){.related-blog-posts__title{font-size:1.5rem}}.related-blog-posts__view-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.related-blog-posts__view-more:hover{color:var(--color-primary)}.related-blog-posts__view-more:hover .related-blog-posts__arrow-icon{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}.related-blog-posts__arrow-icon{color:var(--color-primary);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.related-blog-posts__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:767.98px){.related-blog-posts__grid{grid-template-columns:1fr;gap:32px}}.related-blog-posts--category .related-blog-posts__grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1199.98px){.related-blog-posts--category .related-blog-posts__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.related-blog-posts--category .related-blog-posts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.related-blog-posts--category .related-blog-posts__grid{grid-template-columns:1fr}}.promo-strip{position:relative;overflow:hidden;background:#1a1a1a;color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.promo-strip__bg{position:absolute;inset:0;z-index:0}.promo-strip__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.promo-strip__overlay{position:absolute;inset:0;z-index:1;background:rgb(34 34 34 / .73);pointer-events:none}.promo-strip__inner{position:relative;z-index:2;max-width:1440px;margin-inline:auto;height:80px;padding-inline:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.promo-strip__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo-strip__icon{width:24px;height:24px;color:#b8924a;-ms-flex-negative:0;flex-shrink:0}.promo-strip__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:800;letter-spacing:2px;color:#b8924a;text-transform:uppercase;line-height:1}.promo-strip__dash{color:#ccc;line-height:1}.promo-strip__copy{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;color:#e0e0e0;line-height:1}.promo-strip__code{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;background:#1a1a1a;border:1px solid #7a5c20;border-radius:4px;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:12px;font-weight:700;letter-spacing:1px;color:#fff;line-height:1}.promo-strip__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#fff;text-transform:uppercase;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease;line-height:1;-ms-flex-negative:0;flex-shrink:0}.promo-strip__cta .lucide{width:16px;height:16px;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.promo-strip__cta:hover{color:#93712a}.promo-strip__cta:hover .lucide{-webkit-transform:translateX(4px);transform:translateX(4px)}@media (max-width:767.98px){.promo-strip__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;height:auto;padding-block:16px;padding-inline:16px}.promo-strip__left{gap:12px}.promo-strip__dash{display:none}}.category-header{padding-bottom:32px}.category-header__back-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.category-header__back-link:hover{color:var(--color-primary)}.category-header__back-link:hover i{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.category-header__back-link i{font-size:14px;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.category-header--search .category-header__title{margin-bottom:8px}.category-header__count{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-secondary);margin:0}.category-header__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#222;margin:0 0 16px;line-height:1.2}.category-header__description-wrapper{position:relative}.category-header__description{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#222;line-height:1.4;margin:0}.category-header__fade{position:absolute;bottom:0;left:0;right:0;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),color-stop(48%,rgb(255 255 255 / .64)),to(#fff));background:linear-gradient(to bottom,#fff0 0,rgb(255 255 255 / .64) 48%,#fff 100%);pointer-events:none;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.category-header__toggle{background:0 0;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#222;-webkit-transition:color 150ms ease;transition:color 150ms ease}.category-header__toggle:hover{color:var(--color-primary)}.category-header__toggle i{font-size:12px;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.category-header__toggle[aria-expanded=true] i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:991.98px){.category-header__title{font-size:28px}.category-header__description{font-size:15px}}@media (max-width:767.98px){.category-header{padding-bottom:24px}.category-header__title{font-size:1.5rem;margin-bottom:12px}.category-header__description{font-size:.875rem}.category-header__toggle{font-size:.875rem;margin-top:12px}}.blog-section{padding-top:64px;padding-bottom:64px;background-color:#fff}.blog-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:68px}.blog-section__title{font-size:32px;font-weight:500;line-height:1;color:#1a1a1a;margin:0}.blog-section__view-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#1a1a1a;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.blog-section__view-more:hover{color:var(--color-primary,#0d9488)}.blog-section__view-more:hover .blog-section__arrow-icon{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}.blog-section__view-more .blog-section__arrow-icon{color:#93712a;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.blog-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.blog-section__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-section__image-link{display:block;text-decoration:none}.blog-section__image-link:hover .blog-section__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.blog-section__image-link:hover .blog-section__overlay{background-color:rgb(51 57 57 / .12)}.blog-section__image-wrapper{position:relative;width:100%;aspect-ratio:628/432;border-radius:6px;overflow:hidden;background-color:#000}.blog-section__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.blog-section__overlay{position:absolute;inset:0;background-color:rgb(51 57 57 / .06);pointer-events:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.blog-section__content{padding-top:24px}.blog-section__card-title{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);line-height:30px;color:var(--color-text-primary);margin:0 0 16px 0}.blog-section__card-title a{color:inherit;text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.blog-section__card-title a:hover{color:var(--color-primary)}.blog-section__excerpt{font-size:16px;font-weight:400;line-height:1.375;color:#1a1a1a;margin:0 0 16px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-section__read-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#1a1a1a;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.blog-section__read-more:hover{color:var(--color-primary)}.blog-section__read-more:hover .blog-section__arrow-icon{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}.blog-section__read-more .blog-section__arrow-icon{color:#93712a;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.blog-section--compact .blog-section__header{margin-bottom:32px}.blog-section--compact .blog-section__grid{grid-template-columns:repeat(4,1fr)}.blog-section--compact .blog-section__image-wrapper{aspect-ratio:302/300}.blog-section--compact .blog-section__content{padding-top:16px}.blog-section--compact .blog-section__card-title{font-size:18px;font-weight:var(--font-weight-normal);line-height:22px;margin-bottom:8px}@media (max-width:991px){.blog-section__header{margin-bottom:48px}.blog-section__card-title{font-size:20px}.blog-section__excerpt{-webkit-line-clamp:3}.blog-section--compact .blog-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-section{padding-top:48px;padding-bottom:48px}.blog-section__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:32px}.blog-section__grid{grid-template-columns:1fr;gap:32px}.blog-section__title{font-size:24px}.blog-section__card-title{font-size:18px}.blog-section__excerpt{font-size:14px}.blog-section--compact .blog-section__grid{grid-template-columns:1fr}.blog-section--compact .blog-section__card:nth-child(n+3){display:none}}.cms-page{padding:var(--spacing-6) 0 var(--spacing-12)}.cms-content{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);line-height:1.7;color:var(--color-text-primary)}.cms-content h1{font-size:32px;font-weight:var(--font-weight-medium);line-height:1.3;margin:0 0 var(--spacing-6);color:var(--color-text-primary)}.cms-content h2{font-size:24px;font-weight:var(--font-weight-medium);line-height:1.3;margin:var(--spacing-8) 0 var(--spacing-4);color:var(--color-text-primary)}.cms-content h2:first-child{margin-top:0}.cms-content h3{font-size:20px;font-weight:var(--font-weight-medium);line-height:1.4;margin:var(--spacing-6) 0 var(--spacing-3);color:var(--color-text-primary)}.cms-content h3:first-child{margin-top:0}.cms-content h4{font-size:18px;font-weight:var(--font-weight-medium);line-height:1.4;margin:var(--spacing-5) 0 var(--spacing-3);color:var(--color-text-primary)}.cms-content h4:first-child{margin-top:0}.cms-content p{margin:0 0 var(--spacing-4)}.cms-content p:last-child{margin-bottom:0}.cms-content ul,.cms-content ol{margin:0 0 var(--spacing-4);padding-left:var(--spacing-6)}.cms-content li{margin-bottom:var(--spacing-2)}.cms-content li:last-child{margin-bottom:0}.cms-content ul li{list-style-type:disc}.cms-content ol li{list-style-type:decimal}.cms-content ul ul,.cms-content ol ol,.cms-content ul ol,.cms-content ol ul{margin-top:var(--spacing-2);margin-bottom:0}.cms-content a{color:var(--color-primary);text-decoration:underline;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.cms-content a:hover{color:var(--color-primary-hover,var(--color-primary));text-decoration:none}.cms-content table{width:100%;border-collapse:collapse;margin:var(--spacing-4) 0}.cms-content th,.cms-content td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border:1px solid #e3e9e9}.cms-content th{font-weight:var(--font-weight-medium);background-color:var(--color-bg-card)}.cms-content blockquote{margin:var(--spacing-4) 0;padding:var(--spacing-4) var(--spacing-5);border-left:4px solid var(--color-primary);background-color:var(--color-bg-card);font-style:italic}.cms-content blockquote p:last-child{margin-bottom:0}.cms-content hr{border:0;border-top:1px solid #e3e9e9;margin:var(--spacing-6) 0}.cms-content strong,.cms-content b{font-weight:var(--font-weight-medium)}.cms-content em,.cms-content i{font-style:italic}.cms-content code,.cms-content kbd,.cms-content samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.9em;background-color:var(--color-bg-card);padding:.15em .4em;border-radius:4px}.cms-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.9em;background-color:var(--color-bg-card);padding:var(--spacing-3) var(--spacing-4);border-radius:6px;margin:var(--spacing-4) 0;overflow-x:auto;line-height:1.5}.cms-content pre code{background:0 0;padding:0;border-radius:0;font-size:inherit}.cms-content details{margin:var(--spacing-3) 0;border:1px solid #e3e9e9;border-radius:6px;background-color:var(--color-bg-primary)}.cms-content details>summary{cursor:pointer;padding:var(--spacing-3) var(--spacing-4);font-weight:var(--font-weight-medium);color:var(--color-text-primary);list-style:none;position:relative}.cms-content details>summary::-webkit-details-marker{display:none}.cms-content details>summary::after{content:"+";position:absolute;right:var(--spacing-4);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.25em;color:var(--color-text-secondary);-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.cms-content details[open]>summary::after{content:"−"}.cms-content details>:not(summary){padding:0 var(--spacing-4) var(--spacing-3)}.cms-content aside{margin:var(--spacing-4) 0;padding:var(--spacing-4) var(--spacing-5);border-left:4px solid var(--color-primary);background-color:var(--color-bg-card);border-radius:0 6px 6px 0}.cms-content aside p:last-child{margin-bottom:0}.cms-content fieldset{margin:var(--spacing-4) 0;padding:var(--spacing-4) var(--spacing-5);border:1px solid #e3e9e9;border-radius:6px}.cms-content legend{padding:0 var(--spacing-2);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.cms-content label{display:block;margin-bottom:var(--spacing-2);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.cms-content input[type=text],.cms-content input[type=email],.cms-content input[type=url],.cms-content input[type=tel],.cms-content input[type=number],.cms-content input[type=search],.cms-content input[type=password],.cms-content input[type=date],.cms-content textarea,.cms-content select{display:block;width:100%;max-width:480px;padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-4);font-family:inherit;font-size:14px;line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid #e3e9e9;border-radius:6px;-webkit-transition:border-color var(--transition-fast),-webkit-box-shadow var(--transition-fast);transition:border-color var(--transition-fast),-webkit-box-shadow var(--transition-fast);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),-webkit-box-shadow var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.cms-content input[type=text]:focus,.cms-content input[type=email]:focus,.cms-content input[type=url]:focus,.cms-content input[type=tel]:focus,.cms-content input[type=number]:focus,.cms-content input[type=search]:focus,.cms-content input[type=password]:focus,.cms-content input[type=date]:focus,.cms-content textarea:focus,.cms-content select:focus{outline:0;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgb(5 106 104 / .1);box-shadow:0 0 0 3px rgb(5 106 104 / .1)}.cms-content input[type=text]::-webkit-input-placeholder,.cms-content input[type=email]::-webkit-input-placeholder,.cms-content input[type=url]::-webkit-input-placeholder,.cms-content input[type=tel]::-webkit-input-placeholder,.cms-content input[type=number]::-webkit-input-placeholder,.cms-content input[type=search]::-webkit-input-placeholder,.cms-content input[type=password]::-webkit-input-placeholder,.cms-content input[type=date]::-webkit-input-placeholder,.cms-content textarea::-webkit-input-placeholder,.cms-content select::-webkit-input-placeholder{color:var(--color-text-muted)}.cms-content input[type=text]::-moz-placeholder,.cms-content input[type=email]::-moz-placeholder,.cms-content input[type=url]::-moz-placeholder,.cms-content input[type=tel]::-moz-placeholder,.cms-content input[type=number]::-moz-placeholder,.cms-content input[type=search]::-moz-placeholder,.cms-content input[type=password]::-moz-placeholder,.cms-content input[type=date]::-moz-placeholder,.cms-content textarea::-moz-placeholder,.cms-content select::-moz-placeholder{color:var(--color-text-muted)}.cms-content input[type=text]:-ms-input-placeholder,.cms-content input[type=email]:-ms-input-placeholder,.cms-content input[type=url]:-ms-input-placeholder,.cms-content input[type=tel]:-ms-input-placeholder,.cms-content input[type=number]:-ms-input-placeholder,.cms-content input[type=search]:-ms-input-placeholder,.cms-content input[type=password]:-ms-input-placeholder,.cms-content input[type=date]:-ms-input-placeholder,.cms-content textarea:-ms-input-placeholder,.cms-content select:-ms-input-placeholder{color:var(--color-text-muted)}.cms-content input[type=text]::-ms-input-placeholder,.cms-content input[type=email]::-ms-input-placeholder,.cms-content input[type=url]::-ms-input-placeholder,.cms-content input[type=tel]::-ms-input-placeholder,.cms-content input[type=number]::-ms-input-placeholder,.cms-content input[type=search]::-ms-input-placeholder,.cms-content input[type=password]::-ms-input-placeholder,.cms-content input[type=date]::-ms-input-placeholder,.cms-content textarea::-ms-input-placeholder,.cms-content select::-ms-input-placeholder{color:var(--color-text-muted)}.cms-content input[type=text]::placeholder,.cms-content input[type=email]::placeholder,.cms-content input[type=url]::placeholder,.cms-content input[type=tel]::placeholder,.cms-content input[type=number]::placeholder,.cms-content input[type=search]::placeholder,.cms-content input[type=password]::placeholder,.cms-content input[type=date]::placeholder,.cms-content textarea::placeholder,.cms-content select::placeholder{color:var(--color-text-muted)}.cms-content input[type=text]:disabled,.cms-content input[type=email]:disabled,.cms-content input[type=url]:disabled,.cms-content input[type=tel]:disabled,.cms-content input[type=number]:disabled,.cms-content input[type=search]:disabled,.cms-content input[type=password]:disabled,.cms-content input[type=date]:disabled,.cms-content textarea:disabled,.cms-content select:disabled{background-color:var(--color-bg-card);opacity:.6;cursor:not-allowed}.cms-content textarea{min-height:100px;resize:vertical}.cms-content select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23656565%27 d=%27M6 9L1 4h10z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-3) center;padding-right:var(--spacing-8)}.cms-content input[type=checkbox],.cms-content input[type=radio]{margin-right:var(--spacing-2);accent-color:var(--color-primary);vertical-align:middle}.cms-content input[type=checkbox]+label,.cms-content input[type=radio]+label,.cms-content label:has(>input[type=checkbox]),.cms-content label:has(>input[type=radio]){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-2);margin-right:var(--spacing-3);font-weight:var(--font-weight-normal);cursor:pointer}.cms-content button,.cms-content input[type=submit],.cms-content input[type=reset],.cms-content input[type=button]{display:inline-block;padding:var(--spacing-3) var(--spacing-5);margin-right:var(--spacing-2);font-family:inherit;font-size:14px;font-weight:var(--font-weight-medium);line-height:1.4;color:#fff;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:6px;cursor:pointer;-webkit-transition:background-color var(--transition-fast),border-color var(--transition-fast);transition:background-color var(--transition-fast),border-color var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.cms-content button:hover,.cms-content input[type=submit]:hover,.cms-content input[type=reset]:hover,.cms-content input[type=button]:hover{background-color:var(--color-primary-hover,var(--color-primary))}.cms-content button:disabled,.cms-content input[type=submit]:disabled,.cms-content input[type=reset]:disabled,.cms-content input[type=button]:disabled{opacity:.5;cursor:not-allowed}.cms-content input[type=reset]{color:var(--color-text-primary);background-color:#fff0;border-color:#e3e9e9}.cms-content input[type=reset]:hover{background-color:var(--color-bg-card)}@media (max-width:767px){.cms-content{font-size:15px;line-height:1.6}.cms-content h1{font-size:24px;margin-bottom:var(--spacing-5)}.cms-content h2{font-size:20px;margin:var(--spacing-6) 0 var(--spacing-3)}.cms-content h3{font-size:18px}.cms-content h4{font-size:16px}.cms-content ul,.cms-content ol{padding-left:var(--spacing-5)}.cms-content th,.cms-content td{padding:var(--spacing-2) var(--spacing-3);font-size:14px}}.faq{padding:var(--section-spacing-y) 0}.faq__title{font-family:var(--font-family-base);font-size:32px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-8);line-height:1.2}.faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2)}.faq__item{border-radius:var(--border-radius-md);overflow:hidden;-webkit-transition:all var(--transition-base);transition:all var(--transition-base)}.faq__item--collapsed{background-color:#eef2f2}.faq__item--collapsed .faq__question:hover{background-color:#e5ebeb}.faq__item--collapsed .faq__toggle-icon--plus{display:-webkit-box;display:-ms-flexbox;display:flex}.faq__item--collapsed .faq__toggle-icon--minus{display:none}.faq__item--expanded{background-color:var(--color-bg-primary);border:1px solid #e3e9e9}.faq__item--expanded .faq__answer{max-height:500px}.faq__item--expanded .faq__toggle-icon--plus{display:none}.faq__item--expanded .faq__toggle-icon--minus{display:-webkit-box;display:-ms-flexbox;display:flex}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-4);width:100%;padding:20px 24px;background:0 0;border:0;cursor:pointer;text-align:left;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.faq__question-text{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.3;margin:0}.faq__toggle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:12px;height:12px;color:var(--color-text-primary);-webkit-transition:-webkit-transform var(--transition-base);transition:-webkit-transform var(--transition-base);transition:transform var(--transition-base);transition:transform var(--transition-base),-webkit-transform var(--transition-base)}.faq__toggle-icon i{font-size:12px}.faq__answer{max-height:0;overflow:hidden;-webkit-transition:max-height var(--transition-slow),padding var(--transition-slow);transition:max-height var(--transition-slow),padding var(--transition-slow)}.faq__answer-content{padding:0 24px 20px}.faq__answer-text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.4;margin:0}@media (max-width:991px){.faq__title{font-size:28px}.faq__question-text{font-size:16px}}@media (max-width:767px){.faq{padding:var(--spacing-10) 0}.faq__title{font-size:24px;margin-bottom:var(--spacing-6)}.faq__question{padding:16px}.faq__question-text{font-size:15px}.faq__answer-content{padding:0 16px 16px}.faq__answer-text{font-size:14px}}.last-orders{padding:var(--section-spacing-y) 0}.last-orders__title{font-family:var(--font-family-base);font-size:32px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 32px;line-height:1}.last-orders__table-wrapper{background-color:#eef2f6;border-radius:6px;padding:32px}.last-orders__table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:6px;overflow:hidden}.last-orders__table thead th{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#8e9397;text-align:left;padding:14px 24px;border-bottom:1px solid #eef2f6}.last-orders__table tbody td{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);padding:14px 24px;border-bottom:1px solid #eef2f6;vertical-align:middle}.last-orders__table tbody tr:last-child td{border-bottom:none}.last-orders__table th:not(:last-child),.last-orders__table td:not(:last-child){border-right:1px solid #eef2f6}.last-orders__order-link{font-weight:var(--font-weight-medium);color:#325090;text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.last-orders__order-link:hover{color:var(--color-primary);text-decoration:underline}.last-orders__amount{font-weight:var(--font-weight-medium)}.last-orders__action{font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-cart-btn-bg);text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.last-orders__action:hover{color:var(--color-cart-btn-hover);text-decoration:underline}.last-orders__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:24px}.last-orders__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0 32px;background-color:var(--color-cart-btn-bg);color:var(--color-btn-primary-text);font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);text-decoration:none;border-radius:6px;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.last-orders__btn:hover{background-color:#222;color:var(--color-btn-primary-text)}.last-orders__btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}@media (max-width:991px){.last-orders__table-wrapper{padding:24px}.last-orders__table thead th,.last-orders__table tbody td{padding:12px 16px;font-size:16px}}@media (max-width:767px){.last-orders{padding:24px 0}.last-orders__title{font-size:20px;margin-bottom:16px}.last-orders__table-wrapper{padding:12px;overflow-x:auto}.last-orders__table{min-width:500px}.last-orders__table thead th{font-size:12px;padding:10px 12px;white-space:nowrap}.last-orders__table tbody td{font-size:14px;padding:10px 12px}.last-orders__action{font-size:12px}.last-orders__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:12px}.last-orders__btn{width:100%;height:44px;font-size:14px}}.product-bundle{margin-top:24px;margin-bottom:24px}.product-bundle__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 16px}.product-bundle__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.product-bundle__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0;padding-right:24px;border:1px solid #e3e9e9;border-radius:6px;background-color:#fff;opacity:1;max-height:100px;overflow:hidden;-webkit-transition:opacity .3s ease,max-height .3s ease,margin .3s ease;transition:opacity .3s ease,max-height .3s ease,margin .3s ease}.product-bundle__item--hidden{opacity:0;max-height:0;margin-top:-8px;border-color:#fff0}.product-bundle__item--faded::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),color-stop(48%,rgb(255 255 255 / .64)),to(#fff));background:linear-gradient(to bottom,#fff0 0,rgb(255 255 255 / .64) 48%,#fff 100%);pointer-events:none;border-radius:6px;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-bundle__item--faded.product-bundle__item--revealed::after{opacity:0}.product-bundle__item-image{-ms-flex-negative:0;flex-shrink:0;width:80px;-ms-flex-item-align:stretch;align-self:stretch;background-color:#f5f5f5;border-radius:5px 0 0 5px;overflow:hidden}.product-bundle__item-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-bundle__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.product-bundle__item-name{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:18px}.product-bundle__item-price{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.product-bundle__item-qty{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#868c8c;-ms-flex-negative:0;flex-shrink:0;margin-left:16px;-ms-flex-item-align:end;align-self:flex-end}.product-bundle__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:8px;padding:0 16px;background-color:#fff0;border:1px solid #ced2d2;border-radius:6px;cursor:pointer;-webkit-transition:background-color var(--transition-fast),border-color var(--transition-fast);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.product-bundle__toggle:hover{background-color:rgb(0 0 0 / .02);border-color:#b8bcbc}.product-bundle__toggle--expanded i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-bundle__toggle i{font-size:12px;color:var(--color-text-primary);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product-bundle__toggle-text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.product-bundle__summary{margin-top:24px}.product-bundle__summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.product-bundle__summary-row--total{margin-bottom:0}.product-bundle__summary-label{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.product-bundle__summary-value{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.product-bundle__summary-value--savings{color:#fb4b56}.product-bundle__summary-value--total{font-size:24px}.product-bundle__summary-divider{height:1px;background-color:#e3e9e9;margin:12px 0}@media (max-width:767px){.product-bundle__item{padding:12px 16px}.product-bundle__item-name{font-size:14px}.product-bundle__item-price{font-size:16px}.product-bundle__item-qty{font-size:14px}.product-bundle__summary-label{font-size:16px}.product-bundle__summary-value{font-size:18px}.product-bundle__summary-value--total{font-size:20px}}.promo-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;background-color:var(--color-promo-bar-bg);position:relative;overflow:hidden}.promo-bar::before{content:"";position:absolute;top:4px;bottom:4px;left:0;right:0;background-image:url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2714%27 viewBox=%270 0 15 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.0865 7.705C13.9652 8.22039 13.8882 8.75055 13.7152 9.24807C12.903 11.5898 11.2695 13.0774 8.90251 13.772C8.45178 13.9044 8.2024 13.8182 8.12174 13.538C8.0343 13.2351 8.15561 13.0485 8.62912 12.9087C9.85138 12.5491 10.9179 11.9451 11.7251 10.9482C13.2128 9.11076 13.6309 7.05539 12.7565 4.84115C11.8864 2.63861 10.2368 1.33138 7.87914 0.956386C7.60205 0.912052 7.50106 1.00688 7.49922 1.3246C7.49183 2.76115 7.49183 4.19769 7.48567 5.63424C7.48505 5.78694 7.4752 5.94273 7.44442 6.09174C7.35944 6.49444 7.08851 6.62005 6.74246 6.39592C6.52941 6.25861 6.34284 6.07573 6.16119 5.89655C5.44569 5.18967 4.73635 4.47663 4.027 3.76421C3.94018 3.67738 3.8626 3.58133 3.78686 3.48404C3.64031 3.29685 3.63169 3.10535 3.80287 2.93048C3.97774 2.75191 4.17725 2.7279 4.38229 2.88184C4.4802 2.95511 4.57502 3.03516 4.66184 3.12136C5.16922 3.62997 5.67229 4.14228 6.18028 4.65027C6.27018 4.74017 6.37609 4.81344 6.55035 4.95691C6.57375 4.69707 6.60207 4.52219 6.60269 4.34732C6.607 3.16693 6.60392 1.98715 6.60515 0.806759C6.60638 0.137439 6.77879-0.0232715 7.45858 0.00258997C10.7571 0.128819 13.6481 2.81164 14.0237 6.09174C14.0336 6.17918 14.0656 6.26415 14.0871 6.35035C14.0871 6.8017 14.0871 7.25366 14.0871 7.705H14.0865Z%27 fill=%27white%27/%3E%3Cpath d=%27M0 6.72657C0.0584962 6.36513 0.066501 5.99999 0.14778 5.64408C0.757988 2.96803 2.33369 1.15896 4.96787 0.312305C5.14151 0.256272 5.33424 0.191618 5.50603 0.215633C5.65505 0.236568 5.84901 0.348635 5.90812 0.474248C5.95738 0.578309 5.88041 0.800595 5.78558 0.900346C5.65812 1.03458 5.46786 1.11894 5.29114 1.19344C4.53684 1.51117 3.76654 1.79011 3.11323 2.31041C0.539397 4.36209 0.157632 8.31582 2.29736 10.8736C3.28934 12.0596 4.54978 12.788 6.07684 13.0491C6.47399 13.1168 6.55404 13.0651 6.5719 12.663C6.59406 12.1513 6.59222 11.6384 6.607 11.1267C6.61808 10.7499 6.77571 10.4309 7.03679 10.1674C7.85266 9.34412 8.67345 8.52579 9.49548 7.70869C9.57429 7.62988 9.66973 7.52212 9.76395 7.51535C9.9302 7.50303 10.158 7.50303 10.2547 7.60093C10.352 7.69946 10.3661 7.93529 10.3304 8.09107C10.2996 8.22407 10.1537 8.33614 10.0466 8.44451C9.33969 9.1594 8.6322 9.87305 7.91977 10.5824C7.62729 10.8736 7.48321 11.2203 7.48074 11.6298C7.47705 12.2043 7.47459 12.7788 7.47028 13.3527C7.46658 13.8354 7.30957 14.0066 6.82251 13.9998C4.51098 13.9684 2.71607 12.9296 1.34603 11.1199C0.569569 10.0935 0.12746 8.92357 0.0227827 7.63234C0.0166264 7.57384 0.0166264 7.54306 0 7.45807C0 7.21177 0 7.02705 0 6.78075V6.72657Z%27 fill=%27white%27/%3E%3Cpath d=%27M10.4062 5.67426C10.3366 5.77093 10.2393 5.95012 10.102 6.08989C9.4493 6.75613 8.78613 7.41191 8.12605 8.07137C7.92347 8.27396 7.72643 8.48331 7.51523 8.67666C7.1741 8.98884 6.90563 8.98884 6.57744 8.66557C5.708 7.80968 4.84287 6.95071 3.98329 6.08497C3.63292 5.73214 3.59475 5.48461 3.81888 5.26663C4.04856 5.04373 4.27392 5.09053 4.63475 5.4489C5.33978 6.14962 6.04112 6.85527 6.74492 7.55722C7.01462 7.82631 7.07558 7.8337 7.34897 7.56461C8.05709 6.86697 8.75658 6.16009 9.46161 5.45936C9.55521 5.36639 9.65373 5.26848 9.76826 5.20691C10.0644 5.0462 10.4062 5.25124 10.4056 5.67488L10.4062 5.67426Z%27 fill=%27white%27/%3E%3Cpath d=%27M6.39641 9.65755C6.39456 10.0184 6.04666 10.2351 5.78251 10.096C5.69322 10.0492 5.60702 9.98697 5.53559 9.91616C5.01775 9.40386 4.50298 8.88909 3.99129 8.37186C3.92048 8.30043 3.8509 8.21669 3.81211 8.12556C3.72406 7.91805 3.69573 7.70131 3.88969 7.53198C4.08735 7.35957 4.28562 7.44516 4.44017 7.59478C5.051 8.1859 5.65443 8.78564 6.25294 9.39031C6.3336 9.47159 6.36685 9.60028 6.39703 9.65816L6.39641 9.65755Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.39821 5.25186C8.27691 5.15642 8.09649 5.08437 8.07864 4.98401C8.04847 4.81283 8.06078 4.5733 8.16176 4.45077C8.46102 4.08871 8.81138 3.76913 9.1445 3.4354C9.31075 3.26853 9.47516 3.09858 9.65557 2.94711C9.85077 2.78332 10.0798 2.75807 10.2652 2.94711C10.4548 3.14045 10.4123 3.35904 10.2282 3.54623C9.73254 4.05053 9.23871 4.55667 8.73564 5.05359C8.65375 5.13486 8.53121 5.1755 8.39821 5.25186Z%27 fill=%27white%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:32px 28px;background-position:center;opacity:.3;pointer-events:none}.promo-bar__text{position:relative;z-index:1;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#fff;text-align:center;margin:0}.promo-bar--business{background-color:var(--color-primary)}.promo-bar--business::before{display:none}@media (max-width:767px){.promo-bar{height:28px}.promo-bar::before{background-size:40px 36px}.promo-bar__text{font-size:12px}}.purchase-together{padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--border-radius-md)}.purchase-together__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-4)}.purchase-together__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.purchase-together__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;-webkit-transition:border-color var(--transition-fast);transition:border-color var(--transition-fast)}.purchase-together__item:hover{border-color:var(--color-primary)}.purchase-together__item--selected{border-color:var(--color-primary)}.purchase-together__item--selected .purchase-together__toggle-check{display:-webkit-box;display:-ms-flexbox;display:flex}.purchase-together__item--selected .purchase-together__toggle-plus{display:none}.purchase-together__checkbox{position:absolute;opacity:0;pointer-events:none}.purchase-together__item-image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 88px;flex:0 0 88px;width:88px;height:96px;background-color:var(--color-bg-card);border-radius:var(--border-radius-sm);overflow:hidden}.purchase-together__item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.purchase-together__discount{position:absolute;top:0;left:0;padding:2px 6px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-inverse);background-color:var(--color-accent-red);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;border-top-left-radius:var(--border-radius-sm)}.purchase-together__item-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.purchase-together__item-name{display:block;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);line-height:18px;color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.purchase-together__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--spacing-2)}.purchase-together__price-current{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.purchase-together__price-old{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-muted);text-decoration:line-through}.purchase-together__item-toggle{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase-together__toggle-check{display:none;width:20px;height:20px;background-color:var(--color-primary);border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase-together__toggle-check svg{width:11px;height:8px}.purchase-together__toggle-plus{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;background-color:var(--color-bg-primary);border-radius:3px;-webkit-box-shadow:0 4px 10px rgb(26 48 47 / .12);box-shadow:0 4px 10px rgb(26 48 47 / .12);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-text-muted)}.purchase-together__toggle-plus svg{width:12px;height:12px}.purchase-together__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3)}.purchase-together__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.purchase-together__total-label{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.purchase-together__total-value{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.purchase-together__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-2);width:100%;height:48px;padding:0 var(--spacing-4);font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-inverse);background-color:var(--color-primary);border:0;border-radius:var(--border-radius-md);cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.purchase-together__btn:hover{background-color:var(--color-btn-primary-hover)}.purchase-together__btn i{font-size:16px}@media (max-width:767px){.purchase-together__item-image{-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;width:72px;height:80px}.purchase-together__item-name{font-size:14px}.purchase-together__price-current{font-size:16px}}.quantity-pricing{margin-top:24px;margin-bottom:24px}.quantity-pricing__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.quantity-pricing__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.quantity-pricing__subtitle{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.quantity-pricing__subtitle i{font-size:16px}.quantity-pricing__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;border:1px solid #e3e9e9;border-radius:10px;overflow:hidden}.quantity-pricing__option{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 20px;background-color:#fff;border-bottom:1px solid #e3e9e9;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.quantity-pricing__option:last-child{border-bottom:none}.quantity-pricing__option:hover{background-color:#f8fafa}.quantity-pricing__option--selected{background-color:rgb(4 119 117 / .06)}.quantity-pricing__option--selected:hover{background-color:rgb(4 119 117 / .08)}.quantity-pricing__option--selected .quantity-pricing__radio{border-color:var(--color-primary)}.quantity-pricing__option--selected .quantity-pricing__radio::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--color-primary);border-radius:50%}.quantity-pricing__option--best::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:var(--color-primary)}.quantity-pricing__option--best .quantity-pricing__unit-price{color:var(--color-primary);font-weight:var(--font-weight-medium)}.quantity-pricing__option--disabled{cursor:not-allowed;opacity:.5}.quantity-pricing__option--disabled:hover{background-color:#fff}.quantity-pricing__option--disabled .quantity-pricing__radio,.quantity-pricing__option--disabled .quantity-pricing__price,.quantity-pricing__option--disabled .quantity-pricing__old-price,.quantity-pricing__option--disabled .quantity-pricing__savings-text,.quantity-pricing__option--disabled .quantity-pricing__label,.quantity-pricing__option--disabled .quantity-pricing__unit-price{color:var(--color-text-muted,#888)}.quantity-pricing__option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.quantity-pricing__radio{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;border:2px solid #ced2d2;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.quantity-pricing__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.quantity-pricing__label{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.quantity-pricing__unit-price{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c}.quantity-pricing__savings-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:140px}.quantity-pricing__savings-col--empty{visibility:hidden}.quantity-pricing__savings-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background-color:#e9ecec;border-radius:3px;overflow:hidden;max-width:60px}.quantity-pricing__savings-fill{height:100%;background:-webkit-gradient(linear,left top,right top,from(#fb4b56),to(#e63946));background:linear-gradient(90deg,#fb4b56,#e63946);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.quantity-pricing__savings-text{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:#fb4b56;white-space:nowrap}.quantity-pricing__price-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;min-width:80px}.quantity-pricing__price{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.quantity-pricing__old-price{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;text-decoration:line-through}.quantity-pricing__badge{position:absolute;top:0;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:var(--font-family-base);font-size:11px;font-weight:var(--font-weight-medium);color:#fff;background-color:var(--color-primary);padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.quantity-pricing__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 20px;background-color:#f5f7f7;border-top:1px solid #e3e9e9}.quantity-pricing__summary-label{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c}.quantity-pricing__summary-value{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#fb4b56}@media (max-width:767px){.quantity-pricing__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.quantity-pricing__option{grid-template-columns:auto 1fr auto auto;gap:10px;padding:14px 16px}.quantity-pricing__savings-col{min-width:0;gap:0}.quantity-pricing__savings-bar{display:none}.quantity-pricing__label{font-size:15px}.quantity-pricing__price{font-size:16px}.quantity-pricing__badge{font-size:10px;padding:3px 8px;right:16px}.quantity-pricing__summary{padding:12px 16px}}.testimonials{position:relative;width:100vw;margin-left:calc(50% - 50vw);background:#222;padding-block:80px}@media (max-width:767.98px){.testimonials{padding-block:40px}}.testimonials__inner{max-width:1440px;margin-inline:auto;padding-inline:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media (max-width:767.98px){.testimonials__inner{padding-inline:16px;gap:32px}}.testimonials__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}@media (max-width:767.98px){.testimonials__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}}.testimonials__head-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.testimonials__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.testimonials__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#93712a;display:inline-block}.testimonials__eyebrow-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:#ccc;text-transform:uppercase}.testimonials__headline{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:56px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#fff;margin:0}@media (max-width:767.98px){.testimonials__headline{font-size:36px}}.testimonials__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.testimonials__stats{gap:24px}}@media (max-width:575.98px){.testimonials__stats{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}.testimonials__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.testimonials__stat-value{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:52px;font-weight:400;letter-spacing:.5px;color:#fff;line-height:1}@media (max-width:767.98px){.testimonials__stat-value{font-size:36px}}.testimonials__stat-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:500;color:#ccc}.testimonials__stat-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.testimonials__stat-stars .lucide{width:12px;height:12px;color:#93712a;fill:#93712a}.testimonials__stat-stars .lucide.testimonials__stat-star--dim{color:rgb(147 113 42 / .3);fill:rgb(147 113 42 / .3)}.testimonials__stat-divider{width:1px;height:70px;background:#7a5c20;display:inline-block;-ms-flex-negative:0;flex-shrink:0}@media (max-width:575.98px){.testimonials__stat-divider{display:none}}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:991.98px){.testimonials__grid{grid-template-columns:1fr;gap:16px}}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;background:#1a1a1a;border:1px solid #7a5c20;border-radius:4px;padding:32px}.testimonial__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.testimonial__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.testimonial__stars .lucide{width:16px;height:16px;color:#93712a;fill:#93712a}.testimonial__stars .lucide.testimonial__star--dim{color:rgb(147 113 42 / .3);fill:rgb(147 113 42 / .3)}.testimonial__verified{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:#ccc}.testimonial__verified .lucide{width:14px;height:14px;color:#b8924a}.testimonial__content{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.55;color:#fff}.testimonial__divider{height:1px;background:#7a5c20;display:block}.testimonial__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.testimonial__avatar{width:44px;height:44px;border-radius:50%;background:#7a5c20;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.testimonial__author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.testimonial__author-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#fff}.testimonial__author-meta{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:500;color:#ccc}@media (max-width:767.98px){.testimonial{padding:24px;gap:16px}}.video-review{padding:var(--spacing-8) 0}.video-review__title{font-family:var(--font-family-base);font-size:32px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-6)}.video-review__player{max-width:804px}.video-review__link{position:relative;display:block;text-decoration:none}.video-review__link:hover .video-review__thumbnail img{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.9}.video-review__link:hover .video-review__play-btn{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.video-review__thumbnail{position:relative;width:100%;aspect-ratio:804/452;background-color:#000;border-radius:var(--border-radius-lg);overflow:hidden}.video-review__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity var(--transition-base),-webkit-transform var(--transition-slow);transition:opacity var(--transition-base),-webkit-transform var(--transition-slow);transition:transform var(--transition-slow),opacity var(--transition-base);transition:transform var(--transition-slow),opacity var(--transition-base),-webkit-transform var(--transition-slow)}.video-review__play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.video-review__play-btn svg{display:block;width:68px;height:48px;-webkit-filter:drop-shadow(0 4px 8px rgb(0 0 0 / .3));filter:drop-shadow(0 4px 8px rgb(0 0 0 / .3))}@media (max-width:991px){.video-review__title{font-size:24px}}@media (max-width:767px){.video-review__title{font-size:20px}.video-review__play-btn svg{width:54px;height:38px}}.empty-state,div.cart-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:64px 16px;min-height:400px}.empty-state__icon,div.cart-empty__icon{width:140px;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f7f5f2;border-radius:50%;margin-bottom:24px}.empty-state__icon i,div.cart-empty__icon i{font-size:64px;color:#999}.empty-state__title,div.cart-empty__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 12px}@media (max-width:767.98px){.empty-state__title,div.cart-empty__title{font-size:1.25rem}}.empty-state__text,div.cart-empty__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#999;margin:0 0 32px;max-width:400px}@media (max-width:767.98px){.empty-state__text,div.cart-empty__text{font-size:.875rem}}.empty-state__btn,div.cart-empty__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;padding:0 32px;background-color:var(--color-primary);border:0;border-radius:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.empty-state__btn:hover,div.cart-empty__btn:hover{background-color:#222;color:#fff}.notifications-wrapper{margin-bottom:16px}.notifications-wrapper .container{padding-left:40px;padding-right:40px}.alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;margin-bottom:12px;border:0;border-radius:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;position:relative}.alert:last-child{margin-bottom:0}.alert>i:first-child,.alert>.bi:first-child{-ms-flex-negative:0;flex-shrink:0;font-size:1rem}.alert ul{list-style:none;margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.alert ul li{margin:0}.alert ul li:not(:last-child){margin-bottom:4px}.alert .btn-close{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:8px;opacity:.6;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.alert .btn-close:hover{opacity:1}.alert.alert-dismissible{padding-right:40px}.alert-info{background-color:rgb(122 92 32 / .08);color:#5e4618}.alert-info>i:first-child,.alert-info>.bi:first-child{color:#7a5c20}.alert-info a{color:#5e4618;font-weight:500;text-decoration:underline;text-underline-offset:2px}.alert-info a:hover{color:#7a5c20}.alert-success{background-color:#d4edda;color:#155724}.alert-success>i:first-child,.alert-success>.bi:first-child{color:#1c2916}.alert-success a{color:#0f3d18;font-weight:500;text-decoration:underline}.alert-success a:hover{color:#11180d}.newsletter .alert-success{background-color:#fff;color:#155724}.alert-danger{background-color:rgb(232 32 32 / .08);color:#aa1212}.alert-danger>i:first-child,.alert-danger>.bi:first-child{color:#e82020}.alert-danger a{color:#aa1212;font-weight:500;text-decoration:underline}.alert-danger a:hover{color:#e82020}.alert--form-errors{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.alert--form-errors>i:first-child,.alert--form-errors>.bi:first-child{font-size:1.125rem;line-height:1.4}.alert--form-errors .alert__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.alert--form-errors .alert__title{font-size:1rem;font-weight:500;line-height:1.4}.alert--form-errors .alert__list{list-style:none;margin:0;padding:0;font-size:.875rem;line-height:1.5}.alert--form-errors .alert__list li:not(:last-child){margin-bottom:4px}.alert-warning{background-color:rgb(245 158 11 / .1);color:#7b4f05}.alert-warning>i:first-child,.alert-warning>.bi:first-child{color:#f59e0b}.alert-warning a{color:#7b4f05;font-weight:500;text-decoration:underline}.alert-warning a:hover{color:#f59e0b}.alert--cart-quantity{background-color:rgb(122 92 32 / .06);border-left:3px solid #7a5c20;border-radius:0 5px 5px 0}.alert--cart-quantity .alert__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background-color:#7a5c20;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.alert--cart-quantity .alert__icon i{color:#fff;font-size:14px}.alert--cart-quantity .alert__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.alert--cart-quantity .alert__text{color:#222}.alert--cart-quantity .alert__quantity{font-weight:600;color:#5e4618}.alert--cart-quantity .alert__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:0 0;border:0;border-radius:4px;cursor:pointer;opacity:.5;-webkit-transition:all 150ms ease;transition:all 150ms ease;padding:0;margin-left:auto}.alert--cart-quantity .alert__close i{font-size:16px;color:#222}.alert--cart-quantity .alert__close:hover{opacity:1;background-color:rgb(122 92 32 / .1)}@media (max-width:767.98px){.notifications-wrapper{margin-bottom:12px}.alert{padding:12px;font-size:.875rem;gap:8px}.alert.alert-dismissible{padding-right:32px}.alert--cart-quantity .alert__icon{width:24px;height:24px}.alert--cart-quantity .alert__icon i{font-size:12px}}.ppchtml-cta{display:inline-block;padding:12px 32px;background-color:var(--color-primary,#3d5a73);color:#fff;text-decoration:none;border-radius:5px;font-weight:600;font-size:15px;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.ppchtml-cta:hover{background-color:#222;color:#fff}.ppchtml-img-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}.ppchtml-img-text__image{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;min-width:280px}.ppchtml-img-text__image img{width:100%;height:auto;border-radius:8px;display:block}.ppchtml-img-text__content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:280px}.ppchtml-img-text__title{font-size:28px;font-weight:700;color:#222;margin:0 0 16px}.ppchtml-img-text__text{font-size:16px;color:#6b6b6b;line-height:1.6;margin:0 0 24px}.ppchtml-img-text--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:767.98px){.ppchtml-img-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px 0}.ppchtml-img-text--reversed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ppchtml-img-text__image,.ppchtml-img-text__content{min-width:100%}.ppchtml-img-text__title{font-size:24px}}.ppchtml-text-block{background-color:#f7f5f2;border-radius:8px;padding:40px;text-align:center}.ppchtml-text-block__title{font-size:28px;font-weight:700;color:#222;margin:0 0 16px}.ppchtml-text-block__text{font-size:16px;color:#6b6b6b;line-height:1.7;margin:0 auto;max-width:720px}@media (max-width:767.98px){.ppchtml-text-block{padding:24px 16px}.ppchtml-text-block__title{font-size:22px}}.ppchtml-two-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;padding:40px 0}.ppchtml-two-cols__col{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;min-width:280px}.ppchtml-two-cols__title{font-size:20px;font-weight:600;color:#222;margin:0 0 12px}.ppchtml-two-cols__text{font-size:15px;color:#6b6b6b;line-height:1.6;margin:0}@media (max-width:767.98px){.ppchtml-two-cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px 0}.ppchtml-two-cols__col{min-width:100%}}.ppchtml-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;padding:40px 0}.ppchtml-features__item{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;text-align:center;padding:24px 16px;min-width:200px}.ppchtml-features__icon{width:48px;height:48px;margin:0 auto 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-primary,#3d5a73);color:#fff;border-radius:50%}.ppchtml-features__icon svg{width:24px;height:24px}.ppchtml-features__title{font-size:18px;font-weight:600;color:#222;margin:0 0 8px}.ppchtml-features__text{font-size:14px;color:#6b6b6b;line-height:1.5;margin:0}@media (max-width:767.98px){.ppchtml-features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px 0}}.ppchtml-promo-banner{background-color:#f7f5f2;padding:40px 20px;text-align:center;border-radius:8px}.ppchtml-promo-banner__title{margin:0 0 12px;font-size:28px;font-weight:700;color:#222}.ppchtml-promo-banner__text{margin:0 0 20px;font-size:16px;color:#6b6b6b}@media (max-width:767.98px){.ppchtml-promo-banner{padding:24px 16px}.ppchtml-promo-banner__title{font-size:22px}}.ppchtml-promo-announce{background:linear-gradient(135deg,var(--color-primary,#3d5a73),#223341);color:#fff;text-align:center;padding:48px 24px;border-radius:8px}.ppchtml-promo-announce__title{font-size:32px;font-weight:800;margin:0 0 12px;color:#fff}.ppchtml-promo-announce__subtitle{font-size:18px;margin:0 0 8px;opacity:.9}.ppchtml-promo-announce__urgency{font-size:14px;margin:0 0 24px;opacity:.75}.ppchtml-promo-announce .ppchtml-cta{background-color:#fff;color:#222}.ppchtml-promo-announce .ppchtml-cta:hover{background-color:#f2f2f2;color:#222}@media (max-width:767.98px){.ppchtml-promo-announce{padding:32px 16px}.ppchtml-promo-announce__title{font-size:24px}}.ppchtml-product-highlight{max-width:400px;margin:0 auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgb(0 0 0 / .08);box-shadow:0 4px 20px rgb(0 0 0 / .08);overflow:hidden;text-align:center}.ppchtml-product-highlight__image img{width:100%;height:auto;display:block}.ppchtml-product-highlight__body{padding:24px}.ppchtml-product-highlight__name{font-size:22px;font-weight:700;color:#222;margin:0 0 8px}.ppchtml-product-highlight__desc{font-size:14px;color:#6b6b6b;margin:0 0 16px;line-height:1.5}.ppchtml-product-highlight__price{font-size:24px;font-weight:700;color:var(--color-primary,#3d5a73);margin:0 0 20px}.ppchtml-testimonial{background-color:#f7f5f2;border-radius:8px;padding:40px;text-align:center;max-width:640px;margin:0 auto}.ppchtml-testimonial__quote-mark{font-size:48px;line-height:1;color:var(--color-primary,#3d5a73);opacity:.3;margin-bottom:8px}.ppchtml-testimonial__text{font-size:18px;font-style:italic;color:#6b6b6b;line-height:1.7;margin:0 0 20px}.ppchtml-testimonial__stars{color:#9b7220;font-size:20px;letter-spacing:2px;margin-bottom:12px}.ppchtml-testimonial__author{font-size:15px;font-weight:600;color:#222;margin:0}.ppchtml-testimonial__role{font-size:13px;color:#999;margin:4px 0 0}@media (max-width:767.98px){.ppchtml-testimonial{padding:24px 16px}.ppchtml-testimonial__text{font-size:16px}}.ppchtml-cat-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;padding:40px 0}.ppchtml-cat-cards__item{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;min-width:200px;border-radius:8px;overflow:hidden;border:1px solid #e3e9e9;-webkit-transition:-webkit-box-shadow 150ms ease;transition:-webkit-box-shadow 150ms ease;transition:box-shadow 150ms ease;transition:box-shadow 150ms ease,-webkit-box-shadow 150ms ease}.ppchtml-cat-cards__item:hover{-webkit-box-shadow:0 4px 16px rgb(0 0 0 / .08);box-shadow:0 4px 16px rgb(0 0 0 / .08)}.ppchtml-cat-cards__image img{width:100%;height:auto;display:block}.ppchtml-cat-cards__body{padding:16px;text-align:center}.ppchtml-cat-cards__name{font-size:18px;font-weight:600;color:#222;margin:0 0 12px}.ppchtml-cat-cards__link{color:var(--color-primary,#3d5a73);text-decoration:none;font-size:14px;font-weight:500}.ppchtml-cat-cards__link:hover{text-decoration:underline}@media (max-width:767.98px){.ppchtml-cat-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px 0}}.ppchtml-hero-overlay{position:relative;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center;border-radius:8px;overflow:hidden}.ppchtml-hero-overlay__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .5)}.ppchtml-hero-overlay__content{position:relative;z-index:1;text-align:center;padding:40px 24px;color:#fff}.ppchtml-hero-overlay__title{font-size:36px;font-weight:800;margin:0 0 12px;color:#fff}.ppchtml-hero-overlay__subtitle{font-size:18px;margin:0 0 24px;opacity:.9}.ppchtml-hero-overlay .ppchtml-cta{background-color:#fff;color:#222}.ppchtml-hero-overlay .ppchtml-cta:hover{background-color:#f2f2f2;color:#222}@media (max-width:767.98px){.ppchtml-hero-overlay{min-height:300px}.ppchtml-hero-overlay__title{font-size:26px}.ppchtml-hero-overlay__subtitle{font-size:15px}}.ppchtml-faq{padding:40px 0;max-width:800px;margin:0 auto}.ppchtml-faq__item{padding:20px 0;border-bottom:1px solid #e3e9e9}.ppchtml-faq__item:last-child{border-bottom:none}.ppchtml-faq__question{font-size:18px;font-weight:600;color:#222;margin:0 0 8px}.ppchtml-faq__answer{font-size:15px;color:#6b6b6b;line-height:1.6;margin:0}@media (max-width:767.98px){.ppchtml-faq{padding:24px 0}}.ppchtml-trust-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;padding:40px 0}.ppchtml-trust-badges__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:120px}.ppchtml-trust-badges__icon{width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f7f5f2;border-radius:50%;color:var(--color-primary,#3d5a73)}.ppchtml-trust-badges__icon svg{width:28px;height:28px}.ppchtml-trust-badges__label{font-size:13px;font-weight:600;color:#222;text-align:center}@media (max-width:767.98px){.ppchtml-trust-badges{gap:16px;padding:24px 0}.ppchtml-trust-badges__item{min-width:80px}.ppchtml-trust-badges__icon{width:44px;height:44px}.ppchtml-trust-badges__icon svg{width:22px;height:22px}.ppchtml-trust-badges__label{font-size:12px}}.ppchtml-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;padding:32px 0}.ppchtml-info-block__item{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;text-align:center;min-width:180px}.ppchtml-info-block__title{margin:0 0 8px;font-size:18px;font-weight:600;color:#222}.ppchtml-info-block__text{margin:0;color:#6b6b6b;font-size:14px}@media (max-width:767.98px){.ppchtml-info-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.pployalty-dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:100%}.pployalty-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:24px 32px;background:#fff!important;border:1px solid #e3e9e9!important;border-radius:12px}.pployalty-summary__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pployalty-summary__icon{font-size:1.5rem;color:var(--color-primary);line-height:1}.pployalty-summary__value{font-family:var(--font-family-base);font-size:2rem;font-weight:700;color:var(--color-text-primary);line-height:1}.pployalty-summary__label{font-family:var(--font-family-base);font-size:1rem;font-weight:400;color:#868c8c;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:4px}.pployalty-summary__value-eur{font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:#868c8c;text-align:right;white-space:nowrap}.pployalty-summary__value-eur strong{display:block;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-top:4px}.pployalty-join__terms-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;-webkit-transition:color 150ms ease;transition:color 150ms ease}.pployalty-join__terms-link:hover,.pployalty-join__terms-link:focus-visible{color:var(--color-primary-dark,#035250);text-decoration:underline}.pployalty-consent-section{background-color:#fff;border:1px solid #e3e9e9;border-radius:8px;padding:24px}.pployalty-consent-status{font-family:var(--font-family-base);font-size:.875rem;font-weight:500;margin:0 0 20px}.pployalty-consent-status--active{color:#027f7d}.pployalty-consent-status--inactive{color:#868c8c}.pployalty-consent-intro{font-family:var(--font-family-base);font-size:.875rem;line-height:1.5;color:var(--color-text-primary);margin:0 0 20px}.pployalty-consent-intro>:first-child{margin-top:0}.pployalty-consent-intro>:last-child{margin-bottom:0}.pployalty-join{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.pployalty-join__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:var(--color-text-primary);cursor:pointer;line-height:1.5}.pployalty-join__label input[type=checkbox]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;accent-color:var(--color-primary);cursor:pointer}.pployalty-join__submit{width:100%;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:768px){.pployalty-join__submit{width:auto;-ms-flex-item-align:end;align-self:flex-end}}.pployalty-join__submit:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.pployalty-rules{background-color:#fff;border:1px solid #e3e9e9;border-radius:8px;padding:24px}.pployalty-rules__title{font-family:var(--font-family-base);font-size:1.25rem;font-weight:500;color:var(--color-text-primary);margin:0 0 16px}.pployalty-rules__list{list-style:none;margin:0;padding:0}.pployalty-rules__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e3e9e9}.pployalty-rules__item:last-child{border-bottom:none}.pployalty-rules__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-family:var(--font-family-base);font-size:1rem;color:var(--color-text-primary);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pployalty-rules__note{font-size:10px;color:#868c8c}.pployalty-rules__points{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;padding:4px 12px;background-color:rgb(2 127 125 / .08);color:var(--color-primary);border-radius:50%;font-family:var(--font-family-base);font-size:1rem;font-weight:700;white-space:nowrap}.pployalty-rules__points-unit{font-size:10px;font-weight:500;text-transform:lowercase}.pployalty-history__title{font-family:var(--font-family-base);font-size:1.25rem;font-weight:500;color:var(--color-text-primary);margin:0 0 16px}.pployalty-history__table{width:100%;border-collapse:collapse;font-family:var(--font-family-base);font-size:.875rem}.pployalty-history__table th,.pployalty-history__table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e3e9e9;white-space:nowrap}.pployalty-history__table th{font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#868c8c;background-color:#f3f3f3}.pployalty-history__table td{font-weight:400;color:var(--color-text-primary)}.pployalty-history__table tbody tr:nth-child(even) td{background-color:#f3f3f3}.pployalty-history__table tbody tr:last-child td{border-bottom:none}.pployalty-history__row--used td{color:#868c8c}.pployalty-history__row--expired{opacity:.55}.pployalty-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 12px;border-radius:50%;font-family:var(--font-family-base);font-size:10px;font-weight:600;line-height:1.5;white-space:nowrap}.pployalty-badge--active{background-color:rgb(2 127 125 / .1);color:#027f7d}.pployalty-badge--used{background-color:#f3f3f3;color:#868c8c}.pployalty-badge--expired{background-color:rgb(255 63 74 / .1);color:#ff3f4a}.pployalty-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pployalty-pagination__page{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:var(--color-text-primary);background-color:#fff;border:1px solid #e3e9e9;border-radius:50%;text-decoration:none;-webkit-transition:border-color 150ms ease,color 150ms ease,background-color 150ms ease;transition:border-color 150ms ease,color 150ms ease,background-color 150ms ease}.pployalty-pagination__page:hover{border-color:var(--color-primary);color:var(--color-primary)}.pployalty-pagination__page--current{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600;pointer-events:none}.pployalty-cms{padding-top:24px;border-top:1px solid #e3e9e9}.pployalty-cms p{font-family:var(--font-family-base);font-size:.875rem;color:var(--color-text-secondary);line-height:1.6;margin:0 0 12px}.pployalty-cms p:last-child{margin-bottom:0}.pployalty-cms a{color:var(--color-primary);text-decoration:underline}.pployalty-cms a:hover{text-decoration:none}.pployalty-opt-out{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px;background-color:#fff;border:1px solid #e3e9e9;border-radius:8px}.pployalty-opt-out__divider{border:0;border-top:1px solid #e3e9e9;margin:0}.pployalty-opt-out__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:var(--color-text-primary);cursor:pointer;line-height:1.5}.pployalty-opt-out__label input[type=checkbox]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;accent-color:var(--color-primary);cursor:pointer}.pployalty-opt-out__submit{width:100%;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:768px){.pployalty-opt-out__submit{width:auto;-ms-flex-item-align:end;align-self:flex-end}}.pployalty-opt-out__submit:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}hr.pployalty-opt-out__divider{border:0;border-top:1px solid #e3e9e9;margin:0}@media (max-width:767.98px){.pployalty-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:20px}.pployalty-summary__value-eur{text-align:left}.pployalty-summary__value-eur strong{display:inline;margin-top:0}.pployalty-history__table{min-width:480px}}.checkout-bar{background:#fff;width:100%}.checkout-bar--header{border-bottom:1px solid #e5e7eb}.checkout-bar--footer{border-top:1px solid #e5e7eb;margin-top:24px}.checkout-bar__inner{max-width:1440px;margin-inline:auto;padding:16px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media (max-width:767.98px){.checkout-bar__inner{padding:12px 16px;gap:12px}}.checkout-bar__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit}.checkout-bar__logo-img{display:block;height:36px;width:auto;max-width:100%}.checkout-bar__right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px}.checkout-bar__hint{color:#6b6b6b}@media (max-width:575.98px){.checkout-bar__hint{display:none}}.checkout-bar__link{color:#7a5c20;font-weight:700;text-decoration:none}.checkout-bar__link:hover{text-decoration:underline}.checkout-bar__greeting{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#222;font-weight:600}.checkout-bar__greeting i,.checkout-bar__greeting svg{width:16px;height:16px;color:#7a5c20}.checkout-bar--footer .checkout-bar__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-block:20px}@media (min-width:768px){.checkout-bar--footer .checkout-bar__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.checkout-bar__payments{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.checkout-bar__payments .footer__payment-chip{background:#f7f5f2;border:1px solid #e0e0e0;color:#222}.checkout-bar__legal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6b6b6b;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-bar__copyright{line-height:1}.wrapper--checkout{background:#f7f5f2;min-height:calc(100vh - 220px)}.why-us{padding:80px 0;text-align:center}.why-us__title{font-size:2rem;font-weight:500;margin-bottom:3rem}.why-us__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width:991.98px){.why-us__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.why-us__grid{grid-template-columns:1fr}}.feature-card{text-align:center;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.feature-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.feature-card__icon{width:80px;height:80px;background-color:rgb(122 92 32 / .1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1rem}.feature-card__icon i{font-size:2rem;color:#7a5c20}@media (max-width:767.98px){.feature-card__icon{width:60px;height:60px}.feature-card__icon i{font-size:1.5rem}}.feature-card__title{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.feature-card__text{color:#999;font-size:.875rem;line-height:1.5}.products-section{padding:80px 0}.gift-banner{padding:3rem 0}.gift-banner__card{background:linear-gradient(146deg,#7c3aed 18%,#9b69f1 83%);border-radius:12px;overflow:hidden;position:relative;min-height:300px}.gift-banner__content{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.gift-banner__content{grid-template-columns:1fr}}.gift-banner__text{padding:3rem}@media (max-width:767.98px){.gift-banner__text{padding:2rem;text-align:center}}.gift-banner__title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:.75rem}@media (max-width:767.98px){.gift-banner__title{font-size:2rem}}.gift-banner__subtitle{color:rgb(255 255 255 / .5);font-size:1.25rem;margin-bottom:1.5rem}.gift-banner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767.98px){.gift-banner__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gift-banner__btn{padding:.75rem 1.5rem;border-radius:4px;font-weight:500;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}.gift-banner__btn--primary{background-color:#fff;color:#222}.gift-banner__btn--primary:hover{background-color:#f7f5f2;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gift-banner__btn--outline{background-color:#fff0;color:#fff;border:1px solid #fff}.gift-banner__btn--outline:hover{background-color:rgb(255 255 255 / .1);color:#fff}.gift-banner__image{text-align:right;padding-right:2rem}@media (max-width:991.98px){.gift-banner__image{display:none}}.gift-banner__image img{max-height:280px;-o-object-fit:contain;object-fit:contain}.gift-banner__pattern{position:absolute;top:0;right:0;bottom:0;width:50%;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width=%2760%27 height=%2760%27 viewBox=%270 0 60 60%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cg fill=%27%23ffffff%27 fill-opacity=%270.4%27%3E%3Cpath d=%27M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.comparison-section{padding:80px 0;background-color:#f7f5f2}.comparison-section__title{font-size:2rem;font-weight:500;margin-bottom:1.5rem}.comparison-section__table{background:#fff;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1)}.comparison-section__table th{font-weight:500;font-size:14px;padding:1rem;background-color:#f7f5f2}.comparison-section__table td{padding:1rem;vertical-align:middle}.comparison-section__actions{text-align:right;margin-top:1rem}.blog-section{padding:80px 0}.blog-card{background:#fff;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1);height:100%;-webkit-transition:-webkit-box-shadow 300ms ease;transition:-webkit-box-shadow 300ms ease;transition:box-shadow 300ms ease;transition:box-shadow 300ms ease,-webkit-box-shadow 300ms ease}.blog-card:hover{-webkit-box-shadow:0 8px 20px rgb(0 0 0 / .15);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.blog-card__content{display:grid;grid-template-columns:1fr 1.5fr;height:100%}@media (max-width:767.98px){.blog-card__content{grid-template-columns:1fr}}.blog-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:200px}.blog-card__text{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-card__title{font-size:1.125rem;font-weight:500;margin-bottom:.75rem;line-height:1.3}.blog-card__excerpt{color:#999;font-size:.875rem;line-height:1.5;margin-bottom:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__link{color:#7a5c20;font-size:.875rem;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.blog-card__link:hover{color:#5e4618}.blog-card__link:hover i{-webkit-transform:translateX(4px);transform:translateX(4px)}.blog-card__link i{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.buyer-info{padding:3rem 0;background-color:#f7f5f2}.buyer-info__title{font-size:2rem;font-weight:500;margin-bottom:1.5rem}.buyer-info__card{background:#fff;border-radius:4px;padding:1.5rem;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;-webkit-transition:-webkit-box-shadow 300ms ease;transition:-webkit-box-shadow 300ms ease;transition:box-shadow 300ms ease;transition:box-shadow 300ms ease,-webkit-box-shadow 300ms ease}.buyer-info__card:hover{-webkit-box-shadow:0 4px 8px rgb(0 0 0 / .08);box-shadow:0 4px 8px rgb(0 0 0 / .08)}@media (max-width:767.98px){.buyer-info__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.buyer-info__icon{width:64px;height:64px;background-color:rgb(122 92 32 / .1);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.buyer-info__icon i{font-size:1.75rem;color:#7a5c20}.buyer-info__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.buyer-info__heading{font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.buyer-info__text{color:#999;font-size:.875rem;margin:0}.testimonials-section{padding:80px 0}.testimonials-section__title{font-size:2rem;font-weight:500;margin-bottom:1.5rem}.testimonials-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:991.98px){.testimonials-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.testimonials-section__grid{grid-template-columns:1fr}}.testimonial-card{background:#f7f5f2;border-radius:4px;padding:1.5rem;height:100%;position:relative}.testimonial-card::before{content:'"';position:absolute;top:10px;right:20px;font-size:60px;color:#7a5c20;opacity:.1;font-family:Georgia,serif;line-height:1}.testimonial-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:1rem}.testimonial-card__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#7a5c20,#93712a);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.testimonial-card__avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.testimonial-card__author{font-weight:500;margin-bottom:.25rem}.testimonial-card__rating i{font-size:.75rem;color:#ffc107}.testimonial-card__text{color:#999;font-size:.9375rem;line-height:1.5;margin:0}.category-page{padding-bottom:32px}.category-page>.container>.row{display:grid;grid-template-columns:302px 1fr;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1199.98px){.category-page>.container>.row{grid-template-columns:260px 1fr;gap:24px}}@media (max-width:991.98px){.category-page>.container>.row{grid-template-columns:1fr}}.category-page .wrapper__left-column{width:100%!important;max-width:none!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;padding:0!important;position:sticky;top:24px}@media (max-width:991.98px){.category-page .wrapper__left-column{display:none}}.category-page .wrapper__content{width:100%!important;max-width:none!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;padding:0!important;min-width:0}.category-page__main{display:grid;grid-template-columns:302px 1fr;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1199.98px){.category-page__main{grid-template-columns:260px 1fr;gap:24px}}@media (max-width:991.98px){.category-page__main{grid-template-columns:1fr}}.category-page__main--no-filters{grid-template-columns:1fr}.category-page__main--no-filters .category-page__products{grid-template-columns:repeat(4,1fr)}@media (max-width:1199.98px){.category-page__main--no-filters .category-page__products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.category-page__main--no-filters .category-page__products{grid-template-columns:repeat(2,1fr)}}.category-page__sidebar{position:sticky;top:24px}@media (max-width:991.98px){.category-page__sidebar{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;visibility:hidden;pointer-events:none;-webkit-transition:visibility .3s;transition:visibility .3s}.category-page__sidebar.filter-panel--active{visibility:visible;pointer-events:auto}.category-page__sidebar.filter-panel--active .filter-panel__overlay{opacity:1}.category-page__sidebar.filter-panel--active .filter-panel__body{-webkit-transform:translateX(0);transform:translateX(0)}}.category-page__content{min-width:0}.category-page__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:24px}@media (max-width:991.98px){.category-page__toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.category-page__toolbar .sorting{width:100%;max-width:100%}}.category-page__products{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1199.98px){.category-page__products{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.category-page__products{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:575.98px){.category-page__products{grid-template-columns:repeat(2,1fr);gap:8px}}.category-page__pagination{margin-top:32px}.category-page__description{padding:80px 0}@media (max-width:767.98px){.category-page__description{padding:40px 0}}.category-page__description-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:32px;font-weight:500;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}@media (max-width:767.98px){.category-page__description-title{font-size:24px}}.category-page__description-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin:0}@media (max-width:767.98px){.category-page__description-text{font-size:.875rem}}.category-page__description-text p{margin:0 0 16px}.category-page__description-text h2,.category-page__description-text h3{font-weight:500;margin:24px 0 12px;line-height:1.3}.category-page__description-text h2{font-size:22px}@media (max-width:767.98px){.category-page__description-text h2{font-size:18px}}.category-page__description-text h3{font-size:18px}@media (max-width:767.98px){.category-page__description-text h3{font-size:1rem}}.category-page__description-text ul,.category-page__description-text ol{margin:0 0 16px;padding-left:24px}.category-page__description-text ul{list-style:disc}.category-page__description-text ol{list-style:decimal}.category-page__description-text li{margin-bottom:8px}.category-page__description-text li:last-child{margin-bottom:0}.category-page__description-text a{color:var(--color-primary);text-decoration:underline}.category-page__description-text>:last-child{margin-bottom:0}.category-page__filter-btn{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 16px;background-color:var(--color-bg-primary);border:1px solid #e3e9e9;border-radius:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text-primary);cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.category-page__filter-btn:hover{border-color:var(--color-primary)}.category-page__filter-btn svg{width:20px;height:20px}@media (max-width:991.98px){.category-page__filter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}}.category-page__empty{text-align:center;padding:64px 32px;background:var(--color-bg-secondary);border-radius:8px}.category-page__empty-icon{color:var(--color-text-muted);margin-bottom:16px}.category-page__empty-text{font-size:1.125rem;font-weight:500;margin-bottom:8px}.category-page__empty-subtext{color:var(--color-text-muted)}.category-page--no-results #js-product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50vh;padding:32px 0}.search-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:32px 16px;max-width:600px;width:100%;margin:0 auto}.search-empty__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px;margin-bottom:24px;background-color:var(--color-bg-secondary);border-radius:50%}.search-empty__icon-wrapper svg{color:var(--color-text-muted);opacity:.6}.search-empty__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 12px;line-height:1.3}@media (max-width:767.98px){.search-empty__title{font-size:1.25rem}}.search-empty__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:var(--color-text-secondary);margin:0 0 32px;line-height:1.5}@media (max-width:767.98px){.search-empty__text{font-size:.875rem;margin-bottom:24px}}.search-empty__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:100%}@media (max-width:575.98px){.search-empty__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.search-empty__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-width:160px;height:48px;padding:0 20px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;border-radius:5px;-webkit-transition:all 150ms ease;transition:all 150ms ease}.search-empty__btn i{font-size:18px}.search-empty__btn--primary{background-color:var(--color-primary);color:var(--color-text-inverse);border:2px solid var(--color-primary)}.search-empty__btn--primary:hover{background-color:var(--color-btn-primary-hover);border-color:var(--color-btn-primary-hover);color:var(--color-text-inverse)}.search-empty__btn--outline{background-color:#fff0;color:var(--color-text-primary);border:2px solid var(--color-border)}.search-empty__btn--outline:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width:575.98px){.search-empty__btn{width:100%;min-width:auto}}.category-header{margin-bottom:32px}.category-header__title{font-size:32px;font-weight:500;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}@media (max-width:767.98px){.category-header__title{font-size:24px}}.category-header__description-wrapper{position:relative;max-height:72px;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.category-header__description-wrapper[data-expanded=true]{max-height:1000px}.category-header__description-wrapper[data-expanded=true] .category-header__fade{opacity:0;pointer-events:none}.category-header__description{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin:0}.category-header__description p{margin:0}.category-header__fade{position:absolute;bottom:0;left:0;right:0;height:24px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--color-bg-primary)));background:linear-gradient(transparent,var(--color-bg-primary));-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.category-header__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding:0;background:0 0;border:0;color:var(--color-primary);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-transition:color 150ms ease;transition:color 150ms ease}.category-header__toggle:hover{color:var(--color-btn-primary-hover)}.category-header__toggle[aria-expanded=true] .category-header__toggle-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.category-header__toggle-icon{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.sidebar-filters{border:1px solid #e3e9e9;border-radius:5px;background-color:var(--color-bg-primary)}.sidebar-filters__group{padding:24px;border-bottom:1px solid #e3e9e9}.sidebar-filters__group:last-child{border-bottom:none}.sidebar-filters__group--collapsed .sidebar-filters__content{display:none}.sidebar-filters__group--collapsed .sidebar-filters__toggle svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sidebar-filters__group--expanded .sidebar-filters__toggle svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar-filters__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebar-filters__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:500;color:var(--color-text-primary);margin:0;line-height:1}.sidebar-filters__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:12px;height:12px;background:0 0;border:0;padding:0;cursor:pointer;color:var(--color-text-primary);-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.sidebar-filters__toggle svg{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.sidebar-filters__content{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.sidebar-filters__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer}.sidebar-filters__checkbox,.sidebar-filters__radio{position:relative;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.sidebar-filters__checkbox input,.sidebar-filters__radio input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.sidebar-filters__checkbox-visual,.sidebar-filters__radio-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border:1px solid #ced2d2;border-radius:3px;background-color:var(--color-bg-primary);-webkit-transition:all 150ms ease;transition:all 150ms ease}.sidebar-filters__checkbox-visual svg,.sidebar-filters__radio-visual svg{color:#fff;opacity:0;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.sidebar-filters__radio-visual{border-radius:50%}.sidebar-filters__checkbox input:checked+.sidebar-filters__checkbox-visual,.sidebar-filters__radio input:checked+.sidebar-filters__radio-visual{background-color:var(--color-primary);border-color:var(--color-primary)}.sidebar-filters__checkbox input:checked+.sidebar-filters__checkbox-visual svg,.sidebar-filters__radio input:checked+.sidebar-filters__radio-visual svg{opacity:1}.sidebar-filters__checkbox input:focus-visible+.sidebar-filters__checkbox-visual,.sidebar-filters__radio input:focus-visible+.sidebar-filters__radio-visual{-webkit-box-shadow:0 0 0 2px rgb(5 106 104 / .3);box-shadow:0 0 0 2px rgb(5 106 104 / .3)}.sidebar-filters__label{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.sidebar-filters__label-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.3}.sidebar-filters__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:16px;padding:0 6px;background-color:#f3f3f3;border-radius:100px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#868c8c;line-height:1}.sidebar-filters__clear{padding:24px;border-top:1px solid #e3e9e9}.sidebar-filters__clear-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background-color:var(--color-primary);border:0;border-radius:5px;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.sidebar-filters__clear-btn svg{-ms-flex-negative:0;flex-shrink:0}.sidebar-filters__clear-btn:hover{background-color:var(--color-btn-primary-hover)}@media (max-width:767.98px){.sidebar-filters__group{padding:16px}.sidebar-filters__title{font-size:1rem}.sidebar-filters__label-text{font-size:.875rem}.sidebar-filters__count{font-size:12px;min-width:18px;height:14px}}.sorting{position:relative;width:302px}.sorting__select{width:100%;height:40px;padding:0 40px 0 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid #e3e9e9;border-radius:5px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.sorting__select:hover{border-color:var(--color-primary)}.sorting__select:focus{outline:0;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 2px rgb(5 106 104 / .1);box-shadow:0 0 0 2px rgb(5 106 104 / .1)}.sorting__icon{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:var(--color-text-primary)}@media (max-width:991.98px){.sorting{width:100%;max-width:280px}}@media (max-width:767.98px){.sorting{max-width:100%}.sorting__select{height:44px;font-size:.875rem}}.products-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.products-top__count{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:var(--color-text-muted)}.products-top__count-number{font-weight:500;color:var(--color-text-primary)}.products-top__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.products-top__view-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.products-top__view-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0;background:0 0;border:1px solid #fff0;border-radius:5px;color:var(--color-text-muted);cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.products-top__view-btn:hover{color:var(--color-text-primary);border-color:#e3e9e9}.products-top__view-btn--active{color:var(--color-primary);border-color:var(--color-primary)}@media (max-width:991.98px){.products-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.products-top__actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.breadcrumb{padding:16px 0}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:var(--color-text-muted)}.breadcrumb__link{color:var(--color-text-muted);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.breadcrumb__link:hover{color:var(--color-primary)}.breadcrumb__separator{color:var(--color-text-muted);margin:0 4px}.breadcrumb__current{color:var(--color-text-primary);font-weight:500}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border-radius:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;color:var(--color-text-primary);background:0 0;-webkit-transition:all 150ms ease;transition:all 150ms ease}.pagination__item:hover:not(.pagination__item--active):not(.pagination__item--disabled){background-color:var(--color-bg-secondary)}.pagination__item--active{background-color:var(--color-primary);color:#fff;font-weight:500}.pagination__item--disabled{color:var(--color-text-muted);cursor:not-allowed;pointer-events:none}.pagination__arrow{color:var(--color-text-primary)}.pagination__arrow:hover:not(.pagination__item--disabled){color:var(--color-primary)}.pagination__ellipsis{padding:0 8px;color:var(--color-text-muted)}@media (max-width:767.98px){.pagination__item{min-width:36px;height:36px;font-size:.875rem}}.category-page__active-filters{margin-bottom:16px}.category-page__active-filters:empty{display:none}.active-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;background:var(--color-bg-secondary,#f8f9fa);border-radius:4px}.active-filters--empty{display:none}.active-filters__title{font-weight:500;font-size:.875rem;color:var(--color-text-secondary);margin-right:8px}.active-filters__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.active-filters__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 12px;background:#fff;border:1px solid var(--color-border);border-radius:10px;font-size:.875rem;color:var(--color-text-primary);text-decoration:none;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.active-filters__tag:hover{border-color:var(--color-primary);color:var(--color-primary)}.active-filters__label{color:var(--color-text-secondary)}.active-filters__value{font-weight:500}.active-filters__remove{-ms-flex-negative:0;flex-shrink:0;opacity:.6;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.active-filters__tag:hover .active-filters__remove{opacity:1}.active-filters__clear{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:.875rem;font-weight:500;color:var(--color-primary);background:0 0;border:0;text-decoration:none;cursor:pointer;-webkit-transition:color 150ms ease;transition:color 150ms ease}.active-filters__clear:hover{text-decoration:underline}@media (max-width:767.98px){.active-filters{padding:8px 12px;gap:8px}.active-filters__title{width:100%;margin-bottom:4px}.active-filters__clear{width:100%;margin-left:0;margin-top:8px;text-align:center}}.category-page__description{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.category-page__description h2,.category-page__description-title{margin:0;font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:36px;font-weight:400;letter-spacing:1.5px;line-height:1.1;color:#222;text-transform:uppercase}@media (max-width:767.98px){.category-page__description h2,.category-page__description-title{font-size:28px}}.category-page__description h3{margin:8px 0 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:22px;font-weight:700;line-height:1.3;color:#222}.category-page__description-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.category-page__description p{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.7;color:#444}.category-page__description p strong{font-weight:700;color:#222}.category-page__description p a{color:#7a5c20;font-weight:500;text-decoration:none}.category-page__description p a:hover{text-decoration:underline}.category-page__description ul,.category-page__description ol{margin:0;padding-left:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.5;color:#222}.category-page__description ul li::marker{color:#7a5c20}.category-page .faq{padding:40px 0 0}.category-page .faq__title{margin:0 0 24px;font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:32px;font-weight:400;letter-spacing:1.5px;line-height:1.1;color:#222;text-transform:uppercase}.category-page .faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;background:#fff;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.category-page .faq__item{background:#fff;border:0;border-radius:0}.category-page .faq__item:not(:first-child){border-top:1px solid #e0e0e0}.category-page .faq__item--collapsed,.category-page .faq__item--expanded{background:#fff;border:0}.category-page .faq__item--collapsed .faq__question:hover,.category-page .faq__item--expanded .faq__question:hover{background:rgb(0 0 0 / .02)}.category-page .faq__question{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:20px 24px;background:0 0;border:0;cursor:pointer;text-align:left;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.category-page .faq__question-text{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:600;line-height:1.4;color:#222}.category-page .faq__toggle-icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border:1px solid #e0e0e0;border-radius:50%;color:#6b6b6b;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-page .faq__item--collapsed .faq__toggle-icon--plus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.category-page .faq__item--collapsed .faq__toggle-icon--minus{display:none}.category-page .faq__item--collapsed .faq__answer-content{display:none}.category-page .faq__item--expanded .faq__toggle-icon--plus{display:none}.category-page .faq__item--expanded .faq__toggle-icon--minus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.category-page .faq__item--expanded .faq__answer-content{display:block}.category-page .faq__answer-content{padding:0 24px 20px}.category-page .faq__answer-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.7;color:#555}.category-page .faq__answer-text p{margin:0 0 12px}.category-page .faq__answer-text p:last-child{margin-bottom:0}.swiper{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;contain:layout style}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}#productGalleryMain .swiper-slide,#productLightboxSlider .swiper-slide{width:100%;height:100%}#productGalleryThumbs .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.98px){#productGalleryThumbs .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#productGalleryThumbs .swiper-slide{width:100%;height:auto}@media (max-width:991.98px){#productGalleryThumbs .swiper-slide{width:auto;height:100%}}body#product #main{padding-bottom:32px}.product-section{padding:24px 0;margin-bottom:32px}.product-section.row{display:grid;grid-template-columns:1fr 413px;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0}.product-section.row>[class*=col-]{max-width:100%;padding:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;min-width:0}.product-section.row>[class*=col-]:first-child{-ms-flex-item-align:stretch;align-self:stretch}@media (max-width:1199.98px){.product-section.row{grid-template-columns:1fr 380px;gap:32px}}@media (max-width:991.98px){.product-section{padding:16px 0;margin-bottom:24px}.product-section.row{grid-template-columns:1fr;gap:24px}}.product-gallery__images{display:contents}.product-gallery{position:sticky;top:calc(150px + 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;overflow:hidden}@media (max-width:1399.98px){.product-gallery{gap:12px}}@media (max-width:991.98px){.product-gallery{position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:600px;margin:0 auto;gap:12px}}.product-gallery__main{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border-radius:5px;overflow:hidden;aspect-ratio:1/1}@media (max-width:991.98px){.product-gallery__main{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}.product-gallery__slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.product-gallery__slider .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.product-gallery__slider .swiper-slide{height:100%;-ms-flex-negative:0;flex-shrink:0}.product-gallery__slider .swiper-slide picture{display:block;width:100%;height:100%}.product-gallery__slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery__main-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery__thumbnails{width:100px;-ms-flex-negative:0;flex-shrink:0;height:var(--gallery-height,600px);overflow:hidden}@media (max-width:991.98px){.product-gallery__thumbnails{width:100%;height:auto}}.product-gallery__thumbs-slider{width:100%;height:100%}@media (max-width:991.98px){.product-gallery__thumbs-slider{height:auto}}.product-gallery__thumbnail{width:100%;aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;background-color:var(--color-bg-card);border:2px solid #fff0;border-radius:5px;overflow:hidden;cursor:pointer;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.product-gallery__thumbnail:hover,.product-gallery__thumbnail--active{border-color:var(--color-primary)}.product-gallery__thumbnail picture{display:block;width:100%;height:100%}.product-gallery__thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.product-gallery__thumbnail{min-width:60px}}.product-gallery__zoom{position:absolute;bottom:16px;right:16px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background-color:#fff;border:0;border-radius:50%;-webkit-box-shadow:0 4px 8px rgb(0 0 0 / .08);box-shadow:0 4px 8px rgb(0 0 0 / .08);cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.product-gallery__zoom:hover{background-color:var(--color-primary);color:#fff}.product-gallery__zoom svg{width:24px;height:24px}@media (max-width:767.98px){.product-gallery__zoom{width:40px;height:40px;bottom:12px;right:12px}.product-gallery__zoom svg{width:20px;height:20px}}.product-lightbox{position:fixed;inset:0;z-index:1100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 500ms ease,visibility 500ms ease;transition:opacity 500ms ease,visibility 500ms ease}.product-lightbox--active{opacity:1;visibility:visible;pointer-events:auto}.product-lightbox__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / .9)}.product-lightbox__content{position:relative;width:90vw;max-width:1200px;height:80vh}.product-lightbox__close{position:absolute;top:-50px;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#fff0;border:0;color:#fff;cursor:pointer;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.product-lightbox__close:hover{opacity:.7}.product-lightbox__slider{width:100%;height:100%}.product-lightbox__slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-lightbox__slider .swiper-slide img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-lightbox__slider .swiper-button-prev,.product-lightbox__slider .swiper-button-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:50px;height:50px;background-color:rgb(0 0 0 / .3);border-radius:50%;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;margin-top:0}.product-lightbox__slider .swiper-button-prev:hover,.product-lightbox__slider .swiper-button-next:hover{background-color:rgb(0 0 0 / .5)}.product-lightbox__slider .swiper-button-prev::after,.product-lightbox__slider .swiper-button-next::after{content:""!important;display:none!important;font-family:inherit!important}.product-lightbox__slider .swiper-button-prev i,.product-lightbox__slider .swiper-button-next i{font-size:24px;line-height:1}.product-lightbox__slider .swiper-button-prev{left:24px;right:auto}.product-lightbox__slider .swiper-button-next{right:24px;left:auto}.product-lightbox__counter{position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#fff}.product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-info__flags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:-8px}.product-info__flag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;color:var(--color-text-inverse);border-radius:4px;white-space:nowrap}.product-info__flag i{font-size:12px}.product-info__flag--new{background-color:var(--color-label-new)}.product-info__flag--on-sale,.product-info__flag--discount{background-color:var(--color-label-discount)}.product-info__flag--pack{background-color:var(--color-label-top)}.product-info__flag--out_of_stock{background-color:#e82020}.product-info__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;line-height:36px;color:var(--color-text-primary);margin:0}@media (max-width:767.98px){.product-info__title{font-size:22px;line-height:26px}}@media (max-width:575.98px){.product-info__title{font-size:20px;line-height:24px}}.product-info__reference{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#999;margin:0;margin-top:-8px}@media (max-width:767.98px){.product-info__reference{font-size:10px}}.product-info__price-rating-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media (max-width:767.98px){.product-info__price-rating-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}}.product-info__price-side{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (max-width:767.98px){.product-info__price-side{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.product-info__price{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:30px;font-weight:500;color:var(--color-text-primary)}@media (max-width:767.98px){.product-info__price{font-size:1.5rem}}@media (max-width:575.98px){.product-info__price{font-size:22px}}.product-info__discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#fff;background-color:#e82020;border-radius:3px}.product-info__price-old{width:100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#999;text-decoration:line-through}@media (max-width:767.98px){.product-info__price-old{width:auto}}.product-info__rating-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.product-info__rating-side{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}}.product-info__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product-info__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.product-info__stars i{font-size:1rem;color:var(--color-rating-star)}.product-info__stars i.bi-star{color:var(--color-rating-star-empty)}.product-info__rating-count{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:var(--color-text-primary)}.product-info__rating-link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:var(--color-text-primary);text-decoration:underline}.product-info__deposit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#e2eefa;border-radius:5px;padding:10px 16px;margin-top:16px}.product-info__deposit svg{-ms-flex-negative:0;flex-shrink:0;color:#7a5c20}.product-info__deposit span{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#7a5c20}.product-info__description{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text-primary);margin:0}.product-info__description strong{font-weight:500}.product-info__features{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:575.98px){.product-info__features{gap:4px}}.product-info__feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:.875rem;color:var(--color-text-primary)}.product-info__feature i{color:var(--color-primary);font-size:.875rem;margin-top:2px}@media (max-width:575.98px){.product-info__feature{font-size:13px}}.product-info__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-info__quantity-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767.98px){.product-info__quantity-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}.product-info__quantity-row--hidden{display:none}.product-info__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid var(--color-border);border-radius:5px;overflow:hidden;background-color:var(--color-bg-primary)}@media (max-width:767.98px){.product-info__quantity{-webkit-box-flex:1;-ms-flex:1;flex:1}}.product-info__quantity--disabled{opacity:.5;pointer-events:none}.product-info__quantity-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;background-color:#fff0;border:0;border-radius:0;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.product-info__quantity-btn:hover{background-color:var(--color-bg-card)}.product-info__quantity-btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.product-info__quantity-btn i{font-size:18px;color:var(--color-text-primary);line-height:1}.product-info__quantity-input{width:56px;height:44px;min-width:56px;min-height:44px;padding:0;text-align:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:0;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-radius:0;outline:0}.product-info__quantity-input:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.product-info__add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:8px;height:48px;min-width:120px;padding:0 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-inverse);background-color:var(--color-primary);border:0;border-radius:5px;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-info__add-to-cart:hover{background-color:var(--color-btn-primary-hover)}.product-info__add-to-cart i{font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0}.product-info__add-to-cart span{overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.product-info__add-to-cart{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:8px}}.product-info__add-to-cart:disabled,.product-info__add-to-cart[disabled]{background-color:#999;color:var(--color-bg-primary);cursor:not-allowed;opacity:.6}.product-info__add-to-cart:disabled:hover,.product-info__add-to-cart[disabled]:hover{background-color:#999}.product-info__favorite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;min-width:48px;background-color:#fff0;border:1px solid var(--color-border);border-radius:5px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.product-info__favorite:hover{border-color:#93712a}.product-info__favorite i{font-size:1.25rem;color:var(--color-text-primary);-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-info__favorite:hover i{color:#93712a}.product-info__favorite--active{border-color:#93712a}.product-info__favorite--active i{color:#93712a}.product-info__minimum-quantity{font-size:.875rem;color:#999;margin:0}.product-info__minimum-quantity:empty{display:none}.product-info__availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.product-info__availability:empty{display:none}.product-info__availability-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.875rem;font-weight:500}.product-info__availability-status i{font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.product-info__availability-status--in_stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:10px 16px;background-color:rgb(74 107 58 / .08);border:1px solid rgb(74 107 58 / .15);border-radius:5px;color:#4a6b3a;font-size:.875rem;font-weight:500}.product-info__availability-status--in_stock i{font-size:18px}.product-info__availability-status--backorder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;background-color:#f5ede0;border:1px solid rgb(155 114 32 / .45);border-radius:5px;color:#9b7220}.product-info__availability-status--backorder i{font-size:20px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.product-info__availability-status--last_remaining_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:10px 16px;background-color:rgb(155 114 32 / .1);border:1px solid rgb(155 114 32 / .2);border-radius:5px;color:#b45309;font-size:.875rem;font-weight:500}.product-info__availability-status--last_remaining_items i{font-size:18px}.product-info__availability-status--unavailable,.product-info__availability-status--out_of_stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;padding:12px 16px;background-color:rgb(232 32 32 / .06);border:1px solid rgb(232 32 32 / .15);border-radius:5px;color:#e82020;font-size:1rem;font-weight:600}.product-info__availability-status--unavailable i,.product-info__availability-status--out_of_stock i{font-size:20px;-ms-flex-negative:0;flex-shrink:0}.product-info__availability-status-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.product-info__availability-headline{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:.3px;line-height:1.2;color:#9b7220}.product-info__availability-body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;line-height:1.35;color:#9b7220}.product-info__availability-submessage{font-size:.875rem;color:#999;padding-left:16px}.product-info__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px;background-color:var(--color-bg-card);border-radius:5px}@media (max-width:767.98px){.product-info__delivery{padding:12px}}.product-info__delivery-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:.875rem;color:var(--color-text-primary)}.product-info__delivery-item i{font-size:1.25rem;color:var(--color-primary)}.product-info__delivery-item img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.product-info__delivery-item{font-size:13px}.product-info__delivery-item i{font-size:1.125rem}.product-info__delivery-item img{width:20px;height:20px}}.product-info__delivery-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.product-info__delivery-title{font-weight:600;line-height:1.3}.product-info__delivery-description{font-size:10px;color:#999;line-height:1.4}.product-variants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-variants-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.product-variants-item .control-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-text-primary)}@media (max-width:767.98px){.product-variants-item .control-label{font-size:1rem}}.product-variants-item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.product-variants-item .input-container{display:block}.product-variants-item .input-container label{display:block;cursor:pointer}.product-variants-item .input-container--disabled label{cursor:not-allowed}.product-variants-item .input-container--disabled label:hover .radio-label{border-color:#f0f0f0}.product-variants-item .input-radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.product-variants-item .input-radio:checked+.radio-label{border-color:var(--color-primary)}.product-variants-item .radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:96px;height:44px;padding:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:20px;font-weight:400;color:var(--color-text-primary);background-color:#fff0;border:1px solid #e3e9e9;border-radius:5px;cursor:pointer;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.product-variants-item .radio-label:hover{border-color:var(--color-primary)}.product-variants-item .radio-label--disabled{border-color:#f0f0f0;color:#999;text-decoration:line-through;cursor:not-allowed}@media (max-width:991.98px){.product-variants-item .radio-label{width:auto;min-width:80px;padding:0 12px}}@media (max-width:767.98px){.product-variants-item .radio-label{height:40px;font-size:.875rem}}.product-variants__radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.product-variants__radio{display:block;cursor:pointer}.product-variants__radio input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.product-variants__radio input:checked+.radio-label{border-color:var(--color-primary)}.product-variants__radio--selected .radio-label{border-color:var(--color-primary)}.product-variants__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.product-variants__color-item{list-style:none}.product-variants__color{display:block;cursor:pointer}.product-variants__color input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.product-variants__color--selected .product-variants__color-swatch,.product-variants__color:hover .product-variants__color-swatch{border-color:var(--color-primary)}.product-variants__color-swatch{display:block;width:32px;height:32px;border:2px solid #e3e9e9;border-radius:50%;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;background-size:cover;background-position:center}.product-variants__selected{font-weight:400;color:var(--color-text-secondary)}.product-variants__select{width:100%;max-width:200px;height:44px;padding:0 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid #e3e9e9;border-radius:5px;cursor:pointer}.product-variants__select:focus{outline:0;border-color:var(--color-primary)}.product-extras{padding-top:32px;margin-bottom:40px}@media (max-width:767.98px){.product-extras{padding-top:24px;margin-bottom:24px}}.product-extras .video-review{padding:0;margin-bottom:24px}.product-extras .product-tabs{padding:0}.product-extras .product-tabs .container{padding:0;max-width:none}.product-extras>.col-lg-4{position:sticky;top:24px}@media (max-width:991.98px){.product-extras>.col-lg-4{position:static}}#product-availability .ajax-error,#product-availability .alert-danger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;font-weight:500;color:#e82020;background-color:rgb(232 32 32 / .06);border:1px solid rgb(232 32 32 / .15);border-radius:5px;margin-top:8px}#product-availability .ajax-error::before,#product-availability .alert-danger::before{content:"";font-family:"bootstrap-icons";font-size:18px;-ms-flex-negative:0;flex-shrink:0}.product-info__deposit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#e2eefa;border-radius:6px;padding:10px 16px}.product-info__deposit svg{-ms-flex-negative:0;flex-shrink:0;color:#344c8b}.product-info__deposit span{font-size:14px;font-weight:var(--font-weight-normal);color:#344c8b}#product .blog-section .blog-section__grid{grid-template-columns:repeat(3,1fr)}@media (max-width:991.98px){#product .blog-section .blog-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){#product .blog-section .blog-section__grid{grid-template-columns:1fr}}.stock-alert{margin-top:20px;padding:20px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-secondary,#fafafa)}.stock-alert__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:16px}.stock-alert__icon{font-size:1.25rem;color:var(--color-primary);-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.stock-alert__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.stock-alert__title{font-size:1rem;font-weight:var(--font-weight-semibold,600);color:var(--color-text)}.stock-alert__subtitle{font-size:.875rem;color:var(--color-text-secondary,#666);line-height:1.4}.stock-alert__input{display:block;width:100%;margin-bottom:12px;padding:8px 12px;border:1px solid var(--color-border);border-radius:4px;font-size:.875rem;color:var(--color-text);background:#fff;-webkit-transition:border-color .2s;transition:border-color .2s}.stock-alert__input::-webkit-input-placeholder{color:var(--color-text-secondary,#999)}.stock-alert__input::-moz-placeholder{color:var(--color-text-secondary,#999)}.stock-alert__input:-ms-input-placeholder{color:var(--color-text-secondary,#999)}.stock-alert__input::-ms-input-placeholder{color:var(--color-text-secondary,#999)}.stock-alert__input::placeholder{color:var(--color-text-secondary,#999)}.stock-alert__input:focus{outline:0;border-color:var(--color-primary)}.stock-alert__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:var(--color-primary);color:#fff;border:0;border-radius:4px;font-size:.875rem;font-weight:var(--font-weight-medium,500);cursor:pointer;white-space:nowrap;-webkit-transition:opacity .2s;transition:opacity .2s}.stock-alert__btn:hover{opacity:.9}.stock-alert__gdpr{margin-bottom:12px;font-size:10px;color:var(--color-text-secondary,#666)}.stock-alert__confirmed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:.875rem;color:var(--color-success,#16a34a)}.stock-alert__confirmed-icon{font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0}.stock-alert .js-mailalert-alerts{margin-top:12px}.stock-alert .js-mailalert-alerts .alert{margin-bottom:0}.page-checkout{background-color:#f7f5f2;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-header{background-color:#fff;border-bottom:1px solid #e3e9e9;padding:16px 0}.checkout-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.checkout-header__logo img{height:40px;width:auto}.checkout-header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:767.98px){.checkout-header__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}}.checkout-header__contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.checkout-header__contact-item i{font-size:1rem;color:var(--color-primary)}.checkout-header__contact-item:hover{color:var(--color-primary)}@media (max-width:767.98px){.checkout-header__contact-item{font-size:10px}}.checkout-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:32px 16px;max-width:700px;margin:0 auto;position:relative}.checkout-steps--4{max-width:800px}.checkout-steps::before{content:"";position:absolute;top:48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 120px);height:2px;background-color:#e3e9e9}@media (max-width:767.98px){.checkout-steps::before{width:calc(100% - 80px);top:41px}}@media (max-width:575.98px){.checkout-steps::before{display:none}}.checkout-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:1}.checkout-step--completed::after{content:"";position:absolute;top:16px;left:50%;width:100%;height:2px;background-color:var(--color-primary);z-index:0}@media (max-width:767.98px){.checkout-step--completed::after{top:16px}}@media (max-width:575.98px){.checkout-step--completed::after{display:none}}.checkout-step:last-child::after{display:none}.checkout-step__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:.875rem;font-weight:600;background-color:#fff;color:#999;border:2px solid #e3e9e9;-webkit-transition:all 300ms ease;transition:all 300ms ease}@media (max-width:575.98px){.checkout-step__number{width:28px;height:28px;font-size:10px}}.checkout-step--active .checkout-step__number{background-color:#fff;border-color:var(--color-primary);color:var(--color-primary);-webkit-box-shadow:0 0 0 4px rgb(122 92 32 / .15);box-shadow:0 0 0 4px rgb(122 92 32 / .15)}@media (max-width:575.98px){.checkout-step--active .checkout-step__number{-webkit-box-shadow:0 0 0 3px rgb(122 92 32 / .15);box-shadow:0 0 0 3px rgb(122 92 32 / .15)}}.checkout-step--completed .checkout-step__number{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff0;font-size:0}.checkout-step--completed .checkout-step__number::before{content:"";font-family:"bootstrap-icons";font-size:.875rem;color:#fff}.checkout-step__label{font-size:13px;font-weight:500;color:#999;text-align:center;white-space:nowrap}@media (max-width:767.98px){.checkout-step__label{font-size:11px}}@media (max-width:575.98px){.checkout-step__label{display:none}}.checkout-step--active .checkout-step__label{color:var(--color-text-primary);font-weight:600}.checkout-step--completed .checkout-step__label{color:var(--color-primary)}.checkout-main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:48px}.checkout-content{display:grid;grid-template-columns:1fr 400px;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1199.98px){.checkout-content{grid-template-columns:1fr 350px;gap:24px}}@media (max-width:991.98px){.checkout-content{grid-template-columns:1fr}}.checkout-content--confirmation{grid-template-columns:1fr 320px}@media (max-width:991.98px){.checkout-content--confirmation{grid-template-columns:1fr}}.checkout-content__main{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1)}@media (max-width:991.98px){.checkout-content__main{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (max-width:991.98px){.checkout-content__sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.checkout-section{padding:24px;border-bottom:1px solid #e3e9e9}.checkout-section:last-child{border-bottom:none}@media (max-width:767.98px){.checkout-section{padding:20px 16px}}.checkout-section.-unreachable{opacity:.45;pointer-events:none}.checkout-section.-unreachable .checkout-section__edit,.checkout-section.-unreachable .checkout-section__summary{display:none}.checkout-section.-complete:not(.-current){cursor:pointer}.checkout-section.-current .checkout-section__title{margin-bottom:24px}.checkout-section:not(.-current) .checkout-section__title{margin-bottom:0}.checkout-section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}@media (max-width:575.98px){.checkout-section__title{font-size:1rem}}.checkout-section__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:.875rem;font-weight:600;background-color:var(--color-primary);color:#fff}.checkout-section.-complete:not(.-current) .checkout-section__number{background-color:var(--color-primary)}.checkout-section.-complete:not(.-current) .checkout-section__number i{font-size:1rem}.checkout-section.-unreachable .checkout-section__number{background-color:#e3e9e9;color:#999}.checkout-section__actions{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-section__actions .checkout-btn{width:100%;height:52px;font-size:1rem}.checkout-section__actions--split{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-section__actions--split .checkout-btn{width:auto;height:auto}@media (max-width:575.98px){.checkout-section__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:12px}.checkout-section__actions--split{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checkout-section__actions--split .checkout-btn{width:100%}}.checkout-section__desc{font-size:.875rem;color:#999;margin-bottom:24px}.checkout-section__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}.checkout-section__subtitle i{color:#3d5a73}.checkout-section--bank-info{background-color:#e8f4fd;border:1px solid #b8daff;border-radius:8px;margin:24px}.checkout-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.checkout-section__edit{background:0 0;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.875rem;font-weight:500;color:var(--color-primary);-webkit-transition:color 150ms ease;transition:color 150ms ease}.checkout-section__edit i{font-size:10px}.checkout-section__edit:hover{color:#5e4618;text-decoration:underline}.checkout-section__content{margin-top:16px}.checkout-section__summary{margin-top:16px;padding:16px;background-color:#f7f5f2;border-radius:8px}.checkout-section__summary-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-section__summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-primary)}.checkout-section__summary-row>i{color:#999;font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.checkout-section__summary-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.checkout-section__summary-block:not(:last-child){padding-bottom:12px;border-bottom:1px dashed #e3e9e9}.checkout-section__summary-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.checkout-section__summary-label i{font-size:.875rem}.checkout-section__summary-address{font-size:.875rem;color:var(--color-text-primary);line-height:1.6;font-style:normal}.checkout-section__summary-carrier{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.checkout-section__summary-carrier small{font-weight:400}.checkout-section__summary-price{font-size:.875rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;margin-left:auto}.checkout-auth__options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px}@media (max-width:767.98px){.checkout-auth__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.checkout-auth__option{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.checkout-auth__option input{display:none}.checkout-auth__option-content{display:block;padding:16px;border:2px solid #e3e9e9;border-radius:8px;-webkit-transition:all 150ms ease;transition:all 150ms ease}input:checked+.checkout-auth__option-content{border-color:var(--color-primary);background-color:rgb(122 92 32 / .04)}.checkout-auth__option-title{display:block;font-size:15px;font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.checkout-auth__option-desc{display:block;font-size:13px;color:#999}.checkout-auth__logged{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.checkout-auth__user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;background-color:#f7f5f2;border-radius:8px}.checkout-auth__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:rgb(122 92 32 / .1);-ms-flex-negative:0;flex-shrink:0}.checkout-auth__avatar i{font-size:1.5rem;color:var(--color-primary)}.checkout-auth__details{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.checkout-auth__greeting{font-size:.875rem;color:#999;margin:0 0 4px}.checkout-auth__name{font-weight:600;color:var(--color-text-primary);text-decoration:none}.checkout-auth__name:hover{color:var(--color-primary);text-decoration:underline}.checkout-auth__email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px;color:#999;margin:0}.checkout-auth__email i{font-size:.875rem}.checkout-auth__not-you{font-size:.875rem;color:#999;margin:0}.checkout-auth__not-you a{font-weight:500}.checkout-auth__warning{font-size:10px;color:#999;margin-top:4px}.checkout-auth__forms{margin-top:8px}.checkout-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.checkout-form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.checkout-form__row--between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.checkout-form__row{grid-template-columns:1fr}}.checkout-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;position:relative}.checkout-form__group:has(#field-alias){display:none}.checkout-form__group:has(#use-same-address){display:none}.checkout-form__group.has-error .checkout-form__input{border-color:#e82020}.checkout-form__group.has-error .checkout-form__error{display:block}.checkout-form__label{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.checkout-form__input{height:48px;padding:0 16px;font-size:15px;color:var(--color-text-primary);background-color:#fff;border:1px solid #e3e9e9;border-radius:5px;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.checkout-form__input:focus{outline:0;border-color:var(--color-primary)}.checkout-form__input::-webkit-input-placeholder{color:#999}.checkout-form__input::-moz-placeholder{color:#999}.checkout-form__input:-ms-input-placeholder{color:#999}.checkout-form__input::-ms-input-placeholder{color:#999}.checkout-form__input::placeholder{color:#999}.checkout-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27%23868c8c%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}.checkout-form__textarea{width:100%;min-height:100px;padding:12px 16px;font-size:.875rem;color:var(--color-text-primary);background-color:#fff;border:1px solid #e3e9e9;border-radius:5px;resize:vertical;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.checkout-form__textarea:focus{outline:0;border-color:var(--color-primary)}.checkout-form__textarea::-webkit-input-placeholder{color:#999}.checkout-form__textarea::-moz-placeholder{color:#999}.checkout-form__textarea:-ms-input-placeholder{color:#999}.checkout-form__textarea::-ms-input-placeholder{color:#999}.checkout-form__textarea::placeholder{color:#999}.checkout-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer}.checkout-form__checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.checkout-form__checkbox input[type=checkbox]:checked+label::before,.checkout-form__checkbox input[type=checkbox]:checked+.form-check-label::before{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27white%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.checkout-form__checkbox label,.checkout-form__checkbox .form-check-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;font-size:.875rem;color:var(--color-text-primary);cursor:pointer;line-height:1.5}.checkout-form__checkbox label::before,.checkout-form__checkbox .form-check-label::before{content:"";display:block;width:20px;height:20px;min-width:20px;border:1px solid #ced2d2;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 150ms ease;transition:all 150ms ease;margin-top:1px}.checkout-form__checkbox label a,.checkout-form__checkbox .form-check-label a{color:var(--color-primary);text-decoration:underline}.checkout-form__checkbox label a:hover,.checkout-form__checkbox .form-check-label a:hover{text-decoration:none}.checkout-form__checkbox br{display:none}.checkout-form__checkbox em{-ms-flex-preferred-size:100%;flex-basis:100%;display:block;margin-top:4px;margin-left:32px;font-size:10px;color:#999;font-style:italic}.checkout-form__checkbox em p{margin:0}.checkout-form__checkbox.has-error .checkout-form__error{display:block}.checkout-form__link{font-size:.875rem;color:var(--color-primary);text-decoration:none}.checkout-form__link:hover{text-decoration:underline}.checkout-form__error{display:none;font-size:10px;color:#e82020;margin-top:4px}.checkout-form__hint{position:absolute;top:0;right:0;font-size:10px;color:#999}.checkout-form__intro{font-size:.875rem;color:#999;margin:0 0 8px}.checkout-form__optional-account{margin:8px 0 4px}.checkout-form__optional-account strong{font-size:15px;font-weight:600;color:var(--color-text-primary)}.checkout-form__optional-label{font-size:.875rem;font-weight:400;color:#999}.checkout-form__password-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e3e9e9;border-radius:5px;background-color:#fff;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.checkout-form__password-wrapper:focus-within{border-color:var(--color-primary)}.checkout-form__password-wrapper .checkout-form__input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;border-radius:5px 0 0 5px}.checkout-form__password-wrapper .checkout-form__input:focus{outline:0;border-color:#fff0}.checkout-form__password-toggle{height:46px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:0;border-left:1px solid #e3e9e9;cursor:pointer;color:#999;-webkit-transition:color 150ms ease;transition:color 150ms ease;-ms-flex-negative:0;flex-shrink:0}.checkout-form__password-toggle:hover{color:var(--color-primary)}.checkout-form__password-toggle i{font-size:18px}.checkout-form__radios{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.checkout-form__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.checkout-form__radio input{position:absolute;opacity:0;width:0;height:0}.checkout-form__radio input:checked+.checkout-form__radio-box{border-color:var(--color-primary)}.checkout-form__radio input:checked+.checkout-form__radio-box::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--color-primary);border-radius:50%}.checkout-form__radio span{font-size:15px;color:var(--color-text-primary)}.checkout-form__radio-box{width:20px;height:20px;border:2px solid #ced2d2;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:all 150ms ease;transition:all 150ms ease}.checkout-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.checkout-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e3e9e9}@media (max-width:767.98px){.checkout-form__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-form__actions .checkout-btn{width:100%}}.checkout-form--new-address{padding:24px;background-color:#f7f5f2;border-radius:8px;margin-bottom:24px}@media (max-width:767.98px){.checkout-form--new-address{padding:16px}}.checkout-address-form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:767.98px){.checkout-address-form{grid-template-columns:1fr}}.checkout-address-form .checkout-form__group--checkbox,.checkout-address-form .checkout-section__actions{grid-column:1/-1}.checkout-company-toggle{grid-column:1/-1;padding-top:8px}.checkout-company-fields{grid-column:1/-1;display:none}.checkout-company-fields.--open{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:767.98px){.checkout-company-fields.--open{grid-template-columns:1fr}}.checkout-company-fields__message{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;background-color:rgb(61 90 115 / .06);border:1px solid rgb(61 90 115 / .15);border-radius:5px}.checkout-company-fields__message i{font-size:1.25rem;color:#3d5a73;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.checkout-company-fields__message p{font-size:.875rem;color:var(--color-text-primary);line-height:1.5;margin:0}.checkout-addresses__list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}@media (max-width:767.98px){.checkout-addresses__list{grid-template-columns:1fr;gap:12px}}.checkout-address-card{cursor:pointer}.checkout-address-card__label{display:block;cursor:pointer;height:100%}.checkout-address-card__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkout-address-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:20px;border:2px solid #e3e9e9;border-radius:8px;background-color:#fff;-webkit-transition:all 150ms ease;transition:all 150ms ease;height:100%}.checkout-address-card:hover .checkout-address-card__content{border-color:#ccd7d7}.checkout-address-card.selected .checkout-address-card__content,.checkout-address-card__input:checked+.checkout-address-card__content{border-color:var(--color-primary);background-color:rgb(122 92 32 / .04)}.checkout-address-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.checkout-address-card__check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid #e3e9e9;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 150ms ease;transition:all 150ms ease}.checkout-address-card__check i{font-size:12px;color:#fff0;-webkit-transition:color 150ms ease;transition:color 150ms ease}.checkout-address-card.selected .checkout-address-card__content .checkout-address-card__check,.checkout-address-card__input:checked+.checkout-address-card__content .checkout-address-card__check{border-color:var(--color-primary);background-color:var(--color-primary)}.checkout-address-card.selected .checkout-address-card__content .checkout-address-card__check i,.checkout-address-card__input:checked+.checkout-address-card__content .checkout-address-card__check i{color:#fff}.checkout-address-card__alias{font-size:15px;font-weight:600;color:var(--color-text-primary);line-height:1.3}.checkout-address-card__details{display:block;font-size:.875rem;font-style:normal;color:#999;line-height:1.6;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:calc(22px + 12px)}.checkout-address-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e3e9e9}.checkout-address-card__action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 8px;font-size:10px;color:#999;background:0 0;border:0;border-radius:5px;text-decoration:none;-webkit-transition:all 150ms ease;transition:all 150ms ease;cursor:pointer}.checkout-address-card__action i{font-size:.875rem}.checkout-address-card__action span{font-weight:500}.checkout-address-card__action:hover{color:var(--color-primary);background-color:rgb(122 92 32 / .06)}.checkout-address-card__action--delete:hover{color:#e82020;background-color:rgb(232 32 32 / .06)}.checkout-addresses__desc{font-size:.875rem;color:#999;margin-bottom:24px;line-height:1.5}.checkout-addresses__section{margin-bottom:24px}.checkout-addresses__section--invoice{padding-top:24px;border-top:1px solid #e3e9e9}.checkout-addresses__section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 16px}.checkout-addresses__section-title i{color:var(--color-primary);font-size:1.125rem}.checkout-addresses__form-container{margin-bottom:16px}.checkout-addresses__add-new{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--color-primary);text-decoration:none;margin-top:12px}.checkout-addresses__add-new i{font-size:.875rem}.checkout-addresses__add-new:hover{text-decoration:underline}.checkout-addresses__different-invoice{margin-top:16px;padding-top:16px;border-top:1px dashed #e3e9e9}.checkout-addresses__different-invoice a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.875rem;color:#999;text-decoration:none}.checkout-addresses__different-invoice a:hover{color:var(--color-primary)}.checkout-addresses__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-addresses__add{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--color-primary);text-decoration:none}.checkout-addresses__add:hover{text-decoration:underline}.checkout-addresses__invoice{font-size:.875rem;color:#999;text-decoration:none}.checkout-addresses__invoice:hover{color:var(--color-primary)}.checkout-address-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px;background-color:#f7f5f2;border-radius:8px;margin-bottom:24px}.checkout-address-summary__label{display:block;font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.checkout-address-summary__text{font-size:.875rem;color:var(--color-text-primary);line-height:1.5;margin:0}.checkout-address-summary__edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px;color:var(--color-primary);text-decoration:none;-ms-flex-negative:0;flex-shrink:0}.checkout-address-summary__edit:hover{text-decoration:underline}.checkout-comment{margin-top:24px;padding-top:24px;border-top:1px solid #e3e9e9}.checkout-shipping__title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 16px}.checkout-shipping__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-shipping__option{cursor:pointer}.checkout-shipping__option input{display:none}.checkout-shipping__option-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;border:2px solid #e3e9e9;border-radius:8px;-webkit-transition:all 150ms ease;transition:all 150ms ease}@media (max-width:767.98px){.checkout-shipping__option-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.checkout-shipping__option:hover .checkout-shipping__option-content{border-color:#d0d5d5}input:checked+.checkout-shipping__option-content{border-color:var(--color-primary);background-color:rgb(122 92 32 / .04)}.checkout-shipping__option--free .checkout-shipping__option-content{opacity:.6;cursor:not-allowed}.checkout-shipping__option-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:8px;background-color:#f7f5f2;-ms-flex-negative:0;flex-shrink:0}.checkout-shipping__option-icon i{font-size:1.25rem;color:var(--color-text-primary)}@media (max-width:575.98px){.checkout-shipping__option-icon{width:36px;height:36px}.checkout-shipping__option-icon i{font-size:1rem}}input:checked+.checkout-shipping__option-content .checkout-shipping__option-icon{background-color:var(--color-primary)}input:checked+.checkout-shipping__option-content .checkout-shipping__option-icon i{color:#fff}.checkout-shipping__option-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.checkout-shipping__option-title{display:block;font-size:15px;font-weight:600;color:var(--color-text-primary);margin-bottom:2px}.checkout-shipping__option-desc{display:block;font-size:13px;color:#999}.checkout-shipping__option-price{font-size:15px;font-weight:600;color:var(--color-text-primary);white-space:nowrap}@media (max-width:767.98px){.checkout-shipping__option-price{width:100%;text-align:right;margin-top:8px;padding-top:8px;border-top:1px dashed #e3e9e9}}.checkout-shipping__option--free .checkout-shipping__option-price{color:#999}.checkout-shipping__option--expandable .checkout-shipping__option-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-shipping__option-extra{display:none;width:100%;padding-top:16px;margin-top:16px;border-top:1px dashed #e3e9e9}.checkout-shipping__option-extra select{width:100%;margin-bottom:8px}.checkout-shipping__option--expandable input:checked~.checkout-shipping__option-extra{display:block}.checkout-shipping__option-extra-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px;color:#999}.checkout-shipping__option-extra-note i{font-size:.875rem}.checkout-shipping__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.checkout-shipping__extras{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid #e3e9e9}.checkout-shipping__comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.checkout-shipping__gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-shipping__gift .collapse{margin-top:12px}.checkout-shipping__free{color:var(--color-primary);font-weight:600}.checkout-shipping__logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:5px}.checkout-shipping__option-extra{width:100%;padding-top:16px;margin-top:12px;border-top:1px dashed #e3e9e9}.carrier__extra-content-wrapper{overflow:hidden;-webkit-transition:max-height 500ms ease;transition:max-height 500ms ease;max-height:0}.carrier__extra-content-wrapper--active{max-height:500px}.carrier__extra-content{padding:16px 0}.checkout-payment__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-payment__list--hidden{display:none}.checkout-payment__option{display:block;cursor:pointer}.checkout-payment__option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.checkout-payment__option-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;border:2px solid #e3e9e9;border-radius:8px;-webkit-transition:all 150ms ease;transition:all 150ms ease}.checkout-payment__option:hover .checkout-payment__option-content{border-color:#ccd7d7}input:checked+.checkout-payment__option-content{border-color:var(--color-primary);background-color:rgb(122 92 32 / .04)}.checkout-payment__option-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:8px;background-color:#f7f5f2;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 150ms ease;transition:all 150ms ease}.checkout-payment__option-icon i{font-size:1.25rem;color:var(--color-text-primary);-webkit-transition:color 150ms ease;transition:color 150ms ease}@media (max-width:575.98px){.checkout-payment__option-icon{width:36px;height:36px}.checkout-payment__option-icon i{font-size:1rem}}input:checked+.checkout-payment__option-content .checkout-payment__option-icon{background-color:var(--color-primary)}input:checked+.checkout-payment__option-content .checkout-payment__option-icon i{color:#fff}.checkout-payment__option-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:5px}.checkout-payment__option-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.checkout-payment__option-title{display:block;font-size:15px;font-weight:600;color:var(--color-text-primary);margin-bottom:2px}.checkout-payment__option-desc{display:block;font-size:13px;color:#999}.checkout-payment__option-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.checkout-payment__option-logos img{height:20px;width:auto}@media (max-width:575.98px){.checkout-payment__option-logos{display:none}}.checkout-payment__additional{margin-top:12px;margin-left:60px;padding:16px;background-color:#f7f5f2;border-radius:8px;border-left:3px solid var(--color-primary)}.checkout-payment__additional p{font-size:.875rem;color:#999;line-height:1.6;margin:0}.checkout-payment__additional p:not(:last-child){margin-bottom:12px}@media (max-width:575.98px){.checkout-payment__additional{margin-left:0}}.checkout-payment__details{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-top:12px;font-size:.875rem}.checkout-payment__details dt{color:#999;font-weight:500}.checkout-payment__details dd{color:var(--color-text-primary);margin:0}.checkout-payment__form{margin-top:16px;padding:20px;background-color:#f7f5f2;border-radius:8px}.checkout-payment__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-payment__updated{margin-bottom:16px}.checkout-payment__free-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;margin-bottom:20px;background-color:rgb(74 107 58 / .08);border:1px solid rgb(74 107 58 / .2);border-radius:8px;font-size:.875rem;font-weight:500;color:#4a6b3a}.checkout-payment__free-notice i{font-size:1.25rem}.checkout-payment__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:32px 16px;text-align:center;color:#e82020}.checkout-payment__empty i{font-size:1.5rem}.checkout-payment__empty p{font-size:.875rem;margin:0}.checkout-payment__selected-badge{display:inline-block;padding:4px 12px;font-size:10px;font-weight:600;color:#fff;background-color:#4a6b3a;border-radius:4px}.checkout-payment__terms{margin-top:24px}.checkout-payment__alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;background-color:rgb(232 32 32 / .06);border:1px solid rgb(232 32 32 / .15);border-radius:8px;font-size:.875rem;color:#e82020}.checkout-payment__alert i{font-size:1.125rem;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.checkout-payment__alert a{color:#e82020;font-weight:500;text-decoration:underline}.checkout-payment__alert a:hover{text-decoration:none}.checkout-payment__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;gap:16px}@media (max-width:575.98px){.checkout-payment__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:12px}.checkout-payment__actions .checkout-btn{width:100%}}.checkout-order-review{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1);padding:24px;margin-bottom:20px}@media (max-width:767.98px){.checkout-order-review{padding:20px 16px}}.checkout-order-review__title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e3e9e9}.checkout-order-review__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-order-review__block{position:relative;padding:16px;background-color:#f7f5f2;border-radius:8px}.checkout-order-review__block p{font-size:.875rem;color:var(--color-text-primary);line-height:1.5;margin:0}.checkout-order-review__label{display:block;font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.checkout-order-review__edit{position:absolute;top:16px;right:16px;font-size:13px;color:var(--color-primary);text-decoration:none}.checkout-order-review__edit:hover{text-decoration:underline}.checkout-terms{margin-top:24px;padding:20px;background-color:#fff8e1;border-radius:8px;border:1px solid #ffe082}@media (max-width:767.98px){.checkout-terms{padding:16px;margin-top:20px}}.checkout-terms__intro{font-size:.875rem;color:#999;margin:0 0 12px}@media (max-width:767.98px){.checkout-terms .checkout-form__checkbox--terms{padding:12px;margin:-4px -4px 0;border-radius:5px}.checkout-terms .checkout-form__checkbox--terms label,.checkout-terms .checkout-form__checkbox--terms .form-check-label{gap:12px;line-height:1.5}.checkout-terms .checkout-form__checkbox--terms label::before,.checkout-terms .checkout-form__checkbox--terms .form-check-label::before{width:24px;height:24px;min-width:24px;border-radius:5px;border-width:2px;margin-top:0}.checkout-terms .checkout-form__checkbox--terms a{display:inline;padding:2px 0;font-weight:500}}.checkout-terms .checkout-form__checkbox label,.checkout-terms .checkout-form__checkbox .form-check-label{font-size:.875rem}.checkout-terms .checkout-form__checkbox label a,.checkout-terms .checkout-form__checkbox .form-check-label a{color:var(--color-primary);text-decoration:underline}.checkout-terms .checkout-form__checkbox label a:hover,.checkout-terms .checkout-form__checkbox .form-check-label a:hover{text-decoration:none}.checkout-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 32px;font-size:15px;font-weight:600;border:0;border-radius:5px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.checkout-btn--primary{background-color:var(--color-primary);color:#fff}.checkout-btn--primary:hover{background-color:#5e4618}.checkout-btn--secondary{background-color:#fff;color:var(--color-text-primary);border:1px solid #e3e9e9}.checkout-btn--secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.checkout-btn--confirm{padding:16px 40px;font-size:1rem;min-height:52px;-webkit-box-shadow:0 2px 8px rgb(122 92 32 / .25);box-shadow:0 2px 8px rgb(122 92 32 / .25)}.checkout-btn--confirm:hover{-webkit-box-shadow:0 4px 12px rgb(122 92 32 / .35);box-shadow:0 4px 12px rgb(122 92 32 / .35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.checkout-btn--confirm:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 4px rgb(122 92 32 / .2);box-shadow:0 1px 4px rgb(122 92 32 / .2)}.checkout-btn--confirm.disabled,.checkout-btn--confirm:disabled{opacity:.5;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}@media (max-width:575.98px){.checkout-btn{width:100%}}.checkout-summary{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1);padding:24px;position:sticky;top:24px}@media (max-width:991.98px){.checkout-summary{position:static}}@media (max-width:767.98px){.checkout-summary{padding:20px 16px}}.checkout-summary__title{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid #e3e9e9}.checkout-summary__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:16px}.checkout-summary__products--collapsible{gap:0}.checkout-summary__products--collapsible .checkout-summary__product{margin-bottom:16px}.checkout-summary__products--collapsible .checkout-summary__product:last-child{margin-bottom:0}.checkout-summary__products--collapsible .checkout-summary__product:nth-child(n+4){max-height:0;margin-bottom:0;opacity:0;overflow:hidden;-webkit-transition:max-height .35s ease,opacity .25s ease,margin-bottom .35s ease;transition:max-height .35s ease,opacity .25s ease,margin-bottom .35s ease}.checkout-summary__products--expanded .checkout-summary__product:nth-child(n+4){max-height:200px;margin-bottom:16px;opacity:1;-webkit-transition:max-height .35s ease,opacity .25s ease .1s,margin-bottom .35s ease;transition:max-height .35s ease,opacity .25s ease .1s,margin-bottom .35s ease}.checkout-summary__products--expanded .checkout-summary__product:last-child{margin-bottom:0}.checkout-summary__product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.checkout-summary__product-image{position:relative;width:64px;height:64px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;overflow:hidden;background-color:#f7f5f2}.checkout-summary__product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.checkout-summary__product-qty{position:absolute;top:-6px;right:-6px;width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;background-color:var(--color-primary);border-radius:50%}.checkout-summary__product-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.checkout-summary__product-name{font-size:13px;font-weight:500;color:var(--color-text-primary);margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout-summary__product-price{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0}.checkout-summary__product-price--old{font-size:10px;font-weight:400;color:#999;text-decoration:line-through;margin-right:4px}.checkout-summary__product-price--new{color:var(--color-primary)}.checkout-summary__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;width:100%;padding:10px;font-size:13px;font-weight:500;color:var(--color-primary);background:0 0;border:1px dashed #e3e9e9;border-radius:5px;cursor:pointer;margin-bottom:20px;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.checkout-summary__toggle i{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.checkout-summary__toggle:hover{border-color:var(--color-primary)}.checkout-summary__toggle--expanded i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.checkout-summary__promo{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e3e9e9}.checkout-summary__promo-input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.checkout-summary__promo-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;padding:0 12px;font-size:.875rem;border:1px solid #e3e9e9;border-radius:5px}.checkout-summary__promo-input input:focus{outline:0;border-color:var(--color-primary)}.checkout-summary__promo-input button{padding:0 16px;font-size:.875rem;font-weight:500;color:var(--color-text-primary);background-color:#f7f5f2;border:0;border-radius:5px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.checkout-summary__promo-input button:hover{background-color:#e3e9e9}.checkout-summary__totals{padding-bottom:16px;border-bottom:1px solid #e3e9e9;margin-bottom:16px}.checkout-summary__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;color:var(--color-text-primary)}.checkout-summary__shipping{color:#999;font-style:italic}.checkout-summary__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:20px}.checkout-summary__trust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid #e3e9e9}.checkout-summary__trust-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:13px;color:#999}.checkout-summary__trust-item i{font-size:1rem;color:var(--color-primary)}.checkout-summary__requisites{padding-top:16px;margin-top:16px;border-top:1px solid #e3e9e9}.checkout-summary__requisites-title{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}.checkout-summary__requisites-info{font-size:12px;line-height:1.5;color:#999}.checkout-summary__requisites-info p{margin:0}.checkout-summary__requisites-info a{color:var(--color-primary)}.checkout-summary__requisites-company{font-weight:500;color:var(--color-text-primary)}.checkout-footer{background-color:#fff;border-top:1px solid #e3e9e9;padding:20px 0;margin-top:auto;text-align:center}.checkout-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.checkout-footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.checkout-footer p{margin:0;font-size:13px;color:#999}.checkout-footer__payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.checkout-footer__payments img{opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.checkout-footer__payments img:hover{opacity:1}.checkout-success{text-align:center;padding:48px 24px;margin-bottom:32px}@media (max-width:767.98px){.checkout-success{padding:32px 16px}}.checkout-success__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#d4edda;color:#4a6b3a;margin-bottom:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.checkout-success__icon i{font-size:40px}@media (max-width:767.98px){.checkout-success__icon{width:64px;height:64px}.checkout-success__icon i{font-size:32px}}.checkout-success__title{font-size:28px;font-weight:600;color:var(--color-text-primary);margin:0 0 12px}@media (max-width:767.98px){.checkout-success__title{font-size:22px}}.checkout-success__message{font-size:1rem;color:#999;margin:0 auto;max-width:500px}@media (max-width:767.98px){.checkout-success__message{font-size:.875rem}}.checkout-confirmation__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;padding:20px;background-color:#f7f5f2;border-radius:8px}@media (max-width:767.98px){.checkout-confirmation__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.checkout-confirmation__order-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.checkout-confirmation__label{font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.checkout-confirmation__value{font-size:15px;font-weight:600;color:var(--color-text-primary)}.checkout-confirmation__status{display:inline-block;padding:4px 10px;font-size:10px;font-weight:600;color:#856404;background-color:#fff3cd;border-radius:4px}.checkout-confirmation__details{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:767.98px){.checkout-confirmation__details{grid-template-columns:1fr;gap:16px}}.checkout-confirmation__block{padding:16px;background-color:#f7f5f2;border-radius:8px}.checkout-confirmation__block p{font-size:.875rem;color:var(--color-text-primary);line-height:1.6;margin:0}.checkout-confirmation__block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0 0 12px}.checkout-confirmation__block-title i{color:var(--color-primary)}.checkout-confirmation__bank-details{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;margin-top:16px;padding:16px;background-color:#fff;border-radius:5px;font-size:.875rem}.checkout-confirmation__bank-details dt{color:#999}.checkout-confirmation__bank-details dd{color:var(--color-text-primary);margin:0}@media (max-width:767.98px){.checkout-confirmation__bank-details{grid-template-columns:1fr;gap:4px}.checkout-confirmation__bank-details dt{margin-top:8px}.checkout-confirmation__bank-details dt:first-child{margin-top:0}}.checkout-confirmation__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:20px}.checkout-confirmation__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:12px;background-color:#f7f5f2;border-radius:8px}.checkout-confirmation__product-image{width:60px;height:60px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;overflow:hidden;background-color:#fff}.checkout-confirmation__product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.checkout-confirmation__product-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.checkout-confirmation__product-name{font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin:0 0 4px}.checkout-confirmation__product-meta{font-size:13px;color:#999;margin:0}.checkout-confirmation__product-price{font-size:15px;font-weight:600;color:var(--color-text-primary);-ms-flex-negative:0;flex-shrink:0}.checkout-confirmation__totals{border-top:1px solid #e3e9e9;padding-top:16px}.checkout-confirmation__totals-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;color:var(--color-text-primary);padding:8px 0}.checkout-confirmation__totals-row--total{font-size:1.125rem;font-weight:600;border-top:1px solid #e3e9e9;margin-top:8px;padding-top:16px}.checkout-confirmation__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:32px}@media (max-width:767.98px){.checkout-confirmation__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-confirmation__actions .checkout-btn{width:100%}}.checkout-confirmation__help{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1);padding:24px;margin-bottom:20px}@media (max-width:767.98px){.checkout-confirmation__help{padding:20px 16px}}.checkout-confirmation__help-title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}.checkout-confirmation__help p{font-size:.875rem;color:#999;margin:0 0 16px}.checkout-confirmation__help-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-confirmation__help-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:.875rem}.checkout-confirmation__help-list i{font-size:1.125rem;color:var(--color-primary)}.checkout-confirmation__help-list a{color:var(--color-text-primary);text-decoration:none}.checkout-confirmation__help-list a:hover{color:var(--color-primary)}.checkout-confirmation__next{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1);padding:24px}@media (max-width:767.98px){.checkout-confirmation__next{padding:20px 16px}}.checkout-confirmation__next-title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 16px}.checkout-confirmation__next-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;counter-reset:none;list-style:none}.checkout-confirmation__next-steps li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:.875rem;color:var(--color-text-primary);line-height:1.5}.checkout-confirmation__next-step-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary);color:#fff;font-size:10px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.order-confirmation-page{padding:32px 0 48px}@media (max-width:767.98px){.order-confirmation-page{padding:24px 0 32px}}.order-confirmation-page__container{max-width:800px;margin:0 auto}.order-confirmation-page__header{text-align:center;padding:32px 16px;margin-bottom:32px}@media (max-width:767.98px){.order-confirmation-page__header{padding:24px 8px;margin-bottom:24px}}.order-confirmation-page__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#d4edda;color:#4a6b3a;margin:0 auto 24px}.order-confirmation-page__icon i{font-size:40px}@media (max-width:767.98px){.order-confirmation-page__icon{width:64px;height:64px}.order-confirmation-page__icon i{font-size:32px}}.order-confirmation-page__title{font-size:28px;font-weight:600;color:var(--color-text-primary);margin:0 0 12px}@media (max-width:767.98px){.order-confirmation-page__title{font-size:22px}}.order-confirmation-page__subtitle{font-size:1rem;color:#999;margin:0 0 8px}.order-confirmation-page__subtitle strong{color:var(--color-text-primary)}.order-confirmation-page__email{font-size:.875rem;color:#999;margin:0}.order-confirmation-page__email strong{color:var(--color-text-primary)}.order-confirmation-page__details{margin-bottom:32px}@media (max-width:767.98px){.order-confirmation-page__details{margin-bottom:24px}}.order-confirmation-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:767.98px){.order-confirmation-page__grid{grid-template-columns:1fr}}.order-confirmation-page__products{margin-bottom:24px}.order-confirmation-page__section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 20px}.order-confirmation-page__section-title i{color:var(--color-primary)}@media (max-width:767.98px){.order-confirmation-page__section-title{font-size:1rem}}.order-confirmation-page__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}.order-confirmation-page__totals{margin-bottom:32px}@media (max-width:767.98px){.order-confirmation-page__totals{margin-bottom:24px}}.order-confirmation-page__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding-top:24px;border-top:1px solid #e3e9e9}@media (max-width:767.98px){.order-confirmation-page__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-confirmation-page__actions .checkout-btn{width:100%}}.order-confirmation-card{background-color:#fff;border:1px solid #e3e9e9;border-radius:8px;padding:20px;height:100%}.order-confirmation-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e3e9e9}.order-confirmation-card__title i{color:var(--color-primary);font-size:1.125rem}.order-confirmation-card__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.order-confirmation-card__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;font-size:.875rem;color:#999}.order-confirmation-card__list li strong{color:var(--color-text-primary);font-weight:500;text-align:right}.order-confirmation-card__address{font-size:.875rem;color:var(--color-text-primary);line-height:1.6;font-style:normal;margin:0}.order-products-table{width:100%;border-collapse:collapse}.order-products-table thead th{font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;border-bottom:2px solid #e3e9e9;white-space:nowrap}.order-products-table thead th.text-center{text-align:center}.order-products-table thead th.text-end{text-align:right}.order-products-table tbody tr{border-bottom:1px solid #e3e9e9}.order-products-table tbody tr:last-child{border-bottom:none}.order-products-table tbody td{padding:16px;font-size:.875rem;color:var(--color-text-primary);vertical-align:middle}.order-products-table tbody td.text-center{text-align:center}.order-products-table tbody td.text-end{text-align:right;white-space:nowrap}.order-product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.order-product-item__image{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:5px;-ms-flex-negative:0;flex-shrink:0;background-color:#f7f5f2}.order-product-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.order-product-item__name{font-size:.875rem;font-weight:500;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-product-item__attributes{font-size:10px;color:#999}.order-totals{max-width:360px;margin-left:auto;padding:16px;background-color:#f7f5f2;border-radius:8px}@media (max-width:767.98px){.order-totals{max-width:100%}}.order-totals__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:8px 0;font-size:.875rem}.order-totals__row--total{font-size:1.125rem;font-weight:600;border-top:2px solid #e3e9e9;margin-top:8px;padding-top:16px}.order-totals__label{color:#999}.order-totals__row--total .order-totals__label{color:var(--color-text-primary)}.order-totals__value{color:var(--color-text-primary);font-weight:500}.order-totals__row--total .order-totals__value{font-weight:600;color:var(--color-text-primary)}.cart-page{padding-bottom:64px}.cart-page__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0 0 32px;line-height:1.2}@media (max-width:767.98px){.cart-page__title{font-size:28px;margin-bottom:24px}}.cart-page__layout{display:grid;grid-template-columns:1fr 350px;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1199.98px){.cart-page__layout{grid-template-columns:1fr 320px;gap:32px}}@media (max-width:991.98px){.cart-page__layout{grid-template-columns:1fr;gap:32px}}.cart-page__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:24px}@media (max-width:767.98px){.cart-page__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:16px}}.cart-page__header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-page__count{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#999;background:rgb(34 34 34 / .06);padding:4px 10px;border-radius:999px}.cart-page__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#999;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.cart-page__back i,.cart-page__back svg{width:16px;height:16px}.cart-page__back:hover{color:var(--color-text-primary)}.cart-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cart-item{display:grid;grid-template-columns:96px 1fr 220px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:#fff;border:1px solid #e3e9e9;border-radius:5px;-webkit-transition:border-color 150ms ease,-webkit-box-shadow 150ms ease;transition:border-color 150ms ease,-webkit-box-shadow 150ms ease;transition:box-shadow 150ms ease,border-color 150ms ease;transition:box-shadow 150ms ease,border-color 150ms ease,-webkit-box-shadow 150ms ease}.cart-item:hover{border-color:rgb(34 34 34 / .16);-webkit-box-shadow:0 4px 12px rgb(0 0 0 / .04);box-shadow:0 4px 12px rgb(0 0 0 / .04)}@media (max-width:991.98px){.cart-item{grid-template-columns:88px 1fr;grid-template-rows:auto auto;gap:12px 16px}}@media (max-width:767.98px){.cart-item{grid-template-columns:80px 1fr;gap:8px 12px;padding:12px}}.cart-item__image{position:relative;width:96px;height:96px;background-color:rgb(34 34 34 / .06);border-radius:5px;overflow:hidden}.cart-item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:991.98px){.cart-item__image{width:88px;height:88px;grid-row:1/3}}@media (max-width:767.98px){.cart-item__image{width:80px;height:80px;grid-row:1/3}}.cart-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:991.98px){.cart-item__info{grid-column:2;grid-row:1}}@media (max-width:767.98px){.cart-item__info{gap:4px}}.cart-item__name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;color:var(--color-text-primary);line-height:1.3;margin:0;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.cart-item__name:hover{color:var(--color-primary)}@media (max-width:767.98px){.cart-item__name{font-size:.875rem}}.cart-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:#999}.cart-item__price-label{font-weight:400}.cart-item__price-current{font-weight:500;color:var(--color-text-primary)}.cart-item__price-current--free{color:#4a6b3a}.cart-item__price-old{font-weight:400;color:#999;text-decoration:line-through}.cart-item__attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.cart-item__attribute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;line-height:1.4}@media (max-width:767.98px){.cart-item__attribute{font-size:10px}}.cart-item__attribute-label{color:#999;font-weight:400}.cart-item__attribute-value{color:var(--color-text-primary);font-weight:400}.cart-item--gift{background-color:rgb(74 107 58 / .04);margin:0 -16px;padding-left:16px;padding-right:16px;border-radius:5px}@media (max-width:767.98px){.cart-item--gift{margin:0 -12px;padding:16px 12px}}.cart-item__gift-badge{position:absolute;top:8px;left:8px;width:28px;height:28px;background-color:#4a6b3a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:.875rem}@media (max-width:767.98px){.cart-item__gift-badge{width:24px;height:24px;font-size:10px;top:4px;left:4px}}.cart-item__gift-label{display:inline-block;-ms-flex-item-align:start;align-self:flex-start;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:500;color:#4a6b3a;background-color:rgb(74 107 58 / .1);padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}@media (max-width:767.98px){.cart-item__gift-label{font-size:10px;padding:2px 4px}}.cart-item__quantity-value--static{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);border:1px solid #e3e9e9;border-radius:5px;background-color:#f7f5f2}@media (max-width:767.98px){.cart-item__quantity-value--static{width:36px;height:36px;font-size:.875rem}}.cart-item__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;justify-self:end;min-width:0}@media (max-width:991.98px){.cart-item__side{grid-column:2;grid-row:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-self:stretch;gap:12px;width:100%}}.cart-item__line-total{line-height:1}.cart-item__line-total-value{font-family:"Anton","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:22px;font-weight:400;letter-spacing:.5px;color:var(--color-text-primary)}.cart-item__line-total-value--free{color:#4a6b3a;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:600}@media (max-width:767.98px){.cart-item__line-total-value{font-size:18px}}.cart-item__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;border:1px solid #e3e9e9;border-radius:5px;overflow:hidden}.cart-item__quantity-btn{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:0;cursor:pointer;font-size:18px;line-height:1;color:var(--color-text-primary);-webkit-transition:background-color 150ms ease,color 150ms ease;transition:background-color 150ms ease,color 150ms ease;-ms-flex-negative:0;flex-shrink:0}.cart-item__quantity-btn:hover:not(:disabled){background-color:rgb(34 34 34 / .06)}.cart-item__quantity-btn:disabled{color:#e3e9e9;cursor:not-allowed}@media (max-width:767.98px){.cart-item__quantity-btn{width:32px;height:32px;font-size:1rem}}.cart-item__quantity-value{width:36px;height:36px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text-primary);text-align:center;border:0;border-left:1px solid #e3e9e9;border-right:1px solid #e3e9e9;background:0 0;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-item__quantity-value::-webkit-outer-spin-button,.cart-item__quantity-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item__quantity-value:focus{outline:0;background-color:rgba(var(--color-primary-rgb,0,128,128),.04)}@media (max-width:767.98px){.cart-item__quantity-value{width:32px;height:32px;font-size:10px}}.cart-item__remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 6px;color:#999;text-decoration:none;background:0 0;border:0;cursor:pointer;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;-webkit-transition:color 150ms ease;transition:color 150ms ease}.cart-item__remove:hover{color:#e82020}.cart-item__remove i,.cart-item__remove svg{width:16px;height:16px}@media (max-width:767.98px){.cart-item__remove-label{display:none}}.cart-item__actions{display:contents}.cart-item--unavailable{border-color:rgb(232 32 32 / .3);background-color:rgb(232 32 32 / .03);margin:0 -16px;padding-left:16px;padding-right:16px;border:1px solid rgb(232 32 32 / .3);border-radius:5px}@media (max-width:767.98px){.cart-item--unavailable{margin:0 -12px;padding:16px 12px}}.cart-item__stock-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#e82020}.cart-item__stock-alert i{font-size:1rem}.cart-summary{position:sticky;top:24px}@media (max-width:991.98px){.cart-summary{position:static}}.cart-summary__box{background-color:#f7f5f2;border-radius:5px;padding:24px;margin-bottom:24px}.cart-summary__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-text-primary);margin:0 0 24px}.cart-summary__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.cart-summary__row:last-child{margin-bottom:0}.cart-summary__row--discount .cart-summary__label,.cart-summary__row--discount .cart-summary__value{color:#4a6b3a}.cart-summary__row--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cart-summary__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary)}.cart-summary__value{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary)}.cart-summary__items-toggle{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#999;background:0 0;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0}.cart-summary__items-toggle span{-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.cart-summary__items-toggle i{font-size:10px;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.cart-summary__items--expanded .cart-summary__items-toggle i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart-summary__items--expanded .cart-summary__items-list{max-height:500px;opacity:1;padding:16px 0;margin-bottom:16px;border-bottom-color:#e3e9e9}.cart-summary__items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:0;border-bottom:1px solid #fff0;margin-bottom:0;max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height 500ms ease,opacity .25s ease,padding 500ms ease,margin 500ms ease,border-color 500ms ease;transition:max-height 500ms ease,opacity .25s ease,padding 500ms ease,margin 500ms ease,border-color 500ms ease}.cart-summary__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.cart-summary__item-image{width:48px;height:48px;background-color:rgb(34 34 34 / .06);border-radius:4px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.cart-summary__item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart-summary__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cart-summary__item-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-summary__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.cart-summary__item-price-current{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.cart-summary__item-price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:400;color:#999;text-decoration:line-through}.cart-summary__discount{margin-bottom:24px}.cart-summary__discount-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-text-primary);margin-bottom:12px;display:block}.cart-summary__discount-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-summary__discount-input input{width:100%;height:48px;padding:0 110px 0 16px;border:1px solid #e3e9e9;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:var(--color-text-primary);background-color:#fff}.cart-summary__discount-input input::-webkit-input-placeholder{color:#999}.cart-summary__discount-input input::-moz-placeholder{color:#999}.cart-summary__discount-input input:-ms-input-placeholder{color:#999}.cart-summary__discount-input input::-ms-input-placeholder{color:#999}.cart-summary__discount-input input::placeholder{color:#999}.cart-summary__discount-input button{position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:40px;padding:0 20px;background-color:#f0f0f0;border:0;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text-primary);cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;white-space:nowrap}.cart-summary__discount-input button:hover{background-color:#e3e9e9}.cart-summary__discount-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-top:12px;padding:12px;background-color:#fef2f2;border:1px solid #f87171;border-radius:4px}.cart-summary__discount-error i{color:#e82020;font-size:1rem;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.cart-summary__discount-error span{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#e82020;line-height:1.4}.cart-summary__vouchers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:12px}.cart-summary__voucher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background-color:rgb(74 107 58 / .06);border:1px solid rgb(74 107 58 / .2);border-radius:4px}.cart-summary__voucher-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text-primary);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cart-summary__voucher-value{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#4a6b3a;white-space:nowrap}.cart-summary__voucher-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:#999;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color 150ms ease;transition:color 150ms ease}.cart-summary__voucher-remove:hover{color:#e82020}.cart-summary__voucher-remove i{font-size:.875rem}.cart-summary__totals{border-top:1px solid #e3e9e9;padding-top:16px;margin-top:16px}.cart-summary__free-shipping{background-color:rgb(122 92 32 / .06);border-radius:5px;padding:12px;margin-bottom:16px}.cart-summary__free-shipping--achieved{background-color:rgb(74 107 58 / .08)}.cart-summary__free-shipping--achieved .cart-summary__free-shipping-text{color:#4a6b3a}.cart-summary__free-shipping--achieved .cart-summary__free-shipping-text i{color:#4a6b3a}.cart-summary__free-shipping--achieved .cart-summary__free-shipping-progress{background-color:#4a6b3a}.cart-summary__free-shipping-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:var(--color-text-primary);margin-bottom:10px}.cart-summary__free-shipping-text i{color:var(--color-primary);font-size:1rem}.cart-summary__free-shipping-text strong{color:var(--color-primary);font-weight:500}.cart-summary__free-shipping-bar{height:6px;background-color:#e3e9e9;border-radius:4px;overflow:hidden;margin-bottom:8px}.cart-summary__free-shipping-progress{height:100%;background-color:var(--color-primary);border-radius:4px;-webkit-transition:width 500ms ease;transition:width 500ms ease}.cart-summary__free-shipping-note{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;color:#999}.cart-summary__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.cart-summary__total-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary)}.cart-summary__total-value{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary)}.cart-summary__checkout-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:52px;background-color:var(--color-primary);border:0;border-radius:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.cart-summary__checkout-btn:hover{background-color:var(--color-primary-dark,#5e4618);color:#fff}.cart-summary__warning{background-color:#fff8e6;border:1px solid #f5c518;border-radius:5px;padding:16px}.cart-summary__warning-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#856404;line-height:1.5;margin-bottom:16px}.cart-summary__warning-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;background-color:#ccc;border:0;border-radius:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#666;cursor:not-allowed}.cart-summary__help{background-color:#f7f5f2;border-radius:5px;padding:24px}.cart-summary__help-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);margin:0 0 16px}.cart-summary__help-item{margin-bottom:12px}.cart-summary__help-item:last-child{margin-bottom:0}.cart-summary__help-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#999;display:block;margin-bottom:2px}.cart-summary__help-value{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-primary)}.cart-summary__help-value a{color:var(--color-text-primary);text-decoration:none}.cart-summary__help-value a:hover{color:var(--color-primary)}.cart-gifts{margin-top:48px;padding-top:48px;border-top:1px solid #e3e9e9}.cart-gifts__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 24px}@media (max-width:767.98px){.cart-gifts__title{font-size:1.25rem}}.cart-gifts__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1199.98px){.cart-gifts__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.cart-gifts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.cart-gifts__grid{grid-template-columns:repeat(2,1fr);gap:16px}}.cart-continue{margin-top:32px}.cart-continue__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);text-decoration:underline;-webkit-transition:color 150ms ease;transition:color 150ms ease}.cart-continue__link:hover{color:var(--color-primary)}.cart-continue__link i{font-size:.875rem}.account-page{padding-bottom:64px}.account-page__layout{display:grid;grid-template-columns:302px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.account-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.account-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e3e9e9;border-radius:6px;padding:24px}.account-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 0;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.account-nav__link:hover{color:var(--color-primary)}.account-nav__link--active{color:var(--color-primary)}.account-nav__link i{font-size:18px;width:20px;text-align:center}.account-nav__badge{margin-left:auto;min-width:20px;height:16px;padding:0 6px;background-color:#f3f3f3;border-radius:100px;font-size:14px;font-weight:var(--font-weight-normal);color:#191919;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-nav>a:not(.account-nav__link){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 0;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast);width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.account-nav>a:not(.account-nav__link):hover{color:var(--color-primary)}.account-nav>a:not(.account-nav__link) .link-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.account-nav>a:not(.account-nav__link) .material-icons{font-family:var(--font-family-base);font-style:normal;font-size:0;width:20px;text-align:center}.account-nav>a:not(.account-nav__link) .material-icons::before{font-family:"bootstrap-icons";font-size:18px;display:inline-block}.account-nav>a:not(.account-nav__link) .material-icons:empty{display:none}.account-nav>a .material-icons:first-child{font-size:0}.account-nav>a#wishlist-link .material-icons::before{content:""}.account-nav>a:not(#wishlist-link):not(.account-nav__link) .material-icons::before{content:""}.account-dashboard>a:not(.account-dashboard__link){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px;border:1px solid #e3e9e9;border-radius:6px;text-decoration:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.account-dashboard>a:not(.account-dashboard__link):hover{border-color:var(--color-primary);background-color:rgb(2 127 125 / .02)}.account-dashboard>a:not(.account-dashboard__link) .link-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.account-dashboard>a:not(.account-dashboard__link) .material-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background-color:#eef6f6;border-radius:6px;font-family:var(--font-family-base);font-style:normal;font-size:0}.account-dashboard>a:not(.account-dashboard__link) .material-icons::before{font-family:"bootstrap-icons";font-size:22px;color:var(--color-primary)}.account-dashboard>a#wishlist-link .material-icons::before{content:""}.account-dashboard>a:not(#wishlist-link):not(.account-dashboard__link) .material-icons::before{content:""}.account-contacts{background-color:#eef6f6;border-radius:6px;padding:24px}.account-contacts__title{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 16px}.account-contacts__item{margin-bottom:12px}.account-contacts__item:last-child{margin-bottom:0}.account-contacts__label{display:block;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:2px}.account-contacts__value{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);text-decoration:none}.account-contacts__value:hover{color:var(--color-primary)}.account-dashboard{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.account-dashboard__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px;border:1px solid #e3e9e9;border-radius:6px;text-decoration:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.account-dashboard__link:hover{border-color:var(--color-primary);background-color:rgb(2 127 125 / .02)}.account-dashboard__link:hover .account-dashboard__icon{color:var(--color-primary)}.account-dashboard__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background-color:#eef6f6;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.account-dashboard__icon i{font-size:22px;color:var(--color-primary)}.account-dashboard__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.account-dashboard__title{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.3}.account-dashboard__desc{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.3}.account-dashboard__logout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:24px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#868c8c;text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.account-dashboard__logout:hover{color:#ff3f4a}.account-dashboard__logout i{font-size:18px}.account-content{min-width:0}.account-content__title{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}.order-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;border-bottom:1px solid #e3e9e9;margin-bottom:20px}.order-tabs__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 0 12px;font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-normal);color:#868c8c;background:0 0;border:0;border-bottom:2px solid #fff0;margin-bottom:-1px;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.order-tabs__btn:hover{color:var(--color-text-primary)}.order-tabs__btn--active{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.order-tabs__count{font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;min-width:20px;height:20px;padding:0 6px;background-color:#f3f3f3;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orders-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.order-card{border:1px solid #e3e9e9;border-left:4px solid #e3e9e9;border-radius:6px;padding:24px;-webkit-transition:all .2s ease;transition:all .2s ease}.order-card:hover{-webkit-box-shadow:0 2px 12px rgb(0 0 0 / .06);box-shadow:0 2px 12px rgb(0 0 0 / .06)}.order-card--waiting{border-left-color:#d6b716}.order-card--completed{border-left-color:#027f7d}.order-card--canceled{border-left-color:#ff3f4a}.order-card--expanded{-webkit-box-shadow:0 4px 20px rgb(0 0 0 / .08);box-shadow:0 4px 20px rgb(0 0 0 / .08)}.order-card--expanded.order-card--waiting{border-color:#d6b716;border-left-width:4px}.order-card--expanded.order-card--completed{border-color:#027f7d;border-left-width:4px}.order-card--expanded.order-card--canceled{border-color:#ff3f4a;border-left-width:4px}.order-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.order-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-card__number{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none}.order-card__number:hover{text-decoration:underline}.order-card__status{display:inline-block;padding:4px 10px;border-radius:100px;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-medium);color:#fff;letter-spacing:.01em}.order-card__status--waiting{background-color:#d6b716}.order-card__status--completed{background-color:#027f7d}.order-card__status--canceled{background-color:#ff3f4a}.order-card__btn{-ms-flex-negative:0;flex-shrink:0;height:40px;padding:0 24px;background-color:#f3f3f3;border:0;border-radius:6px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.order-card__btn:hover{background-color:#e9ebeb}.order-card__btn--outline{background-color:#fff0;border:1px solid #e9ebeb}.order-card__btn--outline:hover{background-color:#f3f3f3}.order-card__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;margin-top:10px}.order-card__total{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.order-card__date{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c}.order-card__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #e3e9e9}.order-card__thumb{width:44px;height:44px;border-radius:6px;background-color:rgb(51 57 57 / .05);overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-card__thumb img{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.order-card__thumb-more{width:44px;height:44px;border-radius:6px;background-color:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-medium);color:#868c8c;-ms-flex-negative:0;flex-shrink:0}.order-card__details{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .35s ease,opacity .25s ease;transition:max-height .35s ease,opacity .25s ease}.order-card__divider{height:1px;background-color:#e3e9e9;margin:16px 0}.order-card__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.order-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.order-card__meta-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.order-card__meta-label{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c}.order-card__meta-value{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.order-stepper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:4px 0}.order-stepper__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.order-stepper__dot{width:14px;height:14px;border-radius:50%;background-color:#e3e9e9;border:2px solid #e3e9e9;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.order-stepper__step--completed .order-stepper__dot{background-color:var(--color-primary);border-color:var(--color-primary)}.order-stepper__step--active .order-stepper__dot{background-color:#fff;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgb(2 127 125 / .2);box-shadow:0 0 0 3px rgb(2 127 125 / .2)}.order-stepper__label{font-family:var(--font-family-base);font-size:12px;font-weight:var(--font-weight-normal);color:#868c8c;white-space:nowrap}.order-stepper__step--completed .order-stepper__label,.order-stepper__step--active .order-stepper__label{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.order-stepper__line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background-color:#e3e9e9;margin-top:6px;min-width:20px}.order-stepper__line--completed{background-color:var(--color-primary)}.order-stepper--canceled{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0}.order-stepper__canceled-icon i{font-size:20px;color:#ff3f4a}.order-stepper__canceled-text{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:#ff3f4a}.order-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:8px;border-radius:6px;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.order-item:hover{background-color:rgb(51 57 57 / .02)}.order-item__image{width:88px;height:96px;background-color:rgb(51 57 57 / .05);border-radius:6px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-item__image img{max-width:75%;max-height:75%;-o-object-fit:contain;object-fit:contain}.order-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.order-item__name{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);margin:0 0 4px;line-height:1.4}.order-item__price{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.order-item__qty{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-medium);color:#868c8c;-ms-flex-negative:0;flex-shrink:0;background-color:#f3f3f3;padding:4px 10px;border-radius:4px}.account-box{border:1px solid #e3e9e9;border-radius:6px;padding:24px}.account-box__title{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 24px;line-height:1.2}.addresses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.address-card{border:1px solid #e3e9e9;border-radius:6px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.address-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.address-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.address-card__row i{font-size:16px;color:#868c8c;width:16px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.address-card__value{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.4}.address-card__value--name{font-weight:var(--font-weight-medium)}.address-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e3e9e9}.address-card__btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px;padding:0 16px;border-radius:6px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.address-card__btn--primary{background-color:var(--color-primary);color:#fff}.address-card__btn--primary:hover{background-color:var(--color-primary-dark)}.address-card__btn--secondary{background-color:#f3f3f3;color:var(--color-text-primary)}.address-card__btn--secondary:hover{background-color:#e9ebeb}.address-card--add{border-style:dashed;border-color:#c5cbcb;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px;text-decoration:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.address-card--add:hover{border-color:var(--color-primary);background-color:rgb(2 127 125 / .02)}.address-card--add:hover .address-card__add-content{color:var(--color-primary)}.address-card__add-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#868c8c}.address-card__add-content i{font-size:32px}.address-card__add-content span{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium)}.favorites-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:24px}.favorites-header .account-content__title{margin-bottom:0}.favorites-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:30px;height:24px;padding:0 8px;background-color:#f3f3f3;border-radius:100px;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:#191919}.favorites-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1199.98px){.favorites-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.favorites-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:575.98px){.favorites-grid{gap:8px}}.favorites-grid__item{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.favorites-grid .product-card{width:100%}.address-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:600px}.address-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.address-form__row--postcode{grid-template-columns:140px 1fr}.address-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.address-form__label{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.4}.address-form__required{color:#ff3f4a}.address-form__optional{font-weight:var(--font-weight-normal);color:#868c8c}.address-form__input,.address-form__select{height:48px;padding:0 16px;border:1px solid #dde2e2;border-radius:6px;font-family:var(--font-family-base);font-size:16px;color:var(--color-text-primary);background-color:#fff;-webkit-transition:border-color var(--transition-fast);transition:border-color var(--transition-fast)}.address-form__input:focus,.address-form__select:focus{outline:0;border-color:var(--color-primary)}.address-form__input::-webkit-input-placeholder{color:#a1a7a7}.address-form__input::-moz-placeholder{color:#a1a7a7}.address-form__input:-ms-input-placeholder{color:#a1a7a7}.address-form__input::-ms-input-placeholder{color:#a1a7a7}.address-form__input::placeholder{color:#a1a7a7}.address-form__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath fill=%27%23868c8c%27 d=%27M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.address-form__hint{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.4}.address-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-top:12px;padding-top:24px;border-top:1px solid #e3e9e9}.address-form__cancel{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#868c8c;text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.address-form__cancel:hover{color:var(--color-text-primary)}.address-form__submit{height:48px;padding:0 32px;background-color:var(--color-primary);border:0;border-radius:6px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#fff;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.address-form__submit:hover{background-color:var(--color-primary-dark,#045a58)}.orders-empty,.addresses-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 24px;text-align:center}.orders-empty__icon,.addresses-empty__icon{margin-bottom:16px}.orders-empty__icon i,.addresses-empty__icon i{font-size:48px;color:#868c8c}.orders-empty__title,.addresses-empty__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 8px}.orders-empty__text,.addresses-empty__text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#868c8c;margin:0 0 24px}.order-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e3e9e9;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-box .table-responsive{overflow-x:auto}.account-box .table{width:100%;border-collapse:collapse}.account-box .table th,.account-box .table td{padding:12px 16px;font-family:var(--font-family-base);font-size:14px;text-align:left;border-bottom:1px solid #e3e9e9}.account-box .table th{font-weight:var(--font-weight-medium);color:var(--color-text-primary);background-color:#f3f3f3}.account-box .table td{font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.account-box .table a{color:var(--color-primary);text-decoration:underline}.account-box .table a:hover{text-decoration:none}.account-box .table code{background-color:#f3f3f3;padding:2px 6px;border-radius:3px;font-size:13px}@media (max-width:991px){.account-page__layout{grid-template-columns:1fr;gap:32px}.account-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account-nav{-webkit-box-flex:1;-ms-flex:1;flex:1}.account-contacts{-webkit-box-flex:1;-ms-flex:1;flex:1}.account-dashboard{grid-template-columns:1fr}}@media (max-width:767px){.account-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.addresses-grid{grid-template-columns:1fr}.address-card--add{min-height:120px}.address-form__row{grid-template-columns:1fr;gap:20px}.address-form__row--postcode{grid-template-columns:1fr 1fr;gap:16px}.address-form__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:12px}.address-form__submit{width:100%}.address-form__cancel{padding:12px 0}.order-tabs{gap:16px}.order-tabs__btn{font-size:15px}.order-card{padding:16px}.order-card__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.order-card__summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.order-card__btn{width:100%}.order-card__thumb{width:36px;height:36px}.order-card__thumb-more{width:36px;height:36px;font-size:12px}.order-stepper__label{font-size:11px}.order-stepper__line{min-width:12px}.order-item{padding:4px}.order-item__image{width:72px;height:80px}.order-item__qty{font-size:13px}}.alerts-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e3e9e9}.alerts-header__count{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;margin:0}.alerts-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.alert-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;border:1px solid #e3e9e9;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.alert-item:hover{-webkit-box-shadow:0 2px 12px rgb(0 0 0 / .06);box-shadow:0 2px 12px rgb(0 0 0 / .06)}.alert-item__image{width:80px;height:80px;border-radius:6px;background-color:rgb(51 57 57 / .05);overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-item__image img{max-width:75%;max-height:75%;-o-object-fit:contain;object-fit:contain}.alert-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.alert-item__name{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alert-item__name:hover{color:var(--color-primary)}.alert-item__variant{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-normal);color:#868c8c}.alert-item__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-medium);color:#d6b716;margin-top:2px}.alert-item__status i{font-size:14px}.alert-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.alert-item__view-btn{white-space:nowrap}.alert-item__remove-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:40px;padding:0 16px;background:0 0;border:1px solid #e3e9e9;border-radius:6px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:#868c8c;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);white-space:nowrap}.alert-item__remove-btn:hover{border-color:#ff3f4a;color:#ff3f4a;background-color:rgb(255 63 74 / .04)}.alert-item__remove-btn i{font-size:16px}@media (max-width:767px){.alert-item{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:12px}.alert-item__image{width:64px;height:64px}.alert-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:calc(100% - 80px)}.alert-item__actions{width:100%;padding-top:12px;border-top:1px solid #e3e9e9}.alert-item__view-btn,.alert-item__remove-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}}.auth-page{padding-bottom:64px}.auth-page__login{max-width:480px;margin:0 auto 32px}.auth-page__register-blocks{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto}.auth-page__layout{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px;max-width:900px;margin:0 auto}.auth-page__layout--register{grid-template-columns:380px 1fr;max-width:1000px}.auth-page__layout--centered{grid-template-columns:1fr;max-width:480px}.auth-box{border:1px solid #e3e9e9;border-radius:6px;padding:32px}.auth-box--wide{padding:40px}.auth-box__title{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}.auth-box__description{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.5;margin:0 0 24px}.auth-b2b-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;background-color:#eef6f6;border:1px solid #d3e8e8;border-left:3px solid var(--color-primary);border-radius:6px;padding:14px 16px;margin-bottom:24px}.auth-b2b-notice__icon{font-size:18px;color:var(--color-primary);-ms-flex-negative:0;flex-shrink:0;line-height:1.5}.auth-b2b-notice__text{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5;margin:0}.auth-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.auth-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.auth-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.auth-form__label{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.4}.auth-form__required{color:#ff3f4a}.auth-form__optional{font-weight:var(--font-weight-normal);color:#868c8c}.auth-form__input{height:48px;padding:0 16px;border:1px solid #dde2e2;border-radius:6px;font-family:var(--font-family-base);font-size:16px;color:var(--color-text-primary);background-color:#fff;-webkit-transition:border-color var(--transition-fast);transition:border-color var(--transition-fast)}.auth-form__input:focus{outline:0;border-color:var(--color-primary)}.auth-form__input::-webkit-input-placeholder{color:#a1a7a7}.auth-form__input::-moz-placeholder{color:#a1a7a7}.auth-form__input:-ms-input-placeholder{color:#a1a7a7}.auth-form__input::-ms-input-placeholder{color:#a1a7a7}.auth-form__input::placeholder{color:#a1a7a7}.auth-form__input:user-invalid,.auth-form__input.is-invalid{border-color:#ff3f4a}.auth-form__hint{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.4}.auth-form__password-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dde2e2;border-radius:6px;background-color:#fff;-webkit-transition:border-color var(--transition-fast);transition:border-color var(--transition-fast)}.auth-form__password-wrapper:focus-within{border-color:var(--color-primary)}.auth-form__password-wrapper .auth-form__input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;border-radius:6px 0 0 6px;padding-right:0}.auth-form__password-wrapper .auth-form__input:focus{outline:0;border-color:#fff0}.auth-form__password-toggle{height:46px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:0;border-left:1px solid #dde2e2;cursor:pointer;color:#868c8c;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast);-ms-flex-negative:0;flex-shrink:0}.auth-form__password-toggle:hover{color:var(--color-primary)}.auth-form__password-toggle i{font-size:18px}.auth-form__radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.auth-form__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.auth-form__radio input{position:absolute;opacity:0;width:0;height:0}.auth-form__radio input:checked+.auth-form__radio-box{border-color:var(--color-primary)}.auth-form__radio input:checked+.auth-form__radio-box::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--color-primary);border-radius:50%}.auth-form__radio-box{width:20px;height:20px;border:2px solid #ced2d2;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.auth-form__radio-text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.auth-form__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.auth-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer}.auth-form__checkbox input{position:absolute;opacity:0;width:0;height:0}.auth-form__checkbox input:checked+.auth-form__checkbox-box{background-color:var(--color-primary);border-color:var(--color-primary)}.auth-form__checkbox input:checked+.auth-form__checkbox-box::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.auth-form__checkbox-box{width:20px;height:20px;border:1px solid #ced2d2;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);margin-top:2px}.auth-form__checkbox-text{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5}.auth-form__checkbox-text a{color:var(--color-primary);text-decoration:underline}.auth-form__checkbox-text a:hover{text-decoration:none}.auth-form__forgot{text-align:right;margin-top:-8px}.auth-form__forgot a{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-primary);text-decoration:none}.auth-form__forgot a:hover{text-decoration:underline}.auth-form__divider{height:1px;background-color:#e3e9e9;margin:4px 0}.auth-form__submit{height:52px;padding:0 32px;background-color:var(--color-primary);border:0;border-radius:6px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#fff;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast);margin-top:8px}.auth-form__submit:hover{background-color:var(--color-primary-dark,#045a58)}.auth-form__login-link{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;text-align:center;margin:8px 0 0}.auth-form__login-link a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.auth-form__login-link a:hover{text-decoration:underline}.auth-form__login-link a i{margin-right:6px}.auth-cta{background-color:#eef6f6;border-radius:6px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-cta__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.auth-cta__title{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 12px;line-height:1.2}.auth-cta__text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#868c8c;margin:0 0 20px;line-height:1.5}.auth-cta__benefits{list-style:none;padding:0;margin:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.auth-cta__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.auth-cta__benefits li i{color:var(--color-primary);font-size:16px}.auth-cta__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0 32px;background-color:#fff;border:2px solid var(--color-primary);border-radius:6px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.auth-cta__btn:hover{background-color:var(--color-primary);color:#fff}.auth-benefits{background:linear-gradient(135deg,#eef6f6 0,#e5f0f0 100%);border-radius:6px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-benefits__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-benefits__title{font-family:var(--font-family-base);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 8px;line-height:1.3}.auth-benefits__text{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:#868c8c;margin:0 0 24px;line-height:1.5}.auth-benefits__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.auth-benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.auth-benefits__item--highlight{background-color:rgb(255 255 255 / .7);margin:-12px -16px;padding:12px 16px;border-radius:8px;margin-bottom:4px}.auth-benefits__item--highlight .auth-benefits__icon{background:linear-gradient(135deg,#f5a623 0,#f7b84b 100%)}.auth-benefits__icon{width:40px;height:40px;background-color:var(--color-primary);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.auth-benefits__icon i{color:#fff;font-size:18px}.auth-benefits__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.auth-benefits__info strong{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3}.auth-benefits__info span{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.4}.auth-companies{max-width:1000px;margin:24px auto 0;background:linear-gradient(135deg,var(--companies-color,#273c70) 0%,color-mix(in srgb,var(--companies-color,#1a2a50) 80%,black) 100%);border-radius:6px;padding:32px 40px}.auth-companies__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.auth-companies__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.auth-companies__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.auth-companies__icon{width:36px;height:36px;-ms-flex-negative:0;flex-shrink:0}.auth-companies__icon-bi{font-size:28px;color:rgb(255 255 255 / .9);-ms-flex-negative:0;flex-shrink:0}.auth-companies__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-semibold);color:#fff;margin:0;line-height:1.3}.auth-companies__subtitle{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:rgb(255 255 255 / .7);margin:0 0 16px;line-height:1.5}.auth-companies__benefits{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px}.auth-companies__benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:rgb(255 255 255 / .9)}.auth-companies__benefit i{color:#5cb85c;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.auth-companies__action{-ms-flex-negative:0;flex-shrink:0}.auth-companies__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:48px;padding:0 28px;background-color:#fff;border:0;border-radius:6px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-medium);color:#273c70;text-decoration:none;white-space:nowrap;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.auth-companies__btn:hover{background-color:rgb(255 255 255 / .9);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.auth-companies__btn i{font-size:16px;-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.auth-companies__btn:hover i{-webkit-transform:translateX(3px);transform:translateX(3px)}.auth-register-block{border-radius:6px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-register-block__icon{width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.auth-register-block__icon i{color:#fff;font-size:22px}.auth-register-block__title{font-family:var(--font-family-base);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 10px;line-height:1.3}.auth-register-block__text{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.5;margin:0 0 20px}.auth-register-block__benefits{list-style:none;padding:0;margin:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.auth-register-block__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.auth-register-block__btn{-ms-flex-item-align:start;align-self:flex-start}.auth-register-block__btn i{font-size:16px;-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.auth-register-block__btn:hover i{-webkit-transform:translateX(3px);transform:translateX(3px)}.auth-register-block--private{background-color:#f0f7f0}.auth-register-block--private .auth-register-block__icon{background-color:#2e7d32}.auth-register-block--private .auth-register-block__benefits li i{color:#43a047;font-size:16px}.auth-register-block--business{background-color:#eef2f9}.auth-register-block--business .auth-register-block__icon{background-color:#1565c0}.auth-register-block--business .auth-register-block__benefits li i{color:#1976d2;font-size:16px}.ppregform-page__response{border-radius:6px;padding:0;font-family:var(--font-family-base);font-size:14px;line-height:1.5}.ppregform-page__response--success{background-color:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;padding:14px 16px}.ppregform-page__response--success i{margin-right:6px}.ppregform-page__response--error{background-color:#ffebee;border:1px solid #ffcdd2;color:#c62828;padding:14px 16px}.ppregform-page__response--error i{margin-right:6px}.auth-form__input--error{border-color:#ff3f4a!important}.auth-form__field-error{display:block;margin-top:6px;font-size:13px;color:#ff3f4a;line-height:1.4}.auth-form__field-error span{display:block}.auth-form__textarea{height:auto;padding:12px 16px;resize:vertical;min-height:80px}.auth-box__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.auth-box__header-icon{font-size:28px;color:#1565c0}.auth-box__header .auth-box__title{margin-bottom:0}@media (max-width:991px){.auth-page__layout--register{grid-template-columns:1fr;max-width:600px}.auth-benefits{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.auth-box--wide{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.auth-companies{max-width:600px}.auth-companies__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.auth-companies__action{width:100%}.auth-companies__btn{width:100%}}@media (max-width:767px){.auth-page__layout{grid-template-columns:1fr;gap:24px}.auth-page__register-blocks{grid-template-columns:1fr}.auth-box{padding:24px}.auth-box--wide{padding:24px}.auth-form__row{grid-template-columns:1fr;gap:20px}.auth-form__submit{width:100%}.auth-cta{padding:24px}.auth-cta__btn{width:100%}.auth-benefits{padding:24px}.auth-benefits__item--highlight{margin:-8px -12px;padding:8px 12px}.auth-register-block{padding:24px}.auth-register-block__btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-companies{padding:24px}.auth-companies__benefits{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.about-page{padding-bottom:0}.about-page__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0 0 24px;line-height:1.2}@media (max-width:767.98px){.about-page__title{font-size:28px}}.about-hero{position:relative;margin-bottom:64px}.about-hero__image{width:100%;height:480px;border-radius:5px;overflow:hidden}.about-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.about-hero__image{height:360px}}@media (max-width:767.98px){.about-hero__image{height:280px}}.about-hero__box{position:absolute;bottom:-80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 160px);max-width:1062px;background-color:var(--color-primary);border-radius:5px;padding:48px 64px;text-align:center}@media (max-width:1199.98px){.about-hero__box{width:calc(100% - 80px);padding:40px 48px}}@media (max-width:991.98px){.about-hero__box{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none;width:100%;margin-top:-60px;padding:32px 24px}}@media (max-width:767.98px){.about-hero__box{padding:24px 20px}}.about-hero__heading{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#fff;margin:0 0 24px;line-height:1.25}@media (max-width:1199.98px){.about-hero__heading{font-size:28px}}@media (max-width:991.98px){.about-hero__heading{font-size:1.5rem}}@media (max-width:767.98px){.about-hero__heading{font-size:1.25rem;margin-bottom:16px}}.about-hero__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#fff;line-height:1.5;margin:0 auto;max-width:846px}@media (max-width:767.98px){.about-hero__text{font-size:.875rem}}.about-section{display:grid;grid-template-columns:520px 1fr;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:64px;margin-top:120px}.about-section:first-of-type{margin-top:140px}@media (max-width:991.98px){.about-section:first-of-type{margin-top:48px}}.about-section--traditions{grid-template-columns:1fr 520px}@media (max-width:1199.98px){.about-section--traditions{grid-template-columns:1fr 1fr}}@media (max-width:991.98px){.about-section--traditions{grid-template-columns:1fr}.about-section--traditions .about-section__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-section--traditions .about-section__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:1199.98px){.about-section{grid-template-columns:1fr 1fr}}@media (max-width:991.98px){.about-section{grid-template-columns:1fr;gap:32px}}@media (max-width:767.98px){.about-section{margin-bottom:48px;margin-top:48px}}.about-section__image{border-radius:5px;overflow:hidden;height:368px}.about-section__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.about-section__image{height:300px}}@media (max-width:767.98px){.about-section__image{height:240px}}.about-section__content{position:relative}.about-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.about-section__icon{width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}.about-section__icon img{width:100%;height:100%}.about-section__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:30px;font-weight:500;color:var(--color-text-primary);margin:0;line-height:1.2}@media (max-width:767.98px){.about-section__title{font-size:1.5rem}}.about-section__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin:0}@media (max-width:767.98px){.about-section__text{font-size:15px}}.about-section__highlight{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-text-primary);line-height:1.3;margin:24px 0 0}@media (max-width:767.98px){.about-section__highlight{font-size:1.125rem}}.about-certificates{margin:80px 0;text-align:center}.about-certificates__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0 0 32px;line-height:1.2}@media (max-width:767.98px){.about-certificates__title{font-size:1.5rem}}.about-certificates__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}@media (max-width:991.98px){.about-certificates__grid{grid-template-columns:repeat(2,1fr)}}.about-certificates__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.about-certificates__link:hover{color:var(--color-primary)}.about-certificates__link i{font-size:.875rem}.about-certificate{border:1px solid #e3e9e9;border-radius:5px;padding:32px 24px;text-align:center}@media (max-width:767.98px){.about-certificate{padding:24px 16px}}.about-certificate__logo{width:88px;height:88px;margin:0 auto 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-certificate__logo img{max-width:100%;max-height:100%}@media (max-width:767.98px){.about-certificate__logo{width:64px;height:64px;margin-bottom:16px}}.about-certificate__name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}@media (max-width:767.98px){.about-certificate__name{font-size:1.125rem}}.about-certificate__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin:0}@media (max-width:767.98px){.about-certificate__text{font-size:.875rem}}.about-brands{margin:80px 0;text-align:center}.about-brands__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0 0 32px;line-height:1.2}@media (max-width:767.98px){.about-brands__title{font-size:1.5rem}}.about-brands__slider{overflow:hidden}.about-brand{background-color:#f7f5f2;border-radius:5px;height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;text-decoration:none;-webkit-transition:all 150ms ease;transition:all 150ms ease}.about-brand:hover{background-color:#e9ebeb;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.about-brand img{max-width:100%;-o-object-fit:contain;object-fit:contain}.about-brand__name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.02em}@media (max-width:767.98px){.about-brand{height:100px;padding:16px}.about-brand img{max-height:48px}}.contact-page{padding-bottom:64px}.contact-page__layout{display:grid;grid-template-columns:300px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:991.98px){.contact-page__layout{grid-template-columns:1fr;gap:32px}}.contact-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:991.98px){.contact-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767.98px){.contact-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-info-box{background-color:#f1ece4;border:1px solid #e0e0e0;border-radius:5px;padding:32px}@media (max-width:991.98px){.contact-info-box{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:767.98px){.contact-info-box{padding:24px}}.contact-info-box__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 24px;line-height:1.2}.contact-info-box__company{margin-bottom:24px}.contact-info-box__company-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:500;color:var(--color-text-primary);margin:0 0 8px;line-height:1.3}.contact-info-box__company-address{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);margin:0;line-height:1.4}.contact-info-box__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contact-info-box__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.contact-info-box__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);line-height:1.4}.contact-info-box__value{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.4}.contact-info-box__value a{color:var(--color-text-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.contact-info-box__value a:hover{color:var(--color-primary)}.contact-form-wrapper{border:1px solid #e3e9e9;border-radius:5px;padding:32px}@media (max-width:767.98px){.contact-form-wrapper{padding:24px}}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contact-form__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 24px;line-height:1.2}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:767.98px){.contact-form__row{grid-template-columns:1fr;gap:16px}}.contact-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contact-form__field--full{grid-column:1/-1}.contact-form__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-primary)}.contact-form__input{height:48px;padding:0 16px;border:1px solid #dde2e2;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:var(--color-text-primary);background-color:#fff;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.contact-form__input:focus{outline:0;border-color:var(--color-primary)}.contact-form__input::-webkit-input-placeholder{color:#a1a7a7}.contact-form__input::-moz-placeholder{color:#a1a7a7}.contact-form__input:-ms-input-placeholder{color:#a1a7a7}.contact-form__input::-ms-input-placeholder{color:#a1a7a7}.contact-form__input::placeholder{color:#a1a7a7}.contact-form__input[type=file]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;cursor:pointer}.contact-form__input[type=file]::-webkit-file-upload-button{align-self:stretch;margin-right:16px;padding:0 16px;border:0;border-right:1px solid #dde2e2;background-color:#f2f5f5;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.contact-form__input[type=file]::file-selector-button{-ms-flex-item-align:stretch;align-self:stretch;margin-right:16px;padding:0 16px;border:0;border-right:1px solid #dde2e2;background-color:#f2f5f5;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.contact-form__input[type=file]::-webkit-file-upload-button:hover{background-color:#e8eded}.contact-form__input[type=file]::file-selector-button:hover{background-color:#e8eded}.contact-form__textarea{padding:12px 16px;border:1px solid #dde2e2;border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:var(--color-text-primary);background-color:#fff;resize:vertical;min-height:112px;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.contact-form__textarea:focus{outline:0;border-color:var(--color-primary)}.contact-form__textarea::-webkit-input-placeholder{color:#a1a7a7}.contact-form__textarea::-moz-placeholder{color:#a1a7a7}.contact-form__textarea:-ms-input-placeholder{color:#a1a7a7}.contact-form__textarea::-ms-input-placeholder{color:#a1a7a7}.contact-form__textarea::placeholder{color:#a1a7a7}.contact-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}@media (max-width:767.98px){.contact-form__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}.contact-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer}.contact-form__checkbox input{position:absolute;opacity:0;width:0;height:0}.contact-form__checkbox input:checked+.contact-form__checkbox-box{background-color:var(--color-primary);border-color:var(--color-primary)}.contact-form__checkbox input:checked+.contact-form__checkbox-box::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-form__checkbox-box{width:18px;height:18px;border:1px solid #ced2d2;border-radius:3px;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:all 150ms ease;transition:all 150ms ease}.contact-form__checkbox-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-primary);line-height:1.3}.contact-form__checkbox-text a{color:var(--color-primary);text-decoration:underline}.contact-form__checkbox-text a:hover{text-decoration:none}.contact-form__submit{height:48px;padding:0 40px;background-color:var(--color-primary);border:0;border-radius:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#fff;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.contact-form__submit:hover{background-color:var(--color-primary-active)}@media (max-width:767.98px){.contact-form__submit{width:100%}}.contact-form__honeypot{position:absolute!important;left:-9999px;width:1px;height:1px;padding:0;border:0;overflow:hidden;opacity:0;pointer-events:none}.faq-page{padding-bottom:64px}.faq-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}@media (max-width:991.98px){.faq-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}.faq-header__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0;line-height:1.2}@media (max-width:767.98px){.faq-header__title{font-size:28px}}.faq-header__search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:411px}@media (max-width:991.98px){.faq-header__search{width:100%}}.faq-header__search input{width:100%;height:48px;padding:0 54px 0 16px;border:1px solid #e3e9e9;border-radius:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:var(--color-text-primary);background-color:#fff}.faq-header__search input::-webkit-input-placeholder{color:#a1a7a7}.faq-header__search input::-moz-placeholder{color:#a1a7a7}.faq-header__search input:-ms-input-placeholder{color:#a1a7a7}.faq-header__search input::-ms-input-placeholder{color:#a1a7a7}.faq-header__search input::placeholder{color:#a1a7a7}.faq-header__search-btn{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ebefef;border:0;border-radius:3px;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.faq-header__search-btn:hover{background-color:#dde2e2}.faq-header__search-btn i{font-size:1rem;color:var(--color-text-primary)}.faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.faq-item{background-color:#eef2f2;border-radius:5px;overflow:hidden}.faq-item--expanded{background-color:#fff0;border:1px solid #e3e9e9}.faq-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px 24px;background:0 0;border:0;cursor:pointer;text-align:left;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}@media (max-width:767.98px){.faq-item__header{padding:16px}}.faq-item:not(.faq-item--expanded) .faq-item__header:hover{background-color:#e3e7e7}.faq-item__question{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:500;color:var(--color-text-primary);line-height:1.3;padding-right:24px}@media (max-width:767.98px){.faq-item__question{font-size:1rem}}.faq-item__icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.faq-item__icon i{font-size:1.125rem;color:var(--color-text-primary)}.faq-item__content{display:none;padding:0 24px 20px}@media (max-width:767.98px){.faq-item__content{padding:0 16px 16px}}.faq-item__content p{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin:0}@media (max-width:767.98px){.faq-item__content p{font-size:.875rem}}.faq-item--expanded .faq-item__content{display:block}.brand-header{padding:32px 0 0}@media (max-width:767.98px){.brand-header{padding:24px 0 0;text-align:center}}.brand-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:48px}@media (max-width:991.98px){.brand-header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}@media (max-width:767.98px){.brand-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.brand-header__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 120px)}.brand-header__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}@media (max-width:767.98px){.brand-header__title{font-size:1.5rem}}@media (max-width:575.98px){.brand-header__title{font-size:22px}}.brand-header__description{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-primary);line-height:20px;margin:0 0 16px}@media (max-width:767.98px){.brand-header__description{text-align:left}}.brand-header__list{list-style:none;padding:0;margin:0;counter-reset:brand-list}@media (max-width:767.98px){.brand-header__list{text-align:left}}.brand-header__list li{position:relative;padding-left:20px;margin-bottom:4px;font-size:.875rem;line-height:20px;counter-increment:brand-list}.brand-header__list li::before{content:counter(brand-list) ".";position:absolute;left:0;font-weight:500}.brand-header__logo{-ms-flex-negative:0;flex-shrink:0;width:120px;height:auto}@media (max-width:991.98px){.brand-header__logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (max-width:767.98px){.brand-header__logo{width:100px;margin-bottom:8px}}.brand-header__logo img{max-width:100%;height:auto}.brand-hero{position:relative;width:100%;border-radius:5px;overflow:hidden;margin:12px auto 32px}@media (max-width:767.98px){.brand-hero{margin:8px auto 20px}}.brand-hero img{width:100%;height:auto;display:block}.brand-categories-wrapper{position:relative;margin-bottom:48px}@media (max-width:767.98px){.brand-categories-wrapper{margin-bottom:32px}}.brand-categories__arrow{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;background-color:#fff;border:1px solid #e3e9e9;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-text-primary);cursor:pointer;z-index:10;-webkit-transition:all 150ms ease;transition:all 150ms ease;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1)}.brand-categories__arrow:hover{border-color:var(--color-primary);color:var(--color-primary)}.brand-categories__arrow--prev{left:-8px}@media (max-width:767.98px){.brand-categories__arrow--prev{left:0}}.brand-categories__arrow--next{right:-8px}@media (max-width:767.98px){.brand-categories__arrow--next{right:0}}.brand-categories__arrow i{font-size:.875rem}@media (max-width:767.98px){.brand-categories__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;top:35%}}.brand-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1199.98px){.brand-categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.brand-categories{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:12px;padding:0 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.brand-categories::-webkit-scrollbar{display:none}}.brand-category{text-decoration:none;color:var(--color-text-primary);cursor:pointer}@media (max-width:767.98px){.brand-category{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;scroll-snap-align:start}}.brand-category__check{position:absolute;top:12px;right:12px;width:28px;height:28px;background-color:var(--color-primary);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1rem;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all 150ms ease;transition:all 150ms ease}@media (max-width:767.98px){.brand-category__check{width:24px;height:24px;font-size:.875rem;top:8px;right:8px}}.brand-category--active .brand-category__check{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.brand-category--active .brand-category__image{outline:3px solid var(--color-primary);outline-offset:-3px}.brand-category--active .brand-category__name{color:var(--color-primary)}.brand-category__image{position:relative;width:100%;height:180px;border-radius:5px;overflow:hidden;margin-bottom:12px;background-color:rgb(34 34 34 / .06)}@media (max-width:767.98px){.brand-category__image{height:120px}}.brand-category__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.brand-category:hover .brand-category__image img{-webkit-transform:scale(1.03);transform:scale(1.03)}.brand-category__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:400;color:#868c8c;margin-bottom:4px}@media (max-width:767.98px){.brand-category__label{font-size:11px}}.brand-category__name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);-webkit-transition:color 150ms ease;transition:color 150ms ease}@media (max-width:767.98px){.brand-category__name{font-size:.875rem}}.brand-category:hover .brand-category__name{color:var(--color-primary)}.brand-products{margin-bottom:48px}@media (max-width:767.98px){.brand-products{margin-bottom:32px}}.brand-products__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 24px;line-height:1.2}@media (max-width:767.98px){.brand-products__title{font-size:1.25rem;margin-bottom:16px}}.brand-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1199.98px){.brand-products__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.brand-products__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.brand-products__view-all{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);text-align:center;margin:0;padding:32px 0;line-height:1.2}@media (max-width:767.98px){.brand-products__view-all{font-size:1.25rem;padding:24px 0}}.page-brand .related-products__grid{margin-bottom:48px}@media (max-width:767.98px){.page-brand .related-products__grid{margin-bottom:32px}}.brand-page__description{padding:80px 0}@media (max-width:767.98px){.brand-page__description{padding:40px 0}}.brand-page__description-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:32px;font-weight:500;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}@media (max-width:767.98px){.brand-page__description-title{font-size:24px}}.brand-page__description-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin:0}@media (max-width:767.98px){.brand-page__description-text{font-size:.875rem}}.brand-page__description-text p{margin:0 0 12px}.brand-page__description-text h3,.brand-page__description-text h4{margin:20px 0 12px}.brand-page__description-text ul,.brand-page__description-text ol{margin:0 0 12px 20px}.brand-page__description-text a{color:var(--color-primary);text-decoration:underline}.brands-page{padding-bottom:0}.brands-header{text-align:center;max-width:700px;margin:0 auto 48px}@media (max-width:991.98px){.brands-header{margin-bottom:40px}}@media (max-width:767.98px){.brands-header{margin-bottom:32px}}.brands-header__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:600;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}@media (max-width:991.98px){.brands-header__title{font-size:28px}}@media (max-width:767.98px){.brands-header__title{font-size:1.5rem}}.brands-header__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#868c8c;line-height:1.6;margin:0}@media (max-width:767.98px){.brands-header__text{font-size:15px}}.brands-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:64px}@media (max-width:991.98px){.brands-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:767.98px){.brands-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:575.98px){.brands-grid{grid-template-columns:1fr 1fr;gap:12px}}.brand-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 24px;background-color:#f7f5f2;border-radius:8px;text-decoration:none;-webkit-transition:all 150ms ease;transition:all 150ms ease}.brand-card:hover{background-color:#eef6f6;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 4px 8px rgb(0 0 0 / .08);box-shadow:0 4px 8px rgb(0 0 0 / .08)}@media (max-width:767.98px){.brand-card{padding:24px 16px}}@media (max-width:575.98px){.brand-card{padding:20px 12px}}.brand-card__logo{width:120px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}@media (max-width:767.98px){.brand-card__logo{width:100px;height:60px;margin-bottom:12px}}@media (max-width:575.98px){.brand-card__logo{width:80px;height:50px}}.brand-card__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.brand-card__name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);text-align:center}@media (max-width:767.98px){.brand-card__name{font-size:.875rem}}.blog-page{padding-bottom:64px}.blog-page__header{margin-bottom:32px}.blog-page__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0;line-height:1}@media (max-width:767.98px){.blog-page__title{font-size:28px}}.blog-page__content{display:grid;grid-template-columns:200px 1fr;gap:48px}@media (max-width:991.98px){.blog-page__content{grid-template-columns:1fr;gap:32px}}.blog-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}@media (max-width:767.98px){.blog-sidebar{gap:0}}.blog-sidebar__accordion{display:none}@media (max-width:767.98px){.blog-sidebar__accordion{display:block}}.blog-sidebar__desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}@media (max-width:991.98px){.blog-sidebar__desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px}}@media (max-width:767.98px){.blog-sidebar__desktop{display:none}}.blog-sidebar__link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.blog-sidebar__link:hover{color:var(--color-primary);text-decoration:underline}.blog-sidebar__link--active{color:var(--color-primary)}@media (max-width:991.98px){.blog-sidebar__link{font-size:1rem}}.blog-sidebar__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:14px 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);background-color:#fff;border:1px solid #e3e9e9;border-radius:5px;cursor:pointer;list-style:none}.blog-sidebar__toggle::-webkit-details-marker{display:none}.blog-sidebar__toggle-icon{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.blog-sidebar__accordion[open] .blog-sidebar__toggle{border-radius:5px 5px 0 0;border-bottom-color:#fff0}.blog-sidebar__accordion[open] .blog-sidebar__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.blog-sidebar__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid #e3e9e9;border-top:none;border-radius:0 0 5px 5px}.blog-sidebar__content .blog-sidebar__link{padding:12px 16px;font-size:15px;border-bottom:1px solid #f0f2f2}.blog-sidebar__content .blog-sidebar__link:last-child{border-bottom:none}.blog-sidebar__content .blog-sidebar__link--active{background-color:rgb(4 113 110 / .06)}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width:991.98px){.blog-grid{gap:24px}}@media (max-width:767.98px){.blog-grid{grid-template-columns:1fr}}.blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-card__image{position:relative;width:100%;height:328px;border-radius:5px;overflow:hidden;margin-bottom:24px;background-color:rgb(34 34 34 / .06)}@media (max-width:991.98px){.blog-card__image{height:280px}}@media (max-width:767.98px){.blog-card__image{height:220px;margin-bottom:16px}}.blog-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card__image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(34 34 34 / .06);pointer-events:none}.blog-card__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);line-height:28px;margin:0 0 16px}@media (max-width:991.98px){.blog-card__title{font-size:1.25rem;line-height:24px}}@media (max-width:767.98px){.blog-card__title{font-size:1.125rem;line-height:22px;margin-bottom:12px}}.blog-card__title a{color:inherit;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.blog-card__title a:hover{color:var(--color-primary)}.blog-card__excerpt{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:22px;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767.98px){.blog-card__excerpt{font-size:15px;line-height:20px;-webkit-line-clamp:3}}.blog-card__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.blog-card__link:hover{color:var(--color-primary)}.blog-card__link:hover svg{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.blog-card__link svg{width:12px;height:12px;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:48px}@media (max-width:767.98px){.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid #e3e9e9;border-radius:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-primary);text-decoration:none;background-color:#fff;-webkit-transition:all 150ms ease;transition:all 150ms ease}@media (max-width:767.98px){.pagination__item{width:36px;height:36px}}.pagination__item:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination__item--active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:500}.pagination__item--active:hover{background-color:#035f5d;border-color:#035f5d;color:#fff}.pagination__item--disabled{opacity:.5;pointer-events:none}.pagination__ellipsis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:var(--color-text-primary)}.pagination__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__arrow svg{width:8px;height:8px}.blog-article{padding-bottom:64px}.blog-article__layout{display:grid;grid-template-columns:1fr 302px;gap:48px;margin-top:24px}@media (max-width:1199.98px){.blog-article__layout{grid-template-columns:1fr 280px;gap:32px}}@media (max-width:991.98px){.blog-article__layout{grid-template-columns:1fr;gap:48px}}.blog-article__main{max-width:954px}.blog-article__hero{position:relative;width:100%;height:560px;border-radius:5px;overflow:hidden;margin-bottom:24px;background-color:rgb(51 57 57 / .06)}@media (max-width:991.98px){.blog-article__hero{height:400px}}@media (max-width:767.98px){.blog-article__hero{height:280px;margin-bottom:20px}}.blog-article__hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article__hero::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(51 57 57 / .06);pointer-events:none}.blog-article__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);line-height:1.2;margin:0 0 24px}@media (max-width:767.98px){.blog-article__title{font-size:28px}}.blog-article__content{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:24px}.blog-article__content p{margin:0 0 24px}.blog-article__content p:last-child{margin-bottom:0}.blog-article__content h2{font-size:1.5rem;font-weight:500;margin:32px 0 16px;line-height:1.3}@media (max-width:767.98px){.blog-article__content h2{font-size:22px}}.blog-article__content h3{font-size:1.25rem;font-weight:500;margin:32px 0 16px;line-height:1.3}@media (max-width:767.98px){.blog-article__content h3{font-size:1.125rem}}.blog-article__content h4{font-size:1.125rem;font-weight:500;margin:24px 0 12px;line-height:1.3}@media (max-width:767.98px){.blog-article__content h4{font-size:1rem}}.blog-article__content h2:first-child,.blog-article__content h3:first-child,.blog-article__content h4:first-child{margin-top:0}.blog-article__content strong{font-weight:500}.blog-article__content a{color:var(--color-primary);text-decoration:underline}.blog-article__content a:hover{text-decoration:none}.blog-article__content ol{list-style:none;padding:0;margin:0 0 24px;counter-reset:list-counter}.blog-article__content ol li{position:relative;padding-left:24px;margin-bottom:8px;counter-increment:list-counter}.blog-article__content ol li::before{content:counter(list-counter) ".";position:absolute;left:0;font-weight:500;color:var(--color-text-primary)}.blog-article__content ul{list-style:none;padding:0;margin:0 0 24px}.blog-article__content ul li{position:relative;padding-left:20px;margin-bottom:8px}.blog-article__content ul li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background-color:var(--color-primary)}.blog-article__content>img,.blog-article__content figure img{max-width:100%;height:auto;border-radius:5px}.blog-article__content figure{margin:0}.blog-article__content blockquote{margin:24px 0;padding:16px 24px;border-left:4px solid var(--color-primary);background-color:rgb(4 113 110 / .04);font-style:italic}.blog-article__content blockquote p:last-child{margin-bottom:0}.blog-article__content .ejs-paragraph{margin:0 0 24px}.blog-article__content .ejs-paragraph:last-child{margin-bottom:0}.blog-article__content .ejs-header{font-weight:500;line-height:1.3;color:var(--color-text-primary)}.blog-article__content .ejs-header--h2{font-size:1.5rem;margin:32px 0 16px}@media (max-width:767.98px){.blog-article__content .ejs-header--h2{font-size:22px}}.blog-article__content .ejs-header--h3{font-size:1.25rem;margin:32px 0 16px}@media (max-width:767.98px){.blog-article__content .ejs-header--h3{font-size:1.125rem}}.blog-article__content .ejs-header--h4{font-size:1.125rem;margin:24px 0 12px}@media (max-width:767.98px){.blog-article__content .ejs-header--h4{font-size:1rem}}.blog-article__content .ejs-header--h5{font-size:1rem;margin:24px 0 12px}.blog-article__content .ejs-header--h6{font-size:.875rem;margin:16px 0 8px}.blog-article__content .ejs-header:first-child{margin-top:0}.blog-article__content .ejs-list{margin:0 0 24px;padding:0;list-style:none}.blog-article__content .ejs-list li{margin-bottom:8px}.blog-article__content .ejs-list--unordered li{position:relative;padding-left:20px}.blog-article__content .ejs-list--unordered li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background-color:var(--color-primary)}.blog-article__content .ejs-list--ordered{counter-reset:list-counter}.blog-article__content .ejs-list--ordered li{position:relative;padding-left:24px;counter-increment:list-counter}.blog-article__content .ejs-list--ordered li::before{content:counter(list-counter) ".";position:absolute;left:0;font-weight:500;color:var(--color-text-primary)}.blog-article__content .ejs-list--nested ul,.blog-article__content .ejs-list--nested ol{margin-top:8px;margin-bottom:0}.blog-article__content .ejs-checklist{margin:0 0 24px}.blog-article__content .ejs-checklist__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:8px}.blog-article__content .ejs-checklist__item--checked .ejs-checklist__text{text-decoration:line-through;opacity:.5}.blog-article__content .ejs-checklist__checkbox{-ms-flex-negative:0;flex-shrink:0;font-size:1.2em;line-height:1.4;color:var(--color-primary)}.blog-article__content .ejs-image{margin:32px 0}.blog-article__content .ejs-image img{max-width:100%;height:auto;border-radius:5px}.blog-article__content .ejs-image figcaption{margin-top:8px;font-size:.875rem;color:#6b6b6b;font-style:italic}.blog-article__content .ejs-image--bordered img{border:2px solid #e3e9e9}.blog-article__content .ejs-image--stretched{margin-left:-24px;margin-right:-24px}.blog-article__content .ejs-image--stretched img{width:100%;border-radius:0}@media (max-width:767.98px){.blog-article__content .ejs-image--stretched{margin-left:-16px;margin-right:-16px}}.blog-article__content .ejs-image--background{background:rgb(34 34 34 / .06);padding:24px;border-radius:8px}.blog-article__content .ejs-quote{margin:24px 0;padding:16px 24px;border-left:4px solid var(--color-primary);background-color:rgb(4 113 110 / .04);font-style:italic}.blog-article__content .ejs-quote p{margin:0 0 8px}.blog-article__content .ejs-quote p:last-child{margin-bottom:0}.blog-article__content .ejs-quote cite{display:block;font-size:.875rem;color:#6b6b6b;font-style:normal;margin-top:8px}.blog-article__content .ejs-quote cite::before{content:"— "}.blog-article__content .ejs-table-wrapper{margin:32px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-article__content .ejs-table{width:100%;border-collapse:collapse;font-size:.875rem}.blog-article__content .ejs-table th,.blog-article__content .ejs-table td{padding:8px 12px;border:1px solid #e3e9e9;text-align:left}.blog-article__content .ejs-table th{background:#f7f5f2;font-weight:500}.blog-article__content .ejs-table tbody tr:hover{background:#f7f5f2}.blog-article__content .ejs-embed{margin:32px 0}.blog-article__content .ejs-embed iframe{max-width:100%;border-radius:5px}.blog-article__content .ejs-embed figcaption{margin-top:8px;font-size:.875rem;color:#6b6b6b;font-style:italic;text-align:center}@media (max-width:767.98px){.blog-article__content .ejs-embed iframe{width:100%;height:auto;aspect-ratio:16/9}}.blog-article__content .ejs-delimiter{margin:32px auto;border:0;border-top:2px solid #e3e9e9;width:60%}@media (max-width:767.98px){.blog-article__content .ejs-delimiter{width:80%}}.blog-article__content .ejs-warning{margin:24px 0;padding:16px 20px;background:#fff8e1;border-left:4px solid #f9a825;border-radius:0 5px 5px 0}.blog-article__content .ejs-warning__title{font-weight:600;margin-bottom:4px;color:#e65100}.blog-article__content .ejs-warning__message{color:#6b6b6b}.blog-article__content .ejs-raw{margin:24px 0}.blog-article__content .ejs-attaches{margin:16px 0}.blog-article__content .ejs-attaches__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;background:#f7f5f2;border:1px solid #e3e9e9;border-radius:5px;color:var(--color-text-primary);text-decoration:none;-webkit-transition:background 150ms ease;transition:background 150ms ease}.blog-article__content .ejs-attaches__link:hover{background:#f0f0f0;color:var(--color-text-primary);text-decoration:none}.blog-article__content .ejs-attaches__icon{font-size:1.2em}.blog-article__content .ejs-attaches__name{font-weight:500}.blog-article__content .ejs-attaches__size{font-size:10px;color:#999}.blog-article__content mark{background:#fdffb6;padding:0 2px}.blog-article__content code{background:#f7f5f2;padding:2px 6px;border-radius:4px;font-size:.875rem;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.blog-article__content .media-block{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:48px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:991.98px){.blog-article__content .media-block{gap:24px}}@media (max-width:767.98px){.blog-article__content .media-block{grid-template-columns:1fr;gap:20px}}.blog-article__content .media-block--reverse{direction:rtl}.blog-article__content .media-block--reverse>*{direction:ltr}@media (max-width:767.98px){.blog-article__content .media-block--reverse{direction:ltr}}.blog-article__content .media-block figure{position:relative;width:100%;height:328px;border-radius:5px;overflow:hidden;background-color:rgb(34 34 34 / .06)}@media (max-width:991.98px){.blog-article__content .media-block figure{height:280px}}@media (max-width:767.98px){.blog-article__content .media-block figure{height:220px}}.blog-article__content .media-block figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.blog-article__content .media-block h4{font-size:1.25rem;margin:0 0 12px}.blog-article__content .media-block p{margin:0}.blog-article__sidebar{position:sticky;top:24px}@media (max-width:991.98px){.blog-article__sidebar{position:static}}.blog-article__sidebar-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);line-height:1;margin:0 0 24px}@media (max-width:767.98px){.blog-article__sidebar-title{font-size:28px}}.blog-article__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.blog-article__products .product-card{width:100%;background-color:rgb(51 57 57 / .06)}.blog-article__products .product-card__price,.blog-article__products .product-card__actions,.blog-article__products .product-card__add-to-cart,.blog-article__products .product-card__variants{display:none}.blog-article__related{margin-top:48px;padding-top:48px;border-top:1px solid #e3e9e9}.blog-article__related-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);line-height:1;margin:0 0 32px}@media (max-width:767.98px){.blog-article__related-title{font-size:28px}}.blog-article__related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width:767.98px){.blog-article__related-grid{grid-template-columns:1fr;gap:24px}}.blog-listing{padding-bottom:64px}.blog-listing__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);line-height:1.2;margin:0 0 16px}@media (max-width:767.98px){.blog-listing__title{font-size:28px}}.blog-listing__description{font-size:1rem;color:var(--color-text-primary);line-height:1.5;margin-bottom:32px}.blog-listing__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px}@media (max-width:767.98px){.blog-listing__grid{grid-template-columns:1fr;gap:24px}}.blog-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 32px;margin-bottom:24px;padding:24px 0;border-top:1px solid #e3e9e9;border-bottom:1px solid #e3e9e9}@media (max-width:767.98px){.blog-categories{gap:12px 24px;padding:20px 0}}.blog-categories__link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}@media (max-width:767.98px){.blog-categories__link{font-size:15px}}.blog-categories__link:hover{color:var(--color-primary);text-decoration:underline}.blog-categories__link--active{color:var(--color-primary)}.certificates-page{padding-bottom:0}.certificates-header{text-align:center;max-width:954px;margin:0 auto 48px}@media (max-width:991.98px){.certificates-header{margin-bottom:32px}}.certificates-header__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}@media (max-width:575.98px){.certificates-header__title{font-size:28px}}.certificates-header__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin:0}@media (max-width:575.98px){.certificates-header__text{font-size:15px}}.certificates-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:64px}@media (max-width:1199.98px){.certificates-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.certificates-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:575.98px){.certificates-grid{gap:12px}}.certificate-card{border:1px solid #e3e9e9;border-radius:5px;padding:32px 24px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.certificate-card{padding:24px 16px}}@media (max-width:575.98px){.certificate-card{padding:16px 12px}}.certificate-card__logo{width:88px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}@media (max-width:575.98px){.certificate-card__logo{width:64px;height:64px;margin-bottom:16px}}.certificate-card__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.certificate-card__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}@media (max-width:991.98px){.certificate-card__title{font-size:1.25rem}}@media (max-width:575.98px){.certificate-card__title{font-size:1rem;margin-bottom:8px}}.certificate-card__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin:0}@media (max-width:991.98px){.certificate-card__text{font-size:.875rem}}@media (max-width:575.98px){.certificate-card__text{font-size:10px;line-height:1.4}}.certificate-card__link{display:inline-block;margin-top:16px;font-size:.875rem;font-weight:500;color:var(--color-primary);text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.certificate-card__link:hover{color:var(--color-text-primary)}.stores-page{padding-bottom:0}.stores-header{text-align:center;max-width:700px;margin:0 auto 48px}@media (max-width:991.98px){.stores-header{margin-bottom:40px}}@media (max-width:767.98px){.stores-header{margin-bottom:32px}}.stores-header__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:600;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}@media (max-width:991.98px){.stores-header__title{font-size:28px}}@media (max-width:767.98px){.stores-header__title{font-size:1.5rem}}.stores-header__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#868c8c;line-height:1.6;margin:0}@media (max-width:767.98px){.stores-header__text{font-size:15px}}.stores-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px}@media (max-width:1199.98px){.stores-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.stores-grid{grid-template-columns:1fr;gap:16px;margin-bottom:48px}}.store-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f7f5f2;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-transform 300ms ease,-webkit-box-shadow 300ms ease;transition:-webkit-transform 300ms ease,-webkit-box-shadow 300ms ease;transition:transform 300ms ease,box-shadow 300ms ease;transition:transform 300ms ease,box-shadow 300ms ease,-webkit-transform 300ms ease,-webkit-box-shadow 300ms ease}.store-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 4px 8px rgb(0 0 0 / .08);box-shadow:0 4px 8px rgb(0 0 0 / .08)}.store-card:hover .store-card__image img{-webkit-transform:scale(1.03);transform:scale(1.03)}@media (max-width:767.98px){.store-card:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.store-card:hover .store-card__image img{-webkit-transform:none;transform:none}}.store-card--featured{background-color:#eef6f6}.store-card__badge{position:absolute;top:16px;left:16px;padding:4px 12px;background-color:var(--color-primary);color:#fff;font-size:10px;font-weight:500;border-radius:4px;z-index:1;text-transform:uppercase;letter-spacing:.5px}.store-card__image{width:100%;height:180px;overflow:hidden;background-color:#e3e9e9}.store-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.store-card__image--placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#f7f5f2 0,#e3e9e9 100%)}.store-card__image--placeholder i{font-size:48px;color:#999}@media (max-width:767.98px){.store-card__image{height:160px}}.store-card__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){.store-card__content{padding:20px}}.store-card__name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-text-primary);margin:0 0 16px;line-height:1.3}@media (max-width:767.98px){.store-card__name{font-size:1.125rem;margin-bottom:12px}}.store-card__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:12px}.store-card__contact:last-of-type{margin-bottom:0}.store-card__contact i{color:var(--color-primary);font-size:1rem;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;width:16px;text-align:center}.store-card__contact a{color:var(--color-primary);text-decoration:none;font-size:.875rem;line-height:1.5;-webkit-transition:color 150ms ease;transition:color 150ms ease}.store-card__contact a:hover{color:var(--color-primary-dark);text-decoration:underline}.store-card__address{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;color:var(--color-text-primary);line-height:1.5;margin:0}.store-card__hours{margin-top:16px;padding-top:16px;border-top:1px solid #e3e9e9}.store-card__hours-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:0;background:0 0;border:0;cursor:pointer;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#6b6b6b;-webkit-transition:color 150ms ease;transition:color 150ms ease}.store-card__hours-toggle:hover{color:var(--color-primary)}.store-card__hours-toggle i:first-child{color:var(--color-primary);font-size:1rem}.store-card__hours-toggle span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.store-card__hours-chevron{font-size:10px;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.store-card__hours.is-expanded .store-card__hours-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.store-card__hours-content{max-height:0;overflow:hidden;-webkit-transition:max-height 500ms ease,opacity 500ms ease,margin 500ms ease;transition:max-height 500ms ease,opacity 500ms ease,margin 500ms ease;opacity:0}.store-card__hours.is-expanded .store-card__hours-content{max-height:200px;opacity:1;margin-top:12px}@media (min-width:768px){.store-card__hours-chevron{display:none}.store-card__hours-toggle{cursor:default;pointer-events:none}.store-card__hours-content{max-height:none;opacity:1;margin-top:12px}}.store-card__hours-table{width:100%;border-collapse:collapse}.store-card__hours-table tr{border:0}.store-card__hours-table th,.store-card__hours-table td{padding:4px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;line-height:1.4;vertical-align:top;border:0}.store-card__hours-table th{font-weight:500;color:#6b6b6b;text-align:left;width:100px}.store-card__hours-table td{font-weight:400;color:var(--color-text-primary)}.store-card__directions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.store-card__directions:hover{color:var(--color-primary-dark)}.store-card__directions i{font-size:1rem}.stores-page__empty{text-align:center;padding:64px 16px;color:#6b6b6b}.stores-page__empty i{font-size:64px;opacity:.4;display:block;margin-bottom:16px}.stores-page__empty p{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;margin:0}.error-page{padding-bottom:64px}.error-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:32px 16px;max-width:600px;width:100%;margin:0 auto}.error-empty__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px;margin-bottom:24px;background-color:var(--color-bg-secondary);border-radius:50%}.error-empty__icon-wrapper svg{color:var(--color-text-muted);opacity:.6}.error-empty__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 12px;line-height:1.3}@media (max-width:767.98px){.error-empty__title{font-size:1.25rem}}.error-empty__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:var(--color-text-secondary);margin:0 0 32px;line-height:1.5}@media (max-width:767.98px){.error-empty__text{font-size:.875rem;margin-bottom:24px}}.error-empty__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:100%}@media (max-width:575.98px){.error-empty__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.error-empty__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-width:160px;height:48px;padding:0 20px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;border-radius:5px;-webkit-transition:all 150ms ease;transition:all 150ms ease}.error-empty__btn i{font-size:1.125rem}.error-empty__btn--primary{background-color:var(--color-primary);color:var(--color-text-inverse);border:2px solid var(--color-primary)}.error-empty__btn--primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-text-inverse)}.error-empty__btn--outline{background-color:#fff0;color:var(--color-text-primary);border:2px solid var(--color-border)}.error-empty__btn--outline:hover{background-color:var(--color-bg-secondary);border-color:var(--color-text-primary)}@media (max-width:575.98px){.error-empty__btn{width:100%}}.maintenance-page{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 16px;text-align:center;background-color:var(--color-bg-primary)}.maintenance-page__logo{margin-bottom:32px}.maintenance-page__logo img{max-width:200px;height:auto}.maintenance-page__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px;margin-bottom:24px;background-color:var(--color-bg-secondary);border-radius:50%}.maintenance-page__icon-wrapper svg{color:var(--color-text-muted);opacity:.6}.maintenance-page__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0 0 16px;line-height:1.3}@media (max-width:767.98px){.maintenance-page__title{font-size:1.5rem}}.maintenance-page__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;color:var(--color-text-secondary);margin:0;max-width:500px;line-height:1.5}@media (max-width:767.98px){.maintenance-page__text{font-size:1rem}}.sitemap{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;padding:16px 0}.sitemap__group-title{font-size:1.125rem;font-weight:600;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.sitemap__list{list-style:none;padding:0;margin:0}.sitemap__list--nested{padding-left:16px;margin-top:4px}.sitemap__list-item{margin-bottom:4px}.sitemap__link{color:var(--color-text);text-decoration:none;font-size:.9375rem;line-height:1.6}.sitemap__link:hover{color:var(--color-primary);text-decoration:underline}.swiper-button-prev::after,.swiper-button-next::after{content:""!important;display:none!important}.ppreassurance{margin:1rem 0}.ppreassurance__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.ppreassurance__item{display:flex;align-items:flex-start;gap:.75rem}.ppreassurance__link{display:flex;align-items:flex-start;gap:.75rem;color:inherit;text-decoration:none}.ppreassurance__link:hover{text-decoration:none;opacity:.85}.ppreassurance__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.ppreassurance__icon img{width:100%;height:100%;object-fit:contain}.ppreassurance__content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ppreassurance__title{font-weight:600;line-height:1.2}.ppreassurance__description{font-size:.875rem;color:#666;line-height:1.4}.ppcompare-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;background:none;color:#9ca3af;cursor:pointer;transition:all 0.2s ease;line-height:1}.ppcompare-btn:hover{color:var(--color-primary,#2563eb)}.ppcompare-btn--active{color:var(--color-primary,#2563eb)}.ppcompare-btn--product{flex-shrink:0;width:48px;height:48px;min-width:48px;background-color:#fff0;border:1px solid var(--color-border,#d1d5db);border-radius:var(--border-radius-md,8px);color:#374151}.ppcompare-btn--product:hover{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}.ppcompare-btn--product.ppcompare-btn--active{border-color:var(--color-primary,#2563eb);background:var(--color-primary,#2563eb);color:#fff}.ppcompare-btn--product.ppcompare-btn--active:hover{opacity:.85}.ppcompare-btn--listing{position:absolute;top:48px;right:12px;width:32px;height:32px;border-radius:50%;z-index:5;color:var(--color-text-primary,#374151)}.ppcompare-btn--listing:hover{background-color:rgb(255 255 255 / .8);transform:scale(1.1);color:var(--color-primary,#2563eb)}.ppcompare-btn--listing.ppcompare-btn--active{color:var(--color-primary,#2563eb);background:none}.ppcompare-btn--listing .ppcompare-btn__icon{width:18px;height:18px}.ppcompare-btn--listing .ppcompare-btn__tooltip{left:auto;right:calc(100% + 8px);bottom:auto;top:50%;transform:translateY(-50%)}.ppcompare-btn--listing .ppcompare-btn__tooltip::after{left:100%;top:50%;transform:translateY(-50%);border:5px solid #fff0;border-left-color:#1f2937;border-top-color:#fff0}.ppcompare-btn__icon{flex-shrink:0}.ppcompare-btn__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:6px 12px;background:#1f2937;color:#fff;font-size:12px;font-weight:500;white-space:nowrap;border-radius:6px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.15s ease,visibility 0.15s ease;z-index:10}.ppcompare-btn__tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid #fff0;border-top-color:#1f2937}.ppcompare-btn:hover .ppcompare-btn__tooltip{opacity:1;visibility:visible}.ppcompare-header{position:relative;display:inline-flex;align-items:center;color:inherit;text-decoration:none;padding:4px}.ppcompare-header:hover{opacity:.8}.ppcompare-header__count{position:absolute;top:-4px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-primary,#2563eb);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;transition:opacity 0.2s ease,transform 0.2s ease}.ppcompare-header__count--hidden{opacity:0;transform:scale(0)}.ppcompare-toast-container{position:fixed;bottom:0;right:0;padding:1rem;z-index:1100}.ppcompare-toast{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .15);overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease;max-width:400px}.ppcompare-toast--visible{opacity:1;transform:translateY(0)}.ppcompare-toast__inner{display:flex;align-items:center;gap:10px;padding:14px 16px;width:100%}.ppcompare-toast__icon{flex-shrink:0;color:var(--color-primary,#2563eb)}.ppcompare-toast__message{flex:1;font-size:14px;color:#374151;line-height:1.4}.ppcompare-toast__message a{color:var(--color-primary,#2563eb);font-weight:500;text-decoration:none}.ppcompare-toast__message a:hover{text-decoration:underline}.ppcompare-toast__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:#fff0;color:#9ca3af;font-size:18px;cursor:pointer;transition:color 0.2s ease;line-height:1}.ppcompare-toast__close:hover{color:#374151}.ppcompare-page{padding:0 0 40px}.ppcompare-page__nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ppcompare-page__back-link,.ppcompare-page__category-link{color:var(--color-primary,#2563eb);text-decoration:none;font-size:14px}.ppcompare-page__back-link:hover,.ppcompare-page__category-link:hover{text-decoration:underline}.ppcompare-page__empty{text-align:center;padding:60px 20px;color:#6b7280}.ppcompare-page__empty svg{margin-bottom:16px}.ppcompare-page__empty p{margin:4px 0}.ppcompare-overview{display:flex;flex-direction:column;gap:32px}.ppcompare-category__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.ppcompare-category__name{font-size:20px;font-weight:600;margin:0;color:#111827}.ppcompare-category__name-link{color:inherit;text-decoration:none}.ppcompare-category__name-link:hover{color:var(--color-primary,#2563eb)}.ppcompare-category__count{font-weight:400;color:#6b7280;font-size:16px}.ppcompare-category__actions{display:flex;gap:12px;align-items:center}.ppcompare-category__compare-btn{display:inline-flex;align-items:center;padding:8px 20px;background:var(--color-primary,#2563eb);color:#fff;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;transition:background 0.2s ease}.ppcompare-category__compare-btn:hover{background:var(--color-primary-hover,#1d4ed8);color:#fff}.ppcompare-category__clear{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;font-size:14px;cursor:pointer;transition:all 0.2s ease}.ppcompare-category__clear:hover{border-color:#ef4444;color:#ef4444}.ppcompare-category__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.ppcompare-product{position:relative;display:flex;flex-direction:column;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:box-shadow 0.2s ease}.ppcompare-product:hover{box-shadow:0 2px 8px rgb(0 0 0 / .08)}.ppcompare-product__image-link{display:block;margin-bottom:12px}.ppcompare-product__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px}.ppcompare-product__info{display:flex;flex-direction:column;gap:4px;flex-grow:1}.ppcompare-product__name{font-size:14px;font-weight:500;color:#111827;text-decoration:none;line-height:1.3}.ppcompare-product__name:hover{color:var(--color-primary,#2563eb)}.ppcompare-product__price{font-size:15px;font-weight:600;color:#111827}.ppcompare-product__remove{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f3f4f6;color:#6b7280;font-size:16px;cursor:pointer;transition:all 0.2s ease;line-height:1}.ppcompare-product__remove:hover{background:#fecaca;color:#dc2626}.ppcompare-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:8px}.ppcompare-table{width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed}.ppcompare-table__label-col{width:160px;background:#f9fafb}.ppcompare-table__product-header{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;text-align:center}.ppcompare-table__remove{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#6b7280;font-size:18px;cursor:pointer;transition:all 0.2s ease;line-height:1}.ppcompare-table__remove:hover{border-color:#ef4444;background:#fef2f2;color:#dc2626}.ppcompare-table__image{width:120px;height:120px;object-fit:contain;border-radius:4px}.ppcompare-table__product-name{font-size:14px;font-weight:600;color:#111827;text-decoration:none;line-height:1.3}.ppcompare-table__product-name:hover{color:var(--color-primary,#2563eb)}.ppcompare-table td,.ppcompare-table th{border-bottom:1px solid #e5e7eb}.ppcompare-table__label{padding:12px 16px;font-weight:600;font-size:13px;color:#374151;background:#f9fafb;text-transform:uppercase;letter-spacing:.03em;vertical-align:top}.ppcompare-table__value{padding:12px 16px;font-size:14px;color:#374151;vertical-align:top;text-align:center}.ppcompare-table__value--price{font-weight:700;font-size:16px;color:#111827}.ppcompare-table__value--description{font-size:13px;line-height:1.5;text-align:left;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.ppcompare-table__value--description table{width:100%!important;table-layout:fixed;word-wrap:break-word;border-collapse:collapse}.ppcompare-table__value--description td,.ppcompare-table__value--description th{width:auto!important;word-wrap:break-word;overflow-wrap:break-word;padding:4px 6px;font-size:12px}.ppcompare-table__value--description *{max-width:100%!important}.ppcompare-table tbody tr:last-child td,.ppcompare-table tbody tr:last-child th{border-bottom:none}.ppcompare-table tbody tr:nth-child(even) td{background:#fafafa}@media (max-width:768px){.ppcompare-category__header{flex-direction:column;align-items:flex-start;gap:12px}.ppcompare-category__products{grid-template-columns:repeat(2,1fr);gap:12px}.ppcompare-table__label-col{width:120px;min-width:100px}.ppcompare-table__label{font-size:12px;padding:10px 12px}.ppcompare-table__value{padding:10px 12px;font-size:13px}.ppcompare-table__image{width:80px;height:80px}.ppcompare-btn--listing{top:38px;right:8px;width:28px;height:28px}.ppcompare-btn--listing .ppcompare-btn__icon{width:16px;height:16px}.ppcompare-btn__tooltip{display:none}}#pmanufacturercategory_ajax{transition:opacity 0.3s ease}.brand-hero picture{display:block;width:100%}.brand-hero picture img{width:100%;height:auto;display:block}.icon-custom-1{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='%230a8f4a'%3E%3Ccircle cx='30' cy='30' r='28' stroke='%23fff' stroke-width='2'/%3E%3Ctext x='30' y='38' font-size='20' font-weight='bold' fill='%23fff' text-anchor='middle' font-family='Arial'%3EBIO%3C/text%3E%3C/svg%3E")!important}