:root{--drr-ink:#0f0f0f;--drr-forest:#111111;--drr-forest-2:#1c1c1c;--drr-accent:#467519;--drr-accent-hover:#3a6314;--drr-lime:#b5d334;--drr-sage:#f4f4f4;--drr-sage-2:#ececec;--drr-line:#e6e6e6;--drr-muted:#5e5e5e;--drr-star:#f2b705;--drr-sale:#d93025;--drr-r-sm:8px;--drr-r:12px;--drr-r-lg:18px;--drr-shadow:0 1px 2px rgba(15,15,15,.04),0 8px 24px rgba(15,15,15,.06);--drr-shadow-hover:0 2px 4px rgba(15,15,15,.05),0 18px 40px rgba(15,15,15,.12)}.drr.drr{--drr-ink:#0f0f0f;--drr-muted:#5e5e5e;--drr-soft:#f4f4f4;--drr-line:#e6e6e6;--drr-radius:12px;--drr-accent:#467519}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em}::selection{background:var(--drr-lime);color:var(--drr-ink)}a:focus-visible,button:focus-visible{outline:2px solid var(--drr-accent);outline-offset:2px}.button,.shopify-challenge__button,.customer button{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.01em;transition:background-color .2s,transform .15s,box-shadow .2s}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{box-shadow:0 8px 20px #46751947}.button:not([disabled]):active{transform:translateY(1px)}.button--secondary{--color-button:var(--drr-ink)}.announcement-bar-section .utility-bar{background:var(--drr-forest)!important;border-bottom:0!important}.announcement-bar__message{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.04em}.announcement-bar,.announcement-bar__message,.announcement-bar .slider-button{color:#fff!important}.section-header .header-wrapper{border-bottom:1px solid var(--drr-line)}.section-header.scrolled-past-header .header-wrapper,.shopify-section-header-sticky .header-wrapper{box-shadow:0 6px 24px #0f0f0f12}.header__menu-item{font-family:var(--font-heading-family);font-weight:600}.header__menu-item span{position:relative}.header__inline-menu .header__menu-item:hover span{text-decoration:none!important}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:2px;border-radius:2px;background:var(--drr-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu .header__active-menu-item:after{transform:scaleX(1)}.header__active-menu-item{text-decoration:none!important}.header__inline-menu .list-menu--inline>li>details>summary.header__menu-item{padding-right:2.4rem!important}.header__inline-menu summary.header__menu-item .icon-caret{right:.6rem}.header__inline-menu .mega-menu__content{border-top:1px solid var(--drr-line);box-shadow:0 24px 48px #0f0f0f14}.header__inline-menu .mega-menu__link:hover{color:var(--drr-accent)}.header__icon .cart-count-bubble{background:var(--drr-accent);color:#fff}.menu-drawer{border-right:1px solid var(--drr-line)}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem}.drr-ch{position:relative;isolation:isolate;z-index:0;overflow:hidden;background:radial-gradient(120% 140% at 100% 0%,#24402c 0%,var(--drr-forest) 46%,#0d1611 100%);color:#fff}.drr-ch:before{content:"";position:absolute;right:-12rem;bottom:-18rem;width:52rem;height:52rem;border-radius:50%;background:radial-gradient(circle,#b5d3342e,#b5d33400 65%);pointer-events:none}.drr-ch__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;padding-top:4rem;padding-bottom:4.4rem}@media(min-width:990px){.drr-ch__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;padding-top:5.6rem;padding-bottom:5.6rem}}.drr-ch__crumbs{display:flex;flex-wrap:wrap;gap:.6rem;font-size:1.3rem;color:#ffffff9e;margin-bottom:2rem}.drr-ch__crumbs a{color:#ffffffc7;text-decoration:none}.drr-ch__crumbs a:hover{color:var(--drr-lime)}.drr-ch__crumbs [aria-current]{color:#fff}.drr-ch__eyebrow{margin:0 0 1rem;font:600 1.2rem/1.3 var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;color:var(--drr-lime)}.drr-ch__title{margin:0;color:#fff;font-weight:700;font-size:clamp(2.8rem,3.6vw,4.8rem);line-height:1.08;letter-spacing:-.02em;max-width:22ch}.drr-ch__desc{margin-top:1.8rem;max-width:62rem;color:#ffffffc7;font-size:1.6rem;line-height:1.65;max-height:8.2em;overflow:hidden;position:relative}.drr-ch__desc.is-open{max-height:none}.drr-ch__desc p{margin:0 0 1rem}.drr-ch__desc strong{color:#fff}.drr-ch__desc a{color:var(--drr-lime)}.drr-ch__more{margin-top:.6rem;background:none;border:0;padding:.4rem 0;color:var(--drr-lime);font:600 1.4rem var(--font-heading-family);cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.drr-ch__chips{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.drr-ch__chips li{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.3rem;border-radius:4rem;background:#ffffff12;border:1px solid rgba(255,255,255,.12);font-size:1.35rem;color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drr-ch__chips svg{color:var(--drr-lime)}.drr-ch__stars{color:var(--drr-star)}.drr-ch__media{display:none}@media(min-width:990px){.drr-ch__media{display:block;position:relative;height:34rem}.drr-ch__tile{position:absolute;background:#fff;border-radius:var(--drr-r-lg);overflow:hidden;box-shadow:0 30px 60px #00000059;border:1px solid rgba(255,255,255,.4)}.drr-ch__tile img{display:block;width:100%;height:100%;object-fit:cover}.drr-ch__tile--1{width:26rem;height:26rem;right:16rem;top:2rem;transform:rotate(-5deg);z-index:2}.drr-ch__tile--2{width:22rem;height:22rem;right:0;top:0;transform:rotate(6deg);z-index:1;opacity:.95}.drr-ch__tile--3{width:18rem;height:18rem;right:4rem;bottom:-1rem;transform:rotate(-2deg);z-index:3}}@media(max-width:749px){.drr-ch__inner{padding-top:2.4rem;padding-bottom:2.8rem;gap:0}.drr-ch__crumbs{margin-bottom:1.2rem;font-size:1.2rem}.drr-ch__eyebrow{font-size:1.05rem;margin-bottom:.6rem}.drr-ch__title{font-size:2.6rem}.drr-ch__desc{font-size:1.45rem;max-height:4.95em;margin-top:1.2rem}.drr-ch__chips{flex-wrap:nowrap;overflow-x:auto;margin:1.6rem -1.5rem 0;padding:0 1.5rem;scrollbar-width:none}.drr-ch__chips::-webkit-scrollbar{display:none}.drr-ch__chips li{flex-shrink:0;font-size:1.25rem;padding:.7rem 1.1rem}}.collection-hero{display:none}main>.shopify-section:empty{display:none}main>.shopify-section:has(.drr-ch){margin-top:0!important}main>.shopify-section:has(.drr-ch)+.shopify-section{margin-top:0!important}main>.shopify-section:has(.drr-ch)+.shopify-section .facets-container{padding-top:2.4rem}.facets-container,.facets{font-family:var(--font-body-family)}.facets__summary,.facet-filters__field .select__select,.facets__disclosure-vertical summary{border-radius:4rem}.facets__summary{border:1px solid var(--drr-line);padding:.9rem 1.6rem!important;background:#fff;transition:border-color .2s}.facets__summary:hover{border-color:var(--drr-ink)}.facets__summary span{text-decoration:none!important}.facets__heading{font-family:var(--font-heading-family);font-weight:600;color:var(--drr-ink)}.facet-filters__field .select{border-radius:4rem}.facet-filters__field .select__select{border:1px solid var(--drr-line);padding-left:1.6rem;padding-right:3.6rem;height:4.2rem}.product-count__text{color:var(--drr-muted)}.active-facets__button-inner{border-radius:4rem;background:var(--drr-sage);border:1px solid var(--drr-line)}.facets__display{border-radius:var(--drr-r);box-shadow:var(--drr-shadow-hover);border:1px solid var(--drr-line)}.mobile-facets__open{border:1px solid var(--drr-line);border-radius:4rem;padding:.8rem 1.6rem;width:auto}.facets-container .mobile-facets__wrapper{margin-left:0}.product-grid,.grid.product-grid{row-gap:2rem}.card-wrapper .card{border-radius:var(--drr-r)!important;background:#fff;border:1px solid var(--drr-line)!important;transition:box-shadow .25s,transform .25s,border-color .25s;overflow:hidden}.card-wrapper .card:after{display:none}.card-wrapper:hover .card{box-shadow:var(--drr-shadow-hover);transform:translateY(-3px);border-color:#d4d4d4!important}.card-wrapper .card__inner{border-radius:0!important;background:#fff!important}.card-wrapper .card__inner:after{display:none}.card-wrapper .card__media .media{background:#fff}.card-wrapper .card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card-wrapper .card__content{padding:1.4rem 1.6rem 1.6rem!important;border-top:1px solid var(--drr-line)}.card-wrapper .card__information{padding:0!important}.drr-card-eb{margin:0 0 .5rem;font:700 1.05rem/1 var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase;color:var(--drr-accent)}.card-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:600;font-size:1.45rem;line-height:1.35;margin:0 0 .8rem}.card__heading .drr-main{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.card__heading .drr-subline{display:block;margin-top:.3rem;font:500 1.2rem/1.3 var(--font-body-family);color:var(--drr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-wrapper .card__media .media img{transition:opacity .35s,transform .5s cubic-bezier(.2,.7,.2,1)}.card-wrapper .card__heading a{text-decoration:none!important}.card-wrapper .card__heading a:hover{color:var(--drr-accent)}.card-wrapper .card-information{gap:.4rem}.card-wrapper .rating{display:inline-flex;margin-right:.4rem}.card-wrapper .rating-star{--color-rating-star:var(--drr-star);--letter-spacing:.1;--font-size:1.4}.card-wrapper .rating-text{display:none}.card-wrapper .rating-count{display:inline;color:var(--drr-muted)}.card-wrapper .price{font-family:var(--font-heading-family);margin-top:.2rem}.card-wrapper .price .price-item--sale,.card-wrapper .price .price-item--regular{font-weight:700;font-size:1.75rem;color:var(--drr-ink)}.card-wrapper .price--on-sale .price-item--regular{font-weight:500;font-size:1.3rem;color:#8c8c8c}.card-wrapper .unit-price{font-size:1.2rem;color:var(--drr-muted);letter-spacing:0}.drr-card-stock{display:flex;align-items:center;gap:.6rem;margin:.6rem 0 0;font-size:1.2rem;color:var(--drr-muted)}.drr-card-stock span{width:.7rem;height:.7rem;border-radius:50%;background:#3fae4a;box-shadow:0 0 0 3px #4675192e}.card__badge .badge{border-radius:4rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.15rem;letter-spacing:.02em;padding:.5rem 1rem;border:0}.card__badge .badge.color-scheme-6,.badge.color-scheme-6{background:var(--drr-sale);color:#fff}.card__badge.top.right,.card__badge.top{top:1.2rem}.quick-add{margin:1.2rem 0 0!important}.quick-add__submit{min-height:4.2rem!important;border-radius:var(--drr-r-sm)!important;font-size:1.35rem!important;background:var(--drr-sage)!important;color:var(--drr-ink)!important;box-shadow:none!important}.quick-add__submit:after,.quick-add__submit:before{display:none!important}.card-wrapper:hover .quick-add__submit{background:var(--drr-accent)!important;color:#fff!important}@media(max-width:749px){.card-wrapper .card__content{padding:1rem 1.1rem 1.2rem!important}.card-wrapper .card__heading{font-size:1.3rem}.card-wrapper .price .price-item--sale,.card-wrapper .price .price-item--regular{font-size:1.55rem}.drr-card-stock{font-size:1.1rem}.quick-add__submit{min-height:3.8rem!important;font-size:1.2rem!important;padding:0 .6rem!important}.card-wrapper:hover .card{transform:none}}.pagination__item{border-radius:50%;font-family:var(--font-heading-family);font-weight:600}.pagination__item--current{background:var(--drr-ink);color:#fff!important}.pagination__item--current:after{display:none}.pagination__item:hover:after{display:none}.pagination__item:not(.pagination__item--current):hover{background:var(--drr-sage)}.drr-seo-coll{background:var(--drr-sage);border-top:1px solid var(--drr-line)}.drr-seo-coll section,.drr-seo-coll section *{font-family:var(--font-body-family)!important}.drr-seo-coll h2,.drr-seo-coll h3,.drr-seo-coll summary{font-family:var(--font-heading-family)!important;letter-spacing:-.01em;color:var(--drr-ink)!important}.drr-seo-coll section{max-width:96rem!important}.drr-seo-coll section>h2:first-of-type{font-size:clamp(2.4rem,2.6vw,3.2rem)!important}.drr-seo-coll li,.drr-seo-coll details,.drr-seo-coll .box{border-color:var(--drr-line)!important;border-radius:var(--drr-r)!important}.drr-seo-coll a[class]{border-radius:var(--drr-r-sm)!important}.drawer__inner{border-left:0!important;box-shadow:-24px 0 60px #0f0f0f29}.drawer__header{border-bottom:1px solid var(--drr-line);padding-bottom:1.6rem!important}.drawer__heading{font-weight:700}.drr-cd-ship{display:flex;gap:1rem;align-items:center;margin:1.2rem 0 .4rem;padding:1.1rem 1.4rem;background:var(--drr-sage);border:1px solid var(--drr-line);border-radius:var(--drr-r-sm);font-size:1.3rem;line-height:1.4}.drr-cd-ship svg{color:var(--drr-accent);flex-shrink:0}.cart-item__name{font-family:var(--font-heading-family);font-weight:600;text-decoration:none!important;font-size:1.4rem}.cart-item__image{border-radius:var(--drr-r-sm);border:1px solid var(--drr-line);background:#fff}.drawer__footer{border-top:1px solid var(--drr-line)!important;background:#fff}.totals__total-value{font-family:var(--font-heading-family);font-weight:700;font-size:2rem}.cart__checkout-button{display:flex!important;gap:.8rem;align-items:center;justify-content:center;min-height:5.4rem!important;background:var(--drr-accent)!important;color:#fff!important;border-radius:var(--drr-r-sm)!important;font-size:1.6rem!important;box-shadow:0 8px 20px #46751947}.cart__checkout-button:after,.cart__checkout-button:before{display:none!important}.cart__checkout-button:hover{background:var(--drr-accent-hover)!important}.drr-cd-trust{margin-top:1.2rem}.drr-cd-trust ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;font-size:1.2rem;color:var(--drr-muted)}.drr-cd-trust li{display:inline-flex;align-items:center;gap:.5rem}.drr-cd-trust svg{color:var(--drr-accent)}.drr-cd-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.drr-cd-pay svg{height:2rem;width:auto}.cart-drawer .cart__empty-text,.cart__empty-text{font-family:var(--font-heading-family);font-weight:700}.cart__ctas .button,.cart__checkout-button,.quantity{border-radius:var(--drr-r-sm)}.quantity:after,.quantity:before{border-radius:var(--drr-r-sm)!important}.main-page-title{font-weight:700;letter-spacing:-.02em;margin-bottom:2.4rem}.page-width--narrow:has(.main-page-title){max-width:84rem}.main-page-title~.rte{font-size:1.65rem;line-height:1.75;color:#2a2a2a}.main-page-title~.rte h2{font-size:2.4rem;margin-top:3.6rem}.main-page-title~.rte h3{font-size:1.9rem;margin-top:2.8rem}.main-page-title~.rte a{color:var(--drr-accent)}.template-search__header{padding-top:2rem}.template-search__search .search__input,.search__input.field__input{border-radius:4rem}.field:after,.field:before,.select:after,.select:before,.localization-form__select:after{border-radius:var(--drr-r-sm)}.field__input,.select__select,.customer .field input{border-radius:var(--drr-r-sm)}.search-modal__form .field:after,.search-modal__form .field:before{border-radius:4rem}.predictive-search{border-radius:0 0 var(--drr-r) var(--drr-r);box-shadow:var(--drr-shadow-hover)}.drr-hero{background:var(--drr-forest)!important}.drr-hero__shade{background:linear-gradient(90deg,#0d161100 15%,#0d1611cc 55%,#0d1611eb)!important}@media(max-width:989px){.drr-hero__shade{background:#0d1611bd!important}}.drr-hero__trust svg,.drr-hero .drr-eyebrow{color:var(--drr-lime)!important}.drr-finder{border-radius:var(--drr-r)!important;box-shadow:0 24px 60px #00000047}.drr-finder select{border-radius:var(--drr-r-sm)!important;border-color:#cfcfcf!important}.drr-btn{border-radius:var(--drr-r-sm)!important}.drr-btn--accent{background:var(--drr-accent)!important;transition:background .2s,box-shadow .2s!important}.drr-btn--accent:hover{opacity:1!important;background:var(--drr-accent-hover)!important;box-shadow:0 8px 20px #4675194d}.drr-split{background:var(--drr-forest)!important;border-radius:var(--drr-r-lg)!important}.drr-cat--feature,.drr-cat--feature:hover{background:var(--drr-forest)!important}.drr-cat{border-radius:var(--drr-r)!important;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s!important}.drr-cat:not(.drr-cat--feature):hover{background:#fff!important;border-color:var(--drr-line);transform:translateY(-2px);box-shadow:var(--drr-shadow)}.drr-service,.drr-faq details{border-radius:var(--drr-r)!important}.drr-badge{background:var(--drr-lime)!important;color:var(--drr-ink)!important}.drr-ft,.drr-footer{background:var(--drr-forest)}.product__title h1{letter-spacing:-.02em}.product-form__submit{background:var(--drr-accent)!important}.product-form__submit:hover{background:var(--drr-accent-hover)!important}.product-form__submit:not([disabled]){box-shadow:0 8px 20px #46751947!important}.product__media-item .media,.product__media-list .media{border-radius:var(--drr-r)}@media(max-width:749px){.product__media-item .media,.product__media-list .media{border-radius:0}}.thumbnail{border-radius:var(--drr-r-sm)!important}.product-popup-modal__button,.share-button__button{color:var(--drr-muted)}@media(prefers-reduced-motion:no-preference){.drr-ch__text>*{animation:drrUp .6s cubic-bezier(.2,.7,.2,1) both}.drr-ch__text>*:nth-child(2){animation-delay:.05s}.drr-ch__text>*:nth-child(3){animation-delay:.1s}.drr-ch__text>*:nth-child(4){animation-delay:.15s}.drr-ch__text>*:nth-child(n+5){animation-delay:.2s}.drr-ch__tile{animation:drrFade .8s .15s both}}@keyframes drrUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes drrFade{0%{opacity:0}to{opacity:1}}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-prev-badge__stars .jdgm-star{color:var(--drr-star)!important}.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text{font-family:var(--font-heading-family)}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-btn{background:var(--drr-accent)!important;border-color:var(--drr-accent)!important;color:#fff!important;border-radius:var(--drr-r-sm)!important}.jdgm-histogram__bar-content{background:var(--drr-star)!important}.jdgm-rev{border-color:var(--drr-line)!important}.jdgm-rev__icon{background:var(--drr-sage)!important;color:var(--drr-accent)!important}.jdgm-rev__buyer-badge{background:var(--drr-accent)!important;color:#fff!important;border-radius:4rem}@media(max-width:749px){.drr-pl__specs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important}.drr-pl__spec{padding:1.3rem!important;gap:.9rem!important;font-size:1.3rem}.drr-pl__spec svg{width:18px;height:18px}}@media(min-width:990px){.product .thumbnail-slider .thumbnail{border:1px solid var(--drr-line)}.product .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--drr-accent)!important;border-color:transparent}.product__info-wrapper{padding-left:4.8rem!important}}body{letter-spacing:.01rem}.drr-foot__logo{mix-blend-mode:screen}.drr-foot a:hover{color:var(--drr-lime)!important}@media(min-width:990px){.announcement-bar-slider .slider-button{display:none!important}.announcement-bar-slider slideshow-component,.announcement-bar-slider .announcement-bar-slider{display:block}.announcement-bar-slider .slider.slider--everywhere{display:flex!important;justify-content:center;gap:0 4.8rem;overflow:visible!important;transform:none!important;scroll-snap-type:none}.announcement-bar-slider .slider__slide{width:auto!important;flex:0 0 auto!important;visibility:visible!important}.announcement-bar__message{font-size:1.25rem;padding-top:.9rem;padding-bottom:.9rem}}.drr-models{padding-top:2.4rem;padding-bottom:.4rem}.drr-models[hidden]{display:none}.drr-models__label{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font:600 1.5rem var(--font-heading-family);color:var(--drr-ink)}.drr-models__label svg{color:var(--drr-accent)}.drr-models__chips{display:flex;flex-wrap:wrap;gap:.8rem}.drr-chip{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.5rem;border-radius:4rem;border:1px solid var(--drr-line);background:#fff;color:var(--drr-ink);font:600 1.35rem var(--font-body-family);cursor:pointer;transition:all .15s}.drr-chip span{font-weight:500;font-size:1.15rem;color:var(--drr-muted);background:var(--drr-sage);border-radius:4rem;padding:.15rem .7rem}.drr-chip:hover{border-color:var(--drr-ink)}.drr-chip.is-on{background:var(--drr-ink);border-color:var(--drr-ink);color:#fff}.drr-chip.is-on span{background:#ffffff24;color:#fff}@media(max-width:749px){.drr-models{padding-top:1.6rem}.drr-models__chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}.drr-models__chips::-webkit-scrollbar{display:none}.drr-chip{flex-shrink:0;min-height:3.8rem;font-size:1.3rem}}.drr-mres{padding-top:2.4rem;padding-bottom:4rem}.drr-mres[hidden]{display:none}.drr-mres__h{margin:0 0 1.6rem;font-size:1.5rem;color:var(--drr-muted)}.drr-mres__h strong{color:var(--drr-ink)}.drr-mres__h--2{margin-top:3.2rem}.drr-mres__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media(min-width:750px){.drr-mres__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media(min-width:990px){.drr-mres__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.drr-mcard a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--drr-ink);background:#fff;border:1px solid var(--drr-line);border-radius:var(--drr-r);overflow:hidden;transition:box-shadow .25s,transform .25s}.drr-mcard a:hover{box-shadow:var(--drr-shadow-hover);transform:translateY(-3px)}.drr-mcard__media{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden}.drr-mcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s}.drr-mcard__media img+img{opacity:0}.drr-mcard a:hover .drr-mcard__media img+img{opacity:1}.drr-mcard__badge{position:absolute;top:1rem;right:1rem;z-index:2;background:var(--drr-sale);color:#fff;border-radius:4rem;padding:.5rem 1rem;font:700 1.15rem var(--font-heading-family)}.drr-mcard__badge--out{background:var(--drr-ink);right:auto;left:1rem}.drr-mcard__body{padding:1.4rem 1.6rem 1.6rem;border-top:1px solid var(--drr-line);flex:1}.drr-mcard__t{margin:0;font:600 1.45rem/1.35 var(--font-heading-family);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drr-mcard__sub{margin:.3rem 0 0;font-size:1.2rem;color:var(--drr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drr-mcard__p{margin:.8rem 0 0;font-family:var(--font-heading-family)}.drr-mcard__p strong{font-size:1.75rem}.drr-mcard__p s{color:#8c8c8c;font-size:1.3rem;margin-right:.4rem}@media(max-width:749px){.drr-mcard__body{padding:1rem 1.1rem 1.2rem}.drr-mcard__t{font-size:1.3rem}.drr-mcard__p strong{font-size:1.55rem}}.drr-xs{border-top:1px solid var(--drr-line);padding:1.2rem 0 .4rem}.drr-xs[hidden]{display:none}.drr-xs__h{margin:0 0 .8rem;font:700 1.3rem var(--font-heading-family);letter-spacing:.04em;text-transform:uppercase;color:var(--drr-muted)}.drr-xs__list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.drr-xs__item{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:.8rem;border:1px solid var(--drr-line);border-radius:var(--drr-r-sm);background:#fff}.drr-xs__img img{display:block;width:5.6rem;height:5.6rem;object-fit:contain;border-radius:6px;background:#fff}.drr-xs__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 1.25rem/1.3 var(--font-heading-family);color:var(--drr-ink);text-decoration:none}.drr-xs__p{display:block;margin-top:.2rem;font-size:1.25rem;font-weight:600;color:var(--drr-accent)}.drr-xs__add{border:1px solid var(--drr-accent);background:#fff;color:var(--drr-accent);border-radius:4rem;padding:.7rem 1.2rem;font:600 1.2rem var(--font-heading-family);cursor:pointer;white-space:nowrap;text-decoration:none}.drr-xs__add:hover{background:var(--drr-accent);color:#fff}@media(max-height:760px){.drr-xs__item:nth-child(n+3){display:none}}.drr-cd-ship--bar{display:block}.drr-cd-ship__txt{font-size:1.3rem;margin-bottom:.8rem}.drr-cd-ship__bar{height:.7rem;border-radius:1rem;background:#e2e2e2;overflow:hidden}.drr-cd-ship__bar span{display:block;height:100%;border-radius:1rem;background:linear-gradient(90deg,var(--drr-accent),var(--drr-lime));transition:width .4s}.article-template__title{font-weight:700;letter-spacing:-.02em;line-height:1.15}.article-template__hero-container .media{border-radius:var(--drr-r-lg)}.article-template__content{font-size:1.7rem;line-height:1.8;color:#2a2a2a}.article-template__content h2{font-size:2.6rem;margin-top:4rem;letter-spacing:-.015em}.article-template__content h3{font-size:2rem;margin-top:3rem}.article-template__content a{color:var(--drr-accent);text-underline-offset:.3rem}.article-template__content img{border-radius:var(--drr-r)}.article-template__content blockquote{border-left:4px solid var(--drr-accent);background:var(--drr-sage);border-radius:0 var(--drr-r) var(--drr-r) 0;padding:1.6rem 2rem;font-style:normal}.article-template__content table{border-collapse:collapse;width:100%;font-size:1.5rem}.article-template__content th,.article-template__content td{border:1px solid var(--drr-line);padding:1rem 1.2rem;text-align:left}.article-template__content th{background:var(--drr-sage)}.blog-articles .article-card-wrapper .card{border-radius:var(--drr-r)!important;border:1px solid var(--drr-line)!important;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.blog-articles .article-card-wrapper:hover .card{box-shadow:var(--drr-shadow-hover);transform:translateY(-3px)}.blog-articles .card__heading{font-family:var(--font-heading-family);font-weight:600}.article-card__info,.article-card__excerpt{color:var(--drr-muted)}.drr-models__chips.is-collapsed{max-height:9.2rem;overflow:hidden}.drr-models__more{margin-top:1rem;background:none;border:0;padding:.4rem 0;font:600 1.35rem var(--font-heading-family);color:var(--drr-accent);cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}@media(max-width:749px){.drr-models__chips.is-collapsed{max-height:none;overflow-x:auto}.drr-models__more{display:none}}@media(max-width:749px){section[id^=MainProduct-]{padding-top:0!important}.product .product__media-wrapper .global-media-settings,.product .product__media-item,.product .product__media-item .media,.product .product-media-container,.product .product__media-list .media{border-radius:0!important;border:0!important;box-shadow:none!important}.product .product__media-wrapper .global-media-settings:after{display:none!important}}@media(max-width:749px){product-info[class*=__main-padding]{padding-top:0!important}.product .product__media-item img,.product .product__media img{border-radius:0!important}}.section-header .header-wrapper{transition:background-color .3s,box-shadow .3s,backdrop-filter .3s}.section-header .header{transition:padding .3s}.section-header .header__heading-logo{transition:max-width .3s,width .3s}.section-header.scrolled-past-header .header-wrapper{background:#ffffffc7!important;-webkit-backdrop-filter:saturate(1.8) blur(18px);backdrop-filter:saturate(1.8) blur(18px);border-bottom-color:#0f0f0f0f;box-shadow:0 8px 30px #0f0f0f14}@media(min-width:990px){.section-header.scrolled-past-header .header{padding-top:.8rem;padding-bottom:.8rem}.section-header.scrolled-past-header .header__heading-logo{max-width:17rem}}@media(max-width:989px){.section-header.scrolled-past-header .header{padding-top:.4rem;padding-bottom:.4rem}}.drr.drr-hero .drr-h1{font-weight:800;letter-spacing:-.035em}@media(min-width:990px){.drr.drr-hero .drr-h1{font-size:clamp(4.6rem,4.2vw,6.8rem)!important;line-height:1.02}}.drr.drr-hero .drr-eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.3rem;border-radius:4rem;background:#b5d3341f;border:1px solid rgba(181,211,52,.35);opacity:1!important}.drr.drr-hero .drr-eyebrow:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--drr-lime);box-shadow:0 0 0 4px #b5d33433}.drr.drr-hero .drr-finder{border-radius:20px!important;padding:2rem!important;background:#fffffff7!important;box-shadow:0 40px 90px #0006,0 0 0 1px #fff6!important}.drr.drr-hero .drr-finder select{height:5rem;border-radius:12px!important;background-color:#f7f7f7}.drr.drr-hero .drr-finder .drr-btn{min-height:5rem;border-radius:12px!important;font-size:1.5rem}.drr.drr-hero .drr-hero__trust li{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:4rem;padding:.6rem 1.3rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drr.drr-hero .drr-hero__trust li:has(.drr-hero__rating){background:none;border:0;padding:0}@media(max-width:749px){.drr.drr-hero .drr-h1{font-size:3rem!important;line-height:1.08}.drr.drr-hero .drr-eyebrow{padding:.5rem 1rem}.drr.drr-hero .drr-finder{padding:1.4rem!important;border-radius:16px!important}.drr.drr-hero .drr-finder select,.drr.drr-hero .drr-finder .drr-btn{height:4.6rem;min-height:4.6rem}.drr.drr-hero .drr-hero__trust li{padding:.4rem 1rem}}html.drr-anim .drr-rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv-d,0s)}html.drr-anim .drr-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.drr-anim .drr-rv{opacity:1;transform:none;transition:none}}@media(min-width:990px){.drr.drr-section{padding-top:calc(var(--drr-pt,8.8rem) * 1.15);padding-bottom:calc(var(--drr-pb,8.8rem) * 1.15)}}.drr .drr-h2{font-weight:700;letter-spacing:-.025em}@media(min-width:990px){.drr .drr-h2{font-size:clamp(3rem,2.8vw,4.4rem)}}.drr-accent-word{color:var(--drr-accent,#467519)}.drr-split .drr-accent-word,.drr-hero .drr-accent-word{color:var(--drr-lime)}.drr .drr-eyebrow{letter-spacing:.14em}.search-modal__form{position:relative}.drr-sx{position:absolute;left:0;right:0;top:calc(100% + .8rem);z-index:5;background:#fff;border:1px solid var(--drr-line);border-radius:16px;box-shadow:0 30px 70px #0f0f0f29;padding:2.2rem 2.2rem 1.6rem;max-height:min(72vh,72rem);overflow-y:auto;overscroll-behavior:contain;text-align:left}.drr-sx[hidden]{display:none}.drr-sx__h{margin:0 0 1.2rem;font:700 1.8rem/1.2 var(--font-heading-family);color:var(--drr-ink);letter-spacing:-.01em}.drr-sx__h:not(:first-child){margin-top:2.4rem}.drr-sx__chips{display:flex;flex-wrap:wrap;gap:.8rem}.drr-sx__chip{display:inline-flex;align-items:center;gap:.7rem;min-height:4rem;padding:0 1.5rem;border:0;border-radius:4rem;background:var(--drr-sage);color:var(--drr-ink);font:500 1.45rem var(--font-body-family);cursor:pointer;transition:background .15s}.drr-sx__chip svg{color:var(--drr-muted)}.drr-sx__chip:hover{background:var(--drr-sage-2)}.drr-sx__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.drr-sx__card a{display:block;text-decoration:none;color:var(--drr-ink)}.drr-sx__media{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--drr-line)}.drr-sx__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s,transform .4s}.drr-sx__media img+img{opacity:0}.drr-sx__card a:hover .drr-sx__media img+img{opacity:1}.drr-sx__off{position:absolute;top:.8rem;right:.8rem;z-index:2;background:var(--drr-sale);color:#fff;border-radius:4rem;padding:.3rem .8rem;font:700 1.1rem var(--font-heading-family)}.drr-sx__t{margin:.9rem 0 .3rem;font:500 1.4rem/1.35 var(--font-body-family);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drr-sx__p{margin:0;font-family:var(--font-heading-family);font-size:1.5rem}.drr-sx__p s{color:#8c8c8c;font-size:1.25rem;margin-left:.3rem}.drr-sx__help{display:block;margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--drr-line);font-size:1.3rem;color:var(--drr-accent);text-decoration:none}@media(max-width:749px){.drr-sx{position:fixed;left:0;right:0;top:var(--drr-sx-top,7.2rem);bottom:0;max-height:none;border-radius:0;border:0;border-top:1px solid var(--drr-line);box-shadow:none;padding:2rem 1.6rem 4rem}.drr-sx__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.drr-sx__h{font-size:2rem}.drr-sx__chip{font-size:1.5rem;min-height:4.2rem}}.predictive-search{border-radius:0 0 16px 16px!important;border:1px solid var(--drr-line)!important;box-shadow:0 30px 70px #0f0f0f29!important}.predictive-search__heading{font:700 1.2rem var(--font-heading-family)!important;letter-spacing:.1em!important;color:var(--drr-muted)!important;border-bottom:0!important}.predictive-search__item{border-radius:10px}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--drr-sage)!important}.predictive-search__image{border-radius:8px;border:1px solid var(--drr-line);background:#fff;object-fit:contain}.predictive-search__item-heading{font-family:var(--font-heading-family);font-weight:600}.predictive-search__item .price{font-weight:700;color:var(--drr-ink)}:root{--drr-sale:#c62828}.price-item--regular s,.price--on-sale .price-item--regular,s.price-item,.drr-mcard__p s,.drr-sx__p s,.drr-pack s,.drr-bb s{color:#626262!important}.product__tax,.product__tax a{color:#4f4f4f!important}.card__badge .badge.color-scheme-6,.badge.color-scheme-6,.drr-mcard__badge,.drr-sx__off{background:#c62828!important}cart-drawer.is-empty .drawer__inner{padding:0}.drawer__inner-empty{height:100%;overflow-y:auto}cart-drawer .cart-drawer__warnings.center{display:block;height:auto;padding:0}.drr-empty{position:relative;padding:5.6rem 2.4rem 3.2rem;text-align:center;margin:0!important;width:100%}.drr-empty>.drawer__close{position:absolute;top:1rem;right:1rem}.drr-empty__icon{width:8.8rem;height:8.8rem;margin:0 auto 2rem;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff 0,#f4f4f4 60%);border:1px solid #e6e6e6;display:grid;place-items:center;color:var(--drr-accent);box-shadow:0 10px 30px -12px #46751959}.drr-empty__icon svg{width:4.4rem;height:4.4rem}.drr-empty__h.cart__empty-text{font:700 2.4rem/1.2 var(--font-heading-family);margin:0 0 .8rem;letter-spacing:-.01em}.drr-empty__sub{margin:0 auto 2.2rem;max-width:30ch;color:#4f4f4f;font-size:1.5rem;line-height:1.55}.drr-empty__cta.button{width:100%;max-width:34rem;min-height:5.2rem;border-radius:12px;margin:0 auto}.drr-empty__label{margin:3.2rem 0 1.2rem;font:700 1.15rem/1 var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;color:#5e5e5e}.drr-empty__brands{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.drr-empty__brands a{display:block;padding:.8rem 1.4rem;border:1px solid #e6e6e6;border-radius:999px;background:#fff;font:600 1.35rem/1 var(--font-heading-family);color:#111;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.drr-empty__brands a:hover{border-color:var(--drr-accent);background:#f4f4f4;color:var(--drr-accent)}.drr-empty__list{list-style:none;padding:0;margin:0;display:grid;gap:.8rem;text-align:left}.drr-empty__item{display:grid;grid-template-columns:5.6rem 1fr auto;align-items:center;gap:1.2rem;padding:.8rem 1.2rem .8rem .8rem;border:1px solid #e6e6e6;border-radius:12px;background:#fff;text-decoration:none;color:#111;transition:border-color .2s,box-shadow .2s}.drr-empty__item:hover{border-color:var(--drr-accent);box-shadow:0 6px 18px -10px #0f0f0f4d}.drr-empty__item img{width:5.6rem;height:5.6rem;object-fit:contain;border-radius:8px;background:#f4f4f4}.drr-empty__t{font:600 1.35rem/1.3 var(--font-heading-family);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drr-empty__t .drr-subline{display:none}.drr-empty__p{font:700 1.4rem/1 var(--font-heading-family);white-space:nowrap}.drr-empty__trust{list-style:none;padding:1.6rem 0 0;margin:2.8rem 0 0;border-top:1px solid #e6e6e6;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;font-size:1.3rem;color:#4f4f4f}.drr-empty__trust li{display:inline-flex;align-items:center;gap:.5rem}.drr-empty__trust li:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--drr-accent)}.drr-empty__login{margin:1.6rem 0 0;font-size:1.35rem;color:#5e5e5e}.drr-empty__login a{color:var(--drr-accent);font-weight:600}.menu-drawer{background:#fff!important;border-right:0!important;box-shadow:20px 0 60px -20px #00000040}.menu-drawer__navigation{padding:0 0 .8rem!important}.drr-md__finder{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:1.6rem 1.6rem .4rem;padding:1.6rem 1.6rem 1.6rem 2rem;border-radius:16px;background:#111;color:#fff;text-decoration:none;position:relative;overflow:hidden}.drr-md__finder:before{content:"";position:absolute;right:-30%;top:-80%;width:70%;height:220%;background:radial-gradient(closest-side,rgba(181,211,52,.28),transparent);pointer-events:none}.drr-md__finder-t{display:flex;flex-direction:column;gap:.3rem;position:relative}.drr-md__finder-t strong{font:700 1.6rem/1.2 var(--font-heading-family)}.drr-md__finder-t span{font-size:1.25rem;color:#ffffffb3}.drr-md__finder-go{flex:0 0 4rem;height:4rem;border-radius:50%;background:#b5d334;color:#0f0f0f;display:grid;place-items:center;position:relative}.drr-md__finder-go svg{width:1.8rem;height:1.8rem}.drr-md__label{margin:2rem 2.4rem .6rem;font:700 1.1rem/1 var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;color:#8c8c8c}.menu-drawer__menu.has-submenu>li{margin:0 1rem}.menu-drawer .menu-drawer__menu.has-submenu>li>.menu-drawer__menu-item,.menu-drawer .menu-drawer__menu.has-submenu>li>details>.menu-drawer__menu-item{display:flex;align-items:center;gap:1.4rem;padding:.9rem 4.4rem .9rem 1.2rem;border-radius:14px;font:600 1.6rem/1.25 var(--font-heading-family);color:#0f0f0f;min-height:5.6rem;transition:background .2s}.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item:active{background:#f4f4f4}.menu-drawer .menu-drawer__menu-item--active{background:#f4f4f4!important}.menu-drawer .menu-drawer__menu-item--active .drr-md__ic{background:var(--drr-accent);color:#fff}.drr-md__ic{flex:0 0 4rem;width:4rem;height:4rem;border-radius:11px;background:#f4f4f4;color:var(--drr-accent);display:grid;place-items:center;transition:background .2s,color .2s}.drr-md__ic svg{width:2rem;height:2rem}.menu-drawer__menu-item:hover .drr-md__ic{background:#fff}.menu-drawer .menu-drawer__menu-item>.svg-wrapper{right:1.6rem!important;width:1.6rem;color:#9a9a9a}.menu-drawer__submenu{background:#fff!important}.menu-drawer .menu-drawer__close-button{margin:1.2rem 1rem .8rem;width:calc(100% - 2rem);padding:1.2rem 1.4rem;border-radius:14px;background:#f4f4f4;font:700 1.5rem var(--font-heading-family);color:#0f0f0f;gap:1rem}.menu-drawer .menu-drawer__close-button .svg-wrapper{width:1.6rem;margin-right:.4rem}.menu-drawer__submenu .menu-drawer__menu>li{margin:0 1rem;border-bottom:1px solid #f0f0f0}.menu-drawer__submenu .menu-drawer__menu>li:last-child{border-bottom:0}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{padding:1.3rem 1.4rem;font:500 1.55rem/1.3 var(--font-body-family);color:#2a2a2a;border-radius:10px}.drr-md__help{margin:.8rem 1.6rem 1.6rem;padding:1.8rem;border:1px solid #e6e6e6;border-radius:16px;background:#fff}.drr-md__help-t{margin:0 0 .4rem;font:700 1.6rem var(--font-heading-family);color:#0f0f0f}.drr-md__help-s{margin:0 0 1.4rem;font-size:1.35rem;line-height:1.5;color:#626262}.drr-md__help-btns{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.drr-md__btn{display:flex;align-items:center;justify-content:center;gap:.8rem;height:4.6rem;border-radius:12px;border:1px solid #dcdcdc;font:600 1.4rem var(--font-heading-family);color:#0f0f0f;text-decoration:none}.drr-md__btn:first-child{background:var(--drr-accent);border-color:var(--drr-accent);color:#fff}.drr-md__btn svg{width:1.7rem;height:1.7rem}.drr-md__trust{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font-size:1.2rem;color:#626262}.drr-md__trust li{display:inline-flex;align-items:center;gap:.5rem}.drr-md__trust li:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--drr-accent)}.menu-drawer__utility-links{background:#f7f7f7!important;padding:1.6rem 2.4rem 2.4rem!important}.menu-drawer__account{font:600 1.5rem var(--font-heading-family)!important;color:#0f0f0f}@media(max-width:749px){.product__media-list{align-items:flex-start!important}.product__media-list .product__media-item .product-media-container{max-height:none!important}.product__media-list .product__media-item .product-media-container .media{padding-top:100%!important;background:#fff}.product__media-list .product__media-item .product-media-container .media img{object-fit:contain!important}}.drr-ch__desc h2,.drr-ch__desc h3,.drr-ch__desc h4,.drr-ch__desc h5{color:#fff!important;font:700 1.8rem/1.3 var(--font-heading-family)!important;margin:0 0 .8rem!important;letter-spacing:-.01em}.drr-ch__desc li,.drr-ch__desc span{color:inherit!important}.card-information>.caption-with-letter-spacing.light{display:none}.mobile-facets__open-wrapper{margin:0}.mobile-facets__open{display:inline-flex!important;align-items:center;gap:1rem;height:4.6rem;padding:0 2rem!important;border-radius:999px!important;background:#111!important;border:0!important;color:#fff!important;box-shadow:0 8px 20px -10px #00000073}.mobile-facets__open .mobile-facets__open-label{font:600 1.45rem var(--font-heading-family)!important;letter-spacing:0!important;color:#fff!important;text-decoration:none!important}.mobile-facets__open line,.mobile-facets__open circle,.mobile-facets__open:hover line,.mobile-facets__open:hover circle{stroke:#fff!important}.mobile-facets__open circle{fill:#111!important}.facets-container .product-count__text,.facets-container .product-count{font-size:1.35rem!important;letter-spacing:0!important;color:#626262!important}.mobile-facets__inner{max-width:42rem;border-radius:22px 0 0 22px;background:#fff!important;box-shadow:-20px 0 60px -20px #0000004d}.mobile-facets__header{padding:2rem 2rem 1.6rem!important;border-bottom:1px solid #eee!important}.mobile-facets__heading{font:700 2rem var(--font-heading-family)!important;letter-spacing:-.01em;color:#0f0f0f}.mobile-facets__count{font-size:1.3rem!important;letter-spacing:0!important;color:#626262!important;margin-top:.4rem!important}.mobile-facets__close{width:4.4rem!important;height:4.4rem!important;border-radius:50%;background:#f4f4f4}.mobile-facets__main{padding:.8rem 1rem!important}.mobile-facets__details{border-bottom:1px solid #f0f0f0}.mobile-facets__summary{padding:1.6rem 1.2rem!important;border-radius:12px}.mobile-facets__summary>div{font:600 1.55rem var(--font-heading-family);letter-spacing:0;color:#0f0f0f}.mobile-facets__item{padding:0 1rem}.mobile-facets__label{padding:1.2rem 1rem!important;border-radius:10px;font-size:1.5rem!important;letter-spacing:0!important}.mobile-facets__label:hover{background:#f7f7f7}.mobile-facets__label>svg{border-radius:6px}.mobile-facets__checkbox:checked+.mobile-facets__label{color:#0f0f0f;font-weight:600}.mobile-facets__close-button{font:600 1.5rem var(--font-heading-family)!important;letter-spacing:0!important}.mobile-facets__footer{padding:1.4rem 2rem calc(1.4rem + env(safe-area-inset-bottom))!important;border-top:1px solid #eee!important;background:#fff!important;gap:1rem}.mobile-facets__footer .button{border-radius:12px!important;min-height:4.8rem;font:600 1.5rem var(--font-heading-family);letter-spacing:0}.mobile-facets__footer .button--secondary{background:#f4f4f4;color:#0f0f0f}.mobile-facets__footer .button--secondary:after,.mobile-facets__footer .button--secondary:before{box-shadow:none!important}.mobile-facets__sort{padding:1.6rem 1.2rem!important}.mobile-facets__sort .select__select{border-radius:12px!important;height:4.8rem;border:1px solid #e0e0e0;font-size:1.5rem}.facets__price .field__input,.mobile-facets__main .field__input{border-radius:10px!important}.active-facets__button-inner{background:#111!important;color:#fff!important;border-color:#111!important;font-size:1.3rem!important;letter-spacing:0!important}.active-facets__button-inner .svg-wrapper svg{color:#fff}.active-facets__button-remove{font-weight:600;color:var(--drr-accent)!important;letter-spacing:0!important}.mobile-facets__sort{display:flex!important;flex-direction:column;align-items:stretch!important;gap:.8rem}.mobile-facets__sort label{font:600 1.55rem var(--font-heading-family)!important;letter-spacing:0;color:#0f0f0f;margin:0!important}.mobile-facets__sort .select{width:100%!important;max-width:none!important}.mobile-facets__sort .select__select{width:100%!important;padding:0 4rem 0 1.4rem!important;background:#fff}.menu-drawer__navigation-container{display:flex!important;flex-direction:column}.menu-drawer__navigation-container>*{flex-shrink:0}.menu-drawer__navigation-container>.menu-drawer__utility-links{margin-top:auto}@media(max-width:749px){.drr-catsec .drr-cats>.drr-cat--tile .drr-h3{hyphens:manual!important;-webkit-hyphens:manual!important;font-size:1.4rem!important;letter-spacing:-.01em}}.card-wrapper .quick-add__submit,.quick-add__submit{background:var(--drr-accent)!important;color:#fff!important;min-height:4.6rem!important;border-radius:12px!important;font:700 1.4rem/1.1 var(--font-heading-family)!important;letter-spacing:0!important;display:flex!important;align-items:center;justify-content:center;gap:.8rem;box-shadow:0 8px 18px -10px #467519b3!important;transition:background .2s,transform .15s,box-shadow .2s!important}.quick-add__submit>span{display:inline-flex;align-items:center;gap:.8rem}.card-wrapper:hover .quick-add__submit,.quick-add__submit:hover{background:#3a6214!important;box-shadow:0 12px 24px -10px #467519cc!important}.quick-add__submit:active{transform:scale(.98)}.drr-qa-ic{width:2rem;height:2rem;flex:0 0 2rem}.quick-add__submit[aria-haspopup]{background:#111!important;box-shadow:0 8px 18px -10px #00000080!important}.card-wrapper:hover .quick-add__submit[aria-haspopup],.quick-add__submit[aria-haspopup]:hover{background:#2a2a2a!important}.quick-add__submit[disabled]{background:#e6e6e6!important;color:#8c8c8c!important;box-shadow:none!important}@media(max-width:749px){.card-wrapper .quick-add__submit,.quick-add__submit{min-height:4.2rem!important;font-size:1.3rem!important;padding:0 .8rem!important;gap:.6rem}.drr-qa-ic{width:1.8rem;height:1.8rem;flex-basis:1.8rem}}.card-wrapper .unit-price,.price .unit-price{display:inline-flex!important;align-items:center;width:max-content;margin-top:.6rem;padding:.4rem .9rem;border-radius:999px;background:#111;color:#b5d334!important;font:700 1.2rem/1.2 var(--font-heading-family)!important;letter-spacing:0!important}.unit-price .visually-hidden{position:absolute}.header__icon--cart .svg-wrapper,.header__icon--cart .icon{width:3.4rem;height:3.4rem}.header__icon--cart .icon{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.header__icon--cart:hover .icon{transform:translateY(-2px) rotate(-4deg)}.cart-count-bubble{background:var(--drr-accent)!important;color:#fff!important;font-weight:700;box-shadow:0 0 0 2px #fff;bottom:.6rem!important;left:2.2rem!important}.mobile-facets__open{height:3.8rem!important;padding:0 1.4rem!important;gap:.7rem;box-shadow:none!important}.mobile-facets__open .mobile-facets__open-label{font-size:1.3rem!important}.mobile-facets__open .svg-wrapper,.mobile-facets__open svg{width:1.6rem!important;height:1.6rem!important}.quick-add__submit[aria-haspopup]{background:var(--drr-accent)!important;box-shadow:0 8px 18px -10px #467519b3!important}.card-wrapper:hover .quick-add__submit[aria-haspopup],.quick-add__submit[aria-haspopup]:hover{background:#3a6214!important}.quick-add__submit .drr-qa-l{white-space:nowrap}@media(max-width:749px){.card-wrapper .quick-add__submit,.quick-add__submit{font-size:1.25rem!important;padding:0 .5rem!important;gap:.5rem!important}.quick-add__submit>span{gap:.5rem}.drr-qa-ic{width:1.6rem;height:1.6rem;flex-basis:1.6rem}.utility-bar__grid,.announcement-bar-section .page-width{padding-left:.4rem!important;padding-right:.4rem!important}.announcement-bar-slider .slider-button{width:3.2rem!important;min-width:3.2rem}.header.page-width,.header-wrapper .header{padding-left:1.6rem!important;padding-right:1.6rem!important}}@media(max-width:360px){.drr-qa-ic{display:none}}.header__icon--cart svg.drr-garage{overflow:visible}.drr-garage .drr-mower{transform-box:fill-box;transform-origin:50% 100%}#cart-icon-bubble.drr-drive .drr-mower{animation:drrDrive 1.15s cubic-bezier(.25,.8,.25,1) both}#cart-icon-bubble.drr-drive .cart-count-bubble{animation:drrPop .45s .9s cubic-bezier(.2,1.6,.4,1) both}@keyframes drrDrive{0%{transform:translate(-32px);opacity:0}15%{opacity:1}70%{transform:translate(2px)}82%{transform:translate(-1px) rotate(-2deg)}to{transform:none}}@keyframes drrPop{0%{transform:scale(.4)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){#cart-icon-bubble.drr-drive .drr-mower,#cart-icon-bubble.drr-drive .cart-count-bubble{animation:none}}.header__icon--cart .cart-count-bubble{top:.4rem!important;right:.2rem!important;left:auto!important;bottom:auto!important;width:1.8rem;height:1.8rem;font-size:1.05rem}.unit-price.hidden,.unit-price:empty,.price .unit-price.hidden{display:none!important}.product .price .unit-price{flex-basis:auto;align-self:flex-start}.price .unit-price,.price .unit-price .price-item,.price .unit-price .price-item--last,.card-wrapper .unit-price .price-item{color:#b5d334!important;font:700 1.2rem/1.2 var(--font-heading-family)!important;letter-spacing:0!important}.price__container .unit-price{flex:0 0 auto!important;width:max-content!important;max-width:100%}.product__info-wrapper .price .unit-price{margin-top:.8rem;padding:.5rem 1.1rem;font-size:1.3rem!important}.product__info-wrapper .price .unit-price .price-item{font-size:1.3rem!important}@media(max-width:749px){.drr.drr-hero .drr-hero__inner{padding-top:2rem!important;padding-bottom:2rem!important;min-height:var(--drr-hero-h, calc(100svh - 180px) )!important;align-items:center!important}.drr.drr-hero .drr-hero__content{gap:1.4rem!important}.drr.drr-hero .drr-eyebrow{font-size:1.05rem!important;padding:.45rem .9rem!important}.drr.drr-hero .drr-h1{font-size:2.7rem!important;line-height:1.1!important}.drr.drr-hero .drr-hero__text{display:block!important;font-size:1.45rem!important;line-height:1.5!important;color:#f0f0f0;text-shadow:0 1px 10px rgba(0,0,0,.75),0 0 2px rgba(0,0,0,.5)}.drr.drr-hero .drr-finder{padding:.8rem!important;gap:.6rem!important;display:grid!important;grid-template-columns:1fr 1fr;border-radius:14px!important}.drr.drr-hero .drr-finder__field{min-width:0}.drr.drr-hero .drr-finder label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.drr.drr-hero .drr-finder select{height:4rem!important;min-height:4rem!important;font-size:1.35rem!important;padding:0 2.4rem 0 1rem!important;text-overflow:ellipsis;border-radius:10px!important}.drr.drr-hero .drr-finder .drr-btn{grid-column:1/-1;height:4.2rem!important;min-height:4.2rem!important;font-size:1.4rem!important;border-radius:10px!important}.drr.drr-hero .drr-finder__hint{display:none!important}.drr.drr-hero .drr-hero__trust li:not(:has(.drr-hero__rating)){display:none!important}.drr.drr-hero .drr-hero__rating{font-size:1.25rem;padding:.5rem 1.1rem}}getsitecontrol-widget,[id^=getsitecontrol-]{display:none!important;visibility:hidden!important;pointer-events:none!important}.drr-desc{font-size:1.5rem;line-height:1.7;color:#2a2a2a;overflow-wrap:anywhere}.drr-desc *{font-family:inherit!important;max-width:100%}.drr-desc span[style],.drr-desc p[style],.drr-desc font{color:inherit!important;font-size:inherit!important;background:none!important}.drr-desc h2{font-size:2rem;line-height:1.3;margin:2.4rem 0 1rem;color:#0f0f0f}.drr-desc h3{font-size:1.7rem;line-height:1.35;margin:2rem 0 .8rem;color:#0f0f0f}.drr-desc p{margin:0 0 1.2rem}.drr-desc ul{padding-left:2rem;margin:0 0 1.4rem}.drr-desc li{margin-bottom:.6rem}.drr-desc strong,.drr-desc b{color:#0f0f0f}.drr-desc img{height:auto;border-radius:12px}.drr-desc table{width:100%;border-collapse:collapse;margin:1.4rem 0;font-size:1.4rem;display:block;overflow-x:auto}.drr-desc th,.drr-desc td{border-bottom:1px solid #e6e6e6;padding:.9rem 1rem;text-align:left;vertical-align:top}.drr-desc th{background:#f4f4f4;font-weight:600}.drr-desc [class$=-box],.drr-desc [class*="-box "],.drr-desc .notice,.drr-desc .disclaimer,.drr-desc .cta,.drr-desc .upgrade-hint,.drr-desc .model-card{background:#f4f4f4!important;border:0!important;border-left:3px solid #467519!important;border-radius:12px!important;padding:1.4rem 1.6rem!important;margin:1.6rem 0!important;color:#2a2a2a!important}.drr-desc .warning-box,.drr-desc .highlight-red{border-left-color:#c0392b!important;background:#fbf3f2!important}.drr-desc .disclaimer-box,.drr-desc .legal-disclaimer,.drr-desc .disclaimer,.drr-desc .seo-footer{background:none!important;border:0!important;border-top:1px solid #e6e6e6!important;border-radius:0!important;padding:1.2rem 0 0!important;font-size:1.25rem!important;color:#5e5e5e!important;font-style:normal!important}.drr-desc .gold-text,.drr-desc .brand-tag{color:#467519!important;font-weight:600}.drr-desc .tech-spec-list,.drr-desc .spec-list{list-style:none!important;padding:0!important;margin:1.4rem 0!important;border:1px solid #e6e6e6!important;border-radius:12px!important;background:#fff!important;overflow:hidden}.drr-desc .tech-spec-list li{display:flex;justify-content:space-between;gap:1.2rem;margin:0;padding:.9rem 1.4rem!important;border-bottom:1px solid #eee!important}.drr-desc .tech-spec-list li:last-child{border-bottom:0!important}.drr-desc .benefit-list,.drr-desc .usp-list,.drr-desc .checklist,.drr-desc .check-list,.drr-desc .compatibility-list{list-style:none;padding-left:0}.drr-desc .benefit-list li,.drr-desc .usp-list li,.drr-desc .checklist li,.drr-desc .check-list li{position:relative;padding-left:2.6rem}.drr-desc .benefit-list li:before,.drr-desc .usp-list li:before,.drr-desc .checklist li:before,.drr-desc .check-list li:before{content:"";position:absolute;left:0;top:.45em;width:1.5rem;height:1.5rem;border-radius:50%;background:#467519 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/1rem no-repeat}.drr-desc .faq-container,.drr-desc .faq-section,.drr-desc .faq-accordion{margin:2rem 0}.drr-desc .faq-item{border:1px solid #e6e6e6;border-radius:12px;padding:1.2rem 1.4rem;margin:0 0 .8rem;background:#fff}.drr-desc .faq-question{display:block;font-weight:600;color:#0f0f0f;margin-bottom:.4rem}.drr-desc .faq-item p{margin:0;color:#4a4a4a}.drr-desc .section-divider{border:0;border-top:1px solid #e6e6e6;margin:2rem 0}.drr-desc .pack-size-list{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0}.drr-desc .pack-size-item{background:#f4f4f4;border-radius:999px;padding:.5rem 1.2rem;font-size:1.3rem}@media(max-width:749px){.drr-desc{font-size:1.45rem}.drr-desc h2{font-size:1.8rem}.drr-desc .tech-spec-list li{flex-direction:column;gap:.2rem}}@media(min-width:990px){.header__inline-menu details>summary.header__menu-item,.header__inline-menu header-menu summary.header__menu-item{padding-right:2.4rem!important}.header__inline-menu summary.header__menu-item .icon-caret{right:.7rem!important;width:1rem}.header__inline-menu .list-menu--inline{gap:.2rem;flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding-left:1rem;padding-top:1rem;padding-bottom:1rem;white-space:nowrap}.header__inline-menu .header__submenu{border-radius:14px;border:1px solid #e6e6e6;box-shadow:0 18px 40px -18px #0f0f0f40}.product__info-container .drr-fit,.product__info-container .drr-bnd,.product__info-container .drr-rem{max-width:56rem}.drr-desc{font-size:1.55rem}}html,body{overflow-x:clip;max-width:100%}.announcement-bar-section,.utility-bar{overflow:hidden}@media(max-width:749px){.announcement-bar-slider .slider-button{width:2.6rem}.announcement-bar-slider{max-width:100%}}@media(max-width:989px){.header__search details[open] .search-modal{position:fixed!important;right:0!important;bottom:0!important;left:0!important;top:0!important;height:100%!important;height:100dvh!important;min-height:0!important;max-height:none!important;z-index:1002;background:#fff;overflow:hidden;transform:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;padding:0!important}.header__search details[open] .search-modal__content{position:relative;flex:0 0 6.8rem;width:100%;max-width:none;height:6.8rem;padding:1rem 5.6rem 1rem 1.2rem!important;margin:0;align-items:center;background:#fff;border-bottom:1px solid var(--drr-line,#e6e6e6)}.header__search details[open] .search-modal__form .field{min-height:4.6rem}.header__search details[open] .search__input{font-size:16px!important;height:4.6rem;padding-top:1.6rem}.header__search details[open] .search-modal__close-button{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem}.header__search details[open] .drr-sx{top:6.8rem!important;bottom:0;height:auto;-webkit-overflow-scrolling:touch}.header__search details[open] .predictive-search--header{position:fixed!important;top:6.8rem!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto;overscroll-behavior:contain;z-index:6;background:#fff}.header__search details[open] .predictive-search__results-groups-wrapper,.header__search details[open] .predictive-search__result-group{max-height:none}.header__search details[open] .modal-overlay{display:none}body:has(.header__search details[open]) .announcement-bar-section{visibility:hidden}.section-header:has(.header__search details[open]){z-index:1003!important}}.drr-ebay{display:inline-flex;align-items:center;gap:1rem;text-decoration:none;color:#0f0f0f}.drr-ebay__logo{font:800 2rem/1 Arial,Helvetica,sans-serif;letter-spacing:-.06em}.drr-ebay--card{background:#fff;border:1px solid var(--drr-line,#e6e6e6);border-radius:14px;padding:1.2rem 1.6rem;box-shadow:0 1px 2px #0f0f0f0a}.drr-ebay--card .drr-ebay__logo{font-size:2.8rem}.drr-ebay__txt{display:flex;flex-direction:column;gap:.2rem;font-size:1.5rem}.drr-ebay__txt small{font-size:1.2rem;color:#5e5e5e}.drr-ebay--inline{font-size:1.3rem;margin-top:.8rem;color:inherit}.drr-ebay--inline .drr-ebay__logo{font-size:1.6rem}.drr-foot .drr-ebay--inline{color:#cfcfcf}.drr-foot .drr-ebay--inline strong{color:#fff}.drr-hero__trust li:first-child{flex-wrap:wrap;gap:.8rem}.drr-hero__eblogo{display:inline-flex;background:#fff;border-radius:6px;padding:.2rem .6rem .3rem;font:800 1.7rem/1 Arial,Helvetica,sans-serif;letter-spacing:-.07em}.drr-hero__eblogo b{font-weight:800}.drr-hero__src{opacity:.8;font-size:.92em}.drr-hero__rating{white-space:nowrap;max-width:100%}@media(max-width:749px){.drr-hero__rating{font-size:1.25rem;gap:.6rem;padding:.6rem 1.2rem}.drr-hero__stars{letter-spacing:0;font-size:1.2rem}}@media(max-width:374px){.drr-hero__rating{font-size:1.1rem}.drr-hero__src{display:none}}.drr-brands__viewport{min-height:4.4rem}html:has(>body.overflow-hidden),html:has(>body.overflow-hidden-tablet),html:has(>body.overflow-hidden-mobile),html:has(>body.overflow-hidden-desktop){overflow:hidden}body.overflow-hidden,body.overflow-hidden-tablet,body.overflow-hidden-mobile,body.overflow-hidden-desktop{overflow:visible!important;overflow-x:clip!important}.grid__item,.card-wrapper,.card,.card__inner,.card__content,.card__information,.card-information,.card__heading,.card__heading a{min-width:0;max-width:100%}.card__heading a{display:block}.card__heading .drr-subline{min-height:1.3em}.quick-add__submit{max-width:100%;min-width:0}@media(max-width:420px){.quick-add__submit .drr-qa-l{font-size:1.3rem}.quick-add__submit{padding-left:1rem!important;padding-right:1rem!important;gap:.5rem}}.drr-xs{padding:1rem 0 .2rem}.drr-xs__h{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.06em}.drr-xs__list{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.2rem}.drr-xs__list::-webkit-scrollbar{display:none}.drr-xs__item{flex:0 0 82%;scroll-snap-align:start;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:1rem;padding:.6rem .8rem .6rem .6rem;border-radius:12px}.drr-xs__item:only-child{flex-basis:100%}.drr-xs__img img{width:4.4rem;height:4.4rem}.drr-xs__t{-webkit-line-clamp:1;font-size:1.25rem}.drr-xs__p{font-size:1.2rem;margin-top:.1rem}.drr-xs__add{width:3.6rem;height:3.6rem;padding:0;border-radius:50%;display:grid;place-items:center;font-size:0;background:var(--drr-accent);color:#fff;border:0}.drr-xs__add:before{content:"+";font:600 2rem/1 var(--font-heading-family)}@media(max-height:760px){.drr-xs__item:nth-child(n+3){display:grid}}a.drr-xs__add:before{content:"\2192";font-size:1.7rem}.drr-xs__add[disabled]:before{content:"\2026"}@media(max-width:749px){.cart-drawer .drawer__header{padding-top:1.2rem;padding-bottom:.8rem}.cart-drawer .drawer__heading{font-size:2.2rem}.cart-drawer .cart-items thead{display:none}.cart-drawer [data-drr-ship],.cart-drawer .drr-fs{padding:.9rem 1.2rem!important;font-size:1.3rem}.cart-drawer .drawer__footer{padding-top:1rem}.cart-drawer .totals{margin:0}.cart-drawer .totals__total{font-size:1.5rem}.cart-drawer .totals__total-value{font-size:1.9rem}.cart-drawer .tax-note{margin:.4rem 0 1rem!important;font-size:1.15rem;line-height:1.4}.cart-drawer .cart__ctas .cart__checkout-button,.cart-drawer #CartDrawer-Checkout{min-height:4.8rem;font-size:1.6rem}}@media(max-width:749px){.cart-drawer .drr-cd-ship__txt{margin-bottom:.5rem}.cart-drawer .drr-cd-ship{margin:.6rem 0 .2rem}}.cart-drawer .drawer__inner-empty{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cart-drawer .drawer__inner-empty .cart-drawer__warnings{display:block;height:auto;min-height:100%}.drr-empty__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -2.4rem;padding:0 2.4rem .4rem;scroll-padding:0 2.4rem}.drr-empty__list::-webkit-scrollbar{display:none}.drr-empty__list>li{flex:0 0 72%;scroll-snap-align:start}.drr-empty__item{height:100%}@media(max-width:749px){.drr-empty{padding:4.4rem 2rem 2.4rem}.drr-empty__list{margin:0 -2rem;padding:0 2rem .4rem;scroll-padding:0 2rem}.drr-empty__icon{width:7.2rem;height:7.2rem;margin-bottom:1.4rem}.drr-empty__icon svg{width:3.6rem;height:3.6rem}.drr-empty__h.cart__empty-text{font-size:2.2rem}.drr-empty__sub{margin-bottom:1.6rem;font-size:1.4rem}.drr-empty__label{margin:2.4rem 0 1rem}}.drr-empty__list .drr-empty__item{grid-template-columns:5.6rem minmax(0,1fr);row-gap:.4rem;align-content:center}.drr-empty__list .drr-empty__item img{grid-row:1/3}.drr-empty__list .drr-empty__p{grid-column:2;color:var(--drr-accent)}@media(max-width:749px){[class*=__product-grid-padding]{padding-top:2rem!important}.facets-container{padding-top:.4rem!important}}@media(max-width:749px){.drr-pl__specs{gap:1rem!important}.drr-pl__spec{gap:1rem!important;padding:1.4rem 1.4rem 1.5rem!important}.drr-pl__spec svg{width:2.2rem!important;height:2.2rem!important}.drr-pl__spec .drr-dt{font-size:1.05rem!important;margin-bottom:.4rem!important}.drr-pl__spec .drr-dd{font-size:1.35rem!important;line-height:1.35!important}}.cart-item__name .drr-main{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cart-item__name .drr-subline{display:block;margin-top:.3rem;font:500 1.2rem/1.3 var(--font-body-family);letter-spacing:0;color:var(--drr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:990px){.product__media-wrapper media-gallery{position:sticky;top:10rem;display:block}}.jdgm-write-rev-link,.jdgm-btn--solid,.jdgm-submit-rev{background:#467519!important;border-color:#467519!important;color:#fff!important;border-radius:999px!important}.jdgm-rev-widg__title{font-family:var(--font-heading-family)!important;font-weight:700!important}.jdgm-star{color:#f2b01e!important}.drr-fitbar.drr-fitbar--wide{max-width:calc(var(--page-width,120rem) - 10rem);margin-left:auto!important;margin-right:auto!important}@media(max-width:749px){.drr-fitbar.drr-fitbar--wide{margin-left:1.5rem!important;margin-right:1.5rem!important}}button.drr-xs__add{background:linear-gradient(#fff,#fff) center/1.4rem .25rem no-repeat,linear-gradient(#fff,#fff) center/.25rem 1.4rem no-repeat,var(--drr-accent)!important}button.drr-xs__add:before{content:none}button.drr-xs__add[disabled]{background:var(--drr-accent)!important}button.drr-xs__add[disabled]:before{content:"\2026";color:#fff}html:not(.drr-kbd) .header__icon:focus,html:not(.drr-kbd) .header__icon:focus-visible,html:not(.drr-kbd) summary.header__icon:focus-visible,html:not(.drr-kbd) .header__icon--cart:focus-visible,html:not(.drr-kbd) .menu-drawer__close-button:focus-visible,html:not(.drr-kbd) .drawer__close:focus-visible,html:not(.drr-kbd) .header__heading-link:focus-visible{outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/drr-premium.css.map */
