@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(rb-instrumentserif-regular.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(rb-instrumentserif-italic.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(rb-geist-var.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(rb-geistmono-var.woff2) format("woff2")}:root{--rb-ivory:#F2EEE6;--rb-ink:#111213;--rb-stone:#E4DED3;--rb-red:#E8190A;--rb-red-deep:#B0150A;--rb-line:rgba(17,18,19,.16);--rb-line-strong:rgba(17,18,19,.32);--rb-muted:rgba(17,18,19,.64);--rb-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--rb-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--rb-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--rb-wrap:1200px;--rb-gutter:20px;--rb-sec-y:72px;--rb-ease:cubic-bezier(.2,.7,.2,1);--font-heading-family:var(--rb-serif);--font-heading-style:normal;--font-heading-weight:400;--font-body-family:var(--rb-sans);--font-body-style:normal;--font-body-weight:var(--rb-body-w,300);--font-body-weight-bold:500}@media(min-width:750px){:root{--rb-gutter:40px;--rb-sec-y:112px}}@media(min-width:1200px){:root{--rb-sec-y:136px}}body{font-family:var(--rb-sans);font-weight:var(--rb-body-w,300);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--rb-serif);font-weight:400;text-transform:none;letter-spacing:-.01em;line-height:1.05}h1 em,h2 em,h3 em,.h1 em,.h2 em{font-style:italic;color:inherit}strong,b{font-weight:500}a{text-underline-offset:.16em}.shopify-section-group-header-group:first-child .announcement-bar-section,.shopify-section-group-header-group:first-child .section-header{position:relative}body>.rb-topline{display:block;height:2px;background:var(--rb-red)}.announcement-bar{border-bottom:1px solid var(--rb-line)}.announcement-bar__message{font-family:var(--rb-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:400;padding:1rem 0}.announcement-bar__message .icon-arrow{display:none}.header-wrapper{border-bottom:1px solid var(--rb-line)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-logo{max-width:150px;height:auto}.header__heading-link{font-family:var(--rb-serif);font-size:2.4rem;letter-spacing:0;text-transform:none}.header__menu-item>span,.header__menu-item>a,.list-menu__item--link{font-family:var(--rb-sans);font-weight:400;font-size:1.4rem;letter-spacing:0;text-transform:none;text-decoration:none}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.header__icon{color:var(--rb-ink)}.cart-count-bubble{background:var(--rb-ink);color:var(--rb-ivory);font-family:var(--rb-mono);font-size:.95rem;border-radius:0;min-width:1.7rem;height:1.7rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.product-form__submit{font-family:var(--rb-sans);font-weight:500;font-size:1.3rem;letter-spacing:.04em;text-transform:none;border-radius:0;min-height:4.8rem;padding:0 2.4rem;--color-button:17,18,19;--color-button-text:242,238,230;transition:opacity .2s var(--rb-ease)}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 1px rgba(var(--color-button),var(--alpha-button-border))}.button:hover{opacity:.86}.button--secondary{--color-button:242,238,230;--color-button-text:17,18,19;--alpha-button-background:0;--alpha-button-border:1}.button--secondary:after{box-shadow:0 0 0 1px var(--rb-ink)}.link,.underlined-link{font-family:var(--rb-sans);font-weight:400;text-decoration-thickness:1px}.field__input,.select__select,.customer .field input,.customer select,.quantity__input{font-family:var(--rb-sans);font-weight:300;border-radius:0}.field:after,.select:after,.customer .field:after,.customer select:after,.quantity:after{border-radius:0;box-shadow:0 0 0 1px var(--rb-line-strong)}.field:hover.field:after,.select:hover.select:after,.quantity:hover.quantity:after{box-shadow:0 0 0 1px var(--rb-ink)}.cart-drawer,.cart-drawer__inner{background:var(--rb-ivory)}.drawer__heading,.cart__heading{font-family:var(--rb-serif);font-size:2.8rem}.cart-item__name{font-family:var(--rb-sans);font-weight:400}.totals__total-value,.price{font-family:var(--rb-sans);font-weight:400;letter-spacing:0}.cart__ctas .button,.cart__checkout-button{width:100%}.tax-note{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.06em;color:var(--rb-muted)}.card,.card__inner,.card__media,.media{border-radius:0}.card__heading{font-family:var(--rb-sans);font-weight:400;font-size:1.5rem}.card__heading a{text-decoration:none}.card-information .price{font-size:1.4rem;color:var(--rb-muted)}.card--card .card__inner,.card--standard .card__inner{background:var(--rb-stone)}.badge{border-radius:0;font-family:var(--rb-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;border:0}.footer{border-top:0}.footer__content-top{padding-bottom:4rem}.footer-block__heading{font-family:var(--rb-mono);font-size:1.1rem;letter-spacing:var(--rb-track,.14em);text-transform:uppercase;font-weight:400;opacity:.7}.footer-block__details-content .list-menu__item--link{font-weight:300;font-size:1.4rem}.footer-block__brand-info .h2,.footer-block__brand-info .footer-block__heading{font-family:var(--rb-serif);font-size:2.6rem;text-transform:none;letter-spacing:-.01em;opacity:1}.footer__content-bottom{border-top:1px solid rgba(242,238,230,.16)}.copyright__content,.policies li a{font-family:var(--rb-mono);font-size:1rem;letter-spacing:.08em}.footer .list-payment__item svg{opacity:.75}.main-page-title,.collection-hero__title,.title--primary{font-size:clamp(3.6rem,6vw,6.4rem)}.section-header{--rb-none:0}.rblp,.rbpdp{font-family:var(--rb-sans);color:var(--rb-ink);font-weight:var(--rb-body-w,300);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.rblp *,.rbpdp *{box-sizing:border-box}.rblp img,.rbpdp img{display:block;max-width:100%;height:auto}.rblp-wrap{max-width:var(--rb-wrap);margin:0 auto;padding:0 var(--rb-gutter)}.rblp-sec{padding:var(--rb-sec-y) 0;background:var(--rb-ivory)}.rblp-sec--stone{background:var(--rb-stone)}.rblp-sec--ink{background:var(--rb-ink);color:var(--rb-ivory)}.rblp-sec--ink .rblp-label,.rblp-sec--ink .rblp-muted{color:#f2eee69e}.rblp-sec--ink .rblp-hair{background:#f2eee62e}.rblp h1,.rblp h2,.rblp h3,.rblp .rblp-h1,.rblp .rblp-h2,.rbpdp h1,.rbpdp h2,.rbpdp h3{font-family:var(--rb-serif);font-weight:400;letter-spacing:-.012em;line-height:1.04;margin:0;color:inherit;text-transform:none}.rblp h1,.rblp .rblp-h1,.rbpdp h1{font-size:clamp(4rem,8.6vw,7.2rem)}.rblp h2,.rblp .rblp-h2{font-size:clamp(3.2rem,5.4vw,5.2rem)}.rblp h3,.rbpdp h3{font-size:clamp(2.2rem,3vw,2.8rem)}.rblp em,.rbpdp h1 em,.rbpdp h2 em{font-style:italic;color:inherit}.rblp em.rblp-red,.rblp .rblp-red{font-style:normal;color:var(--rb-red)}.rblp p{margin:0}.rblp-lead{font-size:1.8rem;line-height:1.5;font-weight:300;max-width:56ch}.rblp-body{font-size:1.6rem;line-height:1.6;max-width:62ch}.rblp-muted{color:var(--rb-muted)}.rblp-label{font-family:var(--rb-mono);font-size:1.1rem;letter-spacing:var(--rb-track,.14em);text-transform:uppercase;font-weight:400;color:var(--rb-muted)}.rblp-label--ink{color:var(--rb-ink)}.rblp-num{font-family:var(--rb-mono);font-size:1.1rem;letter-spacing:.1em;color:var(--rb-muted)}.rblp-redline{display:block;width:56px;height:2px;background:var(--rb-red);margin:2.4rem 0 0}.rblp-hair{display:block;height:1px;background:var(--rb-line);border:0;margin:0}.rblp-sec__head{max-width:760px;margin-bottom:4.8rem}.rblp-sec__head .rblp-label{margin-bottom:1.8rem}.rblp-sec__head p.rblp-lead{margin-top:2.4rem}@media(min-width:750px){.rblp-sec__head{margin-bottom:6.4rem}}.rblp-btn,a.rblp-btn,button.rblp-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:0 2.6rem;border:1px solid var(--rb-ink);background:var(--rb-ink);color:var(--rb-ivory);font:500 1.4rem/1 var(--rb-sans);letter-spacing:.03em;text-decoration:none;cursor:pointer;border-radius:0;transition:opacity .2s var(--rb-ease),background .2s var(--rb-ease),color .2s var(--rb-ease);-webkit-appearance:none;appearance:none;white-space:nowrap}.rblp-btn:hover{opacity:.86}.rblp-btn:disabled{opacity:.4;cursor:default}.rblp-btn--ghost,a.rblp-btn--ghost,button.rblp-btn--ghost{background:transparent;color:var(--rb-ink)}.rblp-btn--ghost:hover{background:var(--rb-ink);color:var(--rb-ivory);opacity:1}.rblp-btn--light,a.rblp-btn--light,button.rblp-btn--light{background:var(--rb-ivory);color:var(--rb-ink);border-color:var(--rb-ivory)}.rblp-btn--sm,a.rblp-btn--sm,button.rblp-btn--sm{min-height:4.2rem;padding:0 1.8rem;font-size:1.3rem}.rblp-btn.is-added{background:transparent;color:var(--rb-ink)}.rblp-sec--ink .rblp-btn--ghost{color:var(--rb-ivory);border-color:#f2eee680}.rblp-sec--ink .rblp-btn--ghost:hover{background:var(--rb-ivory);color:var(--rb-ink)}.rblp-btn-price{font-weight:300;opacity:.7}.rblp-textlink,a.rblp-textlink{color:inherit;font:400 1.4rem/1 var(--rb-sans);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;text-decoration-color:var(--rb-line-strong)}.rblp-textlink:hover{text-decoration-color:currentColor}.rblp-msg{font-family:var(--rb-mono);font-size:1.1rem;letter-spacing:.06em;min-height:1.6rem;color:var(--rb-muted)}.rblp-msg.is-error{color:var(--rb-red-deep)}.rblp .shopify-payment-button__button{border-radius:0;font-family:var(--rb-sans)}.rblp .shopify-payment-button{margin-top:1rem}.rblp-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--rb-ease),transform .7s var(--rb-ease)}.rblp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rblp-reveal{opacity:1;transform:none;transition:none}}.rblp-hero{background:var(--rb-ivory);border-bottom:1px solid var(--rb-line)}.rblp-hero__grid{display:grid;grid-template-columns:1fr;gap:0}.rblp-hero__media{background:var(--rb-stone);position:relative}.rblp-hero__media{order:-1}.rblp-hero__media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.rblp-hero__media figcaption{position:absolute;left:var(--rb-gutter);bottom:1.6rem;font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-muted)}.rblp-hero__content{padding:4rem var(--rb-gutter) 5.6rem}.rblp-hero__content .rblp-label{margin-bottom:2rem}.rblp-hero__sub{margin-top:2.4rem;font-size:1.7rem;line-height:1.55;font-weight:300;max-width:52ch}.rblp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem 1.8rem;margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--rb-line)}.rblp-price__now{font-family:var(--rb-serif);font-size:3.2rem;line-height:1}.rblp-price__was{text-decoration:line-through;color:var(--rb-muted);font-size:1.6rem}.rblp-price__ship{font-family:var(--rb-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rb-muted)}.rblp-hero__ctas{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem}.rblp-hero__ctas .rblp-btn{width:100%}.rblp-hero__ctas .rblp-textlink{align-self:flex-start;margin-top:.6rem}.rblp-trust{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2.4rem;margin-top:3.2rem;padding-top:2rem;border-top:1px solid var(--rb-line)}.rblp-trust span{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rb-muted);line-height:1.5}@media(min-width:750px){.rblp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.rblp-hero__media{order:2}.rblp-hero__media{min-height:640px}.rblp-hero__media img{aspect-ratio:auto;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.rblp-hero__content{order:1;padding:9.6rem var(--rb-gutter) 9.6rem;display:flex;flex-direction:column;justify-content:center;max-width:720px;justify-self:end;width:100%}.rblp-hero__ctas{flex-direction:row;align-items:center;flex-wrap:wrap}.rblp-hero__ctas .rblp-btn{width:auto;min-width:220px}.rblp-hero__ctas .rblp-textlink{margin:0 0 0 .8rem}.rblp-trust{grid-template-columns:repeat(4,auto);justify-content:start;gap:1.2rem 3.2rem}}@media(min-width:1200px){.rblp-hero__content{padding-left:calc((100vw - var(--rb-wrap))/2 + var(--rb-gutter))}}.rblp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem var(--rb-gutter);background:var(--rb-ivory);border-top:1px solid var(--rb-line);transform:translateY(110%);transition:transform .35s var(--rb-ease)}.rblp-sticky.is-visible{transform:none}.rblp-sticky__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.rblp-sticky__info strong{font-weight:400;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rblp-sticky__info span{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.06em;color:var(--rb-muted)}.rblp-sticky .rblp-btn{min-height:4.4rem;padding:0 1.8rem;font-size:1.3rem;flex-shrink:0}@media(min-width:750px){.rblp-sticky{display:none}}.rblp-proof{background:var(--rb-ivory);padding:0}.rblp-proof__grid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--rb-line)}.rblp-proof__item{padding:2.8rem 0;border-bottom:1px solid var(--rb-line)}.rblp-proof__item:nth-child(odd){padding-right:2rem;border-right:1px solid var(--rb-line)}.rblp-proof__item:nth-child(2n){padding-left:2rem}.rblp-proof__item:nth-last-child(-n+2){border-bottom:0}.rblp-proof__item .rblp-num{display:block;margin-bottom:1.4rem}.rblp-proof__item strong{display:block;font-family:var(--rb-serif);font-weight:400;font-size:2.2rem;line-height:1.1;margin-bottom:.8rem}.rblp-proof__item span{display:block;font-size:1.4rem;line-height:1.5;color:var(--rb-muted)}.rblp-proof__foot{padding:1.6rem 0 0;font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rb-muted)}@media(min-width:750px){.rblp-proof__grid{grid-template-columns:repeat(4,1fr)}.rblp-proof__item{padding:4rem 2.8rem 4rem 0;border-bottom:0;border-right:1px solid var(--rb-line)}.rblp-proof__item:nth-child(2n){padding-left:0}.rblp-proof__item+.rblp-proof__item{padding-left:2.8rem}.rblp-proof__item:last-child{border-right:0;padding-right:0}.rblp-proof__foot{padding-top:2rem}}.rblp-gallery{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--rb-gutter) 1rem;scrollbar-width:none}.rblp-gallery::-webkit-scrollbar{display:none}.rblp-gallery figure{flex:0 0 78vw;max-width:520px;margin:0;scroll-snap-align:start;background:var(--rb-stone)}.rblp-gallery img{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}.rblp-gallery figcaption{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rb-muted);padding:1.2rem 0 0;background:var(--rb-ivory)}@media(min-width:750px){.rblp-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;overflow:visible;padding:0 var(--rb-gutter);max-width:var(--rb-wrap);margin:0 auto}.rblp-gallery figure{flex:none;max-width:none}}.rblp-story__grid{display:grid;grid-template-columns:1fr;gap:4.8rem}.rblp-story__media{display:grid;grid-template-columns:1fr;gap:1.2rem}.rblp-story__media figure{margin:0;background:#f2eee60f}.rblp-story__media img{width:100%;aspect-ratio:3/2;object-fit:cover}.rblp-story__media figcaption{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:#f2eee699;padding:1rem 0 0}.rblp-story__text .rblp-body{color:#f2eee6db;margin-top:2.4rem}.rblp-story__text .rblp-body p+p{margin-top:1.4rem}.rblp-steps{display:grid;grid-template-columns:1fr;gap:0;margin-top:3.2rem;border-top:1px solid rgba(242,238,230,.18)}.rblp-steps li{list-style:none;display:grid;grid-template-columns:5.6rem 1fr;gap:1.6rem;padding:1.6rem 0;border-bottom:1px solid rgba(242,238,230,.18);font-family:var(--rb-serif);font-size:2.2rem;line-height:1.15}.rblp-steps li .rblp-num{color:#f2eee68c;padding-top:.5rem}.rblp-steps li.is-last{color:var(--rb-ivory)}.rblp-steps li.is-last .rblp-num{color:var(--rb-red)}.rblp-specs{margin:3.2rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(242,238,230,.18)}.rblp-specs li{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid rgba(242,238,230,.18);font-size:1.5rem}.rblp-specs li span:first-child{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:#f2eee699;padding-top:.3rem}.rblp-sec:not(.rblp-sec--ink) .rblp-specs,.rblp-sec:not(.rblp-sec--ink) .rblp-specs li{border-color:var(--rb-line)}.rblp-sec:not(.rblp-sec--ink) .rblp-specs li span:first-child{color:var(--rb-muted)}@media(min-width:750px){.rblp-story__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:6.4rem;align-items:start}.rblp-story__media{grid-template-columns:1fr;position:sticky;top:8rem}.rblp-story__media.is-two{grid-template-columns:1fr 1fr}.rblp-story__media.is-two figure:first-child{grid-column:1/-1}}.rblp-offer{display:grid;grid-template-columns:1fr;gap:3.2rem}.rblp-anchor{display:grid;grid-template-columns:96px 1fr;gap:1.6rem;align-items:center;padding:1.6rem 0;border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.rblp-anchor img{width:96px;aspect-ratio:1;object-fit:cover;background:var(--rb-stone)}.rblp-anchor strong{display:block;font-weight:400;font-size:1.6rem}.rblp-anchor small{display:block;font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.08em;color:var(--rb-muted);margin-top:.4rem}.rblp-anchor form{margin-top:1.2rem}.rblp-pgrid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem}.rblp-pcard{display:flex;flex-direction:column;gap:1.2rem}.rblp-pcard a{display:block;background:var(--rb-stone)}.rblp-pcard img{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}.rblp-pcard__body{display:flex;flex-direction:column;gap:.4rem}.rblp-pcard__title{font-size:1.5rem;font-weight:400;line-height:1.3}.rblp-pcard__price{font-family:var(--rb-mono);font-size:1.15rem;letter-spacing:.06em;color:var(--rb-muted)}.rblp-pcard .rblp-btn{margin-top:.8rem;width:100%}.rblp-note{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.08em;color:var(--rb-muted);margin-top:2.4rem;line-height:1.6}.rblp-more{margin-top:3.2rem;display:flex;justify-content:center}.rblp-counter{display:grid;gap:1.2rem;padding:2rem 0;margin-bottom:3.2rem;border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.rblp-counter__msg{font-size:1.5rem}.rblp-counter__bar{display:block;height:2px;background:var(--rb-line)}.rblp-counter__bar i{display:block;height:100%;width:0;background:var(--rb-red);transition:width .5s var(--rb-ease)}.rblp-counter.is-done .rblp-counter__bar i{background:var(--rb-ink)}@media(min-width:750px){.rblp-offer{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:6.4rem;align-items:start}.rblp-pgrid{grid-template-columns:repeat(3,1fr);gap:3.2rem 2.4rem}.rblp-anchor{grid-template-columns:1fr;border:0;padding:0}.rblp-anchor img{width:100%;aspect-ratio:4/5}.rblp-counter{grid-template-columns:1fr auto;align-items:center}.rblp-counter__bar{grid-column:1/-1}}.rblp-faq{max-width:820px}.rblp-faq details{border-top:1px solid var(--rb-line)}.rblp-faq details:last-child{border-bottom:1px solid var(--rb-line)}.rblp-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 2.4rem;align-items:center;gap:1.6rem;padding:2rem 0;font-family:var(--rb-serif);font-size:2.1rem;line-height:1.15}.rblp-faq summary::-webkit-details-marker{display:none}.rblp-faq summary i{position:relative;width:1.4rem;height:1.4rem;justify-self:end}.rblp-faq summary i:before,.rblp-faq summary i:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--rb-ink);transition:transform .3s var(--rb-ease)}.rblp-faq summary i:after{transform:rotate(90deg)}.rblp-faq details[open] summary i:after{transform:rotate(0)}.rblp-faq__a{padding:0 0 2.4rem;font-size:1.5rem;line-height:1.6;color:var(--rb-muted);max-width:60ch}.rblp-faq__a p+p{margin-top:1rem}.rblp-reviews{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--rb-line)}.rblp-review{padding:2.8rem 0;border-bottom:1px solid var(--rb-line)}.rblp-review q{quotes:"\201c" "\201d";font-family:var(--rb-serif);font-size:2.2rem;line-height:1.2;display:block}.rblp-review cite{display:block;margin-top:1.6rem;font-style:normal;font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rb-muted)}@media(min-width:750px){.rblp-reviews{grid-template-columns:repeat(3,1fr);gap:0 4rem}.rblp-review{border-bottom:0;padding:4rem 0 0}}.rblp-final__media{margin:0 0 4.8rem;background:var(--rb-stone)}.rblp-final__media img{width:100%;aspect-ratio:3/2;object-fit:cover}.rblp-final__inner{text-align:left;max-width:720px}.rblp-final__inner .rblp-lead{margin-top:2.4rem}.rblp-final__ctas{display:flex;flex-direction:column;gap:1.2rem;margin-top:3.2rem}.rblp-final__ctas .rblp-btn{width:100%}.rblp-final__ctas .rblp-textlink{align-self:flex-start;margin-top:.6rem}.rblp-final__meta{margin-top:2rem;font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rb-muted)}@media(min-width:750px){.rblp-final__media img{aspect-ratio:21/9}.rblp-final__ctas{flex-direction:row;align-items:center}.rblp-final__ctas .rblp-btn{width:auto;min-width:220px}.rblp-final__ctas .rblp-textlink{margin:0 0 0 .8rem}}.rbpdp-main{background:var(--rb-ivory);border-bottom:1px solid var(--rb-line)}.rbpdp-grid{display:grid;grid-template-columns:1fr;gap:3.2rem}.rbpdp-media{margin:0 calc(var(--rb-gutter)*-1);display:flex;flex-direction:column}.rbpdp-thumbs{order:2}.rbpdp-media__main{background:var(--rb-stone)}.rbpdp-media__main img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.rbpdp-media__main img.is-photo{object-fit:cover;mix-blend-mode:normal}.rbpdp-thumbs{display:flex;gap:.8rem;overflow-x:auto;padding:1rem var(--rb-gutter) 0;scrollbar-width:none}.rbpdp-thumbs::-webkit-scrollbar{display:none}.rbpdp-thumbs button{flex:0 0 6.4rem;width:6.4rem;height:6.4rem;padding:0;border:1px solid transparent;background:var(--rb-stone);cursor:pointer}.rbpdp-thumbs button img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.rbpdp-thumbs button.is-active{border-color:var(--rb-ink)}.rbpdp-info{padding:.8rem 0 4rem}.rbpdp-info .rblp-label{margin-bottom:1.6rem}.rbpdp-info h1{font-size:clamp(3.6rem,7vw,5.6rem)}.rbpdp-lead{margin-top:2rem;font-size:1.6rem;line-height:1.55;font-weight:300;max-width:50ch}.rbpdp-lead .rb-series,.rbpdp-lead .rb-product-headline,.rbpdp-lead .rb-urgency,.rbpdp-lead .rb-guarantee,.rbpdp-lead .rb-specs{display:none}.rbpdp-lead .rb-usp-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 2rem;margin-top:2.4rem;padding-top:2rem;border-top:1px solid var(--rb-line)}.rbpdp-lead .rb-usp{display:flex;flex-direction:column;gap:.3rem}.rbpdp-lead .rb-usp-icon{display:none}.rbpdp-lead .rb-usp strong{font-family:var(--rb-mono);font-weight:400;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-muted)}.rbpdp-lead .rb-usp span{font-size:1.4rem;line-height:1.5}.rbpdp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1rem 1.8rem;margin-top:2.8rem;padding-top:2.4rem;border-top:1px solid var(--rb-line)}.rbpdp-price .rblp-price__now{font-size:3rem}.rbpdp-variants{margin-top:2.4rem;display:grid;gap:.8rem}.rbpdp-variants label{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-muted)}.rbpdp-variants select{width:100%;min-height:4.8rem;padding:0 1.6rem;border:1px solid var(--rb-line-strong);background:transparent;font:300 1.5rem var(--rb-sans);color:var(--rb-ink);border-radius:0}.rbpdp-buy{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem}.rbpdp-buy .rblp-btn{width:100%;min-height:5.6rem}.rbpdp-trust{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2.8rem;padding-top:2rem;border-top:1px solid var(--rb-line)}.rbpdp-trust span{display:grid;grid-template-columns:1.2rem 1fr;gap:1.2rem;align-items:baseline;font-size:1.4rem;color:var(--rb-muted)}.rbpdp-trust span:before{content:"";display:block;width:1.2rem;height:1px;background:var(--rb-red);position:relative;top:-.3rem}.rbpdp-specs{margin:3.2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--rb-line)}.rbpdp-specs li{display:grid;grid-template-columns:minmax(110px,36%) 1fr;gap:1.6rem;padding:1.3rem 0;border-bottom:1px solid var(--rb-line);font-size:1.45rem}.rbpdp-specs li span:first-child{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-muted);padding-top:.3rem}.rbpdp-desc{margin-top:3.2rem;font-size:1.5rem;line-height:1.6;color:var(--rb-muted)}.rbpdp-desc summary{list-style:none;cursor:pointer;font-family:var(--rb-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-ink);padding:1.6rem 0;border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.rbpdp-desc summary::-webkit-details-marker{display:none}.rbpdp-desc__body{padding:2rem 0 0}.rbpdp-desc__body .rb-urgency,.rbpdp-desc__body .rb-guarantee,.rbpdp-desc__body .rb-series,.rbpdp-desc__body .rb-product-headline{display:none}.rbpdp-desc__body .rb-specs h3{font-size:2rem;margin-bottom:1rem}.rbpdp-desc__body .rb-specs ul{list-style:none;padding:0;margin:0}.rbpdp-desc__body .rb-specs li{display:grid;grid-template-columns:minmax(110px,36%) 1fr;gap:1.6rem;padding:1rem 0;border-bottom:1px solid var(--rb-line)}.rbpdp-desc__body .rb-specs li span:first-child{font-family:var(--rb-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}@media(min-width:750px){.rbpdp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:6.4rem;align-items:start}.rbpdp-media{margin:0;position:sticky;top:8rem;display:grid;grid-template-columns:7.2rem 1fr;gap:1.6rem}.rbpdp-thumbs{flex-direction:column;overflow:visible;padding:0;order:-1}.rbpdp-thumbs button{flex:none;width:7.2rem;height:7.2rem}.rbpdp-info{padding:1.6rem 0 0}.rbpdp-trust{grid-template-columns:1fr 1fr}}@media(min-width:990px){.rbpdp-main .rblp-wrap{padding-top:5.6rem;padding-bottom:9.6rem}}@media(max-width:749px){.rbpdp-main .rblp-wrap{padding-top:0;padding-bottom:4rem}}.rb-no-rule .rblp-redline{display:none}.rb-no-blend .rblp-gallery img,.rb-no-blend .rblp-pcard img,.rb-no-blend .rbpdp-thumbs button img{mix-blend-mode:normal}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rb-brand.css.map */
