:root{--container-max-width: 1400px !important;--container-gutter: clamp(20px, 5vw, 80px) !important}html{scroll-behavior:smooth}.section-header .h2,.h0,.h1,.product-details-section__heading,[class^=hp-][class*=heading],[class^=hp-][class*=title],.hp-stats__number,[class^=hp-][class*=quote-mark],[class^=hp-][class*=author],[class^=hp-][class*=counter]{-webkit-text-stroke:2px currentColor}.hp-step__title,.hp-testimonial__author,[class^=hp-hero__counter]{-webkit-text-stroke:0!important}.section.section--tight{--calculated-section-spacing-inline: var(--context-section-spacing-inline) !important}.product{column-gap:clamp(32px,4vw,64px)!important}.shopify-section--main-product{--section-spacing-block-start: 24px !important}:root{--dc-black: #00111F;--dc-black-light: #081A2A;--dc-black-mid: #0A1E2E;--dc-accent: #3BFF95;--dc-accent-dark: #2BD87E;--dc-accent-glow: rgba(59, 255, 149, .35);--dc-accent-tint: rgba(59, 255, 149, .08);--dc-white: #FFFFFF;--dc-white-off: #F2F0ED;--dc-light-bg: #F5F5F7;--dc-light-card-bg: #EEEEF0;--dc-light-card-border: #E2E2E6;--dc-gray-100: #E8E6E3;--dc-gray-300: #8A8D93;--dc-gray-500: #6B6E74;--dc-gray-700: #2C3038;--dc-gray-900: #1A2030;--dc-ease-out-expo: cubic-bezier(.16, 1, .3, 1)}.shopify-section:has(.collection){--background: 245 245 247;--text-color: 0 17 31;--text-primary: 0 17 31;background:var(--dc-light-bg);color:var(--dc-black)}.collection__top-bar,.collection__facets{color:var(--dc-black)}.facets-drawer{--background: 245 245 247;--text-color: 0 17 31}.collection--filters-sidebar .collection__facets{display:none!important}.collection--filters-sidebar{grid-template-columns:1fr!important}.gf-filter-header,.gf-filter-contents,.gf-filter-footer{color:var(--dc-black)}.shopify-section--main-product,.shopify-section--product-recommendations{--background: 245 245 247;--text-color: 0 17 31;--text-primary: 0 17 31;background:var(--dc-light-bg);color:var(--dc-black)}.shopify-section:has(.featured-collection){--background: 245 245 247;--text-color: 0 17 31;--text-primary: 0 17 31;background:var(--dc-light-bg);color:var(--dc-black)}.shopify-section:has(.main-search){--background: 245 245 247;--text-color: 0 17 31;--text-primary: 0 17 31;background:var(--dc-light-bg);color:var(--dc-black)}.shopify-section:has(.main-cart){--background: 245 245 247;--text-color: 0 17 31;--text-primary: 0 17 31;background:var(--dc-light-bg);color:var(--dc-black)}.shopify-section--main-product .section-boxed,.shopify-section--product-recommendations .section-boxed{border-radius:0;box-shadow:none}@media screen and (min-width:1000px){.shopify-section--main-product .product{grid-template:auto / minmax(0,57%) minmax(0,1fr)!important}}.product-gallery custom-cursor,.product-gallery .product-gallery__cursor{display:none!important}.product-gallery .product-gallery__media,.product-gallery .product-gallery__media img{cursor:default!important}.product-gallery__zoom .circle-button{border-radius:4px;width:40px;height:40px;background:var(--dc-white);border:1px solid var(--dc-light-card-border);box-shadow:0 2px 8px #0000001a;transition:all .3s var(--dc-ease-out-expo)}.product-gallery__zoom .circle-button:hover{border-color:var(--dc-accent-dark);background:var(--dc-white)}.product-gallery .product-gallery__media{aspect-ratio:1 / 1;background:var(--dc-light-card-bg);border:1px solid var(--dc-light-card-border);transition:border-color .3s var(--dc-ease-out-expo)}.product-gallery .product-gallery__media img{object-fit:cover;width:100%;height:100%}.product-gallery .product-gallery__media:hover{border-color:var(--dc-accent-dark)}.product-gallery__thumbnail-list .product-gallery__thumbnail{aspect-ratio:1 / 1;background:var(--dc-light-card-bg);border:2px solid var(--dc-light-card-border);transition:all .3s var(--dc-ease-out-expo)}.product-gallery__thumbnail-list .product-gallery__thumbnail img{object-fit:cover;width:100%;height:100%}.product-gallery__thumbnail-list .product-gallery__thumbnail:hover{border-color:var(--dc-gray-300)}.product-gallery__thumbnail-list .product-gallery__thumbnail[aria-current=true],.product-gallery__thumbnail-list .product-gallery__thumbnail.is-selected{border-color:var(--dc-accent-dark);box-shadow:0 0 16px #2bd87e33}.product-info .product-info__title,.shopify-section--main-product .product-info__title{font-family:Anton,sans-serif!important;font-size:clamp(2rem,3.5vw,3.2rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:1.05!important;color:var(--dc-black)!important}.product-info .price,.shopify-section--main-product .price{font-family:DM Sans,sans-serif;font-weight:700;font-size:1.3rem;color:var(--dc-accent-dark)}.product-info .prose,.shopify-section--main-product .prose{font-family:DM Sans,sans-serif;font-weight:300;font-size:.95rem;line-height:1.8;color:var(--dc-gray-500)}.variant-picker .block-swatch-list legend,.variant-picker .color-swatch-list legend{font-family:DM Sans,sans-serif;font-weight:700;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dc-gray-500)}.variant-picker .block-swatch{font-family:DM Sans,sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;padding:12px 24px;border:2px solid var(--dc-light-card-border);background:transparent;color:var(--dc-gray-500);clip-path:polygon(4% 0,100% 0,96% 100%,0% 100%);border-radius:0!important;transition:all .3s var(--dc-ease-out-expo)}.variant-picker .block-swatch:hover{border-color:var(--dc-gray-300);color:var(--dc-black)}.variant-picker .block-swatch[aria-checked=true],.variant-picker .block-swatch.is-selected{border-color:var(--dc-accent-dark);background:#2bd87e14;color:var(--dc-accent-dark)}.variant-picker :checked+.block-swatch:before,.variant-picker .block-swatch.is-selected:before{box-shadow:0 0 0 2px var(--dc-accent-dark)}.variant-picker .color-swatch.is-selected,.variant-picker .color-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--dc-accent-dark)}.variant-picker :checked+.thumbnail-swatch:before,.variant-picker .thumbnail-swatch.is-selected:before{box-shadow:0 0 0 2px var(--dc-accent-dark)}.shopify-section--main-product .product-form__buttons .button,.shopify-section--main-product .product-form__buy-button .button,.shopify-section--main-product .shopify-payment-button .shopify-payment-button__button{width:100%;background:var(--dc-accent);color:var(--dc-black);clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);border-radius:0!important;font-family:DM Sans,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;padding:22px 44px}.shopify-section--main-product .quantity-selector{border:2px solid var(--dc-light-card-border);border-radius:0;background:var(--dc-white)}.product-info .accordion-group{border-top:1px solid var(--dc-light-card-border)}.product-info .accordion{border-color:var(--dc-light-card-border)}.product-info .accordion__toggle{font-family:Anton,sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--dc-black)}.product-info .accordion__toggle:hover{color:var(--dc-accent-dark)}.product-info .accordion__content{font-family:DM Sans,sans-serif;color:var(--dc-gray-500);font-size:.95rem;line-height:1.8}.product-info .product-info__offer-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-info .offer{border:1px solid var(--dc-light-card-border);background:var(--dc-white);text-align:center;padding:16px 8px;transition:border-color .3s}.product-info .offer:hover{border-color:var(--dc-accent-dark)}.product-info .offer .heading{font-family:DM Sans,sans-serif;font-weight:600;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dc-gray-500)}.product-info .offer svg,.product-info .offer .icon{color:var(--dc-accent-dark)}.pricing-tiers{margin-top:1rem;margin-bottom:1.5rem}.pricing-tiers__table{width:100%;border-collapse:collapse;font-family:DM Sans,sans-serif;font-size:.9rem;table-layout:fixed}.pricing-tiers__table thead th{text-align:center;padding:.65rem .25rem;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;background:var(--dc-black, #00111F);color:var(--dc-white, #FAFAFA);border-right:1px solid rgba(255,255,255,.1)}.pricing-tiers__table thead th:first-child{border-radius:4px 0 0}.pricing-tiers__table thead th:last-child{border-radius:0 4px 0 0;border-right:none}.pricing-tiers__table tbody td{text-align:center;padding:.75rem .25rem;vertical-align:middle;color:var(--dc-black, #00111F);font-weight:700;font-size:1rem;border-bottom:1px solid rgba(0,17,31,.1);border-right:1px solid rgba(0,17,31,.08)}.pricing-tiers__table tbody td:last-child{border-right:none}.pricing-tiers__badge{display:inline-block;background:var(--dc-accent, #3BFF95);color:var(--dc-black, #00111F);font-size:.6rem;font-weight:700;text-transform:uppercase;padding:.15rem .4rem;border-radius:2px;margin-right:.4rem;vertical-align:middle;letter-spacing:.03em}.pricing-tiers__shipping-note{margin-top:1rem;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.pricing-tiers__specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:var(--spacing-6);margin-bottom:var(--spacing-6);border-top:1px solid rgba(0,17,31,.08)}.pricing-tiers__spec-item{display:flex;flex-direction:column;gap:2px;padding:.6rem .75rem .6rem 0;border-bottom:1px solid rgba(0,17,31,.08)}.pricing-tiers__spec-label{font-family:DM Sans,sans-serif;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#00111f66}.pricing-tiers__spec-value{font-family:DM Sans,sans-serif;font-size:.8rem;color:#00111fcc}.pricing-tiers__base-price{font-family:Anton,sans-serif;font-size:1.5rem;color:var(--dc-accent, #3BFF95)}product-card,.product-card{background:var(--dc-white, #FAFAFA)!important;border:1px solid #E2E2E6!important;overflow:hidden!important;transition:all .5s var(--dc-ease-out-expo)!important}product-card:hover,.product-card:hover{border-color:var(--dc-accent-dark, #2BD87E)!important;box-shadow:0 0 40px #2bd87e14,0 0 80px #2bd87e0a!important;transform:translateY(-4px)!important}.product-card__figure{background:#eeeef0!important}.product-card__image--primary{transition:transform .6s var(--dc-ease-out-expo)!important}product-card:hover .product-card__image--primary,.product-card:hover .product-card__image--primary{transform:scale(1.03)!important}.product-card__info,.product-card__info.product-card__info--center{padding:28px 28px 32px!important;border-top:1px solid #E2E2E6!important;text-align:left!important;justify-items:start!important;align-items:start!important}.product-card__info .v-stack.justify-items-center{justify-items:start!important}.product-card .price,.product-card .price-list,.product-card price-list{display:none!important}.product-card__variant-list,.product-card__swatch-list{justify-content:flex-start!important}.product-card__variant-list .thumbnail-swatch,.product-card__variant-list button,.product-card__variant-list .option-value{border-radius:50%!important;width:36px!important;height:36px!important;overflow:hidden!important}.product-card__variant-list img{border-radius:50%!important;object-fit:cover!important}.product-card__variant-list .option-value:hover,.product-card__variant-list .option-value.is-selected,.product-card__variant-list .option-value[aria-checked=true],.product-card__swatch-list .option-value:hover,.product-card__swatch-list .option-value.is-selected,.product-card__swatch-list .option-value[aria-checked=true]{outline:2px solid var(--dc-accent, #3BFF95)!important;outline-offset:2px!important}.product-card__title a{font-family:Anton,sans-serif!important;font-size:clamp(1.2rem,2vw,1.6rem)!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--dc-black, #00111F)!important;transition:color .3s!important}product-card:hover .product-card__title a,.product-card:hover .product-card__title a{color:var(--dc-accent-dark, #2BD87E)!important}.product-card__description{font-family:DM Sans,sans-serif!important;font-size:.9rem!important;font-weight:300!important;color:var(--dc-gray-500, #6B7A8D)!important;line-height:1.7!important;margin-top:8px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-card__type-tag{display:inline-block!important;margin-top:12px!important;padding:6px 18px!important;background:var(--dc-accent, #3BFF95)!important;color:var(--dc-black, #00111F)!important;font-family:DM Sans,sans-serif!important;font-size:.65rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;clip-path:polygon(6% 0,100% 0,94% 100%,0% 100%)!important}.shopify-section--product-recommendations .section-header .heading{font-family:Anton,sans-serif;text-transform:uppercase;color:var(--dc-black)}.shopify-section--product-recommendations product-card,.shopify-section--product-recommendations .product-card{background:var(--dc-white);border:1px solid var(--dc-light-card-border);overflow:hidden;transition:all .5s var(--dc-ease-out-expo)}.shopify-section--product-recommendations product-card:hover,.shopify-section--product-recommendations .product-card:hover{border-color:var(--dc-accent-dark);box-shadow:0 0 40px #2bd87e14;transform:translateY(-4px)}.shopify-section--product-recommendations .product-list{padding-block-start:6px}.shopify-section--product-recommendations .product-card__figure{background:var(--dc-light-card-bg)}.shopify-section--product-recommendations .product-card__title{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--dc-black)}.shopify-section--product-recommendations product-card:hover .product-card__title,.shopify-section--product-recommendations .product-card:hover .product-card__title{color:var(--dc-accent-dark)}.shopify-section--product-recommendations .product-card .price{color:var(--dc-accent-dark);font-weight:700}.spf-product-card{background:var(--dc-white)!important;border:1px solid var(--dc-light-card-border)!important;overflow:hidden!important;transition:all .5s var(--dc-ease-out-expo)!important}.spf-product-card:hover{border-color:var(--dc-accent-dark)!important;box-shadow:0 0 40px #2bd87e14,0 0 80px #2bd87e0a!important;transform:translateY(-4px)!important}.spf-product-card .spf-product-card__image-wrapper,.spf-product-card__image-wrapper,a.spf-product-card__image-wrapper{background:var(--dc-light-card-bg)!important;background-color:var(--dc-light-card-bg)!important}.spf-product-card .spf-product__info,.spf-product-card.spf-product-card__center .spf-product__info{padding:24px 24px 28px!important;border-top:1px solid var(--dc-light-card-border)!important;text-align:left!important}.spf-product-card .spf-product-card__vendor,.spf-product-card .spf-product-card__vendor a,.spf-product-card.spf-product-card__center .spf-product-card__vendor,.spf-product-card.spf-product-card__center .spf-product-card__vendor a{font-family:DM Sans,sans-serif!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--dc-gray-500)!important;margin-bottom:6px!important;text-align:left!important;text-decoration:none!important}.spf-product-card .spf-product-card__title,.spf-product-card .spf-product-card__title a,.spf-product-card.spf-product-card__center .spf-product-card__title,.spf-product-card.spf-product-card__center .spf-product-card__title a,.spf-product-card .h4.spf-product-card__title,.spf-product-card .h4.spf-product-card__title a{font-family:Anton,sans-serif!important;font-size:clamp(1.1rem,1.8vw,1.5rem)!important;text-transform:uppercase!important;letter-spacing:.04em!important;line-height:1.15!important;color:var(--dc-black)!important;text-align:left!important;text-decoration:none!important;transition:color .3s var(--dc-ease-out-expo)!important}.spf-product-card:hover .spf-product-card__title,.spf-product-card:hover .spf-product-card__title a{color:var(--dc-accent-dark)!important}.spf-product-card.spf-product-card__center{text-align:left!important}.spf-product-card.spf-product-card__center *{text-align:left!important;justify-content:flex-start!important}.globo-cs-product_price-container,.gsw-product_price-container,[class*=globo-cs-],[class*=gsw-product],.swatches-globo--list,.swatches-globo,.globo-swatch-list,.swatch--gl{display:none!important}.dc-swatches{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:12px!important;align-items:center!important}.dc-swatch{width:36px!important;height:36px!important;border-radius:50%!important;border:2px solid transparent!important;padding:0!important;background:none!important;cursor:pointer!important;overflow:hidden!important;transition:border-color .2s,transform .2s!important;flex-shrink:0!important}.dc-swatch img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}.dc-swatch:hover{border-color:var(--dc-accent-dark, #2BD87E)!important;transform:scale(1.1)!important}.dc-swatch--selected{border-color:var(--dc-accent-dark, #2BD87E)!important}.dc-swatch__overflow{font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;color:var(--dc-gray-500, #6B7A8D)!important;text-decoration:none!important;padding-left:4px!important}.dc-swatch__overflow:hover{color:var(--dc-accent-dark, #2BD87E)!important}.gf-filter-header{font-family:Anton,sans-serif;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-black)}.gf-filter-contents label,.gf-filter-contents .gf-filter-option,.gf-sort-select,.gf-toolbar select{font-family:DM Sans,sans-serif;color:var(--dc-black)}.gf-filter-chip,.gf-refine-tag{font-family:DM Sans,sans-serif!important;font-size:.65rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:10px 24px!important;border:1px solid #E2E2E6!important;clip-path:polygon(6% 0,100% 0,94% 100%,0% 100%)!important;color:var(--dc-gray-500)!important;background:transparent!important;transition:all .3s!important}.gf-filter-chip:hover,.gf-refine-tag:hover{border-color:var(--dc-accent-dark, #2BD87E)!important;color:var(--dc-black)!important}.gf-filter-chip.active,.gf-refine-tag.active{background:var(--dc-accent-dark, #2BD87E)!important;color:#fff!important;border-color:var(--dc-accent-dark, #2BD87E)!important}.gf-summary,.gf-result-count{font-family:DM Sans,sans-serif!important;font-size:.8rem!important;font-weight:500!important;color:var(--dc-gray-500)!important;letter-spacing:.05em!important}.button,.btn{clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);border-radius:0!important;font-family:DM Sans,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;position:relative;overflow:hidden;transition:transform .3s var(--dc-ease-out-expo)}.button:active,.btn:active{transform:scale(.97)}.button--secondary{clip-path:polygon(4% 0,100% 0,100% 100%,0% 100%)}.header__logo-mark{display:flex;align-items:center}.header__logo-icon{height:22px;width:auto;display:block;transition:height .4s var(--dc-ease-out-expo)}.header.is-visible:not(.is-initial) .header__logo-icon{height:24px}.custom-hover-menu{display:none!important}.header{background:var(--dc-black)!important;transition:background .4s var(--dc-ease-out-expo),backdrop-filter .4s var(--dc-ease-out-expo)}.header[allow-transparency]:not(.is-filled){background:transparent!important;--header-transparent-text-color: 250 250 250}.header[allow-transparency]:not(.is-filled) .header__wrapper{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dropdown-menu{background:var(--dc-black)!important;color:var(--dc-white)!important;border-radius:0 0 4px 4px!important;box-shadow:0 8px 32px #00000080!important;border-top:2px solid var(--dc-accent)!important;padding:16px 24px!important;max-width:280px!important}.dropdown-menu .dropdown-menu{box-shadow:none!important;border-top:none!important;border-radius:0!important;padding:var(--spacing-3) 0 0 var(--spacing-4)!important;background:transparent!important;max-width:none!important}.dropdown-menu__item{font-family:DM Sans,sans-serif!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.7!important;transition:opacity .2s ease!important;padding:6px 0!important}.dropdown-menu__item:hover,[open]>.dropdown-menu__item{opacity:1!important}.dropdown-menu__item span,.dropdown-menu__item .reversed-link{color:var(--dc-white)!important}.mega-menu{background:var(--dc-black)!important;color:var(--dc-white)!important;border-top:2px solid var(--dc-accent)!important;box-shadow:0 9999px 0 9999px #0006!important;mix-blend-mode:normal!important;--mega-menu-block-padding: 32px !important}.mega-menu__nav>li>a{font-family:DM Sans,sans-serif!important;font-size:.85rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--dc-white)!important}.mega-menu__nav>li .link-faded,.mega-menu__nav>li ul a{font-family:DM Sans,sans-serif!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:.05em!important;color:#fafafa99!important;transition:color .2s ease!important}.mega-menu__nav>li .link-faded:hover,.mega-menu__nav>li ul a:hover{color:var(--dc-white)!important}.mega-menu .navigation-promo__wrapper{border-radius:4px!important;overflow:hidden!important}.header[allow-transparency] .dropdown-menu,.header[allow-transparency] .mega-menu{background:var(--dc-black)!important}.homepage-hero-section{margin-top:calc(-1 * var(--header-height, 89px))!important}.header[allow-transparency].is-filled,.header:not([allow-transparency]){background:#00111feb!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header[allow-transparency].is-filled .header__wrapper{background:transparent!important}.header[allow-transparency].is-filled:after,.header:not([allow-transparency]):after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--dc-accent);z-index:-1;pointer-events:none}.header .link--animated,.header .bold,.header .header__link-list a{font-family:DM Sans,sans-serif!important;color:var(--dc-gray-300)!important;font-weight:600!important;font-size:.7rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;transition:color .3s var(--dc-ease-out-expo)}.header .link--animated:hover,.header .bold:hover,.header .header__link-list a:hover{color:var(--dc-white)!important}.header__link-list>ul>li{display:flex!important;align-items:center!important}.header__link-list>ul>li>a.bold.link-faded-reverse{display:flex!important;align-items:center!important;height:100%!important}.header .link--animated:after{background:var(--dc-accent)!important}.header__nav-cta{font-family:DM Sans,sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;background:var(--dc-accent);color:var(--dc-black);border:none;padding:12px 28px;clip-path:polygon(0 0,100% 0,94% 100%,0% 100%);text-decoration:none;transition:background .3s,color .3s;white-space:nowrap}.header__nav-cta:hover{background:var(--dc-white);color:var(--dc-black)}.footer{background:var(--dc-black-mid, #0A1E2E)!important;border-top:2px solid var(--dc-accent)!important;padding:64px 0 32px!important;color:var(--dc-white)!important}.footer__block-list{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;gap:48px!important;margin-bottom:64px!important;flex-wrap:unset!important}.footer__block--text,.footer__block--newsletter{grid-column:span 1!important;flex-basis:unset!important}@media screen and (max-width:999px){.footer__block-list{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media screen and (max-width:699px){.footer__block-list{grid-template-columns:1fr!important;gap:28px!important;margin-bottom:40px!important}}.footer__block--text:before{content:""!important;display:block!important;width:48px!important;height:34px!important;background:url(diehard-icon-green.svg) no-repeat center / contain!important;margin-bottom:16px!important}.footer__block--text .prose,.footer__block--text .text-subdued{color:var(--dc-gray-500, #6B7A8D)!important;font-size:.9rem!important;line-height:1.7!important;max-width:320px!important}.footer__block .bold,.footer__block p.bold,.footer .heading{font-family:Anton,sans-serif!important;font-size:.95rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--dc-white, #FAFAFA)!important;margin-bottom:20px!important}.footer a:not(.button){color:var(--dc-gray-500, #6B7A8D)!important;font-size:.9rem!important;transition:color .3s var(--dc-ease-out-expo),padding-left .3s var(--dc-ease-out-expo)!important}.footer a:not(.button):hover{color:var(--dc-accent, #3BFF95)!important;padding-left:8px!important}.footer__block--menu .v-stack{gap:12px!important}.footer__block--newsletter .h5,.footer__block--newsletter .h3,.footer__block--newsletter p[class^=h]{font-family:Anton,sans-serif!important;font-size:.95rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--dc-white)!important;margin-bottom:20px!important}.footer__block--newsletter .prose,.footer__block--newsletter .text-subdued{color:var(--dc-gray-500)!important;font-size:.9rem!important}.footer__block--newsletter input[type=email],.footer__newsletter-form .input{background:var(--dc-black-light, #081A2A)!important;border:1px solid var(--dc-gray-700, #1A2E3E)!important;color:var(--dc-white)!important;border-radius:0!important}.footer__newsletter-form .form-control:focus-within{border-color:var(--dc-accent)!important;box-shadow:0 0 0 1px var(--dc-accent)!important}.footer__aside-top .social-media a{width:36px!important;height:36px!important;border:1px solid var(--dc-gray-700, #1A2E3E)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--dc-gray-500)!important;transition:all .3s!important;background:transparent!important}.footer__aside-top .social-media a:hover{border-color:var(--dc-accent)!important;color:var(--dc-accent)!important;background:#3bff9514!important}.footer__aside{border-top:1px solid var(--dc-gray-700, #1A2E3E)!important;padding-top:24px!important}.footer__aside-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important}.footer__copyright{font-size:.75rem!important;color:var(--dc-gray-500)!important}.footer__aside-top{margin-bottom:0!important}.footer__block-item+.footer__block-item{border-color:transparent!important}.cart-drawer,.drawer{background:var(--dc-black-light)!important;color:var(--dc-white)}.cart-drawer .button{background:var(--dc-accent);color:var(--dc-black)}.announcement-bar{background:var(--dc-accent)!important;color:var(--dc-black)!important}.header input,.header select,.footer input,.footer select,.drawer input,.drawer select{background:var(--dc-black-light);border-color:var(--dc-gray-700);color:var(--dc-white)}.header input:focus,.footer input:focus,.drawer input:focus{border-color:var(--dc-accent);outline-color:var(--dc-accent)}.search-drawer{--dialog-background: 0 17 31 !important;--text-color: 250 250 250 !important}.search-drawer::part(content){background:#0a2338!important;color:var(--dc-white)!important}.search-input input,.header input[type=search]{background:transparent!important;color:var(--dc-white)!important;border-color:#fafafa40!important}.search-input input::placeholder{color:#fafafa80!important}dialog,.dialog{background:var(--dc-black-light);color:var(--dc-white)}.badge--primary{background:var(--dc-accent);color:var(--dc-black);clip-path:polygon(0 0,100% 0,95% 100%,3% 100%);border-radius:0}.social-media a{border:1px solid var(--dc-gray-700);transition:all .3s var(--dc-ease-out-expo)}.social-media a:hover{border-color:var(--dc-accent);color:var(--dc-accent);background:var(--dc-accent-tint)}.product-info__moq{border-top:1px solid var(--dc-light-card-border);border-bottom:1px solid var(--dc-light-card-border);padding:16px 0;font-family:DM Sans,sans-serif;font-size:.85rem;color:var(--dc-gray-500);margin:0}.product-info__moq strong{color:var(--dc-black)}.product-info__instant-quote{width:100%}.product-info__cta-row{display:grid;grid-template-columns:1fr 1fr;gap:0}.product-info__quote-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;border-radius:0!important;font-family:DM Sans,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;padding:22px 28px;text-decoration:none;position:relative;overflow:hidden;transition:transform .3s var(--dc-ease-out-expo)}.product-info__quote-btn--primary{background:var(--dc-accent);color:var(--dc-black);clip-path:polygon(0 0,100% 0,92% 100%,0% 100%)}.product-info__quote-btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dc-white);transform:translate(-101%);transition:transform .4s var(--dc-ease-out-expo)}.product-info__quote-btn--primary:hover:before{transform:translate(0)}.product-info__quote-btn--secondary{background:var(--dc-black);color:var(--dc-white, #fff);clip-path:polygon(8% 0,100% 0,100% 100%,0% 100%)}.product-info__quote-btn--secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dc-accent);transform:translate(101%);transition:transform .4s var(--dc-ease-out-expo)}.product-info__quote-btn--secondary:hover:before{transform:translate(0)}.product-info__quote-btn--secondary:hover{color:var(--dc-black)}.product-info__quote-btn span,.product-info__quote-btn svg{position:relative;z-index:1}.product-info__quote-btn:active{transform:scale(.97)}.product-info__quote-btn svg{flex-shrink:0;transition:transform .3s var(--dc-ease-out-expo)}.product-info__quote-btn:hover svg{transform:translate(4px)}.product-info__trust-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.product-info__trust-icon{border:1px solid var(--dc-light-card-border);background:var(--dc-white);padding:28px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .3s var(--dc-ease-out-expo)}.product-info__trust-icon:hover{border-color:var(--dc-accent-dark)}.product-info__trust-icon-symbol{color:var(--dc-accent-dark);margin-bottom:12px;display:flex;align-items:center;justify-content:center}.product-info__trust-icon-symbol svg{width:32px;height:32px}.product-info__trust-icon-text{font-family:DM Sans,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dc-gray-500);line-height:1.3}@media(max-width:768px){.product-info .product-info__title{font-size:2rem}.product-info .product-info__offer-list{grid-template-columns:1fr;gap:8px}.product-info .offer{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 16px}}@media(max-width:699px){.product-info__cta-row{grid-template-columns:1fr;gap:var(--spacing-3)}.product-info__quote-btn--primary{clip-path:polygon(0 0,100% 0,96% 100%,0% 100%)}.product-info__quote-btn--secondary{clip-path:polygon(4% 0,100% 0,100% 100%,0% 100%)}.product-info__trust-icons{grid-template-columns:1fr;gap:8px}.product-info__trust-icon{flex-direction:row;gap:12px;text-align:left;padding:12px 16px}.product-info__trust-icon-symbol{margin-bottom:0;flex-shrink:0}}.reveal{opacity:0;transition:opacity .7s var(--dc-ease-out-expo),transform .7s var(--dc-ease-out-expo)}.reveal--visible{opacity:1;transform:translate(0) scale(1)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.shopify-section--apps{background:transparent!important}.globo-formbuilder .globo-form{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.globo-formbuilder .globo-form-app.boxed-layout{background:transparent!important;border-radius:0!important;border:none!important;box-shadow:none!important}.globo-formbuilder form .header,.globo-formbuilder .g-container>.header{background:transparent!important;color:var(--dc-white, #FAFAFA)!important;padding:0!important;margin-bottom:24px!important;border-radius:0!important;border-bottom:none!important}.globo-formbuilder form .header:after,.globo-formbuilder .g-container>.header:after,.globo-formbuilder .globo-heading:after,.globo-formbuilder h3.title:after{display:none!important}.globo-formbuilder .globo-heading,.globo-formbuilder h3.title{font-family:Anton,sans-serif!important;font-size:2rem!important;font-weight:400!important;color:var(--dc-white, #FAFAFA)!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-align:left!important;margin-bottom:8px!important}.globo-formbuilder .globo-description{font-family:DM Sans,sans-serif!important;font-size:.8rem!important;color:#ffffff80!important}.globo-formbuilder .globo-label,.globo-formbuilder .material_filled-label{font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;color:var(--dc-white, #FAFAFA)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.globo-formbuilder .label-content{font-family:DM Sans,sans-serif!important;color:var(--dc-white, #FAFAFA)!important}.globo-formbuilder .text-danger{color:var(--dc-accent, #3BFF95)!important}.globo-formbuilder{max-width:900px!important;margin-inline:auto!important}.globo-formbuilder .wizard__header{margin-bottom:32px!important}.globo-formbuilder .panels{padding-top:24px!important}.globo-formbuilder .steps{display:flex!important;align-items:center!important;gap:0!important}.globo-formbuilder .step{border-radius:0!important}.globo-formbuilder .step .step__number{font-family:DM Sans,sans-serif!important;font-size:.7rem!important;font-weight:700!important}.globo-formbuilder .step .line{border-radius:0!important}.globo-formbuilder .step .line.-start{background:var(--dc-accent, #3BFF95)!important;z-index:0!important}.globo-formbuilder .step .step__content{position:relative!important}.globo-formbuilder .step .step__number{position:relative!important;z-index:1!important}.globo-formbuilder .step .line.-progress{background:var(--dc-accent, #3BFF95)!important}.globo-formbuilder .step .line.-background{background:#ffffff26!important}.globo-formbuilder .step svg circle{stroke:#ffffff4d!important;fill:none!important}.globo-formbuilder .step.active svg circle,.globo-formbuilder .step.completed svg circle{stroke:var(--dc-accent, #3BFF95)!important;fill:var(--dc-accent, #3BFF95)!important}.globo-formbuilder .step .step__number{color:#ffffff80!important;background:var(--dc-black, #00111F)!important;border-color:#ffffff4d!important}.globo-formbuilder .step.active .step__number,.globo-formbuilder .step.completed .step__number{color:var(--dc-black, #00111F)!important;background:var(--dc-accent, #3BFF95)!important;border-color:var(--dc-accent, #3BFF95)!important}.globo-formbuilder .gfb__button-container{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.globo-formbuilder .gfb__radio-label,.globo-formbuilder .globo-option{font-family:DM Sans,sans-serif!important;font-size:.7rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:10px 16px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;background:transparent!important;color:var(--dc-white, #FAFAFA)!important;cursor:pointer!important;transition:all .2s ease!important}.globo-formbuilder .gfb__radio-label:hover,.globo-formbuilder .globo-option:hover{border-color:var(--dc-accent, #3BFF95)!important}.globo-formbuilder .gfb__radio-wrapper.checked .gfb__radio-label,.globo-formbuilder .gfb__radio-wrapper.checked .globo-option,.globo-formbuilder .gfb__radio-input:checked+.gfb__radio-label{background:var(--dc-accent, #3BFF95)!important;color:var(--dc-black, #00111F)!important;border-color:var(--dc-accent, #3BFF95)!important}.globo-formbuilder .material_filled-input{font-family:DM Sans,sans-serif!important;font-size:.8rem!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;padding:14px 16px!important;color:var(--dc-white, #FAFAFA)!important;transition:border-color .2s ease!important}.globo-formbuilder .material_filled-input:focus,.globo-formbuilder .material_filled-input:focus-within{border-color:var(--dc-accent, #3BFF95)!important;outline:none!important;box-shadow:0 0 0 2px #3bff9526!important}.globo-formbuilder .material_filled-input input,.globo-formbuilder .material_filled-input textarea{font-family:DM Sans,sans-serif!important;font-size:.8rem!important;color:var(--dc-white, #FAFAFA)!important;background:transparent!important}.globo-formbuilder .material_filled-input input::placeholder,.globo-formbuilder .material_filled-input textarea::placeholder{color:#fff6!important}.globo-formbuilder .gfb__quantity-element{border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;background:#ffffff14!important;height:48px!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important;display:flex!important;align-items:center!important}.globo-formbuilder .gfb__quantity-element .material_filled-label{position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.globo-formbuilder .gfb__quantity-element button,.globo-formbuilder .gfb__quantity-element .gfb__quantity-btn{background:transparent!important;color:var(--dc-white, #FAFAFA)!important;border:none!important;font-weight:700!important}.globo-formbuilder .gfb__quantity-element .gfb__quantity-input{font-family:DM Sans,sans-serif!important;font-size:.8rem!important;font-weight:600!important;color:var(--dc-white, #FAFAFA)!important;background:transparent!important;height:100%!important;min-height:0!important;padding:0 8px!important}.globo-formbuilder .help-text{font-family:DM Sans,sans-serif!important;font-size:.65rem!important;color:#fff6!important;text-transform:uppercase!important;letter-spacing:.05em!important}.globo-formbuilder .gfb__dropzone{background:#ffffff0d!important;border:2px dashed rgba(255,255,255,.2)!important;border-radius:0!important;padding:32px!important;text-align:center!important;transition:border-color .2s ease!important}.globo-formbuilder .gfb__dropzone:hover{border-color:var(--dc-accent, #3BFF95)!important}.globo-formbuilder .gfb__dropzone,.globo-formbuilder .gfb__dropzone *{font-family:DM Sans,sans-serif!important;color:#fff9!important}.globo-formbuilder .gfb__dropzone .gfb__dropzone-text,.globo-formbuilder .gfb__dropzone p,.globo-formbuilder .gfb__dropzone span{font-size:.75rem!important}.globo-formbuilder .gfb__dropzone .browse-file,.globo-formbuilder .gfb__dropzone button,.globo-formbuilder .gfb__dropzone a{font-family:DM Sans,sans-serif!important;font-size:.7rem!important;font-weight:600!important;color:var(--dc-white, #FAFAFA)!important;border:1px solid rgba(255,255,255,.3)!important;background:transparent!important;padding:8px 20px!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important;transition:all .2s ease!important}.globo-formbuilder .gfb__dropzone .browse-file:hover,.globo-formbuilder .gfb__dropzone button:hover,.globo-formbuilder .gfb__dropzone a:hover{border-color:var(--dc-accent, #3BFF95)!important}.globo-formbuilder .gfb__dropdown-button{font-family:DM Sans,sans-serif!important;font-size:.8rem!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;color:var(--dc-white, #FAFAFA)!important;padding:14px 16px!important;height:auto!important}.globo-formbuilder select.material_filled-input{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;color:var(--dc-white, #FAFAFA)!important;font-family:DM Sans,sans-serif!important;font-size:.8rem!important;padding:14px 16px!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23FAFAFA' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:12px 8px!important}.globo-formbuilder .globo-form-control:not(:has(.globo-label)):not(:has(.material_filled-label)):not(:has(label)):not(:has(.gfb__dropzone)){display:none!important}.globo-formbuilder .gfb__color-swatches-option__list{gap:8px!important}.globo-formbuilder .gfb__color-swatches-option{border:2px solid rgba(255,255,255,.2)!important;border-radius:50%!important;transition:border-color .2s ease!important}.globo-formbuilder .gfb__color-swatches-option.active,.globo-formbuilder .gfb__color-swatches-option:hover{border-color:var(--dc-accent, #3BFF95)!important}.globo-formbuilder .wizard__footer{margin-top:24px!important;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.15)!important}.globo-formbuilder button.action.next,.globo-formbuilder button.action.submit{font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:var(--dc-accent, #3BFF95)!important;color:var(--dc-black, #00111F)!important;border:none!important;border-radius:0!important;padding:18px 44px!important;width:100%!important;clip-path:polygon(0 0,100% 0,96% 100%,0% 100%)!important;cursor:pointer!important;transition:opacity .2s ease!important}.globo-formbuilder button.action.next:hover,.globo-formbuilder button.action.submit:hover{opacity:.9!important}.globo-formbuilder button.action.previous{font-family:DM Sans,sans-serif!important;font-size:.7rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:#ffffff1a!important;color:var(--dc-white, #FAFAFA)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;padding:18px 44px!important;width:100%!important;clip-path:polygon(4% 0,100% 0,100% 100%,0% 100%)!important;cursor:pointer!important;margin-bottom:8px!important}.globo-formbuilder .globo-form-control.has-error .material_filled-input{border-color:#f44!important}.globo-formbuilder .help-block.error{font-family:DM Sans,sans-serif!important;font-size:.7rem!important;color:#f44!important}.globo-formbuilder .globo-form-input,.globo-formbuilder .gfb__radio-label,.globo-formbuilder .globo-option,.globo-formbuilder .gfb__color-swatches-label,.globo-formbuilder .gfb__color-swatches-inner{border-radius:0!important}.globo-formbuilder .globo-form-control{margin-bottom:16px!important}.globo-formbuilder .panel{display:flex!important;flex-wrap:wrap!important;gap:0 16px!important}.globo-formbuilder .globo-form-control.layout-1-column{width:100%!important;flex:0 0 100%!important}.globo-formbuilder .globo-form-control.layout-2-column,.globo-formbuilder .globo-form-control.layout-3-column{flex:1 1 calc(50% - 8px)!important;min-width:200px!important}.globo-formbuilder .wizard__congrats-message{font-family:DM Sans,sans-serif!important;font-size:.85rem!important;color:var(--dc-white, #FAFAFA)!important}.globo-formbuilder .gfb-search-box{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important}.globo-formbuilder .gfb-choose-product .gfb_material_outlined{border-radius:0!important}.globo-formbuilder .gfb-search-box-input{background:transparent!important}.globo-formbuilder .gfb-choose-product input.material_outlined-input{color:var(--dc-white, #FAFAFA)!important;font-family:DM Sans,sans-serif!important;font-size:.8rem!important}.globo-formbuilder .gfb-choose-product input.material_outlined-input::placeholder{color:#fff6!important}.globo-formbuilder .gfb-product-list{background:var(--dc-black, #00111F)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;scrollbar-color:rgba(255,255,255,.2) transparent!important}.globo-formbuilder .gfb-product-list::-webkit-scrollbar{width:6px!important}.globo-formbuilder .gfb-product-list::-webkit-scrollbar-track{background:transparent!important}.globo-formbuilder .gfb-product-list::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:3px!important}.globo-formbuilder .gfb-product-item-wrapper{border-bottom:1px solid rgba(255,255,255,.08)!important}.globo-formbuilder .gfb-product-item-wrapper:hover,.globo-formbuilder .gfb-product-item-wrapper.active,.globo-formbuilder .gfb-product-item-wrapper.selected,.globo-formbuilder .gfb-product-item-wrapper:hover .gfb-product-item-label,.globo-formbuilder .gfb-product-item-label:hover,.globo-formbuilder .gfb-product-item-label.active{background:#3bff951a!important}.globo-formbuilder .gfb-product-img,.globo-formbuilder .gfb-product-item-label{border-radius:0!important}.globo-formbuilder .gfb-product-item-title{color:var(--dc-white, #FAFAFA)!important;font-family:DM Sans,sans-serif!important;font-size:.8rem!important}.globo-formbuilder .gfb-product-item-content{color:#ffffff80!important;font-family:DM Sans,sans-serif!important}.globo-formbuilder .gfb-selected-products{background:#ffffff14!important}.globo-formbuilder .globo-form-switch{flex-direction:row!important;justify-content:flex-start!important}.globo-formbuilder .gfb__switcher.gfb__slider:before{background:#ffffff26!important}.globo-formbuilder .gfb__switcher-input:checked+.gfb__switcher.gfb__slider:before{background:var(--dc-accent, #3BFF95)!important}.globo-formbuilder .gfb-choose-product .gfb__outline-start,.globo-formbuilder .gfb-choose-product .gfb__outline-end,.globo-formbuilder .gfb-choose-product .gfb__outline-notch{border-color:#ffffff26!important;border-radius:0!important}@media screen and (max-width:699px){.globo-formbuilder .globo-form{padding:24px 16px!important}.globo-formbuilder .gfb__button-container{gap:6px!important}.globo-formbuilder .gfb__radio-label,.globo-formbuilder .globo-option{font-size:.6rem!important;padding:8px 12px!important}.globo-formbuilder .globo-form-control.layout-2-column{flex:0 0 100%!important}}.globo-formbuilder .gfb__slider-input{-webkit-appearance:none!important;appearance:none!important;background:#ffffff26!important;border-radius:0!important;height:4px!important;outline:none!important;cursor:pointer!important}.globo-formbuilder .gfb__slider-input::-webkit-slider-runnable-track{background:#ffffff26!important;border-radius:0!important;height:4px!important}.globo-formbuilder .gfb__slider-input::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;border-radius:50%!important;background:var(--dc-accent, #3BFF95)!important;border:2px solid var(--dc-accent, #3BFF95)!important;cursor:pointer!important;margin-top:-7px!important;box-shadow:0 0 6px #3bff954d!important}.globo-formbuilder .gfb__slider-input::-moz-range-track{background:#ffffff26!important;border-radius:0!important;height:4px!important;border:none!important}.globo-formbuilder .gfb__slider-input::-moz-range-thumb{width:18px!important;height:18px!important;border-radius:50%!important;background:var(--dc-accent, #3BFF95)!important;border:2px solid var(--dc-accent, #3BFF95)!important;cursor:pointer!important;box-shadow:0 0 6px #3bff954d!important}.globo-formbuilder .gfb__slider-input::-moz-range-progress{background:var(--dc-accent, #3BFF95)!important;border-radius:0!important;height:4px!important}.globo-formbuilder .gfb__boundary-values{font-family:DM Sans,sans-serif!important;font-size:.65rem!important}.globo-formbuilder .gfb__min-value,.globo-formbuilder .gfb__max-value{font-family:DM Sans,sans-serif!important;font-size:.65rem!important;color:#ffffff80!important;letter-spacing:.05em!important}.globo-formbuilder .gfb__slider-tooltip{font-family:DM Sans,sans-serif!important;font-size:.7rem!important;font-weight:700!important;color:var(--dc-black, #00111F)!important;background:var(--dc-accent, #3BFF95)!important;padding:2px 8px!important;border-radius:0!important}.globo-formbuilder .gfb__phone-placeholder{font-family:DM Sans,sans-serif!important;font-size:.8rem!important;color:#fff6!important}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal--up{transform:translateY(50px)}.reveal--left{transform:translate(-60px)}.reveal--right{transform:translate(60px)}.reveal--scale{transform:scale(.92)}.reveal--visible{opacity:1!important;transform:translate(0) scale(1)!important}.stagger-1{transition-delay:.05s}.stagger-2{transition-delay:.1s}.stagger-3{transition-delay:.15s}.stagger-4{transition-delay:.2s}.stagger-5{transition-delay:.25s}.stagger-6{transition-delay:.3s}@media screen and (min-width:700px){.product-gallery--desktop-grid .product-gallery__media:nth-child(n+5){display:none!important}.product-gallery--desktop-grid .product-gallery__media.gallery-grid--show{display:block!important}.product-gallery--desktop-grid .product-gallery__media.gallery-grid--hide{display:none!important}.product-gallery--desktop-grid .product-gallery__thumbnail-list-wrapper{display:flex!important}.product-gallery--desktop-grid .product-gallery__thumbnail[aria-current=true]{border-color:transparent!important;outline:none!important}.product-gallery--desktop-grid .product-gallery__thumbnail.gallery-grid--thumb-active{border-color:var(--dc-accent, #3BFF95)!important;outline:2px solid var(--dc-accent, #3BFF95)!important;outline-offset:2px}.product-gallery--desktop-grid .product-gallery__media-list{gap:8px!important;grid-template-rows:repeat(2,auto)!important;overflow:hidden!important}}.decoration-methods{width:100%;position:relative}.decoration-methods__label{font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#00000073;margin:0 0 var(--spacing-4)}.decoration-methods__arrow{position:absolute;top:calc(50% + 10px);transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:#00000080;color:#fff;cursor:pointer;transition:background .15s ease,opacity .15s ease;border-radius:50%}.decoration-methods__arrow--prev{left:var(--spacing-3)}.decoration-methods__arrow--next{right:var(--spacing-3)}.decoration-methods__arrow:disabled{opacity:.4;cursor:default}.decoration-methods__arrow:not(:disabled):hover{background:#000000b3}.decoration-methods__arrow svg{width:16px;height:16px}.decoration-methods__scroll{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;scroll-snap-type:x proximity;scroll-behavior:smooth}.decoration-methods__scroll:active{cursor:grabbing}.decoration-methods__scroll::-webkit-scrollbar{display:none}.decoration-methods__list{display:flex;gap:var(--spacing-3)}.decoration-methods__list:after{content:"";flex:0 0 120px}.decoration-methods__card{flex:0 0 calc((100% - 1.5 * var(--spacing-3)) / 2.5);position:relative;background:#00000008;border:1px solid rgba(0,0,0,.08);-webkit-user-select:none;user-select:none}.decoration-methods__image{aspect-ratio:3 / 4;overflow:hidden}.decoration-methods__image img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.decoration-methods__image--placeholder{display:flex;align-items:center;justify-content:center;background:#0000000d;font-size:2rem;font-weight:700;color:#00000026}.decoration-methods__tag{position:absolute;top:var(--spacing-2);left:var(--spacing-2);padding:3px 8px;background:#000000a6;color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.shopify-section--main-blog .blog-banner-content{text-align:left!important;justify-items:start!important}.shopify-section--main-blog .blog-banner h1.h0{text-align:left!important;font-size:clamp(3.5rem,10vw,9rem)!important;line-height:.95!important;letter-spacing:.02em!important;-webkit-text-stroke:1px rgba(255,255,255,.15)!important}.shopify-section--main-blog .blog-banner h1.h0:before{content:"";display:block;width:24px;height:2px;background:var(--dc-accent, #3BFF95);margin-bottom:12px}.blog-post-card{transition:transform .3s ease!important}.blog-post-card:hover{transform:translateY(-4px)!important}.blog-post-card__figure{border-radius:0!important;overflow:hidden!important}.blog-post-card__figure .zoom-image{transition:transform .4s ease!important}.blog-post-card:hover .blog-post-card__figure .zoom-image{transform:scale(1.03)!important}.blog-post-card .h3 a,.blog-post-card .h2 a{transition:color .2s ease!important}.blog-post-card:hover .h3 a,.blog-post-card:hover .h2 a{color:var(--dc-accent, #3BFF95)!important}.blog-post-card__info>.v-stack>.v-stack>p:not([class]){color:var(--dc-gray-300, #8A8D93)!important;font-family:DM Sans,sans-serif!important;font-size:.9rem!important;line-height:1.6!important}.blog-post-card__meta{color:#ffffff80!important}.blog-post-card__meta .text-sm{color:#ffffff80!important;font-family:DM Sans,sans-serif!important}.blog-post-card__meta svg{color:#ffffff4d!important}.blog-post-card .badge--primary{background:#000000b3!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:2px!important}.shopify-section--main-blog .pagination{font-family:DM Sans,sans-serif!important}.shopify-section--main-blog .pagination__current{color:var(--dc-white, #FAFAFA)!important;font-weight:500!important;letter-spacing:.05em!important}.shopify-section--main-blog .pagination__item{color:var(--dc-white, #FAFAFA)!important;transition:color .2s ease!important}.shopify-section--main-blog .pagination__item:hover:not(.pagination__item--disabled){color:var(--dc-accent, #3BFF95)!important}.shopify-section--main-blog .pagination__item--disabled{color:#fff3!important}.shopify-section--main-article .article-banner__content{text-align:left!important;align-items:flex-start!important;justify-items:start!important}.shopify-section--main-article .article-banner__content h1.h0{text-align:left!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;line-height:1!important;letter-spacing:.02em!important;-webkit-text-stroke:1px rgba(255,255,255,.15)!important}.shopify-section--main-article .article-banner .badge{background:#3bff951a!important;color:var(--dc-accent, #3BFF95)!important;font-family:DM Sans,sans-serif!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;border:1px solid rgba(59,255,149,.2)!important;border-radius:2px!important;padding:4px 10px!important;text-decoration:none!important}.shopify-section--main-article .article-banner .badge:hover{background:#3bff9533!important}.shopify-section--main-article .article__meta{justify-content:flex-start!important;color:#ffffff80!important}.shopify-section--main-article .article__meta .link-faded{color:#ffffff80!important}.shopify-section--main-article .article__meta svg{color:#ffffff4d!important}.article-content a{color:var(--dc-accent, #3BFF95)!important;text-decoration:underline!important;text-decoration-color:#3bff954d!important;text-underline-offset:3px!important;transition:text-decoration-color .2s ease!important}.article-content a:hover{text-decoration-color:var(--dc-accent, #3BFF95)!important}.article-banner__image,.article-banner__image img{border-radius:0!important}.article-navigation__title{font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--dc-accent, #3BFF95)!important}[data-pricing-calculator]{display:none!important}#pricing-calculator-modal{background-color:var(--dc-black, #00111F)!important;border-radius:0!important;font-family:DM Sans,sans-serif!important;color:var(--dc-white, #FAFAFA)!important}#pricing-calculator-modal>button{color:var(--dc-white, #FAFAFA)!important}#pricing-calculator-modal>button:hover{color:var(--dc-accent, #3BFF95)!important}#pricing-calculator-modal h2{color:var(--dc-white, #FAFAFA)!important;font-family:Anton,sans-serif!important;letter-spacing:.02em!important}#pricing-calculator-modal div[style*="font-weight: 500"],#pricing-calculator-modal div[style*="color: rgb(0, 17, 31)"],#pricing-calculator-modal div[style*="font-weight: 600"],#pricing-calculator-modal div[style*="font-weight: bold"]{color:var(--dc-white, #FAFAFA)!important}#pricing-calculator-modal .quantity-button{background-color:transparent!important;color:var(--dc-white, #FAFAFA)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;font-family:DM Sans,sans-serif!important;transition:border-color .2s ease,background-color .2s ease!important}#pricing-calculator-modal .quantity-button:hover{border-color:var(--dc-accent, #3BFF95)!important}#pricing-calculator-modal .quantity-button[style*="background-color: rgb(0, 17, 31)"],#pricing-calculator-modal .quantity-button[style*="background: rgb(0, 17, 31)"]{background-color:var(--dc-accent, #3BFF95)!important;color:var(--dc-black, #00111F)!important;border-color:var(--dc-accent, #3BFF95)!important;font-weight:700!important}#pricing-calculator-modal div[style*="border: 1px solid rgb(225"]{background-color:#ffffff08!important;border-color:#ffffff1f!important;border-radius:0!important}#pricing-calculator-modal label{color:var(--dc-white, #FAFAFA)!important;font-family:DM Sans,sans-serif!important}#pricing-calculator-modal div[style*="font-size: 12px"]{color:#fff9!important}#pricing-calculator-modal select{background-color:#ffffff0d!important;color:var(--dc-white, #FAFAFA)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;font-family:DM Sans,sans-serif!important}#pricing-calculator-modal select option{background-color:var(--dc-black, #00111F)!important;color:var(--dc-white, #FAFAFA)!important}#pricing-calculator-modal input[type=checkbox],#pricing-calculator-modal input[type=radio]{accent-color:var(--dc-accent, #3BFF95)!important}#pricing-calculator-modal label[style*="cursor: pointer"]{color:var(--dc-white, #FAFAFA)!important;font-size:.8rem!important}#pricing-calculator-modal label span{color:var(--dc-white, #FAFAFA)!important}#pricing-calculator-modal div[style*="font-size: 12px"][style*=color]{color:#ffffff80!important}#pricing-calculator-modal div[style*="background-color: rgb(249"],#pricing-calculator-modal div[style*="background-color: rgb(248"],#pricing-calculator-modal div[style*="background-color: rgb(245"]{background-color:#ffffff0d!important;border-radius:0!important;border-color:#ffffff1a!important;color:var(--dc-white, #FAFAFA)!important}#pricing-calculator-modal div[style*="color: rgb(51, 51, 51)"]{color:var(--dc-white, #FAFAFA)!important}#pricing-calculator-modal div[style*="border-top: 1px solid rgb(238"]{border-top-color:#ffffff1a!important}#pricing-calculator-modal div[style*="color: rgb(102, 102, 102)"]{color:#fff9!important}#pricing-calculator-modal div[style*="font-size: 24px"][style*="font-weight: 700"]{color:var(--dc-accent, #3BFF95)!important;font-family:DM Sans,sans-serif!important}#pricing-calculator-modal button[style*="background-color: rgb(0, 17, 31)"]{background-color:var(--dc-accent, #3BFF95)!important;color:var(--dc-black, #00111F)!important;border-radius:0!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:opacity .2s ease!important}#pricing-calculator-modal button[style*="background-color: rgb(0, 17, 31)"]:hover{opacity:.85!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/concept-b-overrides.css.map */
