:root{--lp-bg: #060607;--lp-surface: #0b0b0d;--lp-surface-deep: #08080a;--lp-media-tile: #ffffff;--lp-green: #258750;--lp-green-tint: #2ea35f;--lp-green-fill: rgba(37, 135, 80, .12);--lp-green-hover: #216f44;--lp-warning: #ffb020;--lp-text: #ffffff;--lp-text-body: #e6e6e6;--lp-text-muted: rgba(255, 255, 255, .62);--lp-text-faint: rgba(255, 255, 255, .4);--lp-hairline: rgba(255, 255, 255, .07);--lp-hairline-section: rgba(255, 255, 255, .08);--lp-hairline-interactive: rgba(255, 255, 255, .22);--lp-font-body: "Saira", system-ui, -apple-system, sans-serif;--lp-font-display: "Saira Condensed", "Saira", system-ui, sans-serif;--lp-font-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Roboto Mono", monospace;--lp-ls-nav: .2em;--lp-ls-button: .24em;--lp-ls-button-chrome: .18em;--lp-ls-eyebrow: .3em;--lp-ls-micro: .14em;--lp-grid-gap: 16px;--lp-radius: 0px;--lp-radius-control: 2px;--lp-drawer-width: clamp(280px, 86vw, 360px);--lp-touch-target-min: 44px;--lp-weight-display: 800;--lp-btn-primary-bg: var(--lp-green);--lp-btn-primary-text: #ffffff;--lp-btn-primary-hover-bg: var(--lp-green-hover);--lp-btn-secondary-border: var(--lp-hairline-interactive);--lp-btn-outline-green-border: var(--lp-green);--lp-btn-outline-green-fill: var(--lp-green-fill);--lp-section-pad: 24px;--lp-section-pad-lg: 28px;--lp-collection-gap: 28px;--lp-product-gap: 44px;--lp-badge-bestseller-bg: var(--lp-green);--lp-badge-bestseller-text: #ffffff;--lp-badge-save-bg: #ffffff;--lp-badge-save-text: var(--lp-bg);--font-body--family: var(--lp-font-body) !important;--font-subheading--family: var(--lp-font-body) !important;--font-heading--family: var(--lp-font-display) !important;--font-accent--family: var(--lp-font-display) !important;--font-heading--weight: var(--lp-weight-display) !important;--color-border: var(--lp-hairline) !important;--color-border-rgb: 28 28 31 !important;--border-color: var(--lp-hairline) !important;--checkbox-border-radius: var(--lp-radius-control) !important}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--lp-gutter: var(--page-margin)}[class*=color-custom-],[class*=color-custom-] .text-block{--color-border: var(--lp-hairline) !important;--color-border-rgb: 28 28 31 !important}body{background:var(--lp-bg);color:var(--lp-text-body)}h1,.lp-display{font-family:var(--lp-font-display);font-weight:var(--lp-weight-display);text-transform:uppercase;color:var(--lp-text)}.lp-mono{font-family:var(--lp-font-mono);font-variant-numeric:tabular-nums}.lp-eyebrow{font-family:var(--lp-font-body);font-weight:600;font-size:10px;letter-spacing:var(--lp-ls-eyebrow);text-transform:uppercase;color:var(--lp-text-muted)}.lp-hairline{border:0;border-top:1px solid var(--lp-hairline)}.lp-media-tile{background:var(--lp-media-tile)}.button,button,.shopify-payment-button__button{border-radius:var(--lp-radius)}.button:not(.button-unstyled),button.shopify-payment-button__button{font-weight:700;letter-spacing:var(--lp-ls-button)}.add-to-cart-button{background:var(--lp-btn-outline-green-fill);color:var(--lp-text);box-shadow:inset 0 0 0 1px var(--lp-btn-outline-green-border)}.add-to-cart-button:hover{background:var(--lp-green-fill);box-shadow:inset 0 0 0 1px var(--lp-green-tint)}.price,.compare-at-price,.sticky-add-to-cart__price{font-family:var(--lp-font-mono);font-variant-numeric:tabular-nums}.product-media-container{background:var(--lp-media-tile)}input[type=checkbox],input[type=range]::-webkit-slider-thumb{border-radius:var(--lp-radius-control)}.cart-bubble,.cart-bubble__background,.email-signup__input,.column-picker,.product-recommendations__skeleton-item{border-radius:var(--lp-radius)!important}.card{box-shadow:none}.dialog-modal,.cart-disclosure-tooltip__popover,.volume-pricing-info__popover,.terms-policies-popover,.theme-drawer__close-button{box-shadow:none!important}.price-facet__input{box-shadow:none!important;border:1px solid var(--lp-hairline-interactive)!important}:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px}.close-button:focus-visible{border-radius:var(--lp-radius)!important}.close-button:focus-visible:after{border:2px solid var(--lp-green)!important;border-radius:var(--lp-radius)!important}.theme-drawer__close-button:focus-visible{outline-color:var(--lp-green)!important;border-radius:var(--lp-radius)!important}.theme-drawer__close-button{min-width:var(--lp-touch-target-min);min-height:var(--lp-touch-target-min);border-radius:var(--lp-radius)!important}.theme-drawer__badge{border-radius:var(--lp-radius)!important}.lp-cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lp-touch-target-min);padding:17px 40px;font-family:var(--lp-font-body);font-weight:700;font-size:13px;letter-spacing:var(--lp-ls-button);text-transform:uppercase;text-decoration:none}.lp-cta--primary{background:var(--lp-btn-primary-bg);color:var(--lp-btn-primary-text);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.lp-cta--primary:hover{background:var(--lp-btn-primary-hover-bg)}.lp-cta--secondary{border:1px solid var(--lp-btn-secondary-border);color:var(--lp-text)}.lp-cta--secondary:hover{background:var(--lp-btn-outline-green-fill);border-color:var(--lp-green)}.lp-cta--primary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--lp-text)}.lp-tile__link{position:relative;display:block;border:1px solid var(--lp-hairline);text-decoration:none;transition:border-color var(--animation-speed, .2s) ease}.lp-tile__link:hover{border-color:var(--lp-hairline-interactive)}.lp-tile__media{display:block;aspect-ratio:3 / 4;overflow:hidden}.lp-tile__image{width:100%;height:100%;object-fit:cover;display:block}.lp-tile__image--placeholder{opacity:.3}.lp-tile__index{position:absolute;inset-block-start:10px;inset-inline-start:12px;font-size:10px;letter-spacing:var(--lp-ls-micro);text-transform:uppercase;color:#0606078c}.lp-tile__label{display:block;padding:14px 14px 16px;font-family:var(--lp-font-display);font-weight:600;font-size:13px;letter-spacing:var(--lp-ls-nav);text-transform:uppercase;color:var(--lp-text)}.lp-tiles{padding:var(--lp-section-pad-lg) var(--lp-gutter)}.lp-tiles__heading{margin:0 0 22px;font-family:var(--lp-font-body);font-weight:400;font-size:clamp(22px,3vw,32px);line-height:1.2;text-transform:none;color:var(--lp-text)}.lp-tiles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--lp-grid-gap);margin:0;padding:0;list-style:none}.lp-collection__more{display:flex;justify-content:center;margin-block-start:32px}.lp-collection__more-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lp-touch-target-min);padding:16px 46px;border:1px solid var(--lp-btn-secondary-border);color:var(--lp-text);font-family:var(--lp-font-body);font-weight:700;font-size:13px;letter-spacing:var(--lp-ls-button);text-transform:uppercase;text-decoration:none;background:transparent;cursor:pointer}.lp-collection__more-button:hover{background:var(--lp-btn-outline-green-fill);border-color:var(--lp-green)}.rte{font-family:var(--lp-font-body);font-size:15px;line-height:1.75;color:var(--lp-text-body)}.rte h1,.rte h2,.rte h3,.rte h4{color:var(--lp-text);text-transform:none;margin-block:1.6em .5em}.rte h2,.rte h3,.rte h4{font-family:var(--lp-font-body);font-weight:600}.rte a{color:var(--lp-green-tint);text-decoration:underline;text-underline-offset:3px}.rte a:hover{color:var(--lp-text)}.rte blockquote{margin-inline:0;padding-inline-start:18px;border-inline-start:2px solid var(--lp-green);color:var(--lp-text-muted)}.rte img{max-width:100%;height:auto}.rte hr{border:0;border-block-start:1px solid var(--lp-hairline-section);margin-block:2em}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:10px 12px;border-block-end:1px solid var(--lp-hairline);text-align:start}.rte th{font-weight:600;color:var(--lp-text)}.rte thead th{border-block-end-color:var(--lp-hairline-interactive);font-size:11px;letter-spacing:var(--lp-ls-micro);text-transform:uppercase;color:var(--lp-text-muted)}.rte :is(th,td):last-child:not(:first-child){text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.rte td strong{color:var(--lp-text)}.rte figure{margin:1.5em 0}.rte figure img{display:block}.rte .lp-note{margin-block-start:.75em;font-size:12px;line-height:1.6;color:var(--lp-text-muted)}.rte .lp-checklist{padding-inline-start:0;list-style:none}.rte .lp-checklist li{position:relative;padding-inline-start:26px}.rte .lp-checklist li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.55em;width:12px;height:7px;border-inline-start:2px solid var(--lp-green);border-block-end:2px solid var(--lp-green);transform:rotate(-45deg)}.rte .lp-video{position:relative;aspect-ratio:16 / 9;margin:1.5em 0;max-width:820px;background:var(--lp-surface-deep)}.rte .lp-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.rte .lp-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lp-grid-gap);margin:1.5em 0 2em}.rte .lp-gallery figure{margin:0;aspect-ratio:3 / 2;overflow:hidden;background:var(--lp-surface-deep)}.rte .lp-gallery img{width:100%;height:100%;object-fit:cover}.rte .lp-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--lp-grid-gap);margin:2em 0;padding:0;list-style:none}.rte .lp-tile-grid a{display:block;border:1px solid var(--lp-hairline);transition:border-color var(--animation-speed, .2s) ease}.rte .lp-tile-grid a:hover,.rte .lp-tile-grid a:focus-visible{border-color:var(--lp-green)}.rte .lp-tile-grid img{display:block;width:100%;height:auto;aspect-ratio:1200 / 628;object-fit:cover}.rte .lp-actions{display:flex;flex-wrap:wrap;gap:12px;margin:1.5em 0}.rte a.lp-cta{text-decoration:none;text-align:center}.rte a.lp-cta--primary,.rte a.lp-cta--primary:hover{color:var(--lp-btn-primary-text)}.rte a.lp-cta--secondary,.rte a.lp-cta--secondary:hover{color:var(--lp-text)}.rte a.lp-cta--secondary:hover{border-color:var(--lp-text)}.rte .lp-on-light{max-width:560px;padding:24px 32px;background:var(--lp-text)}@media screen and (max-width:749px){.rte .lp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.rte table{display:block;overflow-x:auto}}.facets-toggle__button,a.size-style{min-width:var(--lp-touch-target-min);min-height:var(--lp-touch-target-min)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lp-tokens.css.map */
