:root{--sx-lime: #afcb37;--sx-lime-dark: #96af2f;--sx-lime-ink: #697a21;--sx-lime-deep: #afcb37;--sx-on-lime: #31380d}html{font-size:17px}:root{--sx-size-2xs: 12px;--sx-size-xs: 13px;--sx-size-sm: 14px;--sx-size-base: 16px;--sx-size-md: 18px;--sx-size-lg: clamp(19px, 1.4vw, 22px);--sx-size-d4: clamp(21px, 1.9vw, 25px);--sx-size-d3: clamp(25px, 2.7vw, 34px);--sx-size-d2: clamp(30px, 4vw, 50px);--sx-size-d1: clamp(36px, 5.4vw, 68px);--sx-ls-label: 1.3px}body,p,li,.paragraph,.rte p{font-size:var(--sx-size-base);line-height:1.7}.rte,.rte li{font-size:var(--sx-size-base)}small,.sx-meta{font-size:var(--sx-size-sm)}.sx-header{position:relative;z-index:50;background:var(--sx-ink-900);color:var(--sx-paper);font-family:var(--sx-font-body)}.sx-header[data-sticky]{position:sticky;top:0;max-height:100vh;overflow-y:auto}.sx-header__usp{background:var(--sx-lime);color:var(--sx-on-lime);font-size:var(--sx-size-xs);font-weight:700;letter-spacing:1.4px;text-transform:uppercase;text-align:center;padding:10px 16px}.sx-header__search{display:flex;align-items:center}.sx-header__search form{display:block;width:0;overflow:hidden;opacity:0;transition:width .25s ease,opacity .2s ease,margin .25s ease}.sx-header__search.is-open form{width:min(260px,40vw);opacity:1;margin-left:8px}.sx-header__search input{width:100%;background:#f5f5f20d;border:1px solid rgba(245,245,242,.34);border-radius:0;color:var(--sx-paper);font-family:var(--sx-font-body);font-size:var(--sx-size-base);padding:9px 12px}.sx-header__search input::placeholder{color:var(--sx-subtle)}.sx-header__search input:focus{outline:none;border-color:var(--sx-lime);box-shadow:none}.sx-header__nav-tools{display:flex;align-items:center;gap:var(--sx-3);flex-wrap:wrap;margin-left:auto}.sx-header__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;background:none;border:0;padding:0;margin:0;color:var(--sx-lime);text-decoration:none;cursor:pointer;transition:color .2s ease,opacity .2s ease}.sx-header__icon-btn svg{width:30px;height:30px;display:block}.sx-header__icon-btn:hover{color:var(--sx-lime-dark)}.sx-header__icon-count{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--sx-lime);color:var(--sx-on-lime);border-radius:var(--sx-radius-pill);font-size:11px;font-weight:800;line-height:1}.sx-header__band{display:flex;align-items:center;gap:var(--sx-5);padding:20px var(--sx-gutter);border-bottom:1px solid rgba(245,245,242,.2)}.sx-header__line{flex:1;height:2px;min-width:24px}.sx-header__line:first-of-type{background:linear-gradient(90deg,rgba(175,203,55,0) 0%,var(--sx-lime) 100%)}.sx-header__line:last-of-type{background:linear-gradient(90deg,var(--sx-lime) 0%,rgba(175,203,55,0) 100%)}.sx-header__logo{flex:none;display:block;line-height:0}.sx-header__logo-img{display:block;width:auto;height:92px;transition:height .2s ease}.sx-header__nav{display:flex;align-items:center;gap:var(--sx-5);padding:13px var(--sx-gutter)}.sx-header__menu{display:flex;gap:28px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.sx-header__item{position:static}.sx-header__link{display:block;font-size:var(--sx-size-sm);font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--sx-paper);text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.sx-header__link:hover,.sx-header__link.is-active{color:var(--sx-lime);border-bottom-color:var(--sx-lime)}.sx-header__item.is-deal .sx-header__link{color:var(--sx-lime);font-weight:700}.sx-header__partner-badge{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;padding:4px 0 4px var(--sx-5);border-left:1px solid rgba(245,245,242,.26);text-decoration:none;background:none!important;border-top:none;border-right:none;border-bottom:none;border-radius:0!important;box-shadow:none!important;transition:opacity .2s ease}.sx-header__partner-badge:hover{opacity:.75}.sx-header__partner-label{font-family:var(--sx-font-body);font-size:var(--sx-size-2xs);font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--sx-subtle);white-space:nowrap}.sx-header__partner-badge img{height:46px;width:auto;display:block}.sx-header__mega{position:absolute;left:0;right:0;background:var(--sx-ink-800);border-top:1px solid rgba(245,245,242,.22);border-bottom:1px solid rgba(245,245,242,.22)}.sx-header__mega[hidden]{display:none}.sx-header__mega-inner{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sx-6);padding:var(--sx-6) var(--sx-gutter);max-width:var(--sx-w-wide);margin-inline:auto}.sx-header__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sx-6)}.sx-header__col-title{display:block;font-size:var(--sx-size-xs);font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--sx-subtle);margin-bottom:12px}.sx-header__col-title--accent{color:var(--sx-lime)}.sx-header__col a{display:block;font-size:var(--sx-size-base);color:var(--sx-paper);text-decoration:none;padding:5px 0;transition:color .2s ease}.sx-header__col a:hover{color:var(--sx-lime)}.sx-header__deal{border-left:1px solid rgba(245,245,242,.22);padding-left:var(--sx-5);text-decoration:none;color:inherit;display:block}.sx-header__deal-stage{position:relative;display:block;background:#fff;aspect-ratio:4 / 3;margin-bottom:12px;overflow:hidden}.sx-header__deal-stage img{width:100%;height:100%;object-fit:contain;padding:14px}.sx-header__pill{position:absolute;top:10px;left:10px;background:var(--sx-lime);color:var(--sx-on-lime);font-size:var(--sx-size-2xs);font-weight:800;letter-spacing:1px;padding:4px 11px;border-radius:var(--sx-radius-pill)}.sx-header__deal-brand{display:block;font-size:var(--sx-size-xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--sx-subtle)}.sx-header__deal-name{display:block;font-size:var(--sx-size-base);font-weight:700;margin:5px 0 7px}.sx-header__deal-price b{font-family:var(--sx-font-display);font-weight:600;font-size:21px;color:var(--sx-lime)}.sx-header__burger,.sx-header__drawer,.sx-header.is-collapsed .sx-header__usp{display:none}.sx-header.is-collapsed .sx-header__band{padding-block:10px}.sx-header.is-collapsed .sx-header__logo-img{height:34px}.sx-header.is-collapsed .sx-header__line{display:none}.sx-header.is-collapsed .sx-header__partner-badge img{height:30px}.sx-header.is-collapsed .sx-header__partner-label{display:none}@media(max-width:980px){.sx-header__nav-tools{justify-content:flex-end}}@media(max-width:900px){.sx-header__menu,.sx-header__partner-badge,.sx-header__line{display:none}.sx-header__band{gap:var(--sx-3);padding-block:14px;justify-content:center}.sx-header__logo-img{height:46px}.sx-header__nav{justify-content:space-between}.sx-header__burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;background:none;border:0;padding:0;margin:0;color:var(--sx-lime);cursor:pointer}.sx-header__burger svg{width:26px;height:26px;display:block}.sx-header__burger-line{transition:transform .2s ease,opacity .2s ease;transform-origin:center}.sx-header__burger.is-open .sx-header__burger-line--top{transform:translateY(5px) rotate(45deg)}.sx-header__burger.is-open .sx-header__burger-line--mid{opacity:0}.sx-header__burger.is-open .sx-header__burger-line--bottom{transform:translateY(-5px) rotate(-45deg)}.sx-header__drawer{display:block;border-top:1px solid rgba(245,245,242,.22);padding:var(--sx-3) var(--sx-gutter) var(--sx-5)}.sx-header__drawer[hidden]{display:none}.sx-header__drawer ul{list-style:none;margin:0;padding:0}.sx-header__drawer a{display:block;padding:14px 0;border-bottom:1px solid rgba(245,245,242,.22);font-size:var(--sx-size-md);letter-spacing:1.1px;text-transform:uppercase;color:var(--sx-paper);text-decoration:none}.sx-drawer__row{display:flex;align-items:stretch}.sx-drawer__row .sx-drawer__link{flex:1}.sx-drawer__toggle{background:none;border:0;padding:0 4px;margin:0;flex:none;display:flex;align-items:center;color:var(--sx-muted);cursor:pointer;transition:transform .2s ease,color .2s ease}.sx-drawer__item.is-open .sx-drawer__toggle{transform:rotate(180deg);color:var(--sx-lime)}.sx-drawer__sub{padding-left:var(--sx-3)}.sx-drawer__sub[hidden]{display:none}.sx-drawer__sub a{font-size:var(--sx-size-sm);letter-spacing:.6px;text-transform:none;color:var(--sx-muted);padding:10px 0}.sx-drawer__group{display:block;padding-top:var(--sx-3);font-size:var(--sx-size-2xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--sx-subtle)}.sx-header__mega{display:none}}@media(max-width:560px){.sx-price-toggle{display:none}.sx-header__icon-btn{width:40px;height:40px}.sx-header__icon-btn svg{width:26px;height:26px}}.sx-card{position:relative;display:flex;flex-direction:column;height:100%;transition:transform var(--sx-base) var(--sx-ease)}.sx-card:hover{transform:translateY(-4px)}.sx-card__save{position:absolute;top:9px;right:9px;z-index:2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:#fffffff2;border:1px solid rgba(175,203,55,.5);border-radius:50%;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .15s ease}.sx-card__save:hover{border-color:var(--sx-lime);transform:scale(1.08)}.sx-card__save-icon{position:absolute;transition:opacity .15s ease,transform .15s ease}.sx-card__save-icon--add{width:13px;height:13px;color:#6b6a63}.sx-card__save-icon--saved{width:11px;height:11px;color:#fff;opacity:0;transform:scale(.6)}.sx-card__save.is-active{background:var(--sx-lime);border-color:var(--sx-lime)}.sx-card__save.is-active .sx-card__save-icon--add{opacity:0;transform:scale(.6)}.sx-card__save.is-active .sx-card__save-icon--saved{opacity:1;transform:scale(1)}.sx-card__save.is-pulse{animation:sx-save-pulse .32s ease}@keyframes sx-save-pulse{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.sx-card__link{display:block;text-decoration:none;color:inherit}.sx-card__link--media{position:relative;flex:none}.sx-card__link--body{display:flex;flex-direction:column;flex:1;min-height:0}.sx-card__stage{position:relative;display:block;background:#fff;aspect-ratio:1 / 1;overflow:hidden}.sx-card__stage img{width:100%;height:100%;object-fit:contain;padding:var(--sx-4);display:block}.sx-card.is-soldout .sx-card__stage{opacity:.45}.sx-card__pill{position:absolute;top:9px;left:9px;background:var(--sx-lime);color:var(--sx-on-lime);font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:4px 10px;border-radius:var(--sx-radius-pill)}.sx-card__pill--muted{background:var(--sx-subtle);color:var(--sx-paper)}.sx-card__swatches{display:flex;flex:none;flex-wrap:wrap;gap:7px;padding:var(--sx-3) var(--sx-4) 0}.sx-card__swatch{width:15px;height:15px;flex:none;padding:0;border-radius:50%;background:var(--sx-swatch-color, #cfcec6);border:1px solid rgba(20,20,16,.22);box-shadow:0 0 0 1px var(--sx-ink-800, #fff);cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.sx-card__swatch:hover,.sx-card__swatch:focus-visible{transform:scale(1.18)}.sx-card__swatch.is-active{box-shadow:0 0 0 1px var(--sx-ink-800, #fff),0 0 0 3px var(--sx-lime)}.sx-card__body{display:flex;flex-direction:column;flex:1;padding:var(--sx-4) var(--sx-4) var(--sx-3)}.sx-card__brand{display:block;font-size:var(--sx-size-xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--sx-subtle);margin-bottom:6px}.sx-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;font-size:var(--sx-size-sm);font-weight:700;line-height:1.35;color:var(--sx-paper);margin-bottom:var(--sx-3)}.sx-card__price{display:block;margin-top:auto}.sx-card__price b{font-family:var(--sx-font-display);font-weight:600;font-size:19px;letter-spacing:.3px;color:var(--sx-lime)}.sx-card.is-soldout .sx-card__price b{color:var(--sx-subtle)}.sx-card__meta{display:block;font-size:var(--sx-size-xs);color:var(--sx-subtle);margin-top:6px}.sx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sx-3)}@media(min-width:640px){.sx-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.sx-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.sx-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:640px){.sx-cards{gap:var(--sx-2)}.sx-card__name{font-size:var(--sx-size-sm)}}.sx-price-toggle{display:flex;border:1px solid rgba(245,245,242,.34);border-radius:var(--sx-radius-pill);overflow:hidden;flex:none}.sx-price-toggle__btn{background:none;border:0;padding:6px 14px;font-size:var(--sx-size-xs);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sx-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.sx-price-toggle__btn.is-active{background:var(--sx-lime);color:var(--sx-on-lime)}.sx-header__net-banner{background:var(--sx-lime);color:var(--sx-on-lime);text-align:center;font-size:var(--sx-size-xs);font-weight:700;letter-spacing:.6px;padding:9px 16px;display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.sx-header__net-banner[hidden]{display:none}.sx-header__net-banner button{background:none;border:1px solid var(--sx-on-lime);border-radius:var(--sx-radius-pill);padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sx-on-lime);cursor:pointer}.sx-word{text-transform:none;color:#fff;font-weight:inherit}.sx-word__x{color:var(--sx-lime)}.theme-drawer__dialog{background:var(--sx-ink-800)!important;color:var(--sx-paper);border:0!important;border-left:2px solid var(--sx-lime)!important;border-radius:0!important}.theme-drawer__header{border-bottom:1px solid var(--sx-line);padding-block:var(--sx-4)}.theme-drawer__title{font-family:var(--sx-font-body)!important;font-weight:700!important;font-size:var(--sx-size-md)!important;letter-spacing:1.3px;text-transform:uppercase;color:var(--sx-paper)}.theme-drawer__badge{background:var(--sx-lime)!important;color:var(--sx-on-lime)!important;font-weight:800;border-radius:var(--sx-radius-pill)!important}.theme-drawer__close-button{color:var(--sx-paper);transition:color .2s ease}.theme-drawer__close-button:hover{color:var(--sx-lime)}.cart-drawer__summary{background-color:var(--sx-ink-800)!important;border-top:1px solid var(--sx-line)}.cart-items__table-row{border-bottom:1px solid var(--sx-line)!important;padding-bottom:var(--sx-4)!important;margin-bottom:var(--sx-4)!important}.cart-items__media-container{background:#fff!important;border-radius:0!important}.cart-items__media-image{object-fit:contain!important;padding:6px;border-radius:0!important}.cart-items__title{font-family:var(--sx-font-body);font-weight:700;font-size:var(--sx-size-base);color:var(--sx-paper)!important;text-transform:none}.cart-items__variants,.cart-items__property,.cart-items__unit-price-wrapper{color:var(--sx-subtle)}.cart-items__price,.cart-items__price text-component{font-family:var(--sx-font-display);font-weight:600;color:var(--sx-lime)!important}.cart-items__remove{color:var(--sx-subtle)!important;transition:color .2s ease}.cart-items__remove:hover{color:var(--sx-signal)!important}[class*=quantity-selector]{border-radius:var(--sx-radius-1)!important;border-color:var(--sx-line-strong)!important}[class*=quantity-selector] button{color:var(--sx-paper);transition:color .2s ease}[class*=quantity-selector] button:hover{color:var(--sx-lime)}.cart-totals__total-label,.cart-totals__original-label{font-family:var(--sx-font-body);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--sx-muted)}.cart-totals__total-value{font-family:var(--sx-font-display)!important;font-weight:600!important;color:var(--sx-lime)!important}.cart-totals__original-value{color:var(--sx-subtle)}.cart-note__instructions,.cart-discount__input{border-radius:var(--sx-radius-1)!important;background:var(--sx-field)!important;border-color:var(--sx-line-strong)!important;color:var(--sx-paper)!important}.cart-discount__pill{background:var(--sx-lime)!important;color:var(--sx-on-lime)!important;border-radius:var(--sx-radius-pill)!important;font-weight:700}.cart-discount__pill-remove{color:var(--sx-on-lime)!important}.cart-note__summary,.cart-discount__summary{font-family:var(--sx-font-body);letter-spacing:.6px;text-transform:uppercase;font-size:var(--sx-size-xs);color:var(--sx-muted)}.cart-actions,.cart-actions__divider{border-color:var(--sx-line)!important}.cart-items__empty-button{letter-spacing:1.2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/servex-tweaks.css.map */
