.bold,.accordion__toggle.bold{font-weight:600!important}.subheading,blockquote{font-weight:300!important}.button,.btn{font-weight:600!important;text-transform:none;letter-spacing:.05em}b,strong,.search-input>input{font-weight:600!important}.header__wrapper{padding:var(--header-padding-block)!important}.header .bold{font-weight:300!important}.mega-menu__nav{max-width:max-content!important}.mega-menu__nav>li>a.h5{font-size:.8rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase}.mega-menu__nav>li>ul a{font-weight:300!important}.globo-form-app .panel{gap:0!important}form.g-container{position:relative;z-index:1}.product-gallery__thumbnail{overflow:hidden;aspect-ratio:1 / 1}.product-gallery__thumbnail img{width:100%;height:100%;object-fit:contain}.product-gallery__thumbnail-list{grid-auto-columns:67px}@media screen and (min-width: 700px){.product-gallery__thumbnail-list{grid-auto-columns:minmax(64px,1fr);max-width:100%}}@media screen and (min-width: 1000px){.product-gallery__thumbnail-list{grid-auto-columns:minmax(72px,1fr)}}@media screen and (min-width: 1400px){.product-gallery__thumbnail-list{grid-auto-columns:minmax(80px,1fr)}}.thumbnail-swatch:before{opacity:.2}.product-gallery__media img{aspect-ratio:1 / 1;object-fit:contain}.shopify-section--main-product .product-info{display:grid;grid-template-columns:auto 1fr}.shopify-section--main-product .product-info>*{grid-column:1 / -1}.product-info__block-item[data-block-type=sku]{grid-column:1}.product-info__block-item[data-block-type=sku]+.product-info__block-item{grid-column:2;align-self:center;justify-self:end;margin-block-start:0}.shopify-section--main-product .product-info>*+*{margin-block-end:0}.product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-1)}.product-info__block-item:where([data-block-type=variant-picker],[data-block-type=product-variations],[data-block-type=quantity-selector],[data-block-type=note],[data-block-type=buy_buttons]){--product-info-block-spacing: var(--spacing-4)}.product-info__price .price-list{--text-lg: 1.75rem;font-weight:400;letter-spacing:.02em}.trade-pricing__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:var(--spacing-3) 0}.product-info__price .price-list compare-at-price{text-decoration:line-through;font-weight:400;letter-spacing:.02em;line-height:1.1;color:rgb(var(--text-color) / .5);display:inline-flex;align-items:center;gap:12px}.product-info__price .price-list compare-at-price:after{content:"Retail price";display:inline-flex;align-items:center;background-color:#f7f5f2;color:#4a4a4a;padding:6px 12px;font-size:.75rem;font-weight:600;font-family:Poppins,sans-serif;border-radius:2px;white-space:nowrap;line-height:1;text-decoration:none}.product-info__sku{font-size:var(--text-base);font-weight:400;color:rgb(var(--text-color))}.variant-picker__option-info legend{font-weight:600;color:rgb(var(--text-color))}.variant-picker__option-info span,.product-info__product-picker .variant-picker__option-info span{font-weight:400;color:rgb(var(--text-color))}.product-info__variant-picker .color-swatch{--swatch-size: 36px;box-shadow:inset 0 0 0 1px #00000026}.product-info__product-picker .thumbnail-swatch{--swatch-size: 80px}.product-info__variant-picker .block-swatch,.product-info__product-picker .block-swatch{border:1.5px solid rgb(var(--text-color) / .3)}.product-info__block-item[data-block-type=offer],.product-info__offer-list{--product-info-block-spacing: var(--spacing-2)}.product-info__block-item[data-block-type=offer] .offer{padding:var(--spacing-4);gap:var(--spacing-2)}.product-info__block-item[data-block-type=offer] .offer .bold.text-sm{font-size:var(--text-base)}.offer__header{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3)}.offer__icon{display:flex;justify-content:center}.offer__title-row{display:flex;align-items:center;gap:12px}.offer__info-toggle{display:none}.offer__detail{display:block}.buy-row{display:flex;align-items:stretch;gap:var(--spacing-4);width:100%;margin-bottom:var(--spacing-6)}.buy-row .quantity-selector{flex-shrink:0;height:auto;align-self:stretch}.buy-row .quantity-selector__button,.buy-row .quantity-selector__input{height:100%;padding-block:0}.buy-row>form{flex:1;min-width:0;display:flex}.buy-row>form>.v-stack{flex:1;display:flex}.buy-row buy-buttons{flex:1;display:flex}.buy-row buy-buttons .button{width:100%;height:100%}.product-button-row{display:flex;gap:var(--spacing-4);width:100%}.product-button-row .button{flex:1 1 0%;min-width:0;text-align:center;white-space:nowrap}@media screen and (max-width: 699px){.product-button-row{flex-direction:column}.product-button-row .button{flex:none;width:100%;white-space:normal}}.product-info__block-item[data-block-type=description]:has(.product-info__accordion),.product-info__block-item[data-block-type=collapsible-text],.product-info__block-item[data-block-type=liquid]:has(.product-info__accordion){--product-info-block-spacing: 0px}.accordion-group .product-info__liquid{display:contents}.accordion-group~.product-info__block-item .accordion{border-block-start-width:0}.product-info__block-item:has(.accordion)~.product-info__block-item .accordion{border-block-start-width:0}.accordion__content .v-stack.gap-2:has(>.button){display:flex;flex-wrap:wrap;gap:12px}.accordion__content .v-stack.gap-2>.button.w-full{flex:0 0 calc(50% - 6px);width:calc(50% - 6px);text-align:center;background:none;color:rgb(var(--button-outline-color));box-shadow:inset 0 0 0 2px;transition:background-color .2s ease,color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-block-start:0!important}.accordion__content .v-stack.gap-2>.button.w-full:hover{background-color:rgb(var(--text-color));color:rgb(var(--background))}@media (min-width: 700px){.product-quick-add{display:none!important}}@media (max-width: 699px){.product-quick-add{background:rgb(var(--background));box-shadow:0 -2px 10px #0000001a}html.mobile-sticky-bar .product-quick-add{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}}.product-quick-add__mobile{display:flex;align-items:center;gap:12px}.product-quick-add__mobile .quantity-selector{flex-shrink:0;height:auto;padding-block:.8125rem}.product-quick-add__mobile buy-buttons{flex:1}.shopify-section--main-product{padding-block-end:var(--spacing-32)}.shopify-section--feature-chart{margin-block-start:var(--spacing-16)}.trade-pricing-active .price-list sale-price{text-decoration:line-through;color:rgb(var(--text-color) / .5)}.trade-pricing-active .price-list compare-at-price{display:none}.trade-pricing__new-price{font-size:1.75rem;font-weight:400;letter-spacing:.02em;line-height:1.1}.trade-pricing__tag{display:inline-flex;align-items:center;background-color:#f7f5f2;color:#4a4a4a;padding:6px 12px;font-size:.75rem;font-weight:600;font-family:Poppins,sans-serif;border-radius:2px;white-space:nowrap;line-height:1}@media (max-width: 699px){.product-card__swatch-list>:nth-child(n+12):not(.color-swatch__view-more){display:none}}.trade-pricing__card-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:var(--spacing-2) 0}.product-card__info.trade-pricing-active price-list sale-price{text-decoration:line-through;color:rgb(var(--text-color) / .5)}.trade-pricing__card-price{font-weight:400;line-height:1.2}.trade-pricing__card-text{font-size:.75em;font-weight:400;color:rgb(var(--text-color) / .6);margin-inline-start:4px}.trade-pricing__tag--free{position:relative;overflow:visible}.trade-pricing__tag--free:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;pointer-events:none;animation:confetti-a 3.2s ease-out .5s both}.trade-pricing__tag--free:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:0;pointer-events:none;animation:confetti-b 3.2s ease-out .65s both}@keyframes confetti-a{0%{opacity:1;box-shadow:0 0 #ff9912,0 0 #4e782f,0 0 #f7b6c0,0 0 #2c4a56,0 0 #d4713b,0 0 #9f2c00}8%{opacity:1;box-shadow:-10px -60px #ff9912,14px -70px #4e782f,-24px -50px #f7b6c0,28px -45px #2c4a56,-4px -78px #d4713b,8px -65px #9f2c00}16%{opacity:1;box-shadow:-24px -110px #ff9912,34px -125px #4e782f,-55px -95px #f7b6c0,64px -85px #2c4a56,-8px -140px #d4713b,18px -115px #9f2c00}24%{opacity:1;box-shadow:-38px -90px #ff9912,56px -95px #4e782f,-82px -55px #f7b6c0,98px -40px #2c4a56,-14px -105px #d4713b,30px -80px #9f2c00}32%{opacity:1;box-shadow:-50px -40px #ff9912,76px -35px #4e782f,-105px 5px #f7b6c0,125px 20px #2c4a56,-20px -50px #d4713b,42px -25px #9f2c00}40%{opacity:.7;box-shadow:-58px 15px 0 -1px #ff9912,90px 20px 0 -1px #4e782f,-120px 55px 0 -1px #f7b6c0,145px 70px 0 -1px #2c4a56,-24px 5px 0 -1px #d4713b,50px 20px 0 -1px #9f2c00}46%{opacity:0;box-shadow:-62px 50px 0 -2px #ff9912,98px 55px 0 -2px #4e782f,-130px 90px 0 -2px #f7b6c0,155px 105px 0 -2px #2c4a56,-26px 35px 0 -2px #d4713b,54px 50px 0 -2px #9f2c00}50%{opacity:1;box-shadow:0 0 #d4713b,0 0 #9f2c00,0 0 #ff9912,0 0 #4e782f,0 0 #2c4a56,0 0 #f7b6c0}58%{opacity:1;box-shadow:12px -65px #d4713b,-18px -75px #9f2c00,30px -55px #ff9912,-40px -48px #4e782f,5px -82px #2c4a56,-10px -68px #f7b6c0}66%{opacity:1;box-shadow:28px -120px #d4713b,-40px -130px #9f2c00,65px -100px #ff9912,-78px -88px #4e782f,10px -145px #2c4a56,-22px -118px #f7b6c0}74%{opacity:1;box-shadow:44px -95px #d4713b,-62px -98px #9f2c00,92px -60px #ff9912,-108px -42px #4e782f,16px -110px #2c4a56,-36px -82px #f7b6c0}82%{opacity:1;box-shadow:56px -42px #d4713b,-80px -38px #9f2c00,115px 2px #ff9912,-132px 18px #4e782f,22px -55px #2c4a56,-48px -28px #f7b6c0}90%{opacity:.6;box-shadow:64px 12px 0 -1px #d4713b,-94px 18px 0 -1px #9f2c00,130px 52px 0 -1px #ff9912,-150px 65px 0 -1px #4e782f,26px 2px 0 -1px #2c4a56,-56px 18px 0 -1px #f7b6c0}96%,to{opacity:0;box-shadow:68px 48px 0 -2px #d4713b,-102px 52px 0 -2px #9f2c00,140px 88px 0 -2px #ff9912,-162px 98px 0 -2px #4e782f,28px 30px 0 -2px #2c4a56,-60px 46px 0 -2px #f7b6c0}}@keyframes confetti-b{0%{opacity:1;box-shadow:0 0 #a0af9c,0 0 #728384,0 0 #1d1e33,0 0 #e5e4cf,0 0 #d0d0d0,0 0 #ff9912}8%{opacity:1;box-shadow:8px -58px #a0af9c,-15px -68px #728384,22px -48px #1d1e33,-30px -42px #e5e4cf,-2px -75px #d0d0d0,16px -62px #ff9912}16%{opacity:1;box-shadow:20px -108px #a0af9c,-34px -122px #728384,50px -92px #1d1e33,-62px -82px #e5e4cf,-5px -135px #d0d0d0,36px -110px #ff9912}24%{opacity:1;box-shadow:34px -88px #a0af9c,-54px -92px #728384,78px -52px #1d1e33,-92px -38px #e5e4cf,-8px -100px #d0d0d0,56px -78px #ff9912}32%{opacity:1;box-shadow:46px -38px #a0af9c,-72px -32px #728384,100px 8px #1d1e33,-118px 22px #e5e4cf,-12px -48px #d0d0d0,72px -22px #ff9912}40%{opacity:.7;box-shadow:54px 18px 0 -1px #a0af9c,-86px 22px 0 -1px #728384,118px 58px 0 -1px #1d1e33,-138px 72px 0 -1px #e5e4cf,-16px 8px 0 -1px #d0d0d0,84px 22px 0 -1px #ff9912}46%{opacity:0;box-shadow:58px 52px 0 -2px #a0af9c,-94px 58px 0 -2px #728384,128px 92px 0 -2px #1d1e33,-150px 108px 0 -2px #e5e4cf,-18px 38px 0 -2px #d0d0d0,90px 52px 0 -2px #ff9912}50%{opacity:1;box-shadow:0 0 #e5e4cf,0 0 #d0d0d0,0 0 #a0af9c,0 0 #728384,0 0 #1d1e33,0 0 #ff9912}58%{opacity:1;box-shadow:-12px -62px #e5e4cf,16px -72px #d0d0d0,-26px -52px #a0af9c,35px -45px #728384,4px -80px #1d1e33,-18px -66px #ff9912}66%{opacity:1;box-shadow:-26px -115px #e5e4cf,36px -128px #d0d0d0,-58px -96px #a0af9c,70px -86px #728384,8px -142px #1d1e33,-38px -114px #ff9912}74%{opacity:1;box-shadow:-40px -92px #e5e4cf,58px -96px #d0d0d0,-85px -56px #a0af9c,100px -40px #728384,14px -108px #1d1e33,-56px -80px #ff9912}82%{opacity:1;box-shadow:-52px -40px #e5e4cf,76px -36px #d0d0d0,-108px 6px #a0af9c,126px 20px #728384,18px -52px #1d1e33,-70px -26px #ff9912}90%{opacity:.6;box-shadow:-60px 14px 0 -1px #e5e4cf,90px 20px 0 -1px #d0d0d0,-124px 54px 0 -1px #a0af9c,146px 68px 0 -1px #728384,22px 4px 0 -1px #1d1e33,-80px 18px 0 -1px #ff9912}96%,to{opacity:0;box-shadow:-64px 48px 0 -2px #e5e4cf,98px 54px 0 -2px #d0d0d0,-136px 90px 0 -2px #a0af9c,158px 102px 0 -2px #728384,24px 32px 0 -2px #1d1e33,-86px 46px 0 -2px #ff9912}}.mw-fee--type-cart{justify-content:flex-start!important;width:100%!important;margin:4px 0!important;font-family:var(--text-font-family);font-size:15px!important}.mw-fee--type-cart .mw-text--style-strong{font-family:var(--heading-font-family);font-weight:600!important;font-size:15px!important;flex:1!important}.mw-fee--type-cart .mw-fee__mobile-descriptrion{display:none!important}.mw-fee--type-cart .mw-label{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important}.mw-fee--type-cart .mw-label input[type=checkbox]{font-size:15px!important;width:16px!important;height:16px!important}.mw-fee--type-cart .mw-stack,.mw-fee--type-cart .mw-stack--vertical{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}.mw-fee--type-cart .mw-stack__item{margin:0!important;padding:0!important}.mw-fee--type-cart .mw-fee__control-container{flex:0 0 auto!important;width:auto!important;overflow:hidden!important;padding:0!important;margin:0!important;order:-1!important}.mw-fee--type-cart .mw-fee__control--type-checkbox{width:auto!important;margin:0!important;padding:0!important}.mw-fee--type-cart .mw-icon{opacity:.4;flex-shrink:0!important;margin-left:auto!important;order:99!important;position:relative!important;top:-5px!important}.metafield_img_header.collection-header{padding-block:var(--spacing-6)}@media (min-width: 767px){.metafield_img_header.collection-header{margin-top:0;padding-block:var(--spacing-8)}.metafield_img_cont{display:flex;align-items:center;gap:40px}.metafield_img_cont .content_div_col{flex:0 0 58%;max-width:58%}.metafield_img_cont .image_div_col{flex:1 1 42%;max-width:42%;padding-left:0}.metafield_img_cont .image_div_col img{width:100%;max-height:340px;object-fit:cover;object-position:top;border-radius:var(--rounded-sm);aspect-ratio:4 / 3}.collection-header .container .sm\:gap-6{gap:1rem}}@media (max-width: 766px){.metafield_img_cont{display:flex;flex-direction:column;gap:24px}.metafield_img_cont>div{width:100%}.metafield_img_cont .image_div_col img{width:100%;max-height:260px;object-fit:cover;object-position:top;border-radius:var(--rounded-sm);aspect-ratio:16 / 9}}#shopify-section-trade-form .globo-formbuilder{max-width:780px;margin-inline:auto}.hero-social-proof{display:inline-flex;align-items:center;gap:8px;background:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:0;padding:6px 16px;font-size:14px;font-weight:600;line-height:1}.hero-social-proof .hero-stars{display:inline-flex;gap:2px;color:#ff9912}.hero-social-proof .hero-stars svg{width:14px;height:14px;fill:currentColor}.hero-trust-badges{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:15px;font-weight:600;line-height:1.4}.hero-trust-badges .hero-badge{display:inline-flex;align-items:center;gap:6px}.hero-trust-badges .hero-badge svg{width:16px;height:16px;flex-shrink:0}@media (max-width: 699px){.hero-trust-badges{justify-content:center}}@media (min-width: 700px){.hero-trust-badges{gap:8px 24px}}.rebate-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);padding:var(--spacing-8) 0;margin-bottom:var(--spacing-10);border-bottom:1px solid rgb(var(--text-color) / .08)}.rebate-step{display:flex;gap:var(--spacing-4);align-items:flex-start}.rebate-step__number{font-size:2.5rem;font-weight:600;letter-spacing:-.04em;line-height:1;color:rgb(var(--text-color) / .1);flex-shrink:0;transition:color .3s ease}.rebate-step:hover .rebate-step__number{color:#ff9912}.rebate-step__title{font-size:var(--text-base);font-weight:600;margin-bottom:2px}.rebate-step__text{font-size:var(--text-sm);color:rgb(var(--text-color) / .6);line-height:1.5}@media screen and (max-width: 699px){.rebate-steps{grid-template-columns:1fr;gap:0;padding:var(--spacing-6) 0;margin-bottom:var(--spacing-8)}.rebate-step{padding:var(--spacing-3) 0}.rebate-step__number{font-size:2rem;min-width:48px}}.rebate-header{text-align:center;margin-bottom:var(--spacing-10)}.rebate-header__overline{font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ff9912;margin-bottom:var(--spacing-2)}.rebate-header__title{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em}@media screen and (min-width: 700px){.rebate-header__title{font-size:var(--text-3xl)}}.rebate-header__subtitle{font-size:var(--text-base);color:rgb(var(--text-color) / .6);max-width:480px;margin:var(--spacing-2) auto 0;line-height:1.6}.rebate-grid{display:grid;grid-template-columns:repeat(var(--rebate-cards-columns, 3),1fr);gap:var(--spacing-4)}.rebate-card{background:rgb(var(--background));border:1px solid rgb(var(--text-color) / .08);border-radius:var(--rounded);padding:var(--spacing-6) var(--spacing-5);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.rebate-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--card-accent, rgb(var(--text-color) / .15));transition:width .3s ease}.rebate-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgb(var(--text-color) / .08);border-color:transparent}.rebate-card:hover:before{width:6px}.rebate-card__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--rounded-sm);margin-bottom:var(--spacing-4);background:color-mix(in srgb,var(--card-accent, rgb(var(--text-color))) 10%,transparent);color:var(--card-accent, rgb(var(--text-color)));transition:transform .3s ease}.rebate-card:hover .rebate-card__icon{transform:scale(1.08)}.rebate-card__icon svg{width:24px;height:24px}.rebate-card__icon img{width:24px;height:24px;object-fit:contain}.rebate-card__category{font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color) / .45);margin-bottom:2px}.rebate-card__title{font-size:var(--text-base);font-weight:600;letter-spacing:-.01em;margin-bottom:var(--spacing-2)}.rebate-card__amount{display:inline-flex;align-items:baseline;gap:4px;margin-bottom:var(--spacing-3)}.rebate-card__amount-value{font-size:1.625rem;font-weight:600;color:#ff9912;letter-spacing:-.02em}.rebate-card__amount-unit{font-size:var(--text-sm);color:rgb(var(--text-color) / .5)}.rebate-card__details{font-size:var(--text-sm);line-height:1.6;color:rgb(var(--text-color) / .65)}.rebate-card__details a{color:var(--card-accent, #FF9912);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s ease}.rebate-card__details a:hover{text-decoration-color:currentColor}.rebate-card__limit{display:inline-block;margin-top:var(--spacing-3);padding:3px 10px;font-size:.7rem;font-weight:600;letter-spacing:.02em;color:rgb(var(--text-color) / .5);background:rgb(var(--text-color) / .04);border-radius:0}.rebate-cta{text-align:center;margin-top:var(--spacing-12)}.feature-chart__intro-image{margin-top:var(--spacing-4)}.feature-chart__specs-heading{margin-bottom:var(--spacing-6)}.section-stack--specs-only .section-stack__intro{display:none}.section-stack--specs-only .feature-chart__specs-heading{text-align:left}.section-stack--specs-only .section-stack__main{margin-inline:0}#shopify-section-reviews_heading{--section-spacing-block-start: 0px;--section-spacing-block-end: var(--spacing-6)}.visually-hidden{position:absolute;left:-10000px}.skip-link{position:absolute;left:-10000px;top:0;padding:12px;background-color:#fff;color:#4a4a4a;border:2px solid #4a4a4a;border-radius:0;z-index:999999999}.skip-link:focus-visible{left:0}.empty-state .count-bubble{font-weight:unset!important}.text-subdued{color:rgb(var(--text-color) / .75)}.floating-label{opacity:.65}.page-dots>button{width:44px;height:44px;opacity:1;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer}.page-dots>button:after{content:"";width:var(--spacing-1-5, 6px);height:var(--spacing-1-5, 6px);border-radius:var(--rounded-full);background:currentColor;opacity:.3;transition:opacity .2s ease-in-out}.page-dots>button[aria-current=true]:after{opacity:1}.page-dots{gap:0}.shopify-section--header,.shopify-section--header>height-observer,.shopify-section--header>height-observer>store-header,.shopify-section--header store-header,.shopify-section--header .header,.shopify-section--header .header__wrapper{border:0!important;border-bottom:none!important;border-block-end:0!important;box-shadow:none!important}.mega-menu{border-block-start-width:0!important}.faq-hero{background:var(--section-background, #F7F5F2);padding:72px 40px 56px;text-align:center}.faq-hero__inner{max-width:680px;margin:0 auto}.faq-hero__overline{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#ff9912;margin-bottom:16px}.faq-hero__headline{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;color:rgb(var(--text-color));margin-bottom:16px}.faq-hero__headline strong{font-weight:600}.faq-hero__subtext{font-size:16px;font-weight:300;line-height:1.7;color:rgb(var(--text-color) / .6);margin-bottom:32px}.faq-search-wrapper{max-width:520px;margin:0 auto;position:relative}.faq-search-wrapper__icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:rgb(var(--text-color) / .4);pointer-events:none}.faq-search{width:100%;padding:14px 16px 14px 44px;font-family:var(--text-font-family);font-size:15px;font-weight:300;color:rgb(var(--text-color));background:rgb(var(--background));border:1px solid rgb(var(--text-color) / .12);border-radius:0;outline:none;transition:border-color .15s ease}.faq-search::placeholder{color:rgb(var(--text-color) / .4)}.faq-search:focus{border-color:#ff9912}.faq-search-wrapper__clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:none;border:none;cursor:pointer;color:rgb(var(--text-color) / .4);display:none;padding:0;transition:color .15s ease}.faq-search-wrapper__clear:hover{color:rgb(var(--text-color))}.faq-search-wrapper__clear.visible{display:block}.faq-cat-nav{background:rgb(var(--background));border-bottom:1px solid rgb(var(--text-color) / .08);position:sticky;top:calc(var(--header-height, 72px));z-index:5;transition:box-shadow .25s ease}.faq-cat-nav.scrolled{box-shadow:0 1px 12px #0000000a}.faq-cat-nav__inner{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:56px}.faq-cat-nav__inner::-webkit-scrollbar{display:none}.faq-cat-pill{flex-shrink:0;padding:8px 20px;font-family:var(--text-font-family);font-size:13px;font-weight:400;letter-spacing:.02em;color:rgb(var(--text-color) / .55);background:transparent;border:1px solid rgb(var(--text-color) / .12);border-radius:0;cursor:pointer;transition:all .15s ease;white-space:nowrap}.faq-cat-pill:hover{color:rgb(var(--text-color));border-color:rgb(var(--text-color) / .3)}.faq-cat-pill.active{color:rgb(var(--background));background:rgb(var(--text-color));border-color:rgb(var(--text-color))}.faq-sections{max-width:1200px;margin:0 auto;padding:64px 40px 80px}.faq-group{margin-bottom:56px}.faq-group:last-of-type{margin-bottom:0}.faq-group__heading{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#ff9912;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid rgb(var(--text-color) / .08);scroll-margin-top:148px}.faq-item{border-bottom:1px solid rgb(var(--text-color) / .08)}.faq-accordion>summary{list-style:none}.faq-accordion>summary::-webkit-details-marker{display:none}.faq-accordion__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-family:var(--text-font-family);font-size:16px;font-weight:400;color:rgb(var(--text-color));cursor:pointer;text-align:left;line-height:1.5;transition:color .15s ease}.faq-accordion__toggle:hover{color:rgb(var(--text-color))}.faq-chevron{flex-shrink:0;width:20px;height:20px;color:rgb(var(--text-color) / .35);transition:transform .25s ease,color .15s ease}.faq-chevron svg{width:100%;height:100%}.faq-accordion[open] .faq-chevron{transform:rotate(180deg);color:#ff9912}.faq-accordion__content{padding:0 0 24px;font-size:15px;font-weight:300;line-height:1.8;color:rgb(var(--text-color) / .65);max-width:720px}.faq-accordion__content a{color:#ff9912;border-bottom:1px solid transparent;transition:border-color .15s ease}.faq-accordion__content a:hover{border-color:#ff9912}.faq-accordion__content strong{font-weight:600;color:rgb(var(--text-color) / .85)}.faq-accordion__content ul,.faq-accordion__content ol{padding-left:20px;margin:8px 0}.faq-accordion__content li{margin-bottom:4px}.faq-no-results{display:none;text-align:center;padding:64px 20px;color:rgb(var(--text-color) / .4);font-size:16px;font-weight:300}.faq-no-results.visible{display:block}.faq-no-results a{color:#ff9912}.faq-cta{background:#4a4a4a;color:#fff;padding:72px 40px;text-align:center}.faq-cta__inner{max-width:600px;margin:0 auto}.faq-cta__overline{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#ff9912;margin-bottom:16px}.faq-cta__headline{font-size:clamp(1.5rem,3vw,2rem);font-weight:300;line-height:1.3;margin-bottom:12px}.faq-cta__headline strong{font-weight:600}.faq-cta__subtext{font-size:15px;font-weight:300;line-height:1.7;color:#fff9;margin-bottom:32px}.faq-cta__actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.faq-cta__btn{display:inline-block;padding:14px 36px;font-family:var(--text-font-family);font-size:14px;font-weight:600;letter-spacing:.02em;color:#4a4a4a;background:#fff;border:none;cursor:pointer;transition:all .25s ease;text-decoration:none}.faq-cta__btn:hover{background:#ff9912;color:#fff}.faq-cta__link{font-size:14px;font-weight:400;color:#fff9;border-bottom:1px solid rgba(255,255,255,.25);transition:all .15s ease;text-decoration:none}.faq-cta__link:hover{color:#fff;border-color:#fff}@media (max-width: 768px){.faq-cat-nav__inner{padding:0 20px;height:48px;gap:6px}.faq-cat-pill{padding:6px 16px;font-size:12px}.faq-hero{padding:48px 20px 40px}.faq-hero__headline{font-size:1.5rem}.faq-sections{padding:40px 20px 56px}.faq-group{margin-bottom:40px}.faq-group__heading{scroll-margin-top:128px}.faq-accordion__toggle{font-size:15px;padding:16px 0}.faq-accordion__content{font-size:14px;padding-bottom:20px}.faq-cta{padding:56px 20px}.faq-cta__actions{flex-direction:column}}@media (max-width: 480px){.faq-search{font-size:14px;padding:12px 12px 12px 40px}.faq-cta__btn{width:100%;text-align:center}}.shopify-section--faq-enhanced{--section-outer-spacing-block: 0;--section-inner-max-width: 100%}.shopify-section--main-collection{margin-block-end:var(--spacing-12)}.color-strip{display:grid;grid-template-columns:repeat(13,1fr);height:6px}@media (max-width: 699px){.color-strip{height:4px}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/custom.css.map */
