:root{--rf-ink: #0F0F0F;--rf-paper: #FFFFFF;--rf-stone: #F3F1EC;--rf-line: #E4E1DA;--rf-mute: #5E5E5E;--rf-go: #37B068;--rf-go-dark: #2E8F55;--rf-alert: #C8102E;--rf-r: 3px;--rf-head: "Barlow Condensed", "Arial Narrow", sans-serif;--rf-body: "Barlow", system-ui, -apple-system, sans-serif}:root,html body{--font-h1--family: var(--rf-head) !important;--font-h2--family: var(--rf-head) !important;--font-h3--family: var(--rf-head) !important;--font-h4--family: var(--rf-head) !important;--font-heading--family: var(--rf-head) !important;--font-h1--case: uppercase !important;--font-h2--case: uppercase !important;--font-h3--case: uppercase !important;--font-h1--weight: 800 !important;--font-h2--weight: 800 !important;--font-h3--weight: 800 !important;--font-h1--letter-spacing: .005em !important;--font-h2--letter-spacing: .005em !important;--font-h3--letter-spacing: .005em !important;--font-h1--line-height: 1.02 !important;--font-h2--line-height: 1.02 !important;--font-h3--line-height: 1.04 !important;--font-body--family: var(--rf-body) !important;--font-paragraph--family: var(--rf-body) !important}html body,html body button,html body input,html body select,html body textarea{font-family:var(--rf-body)!important}html body{color:var(--rf-ink)}html body h1,html body h2,html body h3,html body .h1,html body .h2,html body .h3{font-family:var(--rf-head)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.005em!important;line-height:1.02!important}html body h2 em,html body h3 em{font-style:normal;color:inherit!important}.product-details h1{font-size:min(40px,calc((100vw - 32px)*.082))!important;margin-bottom:2px!important}.rfp-now{font-family:var(--rf-head);font-size:30px!important;font-weight:800!important;letter-spacing:.01em}.rfp-was{font-family:var(--rf-head);font-size:20px!important;font-weight:600!important;color:#8e8a82!important}.rfp{gap:10px!important;margin-top:2px!important}.rf-rating-link{font-size:14px!important;font-weight:500}.product-details .text-block p strong{font-weight:600}.product-details p>span[style*="#37B068"]{background:none!important;color:var(--rf-ink)!important;width:auto!important;height:auto!important;font-size:16px!important;font-weight:800!important}.product-details p:has(>span[style*="#37B068"]){font-size:15px;font-weight:500}.rfq-s{background:var(--rf-stone)!important;border:0!important;border-left:3px solid var(--rf-ink)!important;border-radius:0!important;padding:10px 12px!important}.rfq-s img{width:36px!important;height:36px!important;border-radius:var(--rf-r)!important}.rfq-s span{font-size:13px!important;font-weight:500;line-height:1.4!important}.rfq-s strong{font-weight:700}.rf-stock-alert{background:transparent!important;border:0!important;border-left:3px solid var(--rf-alert)!important;border-radius:0!important;padding:4px 0 4px 10px!important;margin:14px 0!important;gap:8px!important}.rf-stock-alert__dot{width:8px!important;height:8px!important;border-radius:1px!important;background:var(--rf-alert)!important;box-shadow:none!important}.rf-stock-alert__text{text-align:left!important;color:var(--rf-ink)!important;font-size:14px!important;letter-spacing:0!important}.rf-stock-alert__text b{font-family:var(--rf-head);font-weight:800!important;font-size:15px;letter-spacing:.04em!important;color:var(--rf-alert)}.kaching-bundles__bar-wrapper,.kaching-bundles__bar-container,.kaching-bundles__bar{border-radius:var(--rf-r)!important}.kaching-bundles__bar-title{font-family:var(--rf-head)!important;font-weight:800!important;letter-spacing:.01em!important}.kaching-bundles__bar-price,.kaching-bundles__bar-full-price{font-family:var(--rf-head)!important}.kaching-bundles__bar-price{font-weight:800!important}.kaching-bundles__bar-most-popular,.kaching-bundles__bar-most-popular__content{font-family:var(--rf-head)!important;font-weight:800!important;letter-spacing:.08em!important;border-radius:2px!important}.kaching-bundles__bar-most-popular{--bar-most-popular-background-color: #0F0F0F !important;--bar-most-popular-color: #FFFFFF !important}.kaching-bundles__free-gift__text{font-family:var(--rf-head)!important;font-weight:700!important;letter-spacing:.01em!important}.rf-ship{background:var(--rf-stone)!important;border:0!important;border-radius:var(--rf-r)!important;padding:11px 14px 12px!important}.rf-ship__top{font-family:var(--rf-head);font-size:14px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;color:var(--rf-go-dark)!important}.rf-ship__dot{background:var(--rf-go)!important}.rf-ship__eta{font-size:16px!important;font-weight:500!important}.rf-ship__eta svg{stroke:var(--rf-ink)!important}.rf-ship__eta b{font-weight:700!important}.product-details .add-to-cart-button,.sticky-add-to-cart__button{border-radius:4px!important;font-family:var(--rf-head)!important;font-weight:800!important;font-size:20px!important;letter-spacing:.05em!important;text-transform:uppercase}.product-details .add-to-cart-button{min-height:58px}.rft{background:none!important;border:0!important;border-top:1px solid var(--rf-line)!important;border-bottom:1px solid var(--rf-line)!important;border-radius:0!important;padding:16px 0!important}.rft-item+.rft-item{border-left:1px solid var(--rf-line)!important}.rft-ic{width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;border-radius:0!important;margin-bottom:8px!important}.rft-ic svg{width:26px;height:26px;stroke-width:1.6}.rft-t{font-family:var(--rf-head);font-size:15px!important;font-weight:800!important;letter-spacing:.03em;text-transform:uppercase}.rft-s{font-size:12.5px!important;color:var(--rf-mute)!important}html body .details__header{font-family:var(--rf-head)!important;font-weight:700!important;font-size:17px!important;letter-spacing:.02em;text-transform:none}.rfh h2{letter-spacing:.01em!important}.rfh-img,.rfh-img img{border-radius:var(--rf-r)!important}.rfh-img{background:var(--rf-stone)!important}.rfh-n{border-radius:2px!important;background:var(--rf-ink)!important;border:0!important;color:#fff!important;font-family:var(--rf-head);font-weight:800!important}.rfh-t{font-family:var(--rf-head);font-size:19px!important;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase}.rfh-d{color:var(--rf-mute)!important}.rfv-eyebrow{font-family:var(--rf-head);letter-spacing:.2em!important}.rfv h2{line-height:1.02!important}.rfv-h img{border-radius:var(--rf-r)!important}.rfv-h p{font-family:var(--rf-head);font-size:15px!important;letter-spacing:.06em!important}.rfv-h-us{border-radius:4px 4px 0 0!important;box-shadow:none!important}.rfv-last{border-radius:0 0 4px 4px!important}.rfv-l{font-weight:600!important}.rfv-i{border-radius:2px!important}.rfv-btn{border-radius:4px!important;font-family:var(--rf-head);font-weight:800!important;font-size:20px!important;letter-spacing:.05em!important;text-transform:uppercase}.rv-av{display:none!important}.rv-who b{font-family:var(--rf-head);font-size:16px!important;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.rv-write,.rvm-next{border-radius:4px!important;font-family:var(--rf-head)!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;font-size:17px!important}.rv-ph{border-radius:var(--rf-r)!important}.rv-score b{font-family:var(--rf-head);font-size:24px!important}.kaching-cart__checkout-button{font-family:var(--rf-head)!important;font-weight:800!important;font-size:20px!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:4px!important}.kaching-cart-item__title{font-family:var(--rf-head)!important;font-weight:800!important;font-size:17px!important;letter-spacing:.01em;text-transform:uppercase}.kaching-cart__badge--bundle{font-family:var(--rf-head)!important;font-weight:700!important;letter-spacing:.04em}.kaching-cart .kaching-cart__tiered-promotions-bar{--kaching-cart-tiered-promotions-bar-active: 15, 15, 15 !important;--kaching-cart-tiered-promotions-bar-background: 228, 225, 218 !important;padding-top:18px!important}.kaching-cart .kaching-cart__tiered-promotions-bar-text{font-family:var(--rf-head)!important;font-weight:700!important;font-size:16px!important;letter-spacing:.02em;color:var(--rf-ink)!important;margin-bottom:14px!important}.kaching-cart .kaching-cart__tiered-promotions-bar-progress-container{--progress-bar-height: 8px !important;width:auto!important;margin:0 46px 0 6px!important}.kaching-cart .kaching-cart__tiered-promotions-bar-progress-container,.kaching-cart .kaching-cart__tiered-promotions-bar-progress-fill{border-radius:4px!important}.kaching-cart .kaching-cart__tiered-promotions-bar-icon>svg{display:none!important}.kaching-cart .kaching-cart__tiered-promotions-bar-icon:last-child{right:0!important;transform:translate(50%)!important;align-items:center!important;text-align:center!important}.kaching-cart .kaching-cart__tiered-promotions-bar-icon-tooltip{align-items:center!important;text-align:center!important;margin-top:-14px!important;gap:6px!important}.kaching-cart .kaching-cart__tiered-promotions-bar-icon-tooltip>svg{box-sizing:border-box;width:38px!important;height:38px!important;padding:9px;border-radius:50%;background:var(--rf-ink);border:2px solid var(--rf-line);fill:none!important;overflow:visible}.kaching-cart .kaching-cart__tiered-promotions-bar-icon-tooltip>svg path{stroke:#fff!important;stroke-width:1.5!important}.kaching-cart .kaching-cart__tiered-promotions-bar-icon:last-child .kaching-cart__tiered-promotions-bar-icon-tooltip>svg{display:none!important}.kaching-cart .kaching-cart__tiered-promotions-bar-icon:last-child .kaching-cart__tiered-promotions-bar-icon-tooltip:before{content:"";display:block;box-sizing:border-box;width:38px;height:38px;border-radius:50%;border:2px solid var(--rf-line);-webkit-mask:none!important;mask:none!important;background:var(--rf-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center / 19px no-repeat}.kaching-cart .kaching-cart__tiered-promotions-bar-icon-tooltip-title{font-family:var(--rf-body)!important;font-weight:500!important;font-size:13px!important;line-height:1.25!important;letter-spacing:0;text-transform:none!important;color:var(--rf-ink)!important;max-width:92px}.kaching-cart .kaching-cart__tiered-promotions-bar-progress-fill{width:33.333%!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/rf-brand.css.map */
