.product-details:has(.rf-h),.product-details:has(.rf-bundle-builder-block),.rf-pdp-scope,.rf-trio{--rf-text: var(--rf-body);--rf-faint: var(--rf-muted);--rf-surface: var(--rf-soft);--rf-surface-2: #fafafa;--rf-star: var(--rf-star-color, #F5A623);--rf-radius: var(--rf-r-sm);--rf-radius-sm: var(--rf-r-xs);--rf-fs-h1: 2rem;--rf-fs-h2: 2rem;--rf-fs-h3: 1.125rem;--rf-fs-price: 1.1875rem;--rf-fs-body: .9375rem;--rf-fs-sm: .875rem;--rf-fs-xs: .75rem;--rf-gap-xs: 4px;--rf-gap-sm: 8px;--rf-gap: 16px;--rf-gap-lg: 24px}@media screen and (max-width:749px){.product-details:has(.rf-h),.rf-pdp-scope,.rf-trio{--rf-fs-h1: 1.625rem;--rf-fs-h2: 1.5rem;--rf-fs-price: 1.125rem;--rf-fs-sm: .8125rem}}:root{--rf-fs-h2: 2rem;--rf-fs-h3: 1.125rem}@media screen and (max-width:749px){:root{--rf-fs-h2: 1.5rem}}.product-details:has(.rf-h)>.group-block,.product-details:has(.rf-h) .group-block-content{gap:0}@media screen and (min-width:990px){.product-information__grid .product-information__media{position:sticky;top:calc(var(--header-height, 0px) + 16px);align-self:start}}.rf-h{display:flex;flex-direction:column;gap:0;color:var(--rf-ink)}.rf-h__offer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px}.rf-h__offer-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--rf-line-tile);border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.rf-h__offer-note{font-size:var(--rf-fs-xs);color:var(--rf-muted)}.rf-h__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;font-family:var(--font-h1--family, var(--font-heading--family, inherit));font-size:var(--rf-fs-h1);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.rf-h__title .rf-h__size{display:inline-flex;flex-wrap:wrap;gap:0 4px;font-family:var(--font-body--family, inherit);font-size:1rem;font-weight:400;letter-spacing:0;color:var(--rf-muted)}.rf-h__title .rf-h__gels,.rf-h__title .rf-h__boxes{white-space:nowrap}.rf-h__title .rf-h__boxes[hidden]{display:none}.rf-h__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:var(--rf-fs-xs);line-height:1.3;color:var(--rf-text);font-variant-numeric:tabular-nums}.rf-h__meta .rf-stats__v{display:inline-flex;flex-wrap:wrap;gap:6px}.rf-h__meta .rf-stats__v[hidden]{display:none}.rf-h__meta .rf-stats__i{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--rf-line-tile);border-radius:999px;background:#fff;font-size:var(--rf-fs-xs);font-weight:500;white-space:nowrap}.rf-h__meta .rf-stats__sep,.rf-h__meta[hidden]{display:none}.product-media-container .rf-badges--meta{position:absolute;z-index:5;left:16px;bottom:16px;right:16px;pointer-events:none}.product-media-container .rf-badges--meta .rf-h__meta{margin:0;gap:6px}.product-media-container .rf-badges--meta .rf-stats__i{padding:6px 10px 5px;border:0;border-radius:var(--rf-r-pill);background:#fffffff0;box-shadow:0 0 0 1px #11111114;color:var(--rf-ink, #111111);font-size:12px;font-weight:600;line-height:12px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rf-facts{display:flex;flex-direction:column;gap:0;margin:16px 0 0;padding:0;font-size:var(--rf-fs-sm, .875rem);line-height:1.4;color:var(--rf-muted, #5f5f5f)}.rf-facts[hidden],.rf-facts__v[hidden]{display:none}.rf-facts__qty{margin:0 0 8px;font-size:var(--rf-fs-xs, .75rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--rf-ink)}.rf-facts__qty[hidden]{display:none}.rf-facts__v{display:flex;flex-direction:column}.rf-facts__row{display:grid;grid-template-columns:10px minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:0 12px;padding:10px 0;border-top:1px solid var(--rf-line)}.rf-facts__row:last-child{border-bottom:1px solid var(--rf-line)}.rf-facts__swatch{width:10px;height:10px;border-radius:50%;align-self:center;background:#111}.rf-facts__swatch--train{background:var(--rf-gel-train)}.rf-facts__swatch--race{background:var(--rf-gel-race)}.rf-facts__swatch--raceplus{background:var(--rf-gel-raceplus, #d6a823);box-shadow:inset 0 0 0 1.5px #111}.rf-facts__name{font-size:var(--rf-fs-body, .9375rem);font-weight:600;color:var(--rf-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.rf-facts__meta{text-align:right;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.rf-facts{margin:12px var(--page-margin, 16px) 4px}.rf-facts__row{grid-template-columns:10px minmax(0,1fr)}.rf-facts__meta{grid-column:2;text-align:left;font-size:var(--rf-fs-xs, .75rem)}}.rf-h__rating{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:12px 0 0;color:var(--rf-ink);font-size:var(--rf-fs-sm);line-height:1;text-decoration:none}.rf-h__rating:hover .rf-h__rating-count{text-decoration:underline;text-underline-offset:3px}.rf-h__stars{display:inline-flex;gap:2px;color:var(--rf-star)}.rf-h__stars svg{width:15px;height:15px;display:block}.rf-h__rating-score{font-weight:600}.rf-h__rating-count{color:var(--rf-muted)}.rf-h__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:16px 0 0;line-height:1.2}.rf-h__price product-price,.rf-h__price .price,.rf-h__price .compare-at-price{display:inline}.rf-h__price product-price,.rf-h__price product-price>[ref=priceContainer],.rf-h__price product-price>div{display:flex;flex-wrap:nowrap;align-items:baseline;gap:10px;white-space:nowrap}.rf-h__price .price-item__group{display:inline}.rf-h__price .price{font-size:var(--rf-fs-price);font-weight:500;letter-spacing:-.01em;color:var(--rf-ink);font-variant-numeric:tabular-nums}.rf-h__price .compare-at-price{font-size:var(--rf-fs-sm);color:var(--rf-faint);text-decoration:line-through;text-decoration-thickness:1px;font-variant-numeric:tabular-nums}.rf-h__price .compare-at-price bdi{text-decoration:inherit}.rf-h__price .unit-price,.rf-h__price .volume-pricing-note,.rf-h__price small{display:none}.rf-h__price .rf-save-badge{display:inline-flex;align-items:center;align-self:center;padding:3px 9px;border-radius:999px;background:var(--rf-green);color:#fff;font-size:var(--rf-fs-xs);font-weight:600;line-height:1.3;white-space:nowrap}.rf-h__price .rf-save-badge[hidden]{display:none}.rf-h__sub{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:2px 0 0;font-size:var(--rf-fs-sm);line-height:1.4;color:var(--rf-muted);font-variant-numeric:tabular-nums}.rf-h__sub .rf-price-per-gel{display:inline;margin:0;padding:0;font:inherit;color:inherit}.rf-h__sub .rf-price-per-gel__amount{font-weight:inherit;color:inherit}.rf-h__sub .rf-sep{display:none}.rf-h__vatline{display:flex;flex-direction:column;align-items:flex-start;gap:0}.rf-h__unit{white-space:nowrap;font-size:.75rem;line-height:1.4;color:var(--rf-muted);opacity:.85}.rf-h__dot{display:none}.rf-h__vatline .rf-vat{font-size:.75rem;color:var(--rf-muted);opacity:.85}.rf-h__sub .rf-vat [hidden]{display:none}.rf-h__sub .rf-vat a{color:inherit;text-decoration:underline;text-decoration-color:var(--rf-line-tile);text-underline-offset:3px}.rf-h__sub .rf-vat a:hover{color:var(--rf-ink);text-decoration-color:currentColor}.product-details:has(.rf-h) variant-picker,.product-details:has(.rf-h) .variant-picker{display:block;margin:20px 0 0}.product-details:has(.rf-h) .variant-option legend,.product-details:has(.rf-h) .variant-option__label,.product-details:has(.rf-h) .variant-picker__label{margin:0 0 8px;font-size:var(--rf-fs-sm);font-weight:600;color:var(--rf-ink)}.product-details:has(.rf-h) .variant-option--buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__label{display:flex;flex:none;align-items:center;justify-content:flex-start;gap:10px;width:auto;min-width:0;position:relative;min-height:64px;margin:0;padding:0 10px 0 0;border:1.5px solid var(--rf-line-tile);border-radius:var(--rf-radius);background:var(--rf-soft);color:var(--rf-ink);overflow:hidden;box-shadow:none;text-align:left;font-size:var(--rf-fs-sm);line-height:1.25;white-space:normal}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__label:hover{border-color:var(--rf-ink);background:var(--rf-soft)}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__label:has(input:checked){border-color:var(--rf-ink);background:var(--rf-soft);box-shadow:none}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__label:has(input:checked):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--rf-ink);border-radius:calc(var(--rf-radius) - 1.5px);pointer-events:none}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__label .variant-option__button-label__pill{display:none}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__label .variant-option__button-label__text{display:none}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__img{flex:0 0 64px;display:block;width:64px;height:64px;object-fit:cover;border-radius:calc(var(--rf-radius) - 1.5px) 0 0 calc(var(--rf-radius) - 1.5px);background:var(--rf-soft)}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__t{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 0;white-space:normal;overflow-wrap:anywhere}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__name{font-size:var(--rf-fs-sm);font-weight:600;line-height:1.25;color:var(--rf-ink)}.product-details:has(.rf-h) .variant-option--buttons .rf-vp__sub{font-size:var(--rf-fs-xs);line-height:1.3;color:var(--rf-muted)}.product-details:has(.rf-h) .rf-vt{--rf-space-top: 24px;--rf-space-bottom: 0px;--rf-options-pt: 8px;--rf-options-pb: 0px;margin-top:24px!important}.product-details:has(.rf-h) .rf-vt .rf-vt__options{gap:8px;padding-top:12px;padding-bottom:0}.product-details:has(.rf-h) .rf-vt__label{margin-bottom:0;font-size:var(--rf-fs-sm);font-weight:600;color:var(--rf-ink)}.product-details:has(.rf-h) .rf-vt .rf-vt__option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:0;padding:20px 8px 30px;border:1.5px solid var(--rf-line-tile);border-radius:var(--rf-radius);background:#fff;color:var(--rf-ink);text-align:center}.product-details:has(.rf-h) rf-abo-toggle.rf-abo--pdp,.product-details:has(.rf-h) .rf-vt .rf-vt__more{border:1.5px solid var(--rf-line-tile);border-radius:var(--rf-radius)}.product-details:has(.rf-h) .rf-vt .rf-vt__option:hover{border-color:var(--rf-ink)}.product-details:has(.rf-h) .rf-vt .rf-vt__option:has(.rf-vt__radio:checked){border-color:var(--rf-ink);background:var(--rf-surface-2);box-shadow:inset 0 0 0 1px var(--rf-ink)}.product-details:has(.rf-h) .rf-vt .rf-vt__eyebrow{opacity:1;font-size:var(--rf-fs-xs);font-weight:600;letter-spacing:.06em;line-height:1.2;color:var(--rf-muted)}.product-details:has(.rf-h) .rf-vt .rf-vt__discount{position:absolute;top:0;left:50%;right:auto;bottom:auto;display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 12px);margin:0;padding:3px 9px;border:0;border-radius:999px;background:var(--rf-green);color:#fff;font-size:var(--rf-fs-xs);font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none;transform:translate(-50%,-50%)}.product-details:has(.rf-h) .rf-vt .rf-vt__title{margin-top:4px;font-size:1.0625rem;font-weight:700;line-height:1.2}.product-details:has(.rf-h) .rf-vt .rf-vt__meta{margin-top:3px;opacity:1;font-size:var(--rf-fs-sm);font-weight:400;color:var(--rf-muted)}.product-details:has(.rf-h) .rf-vt .rf-vt__badge,.product-details:has(.rf-h) .rf-vt .rf-vt__free{position:absolute;top:auto;left:0;right:0;bottom:9px;transform:none;max-width:none;margin:0;padding:0 4px;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--rf-green);font-size:var(--rf-fs-xs);font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none;overflow:hidden}.product-details:has(.rf-h) .rf-vt .rf-vt__badge{color:var(--rf-ink)}.product-details:has(.rf-h) .rf-vt .rf-vt__free{gap:4px}.product-details:has(.rf-h) .rf-vt .rf-vt__free svg{display:block;width:11px;height:11px}@media screen and (max-width:749px){.product-details:has(.rf-h) .rf-vt .rf-vt__option{padding:18px 6px 28px}.product-details:has(.rf-h) .rf-vt .rf-vt__title{font-size:1rem}.product-details:has(.rf-h) .rf-vt .rf-vt__eyebrow,.product-details:has(.rf-h) .rf-vt .rf-vt__discount,.product-details:has(.rf-h) .rf-vt .rf-vt__badge,.product-details:has(.rf-h) .rf-vt .rf-vt__free{font-size:.625rem}.product-details:has(.rf-h) .rf-vt .rf-vt__free svg{width:10px;height:10px}}.product-details:has(.rf-h) .rf-vt__summary{margin-top:8px;padding:12px 14px;border-radius:var(--rf-radius);background:var(--rf-surface)}.product-details:has(.rf-h) .rf-vt__summary-label{opacity:1;color:var(--rf-muted)}.product-details:has(.rf-h) .rf-vt__summary-note--nudge{opacity:1;color:var(--rf-muted)}.product-details:has(.rf-h) .rf-vt__summary-total{font-size:1.125rem;font-weight:600;color:var(--rf-ink)}.product-details:has(.rf-h) .buy-buttons-block{display:block;margin:16px 0 0}.product-details:has(.rf-h) .product-form-buttons{padding:0}.product-details:has(.rf-h) .add-to-cart-button{min-height:52px;font-size:1rem;font-weight:400}.product-details:has(.rf-h) .rf-dp{display:block;margin:10px 0 0}.product-details:has(.rf-h) .rf-dp__nudge{border-radius:var(--rf-radius-sm);font-size:var(--rf-fs-xs);line-height:1.45}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd{--rf-sd-text: var(--rf-muted);--rf-sd-strong: var(--rf-ink);--rf-sd-muted: var(--rf-faint);--rf-sd-line: var(--rf-line);--rf-sd-indent: 0px;margin:20px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--rf-line);border-radius:0;background:transparent;font-size:var(--rf-fs-sm)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__head{gap:8px;margin:0 0 10px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__flag{flex-basis:18px;width:18px;height:13px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__title{font-size:var(--rf-fs-sm);font-weight:600}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__change{font-size:var(--rf-fs-xs);color:var(--rf-muted)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__eta{gap:8px;margin:0 0 10px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__dot{flex-basis:18px;height:20px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__dot:before,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__dot:after{width:8px;height:8px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__eta-line{font-size:var(--rf-fs-sm);font-weight:500}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__cutoff{font-size:var(--rf-fs-xs)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__rates{margin-left:26px;padding-top:0;border-top:0}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:22px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__logo{width:40px;height:22px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__logo-cell{min-height:22px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__svc-name{font-size:var(--rf-fs-sm);font-weight:500}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__svc-days{font-size:var(--rf-fs-xs)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__price{font-size:var(--rf-fs-sm);font-weight:600}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__more{margin-top:8px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__more>summary{font-size:var(--rf-fs-xs)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__nudge{border-radius:var(--rf-radius-sm);font-size:var(--rf-fs-xs)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__footer{margin:10px 0 0 26px;padding-top:0;border-top:0}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__note,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .rf-sd__policy{font-size:var(--rf-fs-xs)}.rf-trust{margin:24px 0 0;color:var(--rf-muted);font-size:var(--rf-fs-sm);line-height:1.45}.rf-trust__line{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px 10px;margin:0 0 20px;padding:0}@media screen and (min-width:990px){.rf-trust__line{grid-template-columns:16px minmax(0,1fr) auto}}.rf-trust__ico{flex:0 0 auto;width:16px;height:16px;color:var(--rf-muted)}.rf-trust__ico svg{display:block;width:100%;height:100%}.rf-trust__text{min-width:0}.rf-trust__text strong{font-size:var(--rf-fs-sm);font-weight:500;color:var(--rf-text)}.rf-trust__icons{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.rf-trust__icons{grid-column:3;justify-content:flex-end}}.rf-trust__icons li{display:block;line-height:0}.rf-trust__icons svg,.rf-trust__icons img{display:block;width:34px;height:auto;border-radius:3px}.rf-trust__acc{border-top:1px solid var(--rf-line)}.rf-trust__acc-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:14px 0;cursor:pointer;list-style:none}.rf-trust__acc-title{font-size:var(--rf-fs-body);font-weight:600;color:var(--rf-ink)}.rf-trust__acc-head::-webkit-details-marker{display:none}.rf-trust__acc-icon{position:relative;width:12px;height:12px;margin-right:2px;color:var(--rf-ink)}.rf-trust__acc-icon:before,.rf-trust__acc-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor;transition:transform .2s ease}.rf-trust__acc-icon:before{width:12px;height:1.25px}.rf-trust__acc-icon:after{width:1.25px;height:12px}.rf-trust__acc[open] .rf-trust__acc-icon:after{transform:rotate(90deg)}.rf-trust__acc-body{display:flex;align-items:flex-start;gap:14px;padding:0 0 18px;font-size:var(--rf-fs-sm);line-height:1.5;color:var(--rf-text)}.rf-trust__acc-body p{margin:0}.rf-trust__acc-body a{color:var(--rf-ink);text-decoration:underline;text-decoration-color:var(--rf-line-tile);text-underline-offset:3px}.rf-trust__acc-body a:hover{text-decoration-color:currentColor}.rf-trust__signet{flex:0 0 56px;width:56px;height:56px;object-fit:contain}.product-media-container .product-badges--pdp{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.product-media-container .rf-badges--own{position:absolute;z-index:5;top:16px;left:16px}.rf-media-chip{display:inline-flex;align-items:center;gap:7px;max-width:calc(100vw - 32px);padding:4px 11px 4px 5px;border-radius:999px;background:#fffffff0;box-shadow:0 1px 2px #11111114,0 0 0 1px #11111114;color:var(--rf-ink);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rf-media-chip[hidden]{display:none}.rf-media-chip:hover{background:#fff}.rf-media-chip img,.rf-media-chip svg,.product-media-container .rf-media-chip img,.product-media-container .rf-media-chip svg{position:static!important;display:block!important;width:22px!important;height:22px!important;max-width:none!important;aspect-ratio:1 / 1;object-fit:contain!important;border-radius:0!important;background:none!important}.product-media-container .rf-media-chip{position:static!important;width:auto!important;height:auto!important}.rf-media-chip__sub{font-weight:400;color:var(--rf-muted)}@media screen and (max-width:749px){.rf-media-chip__sub{display:none}}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion{margin:24px 0 0;--summary-font-size: var(--rf-fs-body);--summary-font-weight: 600;--color-border: var(--rf-line)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details__header{font-size:var(--rf-fs-body);font-weight:600;color:var(--rf-ink)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content{font-size:var(--rf-fs-sm);line-height:1.5;color:var(--rf-text)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .text-block,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .rte{font-size:var(--rf-fs-sm)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)):has(.rf-trust) .accordion{margin-top:0}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfing{gap:0;padding:0}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfing__gel{padding:12px 0;border-top:1px solid var(--rf-line)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfing__gel+.rfing__gel{padding-top:12px;border-top:1px solid var(--rf-line)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfing__h{margin:0 0 4px;font-family:inherit;font-size:var(--rf-fs-body);font-weight:600;line-height:1.3;color:var(--rf-ink)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfing__t{font-size:var(--rf-fs-sm);line-height:1.5;color:var(--rf-text)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut{gap:20px;padding:0}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__table{border:0;border-radius:0;overflow:visible;background:transparent}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__title{margin:0 0 6px;padding:0;background:transparent;color:var(--rf-ink);text-align:left;font-family:inherit;font-size:var(--rf-fs-body)!important;font-weight:600!important;line-height:1.3!important}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__t thead{background:transparent}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__t th,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__t td{padding:8px 0;font-size:var(--rf-fs-sm);color:var(--rf-text);border-bottom:1px solid var(--rf-line);vertical-align:baseline;font-variant-numeric:tabular-nums}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__t th{font-size:var(--rf-fs-xs);font-weight:500;color:var(--rf-muted);border-top:1px solid var(--rf-line)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__t th:not(:first-child),.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__t td:not(:first-child){padding-left:12px;text-align:right;white-space:nowrap}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__t tbody tr:last-child td{border-bottom:1px solid var(--rf-line)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__lab{font-weight:400;color:var(--rf-ink)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__sec{margin-top:1px;font-size:var(--rf-fs-xs);color:var(--rf-faint)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .rfnut__tag{margin-left:6px;padding:1px 7px;background:transparent;border:1px solid var(--rf-line-tile);font-size:.6875rem;font-weight:500;color:var(--rf-muted)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .rte h2,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .rte h3,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .rte h4,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .text-block h2,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .text-block h3,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .text-block h4{margin:16px 0 4px;font-family:inherit;font-size:var(--rf-fs-body)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0;color:var(--rf-ink)}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .rte p,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .text-block p{margin:0 0 8px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .rte ul,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .text-block ul{margin:0 0 8px;padding-left:18px}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) .accordion .details-content .text-block{padding-block:0!important}@media(hover:none)and (pointer:coarse){.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) accordion-custom details:not([open]) .details-content{display:none}.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) accordion-custom details[open]::details-content,.product-details:is(:has(.rf-h),:has(.rf-bundle-builder-block)) accordion-custom details[open] .details-content{transition:none!important;block-size:auto!important;opacity:1!important;overflow:visible!important;transform:none!important;will-change:auto!important}}.rf-sec{--rf-sec-pt: 56px;--rf-sec-pb: 56px;padding:var(--rf-sec-pt) 0 var(--rf-sec-pb)}.rf-sec--tint{background:var(--rf-surface-2)}.rf-sec__wrap{width:100%;margin:0}.rf-sec__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin:0 0 20px}.rf-sec__h{margin:0;font-family:var(--font-h2--family, inherit);font-size:var(--rf-fs-h2);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--rf-ink)}.rf-sec__sub{margin:0;font-size:var(--rf-fs-sm);color:var(--rf-muted)}@media screen and (max-width:749px){.rf-sec,.rf-trio{padding-top:32px!important;padding-bottom:32px!important}.rf-inside{padding-top:16px!important}}.rf-proof .rfsp{margin:0}.rf-proof .rfsp-heading{margin:0 0 20px;font-family:var(--font-h2--family, inherit);font-size:var(--rf-fs-h2);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--rf-ink)}.rf-proof .rfsp-card{border:1px solid var(--rf-line);border-radius:12px;background:#fff}@media screen and (min-width:990px){.rf-proof .rfsp-card{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto auto 1fr;overflow:hidden}.rf-proof .rfsp-count{grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 24px 18px;border-right:1px solid var(--rf-line)}.rf-proof .rfsp-metrics{grid-column:1;grid-row:2 / span 2;padding:6px 24px 24px;border-top:0;border-right:1px solid var(--rf-line)}.rf-proof .rfsp-metrics.has-divider{border-top:0}.rf-proof .rfsp-mgrid{flex-direction:column;gap:18px}.rf-proof .rfsp-metric{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:14px;padding:14px 0 0;border-top:1px solid var(--rf-line);text-align:left}.rf-proof .rfsp-mhero{grid-row:1 / span 2;justify-content:flex-start;height:auto;margin:0}.rf-proof .rfsp-mval{font-size:26px}.rf-proof .rfsp-mlabel{font-size:13px;text-wrap:pretty}.rf-proof .rfsp-msub{min-height:0;margin-top:2px;font-size:11.5px;text-wrap:pretty}.rf-proof .rfsp-scroller{grid-column:2;grid-row:1 / span 2;align-self:center}.rf-proof .rfsp-dots{grid-column:2;grid-row:3;align-self:end}.rf-proof .rfsp-track{padding:24px 0 8px 24px;scroll-padding-left:24px;gap:24px}.rf-proof .rfsp-track.has-divider{border-top:0}.rf-proof .rfsp-track:after{flex-basis:1px}.rf-proof .rfsp-slide{flex:0 0 calc((100% - 24px) / 2.3 - 24px);min-height:170px}}@media screen and (min-width:1300px){.rf-proof .rfsp-slide{flex:0 0 calc((100% - 24px) / 3.3 - 24px)}}@media screen and (max-width:749px){.rf-inside .rf-box .rf-row{padding:14px 12px 15px!important}}.product-recommendations .text-block:not(.resource-list *),.product-recommendations .text-block:not(.resource-list *)>*{font-family:var(--font-h2--family, inherit)!important;font-size:var(--rf-fs-h2)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important;color:var(--rf-ink)!important}.rf-tease__h,.rf-tease--compact .rf-tease__h{font-size:var(--rf-fs-h2)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important}.jm-review-widget-header__title,.jdgm-rev-widg__title,.jdgm-all-reviews__title{font-family:var(--font-h2--family, inherit)!important;font-size:var(--rf-fs-h2)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important}.jm-review-widget .jm-media-preview,.jm-review-widget .jm-ai-insights,.jm-review-widget .jm-review-highlights{display:none!important}.jdgm-review-widget .jm-review-widget{padding-bottom:0!important}.jdgm-review-widget+.rf-review-note{margin-top:0}.rf-inside .rf-box .rf-title{font-size:var(--rf-fs-h3)!important;font-weight:700!important;line-height:1.3!important}.rf-trio .rf-trio__h{font-size:var(--rf-fs-h2);line-height:1.15;letter-spacing:-.02em;color:var(--rf-ink)}.rf-trio .rf-trio__sub{margin-top:8px;font-size:var(--rf-fs-body);color:var(--rf-muted)}.rf-trio .rf-trio__head{margin-bottom:24px}.rf-trio .rf-trio__title{font-size:var(--rf-fs-h3);line-height:1.3}.rf-trio .rf-trio__text{font-size:var(--rf-fs-body);line-height:1.55}
/*# sourceMappingURL=/cdn/shop/t/125/assets/rf-pdp-v2.css.map */
