.main-menu__content nav[aria-label=Primary]{width:100%;flex:1}.main-menu__content nav[aria-label=Primary] ul.main-nav .main-nav__item{font-weight:500;font-size:14px;letter-spacing:normal}.main-nav{gap:0 6px}.announcement__col--align-left .announcement__text{font-size:14px;font-weight:300}details.main-menu__disclosure{border-top:1px solid #e9e9e9}@media(max-width:1599px){.main-menu__content nav[aria-label=Primary] ul.main-nav .main-nav__item{font-size:14px}}.header{border-bottom:1px solid rgba(0,0,0,.07);box-shadow:0 2px 12px #0000000a}.store-header.is-sticky .header,.store-header[data-is-sticky] .header{box-shadow:0 4px 20px #0000001a}.main-nav__item>a{letter-spacing:.01em;font-weight:600!important;transition:color .2s ease}.main-nav__item>a:hover{color:#2c7e3f!important}.header__cta{border-radius:50px!important;font-weight:600!important;font-size:13px!important;transition:all .2s ease!important}.header__cta:hover{background:#2c7e3f!important;color:#fff!important;border-color:#2c7e3f!important}.announcement{font-weight:500;letter-spacing:.01em}.announcement .rte a{color:inherit!important;font-weight:700}.announcement .rte a:hover{opacity:.8}.section__heading{letter-spacing:-.02em;font-weight:700}h1.text-overlay__heading,h2.text-overlay__heading{letter-spacing:-.03em;text-shadow:0 2px 20px rgba(0,0,0,.4)}.text-overlay__block p{text-shadow:0 1px 8px rgba(0,0,0,.35)}.product-card{transition:transform .25s ease,box-shadow .25s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.product-card .media{overflow:hidden}.product-card .media img{transition:transform .4s ease}.product-card:hover .media img{transform:scale(1.04)}.btn--primary{letter-spacing:.03em;font-weight:600;transition:transform .2s ease,box-shadow .2s ease!important}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 18px #2c7e3f4d!important}.btn--secondary{letter-spacing:.03em;font-weight:600}.cc-icons-with-text .icon-with-text__heading{font-weight:700;font-size:14px}.cc-icons-with-text .icon-with-text__text{font-size:13px;opacity:.8}.logo-list__logos .media img{opacity:.6;filter:grayscale(20%);transition:opacity .25s ease,filter .25s ease}.logo-list__logos .media:hover img{opacity:1;filter:grayscale(0%)}.footer{border-top:3px solid #2c7e3f}.footer .footer-block__heading{color:#4ade80!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.footer a{opacity:.75;transition:opacity .2s ease}.footer a:hover{opacity:1;text-decoration:none}.footer .footer__bottom{border-top:1px solid rgba(255,255,255,.1)}.cart-empty__quick-links{margin-top:24px;text-align:center;width:100%;padding:0 16px}.cart-empty__quick-links-heading{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.55;margin-bottom:12px}.cart-empty__quick-links-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cart-empty__quick-link{display:inline-block;padding:8px 14px;border:1px solid currentColor;border-radius:50px;font-size:13px;font-weight:500;text-decoration:none;opacity:.75;transition:opacity .2s ease,background .2s ease}.cart-empty__quick-link:hover{opacity:1;text-decoration:none;background:#0000000d}.multi-col__item{border:1px solid #f0f0f0;border-radius:12px;padding:28px 20px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.multi-col__item:hover{border-color:#2c7e3f;box-shadow:0 8px 28px #2c7e3f1a;transform:translateY(-3px)}.gb-pdp-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;padding:16px;background:#f8fdf9;border:1px solid #d4edd9;border-radius:10px}.gb-pdp-trust__item{font-size:13px;font-weight:500;color:#1a4a25;padding:4px 0}@media(max-width:600px){.gb-pdp-trust{grid-template-columns:1fr}}.gb-oos-block{margin-top:16px;padding:22px 20px;background:linear-gradient(180deg,#fbfbf9,#f4f7f4);border:1px solid #e3e8e3;border-radius:14px;text-align:center;box-shadow:0 4px 16px #0f170f0d}.gb-oos-title{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;letter-spacing:.01em;color:#1a1a1a;margin:0 0 16px}.gb-oos-title:before{content:"";width:8px;height:8px;border-radius:50%;background:#d97706;box-shadow:0 0 0 4px #d9770626;flex-shrink:0}.gb-oos-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:14px}.gb-oos-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.gb-oos-btn--wa{background:#25d366;color:#fff;border:2px solid #25d366;box-shadow:0 2px 10px #25d36640}.gb-oos-btn--wa:hover{background:#1ebe5d;border-color:#1ebe5d;color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 14px #25d36659}.gb-oos-btn--sim{background:#fff;color:#1a1a1a;border:2px solid #2c7e3f}.gb-oos-btn--sim:hover{background:#2c7e3f;color:#fff;text-decoration:none;transform:translateY(-1px)}.gb-oos-note{font-size:12px;color:#6b7280;margin:0}.gb-restock{margin-top:18px;text-align:center}.gb-restock__label{display:block;font-size:13px;color:#6b7280;margin-bottom:10px}.gb-restock__row{display:flex;gap:8px;max-width:420px;margin:0 auto}.gb-restock__input{flex:1 1 auto;min-width:0;padding:12px 16px;border:1px solid #d8ddd8;border-radius:10px;font-size:14px;color:#1a1a1a;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.gb-restock__input::placeholder{color:#9ca3af}.gb-restock__input:focus{outline:none;border-color:#2c7e3f;box-shadow:0 0 0 3px #2c7e3f24}.gb-restock__btn{flex:0 0 auto;padding:12px 22px;background:#2c7e3f;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .2s ease}.gb-restock__btn:hover{background:#1f5c2d;transform:translateY(-1px)}.gb-restock__success{font-size:13px;font-weight:600;color:#1f5c2d;background:#eafaf0;border:1px solid #bfe8cc;border-radius:10px;padding:12px 16px;margin:0}.gb-restock__error{font-size:12px;color:#b3261e;margin:8px 0 0}@media(max-width:480px){.gb-oos-actions{flex-direction:column}.gb-oos-btn{width:100%}.gb-restock__row{flex-direction:column}.gb-restock__btn{width:100%}}.testimonials .testimonial{border-radius:10px!important}.cc-slideshow .slideshow__text{padding-left:48px!important}.cc-slideshow .text-overlay{max-width:600px}.cc-slideshow .subheading{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:700!important;color:#4ade80!important;background:#4ade801f;border:1px solid rgba(74,222,128,.3);display:inline-block;padding:6px 14px;border-radius:50px;margin-bottom:20px!important}.cc-slideshow .text-overlay__heading{font-size:clamp(32px,4.5vw,60px)!important;line-height:1.06!important;letter-spacing:-.03em!important;font-weight:800!important;text-shadow:0 3px 24px rgba(0,0,0,.5)!important;margin-bottom:20px!important}.cc-slideshow .text-overlay__block p{font-size:16px!important;line-height:1.6!important;opacity:.85;text-shadow:0 1px 8px rgba(0,0,0,.4)!important;margin-bottom:28px!important}.cc-slideshow .text-overlay__block ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.cc-slideshow .text-overlay__block li:before{content:"\2713  ";color:#4ade80;font-weight:700}.cc-slideshow .text-overlay__buttons{gap:12px!important;flex-wrap:wrap}.cc-slideshow .btn--primary{background:#2c7e3f!important;border-color:#2c7e3f!important;color:#fff!important;padding:14px 28px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;border-radius:8px!important;box-shadow:0 4px 20px #2c7e3f66!important}.cc-slideshow .btn--primary:hover{background:#235f31!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #2c7e3f80!important}.cc-slideshow .btn--secondary{background:#ffffff1a!important;border-color:#fff6!important;color:#fff!important;padding:14px 28px!important;font-size:15px!important;font-weight:600!important;border-radius:8px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cc-slideshow .btn--secondary:hover{background:#fff3!important;border-color:#ffffffb3!important}.cc-slideshow .page-btn__line{height:3px!important;border-radius:2px}@media(max-width:768px){.cc-slideshow .slideshow__text{padding-left:20px!important;padding-right:20px!important}.cc-slideshow .text-overlay{max-width:100%}.cc-slideshow .text-overlay__heading{font-size:28px!important}.cc-slideshow .media:after{background:linear-gradient(180deg,#050a054d,#050a05bf)!important}}.gb-back-to-top{position:fixed;bottom:100px;right:24px;z-index:9998;width:48px;height:48px;background:#0f1117;color:#4ade80;border:2px solid rgba(74,222,128,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(16px);transition:all .3s ease;text-decoration:none;box-shadow:0 4px 20px #00000040}.gb-back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.gb-back-to-top:hover{background:#2c7e3f;border-color:#2c7e3f;color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px #2c7e3f66;text-decoration:none}.gb-back-to-top svg{width:20px;height:20px;transition:transform .2s ease}.gb-back-to-top:hover svg{transform:translateY(-2px)}@media(max-width:768px){.gb-back-to-top{right:16px;bottom:88px;width:42px;height:42px}}.gb-pdp-accordion{border-top:1px solid #efefef}.gb-pdp-accordion summary{padding:14px 0;cursor:pointer;list-style:none}.gb-pdp-accordion summary::-webkit-details-marker{display:none}.gb-pdp-overview ul,.gb-pdp-overview ol{padding-left:20px;margin-bottom:12px}.gb-pdp-overview p{margin-bottom:10px}.gb-size-note{font-size:13px;color:#555;margin-bottom:12px}.gb-size-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.gb-size-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:12px}.gb-size-table th{background:#0f1117;color:#4ade80;padding:8px 12px;text-align:left;font-weight:700;font-size:12px;letter-spacing:.04em}.gb-size-table td{padding:7px 12px;border-bottom:1px solid #f0f0f0}.gb-size-table tbody tr:nth-child(2n) td{background:#f8f8f8}.gb-size-wa-link{color:#25d366;font-weight:600;text-decoration:none}.gb-size-wa-link:hover{text-decoration:underline}.gb-price-match-content ul{padding-left:20px;margin:8px 0 12px;font-size:14px}.gb-price-match-content li{margin-bottom:6px}.gb-pm-cta{display:inline-block;background:#25d366;color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s ease}.gb-pm-cta:hover{background:#1ebe5d;color:#fff;text-decoration:none}.gb-club-help{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #86efac;border-radius:12px;margin:16px 0}.gb-club-help__icon{font-size:28px;line-height:1;flex-shrink:0}.gb-club-help__title{font-weight:700;font-size:15px;color:#14532d;margin:0 0 4px}.gb-club-help__sub{font-size:13px;color:#166534;margin:0 0 12px;line-height:1.5}.gb-club-help__actions{display:flex;gap:8px;flex-wrap:wrap}.gb-club-help__btn{padding:9px 16px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s ease}.gb-club-help__btn--wa{background:#25d366;color:#fff}.gb-club-help__btn--wa:hover{background:#1ebe5d;color:#fff;text-decoration:none}.gb-club-help__btn--guide{background:#fff;color:#14532d;border:1px solid #86efac}.gb-club-help__btn--guide:hover{background:#f0fdf4;text-decoration:none}@media(max-width:768px){.product-info__add-button .btn--primary,.product-info__add-button .btn--secondary{min-height:52px;font-size:16px!important;font-weight:700!important}.sticky-atc-panel{padding:10px 16px!important;box-shadow:0 -4px 24px #0000001f!important}.media-gallery__main{border-radius:0}.product-info{padding-top:16px}.facet-filters-form{overflow:hidden}}.sticky-atc-panel .card--sticky-atc{border-top:3px solid #2c7e3f;padding:10px 16px}.gb-collection-guide{background:linear-gradient(135deg,#0f1117,#1a2e1d);color:#fff;border-radius:12px;padding:28px 32px;margin-bottom:32px;display:flex;align-items:center;gap:24px}.gb-collection-guide__icon{font-size:40px;flex-shrink:0}.gb-collection-guide__title{font-size:18px;font-weight:700;margin:0 0 6px;color:#fff}.gb-collection-guide__text{font-size:14px;color:#fffc;margin:0 0 14px;line-height:1.5}.gb-collection-guide__cta{display:inline-block;background:#2c7e3f;color:#fff;padding:9px 18px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s ease}.gb-collection-guide__cta:hover{background:#235f31;color:#fff;text-decoration:none}@media(max-width:768px){.gb-collection-guide{flex-direction:column;gap:12px;padding:20px}}.price .price__sale .price-item--sale{color:#2c7e3f;font-weight:800}.price .price__sale .price-item--regular{font-size:14px;opacity:.55}.price .badge--sale,.price__badge-sale{background:#2c7e3f!important;color:#fff!important;font-weight:700;font-size:11px;letter-spacing:.04em;border-radius:4px;padding:3px 7px}.product-card .price__sale{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.product-card .price-item--sale{font-size:17px;font-weight:800}.gb-savings-pill{display:inline-block;background:#dcfce7;color:#14532d;font-size:11px;font-weight:700;padding:2px 8px;border-radius:50px;letter-spacing:.02em}.section__heading{letter-spacing:-.025em}.multi-col__item .multi-col__heading{font-weight:700;letter-spacing:-.02em}.multi-col__item .multi-col__text{font-size:14px;line-height:1.65;color:#444}.article-card .article-card__title{font-weight:700;letter-spacing:-.02em;line-height:1.25}.product-compare .product-compare__heading{font-weight:700}.rating .rating__count{font-size:13px;font-weight:600;color:#2c7e3f}.breadcrumbs{font-size:13px;opacity:.65}.breadcrumbs a:hover{opacity:1}.select-popout__option[data-value=best-selling],.js-sort-by option[value=best-selling]{font-weight:700;color:#2c7e3f}.products-toolbar__sort .select-popout__list{border-radius:10px;box-shadow:0 8px 30px #0000001f}.gb-refer-banner{background:linear-gradient(135deg,#0f1117,#1a2e1d);color:#fff;text-align:center;padding:32px 24px;border-radius:14px;margin:24px 0}.gb-refer-banner__title{font-size:24px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.gb-refer-banner__sub{font-size:15px;opacity:.8;margin-bottom:20px}.gb-refer-banner__btn{display:inline-block;background:#2c7e3f;color:#fff;padding:12px 28px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s}.gb-refer-banner__btn:hover{background:#235f31;color:#fff;text-decoration:none}.gb-subcats{padding:16px 0 8px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gb-subcats__label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.55;white-space:nowrap;margin:0}.gb-subcats__pills{display:flex;flex-wrap:wrap;gap:8px}.gb-subcats__pill{display:inline-block;padding:7px 16px;border:1.5px solid #e0e0e0;border-radius:50px;font-size:13px;font-weight:600;text-decoration:none;color:#1a1a1a;transition:all .2s ease;background:#fff}.gb-subcats__pill:hover,.gb-subcats__pill.active{border-color:#2c7e3f;color:#2c7e3f;background:#f0fdf4;text-decoration:none}.gb-urgency-bar{display:flex;align-items:center;gap:8px;background:#fff8f0;border:1px solid #fde8c8;border-radius:8px;padding:9px 14px;margin-bottom:10px;font-size:13px;color:#7c4a1a}.gb-urgency-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex-shrink:0;animation:gb-pulse 1.5s ease-in-out infinite}@keyframes gb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.gb-spec-table-wrap{overflow-x:auto}.gb-spec-table{width:100%;border-collapse:collapse;font-size:13.5px}.gb-spec-table td{padding:9px 12px;border-bottom:1px solid #f0f0f0;vertical-align:top}.gb-spec-table tr:last-child td{border-bottom:none}.gb-spec-label{font-weight:700;color:#333;width:38%;white-space:nowrap}.gb-coll-seo-text{margin-top:48px;padding:32px;background:#f8fdf9;border-radius:12px;border-left:4px solid #2c7e3f}.gb-coll-seo-text h2{font-size:18px;color:#1a5c2a;margin-bottom:10px}.gb-coll-seo-text p{font-size:14px;color:#5a7a61;line-height:1.7;margin:0}.gb-welcome-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;align-items:center;justify-content:center}.gb-welcome-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gb-welcome-popup__box{position:relative;background:#fff;border-radius:20px;padding:40px 36px 32px;max-width:420px;width:92%;text-align:center;z-index:1;box-shadow:0 24px 64px #0003;animation:gb-popup-in .35s cubic-bezier(.18,.89,.32,1.28) both}@keyframes gb-popup-in{0%{opacity:0;transform:scale(.88) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.gb-welcome-popup__close{position:absolute;top:14px;right:18px;background:none;border:none;font-size:26px;line-height:1;color:#999;cursor:pointer;padding:0}.gb-welcome-popup__eyebrow{font-size:13px;color:#2c7e3f;font-weight:600;margin:0 0 12px}.gb-welcome-popup__heading{font-size:32px;font-weight:900;color:#1a1a1a;line-height:1.15;margin:0 0 12px;letter-spacing:-.02em}.gb-welcome-popup__sub{font-size:13px;color:#777;margin:0 0 10px}.gb-welcome-popup__code{display:inline-block;background:#f0fdf4;border:2px dashed #2c7e3f;border-radius:10px;padding:10px 28px;font-size:22px;font-weight:900;letter-spacing:.12em;color:#1a5c2a;margin-bottom:12px;cursor:pointer;-webkit-user-select:all;user-select:all}.gb-welcome-popup__note{font-size:11.5px;color:#aaa;margin:0 0 20px}.gb-welcome-popup__btn{display:block;background:#2c7e3f;color:#fff;padding:14px 24px;border-radius:10px;font-size:14px;font-weight:700;letter-spacing:.05em;text-decoration:none;transition:background .2s ease}.gb-welcome-popup__btn:hover{background:#1a5c2a;color:#fff;text-decoration:none}.gb-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.gb-cart-trust__item{display:flex;align-items:center;gap:5px;font-size:12px;color:#666;font-weight:500}.gb-cart-trust__icon{font-size:14px}.gb-warranty-badge{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#444;background:#f5fff8;border:1px solid #c3e6cb;border-radius:8px;padding:8px 14px;margin-top:10px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2c7e3f!important;outline-offset:2px!important}@media(max-width:480px){body{font-size:14px}.product-info .price{font-size:22px!important}.gb-bm__brand-name{font-size:10px!important}.gb-pdp-trust__item{font-size:12px}}@media(max-width:768px){.products-toolbar__filter-toggle{background:#2c7e3f!important;color:#fff!important;border-color:#2c7e3f!important;font-weight:700!important;padding:10px 20px!important;border-radius:8px!important}.header__logo.logo span.flex{max-width:84px!important}header .header__icon{width:34px;height:34px;padding:7px}.announcement__col--align-left .announcement__text{font-size:11px}header .header__cart-count{top:0;right:0;min-width:14px;min-height:14px;font-size:8px;line-height:14px}.products-toolbar__filter-toggle svg{color:#fff!important}}#shopify-section-175758655634831323,#shopify-section-blocks_akULqh{position:relative}#shopify-section-175758655634831323{border-top:2px solid #f0f0f0}#shopify-section-blocks_akULqh{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}#shopify-section-175758655634831323>div,#shopify-section-blocks_akULqh>div{background:#fff!important}#shopify-section-175758655634831323 img,#shopify-section-blocks_akULqh img{transition:transform .28s ease,box-shadow .28s ease!important}#shopify-section-175758655634831323 a:hover img,#shopify-section-blocks_akULqh a:hover img{transform:scale(1.04);box-shadow:0 16px 40px #00000024!important}#shopify-section-175758655634831323 ::-webkit-scrollbar,#shopify-section-blocks_akULqh ::-webkit-scrollbar{height:4px}#shopify-section-175758655634831323 ::-webkit-scrollbar-track,#shopify-section-blocks_akULqh ::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}#shopify-section-175758655634831323 ::-webkit-scrollbar-thumb,#shopify-section-blocks_akULqh ::-webkit-scrollbar-thumb{background:#2c7e3f;border-radius:4px}.product-vendor-sku .product-vendor a,.product-vendor-sku .product-vendor{font-size:17px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#2c7e3f;text-decoration:none}.product-vendor-sku .product-vendor a:hover{text-decoration:underline}.card__vendor{font-size:13px!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2c7e3f!important;opacity:1!important}.filter__label[data-swatch] span.flex-auto{display:none}body .filter__swatches{display:flex;flex-wrap:wrap}.filter__label[data-swatch] span.filter__count{display:none}body .filter__label[data-swatch]:before{content:"";flex-shrink:0;width:24px;height:24px;margin-inline-end:calc(1 * var(--space-unit))}@media(max-width:768px){.product-vendor-sku .product-vendor a,.product-vendor-sku .product-vendor{font-size:15px}.card__vendor{font-size:12px!important}}#google-merchantwidget-iframe-wrapper{transform:translateY(-48px)!important}@media(max-width:767px){#google-merchantwidget-iframe-wrapper{display:none!important}}html.gbmm-lock #google-merchantwidget-iframe-wrapper{display:none!important}.gb-free-gift{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0 0;font-size:14px;line-height:1.3}.gb-free-gift__badge{display:inline-block;background:#e8f6ea;color:#1b6b34;font-weight:700;font-size:12px;padding:2px 8px;border-radius:999px}.gb-free-gift__link,.gb-free-gift__text{font-weight:600;color:#1a1a1a}.gb-free-gift__link{text-decoration:underline;text-underline-offset:2px}.gb-free-gift__link:hover{color:#1b6b34}.product-info .product-info__block--sm.product-info__title,.product-info .product-info__block--sm.product-info__rating,.product-info .product-info__block--sm.product-price{margin-top:6px;margin-bottom:6px}@media(min-width:769px){.main-nav li:has(>.main-nav__row>a[href*="/apps/parcelpanel"]),.main-nav li:has(>.main-nav__row>a[href*=return_prime]){display:none}}@media(min-width:641px)and (max-width:1000px){.gb-sp-section .gb-sp-stat{padding:12px 20px}.gb-sp-section .gb-sp-label{letter-spacing:.04em}}@media(min-width:769px)and (max-width:1100px){.announcement{font-size:12px}.announcement__col--right{font-size:12px;white-space:nowrap}}.gb-size-table-wrap table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:12px}.gb-size-table-wrap th{background:#0f1117;color:#4ade80;padding:8px 12px;text-align:left;font-weight:700;font-size:12px;letter-spacing:.04em}.gb-size-table-wrap td{padding:7px 12px;border-bottom:1px solid #f0f0f0}.gb-size-table-wrap tbody tr:nth-child(2n) td{background:#f8f8f8}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
