.rb-faq{background:#171b1e;color:#f7f6f2;padding:34px 24px 58px;font-family:Arial,Helvetica,sans-serif}.rb-faq__inner{max-width:900px;margin:auto}.rb-faq h2{color:#f7f6f2;font-size:clamp(28px,4vw,42px);text-align:center;margin:0 0 28px}.rb-faq details{background:#20272b;border:1px solid #50575b;border-radius:10px;margin:10px 0;padding:18px;transition:border-color .25s ease}.rb-faq details:hover{border-color:#ff681e}.rb-faq summary{cursor:pointer;font-weight:800;text-transform:uppercase}.rb-faq details div{padding-top:14px;color:#d6d9d9;line-height:1.55}@media(max-width:760px){.rb-faq{padding:30px 16px 45px}}.rb-faq{background:radial-gradient(ellipse 38% 55% at 12% 65%,#244b5650,transparent 88%),#111719}.rb-faq details:nth-child(4n+1){--faq-light:#49bfd4;--faq-wash:#276f7e55}.rb-faq details:nth-child(4n+2){--faq-light:#9edb86;--faq-wash:#477f3c55}.rb-faq details:nth-child(4n+3){--faq-light:#ff9b56;--faq-wash:#99532255}.rb-faq details:nth-child(4n){--faq-light:#f17884;--faq-wash:#8d334255}.rb-faq details{background:radial-gradient(ellipse 50% 90% at 100% 0,var(--faq-wash),transparent 90%),#1b2327;border-color:#354248;box-shadow:0 8px 24px #0004;transition:border-color .25s,box-shadow .25s,transform .25s}.rb-faq details:hover,.rb-faq details:focus-within,.rb-faq details[open]{border-color:var(--faq-light);box-shadow:0 9px 24px #0006,0 0 15px var(--faq-wash)}.rb-faq details[open]{transform:translateY(-2px)}.rb-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;outline-offset:5px}.rb-faq summary::-webkit-details-marker{display:none}.rb-faq summary:after{content:"+";flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--faq-light);border-radius:50%;color:var(--faq-light);font-size:20px;line-height:1;text-shadow:0 0 10px var(--faq-light);box-shadow:0 0 12px var(--faq-wash);transition:transform .25s}.rb-faq details[open] summary:after{content:"\2212";transform:rotate(180deg)}.rb-faq details[open] div{animation:rbFaqAppear .28s ease-out both}@keyframes rbFaqAppear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rb-faq details,.rb-faq summary:after{transition:none}.rb-faq details[open]{transform:none}.rb-faq details[open] div{animation:none}}.rb-five{background:var(--rb-bg);color:#f7f6f2;font-family:Arial,Helvetica,sans-serif;line-height:1.45}.rb-five *{box-sizing:border-box}.rb-five__inner{max-width:1280px;margin:auto}.rb-five__hero{position:relative;min-height:540px;background:radial-gradient(circle at 50% 45%,#224044,#101519 66%);display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.rb-five__hero-copy{z-index:1;padding:28px 20px 0}.rb-five__eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:12px;color:#d9e0de}.rb-five .rb-five__hero h1{color:#f7f6f2;font-size:clamp(42px,6vw,72px);line-height:.95;letter-spacing:-.06em;margin:12px 0;text-shadow:0 3px 22px #0008}.rb-five .rb-five__hero h1 em{display:block;color:var(--rb-accent);font-style:italic}.rb-five__gallery{width:min(94%,780px);margin:auto}.rb-five__main-image{height:245px;display:grid;place-items:center}.rb-five__hero-image{max-width:100%;max-height:245px;object-fit:contain}.rb-five__thumbs{display:flex;justify-content:center;gap:8px;margin:8px auto 0}.rb-five__thumb{width:58px;height:58px;padding:3px;border:1px solid #697074;border-radius:7px;background:#1c2529;cursor:pointer}.rb-five__thumb.is-active{border:2px solid var(--rb-accent)}.rb-five__thumb img{width:100%;height:100%;object-fit:contain}.rb-five__buy{z-index:1;padding:10px 20px 22px}.rb-five__product-title{margin:0 0 6px;color:#f7f6f2;font-size:18px;font-weight:700}.rb-five__price{font-size:32px;font-weight:800;margin-bottom:8px}.rb-five__form{display:flex;gap:9px;align-items:center;justify-content:center;flex-wrap:wrap}.rb-five__quantity{display:flex;align-items:center;border:1px solid #697074;border-radius:8px;background:#20272b;overflow:hidden}.rb-five__quantity button{width:30px;height:38px;border:0;background:transparent;color:#fff;font-size:20px;cursor:pointer}.rb-five__quantity input{width:38px;height:38px;background:transparent;color:#fff;border:0;text-align:center;-webkit-appearance:textfield;appearance:textfield}.rb-five__quantity input::-webkit-inner-spin-button,.rb-five__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.rb-five__form .rb-five__add,.rb-five__form .rb-five__buy-now,.rb-five__sticky button{border:0;border-radius:8px;background:var(--rb-accent);color:#171717;font-weight:800;text-transform:uppercase;padding:12px 22px;cursor:pointer;min-height:42px}.rb-five__form .rb-five__buy-now{background:#f4f2ec;color:#171b1e}.rb-five__reviews-intro{text-align:center;padding:35px 18px 12px;background:var(--rb-bg)}.rb-five__reviews-intro h2{color:#fff;margin:0 0 7px}.rb-five__reviews-intro p{margin:0;color:#d5d7d6}.rb-five__reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}.rb-five__reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rb-five__reveal{opacity:1;transform:none;transition:none}}.rb-five__steps{display:flex;justify-content:center;align-items:center;gap:12px;padding:18px;background:#24292d;flex-wrap:wrap;font-size:14px}.rb-five__steps a{color:#eee;text-decoration:none}.rb-five__steps a:first-letter{color:var(--rb-accent)}.rb-five__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;padding:36px}.rb-five__routine,.rb-five__details{min-width:0}.rb-five h2{color:#f7f6f2}.rb-five__step{display:grid;grid-template-columns:1fr 1fr;min-height:260px;background:#111416;border-radius:14px;overflow:hidden;margin-bottom:18px}.rb-five__step:nth-child(2n) .rb-five__step-image{order:2}.rb-five__step-image{background:radial-gradient(circle,#254347,#11191c);display:grid;place-items:center;min-height:260px}.rb-five__step-image img{width:100%;height:100%;max-height:320px;object-fit:contain;padding:14px}.rb-five__step-copy{padding:26px;align-self:center}.rb-five__step-copy strong{font-size:42px;color:var(--rb-accent)}.rb-five__step-copy h2{font-size:30px;line-height:1.05;margin:0 0 12px;text-transform:uppercase}.rb-five__step-copy p{margin:0;color:#d5d7d6}.rb-five__details h2{font-size:30px;margin:10px 0 20px}.rb-five__contents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:40px}.rb-five__contents a{background:#24292d;border-radius:8px;padding:12px 7px;color:#fff;text-align:center;text-decoration:none;font-size:12px}.rb-five__contents img{width:100%;height:125px;object-fit:contain;display:block;margin-bottom:8px}.rb-five__lifestyle{width:100%;height:auto;border-radius:12px;margin-bottom:32px}.rb-five details{border:1px solid #50575b;border-radius:8px;margin:8px 0;padding:18px}.rb-five summary{font-weight:800;cursor:pointer;text-transform:uppercase}.rb-five details div{padding-top:12px;color:#d6d9d9}.rb-five__sticky{display:none}@media(max-width:760px){.rb-five__hero{min-height:0}.rb-five__main-image{height:205px}.rb-five__hero-image{max-height:205px}.rb-five__thumb{width:48px;height:48px}.rb-five__hero-copy{padding-top:25px}.rb-five__buy{padding-bottom:22px}.rb-five__grid{grid-template-columns:1fr;padding:18px;gap:15px}.rb-five__steps{gap:7px;font-size:11px}.rb-five__step,.rb-five__step-image{min-height:205px}.rb-five__step-copy{padding:14px}.rb-five__step-copy strong{font-size:34px}.rb-five__step-copy h2{font-size:22px}.rb-five__step-copy p{font-size:13px}.rb-five{padding-bottom:66px}.rb-five__sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--rb-accent);color:#111;padding:9px 16px;align-items:center;justify-content:space-between;font-size:21px;font-weight:900}.rb-five__sticky button{background:#fff;padding:10px 16px;font-size:13px}.rb-five__details h2{font-size:26px}}@media(max-width:390px){.rb-five__steps span{display:none}.rb-five__contents{grid-template-columns:repeat(2,1fr)}}@media(min-width:761px){.rb-five__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"media copy" "media buy";column-gap:42px;min-height:540px;padding:35px 54px;text-align:left;align-items:center}.rb-five__gallery{grid-area:media;width:100%;margin:0;align-self:center}.rb-five__main-image{height:415px}.rb-five__hero-image{max-height:415px}.rb-five__hero-copy{grid-area:copy;padding:0;align-self:end}.rb-five .rb-five__hero h1{font-size:clamp(44px,5vw,72px)}.rb-five__buy{grid-area:buy;padding:12px 0 0;align-self:start}.rb-five__form,.rb-five__thumbs{justify-content:flex-start}}@media(max-width:760px){.rb-five__hero{display:flex;flex-direction:column;text-align:center;padding:0}.rb-five__gallery{width:min(94%,480px);margin:auto}.rb-five__hero-copy{padding:25px 16px 0}.rb-five__buy{padding:12px 14px 22px}.rb-five__form,.rb-five__thumbs{justify-content:center}}.rb-five__actions{display:flex;flex-direction:column;gap:9px;width:min(100%,215px)}.rb-five__form .rb-five__actions button{width:100%;min-height:47px;padding:12px 20px;font-size:14px;letter-spacing:.02em}.rb-five__gallery{animation:rbFiveFadeUp .7s both}.rb-five__hero-copy{animation:rbFiveFadeUp .7s .08s both}.rb-five__buy{animation:rbFiveFadeUp .7s .18s both}.rb-five__thumb{transition:transform .25s ease,border-color .25s ease}.rb-five__thumb:hover,.rb-five__thumb:focus-visible{transform:translateY(-4px)}.rb-five__step-image img{transition:transform .5s ease}.rb-five__step:hover .rb-five__step-image img{transform:scale(1.04)}.rb-five details{transition:background-color .25s ease,border-color .25s ease}.rb-five details:hover{background:#24292d;border-color:var(--rb-accent)}@keyframes rbFiveFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.rb-five__actions{width:min(100%,205px)}.rb-five__form .rb-five__actions button{min-height:46px}}@media(prefers-reduced-motion:reduce){.rb-five__gallery,.rb-five__hero-copy,.rb-five__buy{animation:none}.rb-five__thumb,.rb-five__step-image img,.rb-five details{transition:none}.rb-five__step:hover .rb-five__step-image img,.rb-five__thumb:hover{transform:none}}.rb-five__form{flex-direction:column;align-items:flex-start;gap:10px}.rb-five__actions{width:min(100%,260px)}.rb-five__form .rb-five__actions .rb-five__add{width:80%;min-height:43px;padding:10px 18px;align-self:center}.rb-five__form .rb-five__actions .rb-five__buy-now{width:100%;min-height:51px;padding:14px 20px}@media(max-width:760px){.rb-five__form{align-items:center}.rb-five__actions{width:min(100%,260px)}}body:has(.rb-five) .shopify-section:has(.jdgm-widget){background:#171b1e;padding:12px 20px 55px}body:has(.rb-five) .jdgm-widget{--jm-review-widget-star-and-histogram-color:#ff8a40;background:#171b1e;color:#f7f6f2;padding:20px 24px 35px;border:1px solid #3e4b50;border-radius:16px}body:has(.rb-five) .jdgm-widget .jm-text,body:has(.rb-five) .jdgm-widget .jm-review-content__body-content,body:has(.rb-five) .jdgm-widget .jm-reviewer-info__name,body:has(.rb-five) .jdgm-widget label{color:#f7f6f2}body:has(.rb-five) .jdgm-widget .jm-review-item{background:#24292d;border:1px solid #3e4b50;border-radius:12px;padding:18px;margin-bottom:12px;color:#f7f6f2}body:has(.rb-five) .jdgm-widget .jm-star-rating__font-icon{color:#ff8a40}body:has(.rb-five) .jdgm-widget .jm-star-rating,body:has(.rb-five) .jdgm-widget .jm-review-widget{--jm-review-widget-star-and-histogram-color:#ffce36!important}body:has(.rb-five) .jdgm-widget .jm-review-item>.jm-stack{display:flex;flex-direction:column;gap:14px}body:has(.rb-five) .jdgm-widget .jm-review-item>.jm-stack>.jm-cluster:nth-child(2):has(img){order:-1;margin:0 0 4px}body:has(.rb-five) .jdgm-widget .jm-review-item>.jm-stack>.jm-cluster:nth-child(2):has(img) img{border-radius:9px}body:has(.rb-five) .jdgm-widget .jm-button--primary{background:var(--rb-accent,#ff681e);color:#171717;border-color:var(--rb-accent,#ff681e);border-radius:8px}body:has(.rb-five) .jdgm-widget .jm-button--secondary,body:has(.rb-five) .jdgm-widget select,body:has(.rb-five) .jdgm-widget input,body:has(.rb-five) .jdgm-widget textarea{background:#24292d;color:#f7f6f2;border:1px solid #596368;border-radius:8px}@media(max-width:760px){body:has(.rb-five) .shopify-section:has(.jdgm-widget){padding:8px 12px 45px}body:has(.rb-five) .jdgm-widget{padding:16px 12px}}@media(max-width:760px){.rb-five__gallery{width:100%;padding:0 10px}.rb-five__main-image{height:clamp(280px,78vw,390px)}.rb-five__hero-image{width:100%;max-width:100%;max-height:100%;height:100%;object-fit:contain}.rb-five__thumbs{gap:10px;margin-top:12px}.rb-five__thumb{width:56px;height:56px;flex:0 0 56px}}@media(max-width:360px){.rb-five__main-image{height:270px}.rb-five__thumb{width:50px;height:50px;flex-basis:50px}}.rb-five__hero{isolation:isolate;background:radial-gradient(ellipse 32% 28% at 20% 42%,#496e7966,transparent 88%),radial-gradient(ellipse 24% 35% at 85% 77%,#ff681e21,transparent 92%),radial-gradient(ellipse 60% 70% at 50% 35%,#1d3239,#080b0e 90%)}.rb-five__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(126deg,transparent 34%,#b0dce80b 39%,transparent 44%),radial-gradient(circle at 62% 48%,#ff681e12,transparent 42%)}.rb-five__gallery,.rb-five__hero-copy,.rb-five__buy{position:relative;z-index:1}.rb-five__hero-image{filter:drop-shadow(0 18px 35px #000a) drop-shadow(0 0 28px #ff681e30)}.rb-five__form .rb-five__actions button,.rb-five__sticky button{position:relative;isolation:isolate;overflow:hidden;box-shadow:inset 0 2px 2px #fff4,inset 0 -5px 9px #0007,0 10px 22px #0009;transition:transform .2s,box-shadow .25s,filter .25s}.rb-five__form .rb-five__actions button:before,.rb-five__sticky button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(121deg,transparent 21%,#17171735 22%,transparent 23%,transparent 60%,#17171733 61%,transparent 62%),linear-gradient(30deg,transparent 48%,#fff5 49%,transparent 50%);opacity:.6}.rb-five__form .rb-five__actions button:after,.rb-five__sticky button:after{content:"";position:absolute;left:-15%;right:-15%;top:-14px;height:25px;pointer-events:none;background:radial-gradient(ellipse at 20% 100%,#ffe19e 0,#ff812e 19%,transparent 53%),radial-gradient(ellipse at 65% 100%,#ffb33b 0,#c74208 18%,transparent 56%);filter:blur(5px);opacity:0;transform:translateY(12px);transition:opacity .25s,transform .25s}.rb-five__form .rb-five__actions button:hover,.rb-five__form .rb-five__actions button:focus-visible,.rb-five__sticky button:hover,.rb-five__sticky button:focus-visible{transform:translateY(-3px);box-shadow:inset 0 2px 2px #fff5,inset 0 -5px 9px #0008,0 0 20px #ff681e88,0 12px 25px #0009}.rb-five__form .rb-five__actions button:hover:after,.rb-five__form .rb-five__actions button:focus-visible:after,.rb-five__sticky button:hover:after,.rb-five__sticky button:focus-visible:after{opacity:1;transform:none}.rb-five__form .rb-five__actions button:active,.rb-five__sticky button:active{transform:translateY(2px) scale(.98);filter:brightness(1.15);box-shadow:inset 0 4px 12px #0009,0 0 24px #ff681eaa}.rb-five__form .rb-five__actions button:disabled,.rb-five__sticky button:disabled{filter:grayscale(1);cursor:not-allowed}.rb-five__form .rb-five__actions button:disabled:after,.rb-five__sticky button:disabled:after{display:none}@media(prefers-reduced-motion:reduce){.rb-five__form .rb-five__actions button,.rb-five__sticky button,.rb-five__form .rb-five__actions button:after,.rb-five__sticky button:after{transition:none}.rb-five__form .rb-five__actions button:hover,.rb-five__sticky button:hover{transform:none}}.rb-five__actions{width:min(100%,320px);gap:12px}.rb-five__form .rb-five__actions .rb-five__add{width:90%;min-height:52px;align-self:center;background:linear-gradient(145deg,#394246,#1a1f22 65%,#101416);color:#f7f6f2;border:1px solid #79878c}.rb-five__form .rb-five__actions .rb-five__buy-now{width:100%;min-height:59px;background:linear-gradient(145deg,#a43d10,#f36b1d 48%,#7e2d0d);color:#fff;border:1px solid #ffae68}.rb-five__form .rb-five__actions button{border-radius:11px 7px;font-size:16px;letter-spacing:.045em;text-shadow:0 1px 2px #0008}.rb-five__form .rb-five__actions button:before{background:linear-gradient(119deg,transparent 22%,#e8eff018 22.5%,transparent 23%,transparent 63%,#13171955 63.5%,transparent 64%),repeating-linear-gradient(165deg,transparent 0 13px,#fff1 14px,transparent 15px 27px);opacity:.7}.rb-five__form .rb-five__actions .rb-five__buy-now:after{left:7%;right:7%;top:-3px;height:23px;opacity:.8;transform:none;background:radial-gradient(ellipse 14px 27px at 12% 110%,#ffd27d 0,#ec5b14 36%,transparent 73%),radial-gradient(ellipse 18px 28px at 45% 115%,#ffc071 0,#c44b0e 42%,transparent 76%),radial-gradient(ellipse 13px 25px at 78% 110%,#ffbc62 0,#aa3809 40%,transparent 75%),radial-gradient(circle at 65% 25%,#ffe1a5 0 2px,transparent 3px);filter:blur(1.5px);animation:rbFiveEmber 2.4s ease-in-out infinite alternate}.rb-five__form .rb-five__actions .rb-five__buy-now:hover:after,.rb-five__form .rb-five__actions .rb-five__buy-now:focus-visible:after{opacity:1}.rb-five__form .rb-five__actions .rb-five__buy-now:disabled:after{animation:none;opacity:0}@keyframes rbFiveEmber{0%{transform:translate(-5px) scaleY(.65);opacity:.6}to{transform:translate(6px) scaleY(1.18);opacity:1}}@media(max-width:760px){.rb-five__actions{width:min(100%,320px)}.rb-five__sticky{background:#14191c;color:#fff;border-top:1px solid #ff762e;box-shadow:0 -5px 18px #0008}.rb-five__sticky button{background:#ff681e;color:#151515;border-radius:9px 6px}body:has(.rb-five) #chat-bubble{bottom:82px!important}}@media(max-width:390px){.rb-five__sticky{font-size:17px;gap:8px}.rb-five__sticky button{font-size:12px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.rb-five__form .rb-five__actions .rb-five__buy-now:after{animation:none;opacity:.7}}.rb-lifestyle{background:#171b1e;color:#f7f6f2;padding:50px 24px;font-family:Arial,Helvetica,sans-serif}.rb-lifestyle__inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:35% 1fr;align-items:center;gap:42px}.rb-lifestyle__eyebrow{color:#ff681e;text-transform:uppercase;letter-spacing:.16em;font-size:12px}.rb-lifestyle h2{color:#f7f6f2;font-size:clamp(30px,4vw,50px);line-height:1.05;margin:6px 0 16px}.rb-lifestyle p{color:#cfd4d4}.rb-lifestyle img{width:100%;max-height:540px;object-fit:cover;border-radius:16px}.rb-lifestyle__placeholder{padding:50px;border:1px dashed #677;color:#ccc}@media(max-width:760px){.rb-lifestyle{padding:30px 16px}.rb-lifestyle__inner{grid-template-columns:1fr;gap:16px}}.rb-lifestyle{background:radial-gradient(ellipse 32% 45% at 76% 50%,#36505a40,transparent 90%),#151a1d}.rb-lifestyle img{box-shadow:0 20px 50px #0009,0 0 28px #ff681e14}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.rb-lifestyle__inner>div:first-child{animation:rbLifestyleReveal .7s both;animation-timeline:view();animation-range:entry 5% entry 75%}}}@keyframes rbLifestyleReveal{0%{opacity:.65;transform:translateY(22px)}to{opacity:1;transform:none}}.rb-ready-reels{background:#171b1e;color:#f7f6f2;padding:52px 24px 60px;font-family:Arial,Helvetica,sans-serif}.rb-ready-reels *{box-sizing:border-box}.rb-ready-reels__inner{max-width:1200px;margin:auto}.rb-ready-reels__eyebrow{color:#ff681e;text-transform:uppercase;letter-spacing:.18em;font-size:12px;margin:0 0 8px}.rb-ready-reels h2{color:#f7f6f2;font-size:clamp(28px,4vw,44px);margin:0 0 8px}.rb-ready-reels__intro{color:#cfd4d4;margin:0 0 24px}.rb-ready-reels__track{display:grid;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 18px}.rb-ready-reels__card{min-width:0;background:#24292d;border:1px solid #3e4b50;border-radius:14px;overflow:hidden;scroll-snap-align:start;transition:transform .3s ease,border-color .3s ease}.rb-ready-reels__card:hover{transform:translateY(-5px);border-color:#ff681e}.rb-ready-reels__media{aspect-ratio:9/16;background:#101519}.rb-ready-reels__media video{width:100%;height:100%;object-fit:cover;display:block}.rb-ready-reels h3{color:#f7f6f2;font-size:15px;margin:0;padding:14px}.rb-ready-reels__empty{padding:30px;border:1px dashed #697074;border-radius:12px;color:#cfd4d4}@media(max-width:760px){.rb-ready-reels{padding:35px 16px 42px}.rb-ready-reels__track{grid-auto-columns:70%}}@media(prefers-reduced-motion:reduce){.rb-ready-reels__card{transition:none}.rb-ready-reels__card:hover{transform:none}}.rb-review-heading{background:#171b1e;color:#f7f6f2;text-align:center;padding:42px 18px 8px;font-family:Arial,Helvetica,sans-serif}.rb-review-heading h2{color:#f7f6f2;margin:0 0 8px;font-size:clamp(28px,4vw,42px)}.rb-review-heading p{color:#d5d7d6;margin:0}.rb-routine{background:#171b1e;color:#f7f6f2;padding:0 24px 50px;font-family:Arial,Helvetica,sans-serif}.rb-routine *{box-sizing:border-box}.rb-routine__inner{max-width:1200px;margin:auto}.rb-routine__nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;background:#24292d;border-radius:0 0 12px 12px;padding:16px;margin-bottom:34px}.rb-routine__nav a{color:#dce0e0;text-decoration:none;font-size:13px}.rb-routine__nav a:hover{color:#ff681e}.rb-routine__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.rb-routine__card{display:grid;grid-template-columns:48% 52%;min-width:0;min-height:245px;background:#111416;border:1px solid #2f393d;border-radius:14px;overflow:hidden;transition:transform .35s ease,border-color .35s ease}.rb-routine__card:hover{transform:translateY(-5px);border-color:#ff681e}.rb-routine__image{background:#1b272b;min-width:0;display:grid;place-items:center}.rb-routine__image img{width:100%;height:100%;max-height:290px;object-fit:contain;padding:12px;transition:transform .5s ease}.rb-routine__card:hover img{transform:scale(1.04)}.rb-routine__copy{padding:20px;align-self:center}.rb-routine__copy strong{color:#ff681e;font-size:38px}.rb-routine__copy h2{color:#f7f6f2;font-size:25px;line-height:1.05;margin:4px 0 10px;text-transform:uppercase}.rb-routine__copy p{color:#cfd4d4;font-size:14px;line-height:1.5;margin:0}@media(max-width:760px){.rb-routine{padding:0 16px 36px}.rb-routine__nav{gap:8px;padding:12px}.rb-routine__nav a{font-size:11px}.rb-routine__grid{grid-template-columns:1fr;gap:12px}.rb-routine__card{min-height:190px}.rb-routine__copy{padding:14px}.rb-routine__copy strong{font-size:31px}.rb-routine__copy h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.rb-routine__card,.rb-routine__image img{transition:none}.rb-routine__card:hover,.rb-routine__card:hover img{transform:none}}.rb-routine__grid{grid-template-columns:1fr;gap:18px;max-width:1080px;margin:auto}.rb-routine__card{grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:310px}.rb-routine__image img{max-height:340px;padding:18px}.rb-routine__copy{padding:32px 42px}.rb-routine__copy h2{font-size:clamp(28px,3vw,38px)}.rb-routine__copy p{font-size:16px;max-width:46ch}@media(max-width:760px){.rb-routine__grid{gap:14px}.rb-routine__card{grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:210px}.rb-routine__image img{max-height:240px;padding:8px}.rb-routine__copy{padding:16px}.rb-routine__copy h2{font-size:21px}.rb-routine__copy p{font-size:13px}}.rb-routine{position:relative;isolation:isolate;background:radial-gradient(ellipse 42% 30% at 8% 24%,#21404a66,transparent 75%),radial-gradient(ellipse 38% 35% at 94% 67%,#79351933,transparent 75%),#101416}.rb-routine__inner{position:relative}.rb-routine__card{position:relative;isolation:isolate;background:linear-gradient(130deg,#1a2226,#0c1012);box-shadow:0 20px 45px #0005,0 0 30px #ff681e08}.rb-routine__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#ff681e0d 52%,transparent 68%);opacity:0;transition:opacity .35s}.rb-routine__card:hover:after{opacity:1}.rb-routine__image{background:radial-gradient(circle at 52% 45%,#31545a 0,#1b2c31 36%,#0b1215 78%)}.rb-routine__card:nth-child(2n) .rb-routine__image{order:2}.rb-routine__card:nth-child(2n) .rb-routine__copy{order:1}.rb-routine__nav a{transition:color .25s,text-shadow .25s}.rb-routine__nav a:hover,.rb-routine__nav a:focus-visible{color:#ff9b58;text-shadow:0 0 14px #ff681e99}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.rb-routine__card{animation:rbRoutineRise .7s both;animation-timeline:view();animation-range:entry 5% entry 75%}.rb-routine__card:nth-child(2n){animation-name:rbRoutineRiseReverse}}}@keyframes rbRoutineRise{0%{opacity:.65;transform:translate3d(-18px,18px,0)}to{opacity:1;transform:none}}@keyframes rbRoutineRiseReverse{0%{opacity:.65;transform:translate3d(18px,18px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rb-routine__card,.rb-routine__card:after,.rb-routine__nav a{animation:none;transition:none}}.rb-routine__card:nth-child(4n+1){--step-light:#49bfd4;--step-wash:#276f7e55}.rb-routine__card:nth-child(4n+2){--step-light:#9edb86;--step-wash:#477f3c55}.rb-routine__card:nth-child(4n+3){--step-light:#ff9b56;--step-wash:#99532255}.rb-routine__card:nth-child(4n){--step-light:#f17884;--step-wash:#8d334255}.rb-routine__card{background:radial-gradient(ellipse 55% 80% at 8% 22%,var(--step-wash),transparent 86%),linear-gradient(130deg,#1a2226,#0c1012);box-shadow:0 20px 45px #0005,0 0 18px var(--step-wash)}.rb-routine__card:nth-child(2n){background:radial-gradient(ellipse 55% 80% at 92% 28%,var(--step-wash),transparent 86%),linear-gradient(130deg,#1a2226,#0c1012)}.rb-routine__card:hover{border-color:var(--step-light);box-shadow:0 20px 45px #0007,0 0 24px var(--step-wash)}.rb-routine__card .rb-routine__copy strong{color:var(--step-light);text-shadow:0 0 16px var(--step-wash)}.rb-routine__card .rb-routine__image{background:radial-gradient(circle at 50% 48%,var(--step-wash),#18262b 55%,#0b1215 90%)}.rb-routine__card:after{background:linear-gradient(115deg,transparent 35%,var(--step-wash) 52%,transparent 68%)}.rb-routine__card,.rb-routine__card:nth-child(2n){background:linear-gradient(130deg,#1a2226,#0c1012);box-shadow:0 18px 35px #0006;border-color:#354045;transition:border-color .5s ease,box-shadow .5s ease,transform .35s ease}.rb-routine__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 85% at 8% 25%,var(--step-wash),transparent 84%);opacity:.16;transition:opacity .6s ease}.rb-routine__card:nth-child(2n):before{background:radial-gradient(ellipse 60% 85% at 92% 30%,var(--step-wash),transparent 84%)}.rb-routine__image,.rb-routine__copy{position:relative;z-index:1}.rb-routine__card .rb-routine__image{background:radial-gradient(circle at 50% 48%,#284047,#111a1d 80%);transition:background-color .5s ease}.rb-routine__card.is-active{border-color:var(--step-light);box-shadow:0 20px 45px #0007,0 0 28px var(--step-wash)}.rb-routine__card.is-active:before{opacity:1}.rb-routine__card.is-active .rb-routine__image{background:radial-gradient(circle at 50% 48%,var(--step-wash),#18262b 55%,#0b1215 90%)}.rb-routine__card:not(.is-active) .rb-routine__copy strong{text-shadow:none}@media(hover:none){.rb-routine__card:hover:not(.is-active){border-color:#354045;box-shadow:0 18px 35px #0006}.rb-routine__card:hover:not(.is-active):after{opacity:0}}@media(prefers-reduced-motion:reduce){.rb-routine__card,.rb-routine__card:before,.rb-routine__image{transition:none}}.rb-scrub-music{position:fixed;z-index:60;left:18px;bottom:calc(20px + env(safe-area-inset-bottom));display:block}.rb-scrub-music__dock{display:flex;align-items:flex-end;gap:10px}.rb-scrub-music__toggle{position:relative;display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;padding:0;overflow:visible;border:2px solid rgba(255,255,255,.88);border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.42),transparent 28%),linear-gradient(145deg,#6a3587,#ff68aa 54%,#69ddd9);box-shadow:0 14px 34px #5b2c7157,0 0 0 5px #ffffff47,0 0 30px #ff68aa38;cursor:pointer;isolation:isolate;animation:rb-music-wiggle 4.8s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease}.rb-scrub-music__toggle:is(:hover,:focus-visible){transform:translateY(-3px) scale(1.04);box-shadow:0 18px 40px #5b2c7166,0 0 0 6px #ffffff57,0 0 36px #ff68aa52}.rb-scrub-music__toggle:focus-visible{outline:2px solid #fff;outline-offset:4px}.rb-scrub-music__halo{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-1;border:1px solid rgba(255,110,168,.5);border-radius:50%;opacity:.7;animation:rb-music-halo 2.3s ease-out infinite}.rb-scrub-music__note,.rb-scrub-music__off{display:grid;place-items:center;width:28px;height:28px}.rb-scrub-music__note svg,.rb-scrub-music__off svg{width:25px;height:25px;fill:currentColor}.rb-scrub-music__off,.rb-scrub-music__eq{display:none}.rb-scrub-music__eq{align-items:end;justify-content:center;gap:3px;width:28px;height:24px}.rb-scrub-music__eq i{display:block;width:4px;min-height:5px;border-radius:999px;background:currentColor;transform-origin:bottom;animation:rb-music-eq .72s ease-in-out infinite alternate}.rb-scrub-music__eq i:nth-child(2){animation-delay:-.28s}.rb-scrub-music__eq i:nth-child(3){animation-delay:-.5s}.rb-scrub-music__eq i:nth-child(4){animation-delay:-.12s}.rb-scrub-music.is-playing .rb-scrub-music__toggle{animation:rb-music-float 2.8s ease-in-out infinite}.rb-scrub-music.is-playing .rb-scrub-music__note{display:none}.rb-scrub-music.is-playing .rb-scrub-music__eq{display:flex}.rb-scrub-music.is-muted .rb-scrub-music__note,.rb-scrub-music.is-muted .rb-scrub-music__eq{display:none}.rb-scrub-music.is-muted .rb-scrub-music__off{display:grid}.rb-scrub-music__panel{width:205px;padding:10px 12px 11px;border:1px solid rgba(105,53,135,.12);border-radius:17px;color:#4a285b;background:#ffffffed;box-shadow:0 14px 36px #4f26672b,inset 0 0 0 1px #fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transform:translate(-8px) scale(.96);transform-origin:left bottom;transition:opacity .2s ease,transform .2s ease}.rb-scrub-music:is(:hover,:focus-within) .rb-scrub-music__panel,.rb-scrub-music.is-playing .rb-scrub-music__panel{opacity:1;pointer-events:auto;transform:none}.rb-scrub-music__panel-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;font:700 10px/1.15 Arial,sans-serif;letter-spacing:.02em}.rb-scrub-music__panel-top strong{color:#5c2d78;font-size:11px}.rb-scrub-music__panel-top span{color:#e34e91;font-weight:800}.rb-scrub-music__volume-row{display:flex;align-items:center;gap:8px}.rb-scrub-music__volume-row svg{flex:0 0 16px;width:16px;height:16px;fill:#8b52a6}.rb-scrub-music__volume-row input{width:100%;height:4px;margin:0;accent-color:#ff5da1;cursor:pointer}.rb-scrub-music__hint{position:absolute;left:4px;bottom:calc(100% + 12px);width:max-content;max-width:170px;padding:7px 10px;border:1px solid rgba(255,255,255,.9);border-radius:999px;color:#5c2d78;background:#ffffffed;box-shadow:0 10px 26px #51276726;font:800 10px/1 Arial,sans-serif;opacity:0;pointer-events:none;transform:translateY(5px)}.rb-scrub-music.is-waiting .rb-scrub-music__hint,.rb-scrub-music.is-muted .rb-scrub-music__hint{animation:rb-music-hint 7s ease-in-out infinite}@keyframes rb-music-wiggle{0%,68%,to{transform:translateZ(0) rotate(0)}73%{transform:translate3d(-2px,0,0) rotate(-8deg)}77%{transform:translate3d(2px,0,0) rotate(8deg)}81%{transform:translate3d(-1px,0,0) rotate(-6deg)}85%{transform:translate3d(1px,0,0) rotate(5deg)}89%{transform:translateZ(0) rotate(0)}}@keyframes rb-music-halo{0%{transform:scale(.86);opacity:.7}75%,to{transform:scale(1.22);opacity:0}}@keyframes rb-music-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}@keyframes rb-music-eq{0%{height:6px;opacity:.72}to{height:22px;opacity:1}}@keyframes rb-music-hint{0%,58%,to{opacity:0;transform:translateY(5px)}65%,88%{opacity:1;transform:translateY(0)}}@media(max-width:749px){.rb-duo-integrated-product .rb-duo-mobile-media{position:relative!important;display:block!important;width:calc(100% - 6px)!important;max-width:none!important;margin:5px auto 20px!important;padding:10px!important;overflow:visible!important;border:1px solid rgba(255,255,255,.94)!important;border-radius:28px!important;background:radial-gradient(circle at 8% 8%,rgba(123,230,222,.21),transparent 27%),radial-gradient(circle at 92% 88%,rgba(255,110,168,.19),transparent 30%),linear-gradient(145deg,#fffffff7,#faf2fff5)!important;box-shadow:0 19px 42px #4f266729,0 0 0 5px #ffffff57!important;transform-origin:50% 75%;animation:rb-duo-mobile-card-float 5.3s ease-in-out infinite;isolation:isolate}.rb-duo-integrated-product .rb-duo-mobile-media:before,.rb-duo-integrated-product .rb-duo-mobile-media:after{position:absolute;z-index:4;color:#ff6ea8;font-size:17px;line-height:1;text-shadow:0 5px 12px rgba(255,110,168,.22);pointer-events:none;content:"\2726";animation:rb-duo-sparkle 3.4s ease-in-out infinite}.rb-duo-integrated-product .rb-duo-mobile-media:before{top:-7px;right:17px}.rb-duo-integrated-product .rb-duo-mobile-media:after{left:14px;bottom:61px;color:#55cfc9;font-size:12px;animation-delay:-1.6s}.rb-duo-mobile-media [data-product-single-media-group],.rb-duo-mobile-media [data-main-media]{overflow:hidden!important;border-radius:20px!important;background:#ffffffd6!important}.rb-duo-mobile-media [data-main-slide],.rb-duo-mobile-media .t4s-product__media,.rb-duo-mobile-media .t4s-product-img,.rb-duo-mobile-media .t4s-product-main-img{border-radius:18px!important}.rb-duo-mobile-media .t4s-col-thumb{margin-top:10px!important;padding-right:2px!important;padding-left:2px!important;overflow:visible!important}.rb-duo-mobile-media .t4s-product__thumb-item{padding:3px!important}.rb-duo-mobile-media .t4s-product__thumb{overflow:hidden!important;border:1px solid rgba(92,45,120,.12)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 6px 14px #4f26671a!important}.rb-scrub-music{left:12px;bottom:calc(17px + env(safe-area-inset-bottom))}body.template-product .rb-scrub-music{bottom:calc(78px + env(safe-area-inset-bottom))}.rb-scrub-music__toggle{flex-basis:54px;width:54px;height:54px}.rb-scrub-music__panel{width:168px;padding:9px 10px 10px;border-radius:15px}.rb-scrub-music__panel-top strong{font-size:10px}}@keyframes rb-duo-mobile-card-float{0%,to{transform:translateY(0) rotate(-.35deg)}50%{transform:translateY(-7px) rotate(.35deg)}}@keyframes rb-duo-sparkle{0%,to{opacity:.45;transform:scale(.82) rotate(0)}50%{opacity:1;transform:scale(1.18) rotate(18deg)}}@media(prefers-reduced-motion:reduce){.rb-scrub-music__toggle,.rb-scrub-music__halo,.rb-scrub-music__eq i,.rb-scrub-music__hint,.rb-duo-integrated-product .rb-duo-mobile-media,.rb-duo-integrated-product .rb-duo-mobile-media:before,.rb-duo-integrated-product .rb-duo-mobile-media:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAOwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA */
