:root{--rr-red:#e53935;--rr-red-hover:#c72b28}.rr-home,.rr-home *{box-sizing:border-box}.rr-home a{color:inherit;text-decoration:none}.rr-home button,.rr-home input,.rr-home textarea,.rr-home select{font:inherit}.rr-home svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.rr-home .rr-product-card{display:flex;flex-direction:column;min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.rr-home .rr-product-card .product-image{display:flex;width:100%;height:260px;align-items:center;justify-content:center;position:relative;background:#f5f5f2;overflow:hidden}.rr-home .rr-product-card .product-image>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:28px;transition:transform .45s var(--rr-ease)}.rr-home .rr-product-card .product-meta{font:500 10px/1.4 var(--rr-body);letter-spacing:1.4px;text-transform:uppercase;color:#737574;margin:18px 0 8px}.rr-home .rr-product-card .product-title{font:600 18px/1.4 var(--rr-body);letter-spacing:0;text-transform:none;min-height:44px;margin:0 0 8px}.rr-home .rr-product-card .product-price{font:600 18px/1.4 var(--rr-body);margin:0 0 12px}.rr-home .rr-product-card .product-price small{display:block;font:400 10px/1.5 var(--rr-body);color:#777;letter-spacing:.2px;margin-top:3px}.rr-home .rr-product-card .product-price small:first-child:not(:last-child){display:inline}.rr-home .rr-product-card .product-price del{font-size:14px;font-weight:400;color:#777;margin-left:5px}.rr-home .rr-product-card .product-details-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dddeda;padding-top:12px;margin-top:auto;font-size:11px;font-weight:600}.rr-home .rr-product-card .quick-plus{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#fff;color:#141516;position:absolute;right:12px;bottom:12px}.rr-home .rr-product-card .product-tag{position:absolute;left:12px;top:12px;z-index:1;font:600 10px var(--rr-body);padding:6px 9px;background:#e53935;color:#fff}.rr-card-shell{height:100%;width:100%;min-width:0}.rr-card-shell .rr-product-card{height:100%}.rr-content-page .tpl-wrap{max-width:none;width:100%;padding-inline:20px;margin:0}.rr-content-page .cp-wrap{padding-bottom:0}.rr-content-page .cp-hero h1{font-family:var(--rr-heading);font-weight:800;line-height:.96;letter-spacing:-.02em;text-transform:uppercase}.rr-content-page .cp-hero{border-radius:0}.rr-content-page .cp-hero-visual img{width:100%;height:100%;object-fit:cover}.rr-content-page .cp-product-art img{object-fit:contain}.rr-content-page .cp-body h2,.rr-content-page .cp-body h3{font-family:var(--rr-heading);letter-spacing:0}.rr-content-page .cp-form input,.rr-content-page .cp-form textarea,.rr-content-page .cp-form select{color:#141516;background:#fff;border:1px solid #ccc;border-radius:0;padding:12px;min-height:46px;width:100%}.rr-content-page .cp-form textarea{resize:vertical}.rr-content-page .cp-form label{display:grid;gap:8px;font-size:13px}.rr-content-page .cp-form .button{justify-content:space-between;min-height:48px}.rr-content-page .cp-article-layout aside button{color:inherit;text-align:left;background:none;border:0;padding:8px 0;cursor:pointer}.rr-content-page .cp-article section{scroll-margin-top:180px}.rr-product-help{display:grid!important;grid-template-columns:1fr 1fr;gap:80px;padding-block:60px;border-block:1px solid #dddeda}.rr-product-help h2{font:700 48px/1 var(--rr-heading);margin:12px 0 20px;text-transform:uppercase}.rr-product-help>div>p:not(.eyebrow){max-width:480px;color:#6e7071;font-size:15px;line-height:1.6;margin-bottom:22px}.rr-home details summary{cursor:pointer;list-style:none}.rr-home details summary::-webkit-details-marker{display:none}.rr-home details[open] summary span{transform:rotate(45deg)}.rr-home details summary span{display:inline-block;transition:transform .2s}.product-details h1,.product-information h1,.cart-page h1,.search-header h1{font-family:var(--rr-heading);font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:-.02em}.product-details h1{font-size:clamp(38px,4vw,64px)}.product-details .button,.product-details .shopify-payment-button__button,.cart__checkout-button{border-radius:0;font-family:var(--rr-body);font-weight:600;letter-spacing:.8px;text-transform:uppercase}.product-details .add-to-cart-button{background:#e53935;color:#fff;border-color:#e53935}.product-details .price{font-family:var(--rr-body);font-size:26px;font-weight:600}.product-information .product-media-container{background:#f5f5f2}.product-details .rte{font:400 15px/1.7 var(--rr-body)}.shopify-policy__container{max-width:900px!important;padding:60px 20px!important;font-family:var(--rr-body)}.shopify-policy__title h1{font:800 56px/1 var(--rr-heading);text-transform:uppercase}.shopify-policy__body{line-height:1.7}.rr-home .section-heading h2{font-weight:700}@media(hover:hover){.rr-home .rr-product-card:hover .product-image>img{transform:scale(1.045)}.rr-home .rr-product-card:hover .product-details-link{color:#e53935}.rr-home .cp-card{transition:transform .35s var(--rr-ease),border-color .25s}.rr-home .cp-card:hover{transform:translateY(-4px);border-color:#e53935}}@media(max-width:749px){.rr-content-page .tpl-wrap{padding-inline:16px}.rr-home .rr-product-card .product-image{height:190px}.rr-home .rr-product-card .product-image>img{padding:18px}.rr-home .rr-product-card .product-title{font-size:15px;line-height:1.3;min-height:40px}.rr-home .rr-product-card .product-meta{font-size:9px;letter-spacing:.6px;margin-top:12px;min-height:25px}.rr-home .rr-product-card .product-price{font-size:16px}.rr-home .rr-product-card .product-details-link{font-size:10px;gap:8px}.rr-home .rr-product-card .product-details-link svg{flex-shrink:0;width:16px;height:16px}.rr-product-help{grid-template-columns:1fr;gap:28px;padding-block:36px}.rr-product-help h2{font-size:36px}.rr-content-page .cp-hero h1{font-size:clamp(40px,12vw,58px)}.rr-content-page .cp-body{padding-block:30px}.rr-content-page .cp-form-grid{grid-template-columns:1fr}.rr-content-page .cp-body .cp-contact-grid,.rr-content-page .cp-bottom-help{gap:24px}.shopify-policy__title h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.rr-home .rr-product-card *,.rr-home .cp-card{animation:none!important;transition:none!important;transform:none!important}}.rr-brand-header .menu-list__link{font-family:var(--rr-heading);font-size:16px;font-weight:600;letter-spacing:.45px;text-transform:uppercase}.product-information .product-details .text-block h1{font-family:var(--rr-heading);font-size:clamp(38px,4vw,64px);font-weight:800;line-height:.98;letter-spacing:-.02em;text-transform:uppercase}.product-information .product-information__media{background:#f5f5f2}.product-information .quantity-selector{border-radius:0}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:0px}@media(max-width:749px){.product-information .product-details .text-block h1{font-size:38px;line-height:1}.product-information .product-information__grid{gap:24px}}.rr-mobile-searchbar{display:none}@media(max-width:749px){.rr-brand-bar{justify-content:space-between}.rr-brand-bar nav:first-child{display:flex;justify-content:space-between;width:100%;gap:16px;font-size:10px}.rr-brand-bar>span{display:none}#header-component.rr-brand-header .header__row--top .header__columns{grid-template-areas:"center rightA rightB leftA";grid-template-columns:1fr 40px 40px 40px;gap:0}.rr-brand-header .header__row--top .header-logo{justify-self:start;grid-area:center}.rr-brand-header .header__row--top .search-action{display:none!important}.rr-brand-header .rr-mobile-searchbar{display:block;padding:0 16px 12px;border-bottom:1px solid #dddeda}.rr-brand-header .rr-mobile-searchbar .search-action{display:flex;width:100%}.rr-brand-header .rr-mobile-searchbar button{display:flex;gap:12px;align-items:center;width:100%;height:46px;background:#f5f5f2;border:1px solid #dddeda;border-radius:0;padding:12px 14px;text-align:left}.rr-brand-header .rr-mobile-searchbar .rr-search-label{display:block;font-size:13px;line-height:1.3}.rr-brand-header .header__navigation-bar-row{border-bottom:1px solid #dddeda;background:#fff}.rr-brand-header .menu-list--mobile .menu-list__item{font:600 14px/1 var(--rr-heading);text-transform:uppercase;letter-spacing:.35px;white-space:nowrap;padding:16px 0}.rr-brand-header .menu-list--mobile .menu-list__scroll-container{padding-inline:16px;scrollbar-width:none}.rr-brand-header .menu-list--mobile .menu-list__list{gap:28px;justify-content:flex-start}}@media(max-width:749px){#header-component.rr-brand-header .header__row--top .header__drawer{grid-area:leftA;justify-content:flex-end}#header-component.rr-brand-header .header__row--top .header__drawer .header__icon--menu{justify-content:center;padding-inline:0}}.rr-home .rr-product-card .product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page-wrapper :is(.button,.button-secondary){border-radius:0}.page-wrapper input:not([type=checkbox]):not([type=radio]),.page-wrapper textarea,.page-wrapper select{border-radius:0}.rr-home section.buying-help.section,.rr-home section.rr-product-help.section{display:grid!important;padding-inline:var(--rr-gutter)!important;margin-inline:0;width:100%;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:8%}.rr-home section.buying-help.section>div:first-child,.rr-home section.rr-product-help.section>div:first-child{grid-column:1!important;min-width:0}.rr-home section.buying-help.section>div:last-child,.rr-home section.rr-product-help.section>div:last-child{grid-column:2!important;min-width:0}@media(max-width:749px){.rr-home section.buying-help.section,.rr-home section.rr-product-help.section{display:block!important}.rr-home section.buying-help.section>div:first-child,.rr-home section.rr-product-help.section>div:first-child{margin-bottom:30px}}.page-wrapper .text-block h1{font-family:var(--rr-heading);font-size:clamp(42px,4.5vw,64px);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.product-information .product-information__media img{object-fit:contain!important}.rr-product-page{font-family:var(--rr-body);color:var(--rr-ink)}.rr-product-page .rr-pdp-breadcrumb .tpl-breadcrumb{padding:23px 0}.rr-product-page .product-information{display:block;padding:6px var(--rr-gutter) 0}.rr-product-page .product-information__grid.product-information__grid--half{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(32px,5vw,80px);margin:0;max-width:none}.rr-product-page .product-information__grid .product-information__media{grid-column:1;padding:0;min-width:0;width:100%;background:transparent}.rr-product-page .product-information__grid .product-details{grid-column:2;padding:0;min-width:0;width:100%;align-self:start}.rr-product-page .product-details>.group-block{width:100%;max-width:none}.rr-product-page .rr-pdp-heading{width:100%}.page-wrapper .rr-product-page .rr-pdp-heading h1{font:700 clamp(42px,4.1vw,62px)/.99 var(--rr-heading);letter-spacing:-.4px;max-width:640px;text-transform:uppercase}.rr-product-page .rr-pdp-heading .tpl-pdp-lead{font-size:16px;line-height:1.65;color:#626e56;margin:17px 0 21px;max-width:490px}.rr-product-page product-price{font:600 30px/1.3 var(--rr-body)}.rr-product-page product-price .price{font:inherit}.rr-product-page product-price .compare-at-price{font-size:19px;color:#7b806f;font-weight:400}.rr-product-page product-price .tax-note{font:400 12px/1.65 var(--rr-body);color:#727b66;margin-top:7px}.rr-product-page .rr-pdp-highlights{width:100%}.rr-product-page .tpl-product-highlights{margin:0;padding:15px 0;gap:16px}.rr-product-page .tpl-product-highlights strong{font-size:13px;line-height:1.35;font-weight:500}.rr-product-page .tpl-product-highlights small{font-size:12px;line-height:1.45;color:#78816e}.rr-product-page variant-picker{width:100%}.rr-product-page .variant-option{gap:10px}.rr-product-page .variant-option legend{font:500 15px/1.5 var(--rr-body);margin-bottom:12px}.rr-product-page .variant-option__button-label{border-radius:0;min-width:48px;min-height:44px;flex-grow:0;padding:10px 16px;font:500 14px/1.2 var(--rr-body)}.rr-product-page .product-form-buttons{display:grid;grid-template-columns:1fr 1fr;gap:11px;align-items:start}.rr-product-page .product-form-buttons:before{content:var(--rr-quantity-label);grid-row:1;grid-column:1 / -1;font:500 14px/1.5 var(--rr-body);align-self:center}.rr-product-page .product-form-buttons>.quantity-selector{grid-row:2;grid-column:1 / -1;max-width:120px;min-height:40px;margin-bottom:7px;border-radius:0}.rr-product-page .product-form-buttons .quantity-selector input{font-size:14px}.rr-product-page .product-form-buttons>add-to-cart-component{grid-column:1;grid-row:3;width:100%;min-width:0}.rr-product-page .product-form-buttons>.shopify-payment-button{grid-column:2;grid-row:3;width:100%;min-width:0}.rr-product-page .product-form-buttons>.product-form-text__error:not(.hidden){grid-column:1/-1;grid-row:auto}.rr-product-page .product-form-buttons .add-to-cart-button{min-height:54px;padding:15px;gap:10px;font:600 12px/1.4 var(--rr-body);letter-spacing:.6px;background:#ed232a;border:1px solid #ed232a;border-radius:0;color:#fff}.rr-product-page .product-form-buttons .add-to-cart-button:hover{background:#cf151c;border-color:#cf151c}.rr-product-page shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:54px;--shopify-accelerated-checkout-button-border-radius:0px}.rr-product-page .rr-pdp-support{width:100%}.rr-product-page .rr-pdp-size-help{display:inline-block;font:400 12px/1.6 var(--rr-body);color:#627052;text-decoration:underline;text-underline-offset:3px}.rr-product-page .tpl-pdp-help{margin-top:18px}.rr-product-page .tpl-pdp-help a{font-size:14px}.rr-product-page .rr-pdp-visual{position:relative;container-type:inline-size}.rr-product-page .rr-pdp-visual media-gallery{position:static}.rr-product-page .rr-pdp-visual slideshow-slide.product-media-container{background:#f0f2ec;aspect-ratio:1/1.04}.rr-product-page .rr-pdp-visual slideshow-slide .product-media{height:100%;width:100%;aspect-ratio:1/1.04}.rr-product-page .rr-pdp-visual slideshow-slide .product-media img{object-fit:contain!important;padding:65px 34px 45px;mix-blend-mode:multiply;transition:transform .4s var(--rr-ease)}.rr-product-page .rr-pdp-gallery-details .tpl-image-badge{top:23px;left:23px;pointer-events:none}.rr-product-page .rr-pdp-gallery-details .tpl-enlarge{top:calc(104cqw - 36px);right:19px;bottom:auto;font-size:12px;line-height:1.3;z-index:2;padding:0;background:transparent;border:0;color:#626e57}.rr-product-page .rr-pdp-gallery-details .tpl-gallery-bottom{padding:17px 0;gap:15px}.rr-product-page .rr-pdp-gallery-details .tpl-gallery-count{font-size:11px;letter-spacing:1px}.rr-product-page .rr-pdp-gallery-details .tpl-gallery-note{border-top:1px solid var(--line)}.rr-pdp-below .tpl-wrap{width:100%;max-width:none;margin:0;padding-inline:var(--rr-gutter)}.rr-pdp-below .tpl-pdp-information{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%}.rr-pdp-below .rr-pdp-description{font:400 16px/1.8 var(--rr-body);color:#657159;max-width:490px}.rr-pdp-below .rr-pdp-description p{margin:0 0 15px}.rr-pdp-below .rr-pdp-accordion-copy{font:400 15px/1.7 var(--rr-body);color:#66725a;margin:16px 0 8px}.rr-pdp-below .tpl-fit-callout>div{min-width:0}.rr-pdp-below .tpl-fit-callout strong{font-weight:500;color:#3b4830}.rr-pdp-below .tpl-fit-callout p{font-size:13px;line-height:1.65;color:#6a765e}.rr-pdp-below .tpl-specs>[hidden]{display:none}.rr-pdp-below .tpl-specs>div{min-width:0}.rr-pdp-below .tpl-specs dd{overflow-wrap:anywhere}.rr-pdp-below .tpl-accordions details>summary{font-size:18px}.rr-pdp-below .tpl-accordions details>a{font-size:14px}body:has(.rr-product-page) .product-recommendations .text-block p{font:500 11px/1.5 var(--rr-body);color:#78826d;letter-spacing:1.2px;margin:0 0 12px}body:has(.rr-product-page) .product-recommendations .text-block h2{font:700 44px/1 var(--rr-heading);letter-spacing:0;margin:0}body:has(.rr-product-page) .product-recommendations .text-block h2 span{color:#77816b}.rr-product-page .sticky-add-to-cart__bar{border-radius:0}.rr-product-page .sticky-add-to-cart__button{background:#ed232a;color:#fff;border-radius:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.rr-product-page .rr-pdp-visual slideshow-slide.product-media-container:hover .product-media img{transform:scale(1.035)}}@media(min-width:801px)and (max-width:1100px){.rr-product-page .product-form-buttons{grid-template-columns:1fr}.rr-product-page .product-form-buttons>.shopify-payment-button{grid-column:1;grid-row:4}.page-wrapper .rr-product-page .rr-pdp-heading h1{font-size:47px}}@media(max-width:800px){.rr-product-page .product-information__grid.product-information__grid--half{display:flex;flex-direction:column;gap:26px}.rr-product-page .product-information__grid .product-details{grid-column:auto;order:1}.rr-product-page .product-information__grid .product-information__media{grid-column:auto;order:0}.rr-product-page .rr-pdp-breadcrumb .tpl-breadcrumb{padding:18px 0;font-size:12px}.rr-product-page .rr-pdp-breadcrumb .tpl-breadcrumb li+li:before{padding-inline:8px}.rr-product-page .rr-pdp-visual slideshow-slide.product-media-container{aspect-ratio:1.15;max-height:420px}.rr-product-page .rr-pdp-visual slideshow-slide .product-media{aspect-ratio:1.15;max-height:420px}.rr-product-page .rr-pdp-visual slideshow-slide .product-media img{padding:30px 25px 25px}.rr-product-page .rr-pdp-gallery-details .tpl-image-badge{top:17px;left:17px;font-size:10px;padding:9px 11px}.rr-product-page .rr-pdp-gallery-details .tpl-enlarge{top:calc(min(100cqw / 1.15,420px) - 30px);right:17px}.rr-product-page .rr-pdp-gallery-details .tpl-gallery-note{display:none}.rr-product-page .rr-pdp-gallery-details .tpl-gallery-bottom{padding-block:12px 0;margin-top:8px}.rr-product-page .rr-pdp-gallery-details .tpl-thumbnail{width:50px;height:50px;padding:6px}.page-wrapper .rr-product-page .rr-pdp-heading h1{font-size:34px;line-height:1.06;max-width:none}.rr-product-page .rr-pdp-heading .tpl-pdp-lead{font-size:15px;line-height:1.65;margin:14px 0 18px}.rr-product-page .tpl-category-back{font-size:10px;margin-bottom:12px}.rr-product-page product-price{font-size:29px}.rr-product-page .tpl-product-highlights{gap:10px;padding:14px 0}.rr-product-page .tpl-product-highlights strong{font-size:13px}.rr-product-page .tpl-product-highlights small{font-size:12px}.rr-pdp-below .tpl-pdp-information{grid-template-columns:1fr;gap:28px;margin-top:34px;padding-top:36px}.rr-pdp-below .tpl-product-story h2{font-size:39px}.rr-product-page .sticky-add-to-cart__bar{bottom:0;left:0;transform:translateY(calc(100% + 40px));width:100%;max-width:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -3px 20px #0000000a;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:12px}.rr-product-page .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}.rr-product-page .sticky-add-to-cart__image,.rr-product-page .sticky-add-to-cart__info{display:none}.rr-product-page .sticky-add-to-cart__price{margin:0 auto 0 0;font:600 22px/1.3 var(--rr-body)}.rr-product-page .sticky-add-to-cart__button{flex:0 1 58%;min-height:50px;font-size:11px}body:has(.rr-product-page){padding-bottom:78px}body:has(.rr-product-page) .product-recommendations .text-block h2{font-size:36px}}@media(max-width:500px){.rr-product-page .product-form-buttons{grid-template-columns:1fr}.rr-product-page .product-form-buttons>.shopify-payment-button{grid-column:1;grid-row:4}}@media(max-width:380px){.page-wrapper .rr-product-page .rr-pdp-heading h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.rr-product-page .rr-pdp-visual img{transition:none!important;animation:none!important;transform:none!important}.rr-product-page .sticky-add-to-cart__bar{transition:none!important;animation:none!important}}.rr-product-page .product-form-buttons>.rr-buy-now{grid-column:2;grid-row:3;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:15px;font:600 12px/1.4 var(--rr-body);letter-spacing:.6px;text-transform:uppercase;background:#fff;color:#222b1b;border:1px solid #333c2d;border-radius:0;box-shadow:none;cursor:pointer}.rr-product-page .product-form-buttons>.rr-buy-now:hover{background:#edf0e7}.rr-product-page .product-form-buttons>.rr-buy-now:disabled{opacity:.45;cursor:wait}.rr-product-page .rr-buy-now svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.rr-product-page .product-form-buttons>.rr-buy-error{grid-column:1/-1;grid-row:4;font:400 13px/1.6 var(--rr-body);color:#bc1420;margin:0}@media(min-width:801px)and (max-width:1100px){.rr-product-page .product-form-buttons>.rr-buy-now{grid-column:1;grid-row:4}.rr-product-page .product-form-buttons>.rr-buy-error{grid-row:5}}@media(max-width:500px){.rr-product-page .product-form-buttons>.rr-buy-now{grid-column:1;grid-row:4}.rr-product-page .product-form-buttons>.rr-buy-error{grid-row:5}}@media(max-width:800px){.rr-product-page .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline;font:600 12px/1.4 var(--rr-body);text-transform:uppercase;letter-spacing:.6px}.rr-product-page .sticky-add-to-cart__button{width:auto;padding:15px}.rr-product-page .sticky-add-to-cart__bar .add-to-cart-text{display:flex;align-items:center;gap:10px}}.rr-product-page .product-form-buttons:has(>.quantity-label):before{display:none}.rr-product-page .product-form-buttons>.quantity-label{grid-row:1;grid-column:1/-1;font:500 14px/1.5 var(--rr-body)}.rr-product-page .product-form-buttons:has(>.quantity-rules)>.quantity-rules{grid-column:1/-1;grid-row:3}.rr-product-page .product-form-buttons:has(>.quantity-rules)>add-to-cart-component,.rr-product-page .product-form-buttons:has(>.quantity-rules)>.rr-buy-now,.rr-product-page .product-form-buttons:has(>.quantity-rules)>.shopify-payment-button{grid-row:4}.rr-product-page .product-form-buttons:has(>.quantity-rules)>.rr-buy-error{grid-row:5}.rr-product-page .product-form-buttons>volume-pricing{grid-column:1/-1;grid-row:5}@media(max-width:500px),(min-width:801px)and (max-width:1100px){.rr-product-page .product-form-buttons:has(>.quantity-rules)>.rr-buy-now,.rr-product-page .product-form-buttons:has(>.quantity-rules)>.shopify-payment-button{grid-row:5}.rr-product-page .product-form-buttons:has(>.quantity-rules)>.rr-buy-error,.rr-product-page .product-form-buttons>volume-pricing{grid-row:6}}.rr-product-page .product-information__grid.product-information__grid--half{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;grid-column:1/-1!important}.rr-product-page .product-information__grid .product-information__media{grid-column:1!important;padding-inline:0!important}.rr-product-page .product-information__grid .product-details{grid-column:2!important;padding-inline:0!important}.rr-product-page product-price.text-block{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:12px;row-gap:5px;font:600 30px/1.3 var(--rr-body)!important}.rr-product-page product-price.text-block .price,.rr-product-page product-price.text-block .price>bdi{font:600 30px/1.3 var(--rr-body)!important}.rr-product-page product-price.text-block .tax-note{display:inline;font:400 12px/1.5 var(--rr-body)!important;margin:0;color:#727b66}.rr-product-page product-price.text-block .tax-note:before{content:var(--rr-currency-label)}.rr-product-page .product-form-buttons>.quantity-selector-wrapper{grid-row:2;grid-column:1/-1;width:120px;max-width:120px;margin-bottom:7px}.rr-product-page .product-form-buttons>.quantity-selector-wrapper .quantity-selector{width:120px;min-height:40px;height:40px}.rr-product-page .product-form-buttons>.quantity-selector-wrapper button{width:34px;padding:0;min-height:0}.rr-product-page .product-form-buttons>.quantity-selector-wrapper input{min-width:0;width:50px;font-size:14px}.rr-product-page .product-form-buttons>add-to-cart-component{grid-column:1!important;grid-row:3!important;min-width:0!important}.rr-product-page .product-form-buttons>.rr-buy-now{min-width:0!important}@media(max-width:800px){.rr-product-page .product-information__grid .product-information__media,.rr-product-page .product-information__grid .product-details{grid-column:auto!important}.rr-product-page product-price.text-block,.rr-product-page product-price.text-block .price,.rr-product-page product-price.text-block .price>bdi{font-size:29px!important}}.rr-product-page product-price.text-block{display:flex!important;flex-direction:row!important}.rr-product-page product-price.text-block>[ref=priceContainer]{width:auto!important;flex:0 0 auto;display:inline-flex;align-items:baseline;gap:10px}.rr-product-page product-price.text-block>.tax-note{width:auto!important;flex:0 1 auto}.rr-pdp-below .tpl-accordions .rr-pdp-full-description{padding:12px 0;margin:10px 0 0;border-color:#edf0e6}.rr-pdp-below .tpl-accordions .rr-pdp-full-description>summary{font-size:14px;font-weight:500;color:#526045}.rr-pdp-below .rr-pdp-full-description .rte :is(h1,h2,h3,h4){font:600 24px/1.2 var(--rr-heading);margin:20px 0 10px;letter-spacing:0}.rr-pdp-below .rr-pdp-full-description .rte p{font:400 15px/1.7 var(--rr-body);margin:0 0 15px}.rr-product-page .product-form-buttons:has(>.quantity-rules)>add-to-cart-component{grid-row:4!important}.rr-product-page .product-form-buttons:has(>.quantity-rules)>volume-pricing{grid-row:6}.rr-product-page .product-form-buttons:has(>.quantity-rules)>.product-form-text__error:not(.hidden){grid-column:1/-1;grid-row:7}@media(max-width:500px),(min-width:801px)and (max-width:1100px){.rr-product-page .product-form-buttons:has(>.quantity-rules)>volume-pricing{grid-row:7}.rr-product-page .product-form-buttons:has(>.quantity-rules)>.product-form-text__error:not(.hidden){grid-row:8}}.rr-home a:is(.button.red,.button.dark,.tpl-button.tpl-red,.tpl-button.tpl-dark){color:#fff}.rr-home a:is(.button.white,.tpl-button.tpl-outline){color:#141516}.rr-home .cp-footer-brand img{height:auto;aspect-ratio:950/389;object-fit:contain}.rr-home .cp-footer-brand>a:first-child{margin-left:0;flex-shrink:0}.rr-home{--page-width:100%;--page-gutter:var(--rr-gutter);--page-inset:var(--rr-gutter)}.predictive-search-results__card.rr-search-product{min-width:0}.predictive-search-results__card.rr-search-product:is(:hover,[aria-selected=true].keyboard-focus,:focus-visible,:focus-within){padding:0;margin:0;border-radius:0;background:transparent}.predictive-search-results__card.rr-search-product:is([aria-selected=true].keyboard-focus,:focus-visible,:focus-within){outline:2px solid var(--rr-red);outline-offset:3px}@media(max-width:749px){.rr-home .hero-refined .hero-ctas{flex-wrap:wrap;row-gap:12px}.rr-home .hero-refined .hero-ctas>.button{flex-shrink:0;max-width:100%}}@media(max-width:749px){.rr-brand-bar{height:33px;min-height:33px;padding:0 20px;background:#f3f4ef}.rr-brand-bar nav:first-child a{display:flex;align-items:center;min-height:32px;font:600 10px var(--rr-body);white-space:nowrap}.rr-brand-bar nav:first-child a:first-child{color:#ed232a}#header-component.rr-brand-header .header__row--top{border-bottom:0}#header-component.rr-brand-header .header__row--top .header__columns{height:66px;min-height:66px;padding-block:0;padding-inline:20px;border-bottom:0}#header-component.rr-brand-header .header__row--top .header-logo{width:133px;height:58px;max-width:none;align-self:center}#header-component.rr-brand-header .header-logo>[data-testid=header-logo]{display:block;width:133px;height:58px}#header-component.rr-brand-header .header-logo :is(.rr-header-logo,.header-logo__image){display:block;width:133px;height:58px;max-width:none;object-fit:contain}#header-component.rr-brand-header .rr-mobile-searchbar{padding:0 20px 12px;background:#fff;border-bottom:1px solid #e9e9e5}#header-component.rr-brand-header .rr-mobile-searchbar button{height:42px;min-height:42px;padding:10px 12px;gap:10px;justify-content:flex-start;background:#f5f6f0;border-color:#dce0d4;color:#6d7760;font:400 13px var(--rr-body)}#header-component.rr-brand-header .rr-mobile-searchbar :is(.svg-wrapper,svg){width:18px;height:18px;flex:none}#header-component.rr-brand-header .rr-mobile-searchbar .rr-search-label{min-width:0;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header-component.rr-brand-header .header-drawer-icon--open{position:relative;width:21px;height:21px}#header-component.rr-brand-header .header-drawer-icon--open svg{visibility:hidden}#header-component.rr-brand-header .header-drawer-icon--open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:center/21px 21px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141516' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h18M3 12h18M3 17h18'/%3E%3C/svg%3E")}#header-component.rr-brand-header .header-actions__cart-icon{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;overflow:visible}#header-component.rr-brand-header .header-actions__cart-icon>.svg-wrapper{position:relative;width:21px;height:21px;flex:none}#header-component.rr-brand-header .header-actions__cart-icon>.svg-wrapper>svg{visibility:hidden;-webkit-mask:none;mask:none}#header-component.rr-brand-header .header-actions__cart-icon>.svg-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:center/21px 21px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141516' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7h14l1 14H4L5 7ZM8 8V6a4 4 0 0 1 8 0v2'/%3E%3C/svg%3E")}#header-component.rr-brand-header .header-actions__cart-icon .cart-bubble{position:relative!important;top:auto;inset-inline-end:auto;width:18px!important;height:18px!important;min-width:18px;flex:none;margin:0!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;color:#fff}#header-component.rr-brand-header .cart-bubble__background{background:#141516;border-radius:50%}#header-component.rr-brand-header .cart-bubble__text{font:600 10px var(--rr-body)}#header-component.rr-brand-header .cart-bubble__text-count.hidden{display:inline!important}}@media(max-width:380px){#header-component.rr-brand-header .header__row--top .header-logo,#header-component.rr-brand-header .header-logo>[data-testid=header-logo],#header-component.rr-brand-header .header-logo :is(.rr-header-logo,.header-logo__image){width:112px}}.rr-brand-bar,.rr-brand-bar>span,.rr-brand-bar nav:first-child a{font-size:13px}@media(min-width:750px){#header-component.rr-brand-header .header-menu .overflow-menu::part(list){column-gap:clamp(16px,1.25vw,28px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rr-site.css.map */
