.rh .pg-hero h1 em,.rh .pg-story h2 em,.rh .pg-values h2 em,.rh .pg-contact h2 em,.rh .pg-cta h2 em{font-style:italic;color:var(--lav-deep)}.rh .pg-btns{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:26px}.rh .pg-bg-tile{background:var(--tile)}.rh .pg-bg-night{background:var(--night);color:#cfcbe0}.rh .pg-bg-night h2,.rh .pg-bg-night h3{color:#fff}.rh .pg-bg-night .eyebrow{color:var(--lav)}.rh .pg-bg-night .sec-head p{color:#a9a4bd}.rh .pg-bg-night h2 em{color:var(--lav)}.rh .pg-hero{position:relative;background:var(--night);color:#fff;overflow:hidden;padding-block:clamp(44px,6vw,76px)}.rh .pg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 120% at 85% 0%,rgba(124,114,184,.45),transparent 60%),radial-gradient(50% 80% at 0% 100%,rgba(255,107,61,.16),transparent 60%)}.rh .pg-hero.has-img:before{background:linear-gradient(90deg,#17151de6,#17151d9e 55%,#17151d4d),var(--pg-bg) var(--pg-pos,center)/cover no-repeat}.rh .pg-hero--md{min-height:min(46vh,420px);display:flex;align-items:flex-end}.rh .pg-hero--lg{min-height:min(70vh,620px);display:flex;align-items:flex-end}.rh .pg-hero .wrap{position:relative;width:100%}.rh .pg-crumbs{display:flex;gap:8px;font-size:13px;color:#a9a4bd;margin-bottom:22px}.rh .pg-crumbs a:hover{color:#fff}.rh .pg-hero .eyebrow{color:var(--lav)}.rh .pg-hero h1{font-size:clamp(44px,7vw,92px);font-weight:800;text-transform:uppercase;margin-top:8px;max-width:16ch}.rh .pg-hero h1 em{color:var(--lav)}.rh .pg-hero p{color:#d6d2e6;font-size:clamp(16px,1.6vw,19px);max-width:56ch;margin-top:16px}.rh .pg-hero-cta{margin-top:26px}.rh .pg-text{padding-block:clamp(44px,6vw,80px)}.rh .pg-text-grid{display:grid;grid-template-columns:minmax(0,760px) 280px;gap:56px;justify-content:center;align-items:start}.rh .pg-text.with-index .pg-text-grid{grid-template-columns:240px minmax(0,720px) 260px}.rh .pg-index,.rh .pg-help{position:sticky;top:110px}.rh .pg-index b{display:block;font-family:var(--display);font-size:20px;text-transform:uppercase;margin-bottom:12px}.rh .pg-index ol{list-style:none;padding:0;display:grid;gap:2px;max-height:calc(100vh - 180px);overflow:auto;border-left:2px solid var(--line)}.rh .pg-index a{display:block;font-size:13.5px;line-height:1.35;color:var(--muted);padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;transition:color .2s,border-color .2s}.rh .pg-index a:hover{color:var(--ink)}.rh .pg-index a.on{color:var(--lav-deep);border-left-color:var(--lav-deep);font-weight:700}.rh .pg-rte{font-size:16.5px;line-height:1.75;color:#3a3646;min-width:0;overflow-wrap:anywhere}.rh .pg-rte>*+*{margin-top:1em}.rh .pg-rte h1{display:none}.rh .pg-rte h2,.rh .pg-rte h3{font-family:var(--display);color:var(--ink);text-transform:uppercase;line-height:1.05;margin-top:1.8em;scroll-margin-top:120px}.rh .pg-rte h2{font-size:clamp(24px,2.6vw,30px)}.rh .pg-rte h3{font-size:22px}.rh .pg-rte b,.rh .pg-rte strong{color:var(--ink)}.rh .pg-rte a{color:var(--lav-deep);text-decoration:underline;text-underline-offset:3px}.rh .pg-rte ul,.rh .pg-rte ol{padding-left:1.3em}.rh .pg-rte img{border-radius:var(--r);height:auto}.rh .pg-rte table{width:100%;border-collapse:collapse;font-size:15px}.rh .pg-rte td,.rh .pg-rte th{border:1px solid var(--line);padding:8px 10px}.rh .pg-help{background:var(--tile);border-radius:20px;padding:24px}.rh .pg-help b{font-family:var(--display);font-size:24px;text-transform:uppercase;display:block}.rh .pg-help p{color:var(--muted);font-size:14.5px;margin:8px 0 16px}.rh .pg-help .btn{width:100%}.rh .pg-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.rh .pg-story.flip .pg-story-img{order:2}.rh .pg-story-img{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/5;background:var(--tile);box-shadow:0 30px 60px -30px #17151d73}.rh .pg-story-img.is-contain{background:var(--lav)}.rh .pg-story-img.empty{background:linear-gradient(135deg,var(--lav-mist),var(--lav))}.rh .pg-story-img img{width:100%;height:100%;object-fit:var(--fit,cover);object-position:var(--pos,center)}.rh .pg-badge{position:absolute;left:18px;bottom:18px;background:var(--volt);color:#fff;font:800 15px var(--body);letter-spacing:.04em;text-transform:uppercase;padding:9px 14px;border-radius:999px;box-shadow:0 10px 24px #00000040}.rh .pg-story-txt h2{font-size:clamp(36px,4.6vw,58px);font-weight:800;text-transform:uppercase;margin-top:8px}.rh .pg-story-body{margin-top:18px;color:var(--muted);font-size:17px;line-height:1.7}.rh .pg-story-body>*+*{margin-top:.9em}.rh .pg-story-body a{color:var(--lav-deep);text-decoration:underline;text-underline-offset:3px;font-weight:600}.rh .pg-story-body strong,.rh .pg-story-body b{color:var(--ink)}.rh .pg-bg-night .pg-story-body{color:#cfcbe0}.rh .pg-bg-night .pg-story-body strong{color:#fff}.rh .pg-bg-night .pg-story-body a{color:var(--lav)}.rh .pg-story blockquote{margin-top:24px;padding:4px 0 4px 20px;border-left:4px solid var(--volt);font-family:var(--display);font-size:clamp(24px,2.6vw,32px);font-weight:700;font-style:italic;text-transform:uppercase;line-height:1.05;color:var(--ink)}.rh .pg-bg-night blockquote{color:#fff}.rh .pg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:28px}.rh .pg-stats>div{background:#fff;border-radius:20px;padding:24px 22px;border:1px solid var(--line)}.rh .pg-stats b{display:block;font-family:var(--display);font-size:clamp(44px,5vw,64px);font-weight:800;line-height:.9;color:var(--lav-deep)}.rh .pg-stats span{display:block;margin-top:8px;font-weight:600;color:var(--ink);font-size:14.5px}.rh .pg-bg-white .pg-stats>div{background:var(--tile);border-color:transparent}.rh .pg-bg-night .pg-stats>div{background:var(--night-2);border-color:#ffffff14}.rh .pg-bg-night .pg-stats b{color:var(--lav)}.rh .pg-bg-night .pg-stats span{color:#e8e5f3}.rh .pg-cards{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:16px}.rh .pg-cards article{background:#fff;border-radius:22px;padding:30px 26px;border:1px solid var(--line);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.rh .pg-cards article:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #17151d59}.rh .pg-bg-white .pg-cards article{background:var(--tile);border-color:transparent}.rh .pg-bg-night .pg-cards article{background:var(--night-2);border-color:#ffffff14}.rh .pg-cards i{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--lav-mist);color:var(--lav-deep);margin-bottom:20px}.rh .pg-bg-night .pg-cards i{background:#b8b2d624;color:var(--lav)}.rh .pg-cards svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rh .pg-cards h3{font-size:28px;font-weight:800;text-transform:uppercase}.rh .pg-cards p{color:var(--muted);margin-top:8px;font-size:15.5px}.rh .pg-bg-night .pg-cards p{color:#a9a4bd}.rh .pg-contact-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,5vw,72px);align-items:start}.rh .pg-channels h2{font-size:clamp(38px,4.8vw,60px);font-weight:800;text-transform:uppercase;margin-top:8px}.rh .pg-lead{color:var(--muted);font-size:17px;margin-top:14px;max-width:48ch}.rh .pg-channels ul{list-style:none;padding:0;display:grid;gap:12px;margin-top:28px}.rh .pg-ch{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:18px;background:var(--tile);border:1px solid transparent;transition:border-color .2s,transform .2s,background .2s}.rh .pg-ch:hover{border-color:var(--lav);transform:translate(4px);background:#fff}.rh .pg-ch i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff;color:var(--lav-deep);flex:none}.rh .pg-ch--wa i{background:#25d366;color:#fff}.rh .pg-ch svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rh .pg-ch span{flex:1;display:grid;font-size:15px;color:var(--muted);line-height:1.35;min-width:0;overflow-wrap:anywhere}.rh .pg-ch b{color:var(--ink);font-size:16.5px}.rh .pg-ch small{color:#2f9e6e;font-weight:700;font-size:12.5px;margin-top:2px}.rh .pg-ch em{font-style:normal;font-size:20px;color:var(--lav-deep)}.rh .pg-hours{display:flex;gap:10px;align-items:center;margin-top:20px;color:var(--muted);font-size:14.5px}.rh .pg-hours svg{width:20px;height:20px;fill:none;stroke:var(--lav-deep);stroke-width:1.8;flex:none}.rh .pg-form-card{background:#fff;border:1px solid var(--line);border-radius:26px;padding:clamp(24px,3.4vw,40px);box-shadow:0 30px 60px -36px #17151d59}.rh .pg-form-card h3{font-size:34px;font-weight:800;text-transform:uppercase;margin-bottom:20px}.rh .pg-form{display:grid;gap:16px}.rh .pg-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rh .pg-form label{display:grid;gap:6px;font-weight:700;font-size:14px;color:var(--ink)}.rh .pg-form label small{font-weight:500;color:var(--muted)}.rh .pg-form input,.rh .pg-form select,.rh .pg-form textarea{font:500 16px var(--body);color:var(--ink);background:#fff;padding:14px 16px;border:2px solid var(--line);border-radius:14px;outline:none;width:100%;transition:border-color .2s}.rh .pg-form textarea{resize:vertical;min-height:130px}.rh .pg-form select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237c72b8' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:42px}.rh .pg-form input:focus,.rh .pg-form select:focus,.rh .pg-form textarea:focus{border-color:var(--lav-deep)}.rh .pg-form .btn{width:100%}.rh .pg-small{font-size:12.5px;color:var(--muted);text-align:center}.rh .pg-ok{display:grid;gap:4px;background:#e9f8f0;color:#1f6b4a;border-radius:16px;padding:20px}.rh .pg-ok b{font-size:18px}.rh .pg-err{background:#fdecea;color:#9b2c22;border-radius:12px;padding:12px 14px;font-size:14px}.rh .pg-cta{padding-top:0}.rh .pg-cta-box{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;background:var(--night);color:#cfcbe0;border-radius:28px;padding:clamp(30px,5vw,60px)}.rh .pg-cta-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 140% at 100% 0%,rgba(124,114,184,.5),transparent 60%);pointer-events:none}.rh .pg-cta-box>*{position:relative}.rh .pg-cta .eyebrow{color:var(--lav)}.rh .pg-cta h2{color:#fff;font-size:clamp(34px,4.4vw,54px);font-weight:800;text-transform:uppercase;margin-top:8px;max-width:18ch}.rh .pg-cta h2 em{color:var(--lav)}.rh .pg-cta p{margin-top:12px;max-width:48ch}.rh .pg-cta .pg-btns{margin-top:0}.rh .pg-ghost{display:inline-flex;align-items:center;gap:8px;padding:15px 24px;border-radius:999px;border:1.5px solid rgba(255,255,255,.3);color:#fff;font-weight:700;transition:background .2s,border-color .2s}.rh .pg-ghost:hover{background:#ffffff14;border-color:#fff}@media(max-width:1180px){.rh .pg-text.with-index .pg-text-grid{grid-template-columns:220px minmax(0,1fr)}.rh .pg-text.with-index .pg-help{grid-column:2;position:static}}@media(max-width:900px){.rh .pg-text-grid,.rh .pg-text.with-index .pg-text-grid{grid-template-columns:1fr;gap:28px}.rh .pg-index{position:static;background:var(--tile);border-radius:18px;padding:18px 20px}.rh .pg-index ol{max-height:none;border:0;columns:2;column-gap:18px;display:block}.rh .pg-index a{padding:5px 0;border:0;margin:0}.rh .pg-text.with-index .pg-help{grid-column:auto}.rh .pg-help{position:static}.rh .pg-story-grid,.rh .pg-contact-grid{grid-template-columns:1fr}.rh .pg-story.flip .pg-story-img{order:0}.rh .pg-story-img{aspect-ratio:4/3}.rh .pg-cards{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rh .pg-hero--md,.rh .pg-hero--lg{min-height:auto}.rh .pg-hero.has-img{padding-top:120px}.rh .pg-hero.has-img:before{background:linear-gradient(180deg,#17151d59,#17151deb 70%),var(--pg-bg) var(--pg-pos,center)/cover no-repeat}.rh .pg-index ol{columns:1}.rh .pg-cards{grid-template-columns:1fr}.rh .pg-stats{grid-template-columns:1fr 1fr}.rh .pg-stats>div{padding:18px 16px}.rh .pg-row{grid-template-columns:1fr}.rh .pg-cta-box{border-radius:22px}.rh .pg-cta .pg-btns{width:100%}.rh .pg-cta .pg-btns>*{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.rh .pg-cards article,.rh .pg-ch{transition:none}}.rh .sr-hero h1{max-width:none;word-break:break-word}.rh .sr-form{position:relative;display:flex;gap:8px;max-width:640px;margin-top:22px}.rh .sr-form svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;fill:none;stroke:#8f8aa3;stroke-width:2;stroke-linecap:round;pointer-events:none}.rh .sr-form input[type=search]{flex:1;min-width:0;font:500 16px var(--body);padding:16px 18px 16px 48px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;outline:none}.rh .sr-form input[type=search]::placeholder{color:#8f8aa3}.rh .sr-form input[type=search]:focus{border-color:var(--lav);background:#ffffff1f}.rh .sr-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px;font-size:13.5px;color:#a9a4bd}.rh .sr-chips a{padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#e8e5f3;font-weight:600;transition:background .2s,border-color .2s}.rh .sr-chips a:hover{background:var(--lav);border-color:var(--lav);color:var(--night)}.rh .sr-results,.rh .sr-empty{padding-block:clamp(36px,5vw,64px)}.rh .sr-count{color:var(--muted);margin-bottom:24px}.rh .sr-count b{color:var(--ink)}.rh .sr-sub{font-size:32px;font-weight:800;text-transform:uppercase;margin:48px 0 16px}.rh .sr-pages{list-style:none;padding:0;display:grid;gap:10px}.rh .sr-pages a{display:grid;gap:4px;padding:18px 20px;border-radius:16px;background:var(--tile);transition:background .2s}.rh .sr-pages a:hover{background:var(--lav-mist)}.rh .sr-pages span{color:var(--muted);font-size:14.5px}.rh .sr-pag{display:flex;justify-content:center;gap:6px;margin-top:40px}.rh .sr-pag a,.rh .sr-pag span{min-width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line);font-weight:700}.rh .sr-pag a:hover{border-color:var(--lav-deep)}.rh .sr-pag [aria-current]{background:var(--night);color:#fff;border-color:var(--night)}.rh .sr-none{background:var(--tile);border-radius:24px;padding:clamp(24px,4vw,44px);margin-bottom:56px}.rh .sr-none b{display:block;font-family:var(--display);font-size:clamp(28px,3.4vw,40px);text-transform:uppercase;line-height:1}.rh .sr-none p{color:var(--muted);margin-top:10px;max-width:60ch}.rh .nf{background:var(--night);color:#cfcbe0;position:relative;overflow:hidden}.rh .nf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 100% at 90% 10%,rgba(124,114,184,.45),transparent 60%);pointer-events:none}.rh .nf-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.rh .nf .eyebrow{color:var(--lav)}.rh .nf h1{color:#fff;font-size:clamp(46px,7vw,96px);font-weight:800;text-transform:uppercase;margin-top:10px}.rh .nf p{margin-top:14px;max-width:48ch;font-size:17px}.rh .nf-art{text-align:center}.rh .nf-art b{display:block;font-family:var(--display);font-size:clamp(120px,18vw,240px);font-weight:800;line-height:.85;color:transparent;-webkit-text-stroke:2px var(--lav)}.rh .nf-route{width:100%;max-width:420px;margin:-10px auto 0;overflow:visible}.rh .nf-route path{fill:none;stroke:#b8b2d680;stroke-width:3;stroke-dasharray:8 9;stroke-linecap:round}.rh .nf-route .nf-flag{stroke:var(--volt);stroke-dasharray:none;stroke-width:3}.rh .nf-dot{fill:var(--volt)}.rh .nf-art small{display:block;margin-top:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8f8aa3}@media(prefers-reduced-motion:reduce){.rh .nf-dot{display:none}}.rh .ct{padding-block:clamp(28px,4vw,52px) clamp(56px,7vw,96px)}.rh .ct.busy .ct-items,.rh .ct.busy .ct-sum{opacity:.55;pointer-events:none;transition:opacity .2s}.rh .ct-crumbs{color:var(--muted)}.rh .ct-crumbs a:hover{color:var(--ink)}.rh .ct-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:26px}.rh .ct-head h1{font-size:clamp(44px,6vw,76px);font-weight:800;text-transform:uppercase}.rh .ct-head h1 small{font-family:var(--body);font-size:16px;font-weight:600;color:var(--muted);text-transform:none;letter-spacing:0;vertical-align:middle}.rh .ct-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:36px;align-items:start}.rh .ct-ship{background:var(--tile);border-radius:16px;padding:16px 18px;margin-bottom:10px}.rh .ct-ship p{font-size:14.5px;margin-bottom:10px}.rh .ct-ship.done p b{color:#2f9e6e}.rh .ct-bar{height:8px;border-radius:99px;background:#fff;overflow:hidden}.rh .ct-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lav-deep),var(--lav));transition:width .5s cubic-bezier(.22,1,.36,1)}.rh .ct-ship.done .ct-bar i{background:#2f9e6e}.rh .ct-list{list-style:none;padding:0}.rh .ct-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.rh .ct-img{display:block;aspect-ratio:1;border-radius:16px;background:var(--tile);overflow:hidden}.rh .ct-img img{width:100%;height:100%;object-fit:contain;padding:8px}.rh .ct-info{display:grid;gap:3px;min-width:0}.rh .ct-info small{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lav-deep)}.rh .ct-info b{font-size:16.5px;line-height:1.3}.rh .ct-info a:hover b{color:var(--lav-deep)}.rh .ct-var,.rh .ct-unit{font-size:13.5px;color:var(--muted)}.rh .ct-disc{font-size:13px;color:#2f9e6e;font-weight:600}.rh .ct-q{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;height:44px}.rh .ct-q button{width:40px;height:100%;border:0;background:none;font-size:20px;cursor:pointer;color:var(--ink)}.rh .ct-q button:hover{background:var(--tile)}.rh .ct-q input{width:44px;height:100%;border:0;text-align:center;font:700 16px var(--body);color:var(--ink);background:none;-moz-appearance:textfield}.rh .ct-q input::-webkit-inner-spin-button,.rh .ct-q input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rh .ct-price{display:grid;justify-items:end;gap:2px;min-width:96px}.rh .ct-price s{font-size:13px;color:var(--muted)}.rh .ct-price strong{font-size:18px}.rh .ct-del{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.rh .ct-del:hover{color:#b3372e}.rh .ct-upd{margin-top:14px;color:var(--ink);border-color:var(--line)}.rh .ct-note{margin-top:18px;border:0;padding:0}.rh .ct-note summary{font-size:15px;font-weight:700}.rh .ct-note textarea{width:100%;margin-top:12px;font:500 15px var(--body);padding:14px 16px;border:2px solid var(--line);border-radius:14px;outline:none;resize:vertical}.rh .ct-note textarea:focus{border-color:var(--lav-deep)}.rh .ct-sum{position:sticky;top:110px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:0 30px 60px -40px #17151d66}.rh .ct-sum h2{font-size:30px;font-weight:800;text-transform:uppercase;margin-bottom:14px}.rh .ct-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:15px}.rh .ct-row--disc{color:#2f9e6e;font-weight:600}.rh .ct-row--muted{color:var(--muted)}.rh .ct-total{border-top:1px solid var(--line);margin-top:8px;padding-top:16px;font-size:17px;font-weight:700}.rh .ct-total b{font-size:24px}.rh .ct-total small{font-size:12px;color:var(--muted);font-weight:600}.rh .ct-tax{font-size:12.5px;color:var(--muted);margin:6px 0 16px}.rh .ct-pay{width:100%;font-size:17px;padding-block:18px}.rh .ct-trust{list-style:none;padding:0;display:grid;gap:10px;margin-top:20px;font-size:13.5px;color:var(--muted)}.rh .ct-trust li{display:flex;gap:10px;align-items:center}.rh .ct-trust svg{width:18px;height:18px;fill:none;stroke:var(--lav-deep);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.rh .ct-trust a{text-decoration:underline;text-underline-offset:3px}.rh .ct-pay-icons{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.rh .ct-pay-icons svg{width:38px;height:24px}.rh .ct-empty{text-align:center;background:var(--tile);border-radius:28px;padding:clamp(36px,6vw,72px) 20px}.rh .ct-empty>svg{width:56px;height:56px;fill:none;stroke:var(--lav-deep);stroke-width:1.6;stroke-linejoin:round}.rh .ct-empty>b{display:block;font-family:var(--display);font-size:clamp(30px,4vw,44px);text-transform:uppercase;margin-top:12px}.rh .ct-empty>p{color:var(--muted);margin:8px auto 0;max-width:46ch}.rh .ct-empty .pg-btns{justify-content:center}.rh .ct-up{margin-top:clamp(48px,7vw,88px)}.rh .ct-flash{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;background:var(--night);color:#fff;padding:12px 18px;border-radius:12px;font-size:14px;box-shadow:0 14px 30px #00000040}.rh .cl{padding-block:clamp(40px,6vw,80px)}.rh .cl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rh .cl-card{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:22px;overflow:hidden;background:var(--tile);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.rh .cl-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #17151d66}.rh .cl-img{display:block;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(160deg,#fff,var(--lav-mist))}.rh .cl-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.rh .cl-card.is-rec .cl-img img{object-fit:contain;padding:14px;filter:drop-shadow(0 14px 18px rgba(23,21,29,.18))}.rh .cl-card:hover .cl-img img{transform:scale(1.05)}.rh .cl-txt{display:grid;gap:2px;padding:16px 50px 18px 18px}.rh .cl-txt b{font-family:var(--display);font-size:24px;text-transform:uppercase;line-height:1}.rh .cl-txt small{color:var(--muted);font-size:13px}.rh .cl-card em{position:absolute;right:16px;bottom:18px;font-style:normal;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--lav-deep);transition:background .2s,color .2s}.rh .cl-card:hover em{background:var(--lav-deep);color:#fff}.rh .cl-brands-head{margin-top:clamp(48px,7vw,88px)}.rh .cl-brands{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.rh .cl-brands a{display:grid;place-items:center;gap:10px;padding:26px 16px 18px;border:1px solid var(--line);border-radius:18px;background:#fff;text-align:center;transition:border-color .2s,transform .2s}.rh .cl-brands a:hover{border-color:var(--lav);transform:translateY(-3px)}.rh .cl-brands img{height:44px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s}.rh .cl-brands a:hover img{filter:none;opacity:1}.rh .cl-brands small{color:var(--muted);font-size:12.5px}@media(max-width:1080px){.rh .ct-grid{grid-template-columns:1fr}.rh .ct-sum{position:static}.rh .cl-grid{grid-template-columns:repeat(3,1fr)}.rh .cl-brands{grid-template-columns:repeat(4,1fr)}.rh .nf-grid{grid-template-columns:1fr}.rh .nf-art{order:-1}}@media(max-width:640px){.rh .sr-form .btn{display:none}.rh .ct-item{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"img info price" "img q q";gap:10px 14px;align-items:start}.rh .ct-img{grid-area:img}.rh .ct-info{grid-area:info}.rh .ct-price{grid-area:price;min-width:0}.rh .ct-q{grid-area:q;justify-self:start;height:40px}.rh .ct-sum{padding:20px}.rh .cl-grid{grid-template-columns:1fr 1fr;gap:10px}.rh .cl-txt{padding:12px 12px 14px}.rh .cl-txt b{font-size:19px}.rh .cl-card em{display:none}.rh .cl-brands{grid-template-columns:repeat(2,1fr)}.rh .nf-art b{font-size:120px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rh-paginas.css.map */
