:root{--rf-accent:#1F5C4A;--rf-star:#F2A900;--rf-card-bg:#ECEAE3;--rf-divider:#DAD6CB}.rf-hl strong,.rich-text__heading strong,.image-with-text__heading strong,.collapsible-content__heading strong,.related-products__heading strong{color:var(--rf-accent)}.rf-divider{border:0;height:1px;background:var(--rf-divider);margin:0}.rf-lines{display:grid;gap:0.6rem;margin:0;padding:0;list-style:none;font-size:1.4rem}.rf-lines li{display:flex;align-items:center;gap:0.8rem}.rf-lines .rf-icon{flex:none;width:2rem;height:2rem}.rf-badge{display:flex;justify-content:center;align-items:center;gap:0.6rem;padding:0.8rem 1.2rem;border-radius:1.2rem;background:var(--rf-card-bg);font-size:1.3rem;font-weight:600}.rf-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:0.6rem;margin:0;padding:0;list-style:none}.rf-payment-icons .icon{width:3.2rem;height:2rem}@media screen and (min-width:750px){.rf-payment-icons .icon{width:3.8rem;height:2.4rem}}.rf-arrow{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:0;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;opacity:0.9;transition:opacity 0.2s}.rf-arrow:hover{opacity:1}.rf-arrow[hidden]{display:none}.rf-arrow--sm{width:2.8rem;height:2.8rem}.rtw{background:transparent !important}.rtw__wave{line-height:0;color:rgb(var(--color-background));overflow:hidden}.rtw__wave svg{display:block;width:100%}.rtw__wave--top{margin-bottom:-1px}.rtw__wave--bottom{margin-top:-1px;transform:rotate(180deg)}.rtw__wave use{animation:rtw-move 25s cubic-bezier(0.55,0.5,0.45,0.5) infinite}.rtw__wave use:nth-child(1){animation-delay:-2s;animation-duration:7s;opacity:0.7}.rtw__wave use:nth-child(2){animation-delay:-3s;animation-duration:10s;opacity:0.5}.rtw__wave use:nth-child(3){animation-delay:-4s;animation-duration:13s;opacity:0.3}.rtw__wave use:nth-child(4){animation-delay:-5s;animation-duration:20s}.rtw--static .rtw__wave use{animation:none}@keyframes rtw-move{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}@media (prefers-reduced-motion:reduce){.rtw__wave use{animation:none}}.rtw__content{max-width:78rem;margin:0 auto;text-align:center}.rtw__content--left{margin-left:0;text-align:left}.rtw__content>*{margin-top:1.5rem;margin-bottom:1.5rem}.rtw__content>*:first-child{margin-top:0}.rtw__content>*:last-child{margin-bottom:0}.rtw__text p{font-size:1.4rem}.rvs__heading{text-align:center;margin:0 0 2.4rem}.rvs__wrap{position:relative;display:block}.rvs__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rvs-cols-m) - 1) * var(--rvs-gap-m)) / var(--rvs-cols-m));gap:var(--rvs-gap-m);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rvs__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.rvs__track{grid-auto-columns:calc((100% - (var(--rvs-cols) - 1) * var(--rvs-gap)) / var(--rvs-cols));gap:var(--rvs-gap)}}.rvs__slide{scroll-snap-align:start}.rvs__media{position:relative;aspect-ratio:var(--rvs-ratio);border-radius:var(--rvs-radius);overflow:hidden;background:rgba(var(--color-foreground),0.05)}.rvs__media video,.rvs__media img,.rvs__media svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rvs__wrap .rf-arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.rvs__wrap .rf-arrow--prev{left:0.8rem}.rvs__wrap .rf-arrow--next{right:0.8rem}.rfi__head{max-width:78rem;margin:0 auto 4rem;text-align:center}.rfi__heading{margin:0 0 1.5rem}.rfi__intro p{font-size:1.4rem}.rfi__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:990px){.rfi__grid{grid-template-columns:1fr 1fr 1fr;gap:4rem;align-items:center}}.rfi__media{border-radius:var(--rfi-radius);overflow:hidden;line-height:0}.rfi__media img,.rfi__media svg{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.rfi__item + .rfi__item{margin-top:3rem}.rfi__title{display:flex;align-items:center;gap:1rem;margin:0 0 0.8rem}.rfi__icon{flex:none;display:inline-flex;color:var(--rf-accent)}.rfi__icon .rf-icon{width:var(--rfi-icon);height:var(--rfi-icon)}.rfi__text p{margin:0;font-size:1.4rem}.rmr{position:relative;display:block}.rmr__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1.6rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rmr__track::-webkit-scrollbar{display:none}.rmr__slide{scroll-snap-align:start}.rmr__card{display:flex;align-items:center;gap:1.2rem;height:100%;padding:1.2rem 1.4rem;border-radius:1.2rem;background:var(--rf-card-bg)}.rmr__img{flex:none;width:6.4rem;height:6.4rem;border-radius:50%;object-fit:cover}.rmr__text{margin:0 0 0.4rem;font-size:1.4rem;line-height:1.4}.rmr__author{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem;font-size:1.3rem}.rmr__stars{display:inline-flex;color:var(--rf-star)}.rmr__stars .is-off{color:rgba(var(--color-foreground),0.15)}.rmr__verified{display:inline-flex;align-items:center;gap:0.3rem;color:var(--rf-accent);font-weight:600}.rmr__nav{display:flex;justify-content:flex-end;gap:0.6rem;margin-top:0.8rem}.rsa{position:fixed;left:0;right:0;bottom:0;z-index:99;display:block;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));box-shadow:0 -0.4rem 1.6rem rgba(0,0,0,0.08);transform:translateY(110%);transition:transform 0.25s ease}.rsa.rsa--visible{transform:translateY(0)}.rsa__inner{display:flex;align-items:center;gap:1.2rem}.rsa__img{flex:none;width:5.6rem;height:5.6rem;border-radius:0.8rem;object-fit:cover}.rsa__info{flex:1;min-width:0}.rsa__title{margin:0;font-size:1.4rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsa__meta{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0.6rem;font-size:1.3rem}.rsa__price{font-weight:700}.rsa__compare{opacity:0.6}.rsa__btn{flex:none;min-width:16rem}@media screen and (max-width:749px){.rsa__title{display:none}.rsa__btn{min-width:0;padding:0 2rem}}.product__tax{display:none}.rvs__play{position:absolute;left:50%;top:50%;z-index:1;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;padding:0 0 0 0.3rem;transition:transform .2s}.rvs__play:hover{transform:scale(1.06)}.rvs__play .rvs__icon-pause{display:none}.rvs__media.is-playing .rvs__play{padding:0}.rvs__media.is-playing .rvs__icon-play{display:none}.rvs__media.is-playing .rvs__icon-pause{display:block}.rvs__media.is-playing .rvs__play{opacity:0}.rvs__media.is-playing:hover .rvs__play,.rvs__media.is-playing .rvs__play:focus-visible{opacity:1}.rvs__play--ripple::after{content:'';position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgb(var(--color-button));animation:rvs-ripple 1.8s ease-out infinite;opacity:.6}@keyframes rvs-ripple{to{box-shadow:0 0 0 1.4rem rgba(0,0,0,0);opacity:0}}@media (prefers-reduced-motion:reduce){.rvs__play--ripple::after{animation:none}}.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.2}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 3rem)}}@media screen and (max-width:749px){.thumbnail-slider .thumbnail-list__item.slider__slide{width:calc(20% - 0.8rem)}.thumbnail-slider .thumbnail-list.slider{gap:0.8rem}}.product-form__submit.button,.rsa__btn.button{--color-button:0,0,0;--color-button-text:255,255,255;--buttons-radius:1rem;--buttons-radius-outset:1.1rem;font-family:var(--font-body-family);font-weight:700;letter-spacing:0.04rem}.product-form__submit.button{min-height:6rem;font-size:2rem;width:100%}.product-form__submit.button:hover,.rsa__btn.button:hover{--color-button:31,36,33}@media screen and (min-width:750px){.product-form__submit.button{min-height:6.4rem;font-size:2.2rem}}