.ps-socialfollow-discord{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA3MSA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik02MC4xMDQ1IDQuODk3OEM1NS41NzkyIDIuODIxNCA1MC43MjY1IDEuMjkxNiA0NS42NTI3IDAuNDE1NDJDNDUuNTYwMyAwLjM5ODUxIDQ1LjQ2OCAwLjQ0MDc2OSA0NS40MjA0IDAuNTI1Mjg5QzQ0Ljc5NjMgMS42MzUzIDQ0LjEwNSAzLjA4MzQgNDMuNjIwOSA0LjIyMTZDMzguMTYzNyAzLjQwNDYgMzIuNzM0NSAzLjQwNDYgMjcuMzg5MiA0LjIyMTZDMjYuOTA1IDMuMDU4MSAyNi4xODg2IDEuNjM1MyAyNS41NjE3IDAuNTI1Mjg5QzI1LjUxNDEgMC40NDM1ODkgMjUuNDIxOCAwLjQwMTMzIDI1LjMyOTQgMC40MTU0MkMyMC4yNTg0IDEuMjg4OCAxNS40MDU3IDIuODE4NiAxMC44Nzc2IDQuODk3OEMxMC44Mzg0IDQuOTE0NyAxMC44MDQ4IDQuOTQyOSAxMC43ODI1IDQuOTc5NUMxLjU3Nzk1IDE4LjczMDkgLTAuOTQzNTYxIDMyLjE0NDMgMC4yOTM0MDggNDUuMzkxNEMwLjI5OTAwNSA0NS40NTYyIDAuMzM1Mzg2IDQ1LjUxODIgMC4zODU3NjEgNDUuNTU3NkM2LjQ1ODY2IDUwLjAxNzQgMTIuMzQxMyA1Mi43MjQ5IDE4LjExNDcgNTQuNTE5NUMxOC4yMDcxIDU0LjU0NzcgMTguMzA1IDU0LjUxMzkgMTguMzYzOCA1NC40Mzc4QzE5LjcyOTUgNTIuNTcyOCAyMC45NDY5IDUwLjYwNjMgMjEuOTkwNyA0OC41MzgzQzIyLjA1MjMgNDguNDE3MiAyMS45OTM1IDQ4LjI3MzUgMjEuODY3NiA0OC4yMjU2QzE5LjkzNjYgNDcuNDkzMSAxOC4wOTc5IDQ2LjYgMTYuMzI5MiA0NS41ODU4QzE2LjE4OTMgNDUuNTA0MSAxNi4xNzgxIDQ1LjMwNCAxNi4zMDY4IDQ1LjIwODJDMTYuNjc5IDQ0LjkyOTMgMTcuMDUxMyA0NC42MzkxIDE3LjQwNjcgNDQuMzQ2MUMxNy40NzEgNDQuMjkyNiAxNy41NjA2IDQ0LjI4MTMgMTcuNjM2MiA0NC4zMTUxQzI5LjI1NTggNDkuNjIwMiA0MS44MzU0IDQ5LjYyMDIgNTMuMzE3OSA0NC4zMTUxQzUzLjM5MzUgNDQuMjc4NSA1My40ODMxIDQ0LjI4OTggNTMuNTUwMiA0NC4zNDMzQzUzLjkwNTcgNDQuNjM2MyA1NC4yNzc5IDQ0LjkyOTMgNTQuNjUyOSA0NS4yMDgyQzU0Ljc4MTYgNDUuMzA0IDU0Ljc3MzIgNDUuNTA0MSA1NC42MzMzIDQ1LjU4NThDNTIuODY0NiA0Ni42MTk3IDUxLjAyNTkgNDcuNDkzMSA0OS4wOTIxIDQ4LjIyMjhDNDguOTY2MiA0OC4yNzA3IDQ4LjkxMDIgNDguNDE3MiA0OC45NzE4IDQ4LjUzODNDNTAuMDM4IDUwLjYwMzQgNTEuMjU1NCA1Mi41Njk5IDUyLjU5NTkgNTQuNDM1QzUyLjY1MTkgNTQuNTEzOSA1Mi43NTI2IDU0LjU0NzcgNTIuODQ1IDU0LjUxOTVDNTguNjQ2NCA1Mi43MjQ5IDY0LjUyOSA1MC4wMTc0IDcwLjYwMTkgNDUuNTU3NkM3MC42NTUxIDQ1LjUxODIgNzAuNjg4NyA0NS40NTkgNzAuNjk0MyA0NS4zOTQyQzcyLjE3NDcgMzAuMDc5MSA2OC4yMTQ3IDE2Ljc3NTcgNjAuMTk2OCA0Ljk4MjNDNjAuMTc3MiA0Ljk0MjkgNjAuMTQzNyA0LjkxNDcgNjAuMTA0NSA0Ljg5NzhaTTIzLjcyNTkgMzcuMzI1M0MyMC4yMjc2IDM3LjMyNTMgMTcuMzQ1MSAzNC4xMTM2IDE3LjM0NTEgMzAuMTY5M0MxNy4zNDUxIDI2LjIyNSAyMC4xNzE3IDIzLjAxMzMgMjMuNzI1OSAyMy4wMTMzQzI3LjMwOCAyMy4wMTMzIDMwLjE2MjYgMjYuMjUzMiAzMC4xMDY2IDMwLjE2OTNDMzAuMTA2NiAzNC4xMTM2IDI3LjI4IDM3LjMyNTMgMjMuNzI1OSAzNy4zMjUzWk00Ny4zMTc4IDM3LjMyNTNDNDMuODE5NiAzNy4zMjUzIDQwLjkzNzEgMzQuMTEzNiA0MC45MzcxIDMwLjE2OTNDNDAuOTM3MSAyNi4yMjUgNDMuNzYzNiAyMy4wMTMzIDQ3LjMxNzggMjMuMDEzM0M1MC45IDIzLjAxMzMgNTMuNzU0NSAyNi4yNTMyIDUzLjY5ODYgMzAuMTY5M0M1My42OTg2IDM0LjExMzYgNTAuOSAzNy4zMjUzIDQ3LjMxNzggMzcuMzI1M1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSI1NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);background-position:50%;background-size:2rem auto}.ppcookies__banner{position:fixed;left:0;right:0;z-index:9998;padding:16px 24px;box-shadow:0 -4px 20px rgb(0 0 0 / .15)}.ppcookies__banner--top{top:0;box-shadow:0 4px 20px rgb(0 0 0 / .15)}.ppcookies__banner--bottom{bottom:0;padding-bottom:max(16px, env(safe-area-inset-bottom))}.ppcookies__banner--floating{left:auto;right:20px;bottom:max(20px, env(safe-area-inset-bottom));width:min(420px, calc(100vw - 24px));max-width:420px;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .25)}.ppcookies__banner-inner{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto}.ppcookies__banner-text{line-height:1.5;font-size:14px}.ppcookies__banner-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.ppcookies__banner-actions>.ppcookies__btn--accept{margin-left:auto}.ppcookies__btn{appearance:none;border:0;padding:10px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}@media (prefers-reduced-motion:no-preference){.ppcookies__btn{transition:opacity 150ms ease}}.ppcookies__btn:hover{opacity:.9}.ppcookies__btn:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px rgb(0 0 0 / .4)}.ppcookies__btn[disabled],.ppcookies__btn.is-loading{opacity:.6;cursor:progress}.ppcookies__btn--reject,.ppcookies__btn--accept,.ppcookies__btn--save{border:0}.ppcookies__btn--ghost{background:#fff0;color:inherit;border:1px solid currentColor}.ppcookies__link{text-decoration:underline;font-size:13px;margin-right:8px}.ppcookies__banner .ppcookies__link{color:inherit;text-decoration:underline;font-size:14px;background:#fff0;padding:0}.ppcookies__banner .ppcookies__link:hover{opacity:.85}.ppcookies__banner .ppcookies__btn--ghost,.ppcookies__banner .ppcookies__btn--reject{background:#fff0;border:0;color:inherit;padding:0;font-weight:600;font-size:14px;text-decoration:none}.ppcookies__banner .ppcookies__btn--ghost:hover,.ppcookies__banner .ppcookies__btn--reject:hover{opacity:1;text-decoration:underline}.ppcookies__banner .ppcookies__btn--accept{background:#fff0;border:1px solid currentColor;color:inherit;padding:10px 28px;border-radius:6px;font-weight:600}.ppcookies__banner .ppcookies__btn--accept:hover{background:rgb(255 255 255 / .12);opacity:1}.ppcookies__error{margin-top:12px;padding:10px 12px;background:#fde2e1;color:#8a1c1c;border-radius:6px;font-size:13px}.ppcookies__modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.ppcookies__modal[hidden]{display:none}.ppcookies__modal-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .5)}.ppcookies__modal-dialog{position:relative;background:#fff;border-radius:10px;max-width:720px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgb(0 0 0 / .3);outline:none}.ppcookies__modal-dialog:focus-visible{box-shadow:0 0 0 3px #2b7bed,0 20px 60px rgb(0 0 0 / .3)}.ppcookies__modal-header{padding:16px 24px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}.ppcookies__modal-header h2{margin:0;font-size:18px;outline:none}.ppcookies__modal-close{appearance:none;background:#fff0;border:0;font-size:28px;line-height:1;cursor:pointer;color:#666}.ppcookies__modal-body{padding:16px 24px;overflow-y:auto;flex:1 1 auto;color:#222}.ppcookies__modal-footer{padding:16px 24px;padding-bottom:max(16px, env(safe-area-inset-bottom));border-top:1px solid #e5e5e5;display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ppcookies__purpose{padding:16px 0;border-bottom:1px solid #eee}.ppcookies__purpose:last-child{border-bottom:0}.ppcookies__purpose-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600}.ppcookies__purpose-name{font-size:15px}.ppcookies__toggle{display:inline-flex;align-items:center;gap:8px}.ppcookies__toggle input[type="checkbox"]{width:18px;height:18px}.ppcookies__toggle-label{font-size:12px;color:#6f685e;font-weight:500}.ppcookies__toggle-label--locked{color:#00755e}.ppcookies__purpose-desc{margin-top:8px;font-size:13px;line-height:1.5;color:#555}.ppcookies__cookies{margin-top:12px;font-size:13px}.ppcookies__cookies summary{cursor:pointer;color:#1b63c9}.ppcookies__cookies table{width:100%;border-collapse:collapse;margin-top:8px}.ppcookies__cookies th,.ppcookies__cookies td{text-align:left;padding:6px 8px;border-bottom:1px solid #eee;vertical-align:top}.ppcookies__cookies th{background:#f7f7f7;font-weight:600}.ppcookies-withdraw-link{text-decoration:underline;cursor:pointer}body.ppcookies-no-scroll{overflow:hidden}@media (max-width:768px){.ppcookies__banner-inner{flex-direction:column;align-items:stretch;gap:16px}.ppcookies__banner-text{text-align:center;font-size:15px}.ppcookies__banner-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;align-items:center;justify-content:center;text-align:center;flex-wrap:nowrap}.ppcookies__banner .ppcookies__link{margin:0;justify-self:end}.ppcookies__banner .ppcookies__btn--ghost{justify-self:start}.ppcookies__banner .ppcookies__btn--reject{justify-self:end}.ppcookies__banner .ppcookies__btn--accept{justify-self:start;padding:12px 32px}}.pployalty-product-points{display:flex;align-items:center;gap:6px;padding:8px 12px;margin:8px 0;background:#fef9e7;border:1px solid #f0e5b8;border-radius:4px;font-size:14px;color:#5a4e1e}.pployalty-icon{color:#f5a623;font-size:18px}.pployalty-cart-points{padding:16px;margin:16px 0;background:#fef9e7;border:1px solid #f0e5b8;border-radius:4px}.pployalty-cart-points__header{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:16px}.pployalty-cart-points__info p{margin:0 0 8px;font-size:14px;color:#555}.pployalty-toggle{display:flex;align-items:center;gap:8px;cursor:pointer}.pployalty-toggle input[type="checkbox"]{width:18px;height:18px}.pployalty-toggle__label{font-size:14px}.pployalty-dashboard{max-width:100%}.pployalty-summary{display:flex;align-items:center;gap:24px;padding:24px;margin-bottom:24px;background:#fef9e7;border:1px solid #f0e5b8;border-radius:8px}.pployalty-summary__points{display:flex;align-items:center;gap:8px}.pployalty-summary__icon{font-size:32px;color:#f5a623}.pployalty-summary__value{font-size:36px;font-weight:700;color:#333}.pployalty-summary__label{font-size:16px;color:#666}.pployalty-summary__value-eur{font-size:14px;color:#666}.pployalty-consent-section{margin-bottom:24px;padding:16px;border:1px solid #e0e0e0;border-radius:4px}.pployalty-consent-status{margin:0 0 12px}.pployalty-consent-status--active{color:#27ae60}.pployalty-consent-status--inactive{color:#e74c3c}.pployalty-history__title{font-size:20px;margin-bottom:16px}.pployalty-history__table{width:100%;border-collapse:collapse;font-size:14px}.pployalty-history__table th,.pployalty-history__table td{padding:10px 12px;text-align:left;border-bottom:1px solid #e0e0e0}.pployalty-history__table th{font-weight:600;background:#f8f8f8}.pployalty-history__row--expired{opacity:.5}.pployalty-history__row--used td{color:#999}.pployalty-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.pployalty-badge--active{background:#d4edda;color:#155724}.pployalty-badge--used{background:#e2e3e5;color:#383d41}.pployalty-badge--expired{background:#f8d7da;color:#721c24}.pployalty-pagination{display:flex;gap:4px;margin-top:16px}.pployalty-pagination__page{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#333;font-size:14px}.pployalty-pagination__page:hover{background:#f0f0f0}.pployalty-pagination__page--current{background:#333;color:#fff;border-color:#333}.pployalty-cms{margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}.pployalty-consent{margin:12px 0}.pployalty-consent label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}@media (max-width:768px){.pployalty-summary{flex-direction:column;align-items:flex-start;gap:8px}.pployalty-history__table{font-size:12px}.pployalty-history__table th,.pployalty-history__table td{padding:6px 8px}}li.mk_method{padding:3px}.mk_method_selected{background-color:coral}.mk_method_selected_list{background-color:antiquewhite}.veebipoed-payment-methods-list>li>.payment-method>img{padding:20px 1px;border:1px solid;border-radius:3px;background-color:#fff}.veebipoed-payment-methods-list>li>.payment-method:hover>img{padding:19px 0;border:2px solid;background-color:#eee}.veebipoed-payment-methods-list>li{float:left;margin-right:10px}.veebipoed-payment-methods-list{margin-top:10px}.ajax_loader{background:#fff0 url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==) no-repeat center center;background:rgb(230 230 230 / .3) url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==) no-repeat center center!important;display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999}.logo_size_m{width:135px}.logo_size_s{width:100px}.hidden{display:none}.flag_mk_select{width:100%;overflow:hidden}.flag_mk_select li{float:left;margin:0 3px;opacity:.5}.flag_mk_select li.selected{opacity:1}#mk_list .payment_module{margin:0;font-size:inherit}#mk_list .payment_module a{display:block;padding:.5em}#mk_list .payment_module a img{margin-right:.5em}#mk_list .payment_module a span{text-transform:uppercase}#mk_widget .payment_module li{float:left;margin:5px 5px 0 0}#mk_widget .payment_module{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAnCAYAAACi5nCnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACshJREFUeNrUWQlwVdUZ/s+569tIQlhCgBBIQtmFdJQgKJaa2oFoxRHrNjq1nbZSq1LKUNDWUmdA7DDV6VRnuqkdHFuZkaqAjAiyCA0KQRJCwiJJIAkhLEl4213OPbf/uVlI8t4LGGAcXubl3Xdz7zn3O///f9/3nxDXdeF6vxqghm6v2/z9svrPpwcCvui40RMOP5z21IZrPpEAc73f8/ZP/jBvR9DN+ALcnFJwx23Tjiw++fiKaz0Pvd5R2Xp+y9im1oZsy4oBmAA2vi3Gxu6u3DWrPL5v0LWc67qDOXi2tKiFXSiUFQJ+nE0leFKjcA7q5zTF60fcUGCOhQ/eZMk4kQDiAEj4trgDdsiCxnBd7rWcS77eYC64p7OIigBsRIFco+A5BhxMPG6JXxh4Q0XGURxZxrAwRwJBnBR/JIngG6Mkq9YNBQaAcCeuAHMlbzbGuMc8xMa/MIndUGAIKMy1FCCSBhKmm+OIczgxxoS6CruhaoY7EnPkGEgYDTOOqaVghGwKDhaQpVrqNw7mKBz2v1+z7oHqxsqJuuqLzcqdveOhwU9s61OYOfHi5LqkM2TQH/fxRmTN/YYZ9Q/SspoWBH/68VWBqbQOpr+y++UlH1vvLQ+DARIH2NKwsexAzr7/vFz42stJgNDebsM7hq8HZL+5J3vlycVrmu1TOa3O6VsD9qDPtyufFC+ZvHppLozm/aqZL5pLi7Y0b1oeIwbIOlJtiEITnC/cUf9J8d7wrpxUkeGcJ7MgVzR/uXEwfXHNI28foKUPHg813BoLcTid3XzLBmPdr/dH/lfUbwKoOn9oUiyzDcUP874NT4QlCAwg0Ewb76w6VzkhEQjhIsVEeiEej567A7rcqyL6ZfqiuvnrT0DtHVEstwCeE84ogmkqZQGcjB0o7DeYU611o6L4EA7lQDAyHEs5brtwAaLQJiUXwUsP33lMrghIKezI/XnT3I9qWc0dggkziQ+kiAZpJAg6AkpvHVg2IjD6RL9rhuND+PAu2VQgQoVYcM+qKCjt0Wg0mKxmPBDQEZX2o47vqdNsr7l7xK+OzV/fpLVMdf246lGMiBsHXdHwIA4ZNAQzrNk7FwQWbup3ZCiVGcOB5TYVFEcMgKuM33XmB83xxa4VzT7ZMGuXygZMVSIKOJhSDgLSCQGZmWCqTm3Q1fc9+e1lq65KNCMSk/2uDrGAASjmKH4IBx1xm+ugdWFyYiQpd1D9vbpB4E5HiokrNS4niGYNVAbvq5v8Ibkos7O+OkRgQ2ZEh0EsADGK6c0DMM2duad0XPPNk+Dm5qvTGcKpyU1wKelaDxeB9FUDnn0h7ddBR8oxUcSuofe+9veVT79aG6kpYTreE8O2AdPqvGF4DlVH1zBTnv3akvEvLUspmnucz0b8c98bTzS2nBwpuar1nYLbdt2bP/+/Y+BbRu8bmOvICAVUEMaRdxU0pKiBntpC2sHgW8VjNaD1GH9V/aJnP3O2zfGHxDwU61L2vFxggIypzGG2fudffzN+5XO5MPliUjBHoMr/zPtPvn5Eqy4J2wx0H7JI+daFVV9VrPzbXW8/l4QCvAd2efsKYw6BS9w+RbCdvTrAdHynRAYe75mW68+8+oyiQ66BUZANnEAjEMdo+tH+zBvy0MqFw15YMRIKUjpt+unprXOOmVUlxGGQhjyuYRY7OPOGsx/cswM+HZOIpR2M0Ix23eigXJ6cbjvPu9717Z/iHGMMbKcnmIAbiPgMDeQwaggSJcWoiAvcGAc9qsdH0oI+Wwa693jpDFtzQMLenIZVvBFvxgVsDUUmfV5TWpSEm0F2lUurLT67QKVIM94ZHeKthfgURpMoPfuZx4YvXS057lFR7Bo+jxqXIc1pd9rbGzfO+8j8YEqfYM7ETmfZmFpMoWAhhdv4NmQLGycs0JaYP6H+kR4dS6Cgl8C4qU1ju864XWazSzRRn7jJe4D/0bDn14608o8bDrps0ICgMMcwSmkhGZq1pqK1x1/87Un4Mj0lGF1XLc5E7qvAmQ4qotGjPowQhYFy5rmEG9xLKw5dhX/5tqlL9cUiCAeNbBgEf4IuzRv2wLpw0K0FKkFMckBGMjBbAUIqgWNn993/Qd0bT6ScxeCSZw3AFUkaAws9l61YKE4StKnnE7aCLMYpx1V1nI4Vxvs5qhrH+/BBecIMLBhzGe8CxV0sfOoVJkSJmUDNP8l74c0FzY/9iyNYNS7EWEcmY0gC6DjSAN6pf/Px/VZyQ0t7p0f375fzTz1oN4VxTDm+kByHJxXtktsefkeNxGp1xQ9G2ICMdAXOmRYEhOMIkylvVTz/Ysq2uTsbdc9t/DNPCqIbc3XWDQDpA3Ti+DJSM/G6ocTXdPWu6ntzH10rYW36VBkclAxBLX6GJaBw2BPdefs/Gv7wWLLI0EsrS7pyOzU7da5uwrVJwaca30YeI31E/tHRv1tRQCe/a1tIAujKA2gBDPSApi8Crgq562v+8osDrGJgr8iQhB6jUzv6sTdNk21pJBtfZJgkpd6dyYZ89kj+0tX+uFbtBoVjQBeAJtNAaaBI202s+ZZ1lc+tSKiZzlS51A12KTVPzU7dU5Kk9KypxieYPpfrNL879L6yu0c98rYZwRKjcRiA8iGsqWANGafc3fBhyfr61+Ym1kwH1XbP7dTWpAMEJz2LPwX4ZOMbjoku4PK7Mw8UPPPKWGvUTtsWjSAyL0YFy8ZrP7CEctcfXb20xq3We7QAyQBcSY/ei/3olTBfJ53J2uV3NHOUSZEH85etwt6mPAo2aHYInJgKKsqBaAobef3tm7589dn2NLMwBf3olUQHiVCFdRA8A8jvlk0SWgTVCBmWaJZRaXVnAMQUsQULEMRflOkJLtsXMVQTJ7Ux1xWGD4BLyuK6R35mJNFhJHstGPOzzdP1wjIdU8wKxEFyOPgxqGIj0VE5bKj9+49LIx9NoGkQaoUWXDUmXK0ECkVvE6UQJwb4QEl4OI1LBjoNCHCsylYTFIt69jnaxpBv9ISCNrQgKjCORHQwcaFsFEuqKh4xUN+V7zXfN2PRn/wRXzVFgyo2Qm3X9OjawBmJT84vO/HuD+mEweOrAlK6V1VRGQNJ29AB2EAxjBOHjjvce9ApQydWAjqGMI+AMljG6y0vWf1SCMZmFRztff2wtOwmiOB4KHqqcAKWg2MbQMIK5OUWHL9SMDOle8rn5T3+lhyBWoqL6XCMDGQII4FZxeBMS302LcopKs1kGTtBtDuiHDXUAPwsUMduvmVwYVnvQeeMumN7KJx2CNAzXcSRvf9RYPyyadbmKcMnl/e+ftbwKXtVSwFTRiAhkXeIB3liVDxne64+uvbrNLlP3fT6S2P9M/dYYotLw2R3L+ICYbtgMpiUU7xFWvvHtWerzx3JPtPSpNlRyPE7aZDFB5QumrFkTfGQ71X3HjA3NOZCq9VGDjceHW61uFk+tNx5MHrz07f/8s/FmXcmRGZ4+qCv9p2qGHkqdm6aje22SAE5PuT4muIXFt89pKTi63btg7Lzyg599WmhRdpGyRiWoCnBGGnae48WLV9FOhnmk4vb8iuqqqekp2e0js8fc7hImt7U16C7Ln6WU1pRVpQ9PKtx4rCCw1O1aRdS/vdM7E0f2Tp3R9XO2SMyhzbMnfSDTXdnFJf3d+dmb/y9wp1HNpbEom1peYOnHiga8dC/8/157P8CDAA+V8j5b9cOGwAAAABJRU5ErkJggg==) 25px 20px no-repeat #fbfbfb;display:block;border:1px solid #d6d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:17px;line-height:23px;color:#333;font-weight:700;padding:33px 45px 34px 99px;letter-spacing:-1px;position:relative;margin:0 0 9px}#mk_widget .payment_module a{color:#000;cursor:pointer}#mk_widget .payment_method_list{display:none}.payment_method_list ul{display:flex;flex-direction:row;flex-wrap:wrap}#mk_widget .payment_method_list{display:flex;flex-direction:column;margin:20px 0 0 -79px;overflow:hidden}#mk_widget .icon-chevron-down{font-size:25px;height:22px;width:14px;color:#777;float:right;cursor:pointer}#mk_widget .icon-chevron-down:before{content:"\f077"}#module-makecommercepayments-cards p.cart_navigation{float:left}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:#fff0;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../../../modules/ppslider/views/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel .owl-item img.ppslider-desktop{display:none}.ppslider .owl-carousel .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.ppslider .owl-carousel .owl-nav .owl-prev,.ppslider .owl-carousel .owl-nav .owl-next{font-size:100px;color:#fff;opacity:.7}.ppslider .owl-carousel .owl-nav .owl-prev:hover,.ppslider .owl-carousel .owl-nav .owl-next:hover{color:#fff;transition:0.3s;opacity:1}.ppslider .owl-carousel .owl-nav .owl-prev{margin-left:30px;float:left}.ppslider .owl-carousel .owl-nav .owl-next{margin-right:30px;float:right}.ppslider .owl-carousel .owl-nav .owl-next>span,.ppslider .owl-carousel .owl-nav .owl-prev>span{padding:20px}.ppslider .owl-carousel .owl-dots{position:absolute;bottom:0;text-align:right;width:100%}@media (max-width:1110px){.ppslider{padding-bottom:35px}.ppslider .owl-carousel .owl-dots{bottom:unset}}.ppslider .owl-carousel .owl-dots .owl-dot,.ppslider .owl-carousel .owl-nav .owl-prev,.ppslider .owl-carousel .owl-nav .owl-next{outline:none}.ppslider .owl-carousel .owl-dots .owl-dot{width:30px;height:30px;position:relative;margin:10px;display:inline-block;background:#fff;border-radius:50%;line-height:20px;color:#000;font-size:18px}.ppslider .owl-carousel .owl-dots .owl-dot.active{background:#000;transition:0.3s;color:#fff}.ppslider .owl-carousel .owl-dots .owl-dot:hover{background:#000;transition:0.3s;color:#fff}.ppslider__content>.mt-5{margin-bottom:3rem}.ppslider{width:100%;max-width:1270px;margin:0 auto 20px}.ppslider-mobile{width:100%}.ppslider-desktop{width:100%;display:none!important}.ppslider__container{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1440px}.ppslider__content{position:absolute;bottom:0;left:0;z-index:10;width:calc(100% - 6rem);padding:4rem 1.25rem 1rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ppslider__gradient-l,.ppslider__gradient-r{position:absolute;display:block;top:0;width:118px;height:100%}.ppslider__gradient-l{left:0}.ppslider__gradient-r{right:0}.button--yellow{background:#f3e334;color:#000;font-size:14px;display:inline-block;text-align:center;font-weight:700;text-transform:uppercase;width:100%;border-radius:2px;max-width:200px;line-height:50px;height:50px}.button--yellow:hover{background:#242529;color:#fff}.ppslider-banners .banner-desktop{display:none}.ppslider-banner-item{position:relative}.ppslider-banner-item.large{width:100%}.ppslider-banner-item.small{width:100%;padding:0;margin:0}.ppslider-banner-item h4{margin-bottom:20px}.ppslider-banner-item h4 a{color:#222;opacity:.7}.ppslider-banner-item h4 a:hover{opacity:1;transition:0.3s}.ppslider-banner-item .button{background:#ddd;border-radius:15px;padding:5px 15px;color:#222;opacity:.7}.ppslider-banner-item .button:hover{opacity:1}.bottom-block{pointer-events:none;position:absolute;bottom:20px;left:20px}.ppslider-banner-item img{width:100%}@media (min-width:1110px){.ppslider{margin-top:17px}.ppslider-banner-item img{max-width:100%}.ppslider-banners .banner-desktop{display:block}.ppslider-banners .banner-mobile{display:none}.ppslider-banner-item.small{width:50%;padding-right:10px;margin-top:20px;float:left}.ppslider-banner-item.small+.ppslider-banner-item.small{padding-right:0;padding-left:10px}.owl-carousel .owl-item img{height:auto}.owl-carousel .owl-item img.ppslider-mobile{display:none}.owl-carousel .owl-item img.ppslider-desktop{display:block}.ppslider__content>.mt-5{margin-bottom:1rem}.ppslider__title{margin-left:auto;font-size:2.25rem;line-height:2.5rem}.ppslider-mobile{display:none!important}.ppslider-desktop{display:block!important}.ppslider__container{max-height:none;height:auto}.ppslider__content{padding-left:3rem;padding-right:3rem;padding-bottom:3rem;text-align:right}}.ppslider picture img,.ppslider-banners picture img{width:100%;height:auto;object-fit:cover}@media (max-width:799px){.ppslider picture img.banner-desktop,.ppslider-banners picture img.banner-desktop{width:100%;height:auto}}.ppslider-category-banner{width:100%;margin-bottom:30px;margin-top:50px}.ppslider-category-banner .ppslider-banner-item{width:100%}.ppslider-category-banner .ppslider-banner-item img{width:100%}.bottom-block{pointer-events:none}.bottom-block .banner-item-title{pointer-events:none}.bottom-block .banner-item-title>a{pointer-events:auto}.bottom-block>.button{pointer-events:auto}.ppslider__products{position:absolute;bottom:20px;right:20px;display:flex;gap:12px;z-index:10}.ppslider__product{display:flex;flex-direction:column;align-items:center;background:rgb(255 255 255 / .95);border-radius:8px;padding:12px;width:140px;text-decoration:none;color:#222;box-shadow:0 2px 8px rgb(0 0 0 / .15);transition:transform 0.2s ease,box-shadow 0.2s ease}.ppslider__product:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgb(0 0 0 / .2);text-decoration:none;color:#222}.ppslider__product-image{width:100px;height:100px;object-fit:contain;margin-bottom:8px}.ppslider__product-name{font-size:12px;font-weight:500;text-align:center;line-height:1.3;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ppslider__product-price{display:flex;flex-direction:column;align-items:center;font-size:14px;font-weight:600}.ppslider__product-price-old{font-size:11px;color:#999;text-decoration:line-through;font-weight:400}.ppslider__product-price-current{color:#e74c3c}@media (max-width:799px){.ppslider__products{display:none}}@media (min-width:800px) and (max-width:1109px){.ppslider__products{bottom:10px;right:10px}.ppslider__product{width:120px;padding:8px}.ppslider__product:nth-child(n+3){display:none}.ppslider__product-image{width:80px;height:80px}}@media (min-width:1110px){.ppslider__products{bottom:30px;right:30px}.ppslider__product{width:160px;padding:16px}.ppslider__product-image{width:120px;height:120px}}.ppslider-promotion{margin:30px 0;width:100%}.ppslider-promotion__banner{display:block;position:relative;overflow:hidden;border-radius:8px}.ppslider-promotion__image{width:100%;height:auto;display:block}.ppslider-promotion__content{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,rgb(0 0 0 / .7));color:#fff}.ppslider-promotion__title{font-size:1.25rem;font-weight:600;margin:0 0 5px}.ppslider-promotion__slogan{font-size:.875rem;margin:0;opacity:.9}@media (min-width:800px){.ppslider-promotion__content{padding:30px}.ppslider-promotion__title{font-size:1.5rem}}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");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}.swiper-zoom-container{width:100%;height:100%;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;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}
/*! 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:#6f685e;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:40px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}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{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:8px;-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}.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 #e3dacc;border-radius:8px}.form-control::-ms-expand{background-color:#fff0;border:0}.form-control:focus{color:#55595c;background-color:#fff;border-color:#b4532a;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:8px}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:12px}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:#6f685e;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:#6f685e;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:8px}.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:12px}.btn-sm,.btn-group-sm>.btn{padding:8px 16px;font-size:.875rem;border-radius:8px}.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:8px}.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 #e3dacc;border-radius:8px}.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:8px}.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:12px}.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:8px}.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 #e3dacc;border-radius:8px;-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:8px}.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 8px 8px 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:8px;border-top-left-radius:8px}.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:8px}.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:8px}}.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:8px}.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(38 33 25 / .06);border-radius:8px;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:8px;border-top-left-radius:8px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.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(8px - 1px) calc(8px - 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(8px - 1px) calc(8px - 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(8px - 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(8px - 1px);border-top-left-radius:calc(8px - 1px)}.card-img-bottom{border-bottom-right-radius:calc(8px - 1px);border-bottom-left-radius:calc(8px - 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:8px}.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:8px}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:8px;border-top-left-radius:8px}.page-item:last-child .page-link{border-bottom-right-radius:8px;border-top-right-radius:8px}.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:12px;border-top-left-radius:12px}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:12px;border-top-right-radius:12px}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:8px;border-top-left-radius:8px}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:8px;border-top-right-radius:8px}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:8px}.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}.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:8px;border-top-left-radius:8px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.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}.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:12px;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:8px}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:#fff0;border-style:solid}.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:8px}.rounded-top{border-top-right-radius:8px;border-top-left-radius:8px}.rounded-right{border-bottom-right-radius:8px;border-top-right-radius:8px}.rounded-bottom{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.rounded-left{border-bottom-left-radius:8px;border-top-left-radius:8px}.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:#6f685e!important}a.text-muted:focus,a.text-muted:hover{color:#534e47!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:#b4532a;--color-primary-hover:#9c4522;--color-primary-active:#853a1d;--color-accent:#d2232a;--color-accent-hover:#b41d23;--color-accent-active:#97181d;--color-accent-red:#d2232a;--color-cart-btn-bg:#d2232a;--color-cart-btn-bg-hover:#b41d23;--color-btn-primary-text:#ffffff;--color-btn-primary-bg:#b4532a;--color-btn-primary-hover:#9c4522;--color-primary-rgb:180, 83, 42;--color-text-primary:#262119;--color-text-darkest:#1a1611;--color-text-muted:#575046;--color-text-disabled:#6f685e;--color-text-faint:#b8ae9f;--color-text-light:#ffffff;--color-bg-white:#ffffff;--color-bg-light:#fbf7f0;--color-bg-warm:#f4ebdd;--color-bg-dark:#2e2620;--color-bg-darker:#241d18;--color-bg-section-dark:#2e2620;--color-accent-secondary:#c4cfde;--color-accent-soft:#e9b384;--color-age-0-2:#f7dfe4;--color-age-3-5:#fbebc8;--color-age-6-8:#dcebd6;--color-age-9-12:#d8e5f2;--color-age-teen:#e7def2;--color-age-all:#f0e6d8;--color-border:#e3dacc;--color-border-light:#efe8dc;--color-success:#059669;--color-success-bg:#e3f4ee;--color-warning:#e2a33b;--color-warning-bg:#faf1df;--color-warning-soft:#e2a33b;--color-warning-soft-bg:#faf1df;--color-info:#3d5a73;--color-info-bg:#e6eaef;--color-danger:#8b1a1a;--color-danger-bg:#f9e7e6;--font-family-display:Fraunces, Georgia, Times New Roman, 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:12px;--radius-card-mobile:12px;--radius-panel:14px;--radius-button:8px;--radius-input:8px;--radius-badge:4px;--radius-cover:2px;--radius-pill:999px;--shadow-card:0 2px 10px rgba(38, 33, 25, 0.06);--shadow-card-hover:0 8px 20px rgba(38, 33, 25, 0.12);--shadow-dropdown:0 8px 24px rgba(38, 33, 25, 0.12)}[data-theme=dark]{--color-text-primary:#ffffff;--color-text-muted:#b8ae9f;--color-bg-white:#2e2620;--color-border:#1a1611}*,::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;text-rendering:optimizeSpeed;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#262119;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}img,video,canvas{height:auto}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 #b4532a;outline-offset:2px}::-moz-selection{background-color:rgb(180 83 42 / .2);color:#262119}::selection{background-color:rgb(180 83 42 / .2);color:#262119}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fbf7f0}::-webkit-scrollbar-thumb{background:#b4532a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#853a1d}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400 700;font-display:swap;src:url(../css/01edc5d1d16f94afc4bc.woff2) format("woff2");unicode-range:U+0100-017F}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400 700;font-display:swap;src:url(../css/b897b251e593db408eb5.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+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:400 800;font-display:swap;src:url(../css/185cf39ee3c8941dd75a.woff2) format("woff2");unicode-range:U+0100-017F}@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url(../css/50c4960da8f2d4d70e08.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/f5b8f921797574a9bc51.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:#262119;background-color:#fbf7f0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:2px;line-height:1.1;color:#262119;margin:0 0 16px}h1,.h1{font-size:40px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}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:#262119;margin:0 0 12px}h4,.h4{font-size:20px}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:#575046}a{color:#b4532a;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}a:hover,a:focus{color:#d2232a}.font-display{font-family:"Fraunces",Georgia,"Times New Roman",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:#d2232a;line-height:1}.eyebrow__dot{width:8px;height:8px;border-radius:50%;background-color:currentColor;display:inline-block}.eyebrow--primary{color:#b4532a}.eyebrow--muted{color:#575046}.eyebrow--light{color:#b8ae9f}.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:8px;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:#8b4020;border-color:#8b4020}.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 #e3dacc;border-radius:8px;-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 #e3dacc;border-radius:8px;-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:#8b1a1a}.form-control.is-invalid:focus{border-color:#8b1a1a;-webkit-box-shadow:0 0 0 3px rgb(139 26 26 / .1);box-shadow:0 0 0 3px rgb(139 26 26 / .1)}.form-control.is-valid{border-color:#059669}.form-control.is-valid:focus{border-color:#059669;-webkit-box-shadow:0 0 0 3px rgb(5 150 105 / .1);box-shadow:0 0 0 3px rgb(5 150 105 / .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 #e3dacc;border-radius:8px;-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 #e3dacc;-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:8px}.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 #e3dacc;border-radius:8px}.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:#8b1a1a}.was-validated :invalid~.invalid-feedback,.is-invalid~.invalid-feedback{display:block}.valid-feedback{display:none;width:100%;margin-top:4px;font-size:10px;color:#059669}.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:block;font-family:"bootstrap-icons";src:url(../css/95ad0c1b3f467450fbd9.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:12px;padding-right:12px}}.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:#fbf7f0}.section--bg-gray{background-color:#efe8dc}.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:#262119;font-size:1rem;font-weight:500;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.btn-view-more:hover{color:#b4532a}.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:#2e2620;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-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:400;letter-spacing:.4px;text-align:center}.announcement-bar__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.announcement-bar__promo{color:#fff;white-space:normal}.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:#d2232a}.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:#b8ae9f;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:#b8ae9f;-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-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06);-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 18px rgb(38 33 25 / .14);box-shadow:0 6px 18px rgb(38 33 25 / .14);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.blog-card__media-link{display:block;height:180px;overflow:hidden}.blog-card__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease,-webkit-transform 400ms ease}.blog-card:hover .blog-card__media{-webkit-transform:scale(1.04);transform:scale(1.04)}.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:10px;padding:20px}.blog-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.blog-card__cat{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b4532a}.blog-card__meta-dot{color:#6f685e}.blog-card__date{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:400;color:#6f685e}.blog-card__title{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:22px;font-weight:600}.blog-card__title a{color:#262119;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.blog-card__title a:hover{color:#b4532a}.blog-card__excerpt{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:21px;color:#575046}.blog-card__more{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:2px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#b4532a;text-decoration:none}.blog-card__more svg{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}.blog-card__more:hover svg{-webkit-transform:translateX(3px);transform:translateX(3px)}.category-tile{position:relative;height:320px;border-radius:8px;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:#b8ae9f}.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:#d2232a;border-radius:8px;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:#b4532a}.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:"Fraunces",Georgia,"Times New Roman",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:#b8ae9f}@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:#241d18;border-radius:8px;gap:4px}.countdown__block--alert{background:#d2232a}.countdown__number{font-family:"Fraunces",Georgia,"Times New Roman",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:#b8ae9f;text-transform:uppercase;line-height:1}.countdown__sep{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:36px;font-weight:400;color:#575046;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:8px;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__row--utility:has(.search-panel--active),.header__row--progress:has(.search-panel--active){overflow:visible}.header--compact,.header--scrolled{-webkit-box-shadow:0 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06)}.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:72px;background:#fff;gap:40px}.header__mobile-toggle{display:none;background:0 0;border:0;padding:8px;color:#262119;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;gap:10px;-ms-flex-negative:0;flex-shrink:0;text-decoration:none}.header__logo-img{display:block;height:60px;width:auto;max-width:100%}.header__logo-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:#262119;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.header__logo-icon svg,.header__logo-icon img{width:24px;height:24px;color:#b8ae9f}.header__logo-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}.header__logo-wordmark{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:24px;font-weight:400;color:#262119;letter-spacing:1px;line-height:1}.header__logo-tagline{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:9px;font-weight:600;color:#575046;letter-spacing:2px;text-transform:uppercase;line-height:1}.header__search{-webkit-box-flex:0;-ms-flex:0 1 480px;flex:0 1 480px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;max-width:480px;background:#fbf7f0;border:1px solid #e3dacc;border-radius:999px;padding:4px 4px 4px 18px;gap:8px;min-width:0;-webkit-transition:border-color 150ms ease,max-width 300ms ease,-webkit-box-shadow 150ms ease;transition:border-color 150ms ease,max-width 300ms ease,-webkit-box-shadow 150ms ease;transition:border-color 150ms ease,box-shadow 150ms ease,max-width 300ms ease;transition:border-color 150ms ease,box-shadow 150ms ease,max-width 300ms ease,-webkit-box-shadow 150ms ease}.header__search:focus-within{border-color:#b4532a;-webkit-box-shadow:0 0 0 3px rgb(180 83 42 / .12);box-shadow:0 0 0 3px rgb(180 83 42 / .12)}.header__search-icon{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;color:#575046}.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:#262119;min-width:0}.header__search-input::-webkit-input-placeholder{color:#575046}.header__search-input::-moz-placeholder{color:#575046}.header__search-input:-ms-input-placeholder{color:#575046}.header__search-input::-ms-input-placeholder{color:#575046}.header__search-input::placeholder{color:#575046}.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;width:36px;height:36px;padding:0;background:#d2232a;border:0;border-radius:999px;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}.header__search-cta .lucide,.header__search-cta svg,.header__search-submit .lucide,.header__search-submit svg{width:18px;height:18px}.header__search-cta:hover,.header__search-submit:hover{background:#b41d23;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);width:330px;background:#fff;border:1px solid #e3dacc;border-radius:14px;-webkit-box-shadow:0 8px 24px rgb(38 33 25 / .12);box-shadow:0 8px 24px rgb(38 33 25 / .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 #efe8dc;margin-bottom:6px}.header__account-hello{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;color:#575046;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:#262119;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:#262119;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:#575046;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color 150ms ease;transition:color 150ms ease}.header__account-link:hover{background:#fbf7f0;color:#b4532a}.header__account-link:hover .lucide{color:#b4532a}.header__account-link--logout:hover{background:#fbf7f0;color:#d2232a}.header__account-link--logout:hover .lucide{color:#d2232a}.header__account-link--register{font-weight:600}.header__account-title{margin:0;padding:6px 24px 14px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;color:#262119}.header__account-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:44px;margin:0 24px 10px;border-radius:10px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;text-decoration:none;-webkit-transition:background 150ms ease,color 150ms ease,border-color 150ms ease;transition:background 150ms ease,color 150ms ease,border-color 150ms ease}.header__account-btn--login{background:#b4532a;color:#fff}.header__account-btn--login:hover{background:#262119;color:#fff}.header__account-btn--register{background:#fff;border:1px solid #e3dacc;color:#262119;font-weight:600;margin-bottom:0}.header__account-btn--register:hover{border-color:#262119}.header__account-why{margin:0;padding:6px 24px 8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#262119}.header__account-benefits{list-style:none;margin:0;padding: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:4px}.header__account-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:3px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:500;color:#262119}.header__account-benefit .lucide{width:15px;height:15px;color:#d2232a;-ms-flex-negative:0;flex-shrink:0}.header__account-benefit--highlight{padding:9px 12px;margin-bottom:4px;background:#f4ebdd;border-radius:10px;font-weight:700}.header__account-divider{height:1px;background:#efe8dc;margin:8px 24px}.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:#262119;-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:#262119;text-transform:uppercase;white-space:nowrap}.header__cart-badge{position:absolute;top:-4px;right:-3px;width:16px;height:16px;background:#d2232a;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__cart-pill{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;padding:10px 18px;background:#b4532a;border-radius:999px;color:#fff}.header__cart-pill:hover{opacity:1;background:#9c4522}.header__cart-pill .header__cart-badge{background:#fff;color:#b4532a}@media (max-width:767.98px){.header__cart-pill{gap:4px;padding:0;background:0 0;color:#262119}.header__cart-pill:hover{background:0 0}.header__cart-pill .header__cart-badge{background:#d2232a;color:#fff}}.header__cart-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:#fff;white-space:nowrap}@media (max-width:767.98px){.header__cart-label{display:none}}.header__cart-total{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;padding-left:8px;border-left:1px solid rgb(255 255 255 / .35);font-variant-numeric:tabular-nums}.header__cart-total:empty{display:none}@media (max-width:767.98px){.header__cart-total{display:none}}.header__lang{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;letter-spacing:.5px;-ms-flex-negative:0;flex-shrink:0}.header__lang-current{color:#262119}.header__lang-link{color:#575046;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.header__lang-link:hover{color:#b4532a}.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:52px;background:#fff;border-top:1px solid #e3dacc;border-bottom:1px solid #e3dacc}.header__nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px;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:14px;font-weight:500;letter-spacing:normal;color:#262119;text-decoration:none;text-transform:none;white-space:nowrap;-webkit-transition:color 150ms ease;transition:color 150ms ease}.header__nav-link:hover{color:var(--color-primary)}.header__nav-link--main{font-weight:700}.header__nav-link--sale{color:#d2232a;font-weight:700}.header__nav-link--sale:hover{color:#b41d23}.header__nav-chevron{width:14px;height:14px;color:#575046;-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 #e3dacc;-webkit-box-shadow:0 8px 24px rgb(38 33 25 / .12);box-shadow:0 8px 24px rgb(38 33 25 / .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:12px;text-decoration:none;color:#262119;-webkit-transition:background 150ms ease;transition:background 150ms ease}.header__dropdown-item:hover{background:#fbf7f0}.header__dropdown-image{width:100px;height:100px;border-radius:8px;overflow:hidden;background:#fbf7f0;-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:#262119;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:#d2232a;border-radius:8px;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:#262119;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:#262119;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:#e3dacc;-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:#d2232a;border-radius:8px;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:#262119;color:#fff}.header__row--age{background:#f4ebdd;padding-block:14px}.header__age-inner{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-wrap:wrap;flex-wrap:wrap;gap:10px}.header__age-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#575046;margin-right:4px}.header__age-pills{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:10px}.header__age-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 18px;border-radius:999px;border:1.5px solid #fff0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#262119;text-decoration:none;line-height:1;white-space:nowrap;-webkit-transition:border-color 150ms ease,-webkit-transform 150ms ease;transition:border-color 150ms ease,-webkit-transform 150ms ease;transition:border-color 150ms ease,transform 150ms ease;transition:border-color 150ms ease,transform 150ms ease,-webkit-transform 150ms ease}.header__age-pill:hover{border-color:#262119}.header__age-pill.is-active{border-color:#262119}.header__age-pill--0-2{background:#f7dfe4}.header__age-pill--3-5{background:#fbebc8}.header__age-pill--6-8{background:#dcebd6}.header__age-pill--9-12{background:#d8e5f2}.header__age-pill--teen{background:#e7def2}.header__age-pill--all{background:#f0e6d8}@media (max-width:767.98px){.header__age-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.header__age-inner::-webkit-scrollbar{display:none}.header__age-label{display:none}.header__age-pills{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header__age-pill{-ms-flex-negative:0;flex-shrink:0}}.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:#faf1df;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:#e2a33b;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:#e2a33b;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:#e2a33b;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 #e3dacc}.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;gap:6px}.header__logo-img{height:40px}.header__logo-icon{width:32px;height:32px;border-radius:4px}.header__logo-icon svg,.header__logo-icon i{width:18px;height:18px}.header__logo-wordmark{font-size:16px!important;letter-spacing:.5px}.header__logo-tagline{display:none}.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}}#search_widget.header__search{overflow:visible}.ui-autocomplete.searchbar-autocomplete{position:absolute;z-index:100;max-height:60vh;overflow-y:auto;margin-top:8px;padding:8px;list-style:none;background:#fff;border:1px solid #e3dacc;border-radius:12px;-webkit-box-shadow:0 8px 24px rgb(38 33 25 / .12);box-shadow:0 8px 24px rgb(38 33 25 / .12)}.ui-autocomplete.searchbar-autocomplete .ui-menu-item{list-style:none}.ui-autocomplete.searchbar-autocomplete .ui-menu-item .ui-menu-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;color:#262119;font-size:15px;line-height:1.3;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.ui-autocomplete.searchbar-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete.searchbar-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background:#fbf7f0;color:#b4532a;border:0;margin:0}.ui-autocomplete.searchbar-autocomplete .autocomplete-thumbnail{width:40px;height:52px;-o-object-fit:contain;object-fit:contain;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:2px;background:#f4ebdd}.footer{background:#2e2620;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.footer__main{max-width:1440px;margin-inline:auto;padding:56px 80px 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){.footer__main{padding:40px 16px}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:991.98px){.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767.98px){.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__brand{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;width:320px;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__brand{width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.footer__logo{display:inline-block;text-decoration:none}.footer__wordmark{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-style:italic;font-weight:600;font-size:24px;color:#fbf7f0;letter-spacing:-.5px;line-height:1;white-space:nowrap;display:inline-block}.footer__tagline{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#b8ae9f;margin:0}.footer__requisites{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#a09890;margin:0}.footer__req-link{color:#a09890;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.footer__req-link:hover,.footer__req-link:focus-visible{color:#fbf7f0}.footer__newsletter-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:13px;color:#fbf7f0;line-height:normal}.footer__newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:8px}.footer__newsletter-input{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;height:44px;background:#3a3530;border:0;border-radius:6px 0 0 6px;padding:0 14px;color:#fbf7f0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px}.footer__newsletter-input::-webkit-input-placeholder{color:#b8ae9f}.footer__newsletter-input::-moz-placeholder{color:#b8ae9f}.footer__newsletter-input:-ms-input-placeholder{color:#b8ae9f}.footer__newsletter-input::-ms-input-placeholder{color:#b8ae9f}.footer__newsletter-input::placeholder{color:#b8ae9f}.footer__newsletter-input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #b4532a;box-shadow:inset 0 0 0 1px #b4532a}.footer__newsletter-btn{height:44px;background:#b4532a;border:0;border-radius:0 6px 6px 0;padding:0 20px;color:#fbf7f0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-transition:background 150ms ease;transition:background 150ms ease}.footer__newsletter-btn:hover,.footer__newsletter-btn:focus-visible{background:#9c4522}.footer__newsletter-msg{margin:8px 0 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;line-height:1.4}.footer__newsletter-msg--ok{color:#9fd39a}.footer__newsletter-msg--error{color:#e8a99a}.footer__newsletter-gdpr{margin-top:8px;font-size:11px;color:#b8ae9f}.footer__cols{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767.98px){.footer__cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.footer__col{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 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:14px}.footer__col-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:11px;color:#b8ae9f;letter-spacing:1.5px;text-transform:uppercase;margin:0}.footer__nav{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:14px}.footer__nav li{list-style:none}.footer__nav a{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:14px;color:#a09890;text-decoration:none;line-height:1;display:inline-block;-webkit-transition:color 150ms ease;transition:color 150ms ease}.footer__nav a:hover,.footer__nav a:focus-visible{color:#fbf7f0}.footer__seo{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}.footer__seo-divider{width:100%;height:1px;background:#3d3530}.footer__seo-links{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 26px}.footer__seo-link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:12px;color:#a09890;text-decoration:none;white-space:nowrap;line-height:1.4;-webkit-transition:color 150ms ease;transition:color 150ms ease}.footer__seo-link:hover,.footer__seo-link:focus-visible{color:#fbf7f0}.footer__divider{width:100%;height:1px;background:#3d3530;border:0;margin:0}.footer__bottom{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media (max-width:767.98px){.footer__bottom{-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:16px;text-align:center}}.footer__copyright{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:11px;color:#b8ae9f;letter-spacing:.5px;text-transform:uppercase;margin:0;white-space:nowrap}@media (max-width:767.98px){.footer__copyright{white-space:normal}}.footer__payments{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;-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;padding:9px 12px;background:#3a3530;border:1px solid #4a4540;border-radius:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:10px;color:#bfb4a6;letter-spacing:.5px;white-space:nowrap}.footer__legal{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:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767.98px){.footer__legal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__legal-link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:12px;color:#b8ae9f;text-decoration:none;white-space:nowrap;-webkit-transition:color 150ms ease;transition:color 150ms ease}.footer__legal-link:hover,.footer__legal-link:focus-visible{color:#fbf7f0}.mega-menu{position:absolute;top:100%;left:0;right:0;z-index:800;background:#fff;border-bottom:2px solid #e3dacc;-webkit-box-shadow:0 8px 24px rgb(38 33 25 / .12);box-shadow:0 8px 24px rgb(38 33 25 / .12);height:auto;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,.header__nav-item--has-dropdown:hover .mega-menu,.header__nav-item--has-dropdown:focus-within .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;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 260px;gap:32px;padding:32px 40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mega-menu__cols{display:contents}.mega-menu__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:12px;min-width:0}.mega-menu__col-header{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#575046;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #e3dacc}.mega-menu__col-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:2px}.mega-menu__col--wide{grid-column:1/-1}.mega-menu__col-list--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 32px}.mega-menu__col-link{display:block;padding:6px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:400;color:#575046;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.mega-menu__col-link:hover{color:#b4532a}.mega-menu__col-link--all{font-weight:600;color:#b4532a}.mega-menu__age-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:6px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:500;color:#262119;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.mega-menu__age-link:hover{color:#b4532a}.mega-menu__age-dot{width:16px;height:16px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.mega-menu__age-dot--0-2{background:#f7dfe4}.mega-menu__age-dot--3-5{background:#fbebc8}.mega-menu__age-dot--6-8{background:#dcebd6}.mega-menu__age-dot--9-12{background:#d8e5f2}.mega-menu__age-dot--teen{background:#e7def2}.mega-menu__age-dot--all{background:#f0e6d8}.mega-menu__featured{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:12px;height:100%;padding:24px;border-radius:12px;background:#e9b384;color:#262119;text-decoration:none;-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}.mega-menu__featured:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06)}.mega-menu__featured-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px;border-radius:999px;background:#262119;color:#fff;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:10px;font-weight:700;letter-spacing:.5px}.mega-menu__featured-title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;line-height:1.3;color:#262119}.mega-menu__featured-desc{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#262119;line-height:1.5}.mega-menu__featured-cta{margin-top:auto;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:#262119}.mega-menu__scrim{display:none}@media (max-width:1199.98px){.mega-menu__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu__featured{grid-column:1/-1;-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:24px}.mega-menu__featured-cta{margin-top:0;margin-left:auto}}.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:#241d18;border:1px solid #b4532a;border-radius:8px;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 #b4532a;box-shadow:0 0 0 1px #b4532a}.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:#d2232a;border-radius:8px;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:"Fraunces",Georgia,"Times New Roman",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:#b8ae9f;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:"Fraunces",Georgia,"Times New Roman",serif;font-size:22px;font-weight:400;color:#d2232a;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:#b8ae9f;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 #e3dacc;border-radius:12px;overflow:hidden;height:100%;-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}.product-card:hover{-webkit-box-shadow:0 8px 20px rgb(38 33 25 / .12);box-shadow:0 8px 20px rgb(38 33 25 / .12)}@media (prefers-reduced-motion:no-preference){.product-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.product-card__shelf{position:relative;height:260px;padding:16px 16px 0;background:#f4ebdd;border-radius:12px 12px 0 0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card__cover-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.product-card__cover-link picture{display:contents}.product-card__cover{display:block;width:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;border-radius:2px;-webkit-filter:drop-shadow(2px 3px 8px rgb(38 33 25 / .2));filter:drop-shadow(2px 3px 8px rgb(38 33 25 / .2));-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.product-card__cover--placeholder{opacity:.6;-webkit-filter:none;filter:none;mix-blend-mode:multiply}.product-card__spread{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:calc(100% - 32px);max-height:calc(100% - 16px);width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;border-radius:2px;-webkit-filter:drop-shadow(2px 3px 8px rgb(38 33 25 / .2));filter:drop-shadow(2px 3px 8px rgb(38 33 25 / .2));opacity:0;pointer-events:none;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}@media (any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card--has-spread:hover .product-card__spread{opacity:1}.product-card--has-spread:hover .product-card__cover{opacity:0}}.product-card__age-pill{position:absolute;top:12px;left:12px;z-index:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px;border-radius:999px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:600;line-height:1;color:#262119;white-space:nowrap;pointer-events:none}.product-card__age-pill--0-2{background:#f7dfe4}.product-card__age-pill--3-5{background:#fbebc8}.product-card__age-pill--6-8{background:#dcebd6}.product-card__age-pill--9-12{background:#d8e5f2}.product-card__age-pill--teen{background:#e7def2}.product-card__age-pill--all{background:#f0e6d8}.product-card__badge{position:absolute;top:12px;right:12px;z-index:3;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:999px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.3px;pointer-events:none}.product-card__badge--sale{background:#d2232a;color:#fff;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;letter-spacing:0}.product-card__badge--new{background:#e9b384;color:#262119;text-transform:uppercase}.product-card__badge--preorder{background:#c4cfde;color:#262119}.product-card__badge--sold-out{background:#f4ebdd;color:#575046;border:1px solid #e3dacc;text-transform:uppercase;letter-spacing:.5px}.product-card__badge--backorder{background:#faf1df;color:#9b7220;border:1px solid rgb(155 114 32 / .35)}.product-card__badge--backorder .lucide{width:12px;height:12px}.product-card__series-chip{position:absolute;left:12px;bottom:12px;z-index:3;padding:4px 10px;border-radius:999px;background:rgb(38 33 25 / .82);color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:600;line-height:1;pointer-events:none}.product-card__wish{position:absolute;right:12px;bottom:12px;z-index:3;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;padding:0;background:#fff;border:1px solid #e3dacc;border-radius:999px;color:#6f685e;cursor:pointer;opacity:0;-webkit-transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease;transition:color 150ms ease,border-color 150ms ease,opacity 150ms ease}.product-card__wish .lucide{width:16px;height:16px}.product-card__wish:hover,.product-card__wish.is-active{color:#b4532a;border-color:#b4532a}.product-card:hover .product-card__wish,.product-card:focus-within .product-card__wish{opacity:1}@media (hover:none){.product-card__wish{opacity:1}}.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__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:#262119;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;height:calc(1.3*2em)}.product-card__title-link{color:inherit;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-card__title-link:hover{color:#b4532a}.product-card__author{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.3;color:#6f685e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:16px}.product-card__stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.product-card__star{width:14px;height:14px;color:#e3dacc;fill:#e3dacc}.product-card__star.is-filled{color:#e2a33b;fill:#e2a33b}.product-card__rating-count{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:11px;color:#6f685e}.product-card__price{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:8px;margin-top:auto}.product-card__price-current{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:17px;font-weight:700;line-height:1;color:#262119}.product-card__price-current--oos{color:#6f685e;text-decoration:line-through}.product-card__price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:400;color:#6f685e;text-decoration:line-through}.product-card__member-price{-ms-flex-preferred-size:100%;flex-basis:100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:600;color:#b4532a}.product-card__price--preorder{margin-top:auto}.product-card__preorder-note{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-style:italic;color:#575046}.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:11px 16px;border:1px solid #d2232a;border-radius:8px;background:#d2232a;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;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}.product-card__cta .lucide{width:16px;height:16px}.product-card__cta:hover{background:#b41d23;border-color:#b41d23;color:#fff}.product-card__cta:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.product-card__cta--variants,.product-card__cta--preorder{background:#fff;color:#262119;border-color:#e3dacc}.product-card__cta--variants:hover,.product-card__cta--preorder:hover{background:#f4ebdd;color:#262119;border-color:#262119}.product-card__cta--notify{background:#fbf7f0;color:#575046;border-color:#e3dacc;cursor:not-allowed}.product-card__cta--notify:hover{background:#efe8dc;color:#262119;border-color:#e3dacc}.product-card--sold-out .product-card__shelf{opacity:.72}.product-card--preorder .product-card__shelf{background:-webkit-gradient(linear,left top,left bottom,from(#e9b384),to(#f4ebdd));background:linear-gradient(180deg,#e9b384 0,#f4ebdd 100%)}@media (max-width:767.98px){.product-card__shelf{height:190px;padding:10px 10px 0}.product-card__body{padding:10px;gap:5px}.product-card__title{font-size:14px}.product-card__author{font-size:12px}.product-card__price-current{font-size:16px}.product-card__price-old{font-size:12px}.product-card__member-price{font-size:11px}.product-card__cta{height:30px;padding:0 12px;font-size:12px}}.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:#262119}.product-variants__selected{font-weight:500;color:#575046}.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 #e3dacc;border-radius:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;line-height:1;color:#262119;-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:#262119}.product-variants__chip--selected .product-variants__chip-label{border-width:2px;border-color:#b4532a;color:#b4532a;font-weight:700;padding:9.5px 13.5px}.product-variants__chip-input:focus-visible+.product-variants__chip-label{outline:2px solid #d2232a;outline-offset:2px}.product-variants__chip--disabled .product-variants__chip-label{color:#6f685e;text-decoration:line-through;cursor:not-allowed;background:#fbf7f0}.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 #e3dacc;box-shadow:0 0 0 1.5px #e3dacc;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 #e3dacc,0 0 0 3.5px #fff,0 0 0 5.5px #b4532a;box-shadow:0 0 0 1.5px #e3dacc,0 0 0 3.5px #fff,0 0 0 5.5px #b4532a}.input-color:focus-visible+.product-variants__color-swatch{-webkit-box-shadow:0 0 0 1.5px #e3dacc,0 0 0 3.5px #fff,0 0 0 5.5px #d2232a;box-shadow:0 0 0 1.5px #e3dacc,0 0 0 3.5px #fff,0 0 0 5.5px #d2232a;outline:0}.product-variants__color--selected .input-color:focus-visible+.product-variants__color-swatch{-webkit-box-shadow:0 0 0 1.5px #e3dacc,0 0 0 3.5px #fff,0 0 0 5.5px #d2232a;box-shadow:0 0 0 1.5px #e3dacc,0 0 0 3.5px #fff,0 0 0 5.5px #d2232a}@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:#241d18;border:1px solid #b4532a;border-radius:8px}.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:#d2232a}.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(5 150 105 / .15);border-radius:999px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:600;color:#0af7ad}.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:#b4532a;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:#b4532a;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:#b8ae9f;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:#d2232a;-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:#b4532a;text-transform:uppercase}.section-header__title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:30px;font-weight:700;line-height:1.1;color:#262119;margin:0}.section-header__title--light{color:#fff}.section-header__link{-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:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:#b4532a;text-decoration:none;white-space:nowrap;-webkit-transition:gap 150ms ease;transition:gap 150ms ease}.section-header__link svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.section-header__link:hover{gap:10px}.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 #262119;border-radius:8px;background:0 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#262119;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:8px;cursor:pointer;border:1px solid #e3dacc;background:#fbf7f0;color:#262119;-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:#262119}.section-header__arrow--next{background:#262119;border-color:#262119;color:#fff}.section-header__arrow--next:hover{background:#1a1611}@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:22px}}.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;max-width:1440px;width:100%;margin-inline:auto;margin-block:48px;padding:0 40px;background:#fff;border-bottom:1px solid #e3dacc}.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 #e3dacc;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:#e3dacc}.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:#fbf7f0;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.usp-strip__icon svg,.usp-strip__icon img{width:22px;height:22px;color:#b4532a}.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:#262119;white-space:nowrap}.usp-strip__secondary{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:400;color:#575046;white-space:nowrap}@media (max-width:767.98px){.usp-strip{height:auto;margin-block:32px;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 #e3dacc}.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:"Fraunces",Georgia,"Times New Roman",serif;font-size:56px;font-weight:400;line-height:1.1;letter-spacing:2px;color:#262119;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__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;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#262119;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.products-section__more-link:hover,.products-section__more-link:focus{color:#d2232a;text-decoration:none}.products-section__more-link:hover .products-section__more-icon,.products-section__more-link:focus .products-section__more-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}.products-section__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 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.products-section__more-icon .lucide{width:18px;height:18px}.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:8px;cursor:pointer;background:#fbf7f0;border:1px solid #e3dacc;color:#262119;-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:#262119;color:#fff;border-color:#262119}.products-section__nav-btn--next{background:#262119;color:#fff;border-color:#262119}.products-section__nav-btn--next:hover{background:#d2232a;border-color:#d2232a;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:#2e2620;color:#fff}.products-section--dark .products-section__title{color:#fff}.products-section--dark .products-section__more-link{color:#fff}.products-section--dark .products-section__more-link:hover,.products-section--dark .products-section__more-link:focus{color:#e9b384}.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:#262119}.products-section--dark .products-section__nav-btn--next{background:#d2232a;border-color:#d2232a}.products-section--dark .products-section__nav-btn--next:hover{background:#fff;border-color:#fff;color:#262119}@media (max-width:767.98px){.products-section{padding-block:40px}.products-section__inner{padding-inline:12px;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 #efe8dc}.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:8px;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:#d2232a;text-transform:uppercase;line-height:1}.home-browse__cat-title{font-family:"Fraunces",Georgia,"Times New Roman",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:#d2232a;border-radius:8px;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:#262119;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:"Fraunces",Georgia,"Times New Roman",serif;font-size:28px;font-weight:400;letter-spacing:.5px;color:#262119;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:8px;background:#fbf7f0;border:1px solid #e3dacc;color:#262119;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:#262119;color:#fff;border-color:#262119}.home-browse__nav-btn--next{background:#262119;color:#fff;border-color:#262119}.home-browse__nav-btn--next:hover{background:#d2232a;border-color:#d2232a}.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:12px}}.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:#d2232a;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:#b4532a;text-transform:uppercase}.brand-wall__headline{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:.5px;line-height:1.1;color:#262119;text-align:center;max-width:820px;margin:0}.brand-wall__grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e3dacc;border-radius:8px;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 #e3dacc;border-bottom:1px solid #e3dacc;-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:#fbf7f0;-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:#b4532a}@media (max-width:991.98px){.brand-wall__cell:nth-child(n){border-right:1px solid #e3dacc}.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 #e3dacc}.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:"Fraunces",Georgia,"Times New Roman",serif;font-size:11px;font-weight:400;letter-spacing:2px;color:#575046;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:12px;gap:24px}.brand-wall__headline{font-size:24px}}.blog-guides{background:#fbf7f0;padding-block:48px}.blog-guides__inner{max-width:1440px;margin-inline:auto;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-guides__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}.blog-guides__title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:30px;font-weight:700;line-height:1.1;color:#262119;margin:0}.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:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:#b4532a;text-decoration:none;white-space:nowrap;-webkit-transition:gap 150ms ease;transition:gap 150ms ease}.blog-guides__head-cta svg{width:16px;height:16px}.blog-guides__head-cta:hover{gap:10px}.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:767.98px){.blog-guides{padding-block:40px}.blog-guides__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog-guides__title{font-size:24px}.blog-guides__grid{grid-template-columns:1fr}}.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:12px;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:#d2232a;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:"Fraunces",Georgia,"Times New Roman",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:"Fraunces",Georgia,"Times New Roman",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:#d2232a;fill:#d2232a}.testimonials__stat-stars .lucide.testimonials__stat-star--dim{color:rgb(232 32 32 / .3);fill:rgb(232 32 32 / .3)}.testimonials__stat-divider{width:1px;height:70px;background:#b4532a;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 #b4532a;border-radius:8px;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:#d2232a;fill:#d2232a}.testimonial__stars .lucide.testimonial__star--dim{color:rgb(232 32 32 / .3);fill:rgb(232 32 32 / .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:#b4532a}.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:#b4532a;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:#b4532a;color:#ccc;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:12px;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:#d2232a;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:"Fraunces",Georgia,"Times New Roman",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:8px;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:#d2232a}.special-offers__cell--accent .special-offers__cell-label{color:#fff}.special-offers__cell-value{font-family:"Fraunces",Georgia,"Times New Roman",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:"Fraunces",Georgia,"Times New Roman",serif;font-size:36px;color:#575046;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 #b4532a;border-radius:8px;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:#d2232a;border-radius:8px;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:"Fraunces",Georgia,"Times New Roman",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:#d2232a}.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:"Fraunces",Georgia,"Times New Roman",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:#d2232a;border-radius:8px;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:#262119}.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:12px;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:#d2232a;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:#b4532a;text-transform:uppercase}.featured-categories__headline{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:56px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#262119;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:8px;overflow:hidden;background:#262119;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:8px}}.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:8px;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:#d2232a}.category-tile__badge--new{background:#b4532a}@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:"Fraunces",Georgia,"Times New Roman",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:12px;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:8px;overflow:hidden;color:#fff;background:#262119;-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:#d2232a;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:"Fraunces",Georgia,"Times New Roman",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;padding:0 24px;border-radius:8px;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:#d2232a}.promo-banner__cta--accent:hover{background:#262119}.promo-banner__cta--dark{background:#222}.promo-banner__cta--dark:hover{background:#d2232a}.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;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:#e82020}.category-sidebar-banner__headline{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",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:#b4532a;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:#934422}@media (max-width:991.98px){.category-sidebar-banner{display:none}}.hero-slider{position:relative}.hero-slider__swiper{position:relative;overflow:hidden}.hero-slider__slide{position:relative;min-height:560px;overflow:hidden}.hero-slider__slide--bare{min-height:0}.hero-slider__slide--bare .hero-slider__bg{position:relative}.hero-slider__slide--bare .hero-slider__bg-img{height:auto;-o-object-fit:contain;object-fit:contain}.hero-slider__bg{position:absolute;inset:0;z-index:0}.hero-slider__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-slider__overlay{position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgb(251 247 240 / .94)),color-stop(42%,rgb(251 247 240 / .8)),color-stop(78%,rgb(251 247 240 / .3)),to(rgb(251 247 240 / .1)));background:linear-gradient(90deg,rgb(251 247 240 / .94) 0,rgb(251 247 240 / .8) 42%,rgb(251 247 240 / .3) 78%,rgb(251 247 240 / .1) 100%)}.hero-slider__content{position:relative;z-index:2;max-width:1440px;margin-inline:auto;padding-inline:40px;min-height:560px;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:48px}.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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;max-width:560px}.hero-slider__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:.12em;text-transform:uppercase;color:#b4532a}.hero-slider__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#b4532a}.hero-slider__title{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:56px;line-height:1.08;font-weight:700;color:#262119}.hero-slider__desc{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.5;color:#575046}.hero-slider__ctas{margin-top:8px}.hero-slider__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:48px;padding:0 24px;border-radius:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;text-decoration:none;-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}.hero-slider__cta svg{width:16px;height:16px}.hero-slider__cta--primary{background:#b4532a;color:#fbf7f0}.hero-slider__cta--primary:hover{background:#9c4522;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.hero-slider__right{-ms-flex-negative:0;flex-shrink:0}.hero-slider__cover-card{position:relative;display:block;line-height:0}.hero-slider__badge{position:absolute;top:12px;left:12px;z-index:1;padding:5px 10px;border-radius:50%;background:#fff7ee;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:#b4532a;-webkit-box-shadow:0 1px 3px rgb(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08)}.hero-slider__cover-img{max-height:400px;width:auto;border-radius:8px;-webkit-box-shadow:0 6px 18px rgb(38 33 25 / .14);box-shadow:0 6px 18px rgb(38 33 25 / .14);-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.hero-slider__cover-card:hover .hero-slider__cover-img{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hero-slider__nav{position:absolute;right:40px;bottom:28px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.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:44px;height:44px;border-radius:8px;border:1px solid #e3dacc;background:rgb(255 255 255 / .9);color:#262119;cursor:pointer;-webkit-transition:background 150ms ease,border-color 150ms ease;transition:background 150ms ease,border-color 150ms ease}.hero-slider__nav-btn svg{width:20px;height:20px}.hero-slider__nav-btn:hover{border-color:#262119}.hero-slider__bullets-wrap{position:absolute;left:0;right:0;bottom:24px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.hero-slider__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:auto;pointer-events:auto}.hero-slider__bullets.swiper-pagination{position:static;inset:auto;width:auto;-webkit-transform:none;transform:none}.hero-slider__bullets .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;border-radius:50%;background:rgb(255 255 255 / .8);-webkit-box-shadow:0 1px 2px rgb(38 33 25 / .25);box-shadow:0 1px 2px rgb(38 33 25 / .25);opacity:1;-webkit-transition:background 150ms ease;transition:background 150ms ease}.hero-slider__bullets .swiper-pagination-bullet-active{background:#b4532a}@media (max-width:767.98px){.hero-slider__slide{min-height:0}.hero-slider__content{-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:center;-ms-flex-pack:center;justify-content:center;min-height:0;padding-block:40px;gap:28px}.hero-slider__title{font-size:34px}.hero-slider__right{-ms-flex-item-align:center;align-self:center}.hero-slider__cover-img{max-height:260px}.hero-slider__nav{display:none}.hero-slider__bullets-wrap{position:static;margin-top:20px}}.product-ads-banner{position:relative;width:100%;margin-block:48px 0;overflow:hidden}.product-ads-banner__swiper{position:relative;overflow:hidden;width:100%}.product-ads-banner__swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-ads-banner__swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%!important;min-width:100%}.product-ads-banner__swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.product-ads-banner__single{position:relative;overflow:hidden}.product-ads-banner__slide{position:relative;overflow:hidden}.product-ads-banner__img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-ads-banner__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}.product-ads-banner__title{font-size:2rem;font-weight:500;color:#fff;margin:0 0 8px;text-shadow:0 1px 3px rgb(0 0 0 / .3)}.product-ads-banner__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)}.product-ads-banner__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}.product-ads-banner__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 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06)}.product-ads-banner__nav-btn:hover{background:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.product-ads-banner__nav-btn:disabled{opacity:.5;cursor:not-allowed}.product-ads-banner__nav-btn svg{width:20px;height:20px}.product-ads-banner__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}.product-ads-banner__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}.product-ads-banner__pagination .swiper-pagination-bullet-active{background-color:#262119}@media (max-width:767px){.product-ads-banner{padding:0 16px;margin:32px auto 24px}.product-ads-banner__overlay{padding:24px 24px}.product-ads-banner__title{font-size:1.5rem}.product-ads-banner__subtitle{font-size:1rem}.product-ads-banner__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)}.product-ads-banner__nav-btn--prev{border-radius:0 8px 8px 0}.product-ads-banner__nav-btn--next{border-radius:8px 0 0 8px}.product-ads-banner__nav-btn svg{width:14px;height:14px}}.newsletter{position:relative;width:100%;height:240px;background:#b4532a;overflow:hidden}.newsletter__overlay{position:absolute;inset:0;background:rgb(38 33 25 / .12);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:12px;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:#e9b384;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:rgb(255 255 255 / .85);text-transform:uppercase}.newsletter__headline{font-family:"Fraunces",Georgia,"Times New Roman",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:rgb(255 255 255 / .92);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:8px;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:#262119;outline:0}.newsletter__input::-webkit-input-placeholder{color:#575046}.newsletter__input::-moz-placeholder{color:#575046}.newsletter__input:-ms-input-placeholder{color:#575046}.newsletter__input::-ms-input-placeholder{color:#575046}.newsletter__input::placeholder{color:#575046}.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:#2e2620;border:0;border-radius:8px;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,color 150ms ease;transition:background 150ms ease,color 150ms ease}.newsletter__submit .lucide{width:14px;height:14px}.newsletter__submit:hover{background:#fff;color:#262119}.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:rgb(255 255 255 / .85)}.newsletter__fine .lucide{width:11px;height:11px}.newsletter__message{margin:0;padding:8px 12px;border-radius:8px;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;line-height:1.4;color:rgb(255 255 255 / .9)}.newsletter__gdpr label,.newsletter__gdpr p,.newsletter__gdpr span{color:rgb(255 255 255 / .9)}.newsletter__gdpr a{color:#fff;text-decoration:underline}.newsletter__gdpr a:hover{color:#e9b384}.newsletter__gdpr input[type=checkbox],.newsletter__gdpr input[type=radio]{accent-color:#b4532a;width:18px;height:18px}@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:#6f685e;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.breadcrumb__link:hover{color:var(--color-primary)}.breadcrumb__separator{color:#6f685e;margin:0 6px}.breadcrumb__current{color:#262119}@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:center;-ms-flex-pack:center;justify-content:center;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:#262119;text-decoration:none;border:1px solid #e3dacc;border-radius:8px;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-accent);border-color:var(--color-accent);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 #e3dacc;border-radius:8px;background-color:#fff}.sidebar-filters__group{padding:24px;border-bottom:1px solid #e3dacc}.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:#262119;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:#262119;-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(180 83 42 / .3);box-shadow:0 0 0 2px rgb(180 83 42 / .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:#262119;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:#fbf7f0;border-radius:50%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#6f685e;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}}@media (max-width:991.98px){.category-sidebar-promos{display:none}}.cat-promo{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:20px}.cat-promo__item{display:block;overflow:hidden;-webkit-box-shadow:0 2px 10px rgb(38 33 25 / .1);box-shadow:0 2px 10px rgb(38 33 25 / .1);-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}.cat-promo__item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgb(38 33 25 / .12);box-shadow:0 8px 20px rgb(38 33 25 / .12)}.cat-promo__img{display:block;width:100%;height:auto}.category-filter{border:1px solid var(--color-border);border-radius:8px;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:8px;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{display:grid;grid-template-rows:auto 0fr;border-top:1px solid var(--color-border);-webkit-transition:grid-template-rows 300ms ease;transition:grid-template-rows 300ms ease;transition:grid-template-rows 300ms ease,-ms-grid-rows 300ms ease}.category-filter__group:first-of-type{border-top:none}.category-filter__group::after{display:none}.category-filter__group--open{grid-template-rows:auto 1fr}.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:-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-height:0;overflow:hidden;padding:0 20px;-webkit-transition:-webkit-padding-after 300ms ease;transition:-webkit-padding-after 300ms ease;transition:padding-block-end 300ms ease;transition:padding-block-end 300ms ease,-webkit-padding-after 300ms ease}.category-filter__group--open .category-filter__group-content{-webkit-padding-after:20px;padding-block-end:20px}.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:8px;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}.category-filter__group--open .category-filter__group-content{-webkit-padding-after:16px;padding-block-end:16px}}.category-filter__options--collapsed .category-filter__checkbox:nth-child(n+7){display:none}.category-filter__search{width:100%;margin-bottom:8px;padding:6px 10px;border:1px solid #e3dacc;border-radius:8px;background:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:#262119}.category-filter__search::-webkit-input-placeholder{color:#6f685e}.category-filter__search::-moz-placeholder{color:#6f685e}.category-filter__search:-ms-input-placeholder{color:#6f685e}.category-filter__search::-ms-input-placeholder{color:#6f685e}.category-filter__search::placeholder{color:#6f685e}.category-filter__search:focus{outline:0;border-color:#b4532a}.category-filter__showall{display:inline-block;margin-top:8px;padding:0;border:0;background:0 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:600;color:#b4532a;cursor:pointer}.category-filter__showall:hover{color:#9c4522}.category-filter__showall:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.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 #e3dacc;-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-red,#d2232a);border:0;border-radius:8px;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:#af1d23}.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:#fbf7f0;border-radius:100px}.filter-panel__content::-webkit-scrollbar-thumb{background-color:#6f685e;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:#262119;background-color:#fff;border:1px solid #e3dacc;border-radius:8px;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(180 83 42 / .1);box-shadow:0 0 0 2px rgb(180 83 42 / .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:#262119;-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 #e3dacc;border-radius:8px;-webkit-box-shadow:0 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06);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:#262119;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.sorting__option:hover{background-color:var(--color-bg-secondary);color:#262119}.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:#262119;background-color:#fff;border:1px solid #e3dacc;border-radius:8px;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(180 83 42 / .1);box-shadow:0 0 0 2px rgb(180 83 42 / .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(38 33 25 / .12);box-shadow:0 8px 24px rgb(38 33 25 / .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,.cart-panel--active{-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 #e3dacc;-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:#262119;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:#d2232a;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:#575046;cursor:pointer;-webkit-transition:color 150ms ease,background 150ms ease;transition:color 150ms ease,background 150ms ease;border-radius:8px}.cart-panel__close .lucide{width:20px;height:20px;display:block}.cart-panel__close:hover{color:#262119;background:#fbf7f0}.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 #e3dacc}.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:8px;overflow:hidden;background:#fbf7f0}.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:#262119;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:#b4532a}.cart-panel__item-attrs{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;color:#575046}.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:#575046;font-weight:500}.cart-panel__item-price{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:16px;color:#262119;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:#575046;text-decoration:none;border-radius:8px;-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:#d2232a;background:#fbf7f0}.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:#575046}.cart-panel__empty .lucide{width:40px;height:40px;color:#b8ae9f}.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:#b4532a;color:#fff;border-radius:8px;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:#262119}.cart-panel__footer{-ms-flex-negative:0;flex-shrink:0;padding:20px 24px;border-top:1px solid #e3dacc;background:#fbf7f0;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:#575046}.cart-panel__total{font-size:16px;font-weight:700;color:#262119;padding-top:8px;border-top:1px dashed #e3dacc;margin-top:2px}.cart-panel__subtotal-value,.cart-panel__total-value{font-family:"Fraunces",Georgia,"Times New Roman",serif;color:#262119}.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:8px;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 #262119;color:#262119}.cart-panel__view-cart:hover{background:#262119;color:#fff}.cart-panel__checkout{background:#b4532a;color:#fff}.cart-panel__checkout:hover{background:#262119;color:#fff}@media (max-width:767.98px){.cart-panel{left:auto;right:0;width:min(380px,100vw - 40px);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:12px;-webkit-box-shadow:0 8px 24px rgb(38 33 25 / .12);box-shadow:0 8px 24px rgb(38 33 25 / .12);overflow:hidden}.blockcart-modal__handle{display:none;width:36px;height:4px;margin:8px auto 0;background-color:#e3dacc;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 #e3dacc}.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:#059669;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:8px;color:#575046;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:#fbf7f0;color:#262119}.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:#fbf7f0;border-radius:8px;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:#d2232a;color:#fff;border-radius:8px;font-family:"Fraunces",Georgia,"Times New Roman",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:#262119;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:#b4532a}.blockcart-modal__product-attributes{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;color:#575046}.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:#575046}.blockcart-modal__price{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-weight:400;font-size:16px;color:#b4532a;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:#6f685e;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:#575046;text-transform:uppercase;letter-spacing:.5px}.blockcart-modal__summary-line--total{margin-top:12px;padding-top:12px;border-top:1px dashed #e3dacc}.blockcart-modal__summary-line--total strong{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-weight:400;font-size:22px;color:#262119;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:#fbf7f0;border-top:1px solid #e3dacc}.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:8px;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:#b4532a;border:1px solid #b4532a;color:#fff}.blockcart-modal__btn--primary:hover{background-color:#262119;border-color:#262119;color:#fff}.blockcart-modal__btn--secondary{background-color:#fff;border:1px solid #262119;color:#262119}.blockcart-modal__btn--secondary:hover{background-color:#262119;border-color:#262119;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{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;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}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;width:100%}search.search-panel--has-results::before,search.search-panel--active:has(search.search-panel__column--popular,.search-panel__column--popular)::before,.search-panel--has-results::before,.search-panel--active:has(search.search-panel__column--popular,.search-panel__column--popular)::before{content:"";position:fixed;inset:0;z-index:99;background-color:rgb(0 0 0 / .48);pointer-events:none;-webkit-animation:search-panel-backdrop-in .2s ease forwards;animation:search-panel-backdrop-in .2s ease forwards}@media (prefers-reduced-motion:reduce){search.search-panel--has-results::before,search.search-panel--active:has(search.search-panel__column--popular,.search-panel__column--popular)::before,.search-panel--has-results::before,.search-panel--active:has(search.search-panel__column--popular,.search-panel__column--popular)::before{-webkit-animation:none;animation:none;opacity:1}}search.search-panel--active search.search-panel__form,search.search-panel--active .search-panel__form,.search-panel--active search.search-panel__form,.search-panel--active .search-panel__form{position:relative;z-index:100}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-accent);border:0;border-radius:999px;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:#b41d23}search.search-panel__dropdown[hidden],.search-panel__dropdown[hidden]{display:none}search.search-panel__dropdown,.search-panel__dropdown{position:absolute;top:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color-white,#fff);border-radius:12px;-webkit-box-shadow:0 6px 18px rgb(38 33 25 / .14);box-shadow:0 6px 18px rgb(38 33 25 / .14);z-index:100;overflow:hidden;display:grid;grid-template-columns:1fr;width:100%;max-width:252px}@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:min(900px,100%);max-width:none;grid-template-columns:252px 1fr}}@media (min-width:768px){search.search-panel--has-results search.search-panel__dropdown:not(:has(.search-panel__column--popular)),search.search-panel--has-results .search-panel__dropdown:not(:has(.search-panel__column--popular)),.search-panel--has-results search.search-panel__dropdown:not(:has(.search-panel__column--popular)),.search-panel--has-results .search-panel__dropdown:not(:has(.search-panel__column--popular)){width:min(648px,100%);max-width:none;grid-template-columns: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:#f4ebdd;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:8px;-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:8px}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-author,.search-panel__result-author{margin-top:2px;font-size:10px;line-height:1.3;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}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__suggestions,.search-panel__suggestions{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}search.search-panel__suggestions[hidden],.search-panel__suggestions[hidden]{display:none}search.search-panel__suggestions-heading,.search-panel__suggestions-heading{margin:0 0 8px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.search-panel__suggestions-list+search.search-panel__suggestions-heading,.search-panel__suggestions-list+.search-panel__suggestions-heading{margin-top:12px}search.search-panel__suggestions-list,.search-panel__suggestions-list{margin:0;padding:0;list-style:none}search.search-panel__suggestions-item,.search-panel__suggestions-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}search.search-panel__suggestions-link,.search-panel__suggestions-link{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:4px 0;font-size:.875rem;color:var(--color-text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}search.search-panel__suggestions-link:hover,search.search-panel__suggestions-link:focus-visible,.search-panel__suggestions-link:hover,.search-panel__suggestions-link:focus-visible{color:var(--color-primary);text-decoration:underline}search.search-panel__suggestions-count,.search-panel__suggestions-count{-ms-flex-negative:0;flex-shrink:0;font-size:10px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}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:#9c4522}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;-webkit-transform:none;transform:none;width:100%;max-height:calc(100vh - 54px);overflow-y:auto;border-radius:0;-webkit-box-shadow:0 6px 18px rgb(38 33 25 / .14);box-shadow:0 6px 18px rgb(38 33 25 / .14);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}}@-webkit-keyframes search-panel-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes search-panel-backdrop-in{0%{opacity:0}to{opacity:1}}.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-bg-warm,#f4ebdd);border:0;border-radius:4px;color:var(--color-text-dark,#262119);cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.mobile-menu__close:hover{background-color:#e63946}.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__ages{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:0 20px 16px}.mobile-menu__ages-label{font-family:var(--font-family-base);font-size:13px;font-weight:600;color:var(--color-text-secondary)}.mobile-menu__ages-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.mobile-menu__age-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 14px;border-radius:999px;font-family:var(--font-family-base);font-size:13px;font-weight:600;color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.mobile-menu__age-pill--0-2{background:var(--color-age-0-2)}.mobile-menu__age-pill--3-5{background:var(--color-age-3-5)}.mobile-menu__age-pill--6-8{background:var(--color-age-6-8)}.mobile-menu__age-pill--9-12{background:var(--color-age-9-12)}.mobile-menu__age-pill--teen{background:var(--color-age-teen)}.mobile-menu__age-pill--all{background:var(--color-age-all)}.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-accent-red)}.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-accent-red)}.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}.mobile-menu__bar{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 14px;border-bottom:1px solid #e3dacc;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-menu__bar-title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;color:#262119}.mobile-menu__bar-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu__bar-logo img{display:block;width:auto;height:40px}.mobile-menu__scroll{height:calc(100% - 56px);overflow-y:auto;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu__login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:14px;padding:12px 14px;background:#f4ebdd;border-radius:12px;text-decoration:none;color:#262119}.mobile-menu__login:hover{background:#f0e4d1}.mobile-menu__login-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;width:40px;height:40px;border-radius:50%;background:#fff;color:#b4532a;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-menu__login-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-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.mobile-menu__login-title{font-weight:700;font-size:15px}.mobile-menu__login-sub{font-size:12px;color:#575046}.mobile-menu__login-ch{color:#575046}.mobile-menu__age-label{padding:8px 14px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#575046}.mobile-menu__age-list{list-style:none;margin:0 0 8px;padding:0}.mobile-menu__age-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;color:#262119;font-size:15px;border-bottom:1px solid rgb(0 0 0 / .04)}.mobile-menu__age-item:hover{background:rgb(0 0 0 / .02)}.mobile-menu__age-name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mobile-menu__age-ch{color:#575046;width:18px;height:18px}.mobile-menu__age-dot{width:14px;height:14px;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-menu__age-dot--0-2{background:#f7dfe4}.mobile-menu__age-dot--3-5{background:#fbebc8}.mobile-menu__age-dot--6-8{background:#dcebd6}.mobile-menu__age-dot--9-12{background:#d8e5f2}.mobile-menu__age-dot--teen{background:#e7def2}.mobile-menu__age-dot--all{background:#f0e6d8}.mobile-menu__acc{border-bottom:1px solid #e3dacc}.mobile-menu__acc-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;width:100%;padding:12px 14px;border:0;background:0 0;cursor:pointer;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:500;color:#262119;text-align:left}.mobile-menu__acc-ch{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease;color:#575046}.mobile-menu__acc-head--open .mobile-menu__acc-ch{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu__acc-body{display:grid;grid-template-rows:0fr;overflow:hidden;padding:0 14px 0 44px;-webkit-transition:grid-template-rows 300ms ease,-webkit-padding-after 300ms ease;transition:grid-template-rows 300ms ease,-webkit-padding-after 300ms ease;transition:grid-template-rows 300ms ease,padding-block-end 300ms ease;transition:grid-template-rows 300ms ease,padding-block-end 300ms ease,-ms-grid-rows 300ms ease,-webkit-padding-after 300ms ease}.mobile-menu__acc-body--open{grid-template-rows:1fr;-webkit-padding-after:10px;padding-block-end:10px}.mobile-menu__acc-inner{min-height:0;overflow:hidden}.mobile-menu__acc-link{display:block;padding:8px 0;font-size:14px;color:#575046;text-decoration:none}.mobile-menu__acc-link:hover{color:#b4532a}.mobile-menu__acc-link--all{font-weight:500;color:#b4532a}.mobile-menu__section{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:12px 14px 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#262119;text-decoration:none}.mobile-menu__section-ch{color:#575046}.mobile-menu__quicklinks{list-style:none;margin:8px 0;padding:0}.mobile-menu__ql{display:block;padding:12px 14px;font-size:15px;font-weight:500;color:#262119;text-decoration:none;border-bottom:1px solid rgb(0 0 0 / .04)}.mobile-menu__ql:hover{background:rgb(0 0 0 / .02)}.mobile-menu__ql--accent{color:#b4532a}.mobile-menu__contact{margin-top:auto;padding:14px;background:var(--color-bg-light,#fbf7f0);border-top:1px solid #e3dacc;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}.mobile-menu__contact-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#262119;text-decoration:none;font-weight:500}.mobile-menu__contact-row i{color:#b4532a}.mobile-menu__contact-hours{font-size:12px;color:#575046;padding-left:26px}.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:#b4532a;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:#575046}}.gift-banner{width:100%;max-width:calc(1440px + 40px*2);margin:80px auto;padding:0 40px}.gift-banner__link{display:block;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 6px 18px rgb(38 33 25 / .14);box-shadow:0 6px 18px rgb(38 33 25 / .14)}.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}}.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:8px;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:8px}.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-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:#b4532a;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:#575046;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:#262119;-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:#6f685e}.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:"Fraunces",Georgia,"Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:.5px;line-height:1.1;color:#262119}.product-page--layout-default .product-info__reference{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#575046}.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 #e3dacc;border-bottom:1px solid #e3dacc}.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:#999;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:#262119;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:#575046!important}.product-page--layout-default .product-info__metarow-status--out i{color:#575046}.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;-webkit-padding-before:12px;padding-block-start:12px}.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:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:30px!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important;color:#262119!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:#575046;line-height:1.4}.product-page--layout-default .product-info__description--excerpt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.product-page--layout-default .product-info__description-more{display:inline-block;margin-top:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#b4532a;text-decoration:underline}.product-page--layout-default .product-info__description-more:hover{text-decoration:none}.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:#262119}.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:#b4532a;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 #e3dacc;border-radius:8px;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 #e3dacc;border-right:1px solid #e3dacc}.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:8px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:0;background-color:#d2232a;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:#b41d23}.product-page--layout-default .product-info__add-to-cart:active:not(:disabled){background-color:#97181d}.product-page--layout-default .product-info__favorite{-ms-flex-negative:0;flex-shrink:0;width:56px;height:56px;min-width:56px;min-height:0;border:1.5px solid #e3dacc;border-radius:8px}.product-page--layout-default .product-info__favorite i{font-size:20px;color:#262119}.product-page--layout-default .product-info__quantity-row>:not(.product-info__quantity):not(.add):not(.product-info__add-to-cart):not(.product-info__favorite){display:none}.product-page--layout-default .product-info__secondary-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.product-page--layout-default .product-info__buy-now,.product-page--layout-default .product-info__compare{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:52px;border-radius:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;cursor:pointer;-webkit-transition:background-color 150ms ease,color 150ms ease,border-color 150ms ease;transition:background-color 150ms ease,color 150ms ease,border-color 150ms ease;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.product-page--layout-default .product-info__buy-now{background:#262119;color:#fff;border:0}.product-page--layout-default .product-info__buy-now:hover:not(:disabled){background:#3f3629}.product-page--layout-default .product-info__buy-now:disabled{opacity:.5;cursor:not-allowed}.product-page--layout-default .product-info__compare{background:#fff;color:#262119;border:1.5px solid #e3dacc;font-weight:600}.product-page--layout-default .product-info__compare:hover{border-color:#262119}.product-page--layout-default .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 #e3dacc;border-radius:8px}.product-page--layout-default .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-page--layout-default .product-info__delivery-icon{-ms-flex-negative:0;flex-shrink:0;width:22px;font-size:20px;color:#b4532a;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-page--layout-default .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-page--layout-default .product-info__delivery-text strong{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#262119;line-height:1.3}.product-page--layout-default .product-info__delivery-text span{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#575046;line-height:1.3}.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:#999;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 #e3dacc;border-radius:4px;background:#fff;color:#262119;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-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:#b4532a;text-transform:uppercase}.product-page--layout-few-images .product-info__brand-sep{color:#999;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:#575046}.product-page--layout-few-images .product-info__title{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:1px;line-height:1.1;color:#262119}.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 #e3dacc;border-bottom:1px solid #e3dacc}.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:#999;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:#262119}.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:#6f685e}.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:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:30px!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important;color:#262119!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:#d2232a;color:#fff;padding:4px 10px;border-radius:4px;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:#262119}.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 #e3dacc;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:"Fraunces",Georgia,"Times New Roman",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-page .product-info__quantity-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-page .product-info__quantity{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.product-page .product-info__quantity-input{-webkit-box-flex:1;-ms-flex:1 1 48px;flex:1 1 48px}.product-page .add{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.product-page--book .product-info__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:8px}.product-page--book .product-info__age-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 14px;border-radius:999px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#262119;line-height:1.2}.product-page--book .product-info__age-pill--age-0-2{background:var(--color-age-0-2)}.product-page--book .product-info__age-pill--age-3-5{background:var(--color-age-3-5)}.product-page--book .product-info__age-pill--age-6-8{background:var(--color-age-6-8)}.product-page--book .product-info__age-pill--age-9-12{background:var(--color-age-9-12)}.product-page--book .product-info__age-pill--age-teen{background:var(--color-age-teen)}.product-page--book .product-info__age-pill--age-all{background:var(--color-age-all)}.product-page--book .product-info__format-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 14px;border-radius:999px;background:#f4ebdd;border:1px solid #e3dacc;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#575046;line-height:1.2}.product-page--book .product-info__creators{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:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:#575046}.product-page--book .product-info__creator-role{display:inline;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1px;color:#575046;margin-right:8px}.product-page--book .product-info__creator-link{color:#262119;font-weight:600;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-page--book .product-info__creator-link:hover{text-decoration:underline;color:#b4532a}.product-page--book .product-info__creator-link:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.product-page--book .product-info__rating-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.product-page--book .product-info__rating-row:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.product-page--book .product-info__member-price{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#b4532a}.product-page--book .product-info__member-price:empty{display:none}.product-page--book .product-info__omnibus{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:400;color:#575046}.product-page--book .product-info__omnibus-value{font-weight:600;color:#575046}.product-page--book .product-info__gift{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:#f4ebdd;border-radius:8px}.product-page--book .product-info__gift-icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;font-size:20px;color:#b4532a}.product-page--book .product-info__gift-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;line-height:1.5;color:#262119}.product-page--book .product-info__gift-text strong{display:block;font-weight:700;margin-bottom:2px}.product-page--book .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:4px;-webkit-padding-before:8px;padding-block-start:8px}.product-page--book .product-info__delivery-eta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#575046}.product-page--book .product-info__delivery-eta i,.product-page--book .product-info__delivery-eta svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;color:#575046}.product-page--book .product-info__delivery-eta-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;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.product-page--book .product-info__delivery-hours{margin:0;font-size:12px;color:#575046}.product-page--book .product-info__availability{display:block}.product-page--book .product-info__availability .alert.alert-danger.ajax-error{display:block;margin-top:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#d2232a}.product-page--book .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-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600}.product-page--book .product-info__availability-status i,.product-page--book .product-info__availability-status svg{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.product-page--book .product-info__availability-status--in_stock{color:#059669}.product-page--book .product-info__availability-status--in_stock i,.product-page--book .product-info__availability-status--in_stock svg{color:#059669}.product-page--book .product-info__availability-status--backorder,.product-page--book .product-info__availability-status--last_remaining_items{color:#9b7220}.product-page--book .product-info__availability-status--backorder i,.product-page--book .product-info__availability-status--backorder svg,.product-page--book .product-info__availability-status--last_remaining_items i,.product-page--book .product-info__availability-status--last_remaining_items svg{color:#9b7220}.product-page--book .product-info__availability-status--unavailable{color:#575046}.product-page--book .product-info__availability-status--unavailable i,.product-page--book .product-info__availability-status--unavailable svg{color:#575046}.product-page--book .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}.product-page--book .product-info__availability-headline{display:block;font-weight:700}.product-page--book .product-info__availability-body{display:block;font-size:13px;font-weight:400;color:#575046}.product-page--book .product-info__availability-submessage{display:block;margin-top:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#575046}.product-page--book .product-twin{display:grid;grid-template-columns:1fr;gap:24px;margin-top:48px}@media (min-width:768px){.product-page--book .product-twin{grid-template-columns:repeat(2,1fr)}}.product-page--book .product-twin__card{background:#fff;border:1px solid #e3dacc;border-radius:14px;padding:24px}.product-page--book .product-twin__card--kids{border-top:3px solid var(--color-age-6-8)}.product-page--book .product-twin__card--parents{border-top:3px solid #c4cfde}.product-page--book .product-twin__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 0 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:700;color:#262119}.product-page--book .product-twin__title i,.product-page--book .product-twin__title svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;color:#b4532a}.product-page--book .product-twin__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}.product-page--book .product-twin__list li{position:relative;padding-left:20px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.5;color:#575046}.product-page--book .product-twin__list li::before{content:"✓";position:absolute;left:0;color:#b4532a}.product-page--book .product-descrow{display:grid;grid-template-columns:1fr;gap:24px;margin-top:48px}@media (min-width:992px){.product-page--book .product-descrow{grid-template-columns:1fr 420px;gap:32px}}.product-page--book .product-descrow__desc{min-width:0;padding:26px 30px;background:#fff;border-radius:14px}.product-page--book .product-descrow__heading,.product-page--book .product-descrow__meta-title{margin:0 0 16px;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:26px;font-weight:400;color:#262119}.product-page--book .product-descrow__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.6;color:#262119}.product-page--book .product-descrow__text p{margin-bottom:16px}@media (max-width:767.98px){.product-page--book .product-descrow__text p,.product-page--book .product-descrow__text li,.product-page--book .product-descrow__text div,.product-page--book .product-descrow__text span{text-align:left!important}}.product-page--book .product-descrow__text ul,.product-page--book .product-descrow__text ol{padding-left:1.2em}.product-page--book .product-descrow__text ul li,.product-page--book .product-descrow__text ol li{margin-bottom:8px}.product-page--book .product-descrow__text strong,.product-page--book .product-descrow__text b{font-weight:700}.product-page--book .product-descrow__text a{color:#b4532a;text-decoration:underline}.product-page--book .product-descrow__text a:hover{text-decoration:none}.product-page--book .product-descrow__text a:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.product-page--book .product-descrow__meta{-ms-flex-item-align:start;align-self:start;padding:26px 30px;background:#fff;border-radius:14px}.product-page--book .product-descrow__meta-list{margin:0}.product-page--book .product-descrow__meta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e3dacc}.product-page--book .product-descrow__meta-row:last-child{border-bottom:0}.product-page--book .product-descrow__meta-row dt{-ms-flex-negative:0;flex-shrink:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#575046}.product-page--book .product-descrow__meta-row dd{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#262119;text-align:right}.product-page--book .product-descrow__attachments{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:16px}.product-page--book .product-descrow__attachment{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:13px;color:#b4532a;text-decoration:none}.product-page--book .product-descrow__attachment:hover{text-decoration:underline}.product-page--book .product-descrow__attachment:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.product-page--book .product-descrow__attachment em{color:#575046;font-style:normal}.product-page--book .product-creators{margin-top:48px}.product-page--book .product-creators__title{margin:0 0 24px;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:26px;font-weight:400;color:#262119}.product-page--book .product-creators__grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.product-page--book .product-creators__grid{grid-template-columns:repeat(2,1fr)}}.product-page--book .product-creators__card{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;padding:20px 24px;background:#fff;border:1px solid #e3dacc;border-radius:14px}.product-page--book .product-creators__avatar{-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;width:56px;height:56px;border-radius:50%;background:#f4ebdd;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;color:#b4532a}.product-page--book .product-creators__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:6px;min-width:0}.product-page--book .product-creators__name{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:700;color:#262119}.product-page--book .product-creators__role{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;line-height:20px;font-weight:400;color:#575046}.product-page--book .product-creators__link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#b4532a;text-decoration:none}.product-page--book .product-creators__link::after{content:" →"}.product-page--book .product-creators__link:hover{text-decoration:underline}.product-page--book .product-creators__link:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.product-page--book .product-world{margin-top:48px;padding:32px;background:#f4ebdd;border-radius:16px}@media (min-width:768px){.product-page--book .product-world{padding:40px}}.product-page--book .product-world__eyebrow{display:block;margin-bottom:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#b4532a}.product-page--book .product-world__title{margin:0 0 12px;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:26px;font-weight:400;color:#262119}.product-page--book .product-world__lead{max-width:52ch;margin:0 0 20px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.6;color:#575046}.product-page--book .product-world__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;min-height:44px;padding:12px 24px;background:#b4532a;color:#fff;border-radius:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.product-page--book .product-world__cta:hover{background:#9c4522}.product-page--book .product-world__cta:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.product-page--book .product-reviews-board{margin-top:48px;scroll-margin-top:100px}.product-page--book .product-reviews-board__title{margin:0 0 24px;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:26px;font-weight:400;color:#262119}.product-page--book .product-reviews-board__panel{display:block}.product-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:20px}.product-share__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#575046}.product-share__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.product-share__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;width:36px;height:36px;padding:0;border:1px solid #e3dacc;border-radius:8px;background:#fff;color:#575046;cursor:pointer;-webkit-transition:color 150ms ease,border-color 150ms ease;transition:color 150ms ease,border-color 150ms ease}.product-share__btn svg,.product-share__btn i.lucide svg{width:16px;height:16px}.product-share__btn:hover,.product-share__btn:focus-visible{color:#b4532a;border-color:#b4532a}.product-share__copied{position:absolute;left:0;top:calc(100% + 8px);white-space:nowrap;font-size:12px;color:#b4532a}@media (max-width:767.98px){.product-share{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}}.product-gallery{position:relative}.product-gallery__main{position:relative;margin-bottom:16px;border-radius:12px;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:8px;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:#b4532a;border-radius:3px;white-space:nowrap}.product-gallery__label--out_of_stock{background-color:#f4ebdd;color:#575046;border:1px solid #e3dacc;text-transform:uppercase;letter-spacing:.5px}.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:#262119;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 #e3dacc}.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:#575046;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:#262119}.product-tabs__nav-item--active .product-tabs__nav-btn{color:#b4532a;font-weight:700;letter-spacing:.5px;border-bottom-color:#b4532a}.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:#262119}.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(38 33 25 / .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(38 33 25 / .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 #e3dacc;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:#262119;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:#575046;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:#262119;text-align:right;margin:0}.product-tabs__specs-row dd a{color:inherit;text-decoration:none}.product-tabs__specs-row dd a:hover{color:#b4532a}.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:#262119;background-color:rgb(38 33 25 / .06);width:200px}.product-tabs__table td{font-weight:400;color:#262119}.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:#262119}.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}}.look-inside-trigger{position:absolute;left:16px;bottom: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:8px;padding:8px 16px;background:#fff;border:1px solid #e3dacc;border-radius:999px;-webkit-box-shadow:2px 3px 8px rgb(38 33 25 / .15);box-shadow:2px 3px 8px rgb(38 33 25 / .15);cursor:pointer;-webkit-transition:background-color 150ms ease,border-color 150ms ease,-webkit-transform 150ms ease;transition:background-color 150ms ease,border-color 150ms ease,-webkit-transform 150ms ease;transition:background-color 150ms ease,border-color 150ms ease,transform 150ms ease;transition:background-color 150ms ease,border-color 150ms ease,transform 150ms ease,-webkit-transform 150ms ease}.look-inside-trigger:hover{border-color:#b4532a;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.look-inside-trigger:active{-webkit-transform:translateY(0);transform:translateY(0)}.look-inside-trigger:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.look-inside-trigger__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;color:#b4532a}.look-inside-trigger__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;color:#262119;line-height:1.2;white-space:nowrap}@media (max-width:380px){.look-inside-trigger{left:12px;bottom:12px;padding:8px 12px}.look-inside-trigger__label{font-size:13px}}.look-inside{position:fixed;inset:0;z-index:1200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgb(38 33 25 / .94);opacity:0;visibility:hidden;-webkit-transition:opacity 300ms ease,visibility 300ms ease;transition:opacity 300ms ease,visibility 300ms ease}.look-inside[hidden]{display:none}.look-inside--active{opacity:1;visibility:visible}.look-inside__bar{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:16px 20px;color:#fff;-ms-flex-negative:0;flex-shrink:0}.look-inside__title{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}.look-inside__title-eyebrow{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e9b384}.look-inside__title-name{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:20px;font-weight:400;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.look-inside__bar-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-negative:0;flex-shrink:0}.look-inside__counter{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:13px;color:rgb(255 255 255 / .75);white-space:nowrap}.look-inside__close{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:44px;height:44px;border:0;border-radius:999px;background:rgb(255 255 255 / .12);color:#fff;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.look-inside__close:hover{background:rgb(255 255 255 / .24)}.look-inside__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.look-inside__swiper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-height:0;overflow:hidden}.look-inside__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;padding:0 16px 16px}.look-inside__slide .swiper-zoom-container{width:100%;height:100%;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}.look-inside__image{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:2px;-webkit-box-shadow:0 10px 40px rgb(0 0 0 / .5);box-shadow:0 10px 40px rgb(0 0 0 / .5);cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.look-inside__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;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:52px;border:0;border-radius:999px;background:rgb(255 255 255 / .14);color:#fff;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.look-inside__nav:hover{background:rgb(255 255 255 / .28)}.look-inside__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.look-inside__nav.swiper-button-disabled{opacity:.3;pointer-events:none}.look-inside__nav--prev{left:20px}.look-inside__nav--next{right:20px}.look-inside__placeholder{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:12px;max-width:420px;padding:32px;text-align:center;color:rgb(255 255 255 / .9)}.look-inside__placeholder svg{color:#e9b384}.look-inside__placeholder-title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:22px;margin:0}.look-inside__placeholder-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.5;color:rgb(255 255 255 / .7);margin:0}.look-inside__hint{-ms-flex-negative:0;flex-shrink:0;margin:0;padding:12px 20px 20px;text-align:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:rgb(255 255 255 / .55)}@media (max-width:767.98px){.look-inside__title-name{font-size:16px}.look-inside__nav{width:44px;height:44px}.look-inside__nav--prev{left:8px}.look-inside__nav--next{right:8px}.look-inside__hint{display:none}}body.look-inside-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.look-inside,.look-inside__nav,.look-inside__close{-webkit-transition:none;transition:none}}.product-worldbanner{display:grid;grid-template-columns:1fr;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0;padding:32px;background:#b4532a;color:#fff;border-radius:16px;overflow:hidden}@media (min-width:768px){.product-worldbanner{grid-template-columns:1.1fr .9fr;padding:40px}}.product-worldbanner__eyebrow{display:inline-block;margin-bottom:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e9b384}.product-worldbanner__title{margin:0 0 12px;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:28px;font-weight:400;line-height:1.15}.product-worldbanner__lead{margin:0 0 20px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.6;color:rgb(255 255 255 / .9);max-width:46ch}.product-worldbanner__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;padding:12px 24px;background:#fff;color:#b4532a;border:0;border-radius:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;cursor:pointer;-webkit-transition:background-color 150ms ease,-webkit-transform 150ms ease;transition:background-color 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,background-color 150ms ease;transition:transform 150ms ease,background-color 150ms ease,-webkit-transform 150ms ease}.product-worldbanner__cta:hover{background:#fbf7f0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.product-worldbanner__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.product-worldbanner__media{justify-self:center}.product-worldbanner__media img{display:block;width:100%;max-width:360px;height:auto;border-radius:12px;-webkit-box-shadow:0 6px 18px rgb(38 33 25 / .14);box-shadow:0 6px 18px rgb(38 33 25 / .14)}.pprr-letters{padding-top:32px}.pprr-letters__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:48px}@media (max-width:991.98px){.pprr-letters__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.pprr-letters__dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.pprr-letters__dot{display:inline-block;border-radius:50%;background-color:#e3dacc}.pprr-letters__dot.is-on{background-color:#e2a33b}.pprr-letters__dots--avg .pprr-letters__dot{width:10px;height:10px}.pprr-letters__dots--letter .pprr-letters__dot{width:7px;height:7px}.pprr-letters__summary{width:360px;-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:14px}@media (max-width:991.98px){.pprr-letters__summary{width:100%}}.pprr-letters__cow{width:59px;height:32px;-o-object-fit:contain;object-fit:contain}.pprr-letters__title{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:30px;font-weight:700;line-height:1.1;color:#262119}.pprr-letters__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.pprr-letters__score-number{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:72px;font-weight:700;line-height:1;color:#b4532a}@media (max-width:767.98px){.pprr-letters__score-number{font-size:56px}}.pprr-letters__score-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}.pprr-letters__score-count{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;line-height:1.35;color:#575046}.pprr-letters__bars{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:6px}.pprr-letters__bar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pprr-letters__bar-label{-ms-flex-negative:0;flex-shrink:0;min-width:22px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6f685e;white-space:nowrap}.pprr-letters__bar-track{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background-color:#f4ebdd;border-radius:3px;overflow:hidden}.pprr-letters__bar-fill{display:block;height:6px;background-color:#e2a33b;border-radius:3px}.pprr-letters__bar-count{-ms-flex-negative:0;flex-shrink:0;min-width:18px;text-align:right;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:#6f685e}.pprr-letters__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;gap:8px;width:100%;height:44px;background-color:#b4532a;border-radius:10px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#fff;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.pprr-letters__write-btn i{font-size:16px;line-height:1}.pprr-letters__write-btn:hover,.pprr-letters__write-btn:focus{background-color:#9c4522;color:#fff}.pprr-letters__note{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;line-height:1.4;color:#6f685e}.pprr-letters__board{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pprr-letters__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (max-width:767.98px){.pprr-letters__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.pprr-letters__letter{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:24px;padding:24px 28px;border-radius:6px;-webkit-box-shadow:2px 6px 16px rgb(38 33 25 / .15);box-shadow:2px 6px 16px rgb(38 33 25 / .15);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;background-color:#fff;-webkit-transition:rotate .2s ease,-webkit-box-shadow .2s ease;transition:rotate .2s ease,-webkit-box-shadow .2s ease;transition:rotate .2s ease,box-shadow .2s ease;transition:rotate .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.pprr-letters__letter:nth-child(even){background-color:#f4ebdd}.pprr-letters__letter:nth-child(4n+1){rotate:-1.2deg}.pprr-letters__letter:nth-child(4n+2){rotate:1.5deg}.pprr-letters__letter:nth-child(4n+3){rotate:.9deg}.pprr-letters__letter:nth-child(4n+4){rotate:-1.6deg}.pprr-letters__letter:hover{rotate:0deg;-webkit-box-shadow:3px 10px 24px rgb(38 33 25 / .22);box-shadow:3px 10px 24px rgb(38 33 25 / .22)}.pprr-letters__quote{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:16px;line-height:25px;font-style:italic;color:#262119;white-space:pre-line}.pprr-letters__sign{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;gap:12px}.pprr-letters__sign-name{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#262119}.pprr-letters__sign-meta{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;color:#6f685e;text-align:right;white-space:nowrap}.pprr-letters__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;margin-top:8px;padding:0;background:0 0;border:0;cursor:pointer;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:#b4532a;-webkit-transition:color .2s ease;transition:color .2s ease}.pprr-letters__more:hover{color:#9c4522}.pprr-letters__more-arrow{font-size:15px;line-height:1}.pprr-letters__empty{margin:0;padding:40px 0;text-align:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:#575046}.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:8px;overflow:hidden;background-color:rgb(38 33 25 / .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:#6f685e}.product-sticky-bar__info.product-sticky-bar__info.product-sticky-bar__info .product-info__rating-side .product-info__rating-link{font-size:11px;color:#262119;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:#262119;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:#262119;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:8px;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:#262119}.product-sticky-bar__price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#6f685e;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:8px;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;white-space:nowrap}.product-sticky-bar__btn:hover{background-color:#262119}.product-sticky-bar__btn i{font-size:1.125rem}.product-sticky-bar__btn:disabled{background-color:#efe8dc;color:#6f685e;cursor:not-allowed}.product-sticky-bar__oos{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding:0 20px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#575046;background-color:#efe8dc;border-radius:8px;white-space:nowrap}.product-sticky-bar--oos .product-sticky-bar__btn{display:none}.product-sticky-bar--oos .product-sticky-bar__oos{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@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__oos{height:40px;padding:0 12px;font-size:10px}.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:#262119;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:#262119;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:#262119;-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(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08)}.related-products__nav-btn:hover{background:#fff;-webkit-box-shadow:0 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06)}.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:#1a1611;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:#d2232a;-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:#d2232a;text-transform:uppercase;line-height:1}.promo-strip__dash{color:#b8ae9f;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:#1a1611;border:1px solid #b4532a;border-radius:8px;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:#d2232a}.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:12px}.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__count{display:inline-block;margin:0 0 16px;padding:4px 12px;border-radius:999px;background:rgb(255 255 255 / .72);font-size:.875rem;font-weight:600;color:#262119;font-variant-numeric:tabular-nums}.category-header__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#262119;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:#262119;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:#262119;-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}}.category-band{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding:32px 40px;border-radius:16px;background:var(--color-bg-warm)}.category-band--age-0-2{background:var(--color-age-0-2)}.category-band--age-3-5{background:var(--color-age-3-5)}.category-band--age-6-8{background:var(--color-age-6-8)}.category-band--age-9-12{background:var(--color-age-9-12)}.category-band--age-teen{background:var(--color-age-teen)}.category-band--age-all{background:var(--color-age-all)}.category-band__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:12px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.category-band__title{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:30px;font-weight:700;line-height:1.1;color:var(--color-text-primary)}.category-band__intro{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.55;color:var(--color-text-secondary)}.category-band__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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}.category-band__img{display:block;max-height:120px;width:auto;-o-object-fit:contain;object-fit:contain}.category-band__img--mascot{width:76px;height:80px}@media (max-width:767.98px){.category-band{gap:16px;padding:24px 20px}.category-band__title{font-size:22px}.category-band__media{display:none}}.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:#fa3f4b;-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-wrapper picture{display:block;width:100%;height:100%}.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:#fa3f4b;-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-top:28px;padding-bottom:8px}.faq__title{font-family:var(--font-family-display);font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 16px;line-height:var(--line-height-tight,1.1)}.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:12px}.faq__item{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;-webkit-transition:border-color .35s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .35s cubic-bezier(.4,0,.2,1);transition:border-color .35s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .35s cubic-bezier(.4,0,.2,1);transition:box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1);transition:box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .35s cubic-bezier(.4,0,.2,1)}.faq__item--expanded{border-color:rgb(180 83 42 / .35);-webkit-box-shadow:0 4px 16px rgb(38 33 25 / .06);box-shadow:0 4px 16px rgb(38 33 25 / .06)}.faq__item--expanded .faq__answer{grid-template-rows:1fr}.faq__item--expanded .faq__answer-text{opacity:1}.faq__item--expanded .faq__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__item--collapsed .faq__answer{grid-template-rows:0fr}.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:16px;width:100%;padding:16px 22px;background:0 0;border:0;cursor:pointer;text-align:left}.faq__question-text{font-family:var(--font-family-base);font-size:15px;font-weight:600;color:var(--color-text-primary);line-height:1.35;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:16px;height:16px;color:var(--color-text-muted);-webkit-transition:color .2s ease,-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:color .2s ease,-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1),color .2s ease;transition:transform .35s cubic-bezier(.4,0,.2,1),color .2s ease,-webkit-transform .35s cubic-bezier(.4,0,.2,1)}.faq__answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),-ms-grid-rows .35s cubic-bezier(.4,0,.2,1)}.faq__answer-content{min-height:0;overflow:hidden}.faq__answer-text{font-family:var(--font-family-base);font-size:14px;font-weight:400;color:var(--color-text-secondary);line-height:1.6;margin:0;padding:16px 22px;opacity:0;-webkit-transition:opacity .28s ease .06s;transition:opacity .28s ease .06s}@media (prefers-reduced-motion:reduce){.faq__answer,.faq__answer-text,.faq__toggle-icon,.faq__item{-webkit-transition:none;transition:none}}@media (max-width:767.98px){.faq__title{font-size:22px}.faq__question{padding:14px 18px}}.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:#262119;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}.quantity-pricing__options>:first-child{border-top-left-radius:9px;border-top-right-radius:9px}.quantity-pricing__options>:last-child{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.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}}.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:#fbf7f0;border-radius:50%;margin-bottom:24px}.empty-state__icon i,div.cart-empty__icon i{font-size:64px;color:#6f685e}.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:#6f685e;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:8px;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:#262119;color:#fff}.error-empty__cow{display:block;width:180px;height:auto;max-width:60%;margin:0 auto 24px}@media (max-width:767.98px){.error-empty__cow{width:140px}}.empty-state__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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.empty-state__btn--ghost{background:0 0;color:#b4532a;border:1px solid #e3dacc}.empty-state__btn--ghost:hover{background:#f4ebdd;color:#9c4522;border-color:#b4532a}.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:8px;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(180 83 42 / .08);color:#853a1d}.alert-info>i:first-child,.alert-info>.bi:first-child{color:#b4532a}.alert-info a{color:#853a1d;font-weight:500;text-decoration:underline;text-underline-offset:2px}.alert-info a:hover{color:#b4532a}.alert-success{background-color:#d4edda;color:#155724}.alert-success>i:first-child,.alert-success>.bi:first-child{color:#023324}.alert-success a{color:#0f3d18;font-weight:500;text-decoration:underline}.alert-success a:hover{color:#011b13}.newsletter .alert-success{background-color:#fff;color:#155724}.alert-danger{background-color:rgb(139 26 26 / .08);color:#4b0e0e}.alert-danger>i:first-child,.alert-danger>.bi:first-child{color:#8b1a1a}.alert-danger a{color:#4b0e0e;font-weight:500;text-decoration:underline}.alert-danger a:hover{color:#8b1a1a}.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(180 83 42 / .06);border-left:3px solid #b4532a;border-radius:0 8px 8px 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:#b4532a;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:#262119}.alert--cart-quantity .alert__quantity{font-weight:600;color:#853a1d}.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:8px;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:#262119}.alert--cart-quantity .alert__close:hover{opacity:1;background-color:rgb(180 83 42 / .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:8px;font-weight:600;font-size:15px;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.ppchtml-cta:hover{background-color:#262119;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:12px;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:#262119;margin:0 0 16px}.ppchtml-img-text__text{font-size:16px;color:#575046;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:#fbf7f0;border-radius:12px;padding:40px;text-align:center}.ppchtml-text-block__title{font-size:28px;font-weight:700;color:#262119;margin:0 0 16px}.ppchtml-text-block__text{font-size:16px;color:#575046;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:#262119;margin:0 0 12px}.ppchtml-two-cols__text{font-size:15px;color:#575046;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:#262119;margin:0 0 8px}.ppchtml-features__text{font-size:14px;color:#575046;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:#fbf7f0;padding:40px 20px;text-align:center;border-radius:12px}.ppchtml-promo-banner__title{margin:0 0 12px;font-size:28px;font-weight:700;color:#262119}.ppchtml-promo-banner__text{margin:0 0 20px;font-size:16px;color:#575046}@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:12px}.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:#262119}.ppchtml-promo-announce .ppchtml-cta:hover{background-color:#f2f2f2;color:#262119}@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:12px;-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:#262119;margin:0 0 8px}.ppchtml-product-highlight__desc{font-size:14px;color:#575046;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:#fbf7f0;border-radius:12px;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:#575046;line-height:1.7;margin:0 0 20px}.ppchtml-testimonial__stars{color:#e2a33b;font-size:20px;letter-spacing:2px;margin-bottom:12px}.ppchtml-testimonial__author{font-size:15px;font-weight:600;color:#262119;margin:0}.ppchtml-testimonial__role{font-size:13px;color:#6f685e;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:12px;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:#262119;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:12px;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:#262119}.ppchtml-hero-overlay .ppchtml-cta:hover{background-color:#f2f2f2;color:#262119}@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:#262119;margin:0 0 8px}.ppchtml-faq__answer{font-size:15px;color:#575046;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:#fbf7f0;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:#262119;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:#262119}.ppchtml-info-block__text{margin:0;color:#575046;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:14px}.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:12px;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:12px;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:12px}.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;gap:10px;text-decoration:none;color:inherit}.checkout-bar__logo-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;width:36px;height:36px;background:#262119;color:#fff;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.checkout-bar__logo-icon svg,.checkout-bar__logo-icon i{width:20px;height:20px}.checkout-bar__logo-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;line-height:1}.checkout-bar__logo-wordmark{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:20px;font-weight:400;color:#262119;letter-spacing:.5px}.checkout-bar__logo-tagline{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;color:#575046;text-transform:uppercase}@media (max-width:767.98px){.checkout-bar__logo-tagline{display:none}}.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:#575046}@media (max-width:575.98px){.checkout-bar__hint{display:none}}.checkout-bar__link{color:#b4532a;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:#262119;font-weight:600}.checkout-bar__greeting i,.checkout-bar__greeting svg{width:16px;height:16px;color:#b4532a}.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:#fbf7f0;border:1px solid #e3dacc;color:#262119}.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:#575046;-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)}.ppc-root{--ppc-color-gold:#b4532a;--ppc-color-gold-dark:#9c4522;--ppc-color-gold-ring:rgba(180, 83, 42, 0.15);--ppc-color-sand:#f4ebdd;--ppc-color-sand-tint:#fbf7f0;--ppc-color-white:#ffffff;--ppc-color-black:#262119;--ppc-color-muted:#6f685e;--ppc-color-border:#e3dacc;--ppc-color-red:#8b1a1a;--ppc-color-green:#059669;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.series-strip{background:#f4ebdd;padding-block:80px}.series-strip__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}.series-strip__row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:991.98px){.series-strip__row{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.series-strip__row{grid-template-columns:1fr}.series-strip{padding-block:40px}}.series-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:16px;background:#fff;border:1px solid #e3dacc;border-radius:12px;-webkit-box-shadow:0 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06);text-decoration:none;-webkit-transition:border-color 150ms ease,-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:border-color 150ms ease,-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:box-shadow 150ms ease,border-color 150ms ease,transform 150ms ease;transition:box-shadow 150ms ease,border-color 150ms ease,transform 150ms ease,-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease}.series-card:hover{-webkit-box-shadow:0 6px 18px rgb(38 33 25 / .14);box-shadow:0 6px 18px rgb(38 33 25 / .14);border-color:#d5c7b2;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.series-card__cover{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:72px;height:100px;border-radius:8px;overflow:hidden;background:#f4ebdd}.series-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.series-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:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.series-card__title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;line-height:1.1;color:#262119}.series-card__meta{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:400;color:#575046;line-height:1.4}.series-card__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;margin-top:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;color:#b4532a}.series-card__cta svg{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}.series-card:hover .series-card__cta svg{-webkit-transform:translateX(3px);transform:translateX(3px)}.series-card--grid{height:100%}.series-page{padding-block:40px 80px}.series-page__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;margin-bottom:40px}.series-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:13px;font-weight:600;color:#575046;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.series-page__back svg{width:16px;height:16px}.series-page__back:hover{color:#b4532a}.series-page__title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:40px;font-weight:700;line-height:1.1;color:#262119;margin:0}.series-page__subtitle{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:#575046;margin:0}.series-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.series-page__products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.series-page__empty{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#575046;padding-block:32px}@media (max-width:991.98px){.series-page__grid{grid-template-columns:repeat(2,1fr)}.series-page__products{grid-template-columns:repeat(3,1fr)}.series-page__title{font-size:30px}}@media (max-width:575.98px){.series-page__grid{grid-template-columns:1fr}.series-page__products{grid-template-columns:repeat(2,1fr)}}.reviews-band{background:#fff;padding-block:48px}.reviews-band__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:24px}.reviews-band__header{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:6px;text-align:center}.reviews-band__mascot{width:59px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain}.reviews-band__title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:30px;font-weight:700;line-height:1.1;color:#262119;margin:0}.reviews-band__subtitle{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:400;color:#6f685e;margin:0}.reviews-band__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.reviews-band__card{-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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:24px;background:#fbf7f0;border-radius:12px}.reviews-band__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.reviews-band__star{width:7px;height:7px;border-radius:50%;background:#e2a33b}.reviews-band__quote{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:23px;font-weight:400;color:#262119;margin:0}.reviews-band__who{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;color:#6f685e;margin:0}@media (max-width:767.98px){.reviews-band{padding-block:40px}.reviews-band__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ppslider-banner{max-width:1440px;margin-inline:auto;padding-block:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ppslider-banner__item{min-width:0}.ppslider-banner__item:only-child{grid-column:1/-1}.ppslider-banner__link{display:block;overflow:hidden}.ppslider-banner__img{display:block;width:100%;height:320px;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.ppslider-banner{grid-template-columns:minmax(0,1fr);gap:16px}.ppslider-banner__img{height:200px}}.mission-band{background:#b4532a;color:#fff;width:100vw;margin-inline:calc(50% - 50vw)}.mission-band__inner{max-width:1440px;margin-inline:auto;padding:20px 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;gap:24px;text-align:center}@media (max-width:991.98px){.mission-band__inner{padding-inline:64px}}.mission-band__mascot{width:66px;height:auto;-ms-flex-negative:0;flex-shrink:0}.mission-band__line{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:17px;font-style:italic;font-weight:400;line-height:1.5;color:#fff;max-width:760px}@media (max-width:767.98px){.mission-band__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:24px 16px}.mission-band__mascot{width:56px}.mission-band__line{font-size:15px}}.home-themes{background:#fbf7f0;padding-block:80px}.home-themes__inner{max-width:1440px;margin-inline:auto;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}.home-themes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:991.98px){.home-themes__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.home-themes__grid{grid-template-columns:1fr}}@media (max-width:767.98px){.home-themes{padding-block:40px}.home-themes__inner{gap:24px}}.theme-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 #e3dacc;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;-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}.theme-card:hover{-webkit-box-shadow:0 8px 20px rgb(38 33 25 / .12);box-shadow:0 8px 20px rgb(38 33 25 / .12)}@media (prefers-reduced-motion:no-preference){.theme-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.theme-card__art{aspect-ratio:4/3;background:#f4ebdd;overflow:hidden}.theme-card__art 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}@media (prefers-reduced-motion:no-preference){.theme-card:hover .theme-card__art img{-webkit-transform:scale(1.04);transform:scale(1.04)}}.theme-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:4px;padding:16px}.theme-card__title{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:20px;font-weight:400;line-height:1.3;color:#262119}.theme-card__meta{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;line-height:1.4;color:#575046}.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(180 83 42 / .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:#b4532a}@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:#6f685e;font-size:.875rem;line-height:1.5}.products-section{padding:80px 0}.products-section .section-title--accent{color:#d2232a}.gift-banner{padding:3rem 0}.gift-banner__card{background:linear-gradient(146deg,#b4532a 18%,#9c4522 83%);border-radius:14px;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:8px;font-weight:500;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}.gift-banner__btn--primary{background-color:#fff;color:#262119}.gift-banner__btn--primary:hover{background-color:#fbf7f0;-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:#fbf7f0}.comparison-section__title{font-size:2rem;font-weight:500;margin-bottom:1.5rem}.comparison-section__table{background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgb(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08)}.comparison-section__table th{font-weight:500;font-size:14px;padding:1rem;background-color:#fbf7f0}.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:8px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgb(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08);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 6px 18px rgb(38 33 25 / .14);box-shadow:0 6px 18px rgb(38 33 25 / .14)}.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:#6f685e;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:#b4532a;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:#853a1d}.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:#fbf7f0}.buyer-info__title{font-size:2rem;font-weight:500;margin-bottom:1.5rem}.buyer-info__card{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 1px 3px rgb(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08);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 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06)}@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(180 83 42 / .1);border-radius:8px;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:#b4532a}.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:#6f685e;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:#fbf7f0;border-radius:8px;padding:1.5rem;height:100%;position:relative}.testimonial-card::before{content:'"';position:absolute;top:10px;right:20px;font-size:60px;color:#b4532a;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,#b4532a,#9c4522);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:#e2a33b}.testimonial-card__text{color:#6f685e;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__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:8px;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:12px}.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:8px;-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}@media (max-width:767.98px){.category-header__description-wrapper{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{display:none;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}@media (max-width:767.98px){.category-header__fade{display:block}}.category-header__toggle{display:none;-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}@media (max-width:767.98px){.category-header__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.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:8px;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:8px;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:8px;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:8px;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:8px;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-accent);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:8px}.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:50%;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:8px;margin-left:auto;padding:4px 12px;font-size:.875rem;font-weight:500;color:var(--color-primary);background-color:#fff0;border:1px solid var(--color-primary);border-radius:50%;text-decoration:none;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.active-filters__clear:hover{background-color:var(--color-primary);color:#fff}@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-seo{margin-top:40px;padding:32px 40px;background:#fff;border-radius: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:14px}@media (max-width:767.98px){.category-seo{padding:24px 20px;border-radius:12px}}.category-seo h2{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:22px;font-weight:700;line-height:1.25;color:#262119}@media (max-width:767.98px){.category-seo h2{font-size:20px}}.category-seo h3{margin:6px 0 0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:17px;font-weight:700;line-height:1.3;color:#262119}.category-seo p{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#575046}.category-seo strong{font-weight:600;color:#262119}.category-seo a{color:#b4532a;font-weight:600;text-decoration:none}.category-seo a:hover,.category-seo a:focus-visible{text-decoration:underline}.category-seo ul,.category-seo ol{margin:0;padding-left:20px;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;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:22px;color:#575046}.category-seo li::marker{color:#b4532a}.category-blog{margin-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:16px}.category-blog__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:16px}.category-blog__title{margin:0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:24px;font-weight:700;line-height:1.2;color:#262119}@media (max-width:767.98px){.category-blog__title{font-size:20px}}.category-blog__cta{-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:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:#b4532a;text-decoration:none;white-space:nowrap;-webkit-transition:gap 150ms ease;transition:gap 150ms ease}.category-blog__cta svg{width:16px;height:16px}.category-blog__cta:hover{gap:10px}.category-blog__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}@media (max-width:767.98px){.category-blog__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.category-blog__card{-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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06);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}.category-blog__card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgb(38 33 25 / .1);box-shadow:0 6px 18px rgb(38 33 25 / .1)}.category-blog__media-link{display:block;line-height:0}.category-blog__media{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.category-blog__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:14px 18px}.category-blog__cat{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#b4532a}.category-blog__post-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#262119;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.category-blog__post-title:hover{color:#b4532a}.category-blog__more{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#b4532a;text-decoration:none}.category-blog__more:hover{text-decoration:underline}.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:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-page__result-count{margin:0;font-size:.875rem;color:#575046;font-variant-numeric:tabular-nums}.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:8px;overflow:hidden;aspect-ratio:5/7;background:#f4ebdd}@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;padding:32px}@media (max-width:991.98px){.product-gallery__slider .swiper-slide{padding:24px}}.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:contain;object-fit:contain}.product-gallery__main-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(2px 4px 12px rgb(38 33 25 / .22));filter:drop-shadow(2px 4px 12px rgb(38 33 25 / .22))}.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:5/7;-ms-flex-negative:0;flex-shrink:0;background-color:#f4ebdd;border:2px solid #fff0;border-radius:8px;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;padding:4px}@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 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06);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:8px;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:#d2232a}.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:#6f685e;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:#d2232a;border-radius:4px}.product-info__price-old{width:100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#6f685e;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:8px;padding:10px 16px;margin-top:16px}.product-info__deposit svg{-ms-flex-negative:0;flex-shrink:0;color:#b4532a}.product-info__deposit span{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#b4532a}.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:8px;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:8px;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:#6f685e;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:#6f685e}.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:8px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.product-info__favorite:hover{border-color:#d2232a}.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:#d2232a}.product-info__favorite--active{border-color:#d2232a}.product-info__favorite--active i{color:#d2232a}.product-info__minimum-quantity{font-size:.875rem;color:#6f685e;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-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#059669;font-size:.875rem;font-weight:600}.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:8px;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(226 163 59 / .1);border:1px solid rgb(226 163 59 / .2);border-radius:8px;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(139 26 26 / .06);border:1px solid rgb(139 26 26 / .15);border-radius:8px;color:#8b1a1a;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:"Fraunces",Georgia,"Times New Roman",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:#6f685e;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:8px}@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:#6f685e;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:#efe8dc}.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:8px;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:#efe8dc;color:#6f685e;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:8px;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:#8b1a1a;background-color:rgb(139 26 26 / .06);border:1px solid rgb(139 26 26 / .15);border-radius:8px;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:12px;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:8px;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:8px;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:#fbf7f0;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:#6f685e;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(180 83 42 / .15);box-shadow:0 0 0 4px rgb(180 83 42 / .15)}@media (max-width:575.98px){.checkout-step--active .checkout-step__number{-webkit-box-shadow:0 0 0 3px rgb(180 83 42 / .15);box-shadow:0 0 0 3px rgb(180 83 42 / .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:#6f685e;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:12px;-webkit-box-shadow:0 1px 3px rgb(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08)}@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:#6f685e}.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:#6f685e;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:12px;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:#853a1d;text-decoration:underline}.checkout-section__content{margin-top:16px}.checkout-section__summary{margin-top:16px;padding:16px;background-color:#fbf7f0;border-radius:12px}.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:#6f685e;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:#6f685e;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:12px;-webkit-transition:all 150ms ease;transition:all 150ms ease}input:checked+.checkout-auth__option-content{border-color:var(--color-primary);background-color:rgb(180 83 42 / .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:#6f685e}.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:#fbf7f0;border-radius:12px}.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(180 83 42 / .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:#6f685e;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:#6f685e;margin:0}.checkout-auth__email i{font-size:.875rem}.checkout-auth__not-you{font-size:.875rem;color:#6f685e;margin:0}.checkout-auth__not-you a{font-weight:500}.checkout-auth__warning{font-size:10px;color:#6f685e;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:#8b1a1a}.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:8px;-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:#6f685e}.checkout-form__input::-moz-placeholder{color:#6f685e}.checkout-form__input:-ms-input-placeholder{color:#6f685e}.checkout-form__input::-ms-input-placeholder{color:#6f685e}.checkout-form__input::placeholder{color:#6f685e}.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:8px;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:#6f685e}.checkout-form__textarea::-moz-placeholder{color:#6f685e}.checkout-form__textarea:-ms-input-placeholder{color:#6f685e}.checkout-form__textarea::-ms-input-placeholder{color:#6f685e}.checkout-form__textarea::placeholder{color:#6f685e}.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:#6f685e;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:#8b1a1a;margin-top:4px}.checkout-form__hint{position:absolute;top:0;right:0;font-size:10px;color:#6f685e}.checkout-form__intro{font-size:.875rem;color:#6f685e;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:#6f685e}.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:8px;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:8px 0 0 8px}.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:#6f685e;-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:#fbf7f0;border-radius:12px;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:8px}.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:12px;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(180 83 42 / .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:#6f685e;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:#6f685e;background:0 0;border:0;border-radius:8px;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(180 83 42 / .06)}.checkout-address-card__action--delete:hover{color:#8b1a1a;background-color:rgb(139 26 26 / .06)}.checkout-addresses__desc{font-size:.875rem;color:#6f685e;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:#6f685e;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:#6f685e;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:#fbf7f0;border-radius:12px;margin-bottom:24px}.checkout-address-summary__label{display:block;font-size:10px;font-weight:600;color:#6f685e;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:12px;-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(180 83 42 / .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:12px;background-color:#fbf7f0;-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:#6f685e}.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:#6f685e}.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:#6f685e}.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:8px}.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:12px;-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(180 83 42 / .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:12px;background-color:#fbf7f0;-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:8px}.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:#6f685e}.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:#fbf7f0;border-radius:12px;border-left:3px solid var(--color-primary)}.checkout-payment__additional p{font-size:.875rem;color:#6f685e;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:#6f685e;font-weight:500}.checkout-payment__details dd{color:var(--color-text-primary);margin:0}.checkout-payment__form{margin-top:16px;padding:20px;background-color:#fbf7f0;border-radius:12px}.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(5 150 105 / .08);border:1px solid rgb(5 150 105 / .2);border-radius:12px;font-size:.875rem;font-weight:500;color:#059669}.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:#8b1a1a}.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:#059669;border-radius:8px}.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(139 26 26 / .06);border:1px solid rgb(139 26 26 / .15);border-radius:12px;font-size:.875rem;color:#8b1a1a}.checkout-payment__alert i{font-size:1.125rem;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.checkout-payment__alert a{color:#8b1a1a;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:12px;-webkit-box-shadow:0 1px 3px rgb(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08);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:#fbf7f0;border-radius:12px}.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:#6f685e;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:12px;border:1px solid #ffe082}@media (max-width:767.98px){.checkout-terms{padding:16px;margin-top:20px}}.checkout-terms__intro{font-size:.875rem;color:#6f685e;margin:0 0 12px}@media (max-width:767.98px){.checkout-terms .checkout-form__checkbox--terms{padding:12px;margin:-4px -4px 0;border-radius:8px}.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:8px;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:#853a1d}.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(180 83 42 / .25);box-shadow:0 2px 8px rgb(180 83 42 / .25)}.checkout-btn--confirm:hover{-webkit-box-shadow:0 4px 12px rgb(180 83 42 / .35);box-shadow:0 4px 12px rgb(180 83 42 / .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(180 83 42 / .2);box-shadow:0 1px 4px rgb(180 83 42 / .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:12px;-webkit-box-shadow:0 1px 3px rgb(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08);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:8px;overflow:hidden;background-color:#fbf7f0}.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:#6f685e;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:8px;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:8px}.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:#fbf7f0;border:0;border-radius:8px;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:#6f685e;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:#6f685e}.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:#6f685e}.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:#6f685e}.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:#059669;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:#6f685e;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:#fbf7f0;border-radius:12px}@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:#6f685e;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:8px}.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:#fbf7f0;border-radius:12px}.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:8px;font-size:.875rem}.checkout-confirmation__bank-details dt{color:#6f685e}.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:#fbf7f0;border-radius:12px}.checkout-confirmation__product-image{width:60px;height:60px;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;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:#6f685e;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:12px;-webkit-box-shadow:0 1px 3px rgb(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08);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:#6f685e;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:12px;-webkit-box-shadow:0 1px 3px rgb(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08);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:#059669;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:#6f685e;margin:0 0 8px}.order-confirmation-page__subtitle strong{color:var(--color-text-primary)}.order-confirmation-page__email{font-size:.875rem;color:#6f685e;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:12px;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:#6f685e}.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:#6f685e;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:8px;-ms-flex-negative:0;flex-shrink:0;background-color:#fbf7f0}.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:#6f685e}.order-totals{max-width:360px;margin-left:auto;padding:16px;background-color:#fbf7f0;border-radius:12px}@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:#6f685e}.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:#6f685e;background:rgb(38 33 25 / .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:#6f685e;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:8px;-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(38 33 25 / .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(38 33 25 / .06);border-radius:8px;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:#6f685e}.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:#059669}.cart-item__price-old{font-weight:400;color:#6f685e;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:#6f685e;font-weight:400}.cart-item__attribute-value{color:var(--color-text-primary);font-weight:400}.cart-item--gift{background-color:rgb(5 150 105 / .04);margin:0 -16px;padding-left:16px;padding-right:16px;border-radius:8px}@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:#059669;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:#059669;background-color:rgb(5 150 105 / .1);padding:2px 8px;border-radius:8px;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:8px;background-color:#fbf7f0}@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:"Fraunces",Georgia,"Times New Roman",serif;font-size:22px;font-weight:400;letter-spacing:.5px;color:var(--color-text-primary)}.cart-item__line-total-value--free{color:#059669;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:8px;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(38 33 25 / .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),.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:#6f685e;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:#8b1a1a}.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(139 26 26 / .3);background-color:rgb(139 26 26 / .03);margin:0 -16px;padding-left:16px;padding-right:16px;border:1px solid rgb(139 26 26 / .3);border-radius:8px}@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:#8b1a1a}.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:#fbf7f0;border-radius:8px;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:#059669}.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:#6f685e;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(38 33 25 / .06);border-radius:8px;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:#6f685e;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:8px;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:#6f685e}.cart-summary__discount-input input::-moz-placeholder{color:#6f685e}.cart-summary__discount-input input:-ms-input-placeholder{color:#6f685e}.cart-summary__discount-input input::-ms-input-placeholder{color:#6f685e}.cart-summary__discount-input input::placeholder{color:#6f685e}.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:#efe8dc;border:0;border-radius:8px;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:8px}.cart-summary__discount-error i{color:#8b1a1a;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:#8b1a1a;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(5 150 105 / .06);border:1px solid rgb(5 150 105 / .2);border-radius:8px}.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:#059669;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:#6f685e;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:#8b1a1a}.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(180 83 42 / .06);border-radius:8px;padding:12px;margin-bottom:16px}.cart-summary__free-shipping--achieved{background-color:rgb(5 150 105 / .08)}.cart-summary__free-shipping--achieved .cart-summary__free-shipping-text{color:#059669}.cart-summary__free-shipping--achieved .cart-summary__free-shipping-text i{color:#059669}.cart-summary__free-shipping--achieved .cart-summary__free-shipping-progress{background-color:#059669}.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:8px;overflow:hidden;margin-bottom:8px}.cart-summary__free-shipping-progress{height:100%;background-color:var(--color-primary);border-radius:8px;-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:#6f685e}.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:8px;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,#853a1d);color:#fff}.cart-summary__warning{background-color:#fff8e6;border:1px solid #f5c518;border-radius:8px;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:8px;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:#fbf7f0;border-radius:8px;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:#6f685e;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}.cart-summary__share:not(:empty){margin-top:16px}.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}}.account-sidebar__user{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:16px;background:#f4ebdd;border-radius:12px}.account-sidebar__avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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;border-radius:999px;background:#b4532a;color:#fff;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.02em}.account-sidebar__identity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.account-sidebar__name{font-weight:600;color:#262119;font-size:.875rem}.account-sidebar__email{font-size:10px;color:#575046;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:8px;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:8px;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:8px;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:8px;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:#fbf7f0;border-radius:8px;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:#eef6f6;border-radius:8px;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-info-box__address{margin:0;font-style:normal}.contact-info-box__hours{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:#575046;line-height:1.4}.contact-form-wrapper{border:1px solid #e3e9e9;border-radius:8px;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:8px;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__textarea{padding:12px 16px;border:1px solid #dde2e2;border-radius:8px;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__file{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:48px;overflow:hidden;border:1px solid #dde2e2;border-radius:8px;background-color:#fff}.contact-form__file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-form__file-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding-inline:16px;border:0;-webkit-border-end:1px solid #e3dacc;border-inline-end:1px solid #e3dacc;background-color:#f4ebdd;color:#262119;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.contact-form__file-button:hover{background-color:#e3dacc}.contact-form__file-input:focus-visible+.contact-form__file-button{outline:2px solid var(--color-primary);outline-offset:-2px}.contact-form__file-name{-ms-flex-item-align:center;align-self:center;min-width:0;padding-inline:12px;overflow:hidden;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:#a1a7a7;text-overflow:ellipsis;white-space:nowrap}.contact-form__file--filled .contact-form__file-name{color:var(--color-text-primary)}.contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-form__footer{position:relative;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:8px;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-dark,#045a58)}@media (max-width:767.98px){.contact-form__submit{width:100%}}.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:8px;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:8px;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:8px;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(38 33 25 / .08);box-shadow:0 1px 3px rgb(38 33 25 / .08)}.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:8px;overflow:hidden;margin-bottom:12px;background-color:rgb(38 33 25 / .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:#fbf7f0;border-radius:12px;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 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06)}@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:8px;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:8px 8px 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 8px 8px}.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:8px;overflow:hidden;margin-bottom:24px;background-color:rgb(38 33 25 / .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(38 33 25 / .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:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:48px}.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:8px;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-accent);border-color:var(--color-accent);color:#fff;font-weight:500}.pagination__item--active:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);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:8px;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:8px}.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:8px}.blog-article__content .ejs-image figcaption{margin-top:8px;font-size:.875rem;color:#575046;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(38 33 25 / .06);padding:24px;border-radius:12px}.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:#575046;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:#fbf7f0;font-weight:500}.blog-article__content .ejs-table tbody tr:hover{background:#fbf7f0}.blog-article__content .ejs-embed{margin:32px 0}.blog-article__content .ejs-embed iframe{max-width:100%;border-radius:8px}.blog-article__content .ejs-embed figcaption{margin-top:8px;font-size:.875rem;color:#575046;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 8px 8px 0}.blog-article__content .ejs-warning__title{font-weight:600;margin-bottom:4px;color:#e65100}.blog-article__content .ejs-warning__message{color:#575046}.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:#fbf7f0;border:1px solid #e3e9e9;border-radius:8px;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:#efe8dc;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:#6f685e}.blog-article__content mark{background:#fdffb6;padding:0 2px}.blog-article__content code{background:#fbf7f0;padding:2px 6px;border-radius:8px;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:8px;overflow:hidden;background-color:rgb(38 33 25 / .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(3,1fr);gap:24px}@media (max-width:991.98px){.blog-article__related-grid{grid-template-columns:repeat(2,1fr)}}@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(3,1fr);gap:24px;margin-bottom:32px}@media (max-width:991.98px){.blog-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.blog-listing__grid{grid-template-columns:1fr;gap:24px}}.blog-listing__featured{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;padding:24px;background:#fff;border:1px solid #e3dacc;border-radius:16px}@media (max-width:767.98px){.blog-listing__featured{grid-template-columns:1fr;gap:20px;padding:16px}}.blog-listing__featured-media{display:block;overflow:hidden;border-radius:12px;aspect-ratio:628/432}.blog-listing__featured-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-listing__featured-title{margin:12px 0;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:1.5rem;line-height:1.15}.blog-listing__featured-title a{color:#262119;text-decoration:none}.blog-listing__featured-title a:hover{color:#b4532a}.blog-listing__featured-excerpt{margin:0 0 16px;color:#575046}.blog-listing__featured-cta{display:inline-block;padding:10px 20px;border-radius:8px;background:#b4532a;color:#fff;font-weight:600;font-size:.875rem;text-decoration:none}.blog-listing__featured-cta:hover{background:#9c4522;color:#fff}.blog-listing__newsletter{margin-bottom:32px}.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)}.blog-article__meta{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:12px;margin:0 0 16px;font-size:.875rem;color:#575046}.blog-article__chip{display:inline-block;padding:3px 12px;border-radius:999px;background:#f4ebdd;color:#262119;font-size:10px;font-weight:600;text-decoration:none}.blog-article__chip:hover{background:#e3dacc}.blog-article__date,.blog-article__readtime{font-variant-numeric:tabular-nums}.blog-article__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0 0 20px}.blog-article__author-avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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:36px;height:36px;border-radius:999px;background:#b4532a;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase}.blog-article__author-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.3}.blog-article__author-name{font-weight:600;color:#262119;font-size:.875rem}.blog-article__author-role{font-size:10px;color:#575046}.blog-toc{position:sticky;top:72px;z-index:2;margin-bottom:24px;padding:20px;background:#fff;border:1px solid #e3dacc;border-radius:12px}.blog-toc__title{margin:0 0 12px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6f685e}.blog-toc__list{margin:0;padding:0;list-style:none;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}.blog-toc__item--h3 .blog-toc__link{padding-left:16px;font-size:10px}.blog-toc__link{display:block;padding:6px 8px;border-left:2px solid #fff0;font-size:.875rem;line-height:1.35;color:#575046;text-decoration:none;-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s}.blog-toc__link:hover{color:#262119}.blog-toc__link:focus-visible{outline:2px solid #b4532a;outline-offset:2px}.blog-toc__link--active{border-left-color:#b4532a;color:#b4532a;font-weight:600}.blog-article__content .ejs-header{scroll-margin-top:72px}@media (prefers-reduced-motion:reduce){.blog-toc__link{-webkit-transition:none;transition:none}}.blog-meta{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:8px;margin-bottom:8px;font-size:10px;color:#575046}.blog-meta__chip{display:inline-block;padding:2px 10px;border-radius:999px;background:#f4ebdd;color:#262119;font-weight:600;text-decoration:none}.blog-meta__chip:hover{background:#e3dacc;color:#262119}.blog-meta__date{font-variant-numeric:tabular-nums}.blog-categories__link{border-radius:999px}.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:8px;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:#fbf7f0;border-radius:12px;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 2px 10px rgb(38 33 25 / .06);box-shadow:0 2px 10px rgb(38 33 25 / .06)}.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:8px;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,#fbf7f0 0,#e3e9e9 100%)}.store-card__image--placeholder i{font-size:48px;color:#6f685e}@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:#575046;-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:#575046;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:#575046}.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:8px;-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-body{margin:0;background-color:#fbf7f0}.maintenance-page{min-height:100vh;min-height:100dvh;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:24px;padding:40px 16px;text-align:center;background:radial-gradient(60% 50% at 50% 0,rgb(233 179 132 / .28) 0,#fff0 100%),#fbf7f0}.maintenance-page__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;width:100%;max-width:560px;padding:48px 32px 40px;background-color:#fff;border:1px solid #e3dacc;border-radius:16px;-webkit-box-shadow:0 12px 40px rgb(26 22 17 / .06);box-shadow:0 12px 40px rgb(26 22 17 / .06)}@media (max-width:767.98px){.maintenance-page__card{padding:32px 20px 32px}}.maintenance-page__logo{display:block;margin-bottom:32px;line-height:0}.maintenance-page__logo img{width:190px;max-width:60vw;height:auto}@media (max-width:767.98px){.maintenance-page__logo{margin-bottom:24px}.maintenance-page__logo img{width:150px}}.maintenance-page__eyebrow{margin:0 0 12px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#b4532a}.maintenance-page__title{margin:0 0 16px;font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:#262119}@media (max-width:767.98px){.maintenance-page__title{font-size:24px}}.maintenance-page__text{margin:0;max-width:420px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.6;color:#575046}.maintenance-page__text p{margin:0 0 12px}.maintenance-page__text p:last-child{margin-bottom:0}@media (max-width:767.98px){.maintenance-page__text{font-size:.875rem}}.maintenance-page__contact{margin:32px 0 0;padding-top:24px;width:100%;border-top:1px solid #efe8dc;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;line-height:1.6;color:#6f685e}.maintenance-page__contact a{color:#b4532a;font-weight:500;text-decoration:none;border-bottom:1px solid rgb(180 83 42 / .35);-webkit-transition:color 150ms ease,border-color 150ms ease;transition:color 150ms ease,border-color 150ms ease}.maintenance-page__contact a:hover{color:#9c4522;border-bottom-color:#9c4522}.maintenance-page__dot{margin:0 8px;color:#b8ae9f}.maintenance-page__hook{margin-top:24px;width:100%}.maintenance-page__footer{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;letter-spacing:.5px;color:#6f685e}.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}/**
 * PPreviewRequest - Frontend CSS
 *
 * @author    PrestaPro
 * @copyright 2025 PrestaPro
 * @license   Academic Free License 3.0 (AFL-3.0)
 */
 :root{--pprr-primary:#2fb5d2;--pprr-secondary:#232323;--pprr-success:#4cbb6c;--pprr-warning:#f0ad4e;--pprr-danger:#c9302c;--pprr-star:#F5A524;--pprr-star-empty:#e0e0e0;--pprr-border:#d6d4d4;--pprr-bg-light:#f6f6f6;--pprr-text:#232323;--pprr-text-muted:#7a7a7a}.pprr-rate,.product-info .pprr-rate{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:12px;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;line-height:1;flex-wrap:wrap}.pprr-rate__stars{display:inline-flex;align-items:center;gap:2px}.pprr-rate__star{width:16px;height:16px;color:#9B7220;stroke:#9B7220;fill:#9B7220}.pprr-rate__star--empty{color:#e0e0e0;stroke:#e0e0e0;fill:none}.pprr-rate__score{font-size:13px;font-weight:700;color:#222}.pprr-rate__sep{font-size:13px;font-weight:400;color:#999}.pprr-rate__count{font-size:13px;font-weight:400;color:#b3000a;text-decoration:none;transition:text-decoration-color .15s ease,color .15s ease}.pprr-rate__count:hover,.pprr-rate__count:focus{text-decoration:underline;color:#b3000a}.pprr-rate__write{font-size:13px;font-weight:400;color:#777;text-decoration:none;transition:color .15s ease}.pprr-rate__write:hover,.pprr-rate__write:focus{color:#222;text-decoration:underline}.pprr-stars{display:inline-flex;gap:2px}.pprr-stars .star{color:var(--pprr-star-empty);font-size:18px}.pprr-stars .star.filled{color:var(--pprr-star)}.pprr-star-rating{display:flex;flex-direction:row-reverse;justify-content:flex-end}.pprr-star-rating input{display:none}.pprr-star-rating label{cursor:pointer;font-size:28px;color:var(--pprr-star-empty);padding:0 2px;transition:color 0.2s ease}.pprr-star-rating label:hover,.pprr-star-rating label:hover~label,.pprr-star-rating input:checked~label{color:var(--pprr-star)}.pprr-review-form-container{max-width:800px;margin:0 auto;padding:20px}.pprr-product-header{display:flex;align-items:center;gap:20px;padding:20px;background:var(--pprr-bg-light);border-radius:8px;margin-bottom:30px}.pprr-product-image{width:120px;height:120px;object-fit:contain;border-radius:4px;background:#fff}.pprr-product-info h2{margin:0 0 10px 0;font-size:20px}.pprr-product-info a{color:var(--pprr-primary);text-decoration:none}.pprr-product-info a:hover{text-decoration:underline}.pprr-form-section{margin-bottom:25px}.pprr-form-section label{display:block;font-weight:600;margin-bottom:8px;color:var(--pprr-text)}.pprr-form-section .required-indicator{color:var(--pprr-danger)}.pprr-form-section input[type="text"],.pprr-form-section textarea{width:100%;padding:12px;border:1px solid var(--pprr-border);border-radius:4px;font-size:14px;transition:border-color 0.2s ease}.pprr-form-section input[type="text"]:focus,.pprr-form-section textarea:focus{outline:none;border-color:var(--pprr-primary)}.pprr-form-section textarea{min-height:150px;resize:vertical}.pprr-char-counter{font-size:12px;color:var(--pprr-text-muted);text-align:right;margin-top:5px}.pprr-char-counter.warning{color:var(--pprr-warning)}.pprr-char-counter.error{color:var(--pprr-danger)}.pprr-criteria-section{background:var(--pprr-bg-light);padding:20px;border-radius:8px}.pprr-criteria-section h3{margin:0 0 15px 0;font-size:16px}.pprr-criterion-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--pprr-border)}.pprr-criterion-row:last-child{border-bottom:none}.pprr-criterion-name{font-weight:500}.pprr-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.pprr-pros-cons{grid-template-columns:1fr}}.pprr-pros-section label{color:var(--pprr-success)}.pprr-cons-section label{color:var(--pprr-danger)}.pprr-reward-notice{background:linear-gradient(135deg,#f8f4e3 0%,#f0e6c0 100%);border:1px solid #d4c48e;border-radius:8px;padding:15px 20px;margin-bottom:25px;display:flex;align-items:center;gap:15px}.pprr-reward-notice .icon{font-size:32px}.pprr-reward-notice .text{font-size:14px}.pprr-reward-notice .text strong{display:block;margin-bottom:5px}.pprr-submit-btn{display:inline-block;background:var(--pprr-primary);color:#fff;padding:14px 40px;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease}.pprr-submit-btn:hover{background:#259bb5}.pprr-errors{background:#fdf2f2;border:1px solid var(--pprr-danger);border-radius:4px;padding:15px;margin-bottom:25px}.pprr-errors ul{margin:0;padding-left:20px}.pprr-errors li{color:var(--pprr-danger);margin-bottom:5px}.pprr-errors li:last-child{margin-bottom:0}.pprr-success-container{max-width:600px;margin:0 auto;padding:40px 20px;text-align:center}.pprr-success-icon{font-size:64px;color:var(--pprr-success);margin-bottom:20px}.pprr-success-container h1{font-size:28px;margin-bottom:15px}.pprr-success-container p{color:var(--pprr-text-muted);font-size:16px;margin-bottom:30px}.pprr-reward-card{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:12px;padding:30px;margin:30px 0;text-align:center}.pprr-reward-card h3{margin:0 0 10px 0;font-size:20px}.pprr-reward-code{background:rgb(255 255 255 / .2);padding:15px 25px;border-radius:6px;font-size:24px;font-weight:700;letter-spacing:2px;margin:20px 0;display:inline-block}.pprr-reward-value{font-size:18px;opacity:.9}.pprr-reward-expiry{font-size:14px;opacity:.8;margin-top:15px}.pprr-my-reviews{padding:20px 0}.pprr-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:30px}.pprr-stat-card{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #e3e9e9;border-radius:6px;background:#fff;transition:all var(--transition-fast,0.15s ease)}.pprr-stat-card:hover{border-color:var(--color-primary,#027f7d);background-color:rgb(2 127 125 / .02)}.pprr-stat-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#eef6f6;border-radius:6px;flex-shrink:0}.pprr-stat-icon i{font-size:22px;color:var(--color-primary,#027f7d)}.pprr-stat-icon--approved i{color:#027f7d}.pprr-stat-icon--pending i{color:#d6b716}.pprr-stat-icon--rewards i{color:var(--color-primary,#027f7d)}.pprr-stat-info{display:flex;flex-direction:column;gap:2px;min-width:0}.pprr-stat-value{font-family:var(--font-family-base,sans-serif);font-size:20px;font-weight:500;color:var(--color-text-primary,#232323);line-height:1.3}.pprr-stat-label{font-family:var(--font-family-base,sans-serif);font-size:14px;font-weight:400;color:#868c8c;line-height:1.3}@media (max-width:991px){.pprr-stats-grid{grid-template-columns:1fr}}.pprr-pending-requests{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:20px;margin-bottom:30px}.pprr-pending-requests h3{margin:0 0 15px 0;color:#856404}.pprr-pending-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.pprr-pending-item:last-child{border-bottom:none}.pprr-pending-item a{background:var(--pprr-primary);color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;font-size:14px}.pprr-review-list{margin-top:30px}.pprr-review-card{background:#fff;border:1px solid var(--pprr-border);border-radius:8px;padding:20px;margin-bottom:15px}.pprr-review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.pprr-review-product{display:flex;align-items:center;gap:15px}.pprr-review-product img{width:60px;height:60px;object-fit:contain;border-radius:4px}.pprr-review-product-name{font-weight:600}.pprr-review-date{font-size:12px;color:var(--pprr-text-muted)}.pprr-review-status{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.pprr-review-status.pending{background:#fff3cd;color:#856404}.pprr-review-status.approved{background:#d4edda;color:#155724}.pprr-review-status.rejected{background:#f8d7da;color:#721c24}.pprr-review-body{padding-top:15px;border-top:1px solid var(--pprr-border)}.pprr-review-title{font-weight:600;margin-bottom:10px}.pprr-review-content{white-space:pre-line;color:var(--pprr-text);line-height:1.6}.pprr-rewards-section{margin-top:40px}.pprr-rewards-section h2{margin-bottom:20px}.pprr-reward-item{background:#fff;border:1px solid var(--pprr-border);border-radius:8px;padding:15px 20px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.pprr-reward-item.used{opacity:.6}.pprr-reward-info{flex:1}.pprr-reward-type{font-weight:600;margin-bottom:5px}.pprr-reward-details{font-size:14px;color:var(--pprr-text-muted)}.pprr-reward-status{font-size:12px;padding:4px 12px;border-radius:20px}.pprr-reward-status.active{background:#d4edda;color:#155724}.pprr-reward-status.used{background:#e2e3e5;color:#383d41}.pprr-reward-status.expired{background:#f8d7da;color:#721c24}.pprr-service-reviews{padding:20px 0}.pprr-reviews-summary{background:var(--pprr-bg-light);border-radius:8px;padding:30px;margin-bottom:30px;display:flex;gap:40px;align-items:center}@media (max-width:768px){.pprr-reviews-summary{flex-direction:column;text-align:center}}.pprr-average-rating{text-align:center}.pprr-average-value{font-size:48px;font-weight:700;color:var(--pprr-text)}.pprr-average-stars{margin:10px 0}.pprr-total-reviews{font-size:14px;color:var(--pprr-text-muted)}.pprr-rating-bars{flex:1}.pprr-rating-bar-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pprr-rating-bar-label{width:60px;font-size:14px}.pprr-rating-bar-track{flex:1;height:8px;background:var(--pprr-border);border-radius:4px;overflow:hidden}.pprr-rating-bar-fill{height:100%;background:var(--pprr-star);border-radius:4px;transition:width 0.3s ease}.pprr-rating-bar-count{width:40px;text-align:right;font-size:14px;color:var(--pprr-text-muted)}.pprr-criteria-summary{display:flex;gap:30px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid var(--pprr-border)}.pprr-criterion-summary-item{text-align:center}.pprr-criterion-summary-name{font-size:14px;color:var(--pprr-text-muted);margin-bottom:5px}.pprr-criterion-summary-value{font-size:20px;font-weight:700}.pprr-service-review-card{background:#fff;border:1px solid var(--pprr-border);border-radius:8px;padding:25px;margin-bottom:20px}.pprr-service-review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.pprr-reviewer-info{display:flex;align-items:center;gap:12px}.pprr-reviewer-avatar{width:48px;height:48px;background:var(--pprr-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700}.pprr-reviewer-name{font-weight:600}.pprr-review-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--pprr-text-muted);margin-top:4px}.pprr-verified-badge{background:var(--pprr-success);color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.pprr-service-review-content{line-height:1.7}.pprr-service-review-content h4{margin:0 0 10px 0;font-size:16px}.pprr-service-review-content p{margin:0;color:var(--pprr-text)}.pprr-product-reviews{margin-top:40px;padding-top:40px;border-top:1px solid var(--pprr-border)}.pprr-product-reviews h2{margin-bottom:25px}.pprr-no-reviews{text-align:center;padding:40px 20px;color:var(--pprr-text-muted)}.pprr-no-reviews p{margin:0}.pprr-pagination{display:flex;justify-content:center;gap:5px;margin-top:30px}.pprr-pagination a,.pprr-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--pprr-border);border-radius:4px;text-decoration:none;color:var(--pprr-text);font-size:14px;transition:all 0.2s ease}.pprr-pagination a:hover{background:var(--pprr-bg-light);border-color:var(--pprr-primary)}.pprr-pagination span.current{background:var(--pprr-primary);border-color:var(--pprr-primary);color:#fff}.pprr-unavailable-container{max-width:500px;margin:0 auto;padding:60px 20px;text-align:center}.pprr-unavailable-icon{font-size:64px;margin-bottom:20px}.pprr-unavailable-icon.error{color:var(--pprr-danger)}.pprr-unavailable-icon.success{color:var(--pprr-success)}.pprr-unavailable-container h1{font-size:24px;margin-bottom:15px}.pprr-unavailable-container p{color:var(--pprr-text-muted);margin-bottom:25px}.pprr-home-link{display:inline-block;background:var(--pprr-primary);color:#fff;padding:12px 30px;border-radius:4px;text-decoration:none;font-weight:600}.pprr-home-link:hover{background:#259bb5;color:#fff}.pprr-account-link{display:flex;align-items:center;gap:10px;padding:15px;background:var(--pprr-bg-light);border-radius:4px;text-decoration:none;color:var(--pprr-text);transition:background-color 0.2s ease}.pprr-account-link:hover{background:#e9e9e9}.pprr-account-link i{font-size:24px;color:var(--pprr-primary)}@media (max-width:576px){.pprr-product-header{flex-direction:column;text-align:center}.pprr-review-header{flex-direction:column;gap:15px}.pprr-reward-item{flex-direction:column;gap:15px;text-align:center}.pprr-service-review-header{flex-direction:column;gap:15px}}.pprr-reviews{padding-top:32px}.pprr-reviews__grid{display:flex;flex-direction:column;gap:32px}@media (min-width:992px){.pprr-reviews__grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:start}}.pprr-reviews__summary{display:flex;flex-direction:column;gap:24px}.pprr-reviews__rate-box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;border:1px solid #e0e0e0;border-radius:6px;background:#fff}.pprr-reviews__score{font-family:'Anton',Impact,sans-serif;font-size:56px;font-weight:400;letter-spacing:1px;line-height:1;color:#222}.pprr-reviews__based-on{font-family:'Inter',sans-serif;font-size:13px;color:#777}.pprr-stars{display:inline-flex;align-items:center;gap:4px}.pprr-stars--lg .pprr-stars__star{width:22px;height:22px}.pprr-stars--sm .pprr-stars__star{width:16px;height:16px}.pprr-stars__star{color:#F5A524;fill:#F5A524}.pprr-stars__star--empty{color:#e0e0e0;fill:none}.pprr-reviews__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pprr-reviews__bar-row{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;font-family:'Inter',sans-serif;font-size:13px;color:#555}.pprr-reviews__bar-label{display:inline-flex;align-items:center;gap:2px;font-weight:600;color:#222}.pprr-reviews__bar-star{width:12px;height:12px;color:#F5A524;fill:#F5A524}.pprr-reviews__bar-track{position:relative;display:block;width:100%;height:8px;background:#f1eee9;border-radius:4px;overflow:hidden}.pprr-reviews__bar-fill{display:block;height:100%;background:#F5A524;border-radius:4px;transition:width .3s ease}.pprr-reviews__bar-count{font-variant-numeric:tabular-nums;text-align:right;color:#777}.pprr-reviews__write-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:#b3000a;color:#fff;font-family:'Inter',sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;border-radius:4px;text-decoration:none;transition:background-color .15s ease}.pprr-reviews__write-btn:hover,.pprr-reviews__write-btn:focus{background:#8a0008;color:#fff}.pprr-reviews__write-btn .lucide{width:16px;height:16px}.pprr-reviews__notice{display:flex;gap:10px;padding:12px 14px;background:#FFF8E6;border:1px solid #F5A524;border-radius:6px}.pprr-reviews__notice-icon{flex-shrink:0;width:18px;height:18px;color:#9B7220}.pprr-reviews__notice-text{display:flex;flex-direction:column;gap:4px;font-family:'Inter',sans-serif;font-size:12px;line-height:1.4}.pprr-reviews__notice-text strong{color:#5C4516;font-weight:700}.pprr-reviews__notice-text span{color:#7A6132}.pprr-reviews__list{min-width:0}.pprr-reviews__sort-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.pprr-reviews__list-title{margin:0;font-family:'Inter',sans-serif;font-size:16px;font-weight:700;color:#222}.pprr-reviews__sort{display:inline-flex;align-items:center;gap:8px}.pprr-reviews__sort-label{font-family:'Inter',sans-serif;font-size:13px;color:#777}.pprr-reviews__sort-select{font-family:'Inter',sans-serif;font-size:13px;padding:6px 26px 6px 10px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#222;cursor:pointer}.pprr-reviews__cards{list-style:none;margin:0;padding:0}.pprr-reviews__card{display:flex;flex-direction:column;gap:12px;padding:24px 0;border-bottom:1px solid #e0e0e0}.pprr-reviews__card-header{display:flex;align-items:center;gap:12px}.pprr-reviews__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#b3000a;color:#fff;font-family:'Inter',sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}.pprr-reviews__author{display:flex;flex-direction:column;gap:2px;min-width:0}.pprr-reviews__author-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pprr-reviews__author-name{font-family:'Inter',sans-serif;font-size:14px;font-weight:700;color:#222}.pprr-reviews__verified{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#E8F5EA;color:#2E7B36;font-family:'Inter',sans-serif;font-size:11px;font-weight:600;border-radius:12px}.pprr-reviews__verified .lucide{width:12px;height:12px}.pprr-reviews__card-date{font-family:'Inter',sans-serif;font-size:12px;color:#999}.pprr-reviews__card-title{margin:0;font-family:'Inter',sans-serif;font-size:15px;font-weight:700;color:#222}.pprr-reviews__card-body{white-space:pre-line;margin:0;font-family:'Inter',sans-serif;font-size:14px;line-height:1.5;color:#555}.pprr-reviews__pros-cons{display:flex;flex-direction:column;gap:6px;margin:0}.pprr-reviews__pros,.pprr-reviews__cons{display:flex;align-items:flex-start;gap:8px;font-family:'Inter',sans-serif;font-size:13px}.pprr-reviews__pros dt,.pprr-reviews__cons dt{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;margin-top:2px}.pprr-reviews__pros dt{background:#E8F5EA;color:#2E7B36}.pprr-reviews__cons dt{background:#FDECEA;color:#B3000A}.pprr-reviews__pros dd,.pprr-reviews__cons dd{margin:0;color:#555}.pprr-reviews__pros dt .lucide,.pprr-reviews__cons dt .lucide{width:12px;height:12px}.pprr-reviews__card-foot{display:inline-flex;align-items:center;gap:12px}.pprr-reviews__helpful-q{font-family:'Inter',sans-serif;font-size:13px;color:#777}.pprr-reviews__helpful-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#555;cursor:pointer;transition:border-color .15s ease,color .15s ease}.pprr-reviews__helpful-btn:hover{border-color:#b3000a;color:#b3000a}.pprr-reviews__helpful-btn .lucide{width:16px;height:16px}.pprr-reviews__more-btn{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:12px 20px;background:#fff0;border:1.5px solid #222;border-radius:4px;font-family:'Inter',sans-serif;font-size:14px;font-weight:700;color:#222;cursor:pointer;transition:background .15s ease,color .15s ease}.pprr-reviews__more-btn:hover{background:#222;color:#fff}.pprr-reviews__more-btn .lucide{width:16px;height:16px}.pprr-reviews__empty{padding:32px 0;font-family:'Inter',sans-serif;font-size:14px;color:#777;text-align:center}.pprr-audience{display:flex;flex-wrap:wrap;gap:8px}.pprr-audience__chip{display:inline-flex;align-items:center;margin:0;padding:8px 16px;border:1px solid #e3dacc;border-radius:999px;background:#fff;cursor:pointer;font-weight:400;line-height:1.2;transition:border-color .15s ease,background-color .15s ease}.pprr-audience__chip input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.pprr-audience__chip:hover{border-color:#b4532a}.pprr-audience__chip:has(input:checked){border-color:#b4532a;background:#fbf1ea;font-weight:600}.pprr-audience__chip:focus-within{outline:2px solid #b4532a;outline-offset:2px}.pprr-form-hint{margin:6px 0 0;font-size:13px;color:#857d72;line-height:1.4}.pprr-moderation-notice{margin:16px 0 0;padding:12px 16px;border-left:3px solid #e3dacc;background:#fbf7f0;font-size:13px;color:#4a443c;line-height:1.5}.pprr-why{margin:0 0 24px;padding:16px 20px;border-radius:8px;background:#fbf7f0}.pprr-why__title{margin:0 0 6px;font-size:16px}.pprr-why__body{margin:0;font-size:14px;line-height:1.6;color:#4a443c}.pprr-form-section input[type="file"]{display:block;width:100%;padding:10px;border:1px dashed #e3dacc;border-radius:6px;background:#fff;cursor:pointer}