:root{--dive-green: #14AA32;--dive-veludo: #003C1E;--dive-gunmetal: #26282D;--dive-black: #000000;--dive-metal-gray: #86868B;--dive-lynx: #F7F7F7;--dive-white: #FFFFFF;--dive-beige: #E6D2A0;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .05), 0 2px 6px rgba(0, 0, 0, .04);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .05);--shadow-hover: 0 20px 48px rgba(0, 0, 0, .1), 0 8px 20px rgba(0, 0, 0, .06);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s}body{font-size:15px;line-height:1.6;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:-.02em!important;line-height:1.15!important;font-weight:700}h1,.h1{font-size:clamp(32px,5vw,56px)!important}h2,.h2{font-size:clamp(26px,3.5vw,40px)!important}h3,.h3{font-size:clamp(20px,2.4vw,28px)!important}h4,.h4{font-size:clamp(17px,1.8vw,22px)!important}h5,.h5{font-size:16px!important}h6,.h6{font-size:14px!important;letter-spacing:.02em!important}.banner__heading,.hero__heading,.main-page-title,.h-xl,.h-xxl,.heading--huge,.heading--xhuge{font-size:clamp(40px,6.5vw,72px)!important;line-height:1.05!important;letter-spacing:-.03em!important}p,li,td,th,.body-text{font-size:15px;line-height:1.65}.text-small,small,.caption,figcaption{font-size:13px}.main-page__description,.banner__text,.main-page-description{font-size:16px!important;line-height:1.65!important;max-width:640px;font-weight:400;opacity:.85}.card,.card-wrapper,.product-card-wrapper,.multicolumn-card,.testimonial,.team-member-card,.collapsible-content__card,.collection-card,.featured-promotion__card,.article-card{border-radius:var(--radius-md);transition:transform var(--duration-base) var(--ease-smooth),box-shadow var(--duration-base) var(--ease-smooth);box-shadow:var(--shadow-sm)}.card:hover,.card-wrapper:hover,.product-card-wrapper:hover,.multicolumn-card:hover,.testimonial:hover,.team-member-card:hover,.collection-card:hover,.featured-promotion__card:hover,.article-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.card__media,.card-wrapper img,.product-card__image img,.card-media img{border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden}.button,button.button,.btn,.shopify-payment-button__button,input[type=submit]{border-radius:var(--radius-full)!important;letter-spacing:.01em!important;font-weight:500!important;padding:12px 28px!important;transition:all var(--duration-base) var(--ease-smooth)!important;box-shadow:var(--shadow-sm)}.button:hover,.btn:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.button:active,.btn:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.button--small,.btn--small{padding:8px 18px!important;font-size:13px!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select,.field__input{border-radius:var(--radius-sm)!important;transition:border-color var(--duration-base) var(--ease-smooth),box-shadow var(--duration-base) var(--ease-smooth)!important;font-size:15px!important}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--dive-green)!important;box-shadow:0 0 0 3px #14aa321f!important;outline:none!important}.rte a,.body-text a,.main-page a:not(.button):not(.btn){color:var(--dive-green);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--duration-base) var(--ease-smooth)}.rte a:hover,.body-text a:hover{border-bottom-color:var(--dive-green)}.rte table,.main-page table{border-collapse:separate;border-spacing:0;width:100%;margin:24px 0;border:1px solid #E5E5EA;border-radius:var(--radius-md);overflow:hidden;font-size:14px}.rte table th,.main-page table th{background:#fafafa;padding:12px 16px;text-align:left;font-weight:600;border-bottom:1px solid #E5E5EA}.rte table td,.main-page table td{padding:12px 16px;border-bottom:1px solid #F0F0F0}.rte table tr:last-child td{border-bottom:none}.rte h2,.main-page h2,.page__content h2{margin-top:48px;margin-bottom:16px}.rte h3,.main-page h3{margin-top:32px;margin-bottom:12px}.rte p,.main-page p{margin-bottom:16px}.rte ul,.rte ol{margin:16px 0;padding-left:24px}.rte li{margin-bottom:6px}.main-page__hero,.banner,.main-page-banner{padding-top:clamp(80px,12vw,160px)!important;padding-bottom:clamp(60px,8vw,100px)!important}.breadcrumb,.breadcrumbs{font-size:12px!important;letter-spacing:.04em;opacity:.65;margin-bottom:24px!important}.announcement-bar,.announcement{font-size:12px!important;letter-spacing:.06em!important;font-weight:500;text-transform:none;padding:10px 0!important}.collapsible-content details{border-radius:var(--radius-md);border:1px solid #E5E5EA;margin-bottom:8px;overflow:hidden;transition:box-shadow var(--duration-base) var(--ease-smooth);background:#fff}.collapsible-content details[open]{box-shadow:var(--shadow-sm)}.collapsible-content summary,.collapsible-content__header{padding:16px 20px!important;font-weight:600!important;font-size:15px!important;color:#000!important;cursor:pointer;transition:background var(--duration-base) var(--ease-smooth)}.collapsible-content summary:hover,.collapsible-content__header:hover{background:#fafafa}.collapsible-content__heading,.collapsible-content h2.h2{color:#000!important}.collapsible-content__content,.collapsible-content details .rte{padding:0 20px 16px!important;font-size:14px!important;line-height:1.65!important;color:#1d1d1f!important}.header__menu-item,.header__link{letter-spacing:.02em;font-size:14px!important;font-weight:500;transition:opacity var(--duration-base) var(--ease-smooth)}.header__menu-item:hover,.header__link:hover{opacity:.65}.footer__heading,.footer__group-heading,.footer-block__heading{letter-spacing:.08em!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase;margin-bottom:16px!important}@media(prefers-reduced-motion:no-preference){.card,.card-wrapper,.product-card-wrapper{animation:dive-fade-in .4s var(--ease-smooth) both}@keyframes dive-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.scrolling-banner{padding-top:40px!important;padding-bottom:40px!important}.scrolling-banner__heading,.scrolling-banner p,.scrolling-banner h1,.scrolling-banner h2,.scrolling-banner h3{font-size:clamp(48px,8vw,96px)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1!important;white-space:nowrap}.scrolling-banner>div,.scrolling-banner__content{display:flex!important;align-items:center;gap:64px}.scrolling-banner__item,.scrolling-banner>div>*{flex-shrink:0}.cart-remove-button,button.cart-remove-button,cart-drawer .cart-remove-button,.cart-drawer .cart-remove-button{writing-mode:horizontal-tb!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:4px!important;min-width:fit-content!important;width:auto!important;max-width:none!important;padding:4px 8px!important;word-break:keep-all!important;overflow-wrap:normal!important}.cart-remove-button>span,.cart-remove-button .small-hide{white-space:nowrap!important;display:inline-block!important;writing-mode:horizontal-tb!important;word-break:keep-all!important}.cart-remove-button .icon-remove,cart-remove-button .icon-remove,.cart-drawer .cart-remove-button .icon-remove{transform:none!important}cart-drawer .cart-item,.cart-drawer .cart-item{grid-template-columns:auto 1fr auto!important}.cart__footer .cart__blocks{max-width:52rem!important}.cart__footer .totals__total,.totals .totals__total{white-space:nowrap!important;word-break:keep-all!important;flex-shrink:0!important;font-size:2.6rem!important;line-height:1.2!important}.cart__footer .totals__total-value,.totals .totals__total-value{white-space:nowrap!important;word-break:keep-all!important;flex-shrink:0!important}.cart__footer .cart__ctas{justify-content:center!important}.cart__footer .cart__checkout-button{margin-left:auto!important;margin-right:auto!important}.cart__footer .cart__blocks-link{display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.collections-list__button,.collections-list__button.button,.search-collections-list{border-radius:0!important}.search-collections .search-collections-list{max-height:none!important;overflow-y:visible!important;width:max-content!important;min-width:100%!important}.search-collections [open]>.search-collections-list{max-height:none!important}.search-collections .search-colletion-item{padding:1rem 1.4rem!important;font-size:1.5rem!important;line-height:1.5!important;white-space:nowrap!important;cursor:pointer;position:relative;transition:background-color .25s ease,color .25s ease,padding-left .25s ease}.search-collections .search-colletion-item+.search-colletion-item{margin-top:.2rem}.search-collections .search-colletion-item:before{content:"";position:absolute;left:.6rem;top:50%;width:0;height:1px;background:currentColor;transform:translateY(-50%);transition:width .25s ease}.search-collections .search-colletion-item:hover,.search-collections .search-colletion-item.active{background-color:#ffffff14;padding-left:2.6rem!important;color:rgb(var(--color-accent))}.search-collections .search-colletion-item:hover:before,.search-collections .search-colletion-item.active:before{width:1.4rem}.mobile-facets__open-wrapper{border-radius:var(--buttons-radius-outset)!important;box-shadow:none!important;border:1px solid rgba(247,247,247,.4)!important;background:transparent!important;transition:border-color .2s ease,background-color .2s ease}.mobile-facets__open-wrapper:hover{border-color:#f7f7f7cc!important}.mobile-facets__open-wrapper,.mobile-facets__open-wrapper .mobile-facets__open,.mobile-facets__open-wrapper .mobile-facets__open-label{color:#f7f7f7!important;background:transparent!important}.mobile-facets__open-wrapper .mobile-facets__open svg,.mobile-facets__open-wrapper .mobile-facets__open svg *{stroke:#f7f7f7!important;color:#f7f7f7!important}.mobile-facets__open-wrapper .mobile-facets__open{border-radius:var(--buttons-radius-outset)!important;padding:.9rem 1.6rem!important;font-size:1.4rem!important;font-weight:500!important;line-height:1.2!important;gap:.8rem}.mobile-facets__open-wrapper .mobile-facets__open svg{width:1.6rem;height:1.6rem}.navigation-layout{display:none!important}.facets-vertical-form{justify-content:flex-end!important;align-items:center!important}.facets-vertical-form .product-count-vertical{margin-right:0!important;margin-left:0!important}.template-search__search .search__input,.template-search__search .search__input.field__input,.template-search__search .field__label{color:#000!important}.template-search__search .search__input::placeholder{color:#00000080!important}.dive-toolbar{display:inline-flex;align-items:center;gap:1rem;margin-right:1.5rem}.facets-container-drawer .dive-toolbar+.product-count{margin-left:0}.product-count__text{font-size:1.4rem!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;opacity:.75}.dive-toolbar-select{position:relative;display:inline-flex}.dive-toolbar-select:after{content:"";position:absolute;right:1.4rem;top:50%;width:.8rem;height:.8rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none;opacity:.7}.dive-toolbar-select__input{-webkit-appearance:none;appearance:none;background:transparent;color:inherit;font:inherit;font-size:1.4rem;font-weight:500;padding:.9rem 3.2rem .9rem 1.6rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:var(--buttons-radius-outset);cursor:pointer;line-height:1.2;transition:border-color .2s ease,background-color .2s ease}.dive-toolbar-select__input:hover{border-color:rgba(var(--color-foreground),.8)}.dive-toolbar-select__input:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.dive-toolbar-select__input option{color:#000;background:#fff}@media(hover:hover){.product-form__submit,.cart__checkout-button,.button:not(.button--secondary):not(.button--tertiary):not(.link):not(.cart-remove-button){transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-color .35s ease,color .35s ease!important;will-change:transform}.product-form__submit:hover,.cart__checkout-button:hover,.button:not(.button--secondary):not(.button--tertiary):not(.link):not(.cart-remove-button):hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #00000059,0 4px 10px -4px #0003}.product-form__submit:active,.cart__checkout-button:active,.button:not(.button--secondary):not(.button--tertiary):not(.link):not(.cart-remove-button):active{transform:translateY(0);box-shadow:0 4px 10px -4px #00000040}.product-form__submit .icon,.cart__checkout-button .icon{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.product-form__submit:hover .icon,.cart__checkout-button:hover .icon{transform:translate(2px) scale(1.06)}}.product-card-wrapper:hover,.product-card-wrapper:has(.card--card .quick-add):hover,.product-card-wrapper:has(.card--card .quick-add):hover .card--card,.product-card-wrapper:hover .card--card:not(.card--horizontal) .quick-add,.grid:not(.grid-list) .product-card-wrapper:hover .card--card:not(.card--horizontal) .quick-add{box-shadow:none!important;border:0!important}.grid:not(.grid-list) .product-card-wrapper:hover .card--card:not(.card--horizontal) .quick-add{width:100%!important;left:0!important}.product-card-wrapper:has(.card--card .quick-add):hover .card--card,.product-card-wrapper:has(.card--card .quick-add):hover{border-bottom-right-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.section-subtitle,.section-eyebrow{font-family:Tomorrow,Inter,system-ui,sans-serif;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;color:#86868b!important;text-transform:uppercase;margin-top:-4px!important;margin-bottom:28px!important;line-height:1.4!important}.rte p.eyebrow,p.eyebrow{font-family:Tomorrow,Inter,system-ui,sans-serif;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;color:#86868b!important;text-transform:uppercase;margin-top:-4px!important;margin-bottom:20px!important}.collapsible-content__description>p:first-child,.multicolumn-card__subheading>p:first-child,.featured-promotion__card .rte>p:first-child{font-family:Tomorrow,Inter,system-ui,sans-serif;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;color:#86868b!important;text-transform:uppercase;margin-bottom:6px!important;line-height:1.4!important}.collapsible-content__description>p:first-child:not(:only-child){font-size:11px!important}.collapsible-content details{margin:0 0 16px!important;padding-right:0!important;border:1px solid #EFEFF1!important;background:#fff!important;box-shadow:var(--shadow-sm)!important}.collapsible-content details:hover{box-shadow:var(--shadow-md)!important}.collapsible-content details[open]{box-shadow:var(--shadow-md)!important}.collapsible-content details:last-child{margin-bottom:0!important}.collapsible-content summary{padding:20px 24px!important;position:relative;border-bottom:none!important}.collapsible-content summary::-webkit-details-marker,.collapsible-content summary::marker{display:none}.collapsible-content summary svg,.collapsible-content summary .icon-caret,.collapsible-content summary .icon-accordion{margin-right:4px!important;flex-shrink:0}.collapsible-content details .rte,.collapsible-content__content,.collapsible-content summary+div{padding:4px 24px 20px!important}.help-and-feedback details,section[class*=help-and-feedback] details{margin:0 0 16px!important;border:1px solid #EFEFF1!important;background:#fff!important;box-shadow:var(--shadow-sm)!important}.help-and-feedback details:hover,.help-and-feedback details[open]{box-shadow:var(--shadow-md)!important}.help-and-feedback summary{padding:20px 24px!important}.help-and-feedback details .rte{padding:4px 24px 20px!important}.help-and-feedback details{margin-bottom:12px!important;border-radius:var(--radius-md);border:1px solid #E5E5EA}.help-and-feedback summary{padding:18px 24px!important}.compare-title,h3.compare-title,.compare-banner__product-item .compare-title,.compare-information .compare-title,.compare-information h3{font-size:14px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.01em!important;margin:0 0 4px!important}.compare-price{font-size:13px!important;font-weight:500!important}@media(max-width:749px){body{font-size:14px}h1,.h1{font-size:clamp(28px,7vw,36px)!important}h2,.h2{font-size:clamp(22px,5.5vw,28px)!important}.button,.btn{padding:10px 20px!important}}:root{--color-accent-brand: 20, 170, 50}html,html body,html [class*=color-scheme-],html [class*=color-],html .gradient{--color-accent: var(--color-foreground) !important}.main-page-title,.main-page-description,.main-page-description *,.main-hero__inner .breadcrumbs__item,.main-hero__inner .breadcrumbs__link,.main-hero__inner .breadcrumbs__list li:last-child,.breadcrumbs__list-top li:last-child,.product__title,.product__title *,.product__info-container .price,.product__info-container .price *,.product__info-container .product-form__input label,.cart-drawer h2,.cart-drawer__heading,.cart-drawer .cart-item__name,.cart-drawer .price,.cart-drawer .totals__subtotal,.cart-drawer .totals__subtotal-value,.section-title,.section-heading .section-title,.contact__fields .field__label,.rte,.rte p,.rte li{color:rgb(var(--color-foreground))!important}.breadcrumbs__list-top li:last-child,.breadcrumbs__item:last-child,.breadcrumbs__item:last-child .breadcrumbs__link,.product-count__text,.product__vendor-title{color:rgb(var(--color-foreground))!important;opacity:.7}.product__vendor-title{font-size:1.3rem!important;letter-spacing:.08em;text-transform:uppercase;font-weight:500!important;opacity:.6}.header__active-menu-item,.list-menu__item--active,.menu-drawer__menu-item--active{font-weight:600}.facets__summary[open] .facets__summary-label:after,.filter-group-display__close-icon:before,.filter-group-display__close-icon:after,.product-compare .product-compare-checkbox:checked,.blog-tabheader__item_active,.collection__navigation .navigation-item.active:after{background-color:rgb(var(--color-accent-brand))!important;border-color:rgb(var(--color-accent-brand))!important}.breadcrumbs-nav .breadcrumbs__link:hover,.breadcrumbs__item:has(a):hover,.product__title>a.inline-richtext:hover,.header__menu-item:hover,.underlined-link:hover,.card-link:hover,.full-unstyled-link:hover,.mega-menu__link:hover,.link-with-arrow:hover,.cart__login-link:hover,.cart__blocks-link.link-hover:hover,.cart-item__remove-btn:hover,.share-button__button:hover,.blog-tabheader__item:hover h3,.blog__view-all .link:hover{color:rgb(var(--color-accent-brand))!important}.collection .card-wrapper.product-card-wrapper,#product-grid .card-wrapper.product-card-wrapper{border-radius:var(--radius-md);background:#fff;box-shadow:0 0 0 1px #ffffff0f,0 1px 2px #00000040,0 12px 28px #00000059;transition:box-shadow var(--duration-base) var(--ease-smooth)}.collection .card-wrapper.product-card-wrapper:hover,#product-grid .card-wrapper.product-card-wrapper:hover{transform:none!important;box-shadow:0 0 0 1px #14aa3240,0 4px 12px #0000004d,0 24px 48px #00000073}.animate--hover-vertical-lift #product-grid .card-wrapper:hover .card--card,.animate--hover-vertical-lift #product-grid .card-wrapper:hover .card--standard .card__inner,.animate--hover-vertical-lift #product-grid .card-wrapper:active .card--card,.animate--hover-vertical-lift #product-grid .card-wrapper:active .card--standard .card__inner,.animate--hover-vertical-lift .collection .card-wrapper:hover .card--card,.animate--hover-vertical-lift .collection .card-wrapper:hover .card--standard .card__inner{transform:none!important}#product-grid.grid{row-gap:3rem!important;column-gap:2rem!important}#product-grid .card-wrapper.product-card-wrapper .card{border:0!important;border-radius:var(--radius-md)!important;overflow:hidden}#product-grid .card-wrapper.product-card-wrapper .card--card .quick-add,#product-grid .card-wrapper.product-card-wrapper .card--standard .quick-add,#product-grid .card-wrapper.product-card-wrapper .quick-add{position:static!important;opacity:1!important;transform:none!important;padding:0 1.6rem 1.6rem!important;margin:0!important;background:transparent!important}#product-grid .card-wrapper.product-card-wrapper:hover .quick-add,#product-grid .card-wrapper:hover .card--card:not(.card--horizontal) .quick-add{transform:none!important;opacity:1!important}#product-grid .card-wrapper.product-card-wrapper .quick-add__submit,#product-grid .card-wrapper.product-card-wrapper .button--full-width{border-radius:var(--radius-full)!important;padding:10px 16px!important;font-size:13px!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important}#product-grid .card-wrapper.product-card-wrapper .quick-add__submit:hover,#product-grid .card-wrapper.product-card-wrapper .button--full-width:hover{transform:none!important;box-shadow:none!important}.product-card-wrapper .card__content{padding:10px!important}.product-card-wrapper .card__information{padding:0!important}.product-card-wrapper .card__heading{height:auto!important;min-height:0!important;max-height:none!important;-webkit-line-clamp:unset!important;overflow:visible!important;margin:0 0 14px!important}.product-card-wrapper .price{margin-bottom:8px!important}.product-card-wrapper .quick-add__submit{padding:11px 14px!important;min-height:0!important;font-size:14px!important;line-height:1.3!important;border-radius:8px!important}@media(max-width:749px){.product-card-wrapper .quick-add__submit{white-space:normal!important;max-width:4.2em!important;width:auto!important;margin-left:auto!important;margin-right:auto!important;font-size:13px!important;line-height:1.35!important;padding:8px 6px!important}}#product-grid .product-card-wrapper:has(.card--card .quick-add):hover .card--card,#product-grid .product-card-wrapper:has(.card--card .quick-add):hover{border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}@media(max-width:749px){#product-grid.grid{row-gap:2rem!important;column-gap:1.2rem!important}}#product-grid .card-wrapper{--color-background: 18 20 19;--color-foreground: 240 242 240;transition:transform .25s ease}#product-grid .card,#product-grid .card.gradient{background:#121413!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;overflow:hidden;position:relative}#product-grid .card__inner{background:transparent!important;border:0!important}#product-grid .card__media,#product-grid .card__media .media{background:transparent!important}#product-grid .card__heading a{color:#f2f4f2!important}#product-grid .card__vendor{color:var(--dive-accent)!important;opacity:1!important;text-transform:uppercase;letter-spacing:.08em}#product-grid .price,#product-grid .price .price-item,#product-grid .price__regular .price-item{color:var(--dive-accent)!important}#product-grid .product-compare-info{color:#ffffffb8!important}#product-grid .card__badge .badge{background-color:var(--dive-accent)!important;color:#04130d!important;border-color:var(--dive-accent)!important;border-radius:4px!important;font-weight:700}#product-grid .quick-add__submit{background:#ffffff0d!important;color:#f2f4f2!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important}#product-grid .quick-add__submit[disabled]{color:#ffffff80!important}#product-grid .card-wrapper:hover{transform:translateY(-3px)}#product-grid .card__inner:after{content:"\2197";position:absolute;top:6px;right:10px;color:var(--dive-accent);font-size:16px;opacity:0;transition:opacity .2s ease;z-index:3}#product-grid .card-wrapper:hover .card__inner:after{opacity:1}#product-grid .quick-add__submit:not([disabled]){background:var(--dive-accent)!important;color:#04130d!important;border-color:var(--dive-accent)!important;font-weight:700!important}#product-grid .quick-add__submit:not([disabled]):hover{background:#1bffc9!important;border-color:#1bffc9!important}#product-grid .quick-add__submit:not([disabled]){position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}#product-grid .quick-add__submit:not([disabled]) span{position:relative;z-index:2}#product-grid .quick-add__submit:not([disabled]):before{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);transform:skew(-20deg);transition:left .7s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none}#product-grid .quick-add__submit:not([disabled]):hover:before{left:130%}#product-grid .quick-add__submit:not([disabled]):hover{background:#3df8cf!important;border-color:#3df8cf!important;color:#04130d!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--dive-accent-rgb),.45),0 0 26px rgba(var(--dive-accent-rgb),.28)}.product-card-wrapper{--color-background: 18 20 19;--color-foreground: 240 242 240;transition:transform .25s ease}.product-card-wrapper .card,.product-card-wrapper .card.gradient{background:#121413!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;overflow:hidden;position:relative}.product-card-wrapper .card__inner{background:transparent!important;border:0!important}.product-card-wrapper .card__media,.product-card-wrapper .card__media .media,.product-card-wrapper .card__media img{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{overflow:hidden!important}.product-card-wrapper .card__media img{object-fit:cover!important}.product-card-wrapper .card__heading a{color:#f2f4f2!important}.product-card-wrapper .card__vendor{color:var(--dive-accent)!important;opacity:1!important;text-transform:uppercase;letter-spacing:.08em}.product-card-wrapper .price,.product-card-wrapper .price .price-item,.product-card-wrapper .price__regular .price-item{color:var(--dive-accent)!important}.product-card-wrapper .product-compare-info{color:#ffffffb8!important}.product-card-wrapper .card__badge .badge{background-color:var(--dive-accent)!important;color:#04130d!important;border-color:var(--dive-accent)!important;border-radius:4px!important;font-weight:700}.product-card-wrapper .quick-add__submit{background:#ffffff0d!important;color:#f2f4f2!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important}.product-card-wrapper .quick-add__submit[disabled]{color:#ffffff80!important}.product-card-wrapper:hover{transform:translateY(-3px)}.product-card-wrapper .card__inner:after{content:"\2197";position:absolute;top:6px;right:10px;color:var(--dive-accent);font-size:16px;opacity:0;transition:opacity .2s ease;z-index:3}.product-card-wrapper:hover .card__inner:after{opacity:1}.product-card-wrapper .quick-add__submit:not([disabled]){background:var(--dive-accent)!important;color:#04130d!important;border-color:var(--dive-accent)!important;font-weight:700!important;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.product-card-wrapper .quick-add__submit:not([disabled]) span{position:relative;z-index:2}.product-card-wrapper .quick-add__submit:not([disabled]):before{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);transform:skew(-20deg);transition:left .7s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none}.product-card-wrapper .quick-add__submit:not([disabled]):hover:before{left:130%}.product-card-wrapper .quick-add__submit:not([disabled]):hover{background:#3df8cf!important;border-color:#3df8cf!important;color:#04130d!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--dive-accent-rgb),.45),0 0 26px rgba(var(--dive-accent-rgb),.28)}.product-card-wrapper{background:transparent!important;box-shadow:none!important}.product-card-wrapper .card--card .quick-add,.product-card-wrapper .card--standard .quick-add,.product-card-wrapper .quick-add{position:static!important;opacity:1!important;transform:none!important;background:transparent!important;padding:0 1.4rem 1.4rem!important;margin:0!important}.product-card-wrapper:hover .quick-add{transform:none!important;opacity:1!important}.main-product .product__vendor{color:var(--dive-accent)!important;opacity:1!important;text-transform:uppercase;letter-spacing:.12em}.main-product .product__info-container .price,.main-product .product__info-container .price *{color:var(--dive-accent)!important}.main-product .product-form__submit{background:#ffffff0d!important;color:#f2f4f2!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:6px!important}.main-product .product-form__submit:hover{border-color:var(--dive-accent)!important;color:var(--dive-accent)!important}.main-product .shopify-payment-button__button{background:linear-gradient(135deg,var(--dive-accent),#1bffc9)!important;color:#04130d!important;border-radius:6px!important;font-weight:700!important;position:relative;overflow:hidden;box-shadow:0 6px 22px rgba(var(--dive-accent-rgb),.35)!important;transition:transform .2s ease,box-shadow .2s ease}.main-product .shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(var(--dive-accent-rgb),.5)!important}.main-product .shopify-payment-button__button:before{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6) 50%,transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none}.main-product .shopify-payment-button__button:hover:before{left:130%}.main-product .quantity{border:1px solid rgba(255,255,255,.18)!important;border-radius:6px;background:#ffffff0a!important}.main-product .quantity__input,.main-product .quantity__button{color:#f2f4f2!important;background:transparent!important}.main-product .product__accordion details{background:#15181c!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px;margin-bottom:10px;overflow:hidden}.main-product .product__accordion summary{padding:16px 18px!important}.main-product .product__accordion .summary__title svg,.main-product .product__accordion .icon-caret{color:var(--dive-accent)!important}.main-product .product__accordion details[open]{box-shadow:0 0 0 1px rgba(var(--dive-accent-rgb),.2)}@media screen and (min-width:990px){.main-product .thumbnail--left .thumbnail-slider,.main-product .product__media-wrapper.thumbnail--left .thumbnail-slider{width:72px!important;max-width:72px!important;flex:0 0 72px!important}.main-product .thumbnail--left .thumbnail-list__item,.main-product .thumbnail--left .thumbnail{width:72px!important;height:72px!important}}.main-product .product-form__error-message,.main-product .product-form__error-message-wrapper,.main-product .product-form__error-message-wrapper *,.main-product .quantity__rules,.main-product .quantity__rules *,.main-product .quantity-popover__info,.main-product .quantity-popover__info *{color:#ff5c5c!important}.main-product .quantity-popover,.main-product .quantity-popover__info{background:#1a1d22!important;border:1px solid rgba(255,255,255,.12)!important}.main-product .quantity-popover__info a,.main-product .quantity-popover__info button{color:var(--dive-accent)!important}.main-product .product__media,.main-product .product__media .media,.main-product .product__media img,.main-product .product__media-item,.main-product .thumbnail,.main-product .thumbnail img{border-radius:5px!important;overflow:hidden}.sticky-atc-bar{background:#15181c!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;box-shadow:0 12px 40px #0000008c!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sticky-atc-bar .atc-product-title{color:#f2f4f2!important}.sticky-atc-bar .price,.sticky-atc-bar .price *{color:var(--dive-accent)!important}.sticky-atc-bar .atc-bar-product__img{border-radius:6px!important;border:1px solid rgba(255,255,255,.1)!important;object-fit:cover}.sticky-atc-bar .atc-bar-product__select,.sticky-atc-bar .select__select{background:#ffffff0d!important;color:#f2f4f2!important;border:1px solid rgba(255,255,255,.18)!important}.sticky-atc-bar .button-add-card{background:linear-gradient(135deg,var(--dive-accent),#1bffc9)!important;color:#04130d!important;border:0!important;border-radius:999px!important;font-weight:700!important;position:relative;overflow:hidden;box-shadow:0 4px 18px rgba(var(--dive-accent-rgb),.4)!important;transition:transform .2s ease,box-shadow .2s ease}.sticky-atc-bar .button-add-card span{position:relative;z-index:2}.sticky-atc-bar .button-add-card:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgba(var(--dive-accent-rgb),.55)!important}.sticky-atc-bar .button-add-card:before{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6) 50%,transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none}.sticky-atc-bar .button-add-card:hover:before{left:130%}.sticky-atc-bar .sticky-close-button:before,.sticky-atc-bar .sticky-close-button:after{background-color:#f2f4f2!important}.sticky-atc-bar .sticky-close-button:hover:before,.sticky-atc-bar .sticky-close-button:hover:after{background-color:var(--dive-accent)!important}.sticky-atc-bar .product-form__error-message{color:#ff5c5c!important}.compare-banner__product-item{background:#15181c!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important;overflow:hidden}.compare-banner__product-item .compare-title{color:#f2f4f2!important}.compare-banner__product-item .compare-price{color:var(--dive-accent)!important}.compare-banner__product-item .compare-media{border-radius:6px!important;overflow:hidden!important;display:block}.compare-banner__product-item .compare-media img{border-radius:6px!important;display:block}.compare-banner__product-item .remove-compare-product:hover:before,.compare-banner__product-item .remove-compare-product:hover:after{background-color:var(--dive-accent)!important}.compare-product-modal{--color-background: 11 13 12 !important;--color-foreground: 240 242 240 !important;background:#0b0d0c!important;color:#f2f4f2!important;border-color:#ffffff14!important}.compare-product-modal .compare-label,.compare-product-modal .compare-product-title{color:#f2f4f2!important}.compare-product-modal .rte,.compare-product-modal .rte *,.compare-product-modal>span{color:#cfd3d2!important}.compare-product-modal .compare-product-price,.compare-product-modal .compare-product-price *{color:var(--dive-accent)!important}.compare-product-modal .product-image img{border-radius:6px!important;border:1px solid rgba(255,255,255,.1)!important}.compare-product-modal .product-info .button{background:linear-gradient(135deg,var(--dive-accent),#1bffc9)!important;color:#04130d!important;border:0!important;border-radius:999px!important;font-weight:700!important;position:relative;overflow:hidden;box-shadow:0 4px 18px rgba(var(--dive-accent-rgb),.4)!important;transition:transform .2s ease,box-shadow .2s ease}.compare-product-modal .product-info .button span{position:relative;z-index:2}.compare-product-modal .product-info .button:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgba(var(--dive-accent-rgb),.55)!important}.compare-product-modal .product-info .button:before{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6) 50%,transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none}.compare-product-modal .product-info .button:hover:before{left:130%}.compare-product-modal .remove-compare-product:hover:before,.compare-product-modal .remove-compare-product:hover:after{background-color:var(--dive-accent)!important}compare-drawer,.compare-drawer,.compare-drawer__inner,.compare-products,.compare-modal,.section-compare{background:#0b0d0c!important;color:#f2f4f2!important}compare-drawer h2,.compare-drawer h2,.compare-drawer__title,.compare-heading,.section-compare h2{color:#f2f4f2!important}compare-drawer .button:hover,.compare-drawer__clear:hover,.compare-clear:hover{color:var(--dive-accent)!important}:is(compare-drawer,.compare-drawer,.compare-modal,.compare-products,.section-compare) h1,:is(compare-drawer,.compare-drawer,.compare-modal,.compare-products,.section-compare) h2,:is(compare-drawer,.compare-drawer,.compare-modal,.compare-products,.section-compare) h3,:is(compare-drawer,.compare-drawer,.compare-modal,.compare-products,.section-compare) .h1,:is(compare-drawer,.compare-drawer,.compare-modal,.compare-products,.section-compare) .h2{color:#f2f4f2!important}:is(compare-drawer,.compare-drawer,.compare-modal,.compare-products,.section-compare) a:not(.button),:is(compare-drawer,.compare-drawer,.compare-modal,.compare-products,.section-compare) button:not(.button){color:#f2f4f2!important}:is(compare-drawer,.compare-drawer,.compare-modal,.compare-products,.section-compare) a:not(.button):hover{color:var(--dive-accent)!important}.compare-product-modal .product-image{aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:6px!important}.compare-product-modal .product-image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important}.compare-product-modal.compare-product-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.compare-product-modal .compare-product-title{min-height:2.8em!important;margin:12px 0 10px!important;display:block}:is(.compare-banner,.compare-drawer,.compare-products,compare-drawer) .button:not(.remove-compare-product){background:linear-gradient(135deg,var(--dive-accent),#1bffc9)!important;color:#04130d!important;border:0!important;border-radius:999px!important;font-weight:700!important;position:relative;overflow:hidden;box-shadow:0 4px 18px rgba(var(--dive-accent-rgb),.4)!important;transition:transform .25s ease,box-shadow .25s ease}:is(.compare-banner,.compare-drawer,.compare-products,compare-drawer) .button:not(.remove-compare-product) span{position:relative;z-index:2}:is(.compare-banner,.compare-drawer,.compare-products,compare-drawer) .button:not(.remove-compare-product):hover{background:linear-gradient(135deg,#1bffc9,#3df8cf)!important;color:#04130d!important;transform:translateY(-2px);box-shadow:0 8px 28px rgba(var(--dive-accent-rgb),.55)!important}:is(.compare-banner,.compare-drawer,.compare-products,compare-drawer) .button:not(.remove-compare-product):before{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6) 50%,transparent);transform:skew(-20deg);transition:left .7s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}:is(.compare-banner,.compare-drawer,.compare-products,compare-drawer) .button:not(.remove-compare-product):hover:before{left:130%}:is(.compare-banner,.compare-drawer,.compare-products,.compare-modal,.section-compare,compare-drawer) :is(h1,h2,h3,h4,.h2,.h3,.h4,strong,b,[class*=title],[class*=heading]){color:#f2f4f2!important}.compare-banner__product-item{position:relative!important}.compare-banner__product-item .remove-compare-product{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;margin:0!important;transform:none!important;z-index:3!important}.compare-banner__product-item .compare-information{padding-right:40px!important}.compare-banner__product-item{display:flex!important;align-items:center!important;gap:12px!important;position:relative!important;padding:10px!important}.compare-banner__product-item .compare-media{display:block!important;flex:0 0 72px!important;width:72px!important;height:72px!important;min-width:72px!important;overflow:hidden!important;border-radius:6px!important}.compare-banner__product-item .compare-media img{width:72px!important;height:72px!important;max-width:none!important;object-fit:cover!important;display:block!important}.compare-banner__product-item .compare-information{flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0 40px 0 0!important}.collection-hero{--ch-gutter: 5rem}.collection-hero__inner{position:relative}.dive-ch{position:relative;width:100%;flex:1 1 100%;box-sizing:border-box;text-align:left;padding:0px var(--ch-gutter) 10px;margin-left:20px}.dive-ch .collection-hero__title{font-size:clamp(34px,16vw,140px)!important;line-height:.9!important;margin:0!important}.dive-ch-br{position:absolute;width:40px;height:40px;border:3px solid var(--dive-accent);pointer-events:none;z-index:4}.dive-ch-br--tl{top:20px;left:var(--ch-gutter);border-right:0;border-bottom:0}.dive-ch-br--tr{top:20px;right:var(--ch-gutter);border-left:0;border-bottom:0}.dive-ch-br--bl{bottom:20px;left:var(--ch-gutter);border-right:0;border-top:0}.dive-ch-br--br{bottom:20px;right:var(--ch-gutter);border-left:0;border-top:0}.dive-ch-meta{position:absolute;right:var(--ch-gutter);top:0%;transform:translateY(-100%);display:flex;flex-direction:column;text-align:right;font-family:var(--font-heading-family, sans-serif);letter-spacing:.14em;font-size:10px;line-height:1.8;color:#c9cdc9;z-index:4;margin-right:20px}.dive-ch-meta b{color:var(--dive-accent);font-weight:700}.dive-ch-sub{display:flex;align-items:center;gap:18px;margin:2px 0 4px}.dive-ch-stripe{flex:0 0 auto;width:160px;height:26px;max-width:24vw;background:repeating-linear-gradient(-45deg,var(--dive-accent) 0 13px,transparent 13px 24px)}.dive-ch-stripe--short{width:160px;max-width:16vw}.dive-ch-subtext{font-family:var(--font-heading-family, sans-serif);letter-spacing:.22em;font-size:20px;font-weight:400;color:#fff;white-space:nowrap}@media(max-width:989px){.collection-hero{--ch-gutter: 1.5rem}}@media(max-width:749px){.dive-ch-br{width:30px;height:30px;border-width:2px}.dive-ch-br--tl,.dive-ch-br--tr{top:14px}.dive-ch-br--bl,.dive-ch-br--br{bottom:14px}.dive-ch-meta{display:none}.dive-ch-stripe{width:64px;height:18px}.dive-ch-stripe--short{width:70px}.dive-ch-subtext{font-size:14px;letter-spacing:.16em}}.dive-banner-tactical{position:relative}.dive-bt-br{position:absolute;width:80px;height:80px;border:3px solid var(--dive-accent);pointer-events:none;z-index:5}.dive-bt-br--tl{top:24px;left:24px;border-right:0;border-bottom:0}.dive-bt-br--tr{top:24px;right:24px;border-left:0;border-bottom:0}.dive-bt-br--bl{bottom:24px;left:24px;border-right:0;border-top:0}.dive-bt-br--br{bottom:24px;right:24px;border-left:0;border-top:0}.dive-bt-meta{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;text-align:right;font-family:var(--font-heading-family, sans-serif);letter-spacing:.14em;font-size:15px;line-height:1.8;color:#e6e8e6;z-index:5;text-shadow:0 1px 8px rgba(0,0,0,.6)}.dive-bt-meta b{color:var(--dive-accent);font-weight:700}.dive-bt-sub{display:flex;align-items:center;gap:16px;margin:0 0 12px}.dive-bt-stripe{flex:0 0 auto;width:200px;height:24px;max-width:22vw;background:repeating-linear-gradient(-45deg,var(--dive-accent) 0 13px,transparent 13px 24px)}.dive-bt-stripe--short{width:150px;max-width:14vw}.dive-bt-subtext{font-family:var(--font-heading-family, sans-serif);letter-spacing:.22em;font-size:18px;font-weight:700;color:#fff;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.6)}@media(max-width:749px){.dive-bt-br{width:46px;height:46px;border-width:2px}.dive-bt-br--tl{top:14px;left:14px}.dive-bt-br--tr{top:14px;right:14px}.dive-bt-br--bl{bottom:14px;left:14px}.dive-bt-br--br{bottom:14px;right:14px}.dive-bt-meta{display:none}.dive-bt-stripe{width:60px;height:16px}.dive-bt-stripe--short{width:40px}.dive-bt-subtext{font-size:14px}}.main-hero__inner{position:relative;--ch-gutter: 5rem}@media(max-width:989px){.main-hero__inner{--ch-gutter: 1.5rem}}.main-hero__inner .dive-ch-br--tl,.main-hero__inner .dive-ch-br--bl{left:14px}.main-hero__inner .dive-ch-br--tr,.main-hero__inner .dive-ch-br--br{right:14px}.main-hero__inner .dive-ch-br--tl,.main-hero__inner .dive-ch-br--tr{top:14px!important}.main-hero__inner .dive-ch-br--bl,.main-hero__inner .dive-ch-br--br{bottom:14px!important}@media(min-width:990px){.main-hero__inner:has(.dive-ch-sub) .main-page-title{font-size:clamp(120px,9.5vw,180px)!important;line-height:.95!important}}@media(max-width:989px){.dive-ch .collection-hero__title{font-size:clamp(38px,12vw,64px)!important;line-height:1.05!important}.main-hero__inner:has(.dive-ch-sub) .main-page-title{font-size:clamp(34px,11vw,60px)!important;line-height:1.05!important}}.mobile-facets{background:#05070680!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-facets__inner{background:#0b0d0c!important;border-right:1px solid rgba(255,255,255,.12)!important}.mobile-facets__header{border-bottom:1px solid rgba(255,255,255,.1)!important}.mobile-facets__heading,.mobile-facets__header *{color:#f2f4f2!important}.mobile-facets__count,.mobile-facets__header .product-count__text{color:#ffffff8c!important}.mobile-facets__details,.mobile-facets details{background:#15181c!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;margin-bottom:12px!important;overflow:hidden}.mobile-facets__summary,.mobile-facets details summary{background:transparent!important}.mobile-facets__summary,.mobile-facets__summary *,.mobile-facets summary,.mobile-facets summary *{color:#f2f4f2!important}.mobile-facets__summary svg,.mobile-facets summary svg,.mobile-facets summary .icon *{color:var(--dive-accent)!important;stroke:var(--dive-accent)!important}.mobile-facets p,.mobile-facets__details .field__label,.mobile-facets label{color:#ffffffb3!important}.mobile-facets .field-currency,.facets__price .field-currency{color:#f2f4f2!important}.mobile-facets input[type=number],.mobile-facets input[type=text],.mobile-facets .field__input{background:#ffffff0f!important;color:#f2f4f2!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:6px!important}.mobile-facets .field__input:focus{border-color:var(--dive-accent)!important;box-shadow:0 0 0 2px rgba(var(--dive-accent-rgb),.25)!important}.mobile-facets .field__currency{color:#ffffffb3!important}.mobile-facets__footer{background:#0b0d0c!important;border-top:1px solid rgba(255,255,255,.1)!important}.mobile-facets__submit,.mobile-facets__footer .button:not(.mobile-facets__clear){background:var(--dive-accent)!important;color:#04130d!important;border:0!important;border-radius:999px!important;font-weight:700!important}.mobile-facets__clear,.mobile-facets__footer a{color:#f2f4f2!important}.mobile-facets__clear:hover,.mobile-facets__footer a:hover{color:var(--dive-accent)!important}.mobile-facets summary .facet-button,.mobile-facets__summary .facet-button,.mobile-facets summary .facet-button:before,.mobile-facets summary .facet-button:after,.mobile-facets__summary .facet-button:before,.mobile-facets__summary .facet-button:after{background-color:var(--dive-accent)!important}.mobile-facets__inner{display:flex!important;flex-direction:column!important}.mobile-facets__header,.mobile-facets__footer{flex:0 0 auto!important}.mobile-facets__main{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.mobile-facets__details,.mobile-facets details{flex:0 0 auto!important;max-height:none!important}.mobile-facets__details ul,.mobile-facets details ul{max-height:none!important;overflow:visible!important}.mobile-facets__checkbox{accent-color:var(--dive-accent)!important}.mobile-facets__checkbox:checked,.mobile-facets__checkbox[checked]{background-color:var(--dive-accent)!important;border-color:var(--dive-accent)!important}.mobile-facets__checkbox:checked:after,.mobile-facets__checkbox[checked]:after{border-color:#04130d!important;color:#04130d!important}.mobile-facets__checkbox:checked+.mobile-facets__highlight,.mobile-facets__checkbox[checked]+.mobile-facets__highlight{background-color:rgba(var(--dive-accent-rgb),.1)!important}.facets__price .facets__range{background:linear-gradient(to right,rgba(255,255,255,.18) 0,rgba(255,255,255,.18) var(--range-min),var(--dive-accent) var(--range-min),var(--dive-accent) var(--range-max),rgba(255,255,255,.18) var(--range-max),rgba(255,255,255,.18) 100%)!important}.facets__price .field__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--dive-accent)!important;border:2px solid var(--dive-accent)!important;border-radius:50%!important;box-shadow:0 0 0 1px #00000040,0 0 8px rgba(var(--dive-accent-rgb),.5)!important;cursor:pointer}.facets__price .field__range::-moz-range-thumb{background:var(--dive-accent)!important;border:2px solid var(--dive-accent)!important;border-radius:50%!important;box-shadow:0 0 8px rgba(var(--dive-accent-rgb),.5)!important;cursor:pointer}.mobile-facets .facets__price .field{border:0!important;box-shadow:none!important}.mobile-facets .facets__price .field:before,.mobile-facets .facets__price .field:after{display:none!important}.mobile-facets .facets__price .field__input{border:0!important;box-shadow:none!important;outline:none!important;background:#ffffff0f!important}.mobile-facets .facets__price .field__input:focus{box-shadow:0 0 0 1px var(--dive-accent)!important}.mobile-facets__footer .button--primary:before,.mobile-facets__footer .button--primary:after{display:none!important}.mobile-facets__footer .button--primary,.mobile-facets__footer .button--primary:hover,.mobile-facets__footer .button--primary:focus{background-color:var(--dive-accent)!important;color:#04130d!important}.mobile-facets__footer .button--primary:hover{background-color:#1bffc9!important}.product-card-wrapper .product-compare{margin-top:8px!important;margin-bottom:14px!important}.product-card-wrapper .quick-add__submit,#product-grid .card-wrapper.product-card-wrapper .quick-add__submit{border-radius:5px!important;white-space:normal!important;word-break:keep-all!important}.header-wrapper{--color-background: 11 13 12 !important;--color-foreground: 242 244 242 !important;background:#0b0d0c!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.header,.header__inline-menu,.header__menu-item,.header__inline-menu a,.header__inline-menu button{color:#f2f4f2!important}.header__menu-item:hover,.header__inline-menu a:hover,.header__inline-menu button:hover{color:var(--dive-accent)!important}.header__icon svg,.header__icon .icon{color:#f2f4f2!important}.header__icon:hover svg{color:var(--dive-accent)!important}.cart-count-bubble{background-color:var(--dive-accent)!important;color:#04130d!important}.mega-menu__content,.header__submenu,.list-menu--disclosure{background:#15181c!important;border:1px solid rgba(255,255,255,.1)!important}.mega-menu__link,.header__submenu a{color:#f2f4f2!important}.mega-menu__link:hover,.header__submenu a:hover{color:var(--dive-accent)!important}.header [class*=search] button,.header__search button,.quick-search__button{background:var(--dive-accent)!important;color:#04130d!important;border:0!important}.header input[type=search],.header__search input,.search__input{background:#15181c!important;color:#f2f4f2!important;border:1px solid rgba(255,255,255,.2)!important}.header input[type=search]::placeholder{color:#ffffff80!important}.header__search,.header__search .search,.header__search form,.header__search .field,search-modal,predictive-search{background:transparent!important;border:none!important;box-shadow:none!important}.header__search .field:before,.header__search .field:after{display:none!important}.header .search__input,#Search-In-Modal{background:#0b0d0c!important;color:#f2f4f2!important;border:1px solid rgba(var(--dive-accent-rgb),.55)!important;border-radius:4px!important}.header .search__input::placeholder{color:#ffffff80!important}.header .field__label{color:#ffffff8c!important}.header [class*=search] button[type=submit],.header [class*=search] button[type=submit] svg,.header [class*=search] button[type=submit] svg path,.header .search__button svg,.header .search__button svg path{color:#04130d!important;fill:#04130d!important}.header [class*=search] button,.header [class*=quick] button,.header [class*=quick]{color:var(--dive-accent)!important;text-shadow:0 0 6px rgba(var(--dive-accent-rgb),.7),0 0 12px rgba(var(--dive-accent-rgb),.4)!important}.header__search,.header__search--inline,.header__search .search-collections,.header__search .search-collections.gradient,.header__search .search-modal__content,.header__search .search-modal__content-bottom,.header__search .search-modal__form,.header__search predictive-search,.header__search .search,.header__search form{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.header__search .search__button svg,.header__search .search__button svg path,.header__search .field__button svg path,.header__search .icon-search,.header__search .icon-search path{stroke:#04130d!important;color:#04130d!important}.header__search button.search__button svg.icon-search path,.header__search .field__button svg.icon-search path,.icon-search path{stroke:#04130d!important}.header__inline-menu .list-menu,.header__inline-menu>ul{row-gap:2px!important}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item{padding-top:2px!important;padding-bottom:2px!important;line-height:1.2!important}.template-search__search .search__input,#Search-In-Template{color:#f2f4f2!important;-webkit-text-fill-color:#f2f4f2!important}.template-search__search .search__input::placeholder{color:#ffffff80!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.template-search__search .field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.template-search__search .search__input:focus,.template-search__search input[type=search]:focus,#Search-In-Template:focus{border-color:var(--dive-accent)!important;box-shadow:0 0 0 2px rgba(var(--dive-accent-rgb),.4)!important;outline:none!important}.template-search__search .search__input,#Search-In-Template{padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important}.predictive-search{background:#15181c!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:#f2f4f2!important;box-shadow:0 12px 32px #00000080!important}.predictive-search a,.predictive-search .predictive-search__item{color:#f2f4f2!important}.predictive-search a:hover{background:#ffffff0f!important}predictive-search .predictive-search,.predictive-search,.predictive-search__results,.predictive-search__results-list,#predictive-search-results{background:#15181c!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;box-shadow:0 12px 32px #00000080!important;opacity:1!important;visibility:visible!important}predictive-search .predictive-search a,.predictive-search__item,.predictive-search__item *{color:#f2f4f2!important}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:#ffffff0f!important}.search__button.field__button,.search__button.field__button:hover,.search__button.field__button:focus{background:#000!important;border:none!important;box-shadow:none!important;outline:none!important}.search__button.field__button .icon,.search__button.field__button svg{color:#fff!important}.pagination__item,.pagination a{color:#c7cbd0!important}.pagination__item--prev,.pagination__item--next{border:1px solid rgba(255,255,255,.2)!important;border-radius:4px!important;padding:8px 18px!important;transition:color .15s ease,border-color .15s ease,background .15s ease!important}.pagination__item:hover,.pagination a:hover{color:var(--dive-accent)!important;border-color:var(--dive-accent)!important;background:rgba(var(--dive-accent-rgb),.08)!important}.pagination__item--current{color:#04130d!important;font-weight:700!important}.quick-search-dropdown>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important}.quick-search-icon{font-size:0!important;background:none!important;width:auto!important;height:auto!important;display:inline-flex!important;align-items:center;justify-content:center;padding:6px 14px 6px 0!important}.quick-search-icon:after{content:"\25bc";font-size:22px;line-height:1;color:var(--dive-accent)}.header [class*=quick],.header [class*=quick] *,.quick-search-list,.quick-search-list *,.search-collections-list,.search-collections-list *{text-shadow:none!important}@media(max-width:749px){.header__icon--cart{position:relative!important}.header__icon--cart .cart-count-bubble{position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;transform:translate(25%,-10%)!important;margin:0!important}}cart-drawer,.cart-drawer,#CartDrawer,cart-drawer .drawer__inner,cart-drawer .cart-drawer__form,cart-drawer .drawer__header,cart-drawer .drawer__footer,cart-drawer .cart-drawer__footer{--color-background: 11 13 12 !important;--color-foreground: 242 244 242 !important;background-color:#0b0d0c!important;color:#f2f4f2!important}cart-drawer .drawer__heading,cart-drawer .cart-drawer__heading,cart-drawer h2{color:#f2f4f2!important}cart-drawer .cart-count,cart-drawer .drawer__heading+.cart-count,.cart-drawer .cart-count{background:var(--dive-accent)!important;color:#04130d!important}cart-drawer .drawer__close,cart-drawer .drawer__close svg{color:#f2f4f2!important}cart-drawer .drawer__close:hover svg{color:var(--dive-accent)!important}cart-drawer .cart-item__name,cart-drawer .cart-item__name *{color:#f2f4f2!important}cart-drawer .cart-item .price,cart-drawer .cart-item__price-wrapper .price,cart-drawer .cart-item__price-wrapper .price *{color:var(--dive-accent)!important}cart-drawer .cart-item__old-price{color:#ffffff73!important}cart-drawer .cart-item__media img,cart-drawer .cart-item__image-container img{border-radius:6px!important;border:1px solid rgba(255,255,255,.1)!important}cart-drawer .quantity{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important}cart-drawer .quantity__input,cart-drawer .quantity__button{color:#f2f4f2!important;background:transparent!important}cart-drawer .quantity__button:hover svg{color:var(--dive-accent)!important}cart-drawer .cart-remove-button,cart-drawer .button--tertiary{color:#ffffffb3!important}cart-drawer .cart-remove-button:hover{color:var(--dive-accent)!important}cart-drawer .cart-item,cart-drawer .cart-items,cart-drawer tr,cart-drawer td,cart-drawer .drawer__footer,cart-drawer .cart-drawer__footer{border-color:#ffffff1a!important}cart-drawer .totals,cart-drawer .totals *,cart-drawer .totals__total,cart-drawer .totals__total-value{color:#f2f4f2!important}cart-drawer .tax-note,cart-drawer .cart__tax,cart-drawer .cart-drawer__footer p{color:#fff9!important}cart-drawer .tax-note a,cart-drawer .cart-drawer__footer a:not(.button){color:var(--dive-accent)!important}cart-drawer summary,cart-drawer .cart-drawer__collapsible summary{color:#f2f4f2!important}cart-drawer summary svg,cart-drawer .icon-caret{color:var(--dive-accent)!important}cart-drawer textarea,cart-drawer .text-area{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.18)!important;color:#f2f4f2!important;border-radius:6px!important}cart-drawer .cart__checkout-button,cart-drawer button[name=checkout],.cart-drawer .cart__checkout-button{background:linear-gradient(135deg,var(--dive-accent),#1bffc9)!important;color:#04130d!important;border:0!important;border-radius:999px!important;font-weight:700!important;position:relative;overflow:hidden;box-shadow:0 6px 22px rgba(var(--dive-accent-rgb),.35)!important;transition:transform .2s ease,box-shadow .2s ease!important}cart-drawer .cart__checkout-button span{position:relative;z-index:2}cart-drawer .cart__checkout-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(var(--dive-accent-rgb),.5)!important}cart-drawer .cart__checkout-button:before{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6) 50%,transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none}cart-drawer .cart__checkout-button:hover:before{left:130%}cart-drawer .cart-drawer__view-cart,cart-drawer a.cart-drawer__view-cart,cart-drawer .cart__ctas a.button{background:#ffffff0d!important;color:#f2f4f2!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;transition:border-color .2s ease,color .2s ease!important}cart-drawer .cart-drawer__view-cart:hover,cart-drawer .cart__ctas a.button:hover{border-color:var(--dive-accent)!important;color:var(--dive-accent)!important}cart-drawer,.cart-drawer,#CartDrawer,.cart-drawer__overlay{background-color:#00000080!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(min-width:750px){.quick-search-icon{display:none!important}}.dive-ch-stripe,.dive-ch-stripe--short,.dive-bt-stripe,.dive-bt-stripe--short,.dive-ch-br,.dive-bt-br{display:none!important}.header__search .search__button{background:#00f0b5!important;background-color:#00f0b5!important;border:0!important;width:4.4rem!important;min-width:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__search .search__button:before,.header__search .search__button:after{display:none!important}.header__search .search__button:hover{background:#1bffc9!important;background-color:#1bffc9!important}.header__search .search__button svg,.header__search .search__button .icon-search{width:1.9rem!important;height:1.9rem!important}.header__search .search__button svg path,.header__search .search__button:hover svg path{fill:none!important;stroke:#04130d!important;stroke-width:1.8!important}.header__search .reset__button{background:transparent!important;width:auto!important;padding:0 .8rem!important}.header__search .reset__button.hidden{display:none!important}.header__search .reset__button svg,.header__search .reset__button svg path{fill:none!important;stroke:#fff9!important}.header__search .reset__button{background:transparent!important;background-color:transparent!important;border:0!important;width:auto!important;min-width:0!important;padding:0 .6rem!important}.header__search .reset__button svg path{fill:none!important;stroke:#fff9!important}.header__search .reset__button:hover svg path{stroke:#00f0b5!important}.header__search .search__button{background:#00f0b5!important;background-color:#00f0b5!important;border:0!important;width:3.4rem!important;height:3.4rem!important;min-width:0!important;padding:0!important;margin:0 .4rem 0 .2rem!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.header__search .search__button svg,.header__search .search__button .icon-search{width:1.6rem!important;height:1.6rem!important}.header__search .search__button svg path{fill:none!important;stroke:#04130d!important;stroke-width:1.8!important}.header__search .reset__button.field__button,.header__search button.reset__button{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;width:auto!important;min-width:0!important;padding:0 .6rem!important}.header__search .reset__button.field__button:before,.header__search .reset__button.field__button:after{display:none!important}.header__search .reset__button svg,.header__search .reset__button svg path,.header__search .reset__button .icon{fill:none!important;color:#fff9!important;stroke:#fff9!important}.header__search .reset__button:hover svg,.header__search .reset__button:hover svg path{color:#00f0b5!important;stroke:#00f0b5!important}.header__search .search__button{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;right:.4rem!important}.quick-search-dropdown .collections-list__button,.header__search .collections-list__button{position:relative!important;color:#00f0b5!important;font-weight:700!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#00f0b51a,#00f0b505)!important;border:1px solid rgba(0,240,181,.4)!important;border-radius:6px!important;overflow:hidden!important;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,text-shadow .25s ease!important}.quick-search-dropdown .collections-list__button:hover,.quick-search-dropdown[open]>.collections-list__button{background:linear-gradient(135deg,#00f0b538,#00f0b50f)!important;border-color:#00f0b5!important;box-shadow:0 0 18px #00f0b54d,inset 0 0 14px #00f0b514!important;text-shadow:0 0 10px rgba(0,240,181,.6)!important}.quick-search-dropdown .collections-list__button:before{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(0,240,181,.3) 50%,transparent);transform:skew(-20deg);transition:left .7s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.quick-search-dropdown .collections-list__button:hover:before{left:130%}.header__search predictive-search.search-modal__form{align-items:stretch!important}.header__search .quick-search-dropdown{display:flex!important;align-self:stretch!important}.header__search .quick-search-dropdown .collections-list__button{flex:1 1 auto!important;height:auto!important;min-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.predictive-search__image{border-radius:5px!important;overflow:hidden!important}.predictive-search__results-list,.predictive-search__results-list>li,.predictive-search__list-item,.predictive-search__item{border:0!important;outline:0!important;box-shadow:none!important}.predictive-search__list-item:hover,.predictive-search__list-item:hover .predictive-search__item,.predictive-search__item:hover{border:0!important;outline:0!important;box-shadow:none!important;background:#ffffff0d!important;border-radius:6px!important}.dive-news .filter-label,.dive-news .filter-meta,.dive-news .pill,.dive-news .dn-filter,.dive-news .dn-filters,.dive-news .filters,.dive-news .filter-bar{display:none!important}@media(max-width:749px){.header .header__search,.header .search-collections,.header .search-collections .search-modal__content,.header predictive-search.search-modal__form,.header .search.search-modal__form{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.header predictive-search.search-modal__form{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.6rem!important;overflow:hidden!important}.header .quick-search-dropdown{flex:0 0 auto!important}.header .search.search-modal__form{flex:1 1 auto!important;min-width:0!important}.header .search.search-modal__form .field{width:100%!important;min-width:0!important;box-sizing:border-box!important}.header .search__input.field__input{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}body{overflow-x:clip}.scrolling-banner{overflow:hidden!important}.dive-evt__concept-text h4,.dive-evt__concept-text h5{color:#14aa32!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dive-overrides.css.map */
