#MainContent{display:block}.skip:focus{position:fixed;left:12px;top:12px;width:auto;height:auto;clip:auto;z-index:99;background:var(--yellow);border:var(--line);border-radius:var(--r-pill);padding:8px 16px}.mast nav a[aria-current=page]:after{transform:scaleX(1)}@media(max-width:1100px){.mast nav li:nth-child(5){display:none}}.rh-eyebrow{font-family:var(--label);font-size:17px;letter-spacing:.03em;color:var(--roofus);margin-bottom:12px}.rh-eyebrow a{text-decoration:none}.rh-hero{padding-top:clamp(44px,6vw,88px);padding-bottom:clamp(24px,3vw,40px)}.rh-hero h1{font-family:var(--display);font-size:clamp(44px,6.2vw,92px);line-height:.92;letter-spacing:-.01em;max-width:18ch}.rh-hero .lede{font-size:clamp(17px,1.35vw,20px);max-width:56ch;margin-top:18px}.rh-hero .lede p+p{margin-top:.8em}.rh-hero .btn,.rh-hero .search-form{margin-top:26px}.rh-hero.center{text-align:center}.rh-hero.center h1,.rh-hero.center .lede{margin-inline:auto}.rh-sec{padding-block:clamp(56px,7vw,104px)}.rh-sec.rh-sec-sm,.rh-sec-sm{padding-block:clamp(28px,4vw,56px)}.rh-band{border-block:var(--line)}.rh-band.white{background:var(--surface)}.rh-band.yellow{background:var(--yellow)}.rh-band.ink{background:var(--ink);color:var(--ground)}.rh-band.ink .sec-title,.rh-band.ink .rte a{color:var(--yellow)}.rt-title{margin-bottom:22px}.rte{font-size:17px;line-height:1.62;max-width:72ch}.rte>*+*{margin-top:1em}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--display);font-weight:400;line-height:1;margin-top:1.4em}.rte h1{font-size:clamp(34px,3.6vw,52px)}.rte h2{font-size:clamp(28px,3vw,40px)}.rte h3{font-size:clamp(22px,2.2vw,30px)}.rte h4,.rte h5,.rte h6{font-size:20px}.rte ul,.rte ol{padding-left:1.25em}.rte li+li{margin-top:.45em}.rte a{color:var(--roofus);text-underline-offset:3px}.rte strong,.rte b{font-weight:700}.rte img{border-radius:var(--r-media);border:var(--line);height:auto}.rte table{border-collapse:collapse;width:100%;font-size:15px}.rte td,.rte th{border:1px solid var(--ink-faint);padding:8px 10px;text-align:left;vertical-align:top}.rte blockquote{margin:0;padding:6px 0 6px 18px;border-left:4px solid var(--yellow)}.rh-page-body .rte{margin-inline:0}.it-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.it-grid.img-right .it-media{order:2}.it-media{margin:0;border:var(--line);border-radius:var(--r-card);overflow:hidden;background:var(--surface)}.it-media img{width:100%;height:auto}.it-copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start;min-width:0}.contact-grid{align-items:start}@media(max-width:900px){.it-grid{grid-template-columns:minmax(0,1fr)}.it-grid.img-right .it-media{order:0}}.icons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.icons li{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;border:var(--line);border-radius:var(--r-card);background:var(--surface);padding:24px 14px;font-family:var(--label);font-size:19px;line-height:1.05}.icons svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icons li:nth-child(3n+1) svg{color:var(--roofus)}.faq-list{display:grid;gap:12px;max-width:900px}.faq-list details{border:var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.faq-list summary,.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-family:var(--display);font-size:clamp(20px,2vw,26px);line-height:1.05}.faq-list summary::-webkit-details-marker,.acc summary::-webkit-details-marker{display:none}.faq-list summary i,.acc summary i{flex:none;width:34px;height:34px;border-radius:50%;border:var(--line);display:grid;place-items:center;font-style:normal;font-family:var(--body);font-size:20px;transition:transform .3s var(--ease-out),background-color .2s}.faq-list details[open] summary i,.acc details[open] summary i{transform:rotate(45deg);background:var(--yellow)}.faq-list .rte{padding:0 22px 20px}.acc{border-top:var(--line);margin-top:6px}.acc details{border-bottom:var(--line)}.acc summary{padding:16px 0;font-size:22px}.acc .rte{padding:0 0 18px;font-size:16px}.cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.cta .rte{margin-inline:auto}.cta .sec-title{max-width:20ch;margin-bottom:0}.rh-form{display:grid;gap:14px;max-width:640px}.rh-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rh-form label,.summary label{display:block;font-family:var(--label);font-size:16px;margin-bottom:6px}.rh-input{width:100%;border:var(--line);border-radius:14px;background:var(--surface);padding:13px 16px;font:inherit;color:var(--ink)}textarea.rh-input{min-height:150px;resize:vertical}.summary textarea.rh-input{min-height:64px}.rh-input:focus{outline:2.5px solid var(--yellow);outline-offset:2px}.note{border:var(--line);border-radius:14px;padding:12px 16px;background:var(--yellow)}.note.err{background:#ffdfdb;background:oklch(93% .05 25)}@media(max-width:600px){.rh-form .row2{grid-template-columns:1fr}}.rh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px}.rh-card h3 a{text-decoration:none}.rh-card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rh-card{position:relative}.rh-card .add,.rh-card .swatches,.rh-card .rate-row{position:relative;z-index:2}.rh-card .media{display:block}.rh-card a.add{text-decoration:none}.rh-card .rate-row{min-height:22px;display:flex;justify-content:center}.media.white{background:#fff}.media.white img.pack{object-fit:contain}.col-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:22px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{border:var(--line);border-radius:var(--r-pill);padding:8px 16px;font-family:var(--label);font-size:16px;text-decoration:none;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease-out),color .2s}.pill:hover{background:var(--surface)}.pill[aria-current=page],.pill[aria-pressed=true]{background:var(--ink);color:var(--ground)}.pill.na{opacity:.45;text-decoration:line-through}.sort{display:flex;align-items:center;gap:10px;font-family:var(--label);font-size:16px}.sort select{border:var(--line);border-radius:var(--r-pill);background:var(--surface);padding:8px 14px;font-family:var(--body);font-size:15px;color:var(--ink)}.pager{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:36px}.pager a,.pager span{min-width:44px;height:44px;display:grid;place-items:center;border:var(--line);border-radius:var(--r-pill);padding:0 14px;text-decoration:none;font-family:var(--label)}.pager .current{background:var(--ink);color:var(--ground)}.count-note{color:var(--ink-soft);font-size:15px}.count-note a{color:var(--roofus)}.crumbs{font-size:14px;color:var(--ink-soft);padding-top:22px;display:flex;gap:8px;flex-wrap:wrap}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.pdp{padding-bottom:clamp(40px,5vw,72px)}.pdp-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,64px);align-items:start;margin-top:18px}.pdp-gallery{position:sticky;top:84px;display:grid;gap:12px;min-width:0}.pdp-main{position:relative;aspect-ratio:1;border:var(--line);border-radius:var(--r-card);overflow:hidden;background:#fff}.pdp-main img{width:100%;height:100%;object-fit:contain;transition:opacity .25s var(--ease-out)}.pdp-main img.swap{opacity:0}.pdp-main .badge{top:14px;left:14px}.pdp-thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:3px}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumbs button{flex:none;width:76px;height:76px;border:1.5px solid var(--ink-faint);border-radius:12px;overflow:hidden;background:#fff;padding:0;cursor:pointer;transition:border-color .2s}.pdp-thumbs button:hover{border-color:var(--ink)}.pdp-thumbs button[aria-current=true]{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.pdp-thumbs img{width:100%;height:100%;object-fit:cover}.pdp-info{display:flex;flex-direction:column;gap:16px;min-width:0}.pdp-meta{font-family:var(--label);font-size:18px;color:var(--roofus)}.pdp-title{font-family:var(--display);font-size:clamp(42px,4.8vw,72px);line-height:.92;letter-spacing:-.01em}.pdp-meta+.pdp-title{margin-top:-6px}.pdp-detail{color:var(--ink-soft);margin-top:-6px}.pdp-rate{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:14px}.pdp-rate>span:last-child{text-decoration:underline;text-underline-offset:3px;color:var(--ink-soft)}.pdp-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pdp-price b{font-family:var(--display);font-weight:400;font-size:42px;line-height:1;font-variant-numeric:tabular-nums}.pdp-price s{color:var(--ink-soft);font-size:19px}.pdp-form{display:grid;gap:16px}.opt{border:0;margin:0;padding:0;min-width:0}.opt legend{font-family:var(--label);font-size:17px;margin-bottom:10px;padding:0}.opt legend span{color:var(--roofus)}.buy-row{display:flex;gap:12px;align-items:stretch}.qty-lg{display:inline-flex;align-items:center;border:var(--line);border-radius:var(--r-pill);background:var(--surface);flex:none}.qty-lg button{width:44px;align-self:stretch;border:0;background:none;font-size:20px;cursor:pointer;color:var(--ink)}.qty-lg input{width:34px;border:0;background:none;text-align:center;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty-lg input::-webkit-inner-spin-button,.qty-lg input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-row .btn{flex:1;min-width:0}.ship-note{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-soft)}.ship-note svg{color:var(--roofus);flex:none}.stock{display:grid;gap:12px;border:var(--line);border-radius:var(--r-card);background:var(--surface);padding:16px}.stock h3{font-family:var(--display);font-size:26px;line-height:1}.stock-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.stock-tier{border:var(--line);border-radius:14px;background:var(--ground);padding:12px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:3px;font:inherit;color:inherit;transition:background-color .2s,transform .15s var(--ease-out)}.stock-tier:hover{background:var(--yellow)}.stock-tier:active{transform:scale(.97)}.stock-tier .q{font-family:var(--display);font-size:22px;line-height:1}.stock-tier .p{font-size:15px}.stock-tier .p s{color:var(--ink-soft);font-size:13px}.stock-tier .u{font-size:12.5px;color:var(--ink-soft)}.promise-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.promise-list li{border:var(--line);border-radius:14px;background:var(--surface);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:var(--label);font-size:15px;line-height:1.1}.promise-list svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.pdp-grid{grid-template-columns:minmax(0,1fr)}.pdp-gallery{position:static}}@media(max-width:420px){.promise-list li{font-size:13px}.buy-row .btn{padding-inline:16px;font-size:16px}}.rh-related{background:var(--surface);border-top:var(--line)}.rh-related .col-bar .sec-title{margin:0}.rh-apps{padding-block:clamp(40px,6vw,80px)}.rh-apps-title{margin-bottom:22px}.rh-apps .jdgm-widget,.rh-apps .jdgm-widget *{font-family:var(--body)}.rh-apps .jdgm-rev-widg__title{font-family:var(--display)!important;font-weight:400!important;font-size:clamp(34px,4vw,56px)!important;line-height:.95!important;color:var(--ink)!important;text-align:left!important}.rh-apps .jdgm-star{color:var(--ink)!important}.rh-apps .jdgm-write-rev-link,.rh-apps .jdgm-ask-question-btn{border:var(--line)!important;border-radius:var(--r-pill)!important;background:var(--yellow)!important;color:var(--ink)!important;font-family:var(--label)!important}.cart-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(24px,4vw,56px);align-items:start}.cart-lines{list-style:none;margin:0;padding:0;border-top:var(--line)}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--ink-faint)}.cart-line img{width:96px;height:96px;object-fit:contain;border-radius:12px;border:1px solid var(--ink-faint);background:#fff}.cart-line b{font-family:var(--label);font-weight:400;font-size:20px;line-height:1.1;display:block}.cart-line a{text-decoration:none}.cart-line small{display:block;color:var(--ink-soft);font-size:14px}.cart-line .qty input{width:34px;border:0;background:none;text-align:center;font:inherit;font-size:14px;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-line .qty input::-webkit-inner-spin-button{-webkit-appearance:none}.cart-line .lp{font-variant-numeric:tabular-nums;text-align:right;display:flex;flex-direction:column}.cart-line .lp s{color:var(--ink-soft);font-size:13px}.rm{font-size:13px;color:var(--ink-soft);margin-left:10px}.summary{border:var(--line);border-radius:var(--r-card);background:var(--surface);padding:22px;display:grid;gap:14px;position:sticky;top:84px}.summary .ship{margin:-22px -22px 0;border-radius:var(--r-card) var(--r-card) 0 0}@media(max-width:900px){.cart-grid{grid-template-columns:minmax(0,1fr)}.summary{position:static}}@media(max-width:480px){.cart-line{grid-template-columns:72px minmax(0,1fr)}.cart-line img{width:72px;height:72px}.cart-line .lp{grid-column:2;text-align:left}}.search-form{display:flex;max-width:640px;border:var(--line);border-radius:var(--r-pill);background:var(--surface);overflow:hidden}.search-form input{flex:1;min-width:0;border:0;background:none;font:inherit;padding:14px 22px;color:var(--ink)}.search-form input:focus{outline:none}.search-form:focus-within{outline:2.5px solid var(--yellow);outline-offset:3px}.search-form button{border:0;border-left:var(--line);background:var(--yellow);font-family:var(--label);font-size:17px;padding:0 24px;cursor:pointer;color:var(--ink)}.search-form button:hover{background:var(--ink);color:var(--yellow)}.result-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.result-list a{display:block;border:var(--line);border-radius:14px;background:var(--surface);padding:14px 18px;text-decoration:none;font-family:var(--label);font-size:18px}.result-list a:hover{background:var(--yellow)}.result-list b{font-weight:400}.lost{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;padding-block:clamp(64px,9vw,130px)}.lost .big{font-family:var(--display);font-size:clamp(120px,22vw,300px);line-height:.8;color:var(--roofus)}.lost .ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.coll-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.coll{display:flex;flex-direction:column;gap:12px;border:var(--line);border-radius:var(--r-card);background:var(--surface);padding:14px;text-decoration:none;transition:transform .35s var(--ease-out)}.coll:hover{transform:translateY(-4px)}.coll .media{aspect-ratio:4/3}.coll h2{font-family:var(--display);font-size:32px;line-height:.95;text-align:center}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.post{border:var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden;text-decoration:none;display:flex;flex-direction:column}.post img{aspect-ratio:16/10;object-fit:cover;width:100%}.post div{padding:16px;display:grid;gap:8px}.post h2{font-family:var(--display);font-size:28px;line-height:.95}.rh-article .rte{margin-inline:auto}.article-hero img{border:var(--line);border-radius:var(--r-card);width:100%;height:auto;margin-top:28px}.rh-video video{width:100%;border:var(--line);border-radius:var(--r-card);display:block;background:var(--ink)}.shopify-policy__container{max-width:860px!important;margin:0 auto!important;padding:clamp(44px,6vw,88px) var(--gut-r) clamp(56px,8vw,110px) var(--gut-l)!important}.shopify-policy__title h1{font-family:var(--display);font-weight:400;font-size:clamp(40px,5.4vw,76px);line-height:.92;margin-bottom:28px;text-align:left}.shopify-policy__body{font-size:17px;line-height:1.62}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1em}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--display);font-weight:400;line-height:1;margin:1.4em 0 .5em}.shopify-policy__body a{color:var(--roofus)}body:not(.tpl-index) .finale2{margin-top:0}.menu-btn{display:none;width:44px;height:44px;margin-left:-10px;border:0;background:none;color:var(--ink);cursor:pointer;place-items:center;border-radius:50%}.menu-btn:hover{background:var(--surface)}.menu-btn svg{width:26px;height:26px}.mnav{position:fixed;top:0;left:0;bottom:0;width:min(380px,88vw);z-index:83;background:var(--surface);border-right:var(--line);display:flex;flex-direction:column;gap:22px;overflow-y:auto;padding:max(16px,env(safe-area-inset-top,0px)) 22px max(24px,env(safe-area-inset-bottom,0px)) max(22px,env(safe-area-inset-left,0px));transform:translate(-102%);visibility:hidden;transition:transform .45s var(--ease-out),visibility 0s .45s}.mnav.open{transform:none;visibility:visible;transition:transform .45s var(--ease-out)}.mnav-head{display:flex;justify-content:space-between;align-items:center}.mnav-links{list-style:none;margin:0;padding:0;border-top:var(--line)}.mnav-links li{border-bottom:var(--line)}.mnav-links a{display:flex;justify-content:space-between;align-items:center;padding:16px 2px;text-decoration:none;font-family:var(--display);font-size:30px;line-height:1}.mnav-links i{font-style:normal;font-family:var(--body);font-size:22px;transition:transform .2s var(--ease-out)}.mnav-links a:active i,.mnav-links a:hover i{transform:translate(4px)}.mnav-small{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mnav-small a{font-size:16px;text-underline-offset:3px}.mnav.open .mnav-links li,.mnav.open .mnav-pills,.mnav.open .mnav-small{animation:mnavIn .5s var(--ease-out) backwards}.mnav.open .mnav-links li:nth-child(2){animation-delay:.04s}.mnav.open .mnav-links li:nth-child(3){animation-delay:.08s}.mnav.open .mnav-links li:nth-child(4){animation-delay:.12s}.mnav.open .mnav-links li:nth-child(5){animation-delay:.16s}.mnav.open .mnav-pills{animation-delay:.2s}.mnav.open .mnav-small{animation-delay:.24s}@keyframes mnavIn{0%{opacity:0;transform:translate(-14px)}}#mnavScrim{z-index:82}@media(prefers-reduced-motion:reduce){.mnav,.mnav.open{transition:none}.mnav.open .mnav-links li,.mnav.open .mnav-pills,.mnav.open .mnav-small{animation:none}}@media(max-width:900px){.menu-btn{display:grid}.mast{grid-template-columns:1fr auto 1fr}.mast nav{display:none}.mast .logo img{height:24px}.rating small{font-size:12px}.pit-ui{justify-content:space-between}.pit-ui p{display:block;font-size:13px;max-width:60%}}.spot:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}@media(min-width:701px){.shelf-head{background:var(--surface);border:var(--line);border-radius:var(--r-card);padding:clamp(12px,1.4vw,20px) clamp(14px,1.6vw,22px);max-width:min(32%,420px)}.shelf-head .sec-title{font-size:clamp(30px,3.4vw,52px)}.shelf-head p{font-size:clamp(13px,1.05vw,16px);margin-top:8px}}@media(min-width:701px)and (max-width:1180px){.shelf-head p{display:none}}.stock-tier img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--ink-faint);margin-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rh-pages.css.map */
