:root{--xg-red: #d62c28;--xg-red-hover: #b3211e;--xg-red-soft: rgba(214, 44, 40, .08);--xg-accent: #ffd800;--xg-charcoal: #27302f;--xg-charcoal-deep: #1c2322;--xg-charcoal-soft: #333e3d;--xg-bg: #f5f6f7;--xg-surface: #ffffff;--xg-border: #e3e6e8;--xg-ink: #171b1d;--xg-text: #3d454b;--xg-muted: #707a83;--xg-inverse-text: #f4f6f6;--xg-inverse-muted: #b9c2c1;--xg-success: #17784a;--xg-danger: #c22a26;--xg-font-body: "Inter", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--xg-font-display: "Oswald", "Barlow Condensed", "Arial Narrow", sans-serif;--xg-radius-lg: 16px;--xg-radius: 10px;--xg-radius-sm: 8px;--xg-shadow-1: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .05);--xg-shadow-2: 0 10px 28px rgba(16, 24, 40, .12);--xg-ease: cubic-bezier(.2, .6, .2, 1);--xg-fast: .15s}.xg-container{max-width:1360px;margin-inline:auto;padding-inline:clamp(14px,3vw,32px)}.xg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--xg-font-body);font-size:15px;font-weight:600;line-height:1;letter-spacing:.01em;padding:12px 22px;border-radius:var(--xg-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color var(--xg-fast) var(--xg-ease),border-color var(--xg-fast) var(--xg-ease),color var(--xg-fast) var(--xg-ease),transform var(--xg-fast) var(--xg-ease),box-shadow var(--xg-fast) var(--xg-ease)}.xg-btn:active{transform:translateY(1px)}.xg-btn--lg{padding:15px 28px;font-size:16px}.xg-btn--primary{background:var(--xg-red);color:#fff}.xg-btn--primary:hover,.xg-btn--primary:focus-visible{background:var(--xg-red-hover);color:#fff}.xg-btn--ghost{background:#ffffff0a;color:#fff;border-color:#ffffff73}.xg-btn--ghost:hover,.xg-btn--ghost:focus-visible{background:#ffffff1f;border-color:#fff;color:#fff}.xg-btn:focus-visible,.xg-tile:focus-visible,.xg-loc__card:focus-visible{outline:2px solid var(--xg-red);outline-offset:2px}.xg-section-head{margin:0 0 18px}.xg-section-head__title{font-family:var(--xg-font-display);font-size:clamp(22px,2.6vw,30px);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--xg-ink);margin:0}.xg-section-head__sub{font-family:var(--xg-font-body);font-size:15px;color:var(--xg-muted);margin:6px 0 0}.xg-hero{padding:clamp(14px,2.2vw,28px) 0 0;background:var(--xg-bg)}.xg-hero__grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:16px}.xg-hero__grid--solo{grid-template-columns:minmax(0,1fr)}.xg-hero__main{position:relative;overflow:hidden;border-radius:var(--xg-radius-lg);min-height:clamp(340px,38vw,480px);display:flex;align-items:center;background:radial-gradient(900px 420px at 88% -12%,rgba(214,44,40,.38),transparent 62%),radial-gradient(700px 380px at -10% 110%,rgba(255,216,0,.1),transparent 55%),linear-gradient(158deg,#2d3737,#1f2727 52%,#161c1c)}.xg-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.xg-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(92deg,#14191af2 8%,#14191a9e 52%,#14191a47)}.xg-hero__content{position:relative;z-index:2;padding:clamp(26px,4.5vw,56px);max-width:660px}.xg-hero__kicker{font-family:var(--xg-font-body);font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--xg-accent);margin:0 0 14px}.xg-hero__title{font-family:var(--xg-font-display);font-size:clamp(30px,4.6vw,54px);line-height:1.06;font-weight:600;text-transform:uppercase;letter-spacing:.015em;color:#fff;margin:0 0 14px}.xg-hero__sub{font-family:var(--xg-font-body);font-size:clamp(15px,1.4vw,17px);line-height:1.6;color:var(--xg-inverse-muted);margin:0 0 26px;max-width:54ch}.xg-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.xg-hero__side{display:grid;grid-template-rows:1fr 1fr;gap:16px;min-width:0}.xg-tile{position:relative;overflow:hidden;border-radius:var(--xg-radius-lg);display:flex;align-items:flex-end;min-height:150px;text-decoration:none;background:linear-gradient(150deg,#313c3b,#232b2a 60%,#1b2221);transition:transform var(--xg-fast) var(--xg-ease),box-shadow var(--xg-fast) var(--xg-ease)}.xg-tile:hover{transform:translateY(-2px);box-shadow:var(--xg-shadow-2)}.xg-tile--flat{border:1px solid rgba(255,255,255,.07);background:radial-gradient(420px 200px at 100% 0%,rgba(214,44,40,.22),transparent 60%),linear-gradient(150deg,#313c3b,#232b2a 60%,#1b2221)}.xg-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .4s var(--xg-ease)}.xg-tile:hover .xg-tile__bg{transform:scale(1.03)}.xg-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1216170d 30%,#121617c7)}.xg-tile__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;padding:20px 58px 20px 22px;width:100%}.xg-tile__kicker{font-family:var(--xg-font-body);font-size:11.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--xg-accent)}.xg-tile__title{font-family:var(--xg-font-display);font-size:clamp(18px,1.8vw,23px);font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:1.15;color:#fff}.xg-tile__arrow{position:absolute;right:18px;bottom:18px;z-index:2;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--xg-red);color:#fff;transition:background-color var(--xg-fast) var(--xg-ease),transform var(--xg-fast) var(--xg-ease)}.xg-tile:hover .xg-tile__arrow{background:var(--xg-red-hover);transform:translate(2px)}@media(max-width:989px){.xg-hero__grid{grid-template-columns:1fr}.xg-hero__main{min-height:380px}.xg-hero__side{grid-template-rows:none;grid-template-columns:1fr 1fr}.xg-tile{min-height:128px}.xg-tile__content{padding:14px 46px 14px 16px}.xg-tile__arrow{width:28px;height:28px;right:12px;bottom:12px}}@media(max-width:579px){.xg-hero__side{grid-template-columns:1fr}.xg-tile{min-height:108px}}.xg-trust{background:var(--xg-bg);padding:18px 0 6px}.xg-trust__row{list-style:none;margin:0;padding:18px 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:18px 26px;background:var(--xg-surface);border:1px solid var(--xg-border);border-radius:var(--xg-radius-lg);box-shadow:var(--xg-shadow-1)}.xg-trust__item{display:flex;align-items:center;gap:12px;min-width:0}.xg-trust__icon{flex:0 0 auto;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--xg-red-soft);color:var(--xg-red)}.xg-trust__icon svg{width:22px;height:22px}.xg-trust__copy{display:flex;flex-direction:column;gap:1px;min-width:0}.xg-trust__title{font-family:var(--xg-font-body);font-size:14.5px;font-weight:600;color:var(--xg-ink);line-height:1.3}.xg-trust__text{font-family:var(--xg-font-body);font-size:13px;color:var(--xg-muted);line-height:1.35}.xg-loc{background:var(--xg-bg);padding:34px 0 44px}.xg-loc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.xg-loc__card{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--xg-surface);border:1px solid var(--xg-border);border-radius:var(--xg-radius);text-decoration:none;transition:border-color var(--xg-fast) var(--xg-ease),box-shadow var(--xg-fast) var(--xg-ease),transform var(--xg-fast) var(--xg-ease)}a.xg-loc__card:hover{border-color:#cdd3d6;box-shadow:var(--xg-shadow-1);transform:translateY(-1px)}.xg-loc__pin{flex:0 0 auto;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--xg-red-soft);color:var(--xg-red)}.xg-loc__pin svg{width:19px;height:19px}.xg-loc__copy{display:flex;flex-direction:column;min-width:0}.xg-loc__name{font-family:var(--xg-font-body);font-size:14.5px;font-weight:600;color:var(--xg-ink)}.xg-loc__region{font-family:var(--xg-font-body);font-size:12.5px;color:var(--xg-muted)}.xg-loc__arrow{margin-left:auto;color:var(--xg-muted);display:grid;place-items:center;transition:color var(--xg-fast) var(--xg-ease),transform var(--xg-fast) var(--xg-ease)}a.xg-loc__card:hover .xg-loc__arrow{color:var(--xg-red);transform:translate(2px)}@media(prefers-reduced-motion:reduce){.xg-btn,.xg-tile,.xg-tile__bg,.xg-tile__arrow,.xg-loc__card,.xg-loc__arrow{transition:none!important}.xg-tile:hover,.xg-tile:hover .xg-tile__bg{transform:none}}:root{--primary-font: var(--xg-font-body);--secondary-font: var(--xg-font-display);--font-stack-header: var(--xg-font-display);--font-stack-body: var(--xg-font-body);--button-bg-color: var(--xg-red);--button-text-color: #ffffff;--button-bg-hover-color: var(--xg-red-hover);--button-text-hover-color: #ffffff;--product-bg-color: var(--xg-red);--product-icon-color: #ffffff;--product-bg-hover-color: var(--xg-red-hover);--product-icon-hover-color: #ffffff;--navbar-background-color: var(--xg-charcoal);--navbar-text-color: #ffffff;--navbar-text-hover-color: var(--xg-accent);--color-btn-primary: var(--xg-red);--color-btn-primary-text: #ffffff;--color-text: var(--xg-ink);--color-body-text: var(--xg-text);--color-sale-text: var(--xg-danger);--color-border: var(--xg-border);--footer-bg-color: var(--xg-charcoal-deep);--footer-text-hover-color: var(--xg-accent)}body{font-family:var(--xg-font-body);font-size:15px;line-height:1.55;color:var(--xg-text);background-color:var(--xg-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--xg-font-display);color:var(--xg-ink);letter-spacing:.015em}input,select,textarea,button{font-family:var(--xg-font-body)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--xg-red);outline-offset:2px}.product-price__price,.cart-qty,.money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.btn,button.btn,input.btn,.addToCart{font-family:var(--xg-font-body);font-weight:600;letter-spacing:.01em;text-transform:none;border-radius:var(--xg-radius-sm);transition:background-color var(--xg-fast) var(--xg-ease),border-color var(--xg-fast) var(--xg-ease),color var(--xg-fast) var(--xg-ease),box-shadow var(--xg-fast) var(--xg-ease)}#header .site-header{background:#fff}#header .nav-header{background:var(--xg-charcoal-deep);padding:5px 0;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:0;font-size:12.5px}#header .nav-header .desktop-checkout ul li a{font-family:var(--xg-font-body);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--xg-inverse-muted)}#header .nav-header .desktop-checkout ul li a:hover{color:var(--xg-accent)}#header .site-header .social-icons li a,#header .site-header .social-icons li a i{color:var(--xg-inverse-muted);font-size:14px;transition:color var(--xg-fast) var(--xg-ease)}#header .site-header .social-icons li a:hover,#header .site-header .social-icons li a:hover i{color:var(--xg-accent)}#header .header-top.site-header-inner{background:#fff;border-bottom:1px solid var(--xg-border)}#header .header-top .nav-menu{display:flex;align-items:center;gap:22px;padding:12px 0}#header .header-top .nav-menu>.page-width{display:block;flex:0 0 auto;width:auto;margin:0;padding:0}#header .header-logo-section-img,#header .header-logo-section{float:none;width:auto;padding:0;margin:0}#header .header__logo{margin:0;line-height:0}#header .header__logo img{display:block;width:auto;max-height:52px!important}#header .header-user-selection{float:none;width:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:0}#_desktop_cart,#_desktop_user_info{flex:0 0 auto;float:none}#_desktop_search{order:-1;flex:1 1 auto;max-width:680px;margin-right:auto;float:none}#_desktop_search .search-title,#_desktop_search .search-info{width:100%}#_desktop_search .search-header{position:relative;display:block;width:100%}#_desktop_search .search-header__input{width:100%;height:44px;background:#f3f5f6;border:1px solid var(--xg-border);border-radius:999px;padding:0 52px 0 20px;font-family:var(--xg-font-body);font-size:14.5px;color:var(--xg-ink);box-shadow:none;transition:box-shadow var(--xg-fast) var(--xg-ease),border-color var(--xg-fast) var(--xg-ease),background-color var(--xg-fast) var(--xg-ease)}#_desktop_search .search-header__input::placeholder{color:var(--xg-muted);opacity:1}#_desktop_search .search-header__input:focus{background:#fff;border-color:var(--xg-red);box-shadow:0 0 0 3px #d62c2829;outline:none}#_desktop_search .search-header__submit{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:var(--xg-red);color:#fff;border:0;transition:background-color var(--xg-fast) var(--xg-ease)}#_desktop_search .search-header__submit:hover{background:var(--xg-red-hover)}#_desktop_search .search-header__submit .search-logo,#_desktop_search .search-header__submit .material-icons{color:#fff;font-size:19px;line-height:1}#header .site-header__cart,#header .userinfo-title,#header .cart-title{color:var(--xg-ink)}.cart-qty{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--xg-red);color:#fff;font-family:var(--xg-font-body);font-size:11px;font-weight:700;line-height:1}#header .site-header-mobile{background:#fff;border-bottom:1px solid var(--xg-border)}.search-bar__form .search__input{font-family:var(--xg-font-body);font-size:15px}.megamenu-header{float:none}#top-menu>li>a,#top-menu>li button{font-family:var(--xg-font-body);font-weight:600;font-size:13.5px;letter-spacing:.05em;text-transform:uppercase}.top-menu.mainmenu-dropdown{border-radius:var(--xg-radius);box-shadow:var(--xg-shadow-2);border:1px solid var(--xg-border)}.products-display .grid-view-item{background:var(--xg-surface);border:1px solid var(--xg-border);border-radius:var(--xg-radius);padding:10px 12px 14px;height:100%;transition:box-shadow var(--xg-fast) var(--xg-ease),border-color var(--xg-fast) var(--xg-ease)}.products-display .grid-view-item:hover{border-color:#ccd2d6;box-shadow:var(--xg-shadow-2)}.products-display .grid__item .grid-view-item .grid-view-item__image-container .grid-view-item__image-wrapper a .image-inner{background:#fff;border-radius:var(--xg-radius-sm)}.products-display .grid__item .grid-view-item .grid-view-item__image-container .product-description .product-detail .grid-view-item__title{color:var(--xg-ink);font-family:var(--xg-font-body);font-size:14px;font-weight:500;line-height:1.4;text-transform:none;height:auto;min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px}.product-price .product-price__price{color:var(--xg-ink);font-size:16px;font-weight:700}.product-price .product-price__sale,.product__price--sale{color:var(--xg-danger)}.product-flags .flag.sale{background:var(--xg-red);color:#fff;font-family:var(--xg-font-body);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.outstock-overlay,.backorder-overlay,.preorder-overlay{font-family:var(--xg-font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;border-radius:6px!important}.outstock-overlay{background:#171b1dd1!important;color:#fff!important}.backorder-overlay{background:#707a83e6!important;color:#fff!important}.preorder-overlay{background:var(--xg-accent)!important;color:var(--xg-ink)!important}.product-description .custom-dropdown__small select{font-family:var(--xg-font-body);font-size:12.5px;color:var(--xg-text);background-color:#fff;border:1px solid var(--xg-border);border-radius:var(--xg-radius-sm);padding:5px 26px 5px 10px}.thumbnail-buttons .btn{font-size:12.5px;padding:7px 12px;border-radius:var(--xg-radius-sm)}.section-header.main-title{text-align:left;margin-bottom:16px}.section-header .home-title{font-family:var(--xg-font-display);font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.15;text-transform:uppercase;letter-spacing:.02em;color:var(--xg-ink);padding:0}.section-header .seperator{display:none!important}.section-header .sub-title{color:var(--xg-muted)}ul#products-tab.nav.nav-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:0;margin-bottom:14px}ul#products-tab .nav-item{float:none;margin:0}ul#products-tab .nav-item>a.nav-link{font-family:var(--xg-font-body);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--xg-text);background:var(--xg-surface);border:1px solid var(--xg-border)!important;border-radius:999px;padding:8px 16px;transition:background-color var(--xg-fast) var(--xg-ease),color var(--xg-fast) var(--xg-ease),border-color var(--xg-fast) var(--xg-ease)}ul#products-tab .nav-item>a.nav-link:hover{border-color:#c6cdd1!important;color:var(--xg-ink);background:var(--xg-surface)}ul#products-tab .nav-item.active>a.nav-link,ul#products-tab .nav-item.active>a.nav-link:hover,ul#products-tab .nav-item.active>a.nav-link:focus{background:var(--xg-charcoal);border-color:var(--xg-charcoal)!important;color:#fff}.view-all-btn a.btn,.view-all .view-all-link{background:transparent;border:1px solid var(--xg-charcoal);color:var(--xg-charcoal);border-radius:var(--xg-radius-sm)}.view-all-btn a.btn:hover,.view-all-btn a.btn:focus{background:var(--xg-charcoal);border-color:var(--xg-charcoal);color:#fff}.collection-grid-item{background:var(--xg-surface);border:1px solid var(--xg-border);border-radius:var(--xg-radius);overflow:hidden;transition:box-shadow var(--xg-fast) var(--xg-ease),border-color var(--xg-fast) var(--xg-ease),transform var(--xg-fast) var(--xg-ease)}.collection-grid-item:hover{border-color:#ccd2d6;box-shadow:var(--xg-shadow-2);transform:translateY(-2px)}.collection-grid-item__overlay{background:#fff;padding:14px}.collection-grid-item__overlay img{width:100%!important;height:190px!important;object-fit:contain!important;display:block}.collection-grid-item__title-wrapper{padding:0 14px 14px;text-align:center}.collection-grid-item__title-wrapper h3.collection-grid-item__title{font-family:var(--xg-font-body);font-size:15px;font-weight:600;color:var(--xg-ink);text-transform:none;letter-spacing:0;margin:0 0 10px}.collection-grid-item__title-wrapper .collection-grid-total_item.btn{font-size:12.5px;padding:7px 16px;border-radius:999px;background:transparent;border:1px solid var(--xg-border);color:var(--xg-text)}.collection-grid-item:hover .collection-grid-total_item.btn{background:var(--xg-red);border-color:var(--xg-red);color:#fff}.shopify-section.service-block .services.col-md-3 a,.shopify-section.service-block .services.col-sm-6 a{display:flex;align-items:center;gap:14px;background:var(--xg-surface);border:1px solid var(--xg-border);border-radius:var(--xg-radius);padding:14px 16px;text-decoration:none;transition:border-color var(--xg-fast) var(--xg-ease),box-shadow var(--xg-fast) var(--xg-ease)}.shopify-section.service-block .services a:hover{border-color:#ccd2d6;box-shadow:var(--xg-shadow-1)}.shopify-section.service-block .service-img{margin:0}.shopify-section.service-block .service-img img{width:52px;height:52px;border-radius:12px}.shopify-section.service-block .service-text{text-align:left}.shopify-section.service-block .service-title{font-family:var(--xg-font-body);font-size:14.5px;font-weight:600;color:var(--xg-ink)}.shopify-section.service-block .service-desc{font-family:var(--xg-font-body);font-size:12.5px;color:var(--xg-muted)}.banner-section .image-container,.banner-section .image-container a,.banner-section .image-container img{border-radius:var(--xg-radius-lg)}.banner-section .image-container{overflow:hidden}.banner-section .image-container img{width:100%;display:block}.banner-section .image-container a[class*=-customhover-]:before,.banner-section .image-container a[class*=-customhover-]:after{content:none!important;display:none!important}.banner-section .image-container a[class*=-customhover-],.banner-section .image-container a[class*=-customhover-] img{animation:none!important;transform:none!important}.banner-section .image-container a img{transition:transform .3s var(--xg-ease)!important}.banner-section .image-container a:hover img{transform:scale(1.02)!important}.specialproducts .title-left .title h2{font-family:var(--xg-font-display);text-transform:uppercase;letter-spacing:.02em}.site-footer{font-family:var(--xg-font-body);font-size:14px}.site-footer .footer-heading,.site-footer h2.footer-heading,.site-footer h3.footer-heading,.site-footer .block-heading{font-family:var(--xg-font-body);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.site-footer .site-footer__linklist-item a{color:var(--xg-inverse-muted);font-size:14px;line-height:2.1;transition:color var(--xg-fast) var(--xg-ease)}.site-footer .site-footer__linklist-item a:hover{color:var(--xg-accent)}.site-footer .contact-info .content,.site-footer .contact-info .content p,.site-footer .contact-info .content a,.site-footer .block-newsletter-label,.site-footer .block-newsletter-label p{color:var(--xg-inverse-muted)}.site-footer .newsletter__input,.site-footer .input-group__field{background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:var(--xg-radius-sm);color:#fff;height:42px;padding:0 14px;font-size:14px}.site-footer .newsletter__input::placeholder{color:#ffffff8c;opacity:1}.site-footer .newsletter__submit{border-radius:var(--xg-radius-sm);height:42px}.site-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.09);margin-top:22px}.site-footer .site-footer__copyright--bottom p{color:var(--xg-inverse-muted);font-size:12.5px}.site-footer .payment-icons .logo-bar__item{opacity:.9}.site-footer .social-icons li a i{color:var(--xg-inverse-muted)}.site-footer .social-icons li a:hover i{color:var(--xg-accent)}.rte p{font-size:15px!important}::selection{background:var(--xg-red);color:#fff}#slidetop{background:var(--xg-charcoal);color:#fff;border-radius:999px}.xg-container{max-width:1400px;padding-inline:15px}@media(max-width:1199px){.xg-container{max-width:940px}}@media(max-width:991px){.xg-container{max-width:720px}}@media(max-width:767px){.xg-container{max-width:576px}}@media(max-width:543px){.xg-container{max-width:none}}.template-search .search_page{max-width:1400px;margin:0 auto;padding:18px 15px 40px}.template-search .search_page hr{display:none}.template-search .search_page .section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;text-align:left;margin-bottom:16px}.template-search .search_page .section-header h1.h2{float:none;width:auto;margin:0;padding:0;font-family:var(--xg-font-display);font-size:clamp(20px,2.2vw,26px);font-weight:600;text-transform:none;letter-spacing:.01em;color:var(--xg-ink)}.template-search .search_page .section-header .grid.col-sm-6{float:none;width:auto;flex:1 1 320px;max-width:520px;margin:0;padding:0}.template-search .search-page-form .input-group{position:relative;display:flex;width:100%}.template-search .search-page-form .search__input{flex:1 1 auto;height:44px;background:#f3f5f6;border:1px solid var(--xg-border);border-right:0;border-radius:999px 0 0 999px;padding:0 18px;font-family:var(--xg-font-body);font-size:14.5px;color:var(--xg-ink)}.template-search .search-page-form .search__input:focus{background:#fff;border-color:var(--xg-red);outline:none;box-shadow:0 0 0 3px #d62c2824}.template-search .search-page-form .input-group__btn{display:flex}.template-search .search-page-form .btn.search__submit{height:44px;border-radius:0 999px 999px 0;padding:0 22px}.template-search .list-view-items.products-display{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:14px}.template-search .product-card-list2{float:none;width:100%;max-width:none;margin:0;padding:0;content-visibility:auto;contain-intrinsic-size:auto 500px}.template-search .product-card-list2 .grid-view-item,.template-search .product-card-list2 .grid-view-item__image-container{display:flex;flex-direction:column;height:100%}.template-search .product-card-list2__image-wrapper,.template-search .product-card-list2__details{float:none!important;width:100%!important;max-width:100%;padding-left:0;padding-right:0}.template-search .product-card-list2__details{margin-top:10px}.template-search .product-card-list2 .grid-view-item__title{font-size:14px;line-height:1.4;height:auto;min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pagination{margin-top:26px}.pagination .page-view .btn,.pagination .page-view a,.pagination .page-view span{width:auto;min-width:36px;height:36px;line-height:36px;padding:0 12px;border:1px solid var(--xg-border);border-radius:var(--xg-radius-sm);background-color:#fff;color:var(--xg-text);font-family:var(--xg-font-body);font-weight:500;transition:border-color var(--xg-fast) var(--xg-ease),background-color var(--xg-fast) var(--xg-ease),color var(--xg-fast) var(--xg-ease)}.pagination .page-view a:hover{border-color:var(--xg-charcoal);color:var(--xg-ink)}.pagination .page-view span.current,.pagination .page-view .current{background-color:var(--xg-charcoal);border-color:var(--xg-charcoal);color:#fff}@media(max-width:543px){.template-search .list-view-items.products-display{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-search .product-card-list2 .grid-view-item{padding:8px 8px 12px}}.snize-search-results-header{font-family:var(--xg-font-body);color:var(--xg-text)}.snize-product{background:var(--xg-surface);border:1px solid var(--xg-border)!important;border-radius:var(--xg-radius);padding:10px 12px 14px;transition:box-shadow var(--xg-fast) var(--xg-ease),border-color var(--xg-fast) var(--xg-ease)}.snize-product:hover{border-color:#ccd2d6!important;box-shadow:var(--xg-shadow-2)}.snize-product .snize-title{font-family:var(--xg-font-body)!important;font-size:14px!important;font-weight:500!important;color:var(--xg-ink)!important;line-height:1.4!important}.snize-product .snize-price,.snize-product .snize-price-list{font-family:var(--xg-font-body)!important;color:var(--xg-ink)!important;font-weight:700!important;font-variant-numeric:tabular-nums}.snize-product .snize-discounted-price{color:var(--xg-danger)!important}.snize-view-link a,.snize-button{border-radius:var(--xg-radius-sm)!important;font-family:var(--xg-font-body)!important;font-weight:600!important}.snize-searchbar input[type=text],.snize-input-style{border-radius:999px!important;border:1px solid var(--xg-border)!important;font-family:var(--xg-font-body)!important}.snize-pagination a,.snize-pagination span{border-radius:var(--xg-radius-sm)!important;font-family:var(--xg-font-body)!important}
/*# sourceMappingURL=/cdn/shop/t/66/assets/modern-skin.css.map */
