html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1}::selection{background:rgb(var(--xnx-sage-rgb) / .45);color:var(--xnx-forest)}:focus-visible{outline:2px solid var(--xnx-green);outline-offset:3px}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){color:rgb(var(--xnx-heading, var(--text-color)));text-wrap:balance}:is(.h0,.h1,.h2),.prose :where(h1,h2){color:rgb(var(--xnx-heading-display, var(--xnx-heading, var(--text-color))))}.h1,:where(.prose h1){line-height:1.15;letter-spacing:-.02em}.h2,:where(.prose h2){line-height:1.2;letter-spacing:-.015em}.h3,:where(.prose h3){line-height:1.25}.h4,:where(.prose h4){line-height:1.3}.h5,:where(.prose h5),.h6,:where(.prose h6){line-height:1.4;letter-spacing:0}@media screen and (min-width:700px){.sm\:h1{line-height:1.12}.sm\:h2{line-height:1.18}}@media screen and (min-width:1150px){.h1,:where(.prose h1){line-height:1.1}.h2,:where(.prose h2){line-height:1.15}}.prose p,.prose li{text-wrap:pretty}.text-subdued{color:rgb(var(--text-color) / .68)}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{--initial-gradient: none;--hover-gradient: none;background-image:none;background-color:rgb(var(--button-background));border-radius:var(--xnx-radius-control);font-family:var(--xnx-font-body);font-weight:600;font-size:1rem;line-height:1.5;letter-spacing:0;text-transform:none;padding:.8125rem 1.75rem;min-height:3rem;transition:background-color var(--xnx-dur-2) var(--xnx-ease-standard),border-color var(--xnx-dur-2) var(--xnx-ease-standard),color var(--xnx-dur-2) var(--xnx-ease-standard),transform var(--xnx-dur-2) var(--xnx-ease-spring)}.button--outline{background-color:transparent;color:rgb(var(--xnx-heading, var(--text-color)));border-color:rgb(var(--xnx-heading, var(--text-color)) / .4)}.button--sm{font-size:.875rem;padding:.5rem 1rem;min-height:2.5rem}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover,:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover{background-size:auto;background-color:var(--xnx-forest);border-color:var(--xnx-forest);color:#fff}.xnx-on-dark .button:not(.button--outline):not([disabled]):hover{background-color:#fff;border-color:#fff;color:var(--xnx-primary-dark)}.color-scheme--scheme-3 .button:not(.button--outline):not([disabled]):hover,.xnx-band .button:not(.button--outline):not([disabled]):hover{background-color:var(--xnx-text);border-color:var(--xnx-text);color:#fff}.button--outline:not([disabled]):hover{background-color:rgb(var(--xnx-heading, var(--text-color)));border-color:rgb(var(--xnx-heading, var(--text-color)));color:rgb(var(--background-without-opacity, 255 255 255))}}:is(.button,.shopify-payment-button__button--unbranded):not([disabled]):active{transform:scale(.98);transition-duration:80ms}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.link,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse){color:rgb(var(--xnx-heading, var(--text-color)));background:none;text-decoration:underline var(--xnx-green) 1px!important;text-underline-offset:.2em;transition:text-underline-offset var(--xnx-dur-2) var(--xnx-ease-out)}@media screen and (pointer:fine){:is(.link,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse)):hover{text-decoration:underline var(--xnx-green) 2px!important;text-underline-offset:.26em}}.link-faded{color:rgb(var(--text-color) / .68)}.prose iframe{max-width:100%}.bee-row-content>.bee-col{min-width:0}.bee-row-content img{max-width:100%;height:auto}.input,.textarea,.select,input.input,.form-control :is(input,textarea,select){background-color:#fff;border:1px solid var(--xnx-line-strong);border-radius:var(--xnx-radius-input);color:var(--xnx-ink);transition:border-color var(--xnx-dur-1) var(--xnx-ease-standard),box-shadow var(--xnx-dur-1) var(--xnx-ease-standard)}.input:hover,.textarea:hover,.select:hover{border-color:rgb(var(--xnx-forest-rgb) / .45)}.input:focus,.input:focus-visible,.textarea:focus,.textarea:focus-visible,.select:focus,.select:focus-visible{outline:none;border-color:var(--xnx-green);box-shadow:0 0 0 3px rgb(var(--xnx-green-rgb) / .18)}.xnx-on-dark :is(.input,.textarea,.select){background-color:#ffffff0f;border-color:#ffffff3d;color:#fff}.color-scheme--scheme-3 :is(.input,.textarea,.select){background-color:#fff;border-color:#ffffffe6;color:var(--xnx-text)}.badge{font-family:var(--xnx-font-label);font-weight:600;font-size:.625rem;letter-spacing:.12em;padding:.25rem .5rem;line-height:1.2;border-radius:var(--xnx-radius-control)}.badge--sold-out{color:var(--xnx-forest)}.price-list{font-variant-numeric:tabular-nums}.price-list sale-price,.price-list .h6{font-family:var(--xnx-font-body)}.custom-price{font-family:var(--xnx-font-label);font-weight:600;font-size:.75rem;letter-spacing:.12em;color:var(--xnx-forest)}.xnx-label,.xnx-eyebrow{font-family:var(--xnx-font-label);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.xnx-eyebrow{color:var(--xnx-forest);display:inline-flex;align-items:center;gap:.625rem}.xnx-eyebrow:before{content:"";flex-shrink:0;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--xnx-green)}.xnx-on-dark .xnx-eyebrow{color:var(--xnx-success)}.xnx-panel .xnx-eyebrow{color:#ffffffe0}.xnx-panel .xnx-eyebrow:before{background:#fff}.color-scheme--scheme-3 .xnx-eyebrow,.xnx-band .xnx-eyebrow{color:var(--xnx-text)}.color-scheme--scheme-3 .xnx-eyebrow:before,.xnx-band .xnx-eyebrow:before{background:var(--xnx-text)}.xnx-data{font-family:var(--xnx-font-data);font-size:.8125rem;line-height:1.55;font-variant-numeric:tabular-nums}.product-card{gap:1rem}.product-card__figure{isolation:isolate;background:#fff;border:1px solid var(--xnx-line);border-radius:var(--xnx-radius-block);overflow:hidden;transition:border-color var(--xnx-dur-2) var(--xnx-ease-standard),box-shadow var(--xnx-dur-2) var(--xnx-ease-standard)}.product-card__media{padding:8%}.product-card__image{mix-blend-mode:multiply;transition:opacity var(--xnx-dur-2) ease,transform var(--xnx-dur-3) var(--xnx-ease-out)}@media screen and (pointer:fine){.product-card:hover .product-card__figure{border-color:rgb(var(--xnx-primary-rgb) / .45);box-shadow:var(--xnx-shadow-card)}.features--zoom-image .product-card:hover .product-card__image--primary{transform:scale(1.04)}}.product-card__figure>.badge-list{inset-block-start:.75rem;inset-inline-start:.75rem}.product-card__quick-add-button{background:rgb(var(--xnx-forest-rgb) / .92);color:#fff;border:1px solid var(--xnx-glass-border-dark);box-shadow:var(--xnx-glass-highlight-dark);border-radius:var(--xnx-radius-control);width:2.5rem;height:2.5rem;padding:0;display:grid;place-items:center;inset-block-end:.75rem;inset-inline-end:.75rem;transition:opacity var(--xnx-dur-2) var(--xnx-ease-out),transform var(--xnx-dur-2) var(--xnx-ease-spring),background-color var(--xnx-dur-1) ease,border-color var(--xnx-dur-1) ease}.product-card__quick-add-button:hover{background:var(--xnx-green);border-color:var(--xnx-green)}.product-card__quick-add-button svg{width:.875rem;height:.875rem}.product-card__info{text-align:start;justify-items:start;gap:.5rem}.product-card__info .v-stack{justify-items:start}.product-card__info :is(.price-list,.rating-badge){justify-content:flex-start}.product-card .product-title{font-family:var(--xnx-font-body);font-weight:500;font-size:.9375rem;line-height:1.4;color:var(--xnx-ink);transition:color var(--xnx-dur-1) ease}.product-card .product-title:hover{color:var(--xnx-forest);text-decoration:underline var(--xnx-green) 1px!important;text-underline-offset:3px}.xnx-card-sku{font-family:var(--xnx-font-data);font-variant-numeric:tabular-nums;font-size:.75rem;letter-spacing:.02em;color:rgb(var(--xnx-text-rgb) / .6);line-height:1.3}.collection-toolbar{border-color:var(--xnx-line)}.facets__title,.facets .accordion__toggle{font-family:var(--xnx-font-body);font-weight:600}.announcement-bar :is(p,.prose,.heading){font-family:var(--xnx-font-label);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:inherit}.announcement-bar .prose a{background:none;color:inherit;text-decoration:underline currentColor 1px!important;text-underline-offset:3px}.announcement-bar button{color:rgb(var(--text-color) / .7)}.header{--header-padding-block: .75rem;column-gap:clamp(1rem,2.4vw,2.5rem);transition:background-color var(--xnx-dur-3) var(--xnx-ease-standard),box-shadow var(--xnx-dur-3) var(--xnx-ease-standard),transform .25s var(--xnx-ease-standard)}:root:active-view-transition .header{view-transition-name:xnx-header}@media screen and (min-width:1000px){.header{--header-padding-block: .875rem}}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.xnx-scrolled .header:not(.header--transparent){background:transparent}.xnx-scrolled .header:not(.header--transparent):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--xnx-glass-paper);-webkit-backdrop-filter:var(--xnx-blur);backdrop-filter:var(--xnx-blur)}.xnx-scrolled .header-search{z-index:-2}}.xnx-scrolled .header{box-shadow:0 1px 0 var(--xnx-line),var(--xnx-glass-highlight-light)}.header__primary-nav{column-gap:clamp(.875rem,1.6vw,1.75rem);flex-wrap:nowrap;min-width:0}.header__primary-nav-item>a,.header__primary-nav-item>details>summary{font-family:var(--xnx-font-body);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none;color:rgb(var(--xnx-heading, var(--text-color)));position:relative;padding-block:.5rem;white-space:nowrap}.header__primary-nav-item:before{font-weight:500}.header__primary-nav-item>a:after,.header__primary-nav-item>details>summary:after{content:"";position:absolute;inset-inline:0;bottom:.125rem;height:2px;background:var(--xnx-green);transform:scaleX(0);transform-origin:var(--transform-origin-start);transition:transform var(--xnx-dur-2) var(--xnx-ease-out)}.header__primary-nav-item>a:hover:after,.header__primary-nav-item>a[aria-current=page]:after,.header__primary-nav-item>details[open]>summary:after,.header__primary-nav-item>details>summary:hover:after{transform:scaleX(1)}.header__dropdown-menu,.mega-menu{border-radius:var(--xnx-radius-block);background:var(--xnx-glass-menu);border:1px solid var(--xnx-glass-border-light);box-shadow:var(--xnx-elevation-float),var(--xnx-glass-highlight-light);-webkit-backdrop-filter:var(--xnx-blur-strong);backdrop-filter:var(--xnx-blur-strong)}.header__dropdown-menu{padding:.5rem;min-width:14rem}.header__dropdown-menu .header__dropdown-menu{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.header__dropdown-menu a,.header__dropdown-menu summary{display:block;border-radius:calc(var(--xnx-radius-block) - 3px);font-size:.9375rem;padding:.5rem .75rem;transition:background-color var(--xnx-dur-1) ease,color var(--xnx-dur-1) ease}.header__dropdown-menu a:hover,.header__dropdown-menu summary:hover{background:rgb(var(--xnx-mist-rgb) / .78);color:var(--xnx-forest)}.mega-menu .link-faded-reverse:hover{color:var(--xnx-forest)}.xnx-search-trigger{order:99;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:2.5rem;height:2.5rem;color:rgb(var(--xnx-heading, var(--text-color)));transition:background-color var(--xnx-dur-1) ease,border-color var(--xnx-dur-1) ease,box-shadow var(--xnx-dur-2) ease}.xnx-search-trigger .header__nav-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.xnx-search-trigger__label,.xnx-search-trigger__kbd{display:none}.xnx-search-trigger:hover{background:var(--xnx-mist)}@media screen and (min-width:1000px){.xnx-search-trigger{margin-inline-start:auto}}@media screen and (min-width:1280px){.xnx-search-trigger{width:clamp(13rem,17vw,19rem);justify-content:flex-start;padding-inline:.875rem .5rem;background:#fff;border:1px solid var(--xnx-line-strong);border-radius:var(--xnx-radius-input)}.xnx-search-trigger:hover{background:#fff;border-color:rgb(var(--xnx-forest-rgb) / .45)}.xnx-search-trigger__label{display:block;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;color:rgb(var(--xnx-ink-rgb) / .5)}.xnx-search-trigger__kbd{display:grid;place-items:center;width:1.375rem;height:1.375rem;font-family:var(--xnx-font-label);font-size:.75rem;color:rgb(var(--xnx-text-rgb) / .6);border:1px solid var(--xnx-line-strong);border-radius:4px;background:var(--xnx-paper)}}.header__secondary-nav{flex-wrap:nowrap;gap:.125rem}.header__secondary-nav>.xenex-proudly-canadian{order:0}.header__secondary-nav>.xenex-lang-selector{order:1}.header__secondary-nav>.region-selector{order:2}.header__secondary-nav>.localization-selectors,.header__secondary-nav>.disclosure,.header__secondary-nav>.localization-form,.header__secondary-nav>[class*=bucks]{order:3}.header__secondary-nav>.xnx-account{order:4}.header__secondary-nav>a.xenex-icon-btn.relative,.header__secondary-nav>a[href*=cart]{order:5}.header__secondary-nav>*{position:relative}.header__secondary-nav>*:hover,.header__secondary-nav>*:focus-within{z-index:30}.xenex-icon-btn,.region-selector__trigger{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--xnx-radius-control);background:transparent;color:rgb(var(--xnx-heading, var(--text-color)));cursor:pointer;transition:background-color var(--xnx-dur-1) ease,color var(--xnx-dur-1) ease}.xenex-icon-btn:hover,.region-selector__trigger:hover,.xenex-lang-selector.is-open #xenex-lang-trigger,.region-selector.is-open .region-selector__trigger,.xnx-account:hover>.xenex-icon-btn,.xnx-account:focus-within>.xenex-icon-btn{background:var(--xnx-mist);color:var(--xnx-forest)}.xenex-icon-btn svg,.xenex-icon-btn .header__nav-icon,.region-selector__trigger svg{width:1.25rem;height:1.25rem;stroke:currentColor;fill:none;stroke-width:1.7}#xenex-lang-trigger{font-family:var(--xnx-font-label);font-size:.75rem;font-weight:600;letter-spacing:.08em}.header__cart-dot{top:.5rem;right:.5rem;width:.5rem;height:.5rem;background:var(--xnx-green);box-shadow:0 0 0 2px #fff}.header__cart-dot.is-visible{animation:xnx-pop .5s var(--xnx-ease-spring)}@keyframes xnx-pop{0%{transform:scale(0)}}.xenex-proudly-canadian{display:inline-flex;align-items:center;gap:.5rem;margin-inline-end:.75rem;white-space:nowrap}.xenex-proudly-canadian__leaf{width:1.125rem;height:1.125rem;object-fit:contain;display:block}.xenex-proudly-canadian__text{font-family:var(--xnx-font-label);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--xnx-primary-dark)}.xenex-lang-selector,.region-selector{position:relative;display:inline-block}.xenex-lang-dropdown,.region-selector>.region-selector__dropdown,.xnx-account__menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;min-width:11rem;padding:.375rem;border-radius:var(--xnx-radius-block);background:var(--xnx-glass-menu);border:1px solid var(--xnx-glass-border-light);box-shadow:var(--xnx-elevation-float),var(--xnx-glass-highlight-light);-webkit-backdrop-filter:var(--xnx-blur-strong);backdrop-filter:var(--xnx-blur-strong);opacity:0;visibility:hidden;transform:translateY(-6px);transform-origin:top right;transition:opacity var(--xnx-dur-2) var(--xnx-ease-out),transform var(--xnx-dur-2) var(--xnx-ease-out),visibility var(--xnx-dur-2)}.xenex-lang-dropdown:before,.region-selector>.region-selector__dropdown:before,.xnx-account__menu:before{content:"";position:absolute;left:0;right:0;top:-.75rem;height:.75rem}.xenex-lang-selector.is-open .xenex-lang-dropdown,.region-selector.is-open>.region-selector__dropdown{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (hover:hover)and (pointer:fine){.xenex-lang-selector:hover .xenex-lang-dropdown,.region-selector:hover>.region-selector__dropdown,.xnx-account:hover .xnx-account__menu,.xnx-account:focus-within .xnx-account__menu{opacity:1;visibility:visible;transform:translateY(0)}}.xenex-lang-option,.region-selector>.region-selector__dropdown a{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5625rem .75rem;background:transparent;border:0;border-radius:calc(var(--xnx-radius-block) - 3px);font-family:var(--xnx-font-body);font-size:.875rem;font-weight:500;line-height:1.2;color:var(--xnx-ink);text-align:start;cursor:pointer;transition:background-color var(--xnx-dur-1) ease,color var(--xnx-dur-1) ease}.xenex-lang-option:hover,.region-selector>.region-selector__dropdown a:hover{background:rgb(var(--xnx-mist-rgb) / .78);color:var(--xnx-forest)}.xenex-lang-option.is-active{color:var(--xnx-forest);font-weight:600}.xenex-lang-option-flag{font-family:var(--xnx-font-label);font-weight:600;font-size:.6875rem;letter-spacing:.06em;padding:.125rem .3125rem;border-radius:4px;border:1px solid var(--xnx-line-strong);color:var(--xnx-primary-dark)}.xenex-lang-option.is-active .xenex-lang-option-flag{background:var(--xnx-forest);border-color:var(--xnx-forest);color:#fff}.xenex-lang-option-name{flex-grow:1}.xenex-lang-check{color:var(--xnx-green);opacity:0}.xenex-lang-option.is-active .xenex-lang-check{opacity:1}.xnx-account{position:relative;display:inline-block}.xnx-account__menu{width:16.5rem;padding:.5rem;display:grid;gap:.25rem}.xnx-account__menu .buckscc-currency-box{display:none!important}.xnx-account__who{display:grid;gap:.25rem;padding:.625rem .75rem .75rem;border-bottom:1px solid var(--xnx-line);margin-bottom:.25rem}.xnx-account__who .xnx-label{color:var(--xnx-primary-dark)}.xnx-account__name{font-family:var(--xnx-font-display);font-weight:700;font-size:1.0625rem;color:var(--xnx-forest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xnx-account__links{display:grid;gap:.125rem}.xnx-account__links a,.xnx-account__logout{display:flex;align-items:center;gap:.75rem;padding:.5625rem .75rem;border-radius:calc(var(--xnx-radius-block) - 3px);font-size:.9375rem;color:var(--xnx-ink);transition:background-color var(--xnx-dur-1) ease,color var(--xnx-dur-1) ease}.xnx-account__links a .xnx-icon,.xnx-account__logout .xnx-icon{color:rgb(var(--xnx-forest-rgb) / .7)}.xnx-account__links a:hover,.xnx-account__logout:hover{background:rgb(var(--xnx-mist-rgb) / .78);color:var(--xnx-forest)}.xnx-account__logout{border-top:1px solid var(--xnx-line);margin-top:.25rem;padding-top:.75rem;color:rgb(var(--xnx-ink-rgb) / .7)}.xnx-account__cta{width:100%}.xnx-account__register{justify-content:center;padding:.625rem;font-size:.875rem}@media screen and (hover:none){.xnx-account__menu{display:none}}@media screen and (max-width:1599px){.xenex-proudly-canadian__text{display:none}.xenex-proudly-canadian{margin-inline-end:.25rem}}@media screen and (max-width:699px){.header__secondary-nav>.xenex-lang-selector,.header__secondary-nav>.region-selector,.header__secondary-nav>.xenex-proudly-canadian{display:none}.header__secondary-nav{flex-wrap:wrap;justify-content:flex-end;row-gap:.25rem}.header__secondary-nav>[class*=bucks]{order:9;flex-basis:100%;display:flex;justify-content:flex-end}.xenex-icon-btn,.xnx-search-trigger{width:2.25rem;height:2.25rem}}.header__secondary-nav :is(.buckscc-select-custom,#bucks-currency-picker,.localization-selector__button,select[name=country_code],select[name=locale_code]){height:2.25rem;padding:0 .75rem;border:1px solid var(--xnx-line-strong);border-radius:var(--xnx-radius-input);background-color:transparent;font-family:var(--xnx-font-label);font-weight:600;font-size:.75rem;letter-spacing:.04em;color:rgb(var(--xnx-heading, var(--text-color)));box-shadow:none}.buckscc-select-options{border-radius:var(--xnx-radius-block)!important;background:var(--xnx-glass-menu)!important;border:1px solid var(--xnx-glass-border-light)!important;box-shadow:var(--xnx-elevation-float),var(--xnx-glass-highlight-light)!important;-webkit-backdrop-filter:var(--xnx-blur-strong);backdrop-filter:var(--xnx-blur-strong)}.header-sidebar__linklist-button{font-family:var(--xnx-font-display);font-weight:600;font-size:1.1875rem;letter-spacing:-.01em;color:var(--xnx-forest)}.header-sidebar__nested-linklist a,.header-sidebar__sub-panel .header-sidebar__linklist-button{font-family:var(--xnx-font-body);font-size:1rem;font-weight:500}.xnx-sidebar-utils{display:grid;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--xnx-line)}.xnx-sidebar-utils__group{display:flex;flex-wrap:wrap;gap:.375rem}.xnx-sidebar-utils__chip{display:inline-flex;align-items:center;width:auto;padding:.4375rem .75rem;border:1px solid var(--xnx-line-strong);border-radius:var(--xnx-radius-chip);background:transparent;font-family:var(--xnx-font-label);font-weight:600;font-size:.75rem;letter-spacing:.06em;color:var(--xnx-forest);cursor:pointer}.xnx-sidebar-utils__chip.is-active{background:var(--xnx-forest);border-color:var(--xnx-forest);color:#fff}.header-search{border-top:1px solid var(--xnx-line);border-bottom:1px solid var(--xnx-glass-border-light);box-shadow:var(--xnx-elevation-float),var(--xnx-glass-highlight-light)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.header-search{background-color:var(--xnx-glass-menu);-webkit-backdrop-filter:var(--xnx-blur-strong);backdrop-filter:var(--xnx-blur-strong)}}.header-search__input{font-family:var(--xnx-font-display);font-weight:600;letter-spacing:-.01em;color:var(--xnx-forest)}.header-search__input::placeholder{color:rgb(var(--xnx-text-rgb) / .6)}.predictive-search .tabs-nav,.predictive-search__tabs{font-family:var(--xnx-font-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.modal .modal__content,.popover{border-radius:var(--xnx-radius-block)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) and (color: color-mix(in srgb,red 50%,transparent)){.drawer::part(content){background-color:color-mix(in srgb,rgb(var(--background)) var(--xnx-glass-mix-sheet),transparent);background-image:none;box-shadow:var(--xnx-glass-highlight-light);-webkit-backdrop-filter:var(--xnx-blur);backdrop-filter:var(--xnx-blur)}.drawer::part(footer){background:transparent}@media screen and (max-width:999px){.header-sidebar__main-panel{background:transparent}.header-sidebar__footer:before{background:linear-gradient(transparent,color-mix(in srgb,rgb(var(--background)) var(--xnx-glass-mix-sheet),transparent))}}.popover::part(content){background:color-mix(in srgb,rgb(var(--background)) var(--xnx-glass-mix-sheet),transparent);-webkit-backdrop-filter:var(--xnx-blur);backdrop-filter:var(--xnx-blur)}@media screen and (min-width:1000px){.popover{background:color-mix(in srgb,rgb(var(--background)) var(--xnx-glass-mix-menu),transparent);box-shadow:var(--xnx-elevation-float),var(--xnx-glass-highlight-light);-webkit-backdrop-filter:var(--xnx-blur-strong);backdrop-filter:var(--xnx-blur-strong)}.popover::part(content){background:transparent;border-radius:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}}.cart-drawer .free-shipping-bar,.free-shipping-bar{border-radius:var(--xnx-radius-chip)}.xnx-section{position:relative;padding-block:clamp(3.5rem,7vw,7.5rem)}.xnx-section--tight{padding-block:clamp(2.5rem,5vw,4.5rem)}.xnx-section--flush-top{padding-block-start:0}.xnx-container{width:100%;max-width:82rem;margin-inline:auto;padding-inline:var(--container-gutter)}.xnx-display{font-family:var(--xnx-font-display);font-weight:700;font-size:clamp(2.25rem,1.5rem + 3.6vw,4.75rem);line-height:1.06;letter-spacing:-.025em;color:rgb(var(--xnx-heading-display, var(--xnx-heading, var(--text-color))));text-wrap:balance}.xnx-title{font-family:var(--xnx-font-display);font-weight:700;font-size:clamp(1.625rem,1.25rem + 1.7vw,2.75rem);line-height:1.12;letter-spacing:-.02em;color:rgb(var(--xnx-heading-display, var(--xnx-heading, var(--text-color))));text-wrap:balance}.xnx-lede{font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.55;color:rgb(var(--text-color) / .78);max-width:38rem;text-wrap:pretty}.xnx-section-head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem)}@media screen and (min-width:1000px){.xnx-section-head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:3rem}}.xnx-arrow-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:rgb(var(--xnx-heading, var(--text-color)))}.xnx-arrow-link svg{transition:transform var(--xnx-dur-2) var(--xnx-ease-spring)}.xnx-arrow-link:hover svg{transform:translate(4px)}.xnx-icon{width:1.5rem;height:1.5rem;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.xnx-chain{--xnx-node: 1.375rem;position:relative;height:calc(var(--xnx-node) * 1.6);width:100%;overflow:hidden;pointer-events:none}.xnx-chain__bond{position:absolute;inset-inline:0;top:50%;height:2px;margin-top:-1px;background:currentColor;opacity:.45;transform-origin:left center}.xnx-chain__node{position:absolute;top:50%;width:calc(var(--xnx-node) * var(--s, 1));height:calc(var(--xnx-node) * var(--s, 1));margin-top:calc(var(--xnx-node) * var(--s, 1) / -2);margin-left:calc(var(--xnx-node) * var(--s, 1) / -2);border-radius:50%;background:var(--c, var(--xnx-green))}.xnx-chain--green{color:var(--xnx-success)}.xnx-chain--light{color:#ffffff80}.xnx-panel{border-radius:var(--xnx-radius-block);background:rgb(var(--xnx-primary-dark-rgb) / .92);color:#fff;--xnx-heading: 255 255 255;--xnx-heading-display: 255 255 255;--text-color: 255 255 255;border:1px solid var(--xnx-glass-border-dark);box-shadow:var(--xnx-glass-highlight-dark)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.xnx-panel{background:var(--xnx-glass-dark);-webkit-backdrop-filter:var(--xnx-blur);backdrop-filter:var(--xnx-blur)}}.xnx-tile{position:relative;display:flex;flex-direction:column;gap:.875rem;padding:clamp(1.25rem,2.2vw,1.75rem);background:#fff;border:1px solid var(--xnx-line);border-radius:var(--xnx-radius-block);color:var(--xnx-ink);isolation:isolate;overflow:hidden;transition:border-color var(--xnx-dur-2) var(--xnx-ease-standard),transform var(--xnx-dur-3) var(--xnx-ease-spring-soft),box-shadow var(--xnx-dur-3) var(--xnx-ease-standard)}.xnx-on-dark .xnx-tile{background:var(--xnx-glass-card-dark);border-color:var(--xnx-glass-border-dark);box-shadow:var(--xnx-glass-highlight-dark);color:#fff}.color-scheme--scheme-3 .xnx-tile,.xnx-band .xnx-tile{background:var(--xnx-glass-on-gradient);border-color:#ffffffe6;box-shadow:var(--xnx-shadow-card);color:var(--xnx-text)}.xnx-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--xnx-mist);transform:translateY(101%);transition:transform var(--xnx-dur-3) var(--xnx-ease-out)}@media screen and (pointer:fine){a.xnx-tile:hover{border-color:rgb(var(--xnx-primary-rgb) / .45);box-shadow:var(--xnx-shadow-card-hover);transform:translateY(-3px)}a.xnx-tile:hover:before{transform:translateY(0)}}a.xnx-tile:active{transform:translateY(-1px) scale(.995)}.xnx-promo-card,.xnx-contact__map{border-radius:var(--xnx-radius-block);overflow:hidden}.xnx-contact__card,.xnx-acct__card,.xnx-acct__order-card{border-radius:var(--xnx-radius-block)}.xnx-quick__grid,.xnx-contact__reps{border-radius:var(--xnx-radius-block);overflow:hidden}.xnx-quick__grid .xnx-quick__tile{border-radius:0}.xnx-hero__search{border-radius:var(--xnx-radius-input);overflow:hidden}.xnx-promos__btn,.xnx-acct__logout,.xnx-acct__shortcut-icon,.xnx-quick__icon{border-radius:var(--xnx-radius-control)}.xnx-quick__badge{border-radius:var(--xnx-radius-chip)}.xnx-band{background:var(--xnx-gradient-band);color:var(--xnx-text);--text-color: var(--xnx-text-rgb);--xnx-heading: var(--xnx-text-rgb);--xnx-heading-display: var(--xnx-text-rgb)}.xnx-gradient-rule{height:4px;border:0;border-radius:999px;background:var(--xnx-gradient)}.xnx-btn{display:inline-block;padding:.75rem 1.75rem;border-radius:var(--xnx-radius-control);background:var(--xnx-primary);color:#fff;font-family:var(--xnx-font-body);font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none!important;transition:background-color var(--xnx-dur-2) var(--xnx-ease-standard)}.xnx-btn:hover{background:var(--xnx-primary-dark);color:#fff}.xnx-btn--secondary{background:#fff;color:var(--xnx-primary-dark);box-shadow:inset 0 0 0 1px var(--xnx-primary)}.xnx-btn--secondary:hover{background:var(--xnx-accent-bg);color:var(--xnx-primary-dark)}.xnx-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--xnx-border);border-radius:var(--xnx-radius-control);overflow:hidden;font-variant-numeric:tabular-nums}.xnx-table th{background:var(--xnx-primary-dark);color:#fff;font-family:var(--xnx-font-label);font-size:.875rem;font-weight:600;text-align:start;padding:.75rem .9375rem}.xnx-table td{padding:.625rem .9375rem;font-size:.9375rem;color:var(--xnx-text);border-top:1px solid var(--xnx-border);vertical-align:top}.xnx-table tbody tr:nth-child(2n){background:var(--xnx-surface)}.xnx-mobile-label{display:none;margin-bottom:.375rem;padding:.25rem .5rem;border-radius:var(--xnx-radius-chip);background:var(--xnx-accent-bg);color:var(--xnx-primary-dark);font-family:var(--xnx-font-label);font-size:.75rem;font-weight:700}@media screen and (max-width:600px){.xnx-table,.xnx-table tbody,.xnx-table tr,.xnx-table td{display:block}.xnx-table{border:0;border-radius:0;overflow:visible}.xnx-table thead{display:none}.xnx-table tr{margin-bottom:.9375rem;border:1px solid #cccccc;border-radius:var(--xnx-radius-control);overflow:hidden}.xnx-table tbody tr:nth-child(2n){background:#fff}.xnx-table td{border-top:0;border-bottom:1px solid #eeeeee}.xnx-table td:last-child{border-bottom:0}.xnx-mobile-label{display:inline-block}}.xnx-checklist{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.xnx-checklist li{position:relative;min-height:1.75rem;padding-inline-start:2.375rem;line-height:1.6}.xnx-checklist li:before{content:"";position:absolute;inset-inline-start:0;top:0;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--xnx-accent-bg)}.xnx-checklist li:after{content:"";position:absolute;inset-inline-start:.625rem;top:.4375rem;width:.4375rem;height:.75rem;border:solid var(--xnx-success);border-width:0 2px 2px 0;transform:rotate(45deg)}.xnx-motion [data-xnx-reveal]:not(.is-revealed){opacity:0}.xnx-motion [data-xnx-reveal]{transition:opacity var(--xnx-dur-4) var(--xnx-ease-out),transform var(--xnx-dur-4) var(--xnx-ease-out);transition-delay:calc(var(--xnx-i, 0) * 45ms + var(--xnx-delay, 0ms))}.xnx-motion [data-xnx-reveal=""]:not(.is-revealed),.xnx-motion [data-xnx-reveal=up]:not(.is-revealed){transform:translate3d(0,28px,0)}.xnx-motion [data-xnx-reveal=scale]:not(.is-revealed){transform:scale(.96)}.xnx-motion [data-xnx-reveal=left]:not(.is-revealed){transform:translate3d(-32px,0,0)}.xnx-motion [data-xnx-reveal=right]:not(.is-revealed){transform:translate3d(32px,0,0)}.xnx-motion :is(.xnx-cat,.xnx-promo,.xnx-page-hero__media)[data-xnx-reveal]{--xnx-reveal-fade: opacity var(--xnx-dur-4) var(--xnx-ease-out) calc(var(--xnx-i, 0) * 45ms + var(--xnx-delay, 0ms));transition-property:background-color}.xnx-motion :is(.xnx-cat,.xnx-promo,.xnx-page-hero__media)[data-xnx-reveal]:not(.is-revealed){opacity:1;transform:none;background-color:transparent}.xnx-motion :is(.xnx-cat,.xnx-promo,.xnx-page-hero__media)[data-xnx-reveal]:not(.is-revealed)>*{opacity:0}.xnx-motion :is(.xnx-cat__media,.xnx-promo__media,.xnx-page-hero__frame,.xnx-page-hero__stat){transition:var(--xnx-reveal-fade, opacity 0s)}.xnx-motion .xnx-cat__panel{transition:var(--xnx-reveal-fade, opacity 0s),background-color var(--xnx-dur-3) var(--xnx-ease-out)}.xnx-motion .xnx-promo__panel{transition:var(--xnx-reveal-fade, opacity 0s),transform var(--xnx-dur-3) var(--xnx-ease-spring-soft)}.xnx-lines .xnx-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.xnx-lines .xnx-line>span{display:block}.xnx-motion .xnx-lines .xnx-line>span{transition:transform 1s var(--xnx-ease-out);transition-delay:calc(var(--xnx-l, 0) * 90ms + 80ms)}.xnx-motion .xnx-lines:not(.is-revealed) .xnx-line>span{transform:translate3d(0,105%,0)}.xnx-motion .xnx-lines:not(.is-revealed){opacity:1;transform:none}.xnx-motion .xnx-chain .xnx-chain__bond{transition:transform 1.4s var(--xnx-ease-out)}.xnx-motion .xnx-chain .xnx-chain__node{transition:transform .7s var(--xnx-ease-spring),opacity .4s ease;transition-delay:calc(var(--xnx-n, 0) * .11s + .12s)}.xnx-motion .xnx-chain:not(.is-revealed) .xnx-chain__bond{transform:scaleX(0)}.xnx-motion .xnx-chain:not(.is-revealed) .xnx-chain__node{transform:scale(0);opacity:0}.xnx-motion .xnx-chain:not(.is-revealed){opacity:1;transform:none}@supports (animation-timeline: view()){@media(hover:hover){.xnx-motion [data-xnx-parallax]{animation:xnx-parallax linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes xnx-parallax{0%{transform:scale(1.12) translate3d(0,-3%,0)}to{transform:scale(1.12) translate3d(0,3%,0)}}}}@keyframes xnx-vt-out{to{opacity:0}}@keyframes xnx-vt-in{0%{opacity:0}}::view-transition-old(root){animation:.12s var(--xnx-ease-standard) both xnx-vt-out}::view-transition-new(root){animation:.2s var(--xnx-ease-out) both xnx-vt-in}::view-transition-group(xnx-header){animation-duration:0s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.xnx-card-locked{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--xnx-font-label);font-weight:600;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--xnx-forest);text-decoration:underline var(--xnx-green) 1px!important;text-underline-offset:3px;padding-top:.125rem}.xnx-card-locked:hover{text-decoration:underline var(--xnx-green) 2px!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/xnx-brand.css.map */
