
.rg-header{color:var(--rg-accent,#800a18);background:#fff;font:400 16px/24px Satoshi,Arial,sans-serif}.rg-header *{box-sizing:border-box}.rg-announcement{height:60px;background:var(--rg-accent,#800a18);color:#fff;display:flex;align-items:center;justify-content:center}.rg-nav{height:61px;border-bottom:1px solid #f4f4f4;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 50px}.rg-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:158px;display:block}.rg-logo img{display:block;width:100%;height:auto}.rg-actions{display:flex;align-items:center;gap:26px}.rg-actions a{display:block;color:inherit;line-height:0}.rg-header summary{cursor:pointer;list-style:none;display:flex}.rg-header summary::-webkit-details-marker{display:none}.rg-menu nav{position:fixed;z-index:100;left:0;top:0;bottom:0;width:min(360px,90vw);background:white;padding:70px 30px 30px;box-shadow:20px 0 0 100vw #0007;display:flex;flex-direction:column;gap:24px}.rg-menu nav a{color:inherit;text-decoration:none}.rg-menu nav button{position:absolute;right:20px;top:20px;background:white;border:0;font-size:32px;cursor:pointer}.rg-search form{position:absolute;right:25px;top:61px;z-index:90;background:white;padding:24px;display:flex;gap:12px;box-shadow:0 8px 16px #0002;align-items:center}.rg-search form label{position:absolute;clip-path:inset(100%)}.rg-search form input{padding:12px;border:1px solid var(--rg-accent,#800a18);font:16px Satoshi;min-width:0}.rg-search form button{background:var(--rg-accent,#800a18);color:white;border:0;padding:12px;font:16px Satoshi;cursor:pointer}.rg-header details:not([open]) nav,.rg-header details:not([open]) form{display:none}.rg-header :focus-visible{outline:2px solid var(--rg-accent,#800a18);outline-offset:4px}
.rg-main{font:400 16px/22px Satoshi,Arial,sans-serif;color:#000;letter-spacing:normal;max-width:1440px!important;padding-left:50px!important;padding-right:50px!important}.rg-main .product{display:grid!important;grid-template-columns:1.02fr .98fr;column-gap:42px;margin:0!important;padding:0!important;align-items:start}.rg-main .product__media-wrapper,.rg-main .product__info-wrapper{width:100%!important;max-width:none!important;min-width:0;padding:0!important}.rg-main .product__info-container{max-width:none;padding:0}.rg-main .product__title{margin-top:20px!important;margin-bottom:18px!important}.rg-main .product__title h1{font:500 28.24px/30px 'Clash Grotesk',Arial,sans-serif;letter-spacing:normal;margin:0;padding-bottom:8px;border-bottom:1px solid #ddd;display:inline-block}.rg-main .product__text,.rg-main .text-with-icon{font-family:Satoshi,Arial,sans-serif;letter-spacing:normal}.rg-main .product__info-container>div:has(.text-with-icon){margin-block:0 14px!important}.rg-main .rg-rating{display:flex;align-items:center;gap:16px;background:#fafafa;border-radius:30px;padding:6px 16px;width:max-content;max-width:100%;height:36px;margin:0}.rg-rating>span{font:18px/24px Satoshi;color:var(--rg-accent,#800a18);letter-spacing:0}.rg-rating img{width:110px;height:auto;display:block}.rg-main .quantity-breaks,.rg-main .quantity-break{font-family:Satoshi,Arial,sans-serif}.rg-main .quantity-break__label{font-family:'Clash Grotesk',Arial,sans-serif;font-weight:500;font-size:18px}.rg-main .quantity-break__price{font-size:18px;font-weight:700}.rg-main .quantity-break__badge{border-radius:9px;font-size:12px;transform:none}.rg-main .quantity-break__caption{font-size:15px}.rg-main .quantity-break{border-color:#ccc;border-width:1px}.rg-main .quantity-break:has(input:checked){background:var(--rg-selected,#f4e9eb);border-color:var(--rg-accent,#800a18)}.rg-main .quantity-break__content{padding:18px 24px}.rg-main .quantity-break__price,.rg-main .quantity-break__compare-price{color:var(--rg-accent,#800a18)}.rg-main .product-form__submit{border-radius:8px!important;min-height:62px;background:var(--rg-accent,#800a18)!important;color:white!important;font:500 18px/22px Satoshi,Arial,sans-serif;border:0;box-shadow:none}.rg-main .product-form__submit:after{box-shadow:none}.rg-main .quantity-breaks__title{font:700 18px/24px Satoshi;color:var(--rg-accent,#800a18);margin-top:26px;border-top:1px solid #ddd;padding-top:24px}.rg-main .product-media-container,.rg-main .product__media-item{border-radius:0;overflow:hidden}.rg-main .product__media-wrapper{top:0!important;position:sticky;align-self:start}.rg-main .product-media-slider.slider-mobile-gutter{margin:0;width:100%}.rg-main .thumbnail-slider{max-width:none!important;width:100%;margin:10px 0 0!important;display:flex;align-items:center;gap:10px}.rg-main .thumbnail-slider>.slider-button{display:flex!important;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:#ddd;color:#111;padding:0}.rg-main .thumbnail-list{gap:8px!important;padding:0!important;margin:0!important;justify-content:flex-start;flex:1;max-width:none!important}.rg-main .thumbnail-list__item{width:92px!important;max-width:92px!important;flex:0 0 92px!important}.rg-main .thumbnail{border-radius:7px;overflow:hidden;box-shadow:none}.rg-main .thumbnail[aria-current=true]{border:2px solid #000}.rg-main .product__accordion{border:1px solid #ddd;border-radius:5px;margin-block:12px 0}.rg-main .product__accordion summary{padding:18px 20px;font:600 16px/22px Satoshi,Arial,sans-serif}.rg-main .accordion__content{font:400 16px/24px Satoshi,Arial,sans-serif}.rg-main .product__accordion summary .icon-accordion{display:none}.rg-main .product__accordion summary .icon-caret{display:none}.rg-main .product__accordion summary:after{content:'+';font-size:20px;margin-left:auto}.rg-main .product__accordion details[open]>summary:after{content:'−'}.rg-main .product__media-icon{background:#fff9;color:var(--rg-accent,#800a18)}.rg-main .product__media-wrapper .product__media img{object-fit:contain}.rg-main .product__info-container>*{letter-spacing:normal}.rg-main .text-with-icon span.material-symbols-outlined{font-size:14px!important;color:var(--rg-accent,#800a18)}.rg-main .text-with-icon{gap:8px}.rg-main .product-form{margin-block:20px}.rg-main:focus{outline:none}
@media(max-width:749px){.rg-announcement{height:44px}.rg-nav{height:44px;padding:0 24px}.rg-logo{width:128px}.rg-actions{gap:24px}.rg-account{display:none!important}.rg-search form{top:44px;right:14px;left:14px;padding:14px}.rg-search form input{width:100%}.rg-main{padding-left:14px!important;padding-right:14px!important}.rg-main .product{display:flex!important;flex-direction:column;gap:0!important}.rg-main .product__media-wrapper{position:relative;top:0!important}.rg-main .product__info-wrapper{margin-top:22px!important}.rg-main .rg-rating{padding:0 4px;background:white;height:24px;gap:14px}.rg-main .product__title{margin-top:20px!important;margin-bottom:10px!important}.rg-main .product__title h1{font-size:28px;line-height:32.2px;display:block}.rg-main .thumbnail-slider{gap:6px}.rg-main .thumbnail-list__item{width:54px!important;max-width:54px!important;flex:0 0 54px!important}.rg-main .thumbnail-slider>.slider-button{width:30px;height:30px}.rg-main .thumbnail-list{gap:6px!important}.rg-main .product__media-list{scroll-padding-left:0!important}.rg-main .product__media-item{padding:0!important;width:100%!important}.rg-main .quantity-break__content{padding:16px}.rg-main .product-form__submit{font-size:16px;min-height:58px}.rg-main .quantity-break__label{font-size:16px}}
@media(prefers-reduced-motion:reduce){.rg-main *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.rg-main .text-with-icon,.rg-main .product__text,.rg-main .product__text p,.rg-main .text-with-icon p,.rg-main .text-with-icon span:not(.material-symbols-outlined){font-size:16px!important;line-height:22px!important;font-family:Satoshi,Arial,sans-serif!important}.rg-main .global-media-settings,.rg-main .product__modal-opener,.rg-main .product__media,.rg-main .product-media-container,.rg-main .product__media img{border-radius:0!important}@media(max-width:749px){.rg-main .product__title{margin-top:12px!important}}

.rg-main .product__text-container{font-family:Satoshi,Arial,sans-serif!important;font-size:16px!important;line-height:22px!important}.rg-main .product__text-container p,.rg-main .product__text-container p>span{font-size:16px!important;line-height:22px!important}.rg-main .product__text-container .material-symbols-outlined{font-size:12px!important}.rg-main .product__text-container{--column-gap:8px!important}
.rg-scope{--font-stack-body:Satoshi,Arial,sans-serif;--font-body-family:Satoshi,Arial,sans-serif;--font-stack-header:'Clash Grotesk',Arial,sans-serif;--font-heading-family:'Clash Grotesk',Arial,sans-serif}.rg-scope p,.rg-scope li,.rg-scope button,.rg-scope .garlic-comparison__row-text{font-family:Satoshi,Arial,sans-serif!important}
.rg-actions.header__icons{padding:0}

.rg-main .product__text-container p,.rg-main .product__text-container p>span{font-size:15.6px!important;line-height:20px!important}
.rg-main .rg-unit-stats{display:block;font-size:13px;line-height:18px;margin-top:4px}
.rg-main .product__accordion summary .material-symbols-outlined{display:none}
.rg-main .quantity-breaks input[type=radio]:checked + .quantity-break{background:var(--rg-selected,#f4e9eb);border-color:var(--rg-accent,#800a18)}
