.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:#888;font-weight:500}.ppcookies__toggle-label--locked{color:#0a8}.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:#2b7bed}.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}}#search_widget{margin-bottom:.625rem;overflow:auto}#search_widget form{position:relative}#search_widget form i{position:absolute;padding:.5rem}#search_widget form i.clear{right:15px;display:none}#search_widget form input{width:100%;padding:10px 20px 10px 40px;outline:none;background-color:#f1f1f1;border:none;border-radius:5px}.ui-autocomplete.searchbar-autocomplete{width:100%;min-height:100%;border:none}.ui-autocomplete.searchbar-autocomplete li a,.ui-autocomplete.searchbar-autocomplete li a.ui-state-focus{padding:8px 15px;overflow:auto;border:none;background:none;margin:auto;border-radius:0}.ui-autocomplete.searchbar-autocomplete li a:hover{background-color:#f1f1f1;cursor:pointer}.ui-autocomplete.searchbar-autocomplete li a .autocomplete-thumbnail{float:left;width:50px;height:auto;margin-right:8px}@media only screen and (min-width:768px){#search_widget{float:right;margin-bottom:0}.ui-autocomplete.searchbar-autocomplete{width:400px;min-height:auto;left:auto}}@media only screen and (min-width:992px){#search_widget{min-width:16.5rem}}.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}}.faceted-overlay{left:0;top:0;width:100%;height:100%;position:fixed;background-color:rgb(25 25 25 / .5);z-index:100}.faceted-overlay .overlay__inner{left:0;top:0;width:100%;height:100%;position:absolute}.faceted-overlay .overlay__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faceted-overlay .spinner{width:75px;height:75px;display:inline-block;border-width:2px;border-color:rgb(255 255 255 / .05);border-top-color:#fff;animation:spin 1s infinite linear;border-radius:100%;border-style:solid}@keyframes spin{100%{transform:rotate(360deg)}}#search_filters .ui-slider-horizontal .ui-slider-handle{margin-left:-1px;cursor:pointer}#search_filters .ui-widget-header{background:#555}#search_filters .ui-slider .ui-slider-handle{top:-.45em;width:.4em;background:#fff;border:1px solid #555}#search_filters .ui-slider-horizontal{height:.4em}#search_filters .facet .title{display:flex}#search_filters .facet .title .collapse-icons{margin-left:auto}#search_filters .facet .facet-title{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search_filters .facet .facet-label{width:100%;text-align:left}#search_filters .facet .facet-label .custom-checkbox,#search_filters .facet .facet-label .custom-radio{top:-7px;margin-right:0}#search_filters .facet .facet-label .color{margin-left:0}#search_filters .facet .facet-label a{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#everypayPaymentElement{margin-bottom:1.5rem;margin-top:1rem}#paymentElementForm .hidden{display:none}/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
 .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAEUlEQVR4AWP4DwLUJUfJURIAypHyHErLyzcAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVR42mN4wsQwiOAo/AbEjFDIBMIgEgbp7ZpRCABBfwUJFjr9hgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGElEQVR42mP4N6jgKPwPIdEhSIz+cBQCAN0ljbVRDamVAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANklEQVR4Ae3KsQ0AIAhEUfYfVlUqgcIL0rqAueLlN1/CJhE9+G7Jsh2qNlC4X3VJuKIq/j+iA4lnicmEWt+AAAAAAElFTkSuQmCC) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANUlEQVR42u3GAQaAABjF4L3d/7YRif4kEjpBHj4bx7oI1JeqfXNmTOKQu8FE4f3I01z9u6oTmGgOCwxIvwUAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(data:image/png;base64,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)}.ui-widget-header .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-default .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-active .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-highlight .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(data:image/png;base64,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)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}/*!
 * jQuery UI Autocomplete 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Menu 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}/*!
 * jQuery UI Slider 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}@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}
/*!
 * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media print{*,::before,::after,::first-letter,p::first-line,div::first-line,blockquote::first-line,li::first-line{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.tag{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}html{font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.6;color:#1a1a1a;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:#273c70;text-decoration:none}a:focus,a:hover{color:#1a2a50;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:#9ca3af;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:500;line-height:1.2;color:#1a1a1a}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300}.display-2{font-size:5.5rem;font-weight:300}.display-3{font-size:4.5rem;font-weight:300}.display-4{font-size:3.5rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgb(0 0 0 / .1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#818a91}.blockquote-footer::before{content:"— "}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:" —"}dl.row>dd+dt{clear:left}.img-fluid,.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#818a91}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.375rem}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:.25rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:#fff0;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container::after{content:"";display:table;clear:both}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container{width:1320px;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:.5rem .75rem;font-size:1rem;line-height:1.25;color:#55595c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.375rem}.form-control::-ms-expand{background-color:#fff0;border:0}.form-control:focus{color:#55595c;background-color:#fff;border-color:#66afe9;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(2.6rem - 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:.5rem;padding-bottom:.5rem;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:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:.5rem;padding-bottom:.5rem;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:.25rem}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:.5rem}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:#9ca3af;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:#9ca3af;cursor:not-allowed}.form-control-feedback{margin-top:.25rem}.form-control-success,.form-control-warning,.form-control-danger{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .65rem;background-size:1.3rem 1.3rem}.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:500;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:.625rem 1.5rem;font-size:1rem;border-radius:.375rem}.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:#273c70;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:#1a2a50;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:.75rem 1.5rem;font-size:1.125rem;border-radius:.5rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.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:#1a1a1a;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.375rem}.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:1.125rem;padding-left:1.125rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.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:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid rgb(0 0 0 / .15);border-radius:.375rem}.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:.25rem}.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:.5rem}.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:.375rem}.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(2.6rem - 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 rgb(0 0 0 / .15);border-radius:.375rem;-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:.375rem}.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 .375rem .375rem 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:.375rem;border-top-left-radius:.375rem}.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:.375rem}.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:.375rem}}.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:.375rem}.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(51 57 57 / .06);border-radius:.375rem;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:.375rem;border-top-left-radius:.375rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.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(.375rem - 1px) calc(.375rem - 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(.375rem - 1px) calc(.375rem - 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(.375rem - 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(.375rem - 1px);border-top-left-radius:calc(.375rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.375rem - 1px);border-bottom-left-radius:calc(.375rem - 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:.375rem}.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:.375rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.page-item:last-child .page-link{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.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:#273c70;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#1a2a50;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:.5rem;border-top-left-radius:.5rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.tag{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem}.tag:empty{display:none}.btn .tag{position:relative;top:-1px}a.tag:focus,a.tag:hover{color:#fff;text-decoration:none;cursor:pointer}.tag-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.tag-default{background-color:#818a91}.tag-default[href]:focus,.tag-default[href]:hover{background-color:#687077}.tag-primary{background-color:#0275d8}.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#025aa5}.tag-success{background-color:#5cb85c}.tag-success[href]:focus,.tag-success[href]:hover{background-color:#449d44}.tag-info{background-color:#5bc0de}.tag-info[href]:focus,.tag-info[href]:hover{background-color:#31b0d5}.tag-warning{background-color:#f0ad4e}.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#ec971f}.tag-danger{background-color:#d9534f}.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.5rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.375rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:2.5rem}.alert-dismissible .close{position:relative;top:-.125rem;right:-1.25rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{background-color:#eee;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem}.progress[value]::-ms-fill{background-color:#0074d9;border:0}.progress[value]::-moz-progress-bar{background-color:#0074d9;border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.progress[value="100"]::-moz-progress-bar{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.progress[value="100"]::-webkit-progress-value{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:.375rem}base::-moz-progress-bar,.progress[value]{background-color:#eee;border-radius:.375rem}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:.375rem}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.progress[width="100%"]{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}}.progress-striped[value]::-webkit-progress-value{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-striped[value]::-ms-fill{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}@media screen and (min-width:0\0){.progress-bar-striped{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}}.progress-animated[value]::-webkit-progress-value{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0){.progress-animated .progress-bar-striped{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#5cb85c}.progress-success[value]::-moz-progress-bar{background-color:#5cb85c}.progress-success[value]::-ms-fill{background-color:#5cb85c}@media screen and (min-width:0\0){.progress-success .progress-bar{background-color:#5cb85c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}.progress-info[value]::-ms-fill{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#f0ad4e}.progress-warning[value]::-moz-progress-bar{background-color:#f0ad4e}.progress-warning[value]::-ms-fill{background-color:#f0ad4e}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#f0ad4e}}.progress-danger[value]::-webkit-progress-value{background-color:#d9534f}.progress-danger[value]::-moz-progress-bar{background-color:#d9534f}.progress-danger[value]::-ms-fill{background-color:#d9534f}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#d9534f}}.media,.media-body{overflow:hidden}.media-body{width:10000px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:.375rem;border-top-left-radius:.375rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#818a91;cursor:not-allowed;background-color:#eceeef}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#818a91}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;text-decoration:none;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#a8d6fe}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-item-action{width:100%;color:#555;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#333}.list-group-item-action:focus,.list-group-item-action:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.8571428571%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.5rem;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.6}.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.6;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:.375rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:#fff0;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.5rem}.popover.popover-top,.popover.bs-tether-element-attached-bottom{margin-top:-10px}.popover.popover-top::before,.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::before,.popover.bs-tether-element-attached-bottom::after{left:50%;border-bottom-width:0}.popover.popover-top::before,.popover.bs-tether-element-attached-bottom::before{bottom:-11px;margin-left:-11px;border-top-color:rgb(0 0 0 / .25)}.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.popover-right,.popover.bs-tether-element-attached-left{margin-left:10px}.popover.popover-right::before,.popover.popover-right::after,.popover.bs-tether-element-attached-left::before,.popover.bs-tether-element-attached-left::after{top:50%;border-left-width:0}.popover.popover-right::before,.popover.bs-tether-element-attached-left::before{left:-11px;margin-top:-11px;border-right-color:rgb(0 0 0 / .25)}.popover.popover-right::after,.popover.bs-tether-element-attached-left::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.popover-bottom,.popover.bs-tether-element-attached-top{margin-top:10px}.popover.popover-bottom::before,.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::before,.popover.bs-tether-element-attached-top::after{left:50%;border-top-width:0}.popover.popover-bottom::before,.popover.bs-tether-element-attached-top::before{top:-11px;margin-left:-11px;border-bottom-color:rgb(0 0 0 / .25)}.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.popover-bottom .popover-title::before,.popover.bs-tether-element-attached-top .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.popover-left,.popover.bs-tether-element-attached-right{margin-left:-10px}.popover.popover-left::before,.popover.popover-left::after,.popover.bs-tether-element-attached-right::before,.popover.bs-tether-element-attached-right::after{top:50%;border-right-width:0}.popover.popover-left::before,.popover.bs-tether-element-attached-right::before{right:-11px;margin-top:-11px;border-left-color:rgb(0 0 0 / .25)}.popover.popover-left::after,.popover.bs-tether-element-attached-right::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:.4375rem .4375rem 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::before,.popover::after{position:absolute;display:block;width:0;height:0;border-color:#fff0;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.carousel-item.next,.carousel-inner>.carousel-item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.prev,.carousel-inner>.carousel-item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right,.carousel-inner>.carousel-item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgb(0 0 0 / .6);opacity:.5}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(rgb(0 0 0 / .0001)));background-image:linear-gradient(to right,rgb(0 0 0 / .5) 0,rgb(0 0 0 / .0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .0001)),to(rgb(0 0 0 / .5)));background-image:linear-gradient(to right,rgb(0 0 0 / .0001) 0,rgb(0 0 0 / .5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev::before{content:"‹"}.carousel-control .icon-next::before{content:"›"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#fff0;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.carousel-caption .btn{text-shadow:none}@media (min-width:576px){.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f9}.bg-primary{background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5!important}.bg-success{background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.bg-inverse{background-color:#373a3c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#1f2021!important}.rounded{border-radius:.375rem}.rounded-top{border-top-right-radius:.375rem;border-top-left-radius:.375rem}.rounded-right{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-bottom{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-left{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.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:#9ca3af!important}a.text-muted:focus,a.text-muted:hover{color:#808998!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{--font-family-base:Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-size-hero:5.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--container-max-width:1280px;--container-padding:1rem;--section-spacing-y:5rem;--border-radius-sm:0.25rem;--border-radius-md:6px;--border-radius-lg:0.5rem;--border-radius-xl:1rem;--border-radius-2xl:16px;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--shadow-card:0 4px 24px rgba(0, 0, 0, 0.08);--shadow-header:0 2px 8px rgba(0, 0, 0, 0.08);--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-tooltip:600;--color-primary:#056a68;--color-primary-dark:#035250;--color-primary-light:#0d9488;--color-primary-rgb:5, 106, 104;--color-topbar-bg:#056a68;--color-topbar-text:#ffffff;--color-topbar-link:#aad7d6;--color-tab-active:#035250;--color-tab-inactive:#fb4b56;--color-footer-bg:#056a68;--color-footer-text:#ffffff;--color-newsletter-bg:linear-gradient(135deg, #056a68 0%, #035250 100%);--color-newsletter-btn-bg:#ffffff;--color-newsletter-btn-text:#056a68;--color-rating-star:#056a68;--color-btn-primary-bg:#056a68;--color-btn-primary-text:#ffffff;--color-btn-primary-hover:#035250;--color-btn-secondary-text:#056a68;--color-btn-secondary-border:#056a68;--color-cart-btn-bg:#097d55;--color-cart-btn-hover:#086b49;--color-banner-gift-bg:linear-gradient(132.95deg, #046664 18.25%, #077674 83.26%);--color-banner-gift-text:#ffffff;--color-banner-gift-title:#fc3c47;--color-promo-bar-bg:#fb4b56;--color-discount-title:#f44b45;--color-slider-bg:linear-gradient(135deg, #056a68 0%, #035250 100%);--color-slider-text:#ffffff;--color-slider-promo-bar:rgba(5, 106, 104, 0.9);--color-info-message-bg:#eef6f6;--color-accent-red:#f44b45;--color-accent-green:#36b25f;--color-accent-blue:#3580f0;--color-accent-purple:#7c3aed;--color-text-primary:#1a1a1a;--color-text-secondary:#4b5563;--color-text-muted:#9ca3af;--color-text-inverse:#ffffff;--color-bg-primary:#ffffff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-bg-card:rgba(51, 57, 57, 0.06);--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-rating-star-empty:#d1d5db;--color-label-new:#36b25f;--color-label-top:#1153d3;--color-label-discount:#ff3f4a}body.shop-3{--color-primary:#273c70;--color-primary-dark:#1a2a50;--color-primary-light:#324c8c;--color-primary-rgb:39, 60, 112;--color-topbar-bg:#273c70;--color-topbar-text:#ffffff;--color-topbar-link:#a8b8d8;--color-tab-active:#344c8b;--color-tab-inactive:#f44b45;--color-footer-bg:#273c70;--color-footer-text:#ffffff;--color-newsletter-bg:linear-gradient(135deg, #273c70 0%, #1a2a50 100%);--color-newsletter-btn-bg:#ffffff;--color-newsletter-btn-text:#273c70;--color-rating-star:#3d5a99;--color-btn-primary-bg:#273c70;--color-btn-primary-text:#ffffff;--color-btn-primary-hover:#1a2a50;--color-btn-secondary-text:#273c70;--color-btn-secondary-border:#273c70;--color-cart-btn-bg:#273c70;--color-cart-btn-hover:#1a2a50;--color-banner-gift-bg:linear-gradient(132.95deg, #273c70 18.25%, #324c8c 83.26%);--color-banner-gift-text:#ffffff;--color-banner-gift-title:#fc3c47;--color-promo-bar-bg:#273c70;--color-discount-title:#273c70;--color-slider-bg:linear-gradient(135deg, #f44b45 0%, #d73f51 100%);--color-slider-text:#ffffff;--color-slider-promo-bar:rgba(39, 60, 112, 0.9);--color-info-message-bg:#eef2f8}body.theme-dark{--color-primary:#292c33;--color-primary-dark:#1f2127;--color-primary-light:#3d414c;--color-primary-rgb:41, 44, 51;--color-topbar-bg:#292c33;--color-topbar-text:#ffffff;--color-topbar-link:#b8b9bc;--color-tab-active:#3d414c;--color-tab-inactive:#d73f51;--color-footer-bg:#292c33;--color-footer-text:#ffffff;--color-newsletter-bg:linear-gradient(135deg, #292c33 0%, #1f2127 100%);--color-newsletter-btn-bg:#d73f51;--color-newsletter-btn-text:#ffffff;--color-rating-star:#d73f51;--color-btn-primary-bg:#d73f51;--color-btn-primary-text:#ffffff;--color-btn-primary-hover:#c13545;--color-btn-secondary-text:#292c33;--color-btn-secondary-border:#292c33;--color-cart-btn-bg:#d73f51;--color-cart-btn-hover:#c13545;--color-banner-gift-bg:linear-gradient(132.95deg, #292c33 18.25%, #3d414c 83.26%);--color-banner-gift-text:#ffffff;--color-banner-gift-title:#d73f51;--color-slider-bg:linear-gradient(135deg, #1a4a3a 0%, #0d3529 100%);--color-slider-text:#ffffff;--color-slider-promo-bar:rgba(41, 44, 51, 0.9);--color-info-message-bg:#f0f0f2}*,::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:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.6;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#1a1a1a;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::before,::after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid #273c70;outline-offset:2px}::-moz-selection{background-color:rgb(39 60 112 / .2);color:#1a1a1a}::selection{background-color:rgb(39 60 112 / .2);color:#1a1a1a}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f9fafb}::-webkit-scrollbar-thumb{background:#273c70;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1a2a50}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:1.2;color:#1a1a1a;margin-bottom:.5em}.section-title{font-size:32px;font-weight:500;color:#1a1a1a;line-height:1;margin-bottom:0}.section-title--accent{color:#f44b45}.hero-title{font-size:104px;font-weight:400;line-height:1;color:#f44b45}@media (max-width:991.98px){.hero-title{font-size:64px}}@media (max-width:575.98px){.hero-title{font-size:48px}}.text-lead{font-size:1.25rem;font-weight:400;line-height:1.5}.text-small{font-size:.875rem}.text-xs{font-size:.75rem}.text-muted{color:#9ca3af!important}.text-dark{color:#1a1a1a!important}.text-primary{color:#273c70!important}.text-accent{color:#f44b45!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}a{color:#273c70;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}a:hover{color:#1a2a50}.link-unstyled{color:inherit;text-decoration:none}.link-unstyled:hover{color:inherit}.link-underline{position:relative}.link-underline::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;-webkit-transition:width 200ms ease;transition:width 200ms ease}.link-underline:hover::after{width:100%}.price{font-weight:500}.price--current{font-size:20px;color:#1a1a1a}.price--old{font-size:16px;color:#9ca3af;text-decoration:line-through}.price--discount{color:#f44b45}.rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.rating__star{font-size:14px;color:#3d5a99}.rating__star--empty{opacity:.3}.rating__count{font-size:14px;color:#1a1a1a;margin-left:4px}.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:.5rem;padding:.75rem 1.5rem;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:6px;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:#033938;border-color:#033938}.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:1rem 2rem;font-size:1rem}.btn--sm{padding:.5rem 1rem;font-size:.75rem}.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:1rem}.form-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.form-input{width:100%;padding:.75rem 1rem;font-size:.875rem;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid #e5e7eb;border-radius:6px;-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:.75rem 1rem;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 #e5e7eb;border-radius:6px;-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:#f44b45}.form-control.is-invalid:focus{border-color:#f44b45;-webkit-box-shadow:0 0 0 3px rgb(244 75 69 / .1);box-shadow:0 0 0 3px rgb(244 75 69 / .1)}.form-control.is-valid{border-color:#36b25f}.form-control.is-valid:focus{border-color:#36b25f;-webkit-box-shadow:0 0 0 3px rgb(54 178 95 / .1);box-shadow:0 0 0 3px rgb(54 178 95 / .1)}textarea.form-control{min-height:120px;resize:vertical}.form-select{display:block;width:100%;padding:.75rem 2rem .75rem 1rem;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 .75rem center;background-size:16px 12px;border:1px solid #e5e7eb;border-radius:6px;-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:.5rem;min-height:1.5rem;margin-bottom:.5rem}.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 #e5e7eb;-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:.25rem}.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:.75rem 1rem;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 #e5e7eb;border-radius:6px}.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:.25rem;font-size:.75rem;color:var(--color-text-muted)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.75rem;color:#f44b45}.was-validated :invalid~.invalid-feedback,.is-invalid~.invalid-feedback{display:block}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.75rem;color:#36b25f}.was-validated :valid~.valid-feedback,.is-valid~.valid-feedback{display:block}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!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:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!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}.hidden{display:none!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}.container{width:100%;max-width:calc(1280px + 1rem*2);margin:0 auto;padding-left:1rem;padding-right:1rem}.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:1.5rem;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:1rem}}@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:5rem 0}.section--sm{padding:3rem 0}.section--lg{padding:7rem 0}.section--bg-light{background-color:#f9fafb}.section--bg-gray{background-color:#ebecef}.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:#1a1a1a;font-size:1rem;font-weight:500;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.btn-view-more:hover{color:#273c70}.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}}.header__topbar{position:relative;background-color:var(--color-topbar-bg);color:var(--color-topbar-text);font-size:var(--font-size-sm);height:36px}.header__topbar-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;height:100%}.header__topbar-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__topbar-left .footer__social{margin-top:0;margin-left:1rem}.header__topbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:34px}.header__topbar-link{color:#aad7d6;text-decoration:none;font-size:.875rem;-webkit-transition:color 150ms ease;transition:color 150ms ease}.header__topbar-link:hover{color:#fff}.header__topbar-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-left:1.5rem}.header__topbar-social-link{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:16px;height:16px;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.header__topbar-social-link img{display:block;width:16px;height:16px}.header__topbar-social-link:hover{opacity:.8}.header__topbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__language{position:relative;padding-right:1rem;margin-right:0;border-right:1px solid var(--color-primary-dark);height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__language-selector{position:relative}.header__language-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;background:0 0;border:0;color:var(--color-topbar-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-transition:color 150ms ease;transition:color 150ms ease}.header__language-toggle:hover{color:#fff}.header__language-toggle[aria-expanded=true] .header__language-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__language-current{font-weight:var(--font-weight-medium)}.header__language-arrow{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.header__language-dropdown{position:absolute;top:100%;left:0;min-width:120px;margin:0;padding:8px 0;list-style:none;background:#fff;border-radius:var(--radius-md);-webkit-box-shadow:0 4px 20px rgb(0 0 0 / .15);box-shadow:0 4px 20px rgb(0 0 0 / .15);opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all 150ms ease;transition:all 150ms ease;z-index:1000}.header__language-selector:hover .header__language-dropdown,.header__language-toggle[aria-expanded=true]+.header__language-dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.header__language-item{margin:0}.header__language-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;color:var(--color-text-primary);text-decoration:none;font-size:var(--font-size-sm);-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.header__language-link:hover{background-color:var(--color-bg-light)}.header__language-item--active .header__language-link{color:var(--color-primary);font-weight:var(--font-weight-medium)}.header__language-code{font-weight:var(--font-weight-medium);min-width:24px}.header__language-name{display:none}.header__language-text{color:var(--color-topbar-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.header__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.header__tab{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:6px;padding:0 1rem;height:36px;min-width:96px;color:var(--color-text-inverse);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.header__tab img{width:auto;height:18px}.header__tab:hover{color:var(--color-text-inverse);opacity:.9}.header__tab--active{background-color:var(--color-tab-active)}.header__tab--inactive{background-color:var(--color-tab-inactive)}.header__tab--teal{background-color:#056a68}.header__tab--blue{background-color:#273c70}.header__tab--dark{background-color:#292c33}.header__tab--current{position:relative}.header__tab--current::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:6px solid var(--color-bg-primary)}.header__main{background-color:var(--color-bg-primary);height:75px;position:relative;z-index:var(--z-sticky)}.header__main .container{height:100%}.header__main-inner{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;height:100%;position:static;padding-top:10px;padding-bottom:10px}.header__logo{-ms-flex-negative:0;flex-shrink:0;margin-right:69px}.header__logo img{display:block;height:54px;width:128px}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:static;height:100%;min-width:0}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;list-style:none;margin:0;padding:0}.header__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;position:static}.header__nav-item--has-dropdown>.header__nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.header__nav-item--has-dropdown.dropdown-open .header__nav-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__nav-item--has-dropdown.dropdown-open .header__dropdown{pointer-events:auto}.header__nav-item--has-dropdown.dropdown-open .header__dropdown-inner{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.header__nav-link{display:block;height:100%;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:55px;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease;white-space:nowrap}.header__nav-link:hover{color:var(--color-primary)}.header__nav-link--highlight{color:var(--color-primary)}.header__nav-link--accent{color:#f44b45}.header__nav-link--accent:hover{color:#f11c15}.header__nav-arrow{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}@media (max-width:1279.98px){.header__nav-link{line-height:1.2;white-space:normal;text-align:center}.header__nav-text{display:inline-block;width:-webkit-min-content;width:-moz-min-content;width:min-content}}.header__dropdown{position:absolute;top:100%;left:0;right:0;z-index:var(--z-dropdown);pointer-events:none}.header__dropdown-inner{max-width:calc(1280px + 1rem*2);margin:0 auto;background-color:var(--color-bg-primary);-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 10px 30px -5px rgb(0 0 0 / .15),0 0 0 1px rgb(0 0 0 / .05);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 10px 30px -5px rgb(0 0 0 / .15),0 0 0 1px rgb(0 0 0 / .05);overflow:hidden;opacity:0;visibility:hidden;-webkit-transform:translateY(8px);transform:translateY(8px);pointer-events:none;-webkit-transition:opacity 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;transition:opacity 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;transition:opacity 300ms ease,visibility 300ms ease,transform 300ms ease;transition:opacity 300ms ease,visibility 300ms ease,transform 300ms ease,-webkit-transform 300ms ease}.header__dropdown-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;padding:1.5rem}.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;text-decoration:none;color:var(--color-text-primary);padding:.5rem;border-radius:.25rem;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.header__dropdown-item:hover{background-color:rgb(51 57 57 / .06)}.header__dropdown-image{width:100px;height:100px;background-color:rgb(51 57 57 / .06);border-radius:.25rem;overflow:hidden;margin-bottom:.5rem}.header__dropdown-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.menu-image--cover img{-o-object-fit:cover;object-fit:cover}.header__dropdown-name{font-size:.875rem;font-weight:500;text-align:center;text-transform:lowercase;line-height:1.3}.header__dropdown-name::first-letter{text-transform:uppercase}.header__dropdown-all{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:.5rem;padding:1rem 1.5rem;background-color:rgb(4 119 117 / .04);border-top:1px solid var(--color-border);font-size:.875rem;font-weight:500;color:var(--color-primary);text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.header__dropdown-all:hover{background-color:rgb(4 119 117 / .08);color:var(--color-primary)}.header__dropdown-all:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.header__dropdown-all svg{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.header__actions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;margin-left:auto}.header__action-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;color:var(--color-text-primary);-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;background:0 0;border:0;cursor:pointer;text-decoration:none;padding:0}.header__action-btn img{display:block;width:auto;height:auto}.header__action-btn:hover{opacity:.7}.header__action-btn--search img{width:19px;height:19px}.header__action-btn--login img{width:15px;height:17px}.header__action-btn--favorites img{width:22px;height:20px}.header__action-btn--cart{position:relative}.header__action-btn--cart>img{width:17px;height:17px}.header__cart-badge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;background-color:var(--color-primary);color:var(--color-text-inverse);font-size:10px;font-weight:600;line-height:16px;text-align:center;border-radius:9999px}.header__user-wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0}#blockcart-wrapper{-ms-flex-negative:0;flex-shrink:0}.header__cart-wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0}.header__main:has(.user-panel--active),.header__main:has(.cart-panel--active){z-index:1001}.header--sticky .header__main{position:fixed;top:0;left:0;right:0;-webkit-box-shadow:0 2px 8px rgb(0 0 0 / .08);box-shadow:0 2px 8px rgb(0 0 0 / .08);-webkit-animation:slideDown 300ms ease;animation:slideDown 300ms ease}.header--sticky .header__topbar{display:none}.header--sticky+main,.header--sticky~main{padding-top:75px}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.header__search{position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg-primary);padding:1rem 0;-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);display:none}.header__search.is-active{display:block}.header__search-input{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:6px;font-size:var(--font-size-sm)}.header__mobile-search{display:none;background-color:var(--color-bg-primary);padding:.75rem 1.25rem}.header__mobile-search-wrapper{position:relative}.header__mobile-search-input{width:100%;height:40px;padding:0 44px 0 1rem;font-size:1rem;font-weight:400;color:var(--color-text-primary);background-color:#f3f4f6;border:0;border-radius:9999px;outline:0}.header__mobile-search-input::-webkit-input-placeholder{color:var(--color-text-primary)}.header__mobile-search-input::-moz-placeholder{color:var(--color-text-primary)}.header__mobile-search-input:-ms-input-placeholder{color:var(--color-text-primary)}.header__mobile-search-input::-ms-input-placeholder{color:var(--color-text-primary)}.header__mobile-search-input::placeholder{color:var(--color-text-primary)}.header__mobile-search-icon{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-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;padding:8px;background:0 0;border:0;color:var(--color-text-primary);cursor:pointer}@media (max-width:1199px){.header__logo{margin-right:2.5rem}.header__nav-list{gap:1.5rem}.header__actions{gap:1.5rem}}@media (max-width:991px){.header__topbar-nav{display:none}.header__topbar-social{margin-left:0}.header__nav,.header__dropdown{display:none}.header__logo{margin-right:0}.header__main-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__actions{margin-left:0}.header__mobile-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:40px;height:40px;color:var(--color-text-primary);font-size:var(--font-size-2xl);background:0 0;border:0;cursor:pointer;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (max-width:767px){.header__topbar .container{padding-right:0}.header__topbar-inner{padding-left:.75rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header__topbar-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:1;flex-shrink:1;min-width:0}.header__topbar-right{-ms-flex-negative:0;flex-shrink:0;gap:0}.header__topbar-social{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-left:0;gap:.5rem}.header__topbar-social-link{font-size:1rem}.header__language{padding-right:.75rem;margin-left:.75rem;border-right:1px solid rgb(255 255 255 / .3)}.header__tabs{margin-left:0}.header__tab{padding:0 10px;font-size:13px;min-width:auto}.header__tab span{display:inline}.header__tab img{display:none}.header__tab:last-child{padding-right:16px}.header__main{height:54px;padding:.5rem 0;position:sticky;top:0;z-index:200;-webkit-box-shadow:0 2px 8px rgb(0 0 0 / .08);box-shadow:0 2px 8px rgb(0 0 0 / .08)}.header__main .container{height:100%;padding-left:1.25rem;padding-right:1.25rem}.header__main-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;height:100%}.header__logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-right:0}.header__logo img{height:40px;width:auto}.header__mobile-toggle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:24px;height:18px;padding:0;background:0 0;border:0;cursor:pointer}.header__mobile-toggle img{display:block;width:24px;height:18px}.header__actions{gap:1rem}.header__action-btn--search,.header__action-btn--favorites{display:none}.header__mobile-search{display:block}.header--sticky .header__main{position:sticky;-webkit-animation:none;animation:none}.header--sticky+main,.header--sticky~main{padding-top:0}}@media (min-width:992px){.header__mobile-toggle{display:none}.header__mobile-search{display:none}}.footer{background-color:#ebecef;color:#1a1a1a;padding-top:4rem}.footer__inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px;padding-bottom:3rem}@media (max-width:991.98px){.footer__inner{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (max-width:767.98px){.footer__inner{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;padding-bottom:0}}@media (max-width:767.98px){.footer__col{border-bottom:1px solid rgb(26 26 26 / .1)}.footer__col:last-child{border-bottom:none}}.footer__col--company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media (max-width:991.98px){.footer__col--company{grid-column:span 2}}@media (max-width:767.98px){.footer__col--company{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.75rem 1rem;padding-bottom:1.5rem;margin-bottom:0;border-bottom:1px solid rgb(26 26 26 / .1)}}@media (max-width:575.98px){.footer__col--company{grid-template-columns:1fr;text-align:center;justify-items:center}}.footer__logo{display:inline-block;margin-bottom:.5rem}@media (max-width:767.98px){.footer__logo{grid-row:span 2;margin-bottom:0}}@media (max-width:575.98px){.footer__logo{grid-row:auto}}.footer__logo-icon{display:block}@media (max-width:767.98px){.footer__logo-img{width:80px;height:auto}}.footer__company-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:.5rem}@media (max-width:767.98px){.footer__company-info{gap:.25rem}}.footer__company-name{font-size:1.125rem;font-weight:500;margin:0;color:#1a1a1a}@media (max-width:767.98px){.footer__company-name{font-size:.875rem}}.footer__company-address{font-size:.875rem;font-weight:400;line-height:1.4;margin:0;color:#1a1a1a}@media (max-width:767.98px){.footer__company-address{font-size:.75rem}}.footer__company-details{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1rem}.footer__company-details p{font-size:.875rem;font-weight:400;margin:0;color:#1a1a1a}@media (max-width:767.98px){.footer__company-details{display:none}}.footer__label{font-weight:500}.footer__col-title{font-size:1.5rem;font-weight:500;margin:0 0 1.25rem 0;color:#1a1a1a}@media (max-width:767.98px){.footer__col-title{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;font-size:.875rem;font-weight:600;margin:0;padding:1rem 0;cursor:pointer}.footer__col-title::after{content:"";font-family:"bootstrap-icons";font-size:.75rem;-webkit-transition:-webkit-transform 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease,-webkit-transform 200ms ease}}@media (max-width:767.98px){.footer__col.is-open .footer__col-title::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-top:.5rem}@media (max-width:767.98px){.footer__social{grid-column:2;margin-top:0;gap:1rem}}@media (max-width:575.98px){.footer__social{grid-column:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__social-link{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;color:#1a1a1a;text-decoration:none;-webkit-transition:color 200ms ease;transition:color 200ms ease}.footer__social-link:hover{color:var(--color-primary,#056a68)}.footer__social-link i{font-size:1.125rem}@media (max-width:767.98px){.footer__social-link i{font-size:1rem}}@media (max-width:767.98px){.footer__social-link{width:20px;height:20px}}.footer__nav{list-style:none;padding:0;margin:0}.footer__nav li{margin-bottom:0}.footer__nav a{font-size:.875rem;font-weight:400;color:#1a1a1a;text-decoration:none;line-height:28px;display:block;-webkit-transition:color 200ms ease;transition:color 200ms ease}.footer__nav a:hover{color:var(--color-primary,#056a68)}@media (max-width:767.98px){.footer__nav a{font-size:13px;line-height:32px}}@media (max-width:767.98px){.footer__nav{max-height:0;overflow:hidden;-webkit-transition:max-height 300ms ease,padding 300ms ease;transition:max-height 300ms ease,padding 300ms ease}}@media (max-width:767.98px){.footer__col.is-open .footer__nav{max-height:400px;padding-bottom:1rem}}.footer__contacts{list-style:none;padding:0;margin:0}.footer__contacts li{margin-bottom:1rem}@media (max-width:767.98px){.footer__contacts li{margin-bottom:.75rem}.footer__contacts li:last-child{margin-bottom:0}}.footer__contacts a{font-size:.875rem;font-weight:400;color:#1a1a1a;text-decoration:none;-webkit-transition:color 200ms ease;transition:color 200ms ease}.footer__contacts a:hover{color:var(--color-primary,#056a68)}@media (max-width:767.98px){.footer__contacts a{font-size:13px}}@media (max-width:767.98px){.footer__contacts{max-height:0;overflow:hidden;-webkit-transition:max-height 300ms ease,padding 300ms ease;transition:max-height 300ms ease,padding 300ms ease}}@media (max-width:767.98px){.footer__col.is-open .footer__contacts{max-height:400px;padding-bottom:1rem}}.footer__contact-label{display:block;font-size:.875rem;font-weight:500;color:#1a1a1a;margin-bottom:2px}@media (max-width:767.98px){.footer__contact-label{font-size:13px}}.footer__copyright{border-top:1px solid rgb(26 26 26 / .1);padding:1.5rem 0}.footer__copyright p{margin:0;font-size:.875rem;font-weight:400;color:#1a1a1a}@media (max-width:767.98px){.footer__copyright p{font-size:.75rem;text-align:center}}@media (max-width:767.98px){.footer__copyright{padding:1rem 0}}.footer-certificates{border-top:1px solid rgb(26 26 26 / .1);padding:1.5rem 0}.footer-certificates__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:1.5rem}@media (max-width:767.98px){.footer-certificates__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.footer-certificates__list{list-style:none;padding:0;margin:0;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:1.5rem}@media (max-width:991.98px){.footer-certificates__list{gap:1rem}}@media (max-width:767.98px){.footer-certificates__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem}}.footer-certificates__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.footer-certificates__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-decoration:none;color:#1a1a1a;-webkit-transition:color 200ms ease;transition:color 200ms ease}.footer-certificates__link:hover{color:var(--color-primary,#056a68)}.footer-certificates__icon{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.footer-certificates__icon{width:28px;height:28px}}.footer-certificates__name{font-size:.875rem;font-weight:500;color:inherit;white-space:nowrap}@media (max-width:991.98px){.footer-certificates__name{font-size:.75rem}}@media (max-width:575.98px){.footer-certificates__name{display:none}}.footer-certificates__more{font-size:.875rem;font-weight:500;color:var(--color-primary,#056a68);text-decoration:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color 200ms ease;transition:color 200ms ease}.footer-certificates__more:hover{text-decoration:underline}@media (max-width:767.98px){.footer-certificates__more{font-size:.75rem}}.footer-newsletter{background:var(--color-newsletter-bg,linear-gradient(146deg,#273c70 18%,#324c8c 83%));border-radius:1rem;padding:3rem;margin-bottom:3rem}@media (max-width:767.98px){.footer-newsletter{padding:2rem}}.footer-newsletter__content{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.footer-newsletter__content{grid-template-columns:1fr;gap:2rem}}.footer-newsletter__title{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.footer-newsletter__title span{color:#f44b45}.footer-newsletter__subtitle{color:rgb(255 255 255 / .6);font-size:1.25rem;margin-top:1.5rem}.footer-newsletter__form .form-control{background-color:rgb(255 255 255 / .25);border:0;color:#fff;padding:1rem 1.25rem;margin-bottom:1rem}.footer-newsletter__form .form-control::-webkit-input-placeholder{color:rgb(255 255 255 / .6)}.footer-newsletter__form .form-control::-moz-placeholder{color:rgb(255 255 255 / .6)}.footer-newsletter__form .form-control:-ms-input-placeholder{color:rgb(255 255 255 / .6)}.footer-newsletter__form .form-control::-ms-input-placeholder{color:rgb(255 255 255 / .6)}.footer-newsletter__form .form-control::placeholder{color:rgb(255 255 255 / .6)}.footer-newsletter__form .form-control:focus{background-color:rgb(255 255 255 / .3);-webkit-box-shadow:none;box-shadow:none;color:#fff}.footer-newsletter__disclaimer{color:rgb(255 255 255 / .5);font-size:.875rem;margin-bottom:1rem}.footer-newsletter__submit{background-color:var(--color-newsletter-btn-bg,#ffffff);color:var(--color-newsletter-btn-text,#1a1a1a);padding:.875rem 2rem;font-weight:500;border:0;border-radius:.375rem;-webkit-transition:all 200ms ease;transition:all 200ms ease}.footer-newsletter__submit:hover{background-color:#f9fafb;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.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;width:302px;background-color:var(--color-bg-card);border-radius:6px;overflow:visible;-webkit-transition:background-color 200ms ease,z-index 0s,-webkit-box-shadow 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,z-index 0s,-webkit-box-shadow 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,box-shadow 200ms ease,transform 200ms ease,z-index 0s;transition:background-color 200ms ease,box-shadow 200ms ease,transform 200ms ease,z-index 0s,-webkit-box-shadow 200ms ease,-webkit-transform 200ms ease;z-index:1}.product-card:hover{background-color:var(--color-bg-primary);-webkit-box-shadow:0 4px 24px rgb(0 0 0 / .08);box-shadow:0 4px 24px rgb(0 0 0 / .08);-webkit-transform:translateY(-2px);transform:translateY(-2px);z-index:10}.product-card__labels{position:absolute;top:.75rem;left:.75rem;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:6px;z-index:5}.product-card__icons{position:absolute;top:.75rem;right:calc(.75rem + 32px + .5rem);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:.5rem;z-index:5;pointer-events:none}.product-card__icons .product-card__icon{display:inline-block;width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-card__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:.25rem 10px;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:1;color:var(--color-text-inverse);border-radius:.25rem;white-space:nowrap}.product-card__label--new{background-color:var(--color-label-new)}.product-card__label--top{background-color:var(--color-label-top)}.product-card__label--discount{background-color:var(--color-label-discount)}.product-card__label--out_of_stock{background-color:#f44b45}.product-card__label--variants{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;background-color:var(--color-bg-primary);color:var(--color-text-primary);border:1px solid var(--color-border)}.product-card__label--variants i{font-size:12px;color:var(--color-primary)}.product-card__favorite{background:0 0;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;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;position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;border-radius:9999px;z-index:5;-webkit-transition:background-color 150ms ease,-webkit-transform 150ms ease;transition:background-color 150ms ease,-webkit-transform 150ms ease;transition:background-color 150ms ease,transform 150ms ease;transition:background-color 150ms ease,transform 150ms ease,-webkit-transform 150ms ease}.product-card__favorite i{font-size:18px;color:var(--color-text-primary);-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-card__favorite:hover{background-color:rgb(255 255 255 / .8);-webkit-transform:scale(1.1);transform:scale(1.1)}.product-card__favorite:hover i{color:var(--color-accent-red)}.product-card__favorite--active{color:var(--color-accent-red)}.product-card__image-link{display:block;text-decoration:none}.product-card__image-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:100%;padding:1.25rem;overflow:hidden}.product-card__image{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.product-card:hover .product-card__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 1rem 1rem}.product-card__rating-wrapper{min-height:20px;margin-bottom:.5rem}.product-card__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.product-card__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.product-card__stars i{font-size:14px;color:var(--color-rating-star)}.product-card__stars i.bi-star{color:var(--color-rating-star-empty)}.product-card__review-count{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:400;color:var(--color-text-primary);line-height:1}.product-card__title{margin:0 0 .5rem;font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:400;line-height:1.3;color:var(--color-text-primary);min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__title a{color:inherit;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-card__title a:hover{color:var(--color-primary)}.product-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem;margin:0;margin-top:auto}.product-card__price-current{font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:500;color:var(--color-text-primary);line-height:1}.product-card__price-old{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:400;color:#868c8c;text-decoration:line-through;line-height:1}.product-card__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;position:absolute;top:100%;left:0;right:0;gap:.5rem;width:100%;padding:14px 1rem;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:500;color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border:0;border-radius:0 0 6px 6px;cursor:pointer;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 200ms ease,background-color 150ms ease,-webkit-transform 200ms ease;transition:opacity 200ms ease,background-color 150ms ease,-webkit-transform 200ms ease;transition:transform 200ms ease,opacity 200ms ease,background-color 150ms ease;transition:transform 200ms ease,opacity 200ms ease,background-color 150ms ease,-webkit-transform 200ms ease;z-index:10}.product-card__add-to-cart i{font-size:18px}.product-card__add-to-cart:hover{background-color:var(--color-btn-primary-hover)}.product-card:hover .product-card__add-to-cart{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.product-card__actions{position:absolute;top:100%;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5rem;padding:.75rem 1rem 1rem;background-color:var(--color-bg-primary);border-radius:0 0 6px 6px;-webkit-box-shadow:0 4px 24px rgb(0 0 0 / .08);box-shadow:0 4px 24px rgb(0 0 0 / .08);opacity:0;visibility:hidden;-webkit-transition:opacity 200ms ease,visibility 200ms ease;transition:opacity 200ms ease,visibility 200ms ease;z-index:20}.product-card__actions .product-card__add-to-cart{position:static;opacity:1;-webkit-transform:none;transform:none;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:6px}.product-card__actions .product-card__view-variants{position:static;opacity:1;-webkit-transform:none;transform:none;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:6px}.product-card__view-variants{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:.5rem;width:100%;padding:14px 1rem;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:500;color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border:0;border-radius:6px;text-decoration:none;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.product-card__view-variants:hover{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-hover)}.product-card__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5rem;width:100%}.product-card:hover .product-card__actions{opacity:1;visibility:visible}.product-card__quantity{position:relative;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px}.product-card__quantity svg{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.product-card__quantity-select{width:100%;height:100%;min-height:48px;padding:0 28px 0 .75rem;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:400;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-card__quantity-select:focus{outline:0;border-color:var(--color-primary)}.product-card--out-of-stock{pointer-events:auto}.product-card--out-of-stock .product-card__image{opacity:.56}.product-card--out-of-stock .product-card__title,.product-card--out-of-stock .product-card__title a{color:#868c8c}.product-card--out-of-stock:hover{background-color:var(--color-bg-card);-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.product-card--out-of-stock:hover .product-card__image{-webkit-transform:none;transform:none}@media (max-width:767.98px){.product-card{width:100%;overflow:hidden}.product-card__image-wrapper{aspect-ratio:1/1;padding:.75rem}.product-card__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card__content{padding:0 10px 10px}.product-card__rating{margin-bottom:6px}.product-card__stars i{font-size:12px}.product-card__review-count{font-size:12px}.product-card__title{font-size:14px;line-height:1.3;margin-bottom:6px}.product-card__price-current{font-size:16px}.product-card__price-old{font-size:12px}.product-card__labels{top:.5rem;left:.5rem;gap:.25rem}.product-card__label{font-size:11px;padding:3px 6px}.product-card__label--variants i{font-size:10px}.product-card__favorite{top:.5rem;right:.5rem;width:28px;height:28px}.product-card__favorite i{font-size:16px}.product-card__actions{position:static;opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:0 10px 10px;background-color:#fff0;-webkit-box-shadow:none;box-shadow:none;margin-top:0}.product-card__actions .product-card__add-to-cart{padding:10px .75rem;font-size:13px}.product-card__actions .product-card__add-to-cart i{font-size:14px}.product-card__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card__quantity{display:none}}@media (hover:none){.product-card{overflow:hidden}.product-card:hover{-webkit-transform:none;transform:none;z-index:1}.product-card:hover .product-card__image{-webkit-transform:none;transform:none}.product-card__actions{position:static;opacity:1;visibility:visible;-webkit-transform:none;transform:none;padding:0;background-color:#fff0;-webkit-box-shadow:none;box-shadow:none;margin-top:.75rem}.product-card__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:1199.98px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.products-grid{grid-template-columns:repeat(2,1fr)}}.products-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:1rem}.products-section{padding:var(--spacing-12) 0}.products-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:var(--spacing-6)}.products-section__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}.products-section--discounts .products-section__title{color:var(--color-discount-title)}.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:var(--spacing-2);font-family:var(--font-family-base);font-size:var(--font-size-base);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)}.products-section__more-link:hover{color:var(--color-primary)}.products-section__more-link:hover .products-section__more-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}.products-section__more-text{line-height:1}.products-section__more-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:16px;height: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)}.products-section__more-icon i{font-size:12px;color:var(--color-accent-red)}.products-section__slider-wrapper{position:relative}.products-section__slider{overflow:hidden}.products-section__slider .swiper-slide .product-card{width:100%}.products-section__slider .swiper-slide .product-card__actions{position:absolute;top:auto;bottom:0;border-radius:0 0 6px 6px}.products-section__slider-wrapper{position:relative}.products-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}@media (min-width:768px){.products-section__grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}}@media (min-width:992px){.products-section__grid{grid-template-columns:repeat(4,1fr)}}.products-section__grid .product-card{width:100%}.products-section__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 #e5e7eb;border-radius:50%;cursor:pointer;color:#1a1a1a;-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 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.products-section__nav-btn:hover{background:#fff;-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}.products-section__nav-btn--prev{left:-20px}.products-section__nav-btn--next{right:-20px}.products-section__nav-btn.swiper-button-disabled{opacity:0;pointer-events:none}.products-section__nav-btn svg{width:20px;height:20px}@media (max-width:1199px){.products-section__nav-btn--prev{left:-16px}.products-section__nav-btn--next{right:-16px}}@media (max-width:991px){.products-section{padding:var(--spacing-10) 0}.products-section__title{font-size:var(--font-size-2xl)}}@media (max-width:767px){.products-section{padding:var(--spacing-8) 0}.products-section__header{margin-bottom:var(--spacing-4)}.products-section__title{font-size:24px}.products-section__more-link{font-size:16px}.products-section__nav-btn{display:none}}.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)}}.hero-slider{position:relative;width:100%;max-width:1280px;margin:0 auto}.hero-slider__banner{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:#f44b45;border-radius:6px 6px 0 0;position:relative;overflow:hidden}.hero-slider__banner-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHJlY3QgZmlsbD0idHJhbnNwYXJlbnQiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIi8+PC9zdmc+Cg==);background-repeat:repeat-x;background-position:center;opacity:.3;pointer-events:none}.hero-slider__banner-text{font-size:1rem;font-weight:400;color:#fff;position:relative;z-index:1}.hero-slider__swiper{position:relative;overflow:hidden;border-radius:0 0 .5rem .5rem;width:100%}.hero-slider__swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.hero-slider__swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%!important;min-width:100%}.hero-slider__swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.hero-slider__slide{aspect-ratio:1200/500;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3rem 3rem 160px;overflow:hidden;border-radius:0 0 .5rem .5rem}.hero-slider__slide--green{background:linear-gradient(-11.66deg,#c8dcc8 15.75%,#8cb48c 85.68%)}.hero-slider__slide--brown{background:linear-gradient(-11.66deg,#dcc8b4 15.75%,#b49678 85.68%)}.hero-slider__slide--blue{background:linear-gradient(-11.66deg,#c8d2e6 15.75%,#8ca0c8 85.68%)}.hero-slider__slide--purple{background:linear-gradient(-11.66deg,#dcc8dc 15.75%,#b48cb4 85.68%)}.hero-slider__slide-texture{display:none}.hero-slider__slide-link{position:absolute;inset:0;z-index:6;display:block}.hero-slider__content{position:relative;z-index:5;max-width:50%;padding-top:2rem}.hero-slider__title{font-size:144px;font-weight:400;line-height:1;color:#f44b45;margin:0;text-shadow:0 2px 4px rgb(0 0 0 / .1)}.hero-slider__title--large{font-size:104px}.hero-slider__subtitle{font-size:2.5rem;font-weight:500;line-height:1.05;color:#1a1a1a;margin:1rem 0 0;text-shadow:0 1px 2px rgb(0 0 0 / .1)}.hero-slider__subtitle--white{color:#fff}.hero-slider__image{position:absolute;inset:0;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;z-index:1}.hero-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-slider__image picture{display:block;width:100%;height:100%}.hero-slider__products{position:absolute;bottom:2rem;left:3rem;right:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;z-index:10}.hero-slider__product-card{-webkit-box-flex:1;-ms-flex:1 1 284px;flex:1 1 284px;max-width:380px;min-width:0;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;background:rgb(255 255 255 / .88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:.25rem;gap:.75rem;text-decoration:none;color:inherit;-webkit-transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease,-webkit-transform 200ms ease}.hero-slider__product-card:hover{background:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hero-slider__product-card:hover .hero-slider__product-title{color:#056a68}.hero-slider__product-photo{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;width:96px;height:104px;background:#fff;border-radius:.25rem;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;position:relative;overflow:hidden}.hero-slider__product-photo img{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.hero-slider__product-discount{position:absolute;top:0;left:0;min-width:36px;height:20px;padding:0 .25rem;background-color:#ff3f4a;color:#fff;font-size:.875rem;font-weight:500;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;border-radius:.25rem .25rem .25rem 0}.hero-slider__product-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:.5rem}.hero-slider__product-title{font-size:1rem;font-weight:400;line-height:1.25;color:#1a1a1a;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-slider__product-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.hero-slider__product-price{font-size:1.125rem;font-weight:500;color:#1a1a1a}.hero-slider__product-price-old{font-size:.875rem;font-weight:400;color:#9ca3af;text-decoration:line-through}.hero-slider__product-card--more{-webkit-box-flex:0;-ms-flex:0 0 302px;flex:0 0 302px;min-width:0;height:120px;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;background:rgb(255 255 255 / .56);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:.25rem;cursor:pointer;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;text-decoration:none;color:#1a1a1a;font-size:18px;font-weight:500;line-height:32px}.hero-slider__product-card--more:hover{background:rgb(255 255 255 / .72);color:#1a1a1a}.hero-slider__product-card--more img,.hero-slider__product-card--more svg{width:14px;height:15px}.hero-slider__nav{position:absolute;top:50%;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 1rem;pointer-events:none;z-index:20}.hero-slider__nav-btn{width:48px;height: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:rgb(255 255 255 / .9);border:0;border-radius:50%;cursor:pointer;pointer-events:all;-webkit-transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease,-webkit-transform 200ms ease;-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}.hero-slider__nav-btn:hover{background:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.hero-slider__nav-btn:disabled{opacity:.5;cursor:not-allowed}.hero-slider__nav-btn svg,.hero-slider__nav-btn img{width:24px;height:24px}.hero-slider__nav-btn--prev svg,.hero-slider__nav-btn--prev img{-webkit-transform:none;transform:none}.hero-slider__bullets{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:1rem 0}.hero-slider__bullet{width:6px;height:6px;border-radius:100px;background-color:rgb(26 26 26 / .24);border:0;padding:0;cursor:pointer;-webkit-transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease,-webkit-transform 200ms ease}.hero-slider__bullet:hover{background-color:rgb(26 26 26 / .4)}.hero-slider__bullet--active{background-color:#1a1a1a}@media (max-width:1199px){.hero-slider__slide{padding:2rem 2rem 140px}.hero-slider__title{font-size:104px}.hero-slider__title--large{font-size:80px}.hero-slider__subtitle{font-size:2rem}.hero-slider__products{left:2rem;right:2rem;gap:.75rem}.hero-slider__product-card,.hero-slider__more-card{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}}@media (max-width:991px){.hero-slider__slide{padding:1.5rem 1.5rem 120px}.hero-slider__content{max-width:60%}.hero-slider__title{font-size:80px}.hero-slider__title--large{font-size:64px}.hero-slider__subtitle{font-size:1.5rem}.hero-slider__image{width:45%}.hero-slider__products{left:1.5rem;right:1.5rem}.hero-slider__product-card:nth-child(3):not(.hero-slider__product-card--more){display:none}}@media (max-width:767px){.hero-slider{max-width:100%;padding:0 16px}.hero-slider__banner{border-radius:6px 6px 0 0;height:32px}.hero-slider__banner-text{font-size:16px}.hero-slider__swiper{border-radius:0 0 8px 8px;overflow:hidden}.hero-slider__slide{aspect-ratio:400/500;padding:24px 18px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 8px 8px;overflow:hidden;position:relative}.hero-slider__content{max-width:100%;padding-top:0;text-align:center;position:relative;z-index:5}.hero-slider__title{font-size:72px}.hero-slider__title--large{font-size:72px}.hero-slider__subtitle{font-size:18px;line-height:22px;margin-top:0}.hero-slider__image{position:absolute;inset:0;width:100%;height:100%;z-index:1}.hero-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-slider__image picture{display:block;width:100%;height:100%}.hero-slider__products{position:absolute;left:50%;right:auto;top:auto;bottom:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-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;padding:0;z-index:10;width:284px}.hero-slider__product-card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:284px;height:120px}.hero-slider__product-card:nth-child(2),.hero-slider__product-card:nth-child(3){display:none}.hero-slider__product-card--more{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:284px;height:48px;background:rgb(255 255 255 / .88);font-size:18px}.hero-slider__product-photo{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;width:96px;height:104px}.hero-slider__product-title{font-size:16px}.hero-slider__product-price{font-size:18px}.hero-slider__product-price-old{font-size:14px}.hero-slider__nav{top:200px;padding:0}.hero-slider__nav-btn{width:28px;height:48px;background:rgb(255 255 255 / .56);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-box-shadow:none;box-shadow:none;border-radius:0}.hero-slider__nav-btn--prev{border-radius:0 6px 6px 0}.hero-slider__nav-btn--next{border-radius:6px 0 0 6px}.hero-slider__nav-btn:hover{background:rgb(255 255 255 / .72);-webkit-transform:none;transform:none}.hero-slider__nav-btn svg,.hero-slider__nav-btn img{width:10px;height:20px}.hero-slider__nav-btn svg path{stroke-width:1.8}.hero-slider__bullets{padding:16px 0;gap:16px;margin-top:0}}@media (max-width:575px){.hero-slider{max-width:100%;padding:0 20px}}.home-footer-slider{position:relative;width:100%;max-width:1280px;margin:3rem auto 2rem}.home-footer-slider__swiper{position:relative;overflow:hidden;border-radius:.5rem;width:100%}.home-footer-slider__swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.home-footer-slider__swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%!important;min-width:100%}.home-footer-slider__swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.home-footer-slider__single{position:relative;border-radius:.5rem;overflow:hidden}.home-footer-slider__slide{position:relative;overflow:hidden}.home-footer-slider__img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.home-footer-slider__overlay{position:absolute;bottom:0;left:0;right:0;padding:2rem 3rem;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .6)),to(transparent));background:linear-gradient(to top,rgb(0 0 0 / .6) 0,transparent 100%);z-index:2}.home-footer-slider__title{font-size:2rem;font-weight:500;color:#fff;margin:0 0 .5rem;text-shadow:0 1px 3px rgb(0 0 0 / .3)}.home-footer-slider__subtitle{font-size:1.125rem;font-weight:400;color:rgb(255 255 255 / .9);margin:0;text-shadow:0 1px 2px rgb(0 0 0 / .2)}.home-footer-slider__nav{position:absolute;top:50%;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 1rem;pointer-events:none;z-index:20}.home-footer-slider__nav-btn{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgb(255 255 255 / .9);border:0;border-radius:50%;cursor:pointer;pointer-events:all;-webkit-transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease,-webkit-transform 200ms ease;-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}.home-footer-slider__nav-btn:hover{background:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.home-footer-slider__nav-btn:disabled{opacity:.5;cursor:not-allowed}.home-footer-slider__nav-btn svg{width:20px;height:20px}.home-footer-slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding:1rem 0 0}.home-footer-slider__pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:9999px;background-color:rgb(26 26 26 / .24);opacity:1;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease}.home-footer-slider__pagination .swiper-pagination-bullet-active{background-color:#1a1a1a}@media (max-width:767px){.home-footer-slider{padding:0 1rem;margin:2rem auto 1.5rem}.home-footer-slider__overlay{padding:1.5rem 1.5rem}.home-footer-slider__title{font-size:1.5rem}.home-footer-slider__subtitle{font-size:1rem}.home-footer-slider__nav-btn{width:28px;height:40px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:rgb(255 255 255 / .56);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home-footer-slider__nav-btn--prev{border-radius:0 6px 6px 0}.home-footer-slider__nav-btn--next{border-radius:6px 0 0 6px}.home-footer-slider__nav-btn svg{width:14px;height:14px}}.newsletter{padding:2rem 0}.newsletter__wrapper{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:2rem;background:var(--color-newsletter-bg);border-radius:.5rem;padding:18px 64px;min-height:0}.newsletter__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:416px}.newsletter__title{font-size:1.5rem;font-weight:500;line-height:1.05;color:#fff;margin:0 0 .5rem 0}.newsletter__title-highlight{color:#fc3c47;display:block}.newsletter__tagline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:400;line-height:1.3;color:#fff;margin:0}.newsletter__tagline i{font-size:1rem}.newsletter__form-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:564px}.newsletter__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:1rem}.newsletter__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.newsletter__field{width:100%}.newsletter__input{width:100%;height:48px;padding:0 22px;font-size:1rem;font-weight:400;color:#fff;background-color:rgb(255 255 255 / .2);border:0;border-radius:.25rem;outline:0;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease}.newsletter__input::-webkit-input-placeholder{color:#bce1e0}.newsletter__input::-moz-placeholder{color:#bce1e0}.newsletter__input:-ms-input-placeholder{color:#bce1e0}.newsletter__input::-ms-input-placeholder{color:#bce1e0}.newsletter__input::placeholder{color:#bce1e0}.newsletter__input:focus{background-color:rgb(255 255 255 / .3)}.newsletter__footer{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:1rem;margin-top:.5rem}.newsletter__privacy{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:344px;font-size:.875rem;font-weight:400;line-height:1.3;color:#6dbbba;margin:0}.newsletter__link{color:#6dbbba;text-decoration:none;-webkit-transition:color 200ms ease;transition:color 200ms ease}.newsletter__link:hover{color:#fff;text-decoration:underline}.newsletter__gdpr{margin-top:.75rem}.newsletter__gdpr .psgdpr_consent_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.3;color:#fff;cursor:pointer}.newsletter__gdpr .psgdpr_consent_icon,.newsletter__gdpr .psgdpr_consent_message>span:has(.psgdpr_consent_icon){display:none}.newsletter__gdpr input[type=checkbox]{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;margin:0;accent-color:#fc3c47;cursor:pointer}.newsletter__gdpr a{color:#fff;text-decoration:underline}.newsletter__gdpr a:hover{color:#bce1e0}.newsletter__submit{-ms-flex-negative:0;flex-shrink:0;height:48px;min-width:152px;padding:0 1.5rem;font-size:1rem;font-weight:500;color:var(--color-newsletter-btn-text);background-color:var(--color-newsletter-btn-bg);border:0;border-radius:.25rem;cursor:pointer;-webkit-transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease,-webkit-transform 200ms ease}.newsletter__submit:hover{background-color:#f3f4f6;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.newsletter__submit:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:1199px){.newsletter__wrapper{padding:14px 48px;gap:1.5rem}.newsletter__title{font-size:36px}}@media (max-width:991px){.newsletter__wrapper{-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;text-align:center;padding:3rem 2.5rem;gap:2.5rem}.newsletter__content{max-width:none}.newsletter__title{font-size:2rem;margin-bottom:1.5rem}.newsletter__tagline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter__form-wrapper{max-width:none}.newsletter__footer{-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}.newsletter__privacy{max-width:none;text-align:center}}@media (max-width:767px){.newsletter{padding:3rem 0}.newsletter__wrapper{padding:2.5rem 1.5rem;border-radius:0}.newsletter__title{font-size:28px}.newsletter__tagline{font-size:1.125rem}.newsletter__submit{width:100%}}@media (max-width:480px){.newsletter__wrapper{padding:2rem 1.25rem}.newsletter__title{font-size:1.5rem}}.breadcrumb{padding:1.5rem 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:.75rem;font-weight:400;line-height:1}.breadcrumb__link{color:#9ca3af;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.breadcrumb__link:hover{color:var(--color-primary)}.breadcrumb__separator{color:#9ca3af;margin:0 6px}.breadcrumb__current{color:#1a1a1a}@media (max-width:767.98px){.breadcrumb{padding:1rem 0}.breadcrumb__item{font-size:11px}.breadcrumb__separator{margin:0 4px}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;padding:2rem 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:#1a1a1a;text-decoration:none;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;-webkit-transition:all 150ms ease;transition:all 150ms ease}.pagination__item:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination__item--active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:500;pointer-events:none}.pagination__item--active:hover{color:#fff}.pagination__item--disabled{opacity:.5;pointer-events:none}@media (max-width:767.98px){.pagination__item--hide-mobile{display:none}}.pagination__item svg{width:8px;height:14px}.pagination__ellipsis{border:0;background:0 0;min-width:24px;padding:0}.pagination__arrow{-ms-flex-negative:0;flex-shrink:0}@media (max-width:767.98px){.pagination{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0}.pagination__item{min-width:36px;height:36px;font-size:13px}}.sidebar-filters{border:1px solid #e5e7eb;border-radius:6px;background-color:#fff}.sidebar-filters__group{padding:1.5rem;border-bottom:1px solid #e5e7eb}.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:#1a1a1a;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:#1a1a1a;-webkit-transition:-webkit-transform 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease,-webkit-transform 200ms ease}.sidebar-filters__toggle i{font-size:12px}.sidebar-filters__content{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.sidebar-filters__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;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(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:.5rem}.sidebar-filters__label-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#1a1a1a;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:#f3f4f6;border-radius:9999px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#9ca3af;line-height:1}@media (max-width:767.98px){.sidebar-filters__group{padding:1rem}.sidebar-filters__title{font-size:1rem}.sidebar-filters__label-text{font-size:.875rem}.sidebar-filters__count{font-size:.75rem;min-width:18px;height:14px}}.category-filter{border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-bg-primary)}.category-filter__title{padding:1.25rem 1.25rem 0;margin:0 0 .75rem;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:.5rem;padding:.75rem 1.25rem 1rem}.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:.25rem;padding:.25rem .5rem;font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-bg-secondary);border-radius:.25rem;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:9999px;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:.25rem .5rem;font-size:var(--font-size-sm);font-weight:500;color:var(--color-primary);background:0 0;border:0;cursor:pointer;text-decoration:underline}.category-filter__clear:hover{color:var(--color-text-primary)}.category-filter__group{border-top:1px solid var(--color-border)}.category-filter__group:first-of-type{border-top:none}.category-filter__group-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1rem 1.25rem;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-primary);background:0 0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.category-filter__group-header:hover{background-color:var(--color-bg-secondary)}.category-filter__group-header span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.category-filter__icon{font-size:16px;color:var(--color-text-secondary)}.category-filter__icon--open{display:none}.category-filter__icon--closed{display:inline}.category-filter__group--open .category-filter__icon--open{display:inline}.category-filter__group--open .category-filter__icon--closed{display:none}.category-filter__group-content{display:none;padding:0 1.25rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.category-filter__group--open .category-filter__group-content{display:-webkit-box;display:-ms-flexbox;display:flex}.category-filter__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem 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 .25rem;background-color:var(--color-bg-secondary);border-radius:9999px;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:.5rem}.category-filter__color{position:relative;width:32px;height:32px;border-radius:9999px;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:.5rem .75rem;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:.25rem;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:.75rem}.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:.75rem 1rem}.category-filter__group-content{padding:0 1rem 1rem}}.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:1rem 1.25rem;min-height:56px;border-bottom:1px solid #e5e7eb;-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,#f44b45);border:0;border-radius:.25rem;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:#f2261e}.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:#f3f4f6;border-radius:100px}.filter-panel__content::-webkit-scrollbar-thumb{background-color:#9ca3af;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:#1a1a1a;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;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(5 106 104 / .1);box-shadow:0 0 0 2px rgb(5 106 104 / .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:.5rem;color:#1a1a1a;-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:.5rem 0;margin-top:.25rem;border:1px solid #e5e7eb;border-radius:6px;-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);background-color:#fff}.sorting__menu.show{display:block}.sorting__menu li{list-style:none}.sorting__option{display:block;padding:.5rem 1rem;font-size:.875rem;color:#1a1a1a;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.sorting__option:hover{background-color:var(--color-bg-secondary);color:#1a1a1a}.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:#1a1a1a;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;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)}@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:absolute;top:100%;right:0;width:302px;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)}.cart-panel--active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.cart-panel__overlay{position:fixed;inset:0;background-color:rgb(0 0 0 / .3);z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity var(--transition-fast),visibility var(--transition-fast);transition:opacity var(--transition-fast),visibility var(--transition-fast)}.cart-panel__overlay--active{opacity:1;visibility:visible}.cart-panel__header{padding:24px 24px 16px;border-bottom:1px solid #e3e9e9}.cart-panel__title{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.cart-panel__items{max-height:280px;overflow-y:auto;padding:16px 24px}.cart-panel__items::-webkit-scrollbar{width:4px}.cart-panel__items::-webkit-scrollbar-track{background-color:#f3f3f3;border-radius:100px}.cart-panel__items::-webkit-scrollbar-thumb{background-color:#3d414c;border-radius:100px}.cart-panel__empty{font-family:var(--font-family-base);font-size:14px;color:var(--color-text-secondary);text-align:center;padding:24px 0;margin:0}.cart-panel__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:8px 0}.cart-panel__item+.cart-panel__item{border-top:1px solid #f3f3f3;margin-top:8px;padding-top:16px}.cart-panel__item-image{position:relative;width:80px;height:88px;-ms-flex-negative:0;flex-shrink:0;background-color:rgb(51 53 57 / .06);border-radius:6px;overflow:hidden}.cart-panel__item-image picture{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:100%}.cart-panel__item-image img{max-width:60%;max-height:60%;-o-object-fit:contain;object-fit:contain}.cart-panel__item-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-white,#fff);background-color:#d73f51;border-radius:4px 4px 4px 0}.cart-panel__item-info{-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.cart-panel__item-name{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);line-height:18px;color:var(--color-text-primary);margin:0 0 8px}.cart-panel__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cart-panel__item-price-current{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.cart-panel__item-price-old{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#8e9397;text-decoration:line-through}.cart-panel__item-qty{font-family:var(--font-family-base);font-size:13px;color:var(--color-text-secondary);margin-top:4px}.cart-panel__item-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:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;margin-top:4px;color:var(--color-text-secondary,#6b7280);background:0 0;border:0;border-radius:4px;cursor:pointer;-webkit-transition:color var(--transition-fast),background-color var(--transition-fast);transition:color var(--transition-fast),background-color var(--transition-fast)}.cart-panel__item-remove:hover{color:var(--color-danger,#dc2626);background-color:rgb(220 38 38 / .1)}.cart-panel__item-remove i{font-size:14px}.cart-panel__free-shipping{background-color:rgb(5 107 103 / .06);padding:12px 24px}.cart-panel__free-shipping--achieved{background-color:rgb(22 163 74 / .08)}.cart-panel__free-shipping--achieved .cart-panel__free-shipping-text{color:#16a34a}.cart-panel__free-shipping--achieved .cart-panel__free-shipping-text i{color:#16a34a}.cart-panel__free-shipping--achieved .cart-panel__free-shipping-progress{background-color:#16a34a}.cart-panel__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:var(--font-family-base);font-size:13px;color:var(--color-text-primary);margin-bottom:8px}.cart-panel__free-shipping-text i{color:var(--color-primary);font-size:14px}.cart-panel__free-shipping-text strong{color:var(--color-primary);font-weight:var(--font-weight-medium)}.cart-panel__free-shipping-bar{height:4px;background-color:#e3e9e9;border-radius:2px;overflow:hidden}.cart-panel__free-shipping-progress{height:100%;background-color:var(--color-primary);border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.cart-panel__footer{padding:16px 24px 24px;border-top:1px solid #e3e9e9}.cart-panel__row{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-bottom:4px}.cart-panel__row--total{margin-bottom:16px}.cart-panel__row--total .cart-panel__label{font-size:16px}.cart-panel__row--total .cart-panel__value{font-size:18px}.cart-panel__label{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.cart-panel__value{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.cart-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:48px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-btn-primary-text);background-color:var(--color-cart-btn-bg);border:0;border-radius:6px;text-decoration:none;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.cart-panel__btn:hover{background-color:var(--color-cart-btn-hover);color:var(--color-btn-primary-text)}@media (max-width:767px){.cart-panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:320px;border-radius:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.cart-panel--active{-webkit-transform:translateX(0);transform:translateX(0)}.cart-panel__items{max-height:calc(100vh - 200px)}}#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);overflow:hidden}#blockcart-modal.in,#blockcart-modal.show,.blockcart-modal.in,.blockcart-modal.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;opacity:1;-webkit-animation:blockcartFadeIn .2s ease-out;animation:blockcartFadeIn .2s ease-out}.blockcart-modal__dialog{position:relative;width:100%;max-width:420px;max-height:calc(100vh - 32px);margin:0 auto;-webkit-animation:blockcartSlideIn .3s ease-out;animation:blockcartSlideIn .3s ease-out;-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:16px;-webkit-box-shadow:0 20px 60px rgb(0 0 0 / .2);box-shadow:0 20px 60px rgb(0 0 0 / .2);overflow:hidden}.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}.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:#6b7280;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.blockcart-modal__close:hover{background-color:#f3f4f6;color:#1a1a1a}.blockcart-modal__close i{font-size:18px}.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;padding:8px 16px;background-color:rgb(16 185 129 / .1);border-radius:100px;color:#10b981;font-size:14px;font-weight:500}.blockcart-modal__success svg{-ms-flex-negative:0;flex-shrink:0}.blockcart-modal__body{padding:20px}.blockcart-modal__product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:20px}.blockcart-modal__product-image{position:relative;-ms-flex-negative:0;flex-shrink:0;width:100px;height:100px;background-color:#f5f5f5;border-radius:12px;overflow:hidden}.blockcart-modal__product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.blockcart-modal__discount{position:absolute;top:6px;left:6px;padding:4px 8px;font-size:11px;font-weight:600;color:#fff;background-color:#ef4444;border-radius:4px}.blockcart-modal__product-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.blockcart-modal__product-name{margin:0 0 4px;font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.4}.blockcart-modal__product-attributes{margin:0 0 8px;font-size:13px;color:#6b7280}.blockcart-modal__product-details{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}.blockcart-modal__price{font-size:16px;font-weight:700;color:var(--color-primary,#056a68)}.blockcart-modal__price-old{font-size:13px;color:#9ca3af;text-decoration:line-through}.blockcart-modal__qty{font-size:13px;color:#6b7280;padding:4px 10px;background-color:#f3f4f6;border-radius:6px}.blockcart-modal__summary{padding:16px;background-color:#f9fafb;border-radius:12px}.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:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#6b7280}.blockcart-modal__summary-line--total{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;font-size:16px;color:#1a1a1a}.blockcart-modal__summary-line--total strong{font-size:18px;font-weight:700}.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:10px;padding:0 20px 20px}.blockcart-modal__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;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;border-radius:10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.blockcart-modal__btn--primary{background-color:var(--color-primary,#056a68);border:0;color:#fff}.blockcart-modal__btn--primary:hover{background-color:var(--color-primary-dark,#045a58);color:#fff}.blockcart-modal__btn--secondary{background-color:#fff0;border:0;color:#6b7280}.blockcart-modal__btn--secondary:hover{color:#1a1a1a}#blockcart-modal.modal.in{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}#blockcart-modal.modal .modal-dialog{margin:0 auto;max-width:420px;width:100%;-webkit-transform:none!important;transform:none!important}@-webkit-keyframes blockcartFadeIn{0%{opacity:0}to{opacity:1}}@keyframes blockcartFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes blockcartSlideIn{0%{-webkit-transform:scale(.95) translateY(-10px);transform:scale(.95) translateY(-10px);opacity:0}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@keyframes blockcartSlideIn{0%{-webkit-transform:scale(.95) translateY(-10px);transform:scale(.95) translateY(-10px);opacity:0}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) 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__dialog{max-width:100%;max-height:85vh}.blockcart-modal__content{border-radius:20px 20px 0 0}.blockcart-modal__product-image{width:80px;height:80px}}.header__search-wrapper{position:relative;z-index:1}@media (min-width:768px){.header__search-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:120px;height:44px}}.header__search-wrapper:has(.search-panel--active),.header__search-wrapper:focus-within{z-index:100}.header__search-wrapper label.header__action-btn{margin-bottom:0}@media (min-width:768px){.header__action-btn--search{display:none}}search.search-panel,.search-panel{display:contents}search.search-panel__form,.search-panel__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;gap:.5rem}@media (min-width:768px){search.search-panel__form,.search-panel__form{position:absolute;top:0;right:0;width:100%;padding:.25rem .5rem;background-color:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;-webkit-transition:width .25s ease,border-color var(--transition-fast),-webkit-box-shadow var(--transition-fast);transition:width .25s ease,border-color var(--transition-fast),-webkit-box-shadow var(--transition-fast);transition:width .25s ease,border-color var(--transition-fast),box-shadow var(--transition-fast);transition:width .25s ease,border-color var(--transition-fast),box-shadow var(--transition-fast),-webkit-box-shadow var(--transition-fast);z-index:100}}@media (min-width:768px){search.search-panel--active search.search-panel__form,search.search-panel__form:focus-within,search.search-panel--active .search-panel__form,.search-panel__form:focus-within,.search-panel--active search.search-panel__form,.search-panel--active .search-panel__form{width:clamp(300px,100vw - 250px,1050px);border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgb(5 106 104 / .08);box-shadow:0 0 0 3px rgb(5 106 104 / .08)}}search.search-panel__input,.search-panel__input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;padding:0 .25rem;font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:var(--color-text-primary);background-color:#fff0;border:0;outline:0;min-width:0}search.search-panel__input::-webkit-input-placeholder,.search-panel__input::-webkit-input-placeholder{color:var(--color-text-secondary)}search.search-panel__input::-moz-placeholder,.search-panel__input::-moz-placeholder{color:var(--color-text-secondary)}search.search-panel__input:-ms-input-placeholder,.search-panel__input:-ms-input-placeholder{color:var(--color-text-secondary)}search.search-panel__input::-ms-input-placeholder,.search-panel__input::-ms-input-placeholder{color:var(--color-text-secondary)}search.search-panel__input::placeholder,.search-panel__input::placeholder{color:var(--color-text-secondary)}search.search-panel__submit,.search-panel__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;background-color:var(--color-primary);border:0;border-radius:6px;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}search.search-panel__submit svg,.search-panel__submit svg{color:var(--color-white,#fff);width:16px;height:16px}search.search-panel__submit:hover,.search-panel__submit:hover{background-color:var(--color-primary-dark,#035250)}search.search-panel__dropdown[hidden],.search-panel__dropdown[hidden]{display:none}search.search-panel__dropdown,.search-panel__dropdown{position:absolute;top:calc(100% + .5rem);right:0;left:auto;background-color:var(--color-white,#fff);border-radius:.5rem;-webkit-box-shadow:0 4px 20px rgb(26 48 47 / .12);box-shadow:0 4px 20px rgb(26 48 47 / .12);z-index:100;overflow:hidden;display:grid;grid-template-columns:1fr;width:280px}@media (min-width:768px){search.search-panel--has-results search.search-panel__dropdown,search.search-panel--has-results .search-panel__dropdown,.search-panel--has-results search.search-panel__dropdown,.search-panel--has-results .search-panel__dropdown{width:clamp(300px,100vw - 250px,1050px);grid-template-columns:240px 1fr}}search.search-panel__column--results,.search-panel__column--results{display:none}search.search-panel--has-results search.search-panel__column--results,search.search-panel--has-results .search-panel__column--results,.search-panel--has-results search.search-panel__column--results,.search-panel--has-results .search-panel__column--results{display:block}search.search-panel__column[hidden],.search-panel__column[hidden]{display:none}search.search-panel__column--popular,.search-panel__column--popular{background-color:#ede9f2;padding:1rem}search.search-panel__column--results,.search-panel__column--results{padding:1rem}search.search-panel__heading,.search-panel__heading{margin:0 0 .75rem;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:.5rem;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:.75rem;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:.75rem;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:.75rem;text-decoration:none;border-radius:.25rem;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast);padding:.25rem}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:.25rem}search.search-panel__result-body,.search-panel__result-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}search.search-panel__result-name,.search-panel__result-name{font-size:.875rem;line-height:1.3;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}search.search-panel__result-price,.search-panel__result-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem;font-weight:600;color:var(--color-primary)}search.search-panel__result-price-old,.search-panel__result-price-old{font-size:.75rem;font-weight:400;color:var(--color-text-muted);text-decoration:line-through}search.search-panel__no-results,.search-panel__no-results{padding:1rem;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:1rem;font-size:.875rem;font-weight:500;color:var(--color-primary);text-align:center;text-decoration:none;-webkit-transition:color var(--transition-fast),-webkit-text-decoration var(--transition-fast);transition:color var(--transition-fast),-webkit-text-decoration var(--transition-fast);transition:text-decoration var(--transition-fast),color var(--transition-fast);transition:text-decoration var(--transition-fast),color var(--transition-fast),-webkit-text-decoration var(--transition-fast)}search.search-panel__more-link:hover,.search-panel__more-link:hover{text-decoration:underline;color:var(--color-primary-dark,#035250)}search.search-panel__more-link[hidden],.search-panel__more-link[hidden]{display:none}@media (max-width:767.98px){.header__search-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;border:0;background:0 0}.header__action-btn--search{display:-webkit-box;display:-ms-flexbox;display:flex}search.search-panel__form,.search-panel__form{display:none}search.search-panel__dropdown,.search-panel__dropdown{position:fixed;top:54px;left:0;right:0;width:100%;max-height:calc(100vh - 54px);overflow-y:auto;border-radius:0;-webkit-box-shadow:0 4px 20px rgb(26 48 47 / .12);box-shadow:0 4px 20px rgb(26 48 47 / .12);grid-template-columns:1fr}search.search-panel__column--popular,.search-panel__column--popular{padding:1rem 1rem .75rem}search.search-panel__column--results,.search-panel__column--results{padding:.75rem 1rem 1rem}}.user-panel{position:absolute;top:100%;right:0;width:260px;background-color:var(--color-white,#fff);border-radius:8px;-webkit-box-shadow:0 4px 20px rgb(26 48 47 / .12);box-shadow:0 4px 20px rgb(26 48 47 / .12);z-index:1000;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity var(--transition-fast),visibility var(--transition-fast),-webkit-transform var(--transition-fast);transition:opacity var(--transition-fast),visibility var(--transition-fast),-webkit-transform var(--transition-fast);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast),-webkit-transform var(--transition-fast)}.user-panel--active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.user-panel__overlay{position:fixed;inset:0;background-color:rgb(0 0 0 / .3);z-index:999;opacity:0;visibility:hidden;-webkit-transition:opacity var(--transition-fast),visibility var(--transition-fast);transition:opacity var(--transition-fast),visibility var(--transition-fast)}.user-panel__overlay--active{opacity:1;visibility:visible}.user-panel__header{padding:20px 20px 16px;border-bottom:1px solid #e3e9e9}.user-panel__greeting{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin:0}.user-panel__name{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:4px 0 0}.user-panel__nav{padding:8px 0}.user-panel__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);text-decoration:none;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.user-panel__link:hover{background-color:rgb(51 53 57 / .04);color:var(--color-text-primary)}.user-panel__link svg{-ms-flex-negative:0;flex-shrink:0;color:var(--color-text-secondary)}.user-panel__link:hover svg{color:var(--color-primary)}.user-panel__footer{padding:8px 0 12px;border-top:1px solid #e3e9e9}.user-panel__logout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:#d73f51;text-decoration:none;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.user-panel__logout:hover{background-color:rgb(215 63 81 / .06);color:#d73f51}.user-panel__logout svg{-ms-flex-negative:0;flex-shrink:0}.user-panel__guest{padding:24px 20px}.user-panel__guest-text{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);text-align:center;margin:0 0 16px}.user-panel__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:44px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-medium);border-radius:6px;text-decoration:none;cursor:pointer;-webkit-transition:background-color var(--transition-fast),border-color var(--transition-fast);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.user-panel__btn--primary{color:var(--color-white,#fff);background-color:var(--color-primary);border:0;margin-bottom:10px}.user-panel__btn--primary:hover{background-color:#0a8a6e;color:var(--color-white,#fff)}.user-panel__btn--secondary{color:var(--color-text-primary);background-color:#fff0;border:1px solid #e3e9e9}.user-panel__btn--secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.user-panel__loyalty{padding:16px 20px 20px;border-top:1px solid #e3e9e9}.user-panel__loyalty-title{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 12px}.user-panel__loyalty-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.user-panel__loyalty-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.user-panel__loyalty-item>i{-ms-flex-negative:0;flex-shrink:0;font-size:16px;color:var(--color-primary);line-height:1;margin-top:2px}.user-panel__loyalty-item--highlight{background-color:rgb(245 166 35 / .08);margin:0 -12px;padding:10px 12px;border-radius:6px}.user-panel__loyalty-item--highlight>i{color:#e89b1c}.user-panel__loyalty-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.user-panel__loyalty-info strong{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.3}.user-panel__loyalty-info span{font-family:var(--font-family-base);font-size:12px;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.4}@media (max-width:767px){.user-panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:300px;border-radius:0;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-y:auto;-webkit-overflow-scrolling:touch}.user-panel--active{-webkit-transform:translateX(0);transform:translateX(0)}}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}.mobile-menu--active{visibility:visible;opacity:1;pointer-events:auto}.mobile-menu--active .mobile-menu__panel{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .48)}.mobile-menu__panel{position:absolute;top:0;left:0;width:calc(100% - 8px);max-width:352px;height:100%;background-color:var(--color-white,#fff);-webkit-box-shadow:0 4px 18px rgb(26 27 26 / .16);box-shadow:0 4px 18px rgb(26 27 26 / .16);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow:hidden}.mobile-menu__panel--submenu-active .mobile-menu__main{-webkit-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none}.mobile-menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;min-height:64px}.mobile-menu__title{margin:0;font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.mobile-menu__header-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;padding:0;background-color:#fff0;border:0;color:var(--color-text-primary);cursor:pointer;text-align:left}.mobile-menu__back-icon{-ms-flex-negative:0;flex-shrink:0}.mobile-menu__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:var(--color-accent-red);border:0;border-radius:4px;color:var(--color-white,#fff);cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.mobile-menu__close:hover{background-color:#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__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__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 .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:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mobile-menu__grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:var(--color-text-primary)}.mobile-menu__grid-image{position:relative;aspect-ratio:1/1;background-color:rgb(51 57 57 / .06);border-radius:6px;overflow:hidden;margin-bottom:10px}.mobile-menu__grid-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mobile-menu__grid-image.menu-image--cover img{-o-object-fit:cover;object-fit:cover}.mobile-menu__grid-name{font-size:18px;font-weight:var(--font-weight-medium);line-height:1.2;text-align:center;text-transform:lowercase}.mobile-menu__grid-name::first-letter{text-transform:uppercase}.mobile-menu__grid-item--all .mobile-menu__grid-image{background-color:var(--color-primary)}.mobile-menu__grid-item--all .mobile-menu__grid-name{font-weight:var(--font-weight-semibold)}body.mobile-menu-open,body.panel-open{overflow:hidden}.features{background-color:var(--color-bg-primary)}.features__title{font-size:var(--font-size-3xl);font-weight:500;line-height:1.2;color:var(--color-text-primary);text-align:center;margin:0 0 3rem}.features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.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:1rem}.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:#344c8b;border-radius:9999px;margin-bottom:1.5rem;-webkit-transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,-webkit-transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease;transition:background-color 200ms ease,transform 200ms ease,-webkit-transform 200ms 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.2;color:var(--color-text-primary);margin:0 0 .75rem}.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.6;color:var(--color-text-secondary);margin:0;max-width:280px}@media (max-width:1199px){.features__title{font-size:var(--font-size-2xl);margin-bottom:2.5rem}.features__grid{gap:1.5rem}.features__icon{width:72px;height:72px;margin-bottom:1.25rem}.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:2rem}.features__item{padding:1.5rem}.features__item-description{max-width:100%}}@media (max-width:767px){.features{padding:2rem 0}.features__title{font-size:1.25rem;margin-bottom:1.5rem;text-align:center}.features__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.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:.75rem}.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:.5rem;line-height:1.2}.features__item-description{font-size:.75rem;max-width:100%;line-height:1.4;color:#4b5563}}.gift-banner{width:100%;max-width:calc(1280px + 1rem*2);margin:5rem auto;padding:0 1rem}.gift-banner__link{display:block;border-radius:.5rem;overflow:hidden;-webkit-transition:-webkit-transform 200ms ease,-webkit-box-shadow 200ms ease;transition:-webkit-transform 200ms ease,-webkit-box-shadow 200ms ease;transition:transform 200ms ease,box-shadow 200ms ease;transition:transform 200ms ease,box-shadow 200ms ease,-webkit-transform 200ms ease,-webkit-box-shadow 200ms ease}.gift-banner__link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)}.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:1rem 0;padding:0 1rem}.gift-banner__link{border-radius:.5rem}}.info-message{padding:5rem 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 2rem;line-height:1.2}.info-message__card{background-color:var(--color-info-message-bg);border-radius:6px;padding:82px 2.5rem 2rem;position:relative}.info-message__icon{position:absolute;top:-18px;left:2.5rem}.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 .75rem;line-height:1.6}.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.6;margin:0}@media (max-width:991.98px){.info-message__title{font-size:var(--font-size-2xl)}.info-message__card{padding:70px 2rem 1.5rem}.info-message__icon{left:2rem}.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:1.5rem 0}.info-message>.container{padding:0 1rem}.info-message__title{font-size:1.25rem;margin-bottom:1.5rem}.info-message__card{padding:48px 1rem 20px;border-radius:6px}.info-message__icon{top:-12px;left:1rem}.info-message__icon img{width:40px;height:38px}.info-message__heading{font-size:1.125rem;margin-bottom:.5rem}.info-message__text{font-size:.875rem;line-height:1.5}}.product-gallery{position:relative}.product-gallery__main{position:relative;margin-bottom:1rem;border-radius:.5rem;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:1rem;right:1rem;width:40px;height:40px;background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:9999px;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:.5rem;overflow-x:auto;padding-bottom:.5rem}.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:6px;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:1rem;left:1rem;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:.5rem;z-index:5}.product-gallery__icons{position:absolute;top:1rem;right:calc(1rem + 40px + .5rem);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:.5rem;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-size:var(--font-size-sm);font-weight:500;line-height:1;color:var(--color-text-inverse);border-radius:.25rem;white-space:nowrap}.product-gallery__label--new{background-color:var(--color-label-new)}.product-gallery__label--top{background-color:var(--color-label-top)}.product-gallery__label--discount{background-color:var(--color-label-discount)}.product-gallery__label--on-sale{background-color:var(--color-label-discount)}.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 300ms ease,visibility 300ms ease;transition:opacity 300ms ease,visibility 300ms ease}.product-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}.product-lightbox__close{position:absolute;top:1.5rem;right:1.5rem;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:9999px;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:1.5rem}.product-lightbox__nav--next{right:1.5rem}.product-lightbox__nav svg{width:24px;height:24px}.product-lightbox__counter{position:absolute;bottom:1.5rem;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:.5rem}.product-lightbox__nav--next{right:.5rem}.product-lightbox__close{top:1rem;right:1rem}}.product-tabs{padding:2rem 0}.product-tabs__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#1a1a1a;margin:0 0 1.25rem}.product-tabs__nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;margin:0 0 1.5rem;padding:0;list-style:none;border-bottom:1px solid #e3e9e9}.product-tabs__nav-item{position:relative}.product-tabs__nav-item:hover .product-tabs__nav-btn::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.product-tabs__nav-item--active .product-tabs__nav-btn{font-weight:500}.product-tabs__nav-item--active .product-tabs__nav-btn::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.product-tabs__nav-btn{position:relative;display:block;padding:1rem 1.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:400;color:#1a1a1a;background-color:#fff0;border:0;cursor:pointer;-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-tabs__nav-btn::after{content:"";position:absolute;bottom:0;left:1.25rem;right:1.25rem;height:2px;background-color:var(--color-primary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}.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:#1a1a1a}.product-tabs__text p{margin:0 0 1rem}.product-tabs__text p:last-child{margin-bottom:0}.product-tabs__text h2{font-size:24px;font-weight:500;line-height:1.3;margin:2rem 0 1rem}.product-tabs__text h2:first-child{margin-top:0}.product-tabs__text h3{font-size:20px;font-weight:500;line-height:1.4;margin:1.5rem 0 .75rem}.product-tabs__text h3:first-child{margin-top:0}.product-tabs__text h4{font-size:18px;font-weight:500;line-height:1.4;margin:1.25rem 0 .75rem}.product-tabs__text h4:first-child{margin-top:0}.product-tabs__text ul,.product-tabs__text ol{margin:0 0 1rem;padding-left:1.5rem}.product-tabs__text ul li{list-style-type:disc}.product-tabs__text ol li{list-style-type:decimal}.product-tabs__text li{margin-bottom:.5rem}.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:1rem 0;border:0!important}.product-tabs__text th,.product-tabs__text td{padding:.75rem 1rem!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(51 57 57 / .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:1rem 0;padding:1rem 1.25rem;border-left:4px solid var(--color-primary);background-color:rgb(51 57 57 / .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:1.5rem 0}.product-tabs__text img{max-width:100%;height:auto}.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:.75rem 1rem;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:#1a1a1a;background-color:rgb(51 57 57 / .06);width:200px}.product-tabs__table td{font-weight:400;color:#1a1a1a}.product-tabs__list{list-style:none;padding:0;margin:0}.product-tabs__list li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#1a1a1a}.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:1.5rem 0}.product-tabs__title{font-size:1.5rem;margin-bottom:1rem}.product-tabs__nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin-bottom:1rem;-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:.75rem 1rem;font-size:1rem;white-space:nowrap}.product-tabs__nav-btn::after{left:1rem;right:1rem}.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:1.25rem}.product-tabs__text th,.product-tabs__text td{padding:.5rem .75rem;font-size:14px}.product-tabs__table th{width:120px}.product-tabs__table th,.product-tabs__table td{padding:.5rem .75rem;font-size:13px}}@media (max-width:575.98px){.product-tabs__title{font-size:1.25rem}.product-tabs__nav-btn{padding:.75rem;font-size:.875rem}.product-tabs__nav-btn::after{left:.75rem;right:.75rem}.product-tabs__text{font-size:.875rem}.product-tabs__table th{width:100px}.product-tabs__table th,.product-tabs__table td{padding:.5rem;font-size:.75rem}}.product-reviews{padding:2rem 0;margin-bottom:2.5rem;background-color:#fff}.product-reviews__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem}.product-reviews__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#1a1a1a;margin:0}.product-reviews__sorting{position:relative}.product-reviews__sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 40px 10px 16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;line-height:20px;color:#1a1a1a;background-color:#fff0;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L5 5L9 1%27 stroke=%27%231a1a1a%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;border:1px solid #e3e9e9;border-radius:6px;cursor:pointer;min-width:152px}.product-reviews__sort-select:focus{outline:0;border-color:var(--color-primary)}.product-reviews__divider{height:1px;background-color:#e3e9e9;margin-bottom:1.5rem}.product-reviews__content{display:grid;grid-template-columns:193px 1fr;gap:2rem}.product-reviews__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-reviews__rating-big{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.5rem;font-weight:500;color:#1a1a1a;line-height:1;margin-bottom:.5rem}.product-reviews__rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-bottom:.5rem}.product-reviews__rating-stars i{font-size:1.25rem;color:var(--color-primary)}.product-reviews__rating-stars i.bi-star{color:#e3e9e9}.product-reviews__total{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#1a1a1a;margin:0 0 1.5rem}.product-reviews__write-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#1a1a1a;background-color:#fff0;border:1px solid var(--color-primary);border-radius:6px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease;margin-bottom:1rem}.product-reviews__write-btn:hover{background-color:var(--color-primary);color:#fff}.product-reviews__note{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:18px;color:#9ca3af;margin:0;max-width:193px}.product-reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-reviews__item{padding:1rem 0}.product-reviews__item:first-child{padding-top:0}.product-reviews__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.product-reviews__item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.product-reviews__item-author{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#1a1a1a}.product-reviews__item-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.product-reviews__item-stars i{font-size:.875rem;color:var(--color-primary)}.product-reviews__item-stars i.bi-star{color:#e3e9e9}.product-reviews__item-recommendation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.75rem;font-weight:400}.product-reviews__item-recommendation--positive{color:var(--color-primary)}.product-reviews__item-recommendation--negative{color:#9ca3af}.product-reviews__item-recommendation i{font-size:.75rem}.product-reviews__item-date{display:block;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.75rem;font-weight:400;color:#9ca3af;margin-bottom:.75rem}.product-reviews__item-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:20px;color:#1a1a1a;margin:0}.product-reviews__item-feedback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-top:.75rem}.product-reviews__item-pros,.product-reviews__item-cons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:20px}.product-reviews__item-pros i,.product-reviews__item-cons i{-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;margin-top:2px}.product-reviews__item-pros span,.product-reviews__item-cons span{color:#1a1a1a}.product-reviews__item-pros i{color:var(--color-primary)}.product-reviews__item-cons i{color:#f44b45}.product-reviews__item-divider{height:1px;background-color:#e3e9e9}.product-reviews__more-btn{background:0 0;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:1rem 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#1a1a1a;-webkit-transition:color 150ms ease;transition:color 150ms ease}.product-reviews__more-btn:hover{color:var(--color-primary)}.product-reviews__more-btn svg{color:#f44b45;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product-reviews__empty{padding:2rem;text-align:center}.product-reviews__empty p{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#9ca3af;margin:0}@media (max-width:991.98px){.product-reviews__content{grid-template-columns:1fr;gap:1.5rem}.product-reviews__sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.product-reviews__rating-big{margin-bottom:0;margin-right:.75rem}.product-reviews__rating-stars{margin-bottom:0}.product-reviews__total{margin:0;width:100%}.product-reviews__write-btn{margin-bottom:0}.product-reviews__note{max-width:none;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:767.98px){.product-reviews__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.product-reviews__title{font-size:1.5rem}.product-reviews__sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-reviews__rating-big{font-size:2rem;margin-bottom:.5rem}.product-reviews__rating-stars{margin-bottom:.5rem}.product-reviews__total{margin-bottom:1rem}.product-reviews__write-btn{width:100%;margin-bottom:.75rem}.product-reviews__item-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.product-reviews__item-recommendation{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.product-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:90;background-color:#fff;-webkit-box-shadow:0 -4px 20px rgb(0 0 0 / .1);box-shadow:0 -4px 20px rgb(0 0 0 / .1);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms 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:1.5rem;padding:.75rem 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:.75rem;-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:6px;overflow:hidden;background-color:rgb(51 57 57 / .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-info__rating-side{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px;margin-top:2px}.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-info__rating-side .product-info__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.product-sticky-bar__info .product-info__rating-side .product-info__stars i{font-size:10px;color:#f59e0b}.product-sticky-bar__info .product-info__rating-side .product-info__rating-count{font-size:11px;color:#9ca3af}.product-sticky-bar__info .product-info__rating-side .product-info__rating-link{font-size:11px;color:#1a1a1a;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:#1a1a1a;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:.75rem}.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:#1a1a1a;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:6px;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:1rem;-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:.5rem}.product-sticky-bar__price-current{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:500;color:#1a1a1a}.product-sticky-bar__price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#9ca3af;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:.5rem;height:44px;padding:0 1.5rem;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:6px;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;white-space:nowrap}.product-sticky-bar__btn:hover{background-color:var(--color-cart-btn-hover)}.product-sticky-bar__btn i{font-size:1.125rem}@media (max-width:991.98px){.product-sticky-bar__options{display:none}}@media (max-width:767.98px){.product-sticky-bar__inner{gap:.75rem;padding:.75rem 0}.product-sticky-bar__product{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-sticky-bar__image{width:40px;height:40px}.product-sticky-bar__name{font-size:13px}.product-sticky-bar__price-current{font-size:1rem}.product-sticky-bar__price-old{display:none}.product-sticky-bar__btn{height:40px;padding:0 1rem;font-size:.875rem}.product-sticky-bar__btn span{display:none}.product-sticky-bar__btn i{font-size:1.25rem}}.related-products{padding:2rem 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:1.5rem}.related-products__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#1a1a1a;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:.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#1a1a1a;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 .product-card{width:100%}.related-products__slider .swiper-slide .product-card__actions{position:absolute;top:auto;bottom:0;border-radius:0 0 6px 6px}.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:#1a1a1a;-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 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.related-products__nav-btn:hover{background:#fff;-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .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:.75rem}.related-products__nav-btn{display:none}}@media (max-width:575.98px){.related-products{padding:1.5rem 0}.related-products__title{font-size:1.25rem}}.related-blog-posts{padding:4rem 0}@media (max-width:767.98px){.related-blog-posts{padding:3rem 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:2rem}@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:1rem;margin-bottom:1.5rem}}.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:.5rem;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:1.5rem}@media (max-width:767.98px){.related-blog-posts__grid{grid-template-columns:1fr;gap:2rem}}.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-banner{position:relative;height:136px;margin:4rem 0;border-radius:6px;overflow:hidden}.promo-banner__bg-image{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:70%;height:200%;z-index:1}.promo-banner__bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.promo-banner__fade{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:70%;height:150%;z-index:2}.promo-banner--blue .promo-banner__fade{background:-webkit-gradient(linear,left top,right top,from(#495a78),color-stop(48%,rgb(73 90 120 / .96)),to(#fff0));background:linear-gradient(to right,#495a78 0,rgb(73 90 120 / .96) 48%,#fff0 100%)}.promo-banner--green .promo-banner__fade{background:-webkit-gradient(linear,left top,right top,from(#2d8b3e),color-stop(48%,rgb(45 139 62 / .96)),to(#fff0));background:linear-gradient(to right,#2d8b3e 0,rgb(45 139 62 / .96) 48%,#fff0 100%)}.promo-banner--teal .promo-banner__fade{background:-webkit-gradient(linear,left top,right top,from(#056a68),color-stop(48%,rgb(13 148 136 / .96)),to(#fff0));background:linear-gradient(to right,#056a68 0,rgb(13 148 136 / .96) 48%,#fff0 100%)}.promo-banner--purple .promo-banner__fade{background:-webkit-gradient(linear,left top,right top,from(#5b4b9e),color-stop(48%,rgb(91 75 158 / .96)),to(#fff0));background:linear-gradient(to right,#5b4b9e 0,rgb(91 75 158 / .96) 48%,#fff0 100%)}.promo-banner--red .promo-banner__fade{background:-webkit-gradient(linear,left top,right top,from(#f44b45),color-stop(48%,rgb(250 63 75 / .96)),to(#fff0));background:linear-gradient(to right,#f44b45 0,rgb(250 63 75 / .96) 48%,#fff0 100%)}.promo-banner__texture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;mix-blend-mode:overlay;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");pointer-events:none;z-index:3}.promo-banner--blue{background-color:#495a78}.promo-banner--green{background-color:#2d8b3e}.promo-banner--teal{background-color:#056a68}.promo-banner--purple{background:linear-gradient(135deg,#5b4b9e 0,#7c5fb8 100%)}.promo-banner--red{background-color:#f44b45}.promo-banner--image{display:block;height:auto;background:0 0;text-decoration:none}.promo-banner--image picture{display:block;width:100%}.promo-banner--image .promo-banner__image{display:block;width:100%;height:auto;border-radius:6px;-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}.promo-banner--image:hover .promo-banner__image{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)}.promo-banner__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:136px;padding-left:62px;z-index:4}.promo-banner__content{max-width:50%}.promo-banner__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:30px;font-weight:500;line-height:28px;color:#fff;margin:0 0 4px}.promo-banner__subtitle{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:28px;color:#fff;margin:0}.promo-banner__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.75rem;padding:.5rem 1.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#1a1a1a;background-color:#fff;border-radius:6px;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}.promo-banner__btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgb(0 0 0 / .2);box-shadow:0 4px 12px rgb(0 0 0 / .2)}@media (max-width:991.98px){.promo-banner__title{font-size:1.5rem}.promo-banner__subtitle{font-size:1rem}.promo-banner__content{max-width:60%}.promo-banner__bg-image{width:60%}.promo-banner__fade{width:80%}}@media (max-width:767.98px){.promo-banner{height:auto;min-height:120px;padding:1rem 0;margin:1.5rem 0}.promo-banner__inner{height:auto;padding-left:1rem;padding-right:1rem}.promo-banner__title{font-size:1.125rem;line-height:1.2}.promo-banner__subtitle{font-size:.875rem;line-height:1.3}.promo-banner__content{max-width:75%}.promo-banner__bg-image{width:50%;opacity:.5}.promo-banner__fade{width:100%}.promo-banner__btn{padding:.5rem 1rem;font-size:13px}}.category-header{padding-bottom:2rem}.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:.5rem;margin-bottom:1rem;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:.5rem}.category-header__count{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-secondary);margin:0}.category-header__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:#1a1a1a;margin:0 0 1rem;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:#1a1a1a;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 200ms ease;transition:opacity 200ms 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:1rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#1a1a1a;-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 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease,-webkit-transform 200ms 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:1.5rem}.category-header__title{font-size:1.5rem;margin-bottom:.75rem}.category-header__description{font-size:.875rem}.category-header__toggle{font-size:.875rem;margin-top:.75rem}}.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{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:var(--section-spacing-y) 0}.faq__title{font-family:var(--font-family-base);font-size:32px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-8);line-height:1.2}.faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2)}.faq__item{border-radius:var(--border-radius-md);overflow:hidden;-webkit-transition:all var(--transition-base);transition:all var(--transition-base)}.faq__item--collapsed{background-color:#eef2f2}.faq__item--collapsed .faq__question:hover{background-color:#e5ebeb}.faq__item--collapsed .faq__toggle-icon--plus{display:-webkit-box;display:-ms-flexbox;display:flex}.faq__item--collapsed .faq__toggle-icon--minus{display:none}.faq__item--expanded{background-color:var(--color-bg-primary);border:1px solid #e3e9e9}.faq__item--expanded .faq__answer{max-height:500px}.faq__item--expanded .faq__toggle-icon--plus{display:none}.faq__item--expanded .faq__toggle-icon--minus{display:-webkit-box;display:-ms-flexbox;display:flex}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-4);width:100%;padding:20px 24px;background:0 0;border:0;cursor:pointer;text-align:left;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.faq__question-text{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.3;margin:0}.faq__toggle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:12px;height:12px;color:var(--color-text-primary);-webkit-transition:-webkit-transform var(--transition-base);transition:-webkit-transform var(--transition-base);transition:transform var(--transition-base);transition:transform var(--transition-base),-webkit-transform var(--transition-base)}.faq__toggle-icon i{font-size:12px}.faq__answer{max-height:0;overflow:hidden;-webkit-transition:max-height var(--transition-slow),padding var(--transition-slow);transition:max-height var(--transition-slow),padding var(--transition-slow)}.faq__answer-content{padding:0 24px 20px}.faq__answer-text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.4;margin:0}@media (max-width:991px){.faq__title{font-size:28px}.faq__question-text{font-size:16px}}@media (max-width:767px){.faq{padding:var(--spacing-10) 0}.faq__title{font-size:24px;margin-bottom:var(--spacing-6)}.faq__question{padding:16px}.faq__question-text{font-size:15px}.faq__answer-content{padding:0 16px 16px}.faq__answer-text{font-size:14px}}.last-orders{padding:var(--section-spacing-y) 0}.last-orders__title{font-family:var(--font-family-base);font-size:32px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 32px;line-height:1}.last-orders__table-wrapper{background-color:#eef2f6;border-radius:6px;padding:32px}.last-orders__table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:6px;overflow:hidden}.last-orders__table thead th{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#8e9397;text-align:left;padding:14px 24px;border-bottom:1px solid #eef2f6}.last-orders__table tbody td{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);padding:14px 24px;border-bottom:1px solid #eef2f6;vertical-align:middle}.last-orders__table tbody tr:last-child td{border-bottom:none}.last-orders__table th:not(:last-child),.last-orders__table td:not(:last-child){border-right:1px solid #eef2f6}.last-orders__order-link{font-weight:var(--font-weight-medium);color:#325090;text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.last-orders__order-link:hover{color:var(--color-primary);text-decoration:underline}.last-orders__amount{font-weight:var(--font-weight-medium)}.last-orders__action{font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-cart-btn-bg);text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.last-orders__action:hover{color:var(--color-cart-btn-hover);text-decoration:underline}.last-orders__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:24px}.last-orders__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0 32px;background-color:var(--color-cart-btn-bg);color:var(--color-btn-primary-text);font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);text-decoration:none;border-radius:6px;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.last-orders__btn:hover{background-color:var(--color-cart-btn-hover);color:var(--color-btn-primary-text)}.last-orders__btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}@media (max-width:991px){.last-orders__table-wrapper{padding:24px}.last-orders__table thead th,.last-orders__table tbody td{padding:12px 16px;font-size:16px}}@media (max-width:767px){.last-orders{padding:24px 0}.last-orders__title{font-size:20px;margin-bottom:16px}.last-orders__table-wrapper{padding:12px;overflow-x:auto}.last-orders__table{min-width:500px}.last-orders__table thead th{font-size:12px;padding:10px 12px;white-space:nowrap}.last-orders__table tbody td{font-size:14px;padding:10px 12px}.last-orders__action{font-size:12px}.last-orders__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:12px}.last-orders__btn{width:100%;height:44px;font-size:14px}}.product-bundle{margin-top:24px;margin-bottom:24px}.product-bundle__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 16px}.product-bundle__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.product-bundle__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0;padding-right:24px;border:1px solid #e3e9e9;border-radius:6px;background-color:#fff;opacity:1;max-height:100px;overflow:hidden;-webkit-transition:opacity .3s ease,max-height .3s ease,margin .3s ease;transition:opacity .3s ease,max-height .3s ease,margin .3s ease}.product-bundle__item--hidden{opacity:0;max-height:0;margin-top:-8px;border-color:#fff0}.product-bundle__item--faded::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),color-stop(48%,rgb(255 255 255 / .64)),to(#fff));background:linear-gradient(to bottom,#fff0 0,rgb(255 255 255 / .64) 48%,#fff 100%);pointer-events:none;border-radius:6px;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-bundle__item--faded.product-bundle__item--revealed::after{opacity:0}.product-bundle__item-image{-ms-flex-negative:0;flex-shrink:0;width:80px;-ms-flex-item-align:stretch;align-self:stretch;background-color:#f5f5f5;border-radius:5px 0 0 5px;overflow:hidden}.product-bundle__item-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-bundle__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.product-bundle__item-name{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:18px}.product-bundle__item-price{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.product-bundle__item-qty{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#868c8c;-ms-flex-negative:0;flex-shrink:0;margin-left:16px;-ms-flex-item-align:end;align-self:flex-end}.product-bundle__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:8px;padding:0 16px;background-color:#fff0;border:1px solid #ced2d2;border-radius:6px;cursor:pointer;-webkit-transition:background-color var(--transition-fast),border-color var(--transition-fast);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.product-bundle__toggle:hover{background-color:rgb(0 0 0 / .02);border-color:#b8bcbc}.product-bundle__toggle--expanded i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-bundle__toggle i{font-size:12px;color:var(--color-text-primary);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product-bundle__toggle-text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.product-bundle__summary{margin-top:24px}.product-bundle__summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.product-bundle__summary-row--total{margin-bottom:0}.product-bundle__summary-label{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.product-bundle__summary-value{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.product-bundle__summary-value--savings{color:#fb4b56}.product-bundle__summary-value--total{font-size:24px}.product-bundle__summary-divider{height:1px;background-color:#e3e9e9;margin:12px 0}@media (max-width:767px){.product-bundle__item{padding:12px 16px}.product-bundle__item-name{font-size:14px}.product-bundle__item-price{font-size:16px}.product-bundle__item-qty{font-size:14px}.product-bundle__summary-label{font-size:16px}.product-bundle__summary-value{font-size:18px}.product-bundle__summary-value--total{font-size:20px}}.promo-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;background-color:var(--color-promo-bar-bg);position:relative;overflow:hidden}.promo-bar::before{content:"";position:absolute;top:4px;bottom:4px;left:0;right:0;background-image:url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2714%27 viewBox=%270 0 15 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.0865 7.705C13.9652 8.22039 13.8882 8.75055 13.7152 9.24807C12.903 11.5898 11.2695 13.0774 8.90251 13.772C8.45178 13.9044 8.2024 13.8182 8.12174 13.538C8.0343 13.2351 8.15561 13.0485 8.62912 12.9087C9.85138 12.5491 10.9179 11.9451 11.7251 10.9482C13.2128 9.11076 13.6309 7.05539 12.7565 4.84115C11.8864 2.63861 10.2368 1.33138 7.87914 0.956386C7.60205 0.912052 7.50106 1.00688 7.49922 1.3246C7.49183 2.76115 7.49183 4.19769 7.48567 5.63424C7.48505 5.78694 7.4752 5.94273 7.44442 6.09174C7.35944 6.49444 7.08851 6.62005 6.74246 6.39592C6.52941 6.25861 6.34284 6.07573 6.16119 5.89655C5.44569 5.18967 4.73635 4.47663 4.027 3.76421C3.94018 3.67738 3.8626 3.58133 3.78686 3.48404C3.64031 3.29685 3.63169 3.10535 3.80287 2.93048C3.97774 2.75191 4.17725 2.7279 4.38229 2.88184C4.4802 2.95511 4.57502 3.03516 4.66184 3.12136C5.16922 3.62997 5.67229 4.14228 6.18028 4.65027C6.27018 4.74017 6.37609 4.81344 6.55035 4.95691C6.57375 4.69707 6.60207 4.52219 6.60269 4.34732C6.607 3.16693 6.60392 1.98715 6.60515 0.806759C6.60638 0.137439 6.77879-0.0232715 7.45858 0.00258997C10.7571 0.128819 13.6481 2.81164 14.0237 6.09174C14.0336 6.17918 14.0656 6.26415 14.0871 6.35035C14.0871 6.8017 14.0871 7.25366 14.0871 7.705H14.0865Z%27 fill=%27white%27/%3E%3Cpath d=%27M0 6.72657C0.0584962 6.36513 0.066501 5.99999 0.14778 5.64408C0.757988 2.96803 2.33369 1.15896 4.96787 0.312305C5.14151 0.256272 5.33424 0.191618 5.50603 0.215633C5.65505 0.236568 5.84901 0.348635 5.90812 0.474248C5.95738 0.578309 5.88041 0.800595 5.78558 0.900346C5.65812 1.03458 5.46786 1.11894 5.29114 1.19344C4.53684 1.51117 3.76654 1.79011 3.11323 2.31041C0.539397 4.36209 0.157632 8.31582 2.29736 10.8736C3.28934 12.0596 4.54978 12.788 6.07684 13.0491C6.47399 13.1168 6.55404 13.0651 6.5719 12.663C6.59406 12.1513 6.59222 11.6384 6.607 11.1267C6.61808 10.7499 6.77571 10.4309 7.03679 10.1674C7.85266 9.34412 8.67345 8.52579 9.49548 7.70869C9.57429 7.62988 9.66973 7.52212 9.76395 7.51535C9.9302 7.50303 10.158 7.50303 10.2547 7.60093C10.352 7.69946 10.3661 7.93529 10.3304 8.09107C10.2996 8.22407 10.1537 8.33614 10.0466 8.44451C9.33969 9.1594 8.6322 9.87305 7.91977 10.5824C7.62729 10.8736 7.48321 11.2203 7.48074 11.6298C7.47705 12.2043 7.47459 12.7788 7.47028 13.3527C7.46658 13.8354 7.30957 14.0066 6.82251 13.9998C4.51098 13.9684 2.71607 12.9296 1.34603 11.1199C0.569569 10.0935 0.12746 8.92357 0.0227827 7.63234C0.0166264 7.57384 0.0166264 7.54306 0 7.45807C0 7.21177 0 7.02705 0 6.78075V6.72657Z%27 fill=%27white%27/%3E%3Cpath d=%27M10.4062 5.67426C10.3366 5.77093 10.2393 5.95012 10.102 6.08989C9.4493 6.75613 8.78613 7.41191 8.12605 8.07137C7.92347 8.27396 7.72643 8.48331 7.51523 8.67666C7.1741 8.98884 6.90563 8.98884 6.57744 8.66557C5.708 7.80968 4.84287 6.95071 3.98329 6.08497C3.63292 5.73214 3.59475 5.48461 3.81888 5.26663C4.04856 5.04373 4.27392 5.09053 4.63475 5.4489C5.33978 6.14962 6.04112 6.85527 6.74492 7.55722C7.01462 7.82631 7.07558 7.8337 7.34897 7.56461C8.05709 6.86697 8.75658 6.16009 9.46161 5.45936C9.55521 5.36639 9.65373 5.26848 9.76826 5.20691C10.0644 5.0462 10.4062 5.25124 10.4056 5.67488L10.4062 5.67426Z%27 fill=%27white%27/%3E%3Cpath d=%27M6.39641 9.65755C6.39456 10.0184 6.04666 10.2351 5.78251 10.096C5.69322 10.0492 5.60702 9.98697 5.53559 9.91616C5.01775 9.40386 4.50298 8.88909 3.99129 8.37186C3.92048 8.30043 3.8509 8.21669 3.81211 8.12556C3.72406 7.91805 3.69573 7.70131 3.88969 7.53198C4.08735 7.35957 4.28562 7.44516 4.44017 7.59478C5.051 8.1859 5.65443 8.78564 6.25294 9.39031C6.3336 9.47159 6.36685 9.60028 6.39703 9.65816L6.39641 9.65755Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.39821 5.25186C8.27691 5.15642 8.09649 5.08437 8.07864 4.98401C8.04847 4.81283 8.06078 4.5733 8.16176 4.45077C8.46102 4.08871 8.81138 3.76913 9.1445 3.4354C9.31075 3.26853 9.47516 3.09858 9.65557 2.94711C9.85077 2.78332 10.0798 2.75807 10.2652 2.94711C10.4548 3.14045 10.4123 3.35904 10.2282 3.54623C9.73254 4.05053 9.23871 4.55667 8.73564 5.05359C8.65375 5.13486 8.53121 5.1755 8.39821 5.25186Z%27 fill=%27white%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:32px 28px;background-position:center;opacity:.3;pointer-events:none}.promo-bar__text{position:relative;z-index:1;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#fff;text-align:center;margin:0}.promo-bar--business{background-color:var(--color-primary)}.promo-bar--business::before{display:none}@media (max-width:767px){.promo-bar{height:28px}.promo-bar::before{background-size:40px 36px}.promo-bar__text{font-size:12px}}.purchase-together{padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--border-radius-md)}.purchase-together__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-4)}.purchase-together__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.purchase-together__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;-webkit-transition:border-color var(--transition-fast);transition:border-color var(--transition-fast)}.purchase-together__item:hover{border-color:var(--color-primary)}.purchase-together__item--selected{border-color:var(--color-primary)}.purchase-together__item--selected .purchase-together__toggle-check{display:-webkit-box;display:-ms-flexbox;display:flex}.purchase-together__item--selected .purchase-together__toggle-plus{display:none}.purchase-together__checkbox{position:absolute;opacity:0;pointer-events:none}.purchase-together__item-image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 88px;flex:0 0 88px;width:88px;height:96px;background-color:var(--color-bg-card);border-radius:var(--border-radius-sm);overflow:hidden}.purchase-together__item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.purchase-together__discount{position:absolute;top:0;left:0;padding:2px 6px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-inverse);background-color:var(--color-accent-red);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;border-top-left-radius:var(--border-radius-sm)}.purchase-together__item-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.purchase-together__item-name{display:block;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);line-height:18px;color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.purchase-together__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--spacing-2)}.purchase-together__price-current{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.purchase-together__price-old{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-muted);text-decoration:line-through}.purchase-together__item-toggle{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase-together__toggle-check{display:none;width:20px;height:20px;background-color:var(--color-primary);border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase-together__toggle-check svg{width:11px;height:8px}.purchase-together__toggle-plus{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;background-color:var(--color-bg-primary);border-radius:3px;-webkit-box-shadow:0 4px 10px rgb(26 48 47 / .12);box-shadow:0 4px 10px rgb(26 48 47 / .12);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-text-muted)}.purchase-together__toggle-plus svg{width:12px;height:12px}.purchase-together__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3)}.purchase-together__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.purchase-together__total-label{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.purchase-together__total-value{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.purchase-together__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-2);width:100%;height:48px;padding:0 var(--spacing-4);font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-inverse);background-color:var(--color-primary);border:0;border-radius:var(--border-radius-md);cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.purchase-together__btn:hover{background-color:var(--color-btn-primary-hover)}.purchase-together__btn i{font-size:16px}@media (max-width:767px){.purchase-together__item-image{-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;width:72px;height:80px}.purchase-together__item-name{font-size:14px}.purchase-together__price-current{font-size:16px}}.quantity-pricing{margin-top:24px;margin-bottom:24px}.quantity-pricing__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.quantity-pricing__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.quantity-pricing__subtitle{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.quantity-pricing__subtitle i{font-size:16px}.quantity-pricing__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;border:1px solid #e3e9e9;border-radius:10px;overflow:hidden}.quantity-pricing__option{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 20px;background-color:#fff;border-bottom:1px solid #e3e9e9;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.quantity-pricing__option:last-child{border-bottom:none}.quantity-pricing__option:hover{background-color:#f8fafa}.quantity-pricing__option--selected{background-color:rgb(4 119 117 / .06)}.quantity-pricing__option--selected:hover{background-color:rgb(4 119 117 / .08)}.quantity-pricing__option--selected .quantity-pricing__radio{border-color:var(--color-primary)}.quantity-pricing__option--selected .quantity-pricing__radio::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--color-primary);border-radius:50%}.quantity-pricing__option--best::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:var(--color-primary)}.quantity-pricing__option--best .quantity-pricing__unit-price{color:var(--color-primary);font-weight:var(--font-weight-medium)}.quantity-pricing__option--disabled{cursor:not-allowed;opacity:.5}.quantity-pricing__option--disabled:hover{background-color:#fff}.quantity-pricing__option--disabled .quantity-pricing__radio,.quantity-pricing__option--disabled .quantity-pricing__price,.quantity-pricing__option--disabled .quantity-pricing__old-price,.quantity-pricing__option--disabled .quantity-pricing__savings-text,.quantity-pricing__option--disabled .quantity-pricing__label,.quantity-pricing__option--disabled .quantity-pricing__unit-price{color:var(--color-text-muted,#888)}.quantity-pricing__option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.quantity-pricing__radio{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;border:2px solid #ced2d2;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.quantity-pricing__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.quantity-pricing__label{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.quantity-pricing__unit-price{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c}.quantity-pricing__savings-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:140px}.quantity-pricing__savings-col--empty{visibility:hidden}.quantity-pricing__savings-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background-color:#e9ecec;border-radius:3px;overflow:hidden;max-width:60px}.quantity-pricing__savings-fill{height:100%;background:-webkit-gradient(linear,left top,right top,from(#fb4b56),to(#e63946));background:linear-gradient(90deg,#fb4b56,#e63946);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.quantity-pricing__savings-text{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:#fb4b56;white-space:nowrap}.quantity-pricing__price-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;min-width:80px}.quantity-pricing__price{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.quantity-pricing__old-price{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;text-decoration:line-through}.quantity-pricing__badge{position:absolute;top:0;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:var(--font-family-base);font-size:11px;font-weight:var(--font-weight-medium);color:#fff;background-color:var(--color-primary);padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.quantity-pricing__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 20px;background-color:#f5f7f7;border-top:1px solid #e3e9e9}.quantity-pricing__summary-label{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c}.quantity-pricing__summary-value{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#fb4b56}@media (max-width:767px){.quantity-pricing__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.quantity-pricing__option{grid-template-columns:auto 1fr auto auto;gap:10px;padding:14px 16px}.quantity-pricing__savings-col{min-width:0;gap:0}.quantity-pricing__savings-bar{display:none}.quantity-pricing__label{font-size:15px}.quantity-pricing__price{font-size:16px}.quantity-pricing__badge{font-size:10px;padding:3px 8px;right:16px}.quantity-pricing__summary{padding:12px 16px}}.testimonials{padding-top:64px;padding-bottom:64px}.testimonials__header{margin-bottom:42px}.testimonials__title{font-size:32px;font-weight:500;line-height:1;color:#1a1a1a;margin:0 0 12px 0}.testimonials__subtitle{font-size:16px;font-weight:400;line-height:1.375;color:#1a1a1a;margin:0}.testimonials__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.testimonials__card{background-color:#f3f3f3;border-radius:6px;padding:32px 31px;min-height:176px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonials__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.testimonials__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.testimonials__stars i{font-size:14px;color:var(--color-primary,#0d9488)}.testimonials__stars i.bi-star{color:#d1d5db}.testimonials__author{font-size:16px;font-weight:500;color:#1a1a1a;margin-left:8px}.testimonials__text{font-size:16px;font-weight:400;line-height:1.375;color:#1a1a1a;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1199px){.testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.testimonials{padding-top:48px;padding-bottom:48px}.testimonials__grid{grid-template-columns:1fr}.testimonials__title{font-size:24px}.testimonials__card{padding:24px}}@media (max-width:575px){.testimonials__header{margin-bottom:32px}}.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:4rem 1rem;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:#f9fafb;border-radius:50%;margin-bottom:1.5rem}.empty-state__icon i,div.cart-empty__icon i{font-size:64px;color:#9ca3af}.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 .75rem}@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:#9ca3af;margin:0 0 2rem;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 2rem;background-color:var(--color-primary);border:0;border-radius:6px;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:var(--color-primary-dark,#035250);color:#fff}.notifications-wrapper{margin-bottom:1rem}.notifications-wrapper .container{padding-left:1rem;padding-right:1rem}.alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-bottom:.75rem;border:0;border-radius:6px;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:.25rem}.alert .btn-close{position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:.5rem;opacity:.6;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.alert .btn-close:hover{opacity:1}.alert.alert-dismissible{padding-right:2.5rem}.alert-info{background-color:rgb(5 106 104 / .08);color:#035250}.alert-info>i:first-child,.alert-info>.bi:first-child{color:#056a68}.alert-info a{color:#035250;font-weight:500;text-decoration:underline;text-underline-offset:2px}.alert-info a:hover{color:#056a68}.alert-success{background-color:#d4edda;color:#155724}.alert-success>i:first-child,.alert-success>.bi:first-child{color:#1e6435}.alert-success a{color:#0f3d18;font-weight:500;text-decoration:underline}.alert-success a:hover{color:#18502b}.newsletter .alert-success{background-color:#fff;color:#155724}.alert-danger{background-color:rgb(244 75 69 / .08);color:#df140d}.alert-danger>i:first-child,.alert-danger>.bi:first-child{color:#f44b45}.alert-danger a{color:#df140d;font-weight:500;text-decoration:underline}.alert-danger a:hover{color:#f44b45}.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:.25rem}.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:.25rem}.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(5 106 104 / .06);border-left:3px solid #056a68;border-radius:0 6px 6px 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:#056a68;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:.5rem}.alert--cart-quantity .alert__text{color:#1a1a1a}.alert--cart-quantity .alert__quantity{font-weight:600;color:#035250}.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:.25rem;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:#1a1a1a}.alert--cart-quantity .alert__close:hover{opacity:1;background-color:rgb(5 106 104 / .1)}@media (max-width:767.98px){.notifications-wrapper{margin-bottom:.75rem}.alert{padding:.75rem;font-size:.875rem;gap:.5rem}.alert.alert-dismissible{padding-right:2rem}.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,#3580f0);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:15px;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.ppchtml-cta:hover{background-color:var(--color-primary-hover,rgb(16.7281105991,100.3686635945,225.2718894009));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:.5rem;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:#1a1a1a;margin:0 0 16px}.ppchtml-img-text__text{font-size:16px;color:#4b5563;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:#f9fafb;border-radius:.5rem;padding:40px;text-align:center}.ppchtml-text-block__title{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.ppchtml-text-block__text{font-size:16px;color:#4b5563;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:#1a1a1a;margin:0 0 12px}.ppchtml-two-cols__text{font-size:15px;color:#4b5563;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,#3580f0);color:#fff;border-radius:50%}.ppchtml-features__icon svg{width:24px;height:24px}.ppchtml-features__title{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.ppchtml-features__text{font-size:14px;color:#4b5563;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:#f9fafb;padding:40px 20px;text-align:center;border-radius:.5rem}.ppchtml-promo-banner__title{margin:0 0 12px;font-size:28px;font-weight:700;color:#1a1a1a}.ppchtml-promo-banner__text{margin:0 0 20px;font-size:16px;color:#4b5563}@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,#3580f0),#0f5aca);color:#fff;text-align:center;padding:48px 24px;border-radius:.5rem}.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:#1a1a1a}.ppchtml-promo-announce .ppchtml-cta:hover{background-color:#f2f2f2;color:#1a1a1a}@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:.5rem;-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:#1a1a1a;margin:0 0 8px}.ppchtml-product-highlight__desc{font-size:14px;color:#4b5563;margin:0 0 16px;line-height:1.5}.ppchtml-product-highlight__price{font-size:24px;font-weight:700;color:var(--color-primary,#3580f0);margin:0 0 20px}.ppchtml-testimonial{background-color:#f9fafb;border-radius:.5rem;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,#3580f0);opacity:.3;margin-bottom:8px}.ppchtml-testimonial__text{font-size:18px;font-style:italic;color:#4b5563;line-height:1.7;margin:0 0 20px}.ppchtml-testimonial__stars{color:#3d5a99;font-size:20px;letter-spacing:2px;margin-bottom:12px}.ppchtml-testimonial__author{font-size:15px;font-weight:600;color:#1a1a1a;margin:0}.ppchtml-testimonial__role{font-size:13px;color:#9ca3af;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:.5rem;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:#1a1a1a;margin:0 0 12px}.ppchtml-cat-cards__link{color:var(--color-primary,#3580f0);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:.5rem;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:#1a1a1a}.ppchtml-hero-overlay .ppchtml-cta:hover{background-color:#f2f2f2;color:#1a1a1a}@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:#1a1a1a;margin:0 0 8px}.ppchtml-faq__answer{font-size:15px;color:#4b5563;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:#f9fafb;border-radius:50%;color:var(--color-primary,#3580f0)}.ppchtml-trust-badges__icon svg{width:28px;height:28px}.ppchtml-trust-badges__label{font-size:13px;font-weight:600;color:#1a1a1a;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:#1a1a1a}.ppchtml-info-block__text{margin:0;color:#4b5563;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:1.5rem;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:1rem;padding:1.5rem 2rem;background:#fff!important;border:1px solid #e3e9e9!important;border-radius:1rem}.pployalty-summary__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.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:.25rem}.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:.5rem;padding:1.5rem}.pployalty-consent-status{font-family:var(--font-family-base);font-size:.875rem;font-weight:500;margin:0 0 1.25rem}.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 1.25rem}.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:1rem}.pployalty-join__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;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:.5rem;padding:1.5rem}.pployalty-rules__title{font-family:var(--font-family-base);font-size:1.25rem;font-weight:500;color:var(--color-text-primary);margin:0 0 1rem}.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:.75rem;padding:.75rem 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:.25rem;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:.75rem;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:.25rem;padding:.25rem .75rem;background-color:rgb(2 127 125 / .08);color:var(--color-primary);border-radius:9999px;font-family:var(--font-family-base);font-size:1rem;font-weight:700;white-space:nowrap}.pployalty-rules__points-unit{font-size:.75rem;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 1rem}.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:.75rem 1rem;text-align:left;border-bottom:1px solid #e3e9e9;white-space:nowrap}.pployalty-history__table th{font-weight:600;font-size:.75rem;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 .75rem;border-radius:9999px;font-family:var(--font-family-base);font-size:.75rem;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:.25rem;margin-top:1.25rem;-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 .5rem;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:9999px;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:1.5rem;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 .75rem}.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:1rem;padding:1.5rem;background-color:#fff;border:1px solid #e3e9e9;border-radius:.5rem}.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:.75rem;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:.75rem;padding:1.25rem}.pployalty-summary__value-eur{text-align:left}.pployalty-summary__value-eur strong{display:inline;margin-top:0}.pployalty-history__table{min-width:480px}}.why-us{padding:5rem 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 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease,-webkit-transform 200ms ease}.feature-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.feature-card__icon{width:80px;height:80px;background-color:rgb(39 60 112 / .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:#273c70}@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:#9ca3af;font-size:.875rem;line-height:1.5}.products-section{padding:5rem 0}.products-section .section-title--accent{color:#f44b45}.gift-banner{padding:3rem 0}.gift-banner__card{background:linear-gradient(146deg,#7c3aed 18%,#9b69f1 83%);border-radius:1rem;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:.375rem;font-weight:500;text-decoration:none;-webkit-transition:all 200ms ease;transition:all 200ms ease}.gift-banner__btn--primary{background-color:#fff;color:#1a1a1a}.gift-banner__btn--primary:hover{background-color:#f9fafb;-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:5rem 0;background-color:#f9fafb}.comparison-section__title{font-size:2rem;font-weight:500;margin-bottom:1.5rem}.comparison-section__table{background:#fff;border-radius:.375rem;overflow:hidden;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.comparison-section__table th{font-weight:500;font-size:14px;padding:1rem;background-color:#f9fafb}.comparison-section__table td{padding:1rem;vertical-align:middle}.comparison-section__actions{text-align:right;margin-top:1rem}.blog-section{padding:5rem 0}.blog-card{background:#fff;border-radius:.375rem;overflow:hidden;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);height:100%;-webkit-transition:-webkit-box-shadow 200ms ease;transition:-webkit-box-shadow 200ms ease;transition:box-shadow 200ms ease;transition:box-shadow 200ms ease,-webkit-box-shadow 200ms ease}.blog-card:hover{-webkit-box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)}.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:#9ca3af;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:#273c70;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:#1a2a50}.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:#f9fafb}.buyer-info__title{font-size:2rem;font-weight:500;margin-bottom:1.5rem}.buyer-info__card{background:#fff;border-radius:.375rem;padding:1.5rem;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);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 200ms ease;transition:-webkit-box-shadow 200ms ease;transition:box-shadow 200ms ease;transition:box-shadow 200ms ease,-webkit-box-shadow 200ms ease}.buyer-info__card:hover{-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .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(39 60 112 / .1);border-radius:.375rem;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:#273c70}.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:#9ca3af;font-size:.875rem;margin:0}.testimonials-section{padding:5rem 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:#f9fafb;border-radius:.375rem;padding:1.5rem;height:100%;position:relative}.testimonial-card::before{content:'"';position:absolute;top:10px;right:20px;font-size:60px;color:#273c70;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,#273c70,#324c8c);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.testimonial-card__avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.testimonial-card__author{font-weight:500;margin-bottom:.25rem}.testimonial-card__rating i{font-size:.75rem;color:#ffc107}.testimonial-card__text{color:#9ca3af;font-size:.9375rem;line-height:1.5;margin:0}.category-page{padding-bottom:2rem}.category-page>.container>.row{display:grid;grid-template-columns:302px 1fr;gap:2rem;-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:1.5rem}}@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:1.5rem}@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:2rem;-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:1.5rem}}@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:1.5rem}@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:1.5rem}@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:.75rem}.category-page__toolbar .sorting{width:100%;max-width:100%}}.category-page__products{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@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:.75rem}}@media (max-width:575.98px){.category-page__products{grid-template-columns:repeat(2,1fr);gap:.5rem}}.category-page__pagination{margin-top:2rem}.category-page__description{padding:5rem 0}@media (max-width:767.98px){.category-page__description{padding:2.5rem 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 1rem;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:.5rem;width:100%;height:44px;padding:0 1rem;background-color:var(--color-bg-primary);border:1px solid #e3e9e9;border-radius:6px;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:.75rem}}.category-page__empty{text-align:center;padding:4rem 2rem;background:var(--color-bg-secondary);border-radius:.5rem}.category-page__empty-icon{color:var(--color-text-muted);margin-bottom:1rem}.category-page__empty-text{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.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:2rem 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:2rem 1rem;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:1.5rem;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 .75rem;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 2rem;line-height:1.5}@media (max-width:767.98px){.search-empty__text{font-size:.875rem;margin-bottom:1.5rem}}.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:.75rem;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:.5rem}}.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:.5rem;min-width:160px;height:48px;padding:0 1.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;border-radius:6px;-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:2rem}.category-header__title{font-size:32px;font-weight:500;color:var(--color-text-primary);margin:0 0 1rem;line-height:1.2}@media (max-width:767.98px){.category-header__title{font-size:24px}}.category-header__description-wrapper{position:relative;max-height:72px;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.category-header__description-wrapper[data-expanded=true]{max-height:1000px}.category-header__description-wrapper[data-expanded=true] .category-header__fade{opacity:0;pointer-events:none}.category-header__description{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin:0}.category-header__description p{margin:0}.category-header__fade{position:absolute;bottom:0;left:0;right:0;height:24px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--color-bg-primary)));background:linear-gradient(transparent,var(--color-bg-primary));-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.category-header__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:0;background:0 0;border:0;color:var(--color-primary);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-transition:color 150ms ease;transition:color 150ms ease}.category-header__toggle:hover{color:var(--color-btn-primary-hover)}.category-header__toggle[aria-expanded=true] .category-header__toggle-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.category-header__toggle-icon{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.sidebar-filters{border:1px solid #e3e9e9;border-radius:6px;background-color:var(--color-bg-primary)}.sidebar-filters__group{padding:1.5rem;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 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease,-webkit-transform 200ms 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:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.sidebar-filters__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;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:.5rem}.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:1.5rem;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:.5rem;width:100%;padding:.75rem 1rem;background-color:var(--color-primary);border:0;border-radius:6px;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:1rem}.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:6px;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:1rem}.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:1rem}.products-top__view-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.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:6px;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:1rem 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:.25rem;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:.25rem;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 .25rem}.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:.25rem}.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 .5rem;border-radius:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;color:var(--color-text-primary);background:0 0;-webkit-transition:all 150ms ease;transition:all 150ms ease}.pagination__item:hover:not(.pagination__item--active):not(.pagination__item--disabled){background-color:var(--color-bg-secondary)}.pagination__item--active{background-color:var(--color-primary);color:#fff;font-weight:500}.pagination__item--disabled{color:var(--color-text-muted);cursor:not-allowed;pointer-events:none}.pagination__arrow{color:var(--color-text-primary)}.pagination__arrow:hover:not(.pagination__item--disabled){color:var(--color-primary)}.pagination__ellipsis{padding:0 .5rem;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:1rem}.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:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;background:var(--color-bg-secondary,#f8f9fa);border-radius:.375rem}.active-filters--empty{display:none}.active-filters__title{font-weight:500;font-size:.875rem;color:var(--color-text-secondary);margin-right:.5rem}.active-filters__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.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:.5rem;padding:.25rem .75rem;background:#fff;border:1px solid var(--color-border);border-radius:9999px;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:.5rem;margin-left:auto;padding:.25rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-primary);background-color:#fff0;border:1px solid var(--color-primary);border-radius:9999px;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:.5rem .75rem;gap:.5rem}.active-filters__title{width:100%;margin-bottom:.25rem}.active-filters__clear{width:100%;margin-left:0;margin-top:.5rem;text-align:center}}.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:2rem}.product-section{padding:1.5rem 0;margin-bottom:2rem}.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:1rem 0;margin-bottom:1.5rem}.product-section.row{grid-template-columns:1fr;gap:1.5rem}}.js-images-container{display:contents}.product-gallery{position:sticky;top:calc(80px + 1rem);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:1rem;overflow:hidden}@media (max-width:1399.98px){.product-gallery{gap:.75rem}}@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:.75rem}}.product-gallery__main{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border-radius:6px;overflow:hidden;aspect-ratio:1/1}@media (max-width:991.98px){.product-gallery__main{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}.product-gallery__slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.product-gallery__slider .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.product-gallery__slider .swiper-slide{height:100%;-ms-flex-negative:0;flex-shrink:0}.product-gallery__slider .swiper-slide picture{display:block;width:100%;height:100%}.product-gallery__slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery__main-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery__thumbnails{width:100px;-ms-flex-negative:0;flex-shrink:0;height:var(--gallery-height,600px);overflow:hidden}@media (max-width:991.98px){.product-gallery__thumbnails{width:100%;height:auto}}.product-gallery__thumbs-slider{width:100%;height:100%}@media (max-width:991.98px){.product-gallery__thumbs-slider{height:auto}}.product-gallery__thumbnail{width:100%;aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;background-color:var(--color-bg-card);border:2px solid #fff0;border-radius:6px;overflow:hidden;cursor:pointer;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.product-gallery__thumbnail:hover,.product-gallery__thumbnail--active{border-color:var(--color-primary)}.product-gallery__thumbnail picture{display:block;width:100%;height:100%}.product-gallery__thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.product-gallery__thumbnail{min-width:60px}}.product-gallery__zoom{position:absolute;bottom:1rem;right:1rem;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background-color:#fff;border:0;border-radius:50%;-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .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:.75rem;right:.75rem}.product-gallery__zoom svg{width:20px;height:20px}}.product-lightbox{position:fixed;inset:0;z-index:9999;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 300ms ease,visibility 300ms ease;transition:opacity 300ms ease,visibility 300ms 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:1.5rem;right:auto}.product-lightbox__slider .swiper-button-next{right:1.5rem;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:1rem}.product-info__flags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:-.5rem}.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:.25rem;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:.25rem;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:#f44b45}.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:#9ca3af;margin:0;margin-top:-.5rem}@media (max-width:767.98px){.product-info__reference{font-size:.75rem}}.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:1rem}@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:.75rem}}.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:.5rem}@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:.25rem .5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#fff;background-color:#ff3f4a;border-radius:4px 4px 4px 0}.product-info__price-old{width:100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:#9ca3af;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:.25rem;-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:.75rem}}.product-info__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.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:6px;padding:10px 1rem;margin-top:1rem}.product-info__deposit svg{-ms-flex-negative:0;flex-shrink:0;color:#344c8b}.product-info__deposit span{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#344c8b}.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:.5rem}@media (max-width:575.98px){.product-info__features{gap:.25rem}}.product-info__feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;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:1rem}.product-info__quantity-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767.98px){.product-info__quantity-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}}.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:6px;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:.5rem;height:48px;min-width:120px;padding:0 1rem;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:6px;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:.5rem}}.product-info__add-to-cart:disabled,.product-info__add-to-cart[disabled]{background-color:#9ca3af;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:#9ca3af}.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:6px;cursor:pointer;-webkit-transition:all 150ms ease;transition:all 150ms ease}.product-info__favorite:hover{border-color:#f44b45}.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:#f44b45}.product-info__favorite--active{border-color:#f44b45}.product-info__favorite--active i{color:#f44b45}.product-info__minimum-quantity{font-size:.875rem;color:#9ca3af;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:.5rem}.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:.5rem;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--available,.product-info__availability-status--in_stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:100%;padding:10px 1rem;background-color:rgb(54 178 95 / .08);border:1px solid rgb(54 178 95 / .15);border-radius:6px;color:#36b25f;font-size:.875rem;font-weight:500}.product-info__availability-status--available i,.product-info__availability-status--in_stock i{font-size:18px}.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:.5rem;width:100%;padding:10px 1rem;background-color:rgb(255 193 7 / .1);border:1px solid rgb(255 193 7 / .2);border-radius:6px;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:.75rem;width:100%;padding:12px 1rem;background-color:rgb(244 75 69 / .06);border:1px solid rgb(244 75 69 / .15);border-radius:6px;color:#f44b45;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-submessage{font-size:.875rem;color:#9ca3af;padding-left:1rem}.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:.75rem;padding:1rem;background-color:var(--color-bg-card);border-radius:6px}@media (max-width:767.98px){.product-info__delivery{padding:.75rem}}.product-info__delivery-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;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:.75rem;color:#9ca3af;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:1rem}.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:.5rem}.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:.5rem;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:#f3f4f6}.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:6px;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:#f3f4f6;color:#9ca3af;text-decoration:line-through;cursor:not-allowed}@media (max-width:991.98px){.product-variants-item .radio-label{width:auto;min-width:80px;padding:0 .75rem}}@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:.5rem;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:.5rem;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 1rem;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:6px;cursor:pointer}.product-variants__select:focus{outline:0;border-color:var(--color-primary)}.product-extras{padding-top:2rem;margin-bottom:2.5rem}@media (max-width:767.98px){.product-extras{padding-top:1.5rem;margin-bottom:1.5rem}}.product-extras .video-review{padding:0;margin-bottom:1.5rem}.product-extras .product-tabs{padding:0}.product-extras .product-tabs .container{padding:0;max-width:none}.product-extras>.col-lg-4{position:sticky;top:1.5rem}@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:.75rem;padding:12px 1rem;font-size:.875rem;font-weight:500;color:#f44b45;background-color:rgb(244 75 69 / .06);border:1px solid rgb(244 75 69 / .15);border-radius:6px;margin-top:.5rem}#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:1.25rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:.5rem;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:.75rem;margin-bottom:1rem}.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:.25rem}.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:.75rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.375rem;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:.5rem;width:100%;padding:.75rem 1rem;background:var(--color-primary);color:#fff;border:0;border-radius:.375rem;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:.75rem;font-size:.75rem;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:.75rem;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:.75rem}.stock-alert .js-mailalert-alerts .alert{margin-bottom:0}.page-checkout{background-color:#f9fafb;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:1rem 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:1.5rem}.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:1.25rem}@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:.25rem}}.checkout-header__contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;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:.75rem}}.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:2rem 1rem;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:#9ca3af;border:2px solid #e3e9e9;-webkit-transition:all 200ms ease;transition:all 200ms ease}@media (max-width:575.98px){.checkout-step__number{width:28px;height:28px;font-size:.75rem}}.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(5 106 104 / .15);box-shadow:0 0 0 4px rgb(5 106 104 / .15)}@media (max-width:575.98px){.checkout-step--active .checkout-step__number{-webkit-box-shadow:0 0 0 3px rgb(5 106 104 / .15);box-shadow:0 0 0 3px rgb(5 106 104 / .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:#9ca3af;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:3rem}.checkout-content{display:grid;grid-template-columns:1fr 400px;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1199.98px){.checkout-content{grid-template-columns:1fr 350px;gap:1.5rem}}@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:.5rem;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}@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:1.5rem;border-bottom:1px solid #e3e9e9}.checkout-section:last-child{border-bottom:none}@media (max-width:767.98px){.checkout-section{padding:1.25rem 1rem}}.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:1.5rem}.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:.75rem;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:#9ca3af}.checkout-section__actions{margin-top:1.5rem;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:.75rem}.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:#9ca3af;margin-bottom:1.5rem}.checkout-section__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.checkout-section__subtitle i{color:#3580f0}.checkout-section--bank-info{background-color:#e8f4fd;border:1px solid #b8daff;border-radius:.5rem;margin:1.5rem}.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:1rem}.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:.25rem;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:.75rem}.checkout-section__edit:hover{color:#035250;text-decoration:underline}.checkout-section__content{margin-top:1rem}.checkout-section__summary{margin-top:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.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:.75rem}.checkout-section__summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-primary)}.checkout-section__summary-row>i{color:#9ca3af;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:.25rem}.checkout-section__summary-block:not(:last-child){padding-bottom:.75rem;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:.5rem;font-size:.75rem;font-weight:600;color:#9ca3af;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:1rem;margin-bottom:1.5rem}@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:1rem;border:2px solid #e3e9e9;border-radius:.5rem;-webkit-transition:all 150ms ease;transition:all 150ms ease}input:checked+.checkout-auth__option-content{border-color:var(--color-primary);background-color:rgb(5 106 104 / .04)}.checkout-auth__option-title{display:block;font-size:15px;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.checkout-auth__option-desc{display:block;font-size:13px;color:#9ca3af}.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:1rem}.checkout-auth__user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.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(5 106 104 / .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:#9ca3af;margin:0 0 .25rem}.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:.25rem;font-size:13px;color:#9ca3af;margin:0}.checkout-auth__email i{font-size:.875rem}.checkout-auth__not-you{font-size:.875rem;color:#9ca3af;margin:0}.checkout-auth__not-you a{font-weight:500}.checkout-auth__warning{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.checkout-auth__forms{margin-top:.5rem}.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:1rem}.checkout-form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.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:.25rem;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:#f44b45}.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 1rem;font-size:15px;color:var(--color-text-primary);background-color:#fff;border:1px solid #e3e9e9;border-radius:6px;-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:#9ca3af}.checkout-form__input::-moz-placeholder{color:#9ca3af}.checkout-form__input:-ms-input-placeholder{color:#9ca3af}.checkout-form__input::-ms-input-placeholder{color:#9ca3af}.checkout-form__input::placeholder{color:#9ca3af}.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 1rem center;padding-right:44px;cursor:pointer}.checkout-form__textarea{width:100%;min-height:100px;padding:.75rem 1rem;font-size:.875rem;color:var(--color-text-primary);background-color:#fff;border:1px solid #e3e9e9;border-radius:6px;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:#9ca3af}.checkout-form__textarea::-moz-placeholder{color:#9ca3af}.checkout-form__textarea:-ms-input-placeholder{color:#9ca3af}.checkout-form__textarea::-ms-input-placeholder{color:#9ca3af}.checkout-form__textarea::placeholder{color:#9ca3af}.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:.25rem;margin-left:32px;font-size:.75rem;color:#9ca3af;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:.75rem;color:#f44b45;margin-top:.25rem}.checkout-form__hint{position:absolute;top:0;right:0;font-size:.75rem;color:#9ca3af}.checkout-form__intro{font-size:.875rem;color:#9ca3af;margin:0 0 .5rem}.checkout-form__optional-account{margin:.5rem 0 .25rem}.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:#9ca3af}.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:6px;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:6px 0 0 6px}.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:#9ca3af;-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:1.5rem}.checkout-form__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;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:1rem}.checkout-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;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:1.5rem;background-color:#f9fafb;border-radius:.5rem;margin-bottom:1.5rem}@media (max-width:767.98px){.checkout-form--new-address{padding:1rem}}.checkout-address-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@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:.5rem}.checkout-company-fields{grid-column:1/-1;display:none}.checkout-company-fields.--open{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@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:.75rem;padding:1rem;background-color:rgb(53 128 240 / .06);border:1px solid rgb(53 128 240 / .15);border-radius:6px}.checkout-company-fields__message i{font-size:1.25rem;color:#3580f0;-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:1rem;margin-bottom:1.25rem}@media (max-width:767.98px){.checkout-addresses__list{grid-template-columns:1fr;gap:.75rem}}.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:.75rem;padding:1.25rem;border:2px solid #e3e9e9;border-radius:.5rem;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(5 106 104 / .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:.75rem}.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:#9ca3af;line-height:1.6;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:calc(22px + .75rem)}.checkout-address-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;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:.25rem;padding:.25rem .5rem;font-size:.75rem;color:#9ca3af;background:0 0;border:0;border-radius:6px;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(5 106 104 / .06)}.checkout-address-card__action--delete:hover{color:#f44b45;background-color:rgb(244 75 69 / .06)}.checkout-addresses__desc{font-size:.875rem;color:#9ca3af;margin-bottom:1.5rem;line-height:1.5}.checkout-addresses__section{margin-bottom:1.5rem}.checkout-addresses__section--invoice{padding-top:1.5rem;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:.5rem;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem}.checkout-addresses__section-title i{color:var(--color-primary);font-size:1.125rem}.checkout-addresses__form-container{margin-bottom:1rem}.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:.5rem;font-size:.875rem;font-weight:500;color:var(--color-primary);text-decoration:none;margin-top:.75rem}.checkout-addresses__add-new i{font-size:.875rem}.checkout-addresses__add-new:hover{text-decoration:underline}.checkout-addresses__different-invoice{margin-top:1rem;padding-top:1rem;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:.5rem;font-size:.875rem;color:#9ca3af;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:.75rem}.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:.5rem;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:#9ca3af;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:1rem;background-color:#f9fafb;border-radius:.5rem;margin-bottom:1.5rem}.checkout-address-summary__label{display:block;font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.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:.25rem;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:1.5rem;padding-top:1.5rem;border-top:1px solid #e3e9e9}.checkout-shipping__title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem}.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:.75rem}.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:1rem;padding:1rem;border:2px solid #e3e9e9;border-radius:.5rem;-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(5 106 104 / .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:.5rem;background-color:#f3f4f6;-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:#9ca3af}.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:.5rem;padding-top:.5rem;border-top:1px dashed #e3e9e9}}.checkout-shipping__option--free .checkout-shipping__option-price{color:#9ca3af}.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:1rem;margin-top:1rem;border-top:1px dashed #e3e9e9}.checkout-shipping__option-extra select{width:100%;margin-bottom:.5rem}.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:.25rem;font-size:13px;color:#9ca3af}.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:1.5rem}.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:1.25rem;margin-top:1.5rem;padding-top:1.5rem;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:.5rem}.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:.75rem}.checkout-shipping__gift .collapse{margin-top:.75rem}.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:6px}.checkout-shipping__option-extra{width:100%;padding-top:1rem;margin-top:.75rem;border-top:1px dashed #e3e9e9}.carrier__extra-content-wrapper{overflow:hidden;-webkit-transition:max-height 300ms ease;transition:max-height 300ms ease;max-height:0}.carrier__extra-content-wrapper--active{max-height:500px}.carrier__extra-content{padding:1rem 0}.store-pickup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.store-pickup__field{width:100%}.store-pickup__estimate{margin:.5rem 0 0;font-size:1rem;font-weight:500;color:var(--color-text-primary)}.store-pickup__error-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:.5rem 0;padding:.75rem;border-radius:.375rem;background-color:rgb(244 75 69 / .08);color:#df140d}.store-pickup__error-icon{-ms-flex-negative:0;flex-shrink:0;color:#f44b45}.store-pickup__error-text{text-align:left;line-height:1.6}.everypay-payment__error-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;border-radius:.375rem;background-color:rgb(244 75 69 / .08);color:#df140d}.everypay-payment__error-icon{-ms-flex-negative:0;flex-shrink:0;color:#f44b45}.everypay-payment__error-text{text-align:left;line-height:1.6}.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:.75rem}.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:1rem;padding:1rem;border:2px solid #e3e9e9;border-radius:.5rem;-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(5 106 104 / .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:.5rem;background-color:#f3f4f6;-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:6px}.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:#9ca3af}.checkout-payment__option-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-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:.75rem;margin-left:60px;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border-left:3px solid var(--color-primary)}.checkout-payment__additional p{font-size:.875rem;color:#9ca3af;line-height:1.6;margin:0}.checkout-payment__additional p:not(:last-child){margin-bottom:.75rem}@media (max-width:575.98px){.checkout-payment__additional{margin-left:0}}.checkout-payment__details{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin-top:.75rem;font-size:.875rem}.checkout-payment__details dt{color:#9ca3af;font-weight:500}.checkout-payment__details dd{color:var(--color-text-primary);margin:0}.checkout-payment__form{margin-top:1rem;padding:1.25rem;background-color:#f9fafb;border-radius:.5rem}.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:.75rem}.checkout-payment__updated{margin-bottom:1rem}.checkout-payment__free-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem;margin-bottom:1.25rem;background-color:rgb(54 178 95 / .08);border:1px solid rgb(54 178 95 / .2);border-radius:.5rem;font-size:.875rem;font-weight:500;color:#36b25f}.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:.75rem;padding:2rem 1rem;text-align:center;color:#f44b45}.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:.25rem .75rem;font-size:.75rem;font-weight:600;color:#fff;background-color:#36b25f;border-radius:.25rem}.checkout-payment__terms{margin-top:1.5rem}.checkout-payment__alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background-color:rgb(244 75 69 / .06);border:1px solid rgb(244 75 69 / .15);border-radius:.5rem;font-size:.875rem;color:#f44b45}.checkout-payment__alert i{font-size:1.125rem;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.checkout-payment__alert a{color:#f44b45;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:1.5rem;gap:1rem}@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:.75rem}.checkout-payment__actions .checkout-btn{width:100%}}.checkout-order-review{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);padding:1.5rem;margin-bottom:1.25rem}@media (max-width:767.98px){.checkout-order-review{padding:1.25rem 1rem}}.checkout-order-review__title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem;padding-bottom:.75rem;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:.75rem}.checkout-order-review__block{position:relative;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.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:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.checkout-order-review__edit{position:absolute;top:1rem;right:1rem;font-size:13px;color:var(--color-primary);text-decoration:none}.checkout-order-review__edit:hover{text-decoration:underline}.checkout-terms{margin-top:1.5rem;padding:1.25rem;background-color:#fff8e1;border-radius:.5rem;border:1px solid #ffe082}@media (max-width:767.98px){.checkout-terms{padding:1rem;margin-top:1.25rem}}.checkout-terms__intro{font-size:.875rem;color:#9ca3af;margin:0 0 .75rem}@media (max-width:767.98px){.checkout-terms .checkout-form__checkbox--terms{padding:.75rem;margin:-.25rem -.25rem 0;border-radius:6px}.checkout-terms .checkout-form__checkbox--terms label,.checkout-terms .checkout-form__checkbox--terms .form-check-label{gap:.75rem;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:.5rem;padding:.75rem 2rem;font-size:15px;font-weight:600;border:0;border-radius:6px;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:#035250}.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:1rem 2.5rem;font-size:1rem;min-height:52px;-webkit-box-shadow:0 2px 8px rgb(5 106 104 / .25);box-shadow:0 2px 8px rgb(5 106 104 / .25)}.checkout-btn--confirm:hover{-webkit-box-shadow:0 4px 12px rgb(5 106 104 / .35);box-shadow:0 4px 12px rgb(5 106 104 / .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(5 106 104 / .2);box-shadow:0 1px 4px rgb(5 106 104 / .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:.5rem;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);padding:1.5rem;position:sticky;top:1.5rem}@media (max-width:991.98px){.checkout-summary{position:static}}@media (max-width:767.98px){.checkout-summary{padding:1.25rem 1rem}}.checkout-summary__title{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1.25rem;padding-bottom:1rem;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:1rem;margin-bottom:1rem}.checkout-summary__products--collapsible{gap:0}.checkout-summary__products--collapsible .checkout-summary__product{margin-bottom:1rem}.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:1rem;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:.75rem}.checkout-summary__product-image{position:relative;width:64px;height:64px;-ms-flex-negative:0;flex-shrink:0;border-radius:6px;overflow:hidden;background-color:#f3f4f6}.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 .25rem;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:.75rem;font-weight:400;color:#9ca3af;text-decoration:line-through;margin-right:.25rem}.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:.25rem;width:100%;padding:10px;font-size:13px;font-weight:500;color:var(--color-primary);background:0 0;border:1px dashed #e3e9e9;border-radius:6px;cursor:pointer;margin-bottom:1.25rem;-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:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e3e9e9}.checkout-summary__promo-input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.checkout-summary__promo-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;padding:0 .75rem;font-size:.875rem;border:1px solid #e3e9e9;border-radius:6px}.checkout-summary__promo-input input:focus{outline:0;border-color:var(--color-primary)}.checkout-summary__promo-input button{padding:0 1rem;font-size:.875rem;font-weight:500;color:var(--color-text-primary);background-color:#f3f4f6;border:0;border-radius:6px;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:1rem;border-bottom:1px solid #e3e9e9;margin-bottom:1rem}.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:#9ca3af;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:1.25rem}.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:1rem;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:#9ca3af}.checkout-summary__trust-item i{font-size:1rem;color:var(--color-primary)}.checkout-summary__requisites{padding-top:1rem;margin-top:1rem;border-top:1px solid #e3e9e9}.checkout-summary__requisites-title{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.checkout-summary__requisites-info{font-size:12px;line-height:1.5;color:#9ca3af}.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:1.25rem 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:.75rem}}.checkout-footer p{margin:0;font-size:13px;color:#9ca3af}.checkout-footer__payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.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:3rem 1.5rem;margin-bottom:2rem}@media (max-width:767.98px){.checkout-success{padding:2rem 1rem}}.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:#36b25f;margin-bottom:1.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.checkout-success__icon i{font-size:2.5rem}@media (max-width:767.98px){.checkout-success__icon{width:64px;height:64px}.checkout-success__icon i{font-size:2rem}}.checkout-success__title{font-size:28px;font-weight:600;color:var(--color-text-primary);margin:0 0 .75rem}@media (max-width:767.98px){.checkout-success__title{font-size:22px}}.checkout-success__message{font-size:1rem;color:#9ca3af;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:1.5rem;padding:1.25rem;background-color:#f9fafb;border-radius:.5rem}@media (max-width:767.98px){.checkout-confirmation__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.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:.25rem}.checkout-confirmation__label{font-size:.75rem;font-weight:600;color:#9ca3af;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:.25rem 10px;font-size:.75rem;font-weight:600;color:#856404;background-color:#fff3cd;border-radius:.25rem}.checkout-confirmation__details{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:767.98px){.checkout-confirmation__details{grid-template-columns:1fr;gap:1rem}}.checkout-confirmation__block{padding:1rem;background-color:#f9fafb;border-radius:.5rem}.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:.5rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .75rem}.checkout-confirmation__block-title i{color:var(--color-primary)}.checkout-confirmation__bank-details{display:grid;grid-template-columns:140px 1fr;gap:.5rem 1rem;margin-top:1rem;padding:1rem;background-color:#fff;border-radius:6px;font-size:.875rem}.checkout-confirmation__bank-details dt{color:#9ca3af}.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:.25rem}.checkout-confirmation__bank-details dt{margin-top:.5rem}.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:.75rem;margin-bottom:1.25rem}.checkout-confirmation__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.75rem;background-color:#f9fafb;border-radius:.5rem}.checkout-confirmation__product-image{width:60px;height:60px;-ms-flex-negative:0;flex-shrink:0;border-radius:6px;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 .25rem}.checkout-confirmation__product-meta{font-size:13px;color:#9ca3af;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:1rem}.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:.5rem 0}.checkout-confirmation__totals-row--total{font-size:1.125rem;font-weight:600;border-top:1px solid #e3e9e9;margin-top:.5rem;padding-top:1rem}.checkout-confirmation__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-top:2rem}@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:.5rem;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);padding:1.5rem;margin-bottom:1.25rem}@media (max-width:767.98px){.checkout-confirmation__help{padding:1.25rem 1rem}}.checkout-confirmation__help-title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.checkout-confirmation__help p{font-size:.875rem;color:#9ca3af;margin:0 0 1rem}.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:.75rem}.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:.5rem;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);padding:1.5rem}@media (max-width:767.98px){.checkout-confirmation__next{padding:1.25rem 1rem}}.checkout-confirmation__next-title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem}.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:1rem;counter-reset:none;list-style:none}.checkout-confirmation__next-steps li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;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:.75rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.order-confirmation-page{padding:2rem 0 3rem}@media (max-width:767.98px){.order-confirmation-page{padding:1.5rem 0 2rem}}.order-confirmation-page__container{max-width:800px;margin:0 auto}.order-confirmation-page__header{text-align:center;padding:2rem 1rem;margin-bottom:2rem}@media (max-width:767.98px){.order-confirmation-page__header{padding:1.5rem .5rem;margin-bottom:1.5rem}}.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:#36b25f;margin:0 auto 1.5rem}.order-confirmation-page__icon i{font-size:2.5rem}@media (max-width:767.98px){.order-confirmation-page__icon{width:64px;height:64px}.order-confirmation-page__icon i{font-size:2rem}}.order-confirmation-page__title{font-size:28px;font-weight:600;color:var(--color-text-primary);margin:0 0 .75rem}@media (max-width:767.98px){.order-confirmation-page__title{font-size:22px}}.order-confirmation-page__subtitle{font-size:1rem;color:#9ca3af;margin:0 0 .5rem}.order-confirmation-page__subtitle strong{color:var(--color-text-primary)}.order-confirmation-page__email{font-size:.875rem;color:#9ca3af;margin:0}.order-confirmation-page__email strong{color:var(--color-text-primary)}.order-confirmation-page__details{margin-bottom:2rem}@media (max-width:767.98px){.order-confirmation-page__details{margin-bottom:1.5rem}}.order-confirmation-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width:767.98px){.order-confirmation-page__grid{grid-template-columns:1fr}}.order-confirmation-page__products{margin-bottom:1.5rem}.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:.5rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1.25rem}.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:1rem}.order-confirmation-page__totals{margin-bottom:2rem}@media (max-width:767.98px){.order-confirmation-page__totals{margin-bottom:1.5rem}}.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:.75rem;padding-top:1.5rem;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:.5rem;padding:1.25rem;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:.5rem;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem;padding-bottom:.75rem;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:.75rem}.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:.75rem;font-size:.875rem;color:#9ca3af}.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:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1rem;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:1rem;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:.75rem}.order-product-item__image{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;background-color:#f3f4f6}.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:.75rem;color:#9ca3af}.order-totals{max-width:360px;margin-left:auto;padding:1rem;background-color:#f9fafb;border-radius:.5rem}@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:.5rem 0;font-size:.875rem}.order-totals__row--total{font-size:1.125rem;font-weight:600;border-top:2px solid #e3e9e9;margin-top:.5rem;padding-top:1rem}.order-totals__label{color:#9ca3af}.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:4rem}.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 2rem;line-height:1.2}@media (max-width:767.98px){.cart-page__title{font-size:28px;margin-bottom:1.5rem}}.cart-page__layout{display:grid;grid-template-columns:1fr 350px;gap:3rem;-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:2rem}}@media (max-width:991.98px){.cart-page__layout{grid-template-columns:1fr;gap:2rem}}.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:0}.cart-item{display:grid;grid-template-columns:120px 1fr auto auto;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 0;border-bottom:1px solid #e3e9e9}.cart-item:first-child{padding-top:0}@media (max-width:991.98px){.cart-item{grid-template-columns:100px 1fr;grid-template-rows:auto auto;gap:.75rem 1rem}}@media (max-width:767.98px){.cart-item{grid-template-columns:80px 1fr;gap:.5rem .75rem;padding:1rem 0}}.cart-item__image{position:relative;width:120px;height:120px;background-color:rgb(51 57 57 / .06);border-radius:6px;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{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:.5rem}@media (max-width:991.98px){.cart-item__info{grid-column:2;grid-row:1}}@media (max-width:767.98px){.cart-item__info{gap:.25rem}}.cart-item__name{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;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:center;-ms-flex-align:center;align-items:center;gap:.5rem}.cart-item__price-current{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:500;color:var(--color-text-primary)}.cart-item__price-current--free{color:#36b25f}@media (max-width:767.98px){.cart-item__price-current{font-size:1rem}}.cart-item__price-old{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#9ca3af;text-decoration:line-through}@media (max-width:767.98px){.cart-item__price-old{font-size:.75rem}}.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:.25rem}.cart-item__attribute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;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:.75rem}}.cart-item__attribute-label{color:#9ca3af;font-weight:400}.cart-item__attribute-value{color:var(--color-text-primary);font-weight:400}.cart-item--gift{background-color:rgb(54 178 95 / .04);margin:0 -1rem;padding-left:1rem;padding-right:1rem;border-radius:6px}@media (max-width:767.98px){.cart-item--gift{margin:0 -.75rem;padding:1rem .75rem}}.cart-item__gift-badge{position:absolute;top:.5rem;left:.5rem;width:28px;height:28px;background-color:#36b25f;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:.75rem;top:.25rem;left:.25rem}}.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:.75rem;font-weight:500;color:#36b25f;background-color:rgb(54 178 95 / .1);padding:2px .5rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.5px}@media (max-width:767.98px){.cart-item__gift-label{font-size:10px;padding:2px .25rem}}.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:6px;background-color:#f9fafb}@media (max-width:767.98px){.cart-item__quantity-value--static{width:36px;height:36px;font-size:.875rem}}.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:6px;overflow:hidden}@media (max-width:991.98px){.cart-item__quantity{grid-column:2;grid-row:2;justify-self:start}}.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(51 57 57 / .06)}.cart-item__quantity-btn:disabled{color:#e3e9e9;cursor:not-allowed}@media (max-width:767.98px){.cart-item__quantity-btn{width:32px;height:32px;font-size:1rem}}.cart-item__quantity-value{width:36px;height:36px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text-primary);text-align:center;border:0;border-left:1px solid #e3e9e9;border-right:1px solid #e3e9e9;background:0 0;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-item__quantity-value::-webkit-outer-spin-button,.cart-item__quantity-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item__quantity-value:focus{outline:0;background-color:rgba(var(--color-primary-rgb,0,128,128),.04)}@media (max-width:767.98px){.cart-item__quantity-value{width:32px;height:32px;font-size:.75rem}}.cart-item__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}@media (max-width:991.98px){.cart-item__actions{grid-column:2;grid-row:2;justify-self:end;align-self:center}}.cart-item__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:36px;height:36px;color:#9ca3af;text-decoration:none;background:0 0;border:1px solid #fff0;border-radius:50%;cursor:pointer;padding:0;-webkit-transition:color 150ms ease,border-color 150ms ease,background-color 150ms ease;transition:color 150ms ease,border-color 150ms ease,background-color 150ms ease}.cart-item__remove:hover{color:#f44b45;border-color:rgb(244 75 69 / .2);background-color:rgb(244 75 69 / .04)}.cart-item__remove i{font-size:18px}@media (max-width:767.98px){.cart-item__remove{width:32px;height:32px}.cart-item__remove i{font-size:1rem}}.cart-item--unavailable{border-color:rgb(244 75 69 / .3);background-color:rgb(244 75 69 / .03);margin:0 -1rem;padding-left:1rem;padding-right:1rem;border:1px solid rgb(244 75 69 / .3);border-radius:6px}@media (max-width:767.98px){.cart-item--unavailable{margin:0 -.75rem;padding:1rem .75rem}}.cart-item__stock-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#f44b45}.cart-item__stock-alert i{font-size:1rem}.cart-summary{position:sticky;top:1.5rem}@media (max-width:991.98px){.cart-summary{position:static}}.cart-summary__box{background-color:#f9fafb;border-radius:6px;padding:1.5rem;margin-bottom:1.5rem}.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 1.5rem}.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:1rem}.cart-summary__row:last-child{margin-bottom:0}.cart-summary__row--discount .cart-summary__label,.cart-summary__row--discount .cart-summary__value{color:#36b25f}.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:#9ca3af;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:.25rem;padding:0}.cart-summary__items-toggle span{-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease}.cart-summary__items-toggle i{font-size:.75rem;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms 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:1rem 0;margin-bottom:1rem;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:.75rem;padding:0;border-bottom:1px solid #fff0;margin-bottom:0;max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height 300ms ease,opacity .25s ease,padding 300ms ease,margin 300ms ease,border-color 300ms ease;transition:max-height 300ms ease,opacity .25s ease,padding 300ms ease,margin 300ms ease,border-color 300ms ease}.cart-summary__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.cart-summary__item-image{width:48px;height:48px;background-color:rgb(51 57 57 / .06);border-radius:.25rem;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:.25rem}.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:.75rem;font-weight:400;color:#9ca3af;text-decoration:line-through}.cart-summary__discount{margin-bottom:1.5rem}.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:.75rem;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 1rem;border:1px solid #e3e9e9;border-radius:.25rem;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:#9ca3af}.cart-summary__discount-input input::-moz-placeholder{color:#9ca3af}.cart-summary__discount-input input:-ms-input-placeholder{color:#9ca3af}.cart-summary__discount-input input::-ms-input-placeholder{color:#9ca3af}.cart-summary__discount-input input::placeholder{color:#9ca3af}.cart-summary__discount-input button{position:absolute;right:.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:40px;padding:0 1.25rem;background-color:#ebecef;border:0;border-radius:.25rem;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:.5rem;margin-top:.75rem;padding:.75rem;background-color:#fef2f2;border:1px solid #f87171;border-radius:.25rem}.cart-summary__discount-error i{color:#f44b45;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:#f44b45;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:.5rem;margin-top:.75rem}.cart-summary__voucher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:rgb(54 178 95 / .06);border:1px solid rgb(54 178 95 / .2);border-radius:.25rem}.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:#36b25f;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:#9ca3af;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:#f44b45}.cart-summary__voucher-remove i{font-size:.875rem}.cart-summary__totals{border-top:1px solid #e3e9e9;padding-top:1rem;margin-top:1rem}.cart-summary__free-shipping{background-color:rgb(5 106 104 / .06);border-radius:6px;padding:.75rem;margin-bottom:1rem}.cart-summary__free-shipping--achieved{background-color:rgb(54 178 95 / .08)}.cart-summary__free-shipping--achieved .cart-summary__free-shipping-text{color:#36b25f}.cart-summary__free-shipping--achieved .cart-summary__free-shipping-text i{color:#36b25f}.cart-summary__free-shipping--achieved .cart-summary__free-shipping-progress{background-color:#36b25f}.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:.5rem;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:.25rem;overflow:hidden;margin-bottom:.5rem}.cart-summary__free-shipping-progress{height:100%;background-color:var(--color-primary);border-radius:.25rem;-webkit-transition:width 300ms ease;transition:width 300ms ease}.cart-summary__free-shipping-note{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.75rem;color:#9ca3af}.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:1.5rem}.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:6px;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,#035250);color:#fff}.cart-summary__warning{background-color:#fff8e6;border:1px solid #f5c518;border-radius:6px;padding:1rem}.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:1rem}.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:6px;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:#f9fafb;border-radius:6px;padding:1.5rem}.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 1rem}.cart-summary__help-item{margin-bottom:.75rem}.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:#9ca3af;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:3rem;padding-top:3rem;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 1.5rem}@media (max-width:767.98px){.cart-gifts__title{font-size:1.25rem}}.cart-gifts__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@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:1rem}}.cart-continue{margin-top:2rem}.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:.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);text-decoration:underline;-webkit-transition:color 150ms ease;transition:color 150ms ease}.cart-continue__link:hover{color:var(--color-primary)}.cart-continue__link i{font-size:.875rem}.account-page{padding-bottom:64px}.account-page__layout{display:grid;grid-template-columns:302px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.account-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.account-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e3e9e9;border-radius:6px;padding:24px}.account-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 0;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.account-nav__link:hover{color:var(--color-primary)}.account-nav__link--active{color:var(--color-primary)}.account-nav__link i{font-size:18px;width:20px;text-align:center}.account-nav__badge{margin-left:auto;min-width:20px;height:16px;padding:0 6px;background-color:#f3f3f3;border-radius:100px;font-size:14px;font-weight:var(--font-weight-normal);color:#191919;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-nav>a:not(.account-nav__link){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 0;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast);width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.account-nav>a:not(.account-nav__link):hover{color:var(--color-primary)}.account-nav>a:not(.account-nav__link) .link-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.account-nav>a:not(.account-nav__link) .material-icons{font-family:var(--font-family-base);font-style:normal;font-size:0;width:20px;text-align:center}.account-nav>a:not(.account-nav__link) .material-icons::before{font-family:"bootstrap-icons";font-size:18px;display:inline-block}.account-nav>a:not(.account-nav__link) .material-icons:empty{display:none}.account-nav>a .material-icons:first-child{font-size:0}.account-nav>a#wishlist-link .material-icons::before{content:""}.account-nav>a:not(#wishlist-link):not(.account-nav__link) .material-icons::before{content:""}.account-dashboard>a:not(.account-dashboard__link){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px;border:1px solid #e3e9e9;border-radius:6px;text-decoration:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.account-dashboard>a:not(.account-dashboard__link):hover{border-color:var(--color-primary);background-color:rgb(2 127 125 / .02)}.account-dashboard>a:not(.account-dashboard__link) .link-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.account-dashboard>a:not(.account-dashboard__link) .material-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background-color:#eef6f6;border-radius:6px;font-family:var(--font-family-base);font-style:normal;font-size:0}.account-dashboard>a:not(.account-dashboard__link) .material-icons::before{font-family:"bootstrap-icons";font-size:22px;color:var(--color-primary)}.account-dashboard>a#wishlist-link .material-icons::before{content:""}.account-dashboard>a:not(#wishlist-link):not(.account-dashboard__link) .material-icons::before{content:""}.account-contacts{background-color:#eef6f6;border-radius:6px;padding:24px}.account-contacts__title{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 16px}.account-contacts__item{margin-bottom:12px}.account-contacts__item:last-child{margin-bottom:0}.account-contacts__label{display:block;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:2px}.account-contacts__value{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);text-decoration:none}.account-contacts__value:hover{color:var(--color-primary)}.account-dashboard{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.account-dashboard__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px;border:1px solid #e3e9e9;border-radius:6px;text-decoration:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.account-dashboard__link:hover{border-color:var(--color-primary);background-color:rgb(2 127 125 / .02)}.account-dashboard__link:hover .account-dashboard__icon{color:var(--color-primary)}.account-dashboard__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background-color:#eef6f6;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.account-dashboard__icon i{font-size:22px;color:var(--color-primary)}.account-dashboard__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.account-dashboard__title{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.3}.account-dashboard__desc{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.3}.account-dashboard__logout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:24px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#868c8c;text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.account-dashboard__logout:hover{color:#ff3f4a}.account-dashboard__logout i{font-size:18px}.account-content{min-width:0}.account-content__title{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}.order-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;border-bottom:1px solid #e3e9e9;margin-bottom:20px}.order-tabs__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 0 12px;font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-normal);color:#868c8c;background:0 0;border:0;border-bottom:2px solid #fff0;margin-bottom:-1px;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.order-tabs__btn:hover{color:var(--color-text-primary)}.order-tabs__btn--active{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.order-tabs__count{font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;min-width:20px;height:20px;padding:0 6px;background-color:#f3f3f3;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orders-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.order-card{border:1px solid #e3e9e9;border-left:4px solid #e3e9e9;border-radius:6px;padding:24px;-webkit-transition:all .2s ease;transition:all .2s ease}.order-card:hover{-webkit-box-shadow:0 2px 12px rgb(0 0 0 / .06);box-shadow:0 2px 12px rgb(0 0 0 / .06)}.order-card--waiting{border-left-color:#d6b716}.order-card--completed{border-left-color:#027f7d}.order-card--canceled{border-left-color:#ff3f4a}.order-card--expanded{-webkit-box-shadow:0 4px 20px rgb(0 0 0 / .08);box-shadow:0 4px 20px rgb(0 0 0 / .08)}.order-card--expanded.order-card--waiting{border-color:#d6b716;border-left-width:4px}.order-card--expanded.order-card--completed{border-color:#027f7d;border-left-width:4px}.order-card--expanded.order-card--canceled{border-color:#ff3f4a;border-left-width:4px}.order-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.order-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-card__number{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none}.order-card__number:hover{text-decoration:underline}.order-card__status{display:inline-block;padding:4px 10px;border-radius:100px;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-medium);color:#fff;letter-spacing:.01em}.order-card__status--waiting{background-color:#d6b716}.order-card__status--completed{background-color:#027f7d}.order-card__status--canceled{background-color:#ff3f4a}.order-card__btn{-ms-flex-negative:0;flex-shrink:0;height:40px;padding:0 24px;background-color:#f3f3f3;border:0;border-radius:6px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.order-card__btn:hover{background-color:#e9ebeb}.order-card__btn--outline{background-color:#fff0;border:1px solid #e9ebeb}.order-card__btn--outline:hover{background-color:#f3f3f3}.order-card__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;margin-top:10px}.order-card__total{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.order-card__date{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c}.order-card__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #e3e9e9}.order-card__thumb{width:44px;height:44px;border-radius:6px;background-color:rgb(51 57 57 / .05);overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-card__thumb img{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.order-card__thumb-more{width:44px;height:44px;border-radius:6px;background-color:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-medium);color:#868c8c;-ms-flex-negative:0;flex-shrink:0}.order-card__details{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .35s ease,opacity .25s ease;transition:max-height .35s ease,opacity .25s ease}.order-card__divider{height:1px;background-color:#e3e9e9;margin:16px 0}.order-card__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.order-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.order-card__meta-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.order-card__meta-label{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c}.order-card__meta-value{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.order-stepper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:4px 0}.order-stepper__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.order-stepper__dot{width:14px;height:14px;border-radius:50%;background-color:#e3e9e9;border:2px solid #e3e9e9;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.order-stepper__step--completed .order-stepper__dot{background-color:var(--color-primary);border-color:var(--color-primary)}.order-stepper__step--active .order-stepper__dot{background-color:#fff;border-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px rgb(2 127 125 / .2);box-shadow:0 0 0 3px rgb(2 127 125 / .2)}.order-stepper__label{font-family:var(--font-family-base);font-size:12px;font-weight:var(--font-weight-normal);color:#868c8c;white-space:nowrap}.order-stepper__step--completed .order-stepper__label,.order-stepper__step--active .order-stepper__label{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.order-stepper__line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background-color:#e3e9e9;margin-top:6px;min-width:20px}.order-stepper__line--completed{background-color:var(--color-primary)}.order-stepper--canceled{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0}.order-stepper__canceled-icon i{font-size:20px;color:#ff3f4a}.order-stepper__canceled-text{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:#ff3f4a}.order-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:8px;border-radius:6px;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.order-item:hover{background-color:rgb(51 57 57 / .02)}.order-item__image{width:88px;height:96px;background-color:rgb(51 57 57 / .05);border-radius:6px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-item__image img{max-width:75%;max-height:75%;-o-object-fit:contain;object-fit:contain}.order-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.order-item__name{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);margin:0 0 4px;line-height:1.4}.order-item__price{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.order-item__qty{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-medium);color:#868c8c;-ms-flex-negative:0;flex-shrink:0;background-color:#f3f3f3;padding:4px 10px;border-radius:4px}.account-box{border:1px solid #e3e9e9;border-radius:6px;padding:24px}.account-box__title{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 24px;line-height:1.2}.addresses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.address-card{border:1px solid #e3e9e9;border-radius:6px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.address-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.address-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.address-card__row i{font-size:16px;color:#868c8c;width:16px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.address-card__value{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.4}.address-card__value--name{font-weight:var(--font-weight-medium)}.address-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e3e9e9}.address-card__btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px;padding:0 16px;border-radius:6px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.address-card__btn--primary{background-color:var(--color-primary);color:#fff}.address-card__btn--primary:hover{background-color:var(--color-primary-dark)}.address-card__btn--secondary{background-color:#f3f3f3;color:var(--color-text-primary)}.address-card__btn--secondary:hover{background-color:#e9ebeb}.address-card--add{border-style:dashed;border-color:#c5cbcb;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px;text-decoration:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.address-card--add:hover{border-color:var(--color-primary);background-color:rgb(2 127 125 / .02)}.address-card--add:hover .address-card__add-content{color:var(--color-primary)}.address-card__add-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#868c8c}.address-card__add-content i{font-size:32px}.address-card__add-content span{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium)}.favorites-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:24px}.favorites-header .account-content__title{margin-bottom:0}.favorites-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:30px;height:24px;padding:0 8px;background-color:#f3f3f3;border-radius:100px;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:#191919}.favorites-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@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:.75rem}}@media (max-width:575.98px){.favorites-grid{gap:.5rem}}.favorites-grid__item{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.favorites-grid .product-card{width:100%}.address-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:600px}.address-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.address-form__row--postcode{grid-template-columns:140px 1fr}.address-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.address-form__label{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.4}.address-form__required{color:#ff3f4a}.address-form__optional{font-weight:var(--font-weight-normal);color:#868c8c}.address-form__input,.address-form__select{height:48px;padding:0 16px;border:1px solid #dde2e2;border-radius:6px;font-family:var(--font-family-base);font-size:16px;color:var(--color-text-primary);background-color:#fff;-webkit-transition:border-color var(--transition-fast);transition:border-color var(--transition-fast)}.address-form__input:focus,.address-form__select:focus{outline:0;border-color:var(--color-primary)}.address-form__input::-webkit-input-placeholder{color:#a1a7a7}.address-form__input::-moz-placeholder{color:#a1a7a7}.address-form__input:-ms-input-placeholder{color:#a1a7a7}.address-form__input::-ms-input-placeholder{color:#a1a7a7}.address-form__input::placeholder{color:#a1a7a7}.address-form__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath fill=%27%23868c8c%27 d=%27M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.address-form__hint{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.4}.address-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-top:12px;padding-top:24px;border-top:1px solid #e3e9e9}.address-form__cancel{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#868c8c;text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.address-form__cancel:hover{color:var(--color-text-primary)}.address-form__submit{height:48px;padding:0 32px;background-color:var(--color-primary);border:0;border-radius:6px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#fff;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.address-form__submit:hover{background-color:var(--color-primary-dark,#045a58)}.orders-empty,.addresses-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 24px;text-align:center}.orders-empty__icon,.addresses-empty__icon{margin-bottom:16px}.orders-empty__icon i,.addresses-empty__icon i{font-size:48px;color:#868c8c}.orders-empty__title,.addresses-empty__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 8px}.orders-empty__text,.addresses-empty__text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#868c8c;margin:0 0 24px}.order-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e3e9e9;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-box .table-responsive{overflow-x:auto}.account-box .table{width:100%;border-collapse:collapse}.account-box .table th,.account-box .table td{padding:12px 16px;font-family:var(--font-family-base);font-size:14px;text-align:left;border-bottom:1px solid #e3e9e9}.account-box .table th{font-weight:var(--font-weight-medium);color:var(--color-text-primary);background-color:#f3f3f3}.account-box .table td{font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.account-box .table a{color:var(--color-primary);text-decoration:underline}.account-box .table a:hover{text-decoration:none}.account-box .table code{background-color:#f3f3f3;padding:2px 6px;border-radius:3px;font-size:13px}@media (max-width:991px){.account-page__layout{grid-template-columns:1fr;gap:32px}.account-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account-nav{-webkit-box-flex:1;-ms-flex:1;flex:1}.account-contacts{-webkit-box-flex:1;-ms-flex:1;flex:1}.account-dashboard{grid-template-columns:1fr}}@media (max-width:767px){.account-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.addresses-grid{grid-template-columns:1fr}.address-card--add{min-height:120px}.address-form__row{grid-template-columns:1fr;gap:20px}.address-form__row--postcode{grid-template-columns:1fr 1fr;gap:16px}.address-form__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:12px}.address-form__submit{width:100%}.address-form__cancel{padding:12px 0}.order-tabs{gap:16px}.order-tabs__btn{font-size:15px}.order-card{padding:16px}.order-card__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.order-card__summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.order-card__btn{width:100%}.order-card__thumb{width:36px;height:36px}.order-card__thumb-more{width:36px;height:36px;font-size:12px}.order-stepper__label{font-size:11px}.order-stepper__line{min-width:12px}.order-item{padding:4px}.order-item__image{width:72px;height:80px}.order-item__qty{font-size:13px}}.alerts-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e3e9e9}.alerts-header__count{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;margin:0}.alerts-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.alert-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;border:1px solid #e3e9e9;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.alert-item:hover{-webkit-box-shadow:0 2px 12px rgb(0 0 0 / .06);box-shadow:0 2px 12px rgb(0 0 0 / .06)}.alert-item__image{width:80px;height:80px;border-radius:6px;background-color:rgb(51 57 57 / .05);overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-item__image img{max-width:75%;max-height:75%;-o-object-fit:contain;object-fit:contain}.alert-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.alert-item__name{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alert-item__name:hover{color:var(--color-primary)}.alert-item__variant{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-normal);color:#868c8c}.alert-item__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-medium);color:#d6b716;margin-top:2px}.alert-item__status i{font-size:14px}.alert-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.alert-item__view-btn{white-space:nowrap}.alert-item__remove-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:40px;padding:0 16px;background:0 0;border:1px solid #e3e9e9;border-radius:6px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:#868c8c;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);white-space:nowrap}.alert-item__remove-btn:hover{border-color:#ff3f4a;color:#ff3f4a;background-color:rgb(255 63 74 / .04)}.alert-item__remove-btn i{font-size:16px}@media (max-width:767px){.alert-item{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:12px}.alert-item__image{width:64px;height:64px}.alert-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:calc(100% - 80px)}.alert-item__actions{width:100%;padding-top:12px;border-top:1px solid #e3e9e9}.alert-item__view-btn,.alert-item__remove-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}}.auth-page{padding-bottom:64px}.auth-page__login{max-width:480px;margin:0 auto 32px}.auth-page__register-blocks{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto}.auth-page__layout{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px;max-width:900px;margin:0 auto}.auth-page__layout--register{grid-template-columns:380px 1fr;max-width:1000px}.auth-page__layout--centered{grid-template-columns:1fr;max-width:480px}.auth-box{border:1px solid #e3e9e9;border-radius:6px;padding:32px}.auth-box--wide{padding:40px}.auth-box__title{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}.auth-box__description{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.5;margin:0 0 24px}.auth-b2b-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;background-color:#eef6f6;border:1px solid #d3e8e8;border-left:3px solid var(--color-primary);border-radius:6px;padding:14px 16px;margin-bottom:24px}.auth-b2b-notice__icon{font-size:18px;color:var(--color-primary);-ms-flex-negative:0;flex-shrink:0;line-height:1.5}.auth-b2b-notice__text{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5;margin:0}.auth-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.auth-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.auth-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.auth-form__label{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.4}.auth-form__required{color:#ff3f4a}.auth-form__optional{font-weight:var(--font-weight-normal);color:#868c8c}.auth-form__input{height:48px;padding:0 16px;border:1px solid #dde2e2;border-radius:6px;font-family:var(--font-family-base);font-size:16px;color:var(--color-text-primary);background-color:#fff;-webkit-transition:border-color var(--transition-fast);transition:border-color var(--transition-fast)}.auth-form__input:focus{outline:0;border-color:var(--color-primary)}.auth-form__input::-webkit-input-placeholder{color:#a1a7a7}.auth-form__input::-moz-placeholder{color:#a1a7a7}.auth-form__input:-ms-input-placeholder{color:#a1a7a7}.auth-form__input::-ms-input-placeholder{color:#a1a7a7}.auth-form__input::placeholder{color:#a1a7a7}.auth-form__input:user-invalid,.auth-form__input.is-invalid{border-color:#ff3f4a}.auth-form__hint{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.4}.auth-form__password-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dde2e2;border-radius:6px;background-color:#fff;-webkit-transition:border-color var(--transition-fast);transition:border-color var(--transition-fast)}.auth-form__password-wrapper:focus-within{border-color:var(--color-primary)}.auth-form__password-wrapper .auth-form__input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;border-radius:6px 0 0 6px;padding-right:0}.auth-form__password-wrapper .auth-form__input:focus{outline:0;border-color:#fff0}.auth-form__password-toggle{height:46px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:0;border-left:1px solid #dde2e2;cursor:pointer;color:#868c8c;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast);-ms-flex-negative:0;flex-shrink:0}.auth-form__password-toggle:hover{color:var(--color-primary)}.auth-form__password-toggle i{font-size:18px}.auth-form__radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.auth-form__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.auth-form__radio input{position:absolute;opacity:0;width:0;height:0}.auth-form__radio input:checked+.auth-form__radio-box{border-color:var(--color-primary)}.auth-form__radio input:checked+.auth-form__radio-box::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--color-primary);border-radius:50%}.auth-form__radio-box{width:20px;height:20px;border:2px solid #ced2d2;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.auth-form__radio-text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.auth-form__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.auth-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer}.auth-form__checkbox input{position:absolute;opacity:0;width:0;height:0}.auth-form__checkbox input:checked+.auth-form__checkbox-box{background-color:var(--color-primary);border-color:var(--color-primary)}.auth-form__checkbox input:checked+.auth-form__checkbox-box::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.auth-form__checkbox-box{width:20px;height:20px;border:1px solid #ced2d2;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);margin-top:2px}.auth-form__checkbox-text{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5}.auth-form__checkbox-text a{color:var(--color-primary);text-decoration:underline}.auth-form__checkbox-text a:hover{text-decoration:none}.auth-form__forgot{text-align:right;margin-top:-8px}.auth-form__forgot a{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-primary);text-decoration:none}.auth-form__forgot a:hover{text-decoration:underline}.auth-form__divider{height:1px;background-color:#e3e9e9;margin:4px 0}.auth-form__submit{height:52px;padding:0 32px;background-color:var(--color-primary);border:0;border-radius:6px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:#fff;cursor:pointer;-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast);margin-top:8px}.auth-form__submit:hover{background-color:var(--color-primary-dark,#045a58)}.auth-form__login-link{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:#868c8c;text-align:center;margin:8px 0 0}.auth-form__login-link a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.auth-form__login-link a:hover{text-decoration:underline}.auth-form__login-link a i{margin-right:6px}.auth-cta{background-color:#eef6f6;border-radius:6px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-cta__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.auth-cta__title{font-family:var(--font-family-base);font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 12px;line-height:1.2}.auth-cta__text{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-normal);color:#868c8c;margin:0 0 20px;line-height:1.5}.auth-cta__benefits{list-style:none;padding:0;margin:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.auth-cta__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.auth-cta__benefits li i{color:var(--color-primary);font-size:16px}.auth-cta__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0 32px;background-color:#fff;border:2px solid var(--color-primary);border-radius:6px;font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.auth-cta__btn:hover{background-color:var(--color-primary);color:#fff}.auth-benefits{background:linear-gradient(135deg,#eef6f6 0,#e5f0f0 100%);border-radius:6px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-benefits__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-benefits__title{font-family:var(--font-family-base);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 8px;line-height:1.3}.auth-benefits__text{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:#868c8c;margin:0 0 24px;line-height:1.5}.auth-benefits__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.auth-benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.auth-benefits__item--highlight{background-color:rgb(255 255 255 / .7);margin:-12px -16px;padding:12px 16px;border-radius:8px;margin-bottom:4px}.auth-benefits__item--highlight .auth-benefits__icon{background:linear-gradient(135deg,#f5a623 0,#f7b84b 100%)}.auth-benefits__icon{width:40px;height:40px;background-color:var(--color-primary);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.auth-benefits__icon i{color:#fff;font-size:18px}.auth-benefits__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.auth-benefits__info strong{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3}.auth-benefits__info span{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.4}.auth-companies{max-width:1000px;margin:24px auto 0;background:linear-gradient(135deg,var(--companies-color,#273c70) 0%,color-mix(in srgb,var(--companies-color,#1a2a50) 80%,black) 100%);border-radius:6px;padding:32px 40px}.auth-companies__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.auth-companies__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.auth-companies__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.auth-companies__icon{width:36px;height:36px;-ms-flex-negative:0;flex-shrink:0}.auth-companies__icon-bi{font-size:28px;color:rgb(255 255 255 / .9);-ms-flex-negative:0;flex-shrink:0}.auth-companies__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-semibold);color:#fff;margin:0;line-height:1.3}.auth-companies__subtitle{font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:rgb(255 255 255 / .7);margin:0 0 16px;line-height:1.5}.auth-companies__benefits{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px}.auth-companies__benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-normal);color:rgb(255 255 255 / .9)}.auth-companies__benefit i{color:#5cb85c;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.auth-companies__action{-ms-flex-negative:0;flex-shrink:0}.auth-companies__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:48px;padding:0 28px;background-color:#fff;border:0;border-radius:6px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-medium);color:#273c70;text-decoration:none;white-space:nowrap;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.auth-companies__btn:hover{background-color:rgb(255 255 255 / .9);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.auth-companies__btn i{font-size:16px;-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.auth-companies__btn:hover i{-webkit-transform:translateX(3px);transform:translateX(3px)}.auth-register-block{border-radius:6px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-register-block__icon{width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.auth-register-block__icon i{color:#fff;font-size:22px}.auth-register-block__title{font-family:var(--font-family-base);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 10px;line-height:1.3}.auth-register-block__text{font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:#868c8c;line-height:1.5;margin:0 0 20px}.auth-register-block__benefits{list-style:none;padding:0;margin:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.auth-register-block__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.auth-register-block__btn{-ms-flex-item-align:start;align-self:flex-start}.auth-register-block__btn i{font-size:16px;-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.auth-register-block__btn:hover i{-webkit-transform:translateX(3px);transform:translateX(3px)}.auth-register-block--private{background-color:#f0f7f0}.auth-register-block--private .auth-register-block__icon{background-color:#2e7d32}.auth-register-block--private .auth-register-block__benefits li i{color:#43a047;font-size:16px}.auth-register-block--business{background-color:#eef2f9}.auth-register-block--business .auth-register-block__icon{background-color:#1565c0}.auth-register-block--business .auth-register-block__benefits li i{color:#1976d2;font-size:16px}.ppregform-page__response{border-radius:6px;padding:0;font-family:var(--font-family-base);font-size:14px;line-height:1.5}.ppregform-page__response--success{background-color:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;padding:14px 16px}.ppregform-page__response--success i{margin-right:6px}.ppregform-page__response--error{background-color:#ffebee;border:1px solid #ffcdd2;color:#c62828;padding:14px 16px}.ppregform-page__response--error i{margin-right:6px}.auth-form__input--error{border-color:#ff3f4a!important}.auth-form__field-error{display:block;margin-top:6px;font-size:13px;color:#ff3f4a;line-height:1.4}.auth-form__field-error span{display:block}.auth-form__textarea{height:auto;padding:12px 16px;resize:vertical;min-height:80px}.auth-box__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.auth-box__header-icon{font-size:28px;color:#1565c0}.auth-box__header .auth-box__title{margin-bottom:0}@media (max-width:991px){.auth-page__layout--register{grid-template-columns:1fr;max-width:600px}.auth-benefits{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.auth-box--wide{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.auth-companies{max-width:600px}.auth-companies__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.auth-companies__action{width:100%}.auth-companies__btn{width:100%}}@media (max-width:767px){.auth-page__layout{grid-template-columns:1fr;gap:24px}.auth-page__register-blocks{grid-template-columns:1fr}.auth-box{padding:24px}.auth-box--wide{padding:24px}.auth-form__row{grid-template-columns:1fr;gap:20px}.auth-form__submit{width:100%}.auth-cta{padding:24px}.auth-cta__btn{width:100%}.auth-benefits{padding:24px}.auth-benefits__item--highlight{margin:-8px -12px;padding:8px 12px}.auth-register-block{padding:24px}.auth-register-block__btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-companies{padding:24px}.auth-companies__benefits{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.about-page{padding-bottom:0}.about-page__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0 0 1.5rem;line-height:1.2}@media (max-width:767.98px){.about-page__title{font-size:28px}}.about-hero{position:relative;margin-bottom:4rem}.about-hero__image{width:100%;height:480px;border-radius:6px;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:6px;padding:3rem 4rem;text-align:center}@media (max-width:1199.98px){.about-hero__box{width:calc(100% - 80px);padding:2.5rem 3rem}}@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:2rem 1.5rem}}@media (max-width:767.98px){.about-hero__box{padding:1.5rem 1.25rem}}.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 1.5rem;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:1rem}}.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:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4rem;margin-top:120px}.about-section:first-of-type{margin-top:140px}@media (max-width:991.98px){.about-section:first-of-type{margin-top:3rem}}.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:2rem}}@media (max-width:767.98px){.about-section{margin-bottom:3rem;margin-top:3rem}}.about-section__image{border-radius:6px;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:.75rem;margin-bottom:1rem}.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:1.5rem 0 0}@media (max-width:767.98px){.about-section__highlight{font-size:1.125rem}}.about-certificates{margin:5rem 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 2rem;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:1.5rem;margin-bottom:2rem}@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:.5rem;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:6px;padding:2rem 1.5rem;text-align:center}@media (max-width:767.98px){.about-certificate{padding:1.5rem 1rem}}.about-certificate__logo{width:88px;height:88px;margin:0 auto 1.5rem;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:1rem}}.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 1rem;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:5rem 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 2rem;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:#f3f4f6;border-radius:6px;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:1.5rem;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:1rem}.about-brand img{max-height:48px}}.contact-page{padding-bottom:4rem}.contact-page__layout{display:grid;grid-template-columns:300px 1fr;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:991.98px){.contact-page__layout{grid-template-columns:1fr;gap:2rem}}.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:1.5rem}@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:6px;padding:2rem}@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:1.5rem}}.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 1.5rem;line-height:1.2}.contact-info-box__company{margin-bottom:1.5rem}.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 .5rem;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:1rem}.contact-info-box__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.contact-info-box__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);line-height:1.4}.contact-info-box__value{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;color:var(--color-text-primary);line-height:1.4}.contact-info-box__value a{color:var(--color-text-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.contact-info-box__value a:hover{color:var(--color-primary)}.contact-form-wrapper{border:1px solid #e3e9e9;border-radius:6px;padding:2rem}@media (max-width:767.98px){.contact-form-wrapper{padding:1.5rem}}.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:1rem}.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 1.5rem;line-height:1.2}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:767.98px){.contact-form__row{grid-template-columns:1fr;gap:1rem}}.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:.5rem}.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 1rem;border:1px solid #dde2e2;border-radius:.25rem;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:.75rem 1rem;border:1px solid #dde2e2;border-radius:.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:var(--color-text-primary);background-color:#fff;resize:vertical;min-height:112px;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.contact-form__textarea:focus{outline:0;border-color:var(--color-primary)}.contact-form__textarea::-webkit-input-placeholder{color:#a1a7a7}.contact-form__textarea::-moz-placeholder{color:#a1a7a7}.contact-form__textarea:-ms-input-placeholder{color:#a1a7a7}.contact-form__textarea::-ms-input-placeholder{color:#a1a7a7}.contact-form__textarea::placeholder{color:#a1a7a7}.contact-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.5rem}@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:1rem}}.contact-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;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 2.5rem;background-color:var(--color-primary);border:0;border-radius:6px;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:4rem}.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:2rem}@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:1rem}}.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 1rem;border:1px solid #e3e9e9;border-radius:6px;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:.5rem}.faq-item{background-color:#eef2f2;border-radius:6px;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:1.25rem 1.5rem;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:1rem}}.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:1.5rem}@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 1.5rem 1.25rem}@media (max-width:767.98px){.faq-item__content{padding:0 1rem 1rem}}.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:2rem 0 0}@media (max-width:767.98px){.brand-header{padding:1.5rem 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:3rem}@media (max-width:991.98px){.brand-header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}@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 1rem;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 1rem}@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:1.25rem;margin-bottom:.25rem;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:.5rem}}.brand-header__logo img{max-width:100%;height:auto}.brand-hero{position:relative;width:100%;border-radius:6px;overflow:hidden;margin:.75rem auto 2rem}@media (max-width:767.98px){.brand-hero{margin:.5rem auto 1.25rem}}.brand-hero img{width:100%;height:auto;display:block}.brand-categories-wrapper{position:relative;margin-bottom:3rem}@media (max-width:767.98px){.brand-categories-wrapper{margin-bottom:2rem}}.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:9999px;-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 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.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:1.5rem}@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:.75rem;padding:0 .25rem;-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:.75rem;right:.75rem;width:28px;height:28px;background-color:var(--color-primary);border-radius:9999px;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:.5rem;right:.5rem}}.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:6px;overflow:hidden;margin-bottom:.75rem;background-color:rgb(51 57 57 / .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:.75rem;font-weight:400;color:#868c8c;margin-bottom:.25rem}@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:3rem}@media (max-width:767.98px){.brand-products{margin-bottom:2rem}}.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 1.5rem;line-height:1.2}@media (max-width:767.98px){.brand-products__title{font-size:1.25rem;margin-bottom:1rem}}.brand-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@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:.75rem}}.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:2rem 0;line-height:1.2}@media (max-width:767.98px){.brand-products__view-all{font-size:1.25rem;padding:1.5rem 0}}.page-brand .related-products__grid{margin-bottom:3rem}@media (max-width:767.98px){.page-brand .related-products__grid{margin-bottom:2rem}}.brand-page__description{padding:5rem 0}@media (max-width:767.98px){.brand-page__description{padding:2.5rem 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 1rem;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 .75rem}.brand-page__description-text h3,.brand-page__description-text h4{margin:1.25rem 0 .75rem}.brand-page__description-text ul,.brand-page__description-text ol{margin:0 0 .75rem 1.25rem}.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 3rem}@media (max-width:991.98px){.brands-header{margin-bottom:2.5rem}}@media (max-width:767.98px){.brands-header{margin-bottom:2rem}}.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 1rem;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:1.5rem;margin-bottom:4rem}@media (max-width:991.98px){.brands-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width:767.98px){.brands-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:575.98px){.brands-grid{grid-template-columns:1fr 1fr;gap:.75rem}}.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:2rem 1.5rem;background-color:#f9fafb;border-radius:.5rem;text-decoration:none;-webkit-transition:all 150ms ease;transition:all 150ms ease}.brand-card:hover{background-color:#eef6f6;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 4px 24px rgb(0 0 0 / .08);box-shadow:0 4px 24px rgb(0 0 0 / .08)}@media (max-width:767.98px){.brand-card{padding:1.5rem 1rem}}@media (max-width:575.98px){.brand-card{padding:1.25rem .75rem}}.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:1rem}@media (max-width:767.98px){.brand-card__logo{width:100px;height:60px;margin-bottom:.75rem}}@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:4rem}.blog-page__header{margin-bottom:2rem}.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:3rem}@media (max-width:991.98px){.blog-page__content{grid-template-columns:1fr;gap:2rem}}.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:.75rem 1.25rem}}@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 1rem;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:6px;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:6px 6px 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 6px 6px}.blog-sidebar__content .blog-sidebar__link{padding:.75rem 1rem;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:2rem}@media (max-width:991.98px){.blog-grid{gap:1.5rem}}@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:6px;overflow:hidden;margin-bottom:1.5rem;background-color:rgb(51 57 57 / .06)}@media (max-width:991.98px){.blog-card__image{height:280px}}@media (max-width:767.98px){.blog-card__image{height:220px;margin-bottom:1rem}}.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(51 57 57 / .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 1rem}@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:.75rem}}.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 1rem;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:.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.blog-card__link:hover{color:var(--color-primary)}.blog-card__link:hover svg{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.blog-card__link svg{width:12px;height:12px;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem;margin-top:3rem}@media (max-width:767.98px){.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid #e3e9e9;border-radius:6px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-text-primary);text-decoration:none;background-color:#fff;-webkit-transition:all 150ms ease;transition:all 150ms ease}@media (max-width:767.98px){.pagination__item{width:36px;height:36px}}.pagination__item:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination__item--active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:500}.pagination__item--active:hover{background-color:#035f5d;border-color:#035f5d;color:#fff}.pagination__item--disabled{opacity:.5;pointer-events:none}.pagination__ellipsis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:var(--color-text-primary)}.pagination__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__arrow svg{width:8px;height:8px}.blog-article{padding-bottom:4rem}.blog-article__layout{display:grid;grid-template-columns:1fr 302px;gap:3rem;margin-top:1.5rem}@media (max-width:1199.98px){.blog-article__layout{grid-template-columns:1fr 280px;gap:2rem}}@media (max-width:991.98px){.blog-article__layout{grid-template-columns:1fr;gap:3rem}}.blog-article__main{max-width:954px}.blog-article__hero{position:relative;width:100%;height:560px;border-radius:6px;overflow:hidden;margin-bottom:1.5rem;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:1.25rem}}.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 1.5rem}@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 1.5rem}.blog-article__content p:last-child{margin-bottom:0}.blog-article__content h2{font-size:1.5rem;font-weight:500;margin:2rem 0 1rem;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:2rem 0 1rem;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:1.5rem 0 .75rem;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 1.5rem;counter-reset:list-counter}.blog-article__content ol li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;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 1.5rem}.blog-article__content ul li{position:relative;padding-left:1.25rem;margin-bottom:.5rem}.blog-article__content ul li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:9999px;background-color:var(--color-primary)}.blog-article__content>img,.blog-article__content figure img{max-width:100%;height:auto;border-radius:6px}.blog-article__content figure{margin:0}.blog-article__content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;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 1.5rem}.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:2rem 0 1rem}@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:2rem 0 1rem}@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:1.5rem 0 .75rem}@media (max-width:767.98px){.blog-article__content .ejs-header--h4{font-size:1rem}}.blog-article__content .ejs-header--h5{font-size:1rem;margin:1.5rem 0 .75rem}.blog-article__content .ejs-header--h6{font-size:.875rem;margin:1rem 0 .5rem}.blog-article__content .ejs-header:first-child{margin-top:0}.blog-article__content .ejs-list{margin:0 0 1.5rem;padding:0;list-style:none}.blog-article__content .ejs-list li{margin-bottom:.5rem}.blog-article__content .ejs-list--unordered li{position:relative;padding-left:1.25rem}.blog-article__content .ejs-list--unordered li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:9999px;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:1.5rem;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:.5rem;margin-bottom:0}.blog-article__content .ejs-checklist{margin:0 0 1.5rem}.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:.5rem;margin-bottom:.5rem}.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:2rem 0}.blog-article__content .ejs-image img{max-width:100%;height:auto;border-radius:6px}.blog-article__content .ejs-image figcaption{margin-top:.5rem;font-size:.875rem;color:#4b5563;font-style:italic}.blog-article__content .ejs-image--bordered img{border:2px solid #e3e9e9}.blog-article__content .ejs-image--stretched{margin-left:-1.5rem;margin-right:-1.5rem}.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:-1rem;margin-right:-1rem}}.blog-article__content .ejs-image--background{background:rgb(51 57 57 / .06);padding:1.5rem;border-radius:.5rem}.blog-article__content .ejs-quote{margin:1.5rem 0;padding:1rem 1.5rem;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 .5rem}.blog-article__content .ejs-quote p:last-child{margin-bottom:0}.blog-article__content .ejs-quote cite{display:block;font-size:.875rem;color:#4b5563;font-style:normal;margin-top:.5rem}.blog-article__content .ejs-quote cite::before{content:"— "}.blog-article__content .ejs-table-wrapper{margin:2rem 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:.5rem .75rem;border:1px solid #e3e9e9;text-align:left}.blog-article__content .ejs-table th{background:#f3f4f6;font-weight:500}.blog-article__content .ejs-table tbody tr:hover{background:#f9fafb}.blog-article__content .ejs-embed{margin:2rem 0}.blog-article__content .ejs-embed iframe{max-width:100%;border-radius:6px}.blog-article__content .ejs-embed figcaption{margin-top:.5rem;font-size:.875rem;color:#4b5563;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:2rem 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:1.5rem 0;padding:1rem 1.25rem;background:#fff8e1;border-left:4px solid #f9a825;border-radius:0 6px 6px 0}.blog-article__content .ejs-warning__title{font-weight:600;margin-bottom:.25rem;color:#e65100}.blog-article__content .ejs-warning__message{color:#4b5563}.blog-article__content .ejs-raw{margin:1.5rem 0}.blog-article__content .ejs-attaches{margin:1rem 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:.5rem;padding:.5rem 1rem;background:#f3f4f6;border:1px solid #e3e9e9;border-radius:6px;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:#ebecef;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:.75rem;color:#9ca3af}.blog-article__content mark{background:#fdffb6;padding:0 2px}.blog-article__content code{background:#f3f4f6;padding:2px 6px;border-radius:.25rem;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:2rem;margin:3rem 0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:991.98px){.blog-article__content .media-block{gap:1.5rem}}@media (max-width:767.98px){.blog-article__content .media-block{grid-template-columns:1fr;gap:1.25rem}}.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:6px;overflow:hidden;background-color:rgb(51 57 57 / .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 .75rem}.blog-article__content .media-block p{margin:0}.blog-article__sidebar{position:sticky;top:1.5rem}@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 1.5rem}@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:1.5rem}.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:3rem;padding-top:3rem;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 2rem}@media (max-width:767.98px){.blog-article__related-title{font-size:28px}}.blog-article__related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:767.98px){.blog-article__related-grid{grid-template-columns:1fr;gap:1.5rem}}.blog-listing{padding-bottom:4rem}.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 1rem}@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:2rem}.blog-listing__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}@media (max-width:767.98px){.blog-listing__grid{grid-template-columns:1fr;gap:1.5rem}}.blog-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1.5rem;padding:1.5rem 0;border-top:1px solid #e3e9e9;border-bottom:1px solid #e3e9e9}@media (max-width:767.98px){.blog-categories{gap:.75rem 1.5rem;padding:1.25rem 0}}.blog-categories__link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}@media (max-width:767.98px){.blog-categories__link{font-size:15px}}.blog-categories__link:hover{color:var(--color-primary);text-decoration:underline}.blog-categories__link--active{color:var(--color-primary)}.certificates-page{padding-bottom:0}.certificates-header{text-align:center;max-width:954px;margin:0 auto 3rem}@media (max-width:991.98px){.certificates-header{margin-bottom:2rem}}.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 1rem;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:1.5rem;margin-bottom:4rem}@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:1rem}}@media (max-width:575.98px){.certificates-grid{gap:.75rem}}.certificate-card{border:1px solid #e3e9e9;border-radius:6px;padding:2rem 1.5rem;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:1.5rem 1rem}}@media (max-width:575.98px){.certificate-card{padding:1rem .75rem}}.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:1.5rem}@media (max-width:575.98px){.certificate-card__logo{width:64px;height:64px;margin-bottom:1rem}}.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 1rem;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:.5rem}}.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:.75rem;line-height:1.4}}.certificate-card__link{display:inline-block;margin-top:1rem;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 3rem}@media (max-width:991.98px){.stores-header{margin-bottom:2.5rem}}@media (max-width:767.98px){.stores-header{margin-bottom:2rem}}.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 1rem;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:1.5rem;margin-bottom:4rem}@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:1rem;margin-bottom:3rem}}.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:#f9fafb;border-radius:.5rem;overflow:hidden;-webkit-transition:-webkit-transform 200ms ease,-webkit-box-shadow 200ms ease;transition:-webkit-transform 200ms ease,-webkit-box-shadow 200ms ease;transition:transform 200ms ease,box-shadow 200ms ease;transition:transform 200ms ease,box-shadow 200ms ease,-webkit-transform 200ms ease,-webkit-box-shadow 200ms ease}.store-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 4px 24px rgb(0 0 0 / .08);box-shadow:0 4px 24px rgb(0 0 0 / .08)}.store-card:hover .store-card__image img{-webkit-transform:scale(1.03);transform:scale(1.03)}@media (max-width:767.98px){.store-card:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.store-card:hover .store-card__image img{-webkit-transform:none;transform:none}}.store-card--featured{background-color:#eef6f6}.store-card__badge{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;background-color:var(--color-primary);color:#fff;font-size:.75rem;font-weight:500;border-radius:.25rem;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,#f3f4f6 0,#e3e9e9 100%)}.store-card__image--placeholder i{font-size:48px;color:#9ca3af}@media (max-width:767.98px){.store-card__image{height:160px}}.store-card__content{-webkit-box-flex:1;-ms-flex:1;flex:1;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}@media (max-width:767.98px){.store-card__content{padding:1.25rem}}.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 1rem;line-height:1.3}@media (max-width:767.98px){.store-card__name{font-size:1.125rem;margin-bottom:.75rem}}.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:.75rem}.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:1rem;padding-top:1rem;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:.5rem;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:#4b5563;-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:.75rem;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms 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 300ms ease,opacity 300ms ease,margin 300ms ease;transition:max-height 300ms ease,opacity 300ms ease,margin 300ms ease;opacity:0}.store-card__hours.is-expanded .store-card__hours-content{max-height:200px;opacity:1;margin-top:.75rem}@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:.75rem}}.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:.25rem 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:#4b5563;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:1rem;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:4rem 1rem;color:#4b5563}.stores-page__empty i{font-size:64px;opacity:.4;display:block;margin-bottom:1rem}.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:4rem}.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:2rem 1rem;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:1.5rem;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 .75rem;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 2rem;line-height:1.5}@media (max-width:767.98px){.error-empty__text{font-size:.875rem;margin-bottom:1.5rem}}.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:.75rem;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:.5rem}}.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:.5rem;min-width:160px;height:48px;padding:0 1.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;border-radius:6px;-webkit-transition:all 150ms ease;transition:all 150ms ease}.error-empty__btn i{font-size:1.125rem}.error-empty__btn--primary{background-color:var(--color-primary);color:var(--color-text-inverse);border:2px solid var(--color-primary)}.error-empty__btn--primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-text-inverse)}.error-empty__btn--outline{background-color:#fff0;color:var(--color-text-primary);border:2px solid var(--color-border)}.error-empty__btn--outline:hover{background-color:var(--color-bg-secondary);border-color:var(--color-text-primary)}@media (max-width:575.98px){.error-empty__btn{width:100%}}.maintenance-page{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 1rem;text-align:center;background-color:var(--color-bg-primary)}.maintenance-page__logo{margin-bottom:2rem}.maintenance-page__logo img{max-width:200px;height:auto}.maintenance-page__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px;margin-bottom:1.5rem;background-color:var(--color-bg-secondary);border-radius:50%}.maintenance-page__icon-wrapper svg{color:var(--color-text-muted);opacity:.6}.maintenance-page__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:500;color:var(--color-text-primary);margin:0 0 1rem;line-height:1.3}@media (max-width:767.98px){.maintenance-page__title{font-size:1.5rem}}.maintenance-page__text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;color:var(--color-text-secondary);margin:0;max-width:500px;line-height:1.5}@media (max-width:767.98px){.maintenance-page__text{font-size:1rem}}.sitemap{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;padding:1rem 0}.sitemap__group-title{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.sitemap__list{list-style:none;padding:0;margin:0}.sitemap__list--nested{padding-left:1rem;margin-top:.25rem}.sitemap__list-item{margin-bottom:.25rem}.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}.ppcompare-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;background:none;color:#9ca3af;cursor:pointer;transition:all 0.2s ease;line-height:1}.ppcompare-btn:hover{color:var(--color-primary,#2563eb)}.ppcompare-btn--active{color:var(--color-primary,#2563eb)}.ppcompare-btn--product{flex-shrink:0;width:48px;height:48px;min-width:48px;background-color:#fff0;border:1px solid var(--color-border,#d1d5db);border-radius:var(--border-radius-md,8px);color:#374151}.ppcompare-btn--product:hover{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}.ppcompare-btn--product.ppcompare-btn--active{border-color:var(--color-primary,#2563eb);background:var(--color-primary,#2563eb);color:#fff}.ppcompare-btn--product.ppcompare-btn--active:hover{opacity:.85}.ppcompare-btn--listing{position:absolute;top:48px;right:12px;width:32px;height:32px;border-radius:50%;z-index:5;color:var(--color-text-primary,#374151)}.ppcompare-btn--listing:hover{background-color:rgb(255 255 255 / .8);transform:scale(1.1);color:var(--color-primary,#2563eb)}.ppcompare-btn--listing.ppcompare-btn--active{color:var(--color-primary,#2563eb);background:none}.ppcompare-btn--listing .ppcompare-btn__icon{width:18px;height:18px}.ppcompare-btn--listing .ppcompare-btn__tooltip{left:auto;right:calc(100% + 8px);bottom:auto;top:50%;transform:translateY(-50%)}.ppcompare-btn--listing .ppcompare-btn__tooltip::after{left:100%;top:50%;transform:translateY(-50%);border:5px solid #fff0;border-left-color:#1f2937;border-top-color:#fff0}.ppcompare-btn__icon{flex-shrink:0}.ppcompare-btn__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:6px 12px;background:#1f2937;color:#fff;font-size:12px;font-weight:500;white-space:nowrap;border-radius:6px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.15s ease,visibility 0.15s ease;z-index:10}.ppcompare-btn__tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid #fff0;border-top-color:#1f2937}.ppcompare-btn:hover .ppcompare-btn__tooltip{opacity:1;visibility:visible}.ppcompare-header{position:relative;display:inline-flex;align-items:center;color:inherit;text-decoration:none;padding:4px}.ppcompare-header:hover{opacity:.8}.ppcompare-header__count{position:absolute;top:-4px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-primary,#2563eb);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;transition:opacity 0.2s ease,transform 0.2s ease}.ppcompare-header__count--hidden{opacity:0;transform:scale(0)}.ppcompare-toast-container{position:fixed;bottom:0;right:0;padding:1rem;z-index:1100}.ppcompare-toast{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .15);overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease;max-width:400px}.ppcompare-toast--visible{opacity:1;transform:translateY(0)}.ppcompare-toast__inner{display:flex;align-items:center;gap:10px;padding:14px 16px;width:100%}.ppcompare-toast__icon{flex-shrink:0;color:var(--color-primary,#2563eb)}.ppcompare-toast__message{flex:1;font-size:14px;color:#374151;line-height:1.4}.ppcompare-toast__message a{color:var(--color-primary,#2563eb);font-weight:500;text-decoration:none}.ppcompare-toast__message a:hover{text-decoration:underline}.ppcompare-toast__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:#fff0;color:#9ca3af;font-size:18px;cursor:pointer;transition:color 0.2s ease;line-height:1}.ppcompare-toast__close:hover{color:#374151}.ppcompare-page{padding:0 0 40px}.ppcompare-page__nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ppcompare-page__back-link,.ppcompare-page__category-link{color:var(--color-primary,#2563eb);text-decoration:none;font-size:14px}.ppcompare-page__back-link:hover,.ppcompare-page__category-link:hover{text-decoration:underline}.ppcompare-page__empty{text-align:center;padding:60px 20px;color:#6b7280}.ppcompare-page__empty svg{margin-bottom:16px}.ppcompare-page__empty p{margin:4px 0}.ppcompare-overview{display:flex;flex-direction:column;gap:32px}.ppcompare-category__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.ppcompare-category__name{font-size:20px;font-weight:600;margin:0;color:#111827}.ppcompare-category__name-link{color:inherit;text-decoration:none}.ppcompare-category__name-link:hover{color:var(--color-primary,#2563eb)}.ppcompare-category__count{font-weight:400;color:#6b7280;font-size:16px}.ppcompare-category__actions{display:flex;gap:12px;align-items:center}.ppcompare-category__compare-btn{display:inline-flex;align-items:center;padding:8px 20px;background:var(--color-primary,#2563eb);color:#fff;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;transition:background 0.2s ease}.ppcompare-category__compare-btn:hover{background:var(--color-primary-hover,#1d4ed8);color:#fff}.ppcompare-category__clear{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;font-size:14px;cursor:pointer;transition:all 0.2s ease}.ppcompare-category__clear:hover{border-color:#ef4444;color:#ef4444}.ppcompare-category__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.ppcompare-product{position:relative;display:flex;flex-direction:column;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:box-shadow 0.2s ease}.ppcompare-product:hover{box-shadow:0 2px 8px rgb(0 0 0 / .08)}.ppcompare-product__image-link{display:block;margin-bottom:12px}.ppcompare-product__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px}.ppcompare-product__info{display:flex;flex-direction:column;gap:4px;flex-grow:1}.ppcompare-product__name{font-size:14px;font-weight:500;color:#111827;text-decoration:none;line-height:1.3}.ppcompare-product__name:hover{color:var(--color-primary,#2563eb)}.ppcompare-product__price{font-size:15px;font-weight:600;color:#111827}.ppcompare-product__remove{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f3f4f6;color:#6b7280;font-size:16px;cursor:pointer;transition:all 0.2s ease;line-height:1}.ppcompare-product__remove:hover{background:#fecaca;color:#dc2626}.ppcompare-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:8px}.ppcompare-table{width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed}.ppcompare-table__label-col{width:160px;background:#f9fafb}.ppcompare-table__product-header{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;text-align:center}.ppcompare-table__remove{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#6b7280;font-size:18px;cursor:pointer;transition:all 0.2s ease;line-height:1}.ppcompare-table__remove:hover{border-color:#ef4444;background:#fef2f2;color:#dc2626}.ppcompare-table__image{width:120px;height:120px;object-fit:contain;border-radius:4px}.ppcompare-table__product-name{font-size:14px;font-weight:600;color:#111827;text-decoration:none;line-height:1.3}.ppcompare-table__product-name:hover{color:var(--color-primary,#2563eb)}.ppcompare-table td,.ppcompare-table th{border-bottom:1px solid #e5e7eb}.ppcompare-table__label{padding:12px 16px;font-weight:600;font-size:13px;color:#374151;background:#f9fafb;text-transform:uppercase;letter-spacing:.03em;vertical-align:top}.ppcompare-table__value{padding:12px 16px;font-size:14px;color:#374151;vertical-align:top;text-align:center}.ppcompare-table__value--price{font-weight:700;font-size:16px;color:#111827}.ppcompare-table__value--description{font-size:13px;line-height:1.5;text-align:left;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.ppcompare-table__value--description table{width:100%!important;table-layout:fixed;word-wrap:break-word;border-collapse:collapse}.ppcompare-table__value--description td,.ppcompare-table__value--description th{width:auto!important;word-wrap:break-word;overflow-wrap:break-word;padding:4px 6px;font-size:12px}.ppcompare-table__value--description *{max-width:100%!important}.ppcompare-table tbody tr:last-child td,.ppcompare-table tbody tr:last-child th{border-bottom:none}.ppcompare-table tbody tr:nth-child(even) td{background:#fafafa}@media (max-width:768px){.ppcompare-category__header{flex-direction:column;align-items:flex-start;gap:12px}.ppcompare-category__products{grid-template-columns:repeat(2,1fr);gap:12px}.ppcompare-table__label-col{width:120px;min-width:100px}.ppcompare-table__label{font-size:12px;padding:10px 12px}.ppcompare-table__value{padding:10px 12px;font-size:13px}.ppcompare-table__image{width:80px;height:80px}.ppcompare-btn--listing{top:38px;right:8px;width:28px;height:28px}.ppcompare-btn--listing .ppcompare-btn__icon{width:16px;height:16px}.ppcompare-btn__tooltip{display:none}}.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}.vat_flag{width:25px}/**
 * 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:#ffc107;--pprr-star-empty:#e0e0e0;--pprr-border:#d6d4d4;--pprr-bg-light:#f6f6f6;--pprr-text:#232323;--pprr-text-muted:#7a7a7a}.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{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}}.icon-custom-2{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-5{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-13{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-16{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23f0595e;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-2' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-1' d='M80.37,336.07c10.21-10.38,20.02-20.39,29.41-30.02,9.39-9.64,17.83-18.94,25.33-27.92,7.49-8.98,13.42-17.67,17.79-26.07,4.36-8.4,6.55-16.56,6.55-24.46,0-3.46-.62-6.59-1.85-9.39-1.24-2.8-2.97-5.19-5.19-7.17-2.22-1.98-4.86-3.5-7.91-4.57-3.05-1.07-6.47-1.61-10.25-1.61s-7.17.54-10.13,1.61c-2.97,1.07-5.44,2.51-7.41,4.33-1.98,1.81-3.5,3.79-4.57,5.93-1.07,2.14-1.61,4.37-1.61,6.67,0,5.27.86,9.93,2.59,13.96,1.73,4.04,4.08,7.62,7.04,10.75l-21.99,20.02c-4.78-2.3-8.86-6.18-12.23-11.61-3.38-5.44-5.93-11.16-7.66-17.17-1.73-6.01-2.59-11-2.59-14.95,0-9.06,2.51-17.71,7.54-25.95,5.02-8.24,12.35-14.99,21.99-20.26,9.64-5.27,21.38-7.91,35.21-7.91,11.37,0,21.25,2.56,29.65,7.66,8.4,5.11,14.95,11.82,19.65,20.14,4.69,8.32,7.04,17.17,7.04,26.56,0,7.41-1.15,14.58-3.46,21.5-2.31,6.92-5.48,13.71-9.51,20.39-4.04,6.67-8.61,13.26-13.71,19.77-5.11,6.51-10.38,13.14-15.81,19.89l-16.31-4.7h60.79v34.59h-118.36Z'/%3E%3Cpath class='cls-1' d='M262.48,232.53h31.38v30.64h29.65v29.9h-29.65v30.15h-31.38v-30.15h-29.65v-29.9h29.65v-30.64Z'/%3E%3Cpath class='cls-1' d='M360.33,172.24h49.17v163.83h-36.08v-129.24h-13.1v-34.59Z'/%3E%3C/svg%3E")!important}.icon-custom-21{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-23{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23f0595e;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-2' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-1' d='M80.37,336.07c10.21-10.38,20.02-20.39,29.41-30.02,9.39-9.64,17.83-18.94,25.33-27.92,7.49-8.98,13.42-17.67,17.79-26.07,4.36-8.4,6.55-16.56,6.55-24.46,0-3.46-.62-6.59-1.85-9.39-1.24-2.8-2.97-5.19-5.19-7.17-2.22-1.98-4.86-3.5-7.91-4.57-3.05-1.07-6.47-1.61-10.25-1.61s-7.17.54-10.13,1.61c-2.97,1.07-5.44,2.51-7.41,4.33-1.98,1.81-3.5,3.79-4.57,5.93-1.07,2.14-1.61,4.37-1.61,6.67,0,5.27.86,9.93,2.59,13.96,1.73,4.04,4.08,7.62,7.04,10.75l-21.99,20.02c-4.78-2.3-8.86-6.18-12.23-11.61-3.38-5.44-5.93-11.16-7.66-17.17-1.73-6.01-2.59-11-2.59-14.95,0-9.06,2.51-17.71,7.54-25.95,5.02-8.24,12.35-14.99,21.99-20.26,9.64-5.27,21.38-7.91,35.21-7.91,11.37,0,21.25,2.56,29.65,7.66,8.4,5.11,14.95,11.82,19.65,20.14,4.69,8.32,7.04,17.17,7.04,26.56,0,7.41-1.15,14.58-3.46,21.5-2.31,6.92-5.48,13.71-9.51,20.39-4.04,6.67-8.61,13.26-13.71,19.77-5.11,6.51-10.38,13.14-15.81,19.89l-16.31-4.7h60.79v34.59h-118.36Z'/%3E%3Cpath class='cls-1' d='M262.48,232.53h31.38v30.64h29.65v29.9h-29.65v30.15h-31.38v-30.15h-29.65v-29.9h29.65v-30.64Z'/%3E%3Cpath class='cls-1' d='M360.33,172.24h49.17v163.83h-36.08v-129.24h-13.1v-34.59Z'/%3E%3C/svg%3E")!important}.icon-custom-25{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-26{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-27{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-30{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-31{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-32{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-33{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-35{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-36{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23316b6e;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-2' d='M90.95,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3Cpath class='cls-2' d='M230.78,219.36h35.38v34.54h33.43v33.71h-33.43v33.98h-35.38v-33.98h-33.43v-33.71h33.43v-34.54Z'/%3E%3Cpath class='cls-2' d='M341.08,151.39h55.43v184.68h-40.67v-145.68h-14.76v-39Z'/%3E%3C/svg%3E")!important}.icon-custom-39{display:inline-block;width:60px;height:60px;background:no-repeat center/contain url("data:image/svg+xml;charset=UTF-8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23f0595e;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-2' cx='250' cy='250' r='250'/%3E%3Cpath class='cls-1' d='M80.37,336.07c10.21-10.38,20.02-20.39,29.41-30.02,9.39-9.64,17.83-18.94,25.33-27.92,7.49-8.98,13.42-17.67,17.79-26.07,4.36-8.4,6.55-16.56,6.55-24.46,0-3.46-.62-6.59-1.85-9.39-1.24-2.8-2.97-5.19-5.19-7.17-2.22-1.98-4.86-3.5-7.91-4.57-3.05-1.07-6.47-1.61-10.25-1.61s-7.17.54-10.13,1.61c-2.97,1.07-5.44,2.51-7.41,4.33-1.98,1.81-3.5,3.79-4.57,5.93-1.07,2.14-1.61,4.37-1.61,6.67,0,5.27.86,9.93,2.59,13.96,1.73,4.04,4.08,7.62,7.04,10.75l-21.99,20.02c-4.78-2.3-8.86-6.18-12.23-11.61-3.38-5.44-5.93-11.16-7.66-17.17-1.73-6.01-2.59-11-2.59-14.95,0-9.06,2.51-17.71,7.54-25.95,5.02-8.24,12.35-14.99,21.99-20.26,9.64-5.27,21.38-7.91,35.21-7.91,11.37,0,21.25,2.56,29.65,7.66,8.4,5.11,14.95,11.82,19.65,20.14,4.69,8.32,7.04,17.17,7.04,26.56,0,7.41-1.15,14.58-3.46,21.5-2.31,6.92-5.48,13.71-9.51,20.39-4.04,6.67-8.61,13.26-13.71,19.77-5.11,6.51-10.38,13.14-15.81,19.89l-16.31-4.7h60.79v34.59h-118.36Z'/%3E%3Cpath class='cls-1' d='M262.48,232.53h31.38v30.64h29.65v29.9h-29.65v30.15h-31.38v-30.15h-29.65v-29.9h29.65v-30.64Z'/%3E%3Cpath class='cls-1' d='M360.33,172.24h49.17v163.83h-36.08v-129.24h-13.1v-34.59Z'/%3E%3C/svg%3E")!important}