.rzb .rzb-image{min-height:320px;padding:0}.rzb .rzb-image img{height:100%;max-height:none;object-fit:cover}@media(max-width:899px){.rzb .rzb-image{min-height:240px;aspect-ratio:4/3}.rzb .rzb-image img{max-height:none}}.rzb{--ink:#493C35;--cream:#FDFBF7;--sage:#EBD2C1;--accent:#8D6E63;background:var(--cream);color:var(--ink);font-family:var(--font-body-family),sans-serif}.rzb *{box-sizing:border-box}.rzb h1,.rzb h2,.rzb h3{color:inherit;letter-spacing:-.045em;line-height:1.08;margin:0;font-weight:400}.rzb h1{font-family:Georgia,serif;font-size:clamp(42px,5.7vw,84px);max-width:650px}.rzb h2{font-family:Georgia,serif;font-size:clamp(34px,4vw,58px)}.rzb h3{font-size:26px;letter-spacing:-.02em}.rzb p{font-size:17px;line-height:1.7}.rzb a{color:inherit;text-underline-offset:5px}.rzb a:focus-visible,.rzb button:focus-visible,.rzb summary:focus-visible,.rzb input:focus-visible{outline:3px solid #8D6E63;outline-offset:5px}.rzb-nav{display:flex;justify-content:center;gap:32px;padding:17px 20px;border-bottom:1px solid #493C3524;font-size:14px}.rzb-nav a{text-decoration:none}.rzb-hero{display:grid;grid-template-columns:.95fr 1.05fr;max-width:1600px;margin:auto;min-height:640px}.rzb-copy{padding:70px clamp(24px,5vw,90px);align-self:center}.rzb .rzb-kicker{font-size:11px;letter-spacing:.17em;font-weight:600;margin:0 0 24px}.rzb-lead{max-width:490px;margin:25px 0 32px}.rzb-image{background:#fdfbf7;min-width:0;display:flex;align-items:center;justify-content:center;padding:24px}.rzb-image img{width:100%;height:auto;max-height:760px;object-fit:contain;display:block}.rzb .rzb-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:18px 26px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:4px;font:inherit;font-size:15px;text-decoration:none;cursor:pointer;min-height:54px;transition:background .2s}.rzb .rzb-button:hover{background:#75594f}.rzb .rzb-button:disabled{opacity:.5;cursor:not-allowed}.rzb-textlink{display:inline-block;font-size:14px;margin:18px 0}.rzb-copy .rzb-textlink{display:block;width:fit-content}.rzb-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--sage);padding:26px 5vw;text-align:center;gap:16px;font-size:14px}.rzb-strip span+span{border-left:1px solid #493C3530}.rzb-story{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;max-width:1300px;margin:auto;padding:100px 6vw}.rzb-story p{max-width:680px}.rzb-details{padding:80px 6vw;background:#ebd2c1}.rzb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px}.rzb-grid article{border-top:1px solid #493C3550;padding-top:20px}.rzb-number{display:block;font-size:14px;margin-bottom:38px}.rzb-grid p{max-width:380px}.rzb-buy{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:90px 6vw;align-items:center}.rzb-buyimage{background:#fdfbf7;padding:24px}.rzb-buyimage img{width:100%;height:auto;display:block}.rzb-buycopy{max-width:550px}.rzb .rzb-price{font-size:28px;margin-bottom:8px}.rzb .rzb-power{font-size:13px;margin-top:0;margin-bottom:28px}.rzb-buy form{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rzb-quantity{width:75px;padding:12px;border:1px solid #C8AC9B;background:transparent;font:inherit;border-radius:4px}.rzb-buy form button{width:100%;margin-top:12px}.rzb-policy{display:flex;gap:22px;font-size:13px}.rzb-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:7vw;background:#fdfbf7;padding:90px 6vw}.rzb details{border-top:1px solid #493C3530}.rzb details:last-child{border-bottom:1px solid #493C3530}.rzb summary{padding:22px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:17px;list-style:none}.rzb summary::-webkit-details-marker{display:none}.rzb summary span{font-size:24px;flex-shrink:0}.rzb details[open] summary span{transform:rotate(45deg)}.rzb details p{margin:0 0 24px;font-size:15px}.rzb-closing{text-align:center;background:var(--sage);padding:80px 24px}.rzb-closing h2{max-width:700px;margin:auto}.rzb-closing .rzb-button{margin-top:14px}.rzb [id]{scroll-margin-top:110px}@media(min-width:1500px){.rzb-details,.rzb-buy,.rzb-faq{padding-left:max(6vw,calc((100vw - 1400px)/2));padding-right:max(6vw,calc((100vw - 1400px)/2))}}@media(max-width:899px){.rzb-hero{grid-template-columns:1fr;min-height:0}.rzb-copy{padding:48px 24px 30px}.rzb-image{padding:16px}.rzb-image img{max-height:580px}.rzb-strip{grid-template-columns:1fr 1fr;padding:24px 16px}.rzb-strip span{font-size:12px}.rzb-strip span:nth-child(3){border:0}.rzb-story,.rzb-buy,.rzb-faq{grid-template-columns:1fr;padding:55px 24px;gap:30px}.rzb-details{padding:55px 24px}.rzb-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.rzb-number{margin-bottom:16px}.rzb-grid p,.rzb-buycopy{max-width:none}.rzb-nav{gap:23px;font-size:13px}.rzb-story .rzb-kicker{margin-bottom:0}.rzb-closing{padding:55px 24px}}.rzb{--ink:#493C35;--cream:#FDFBF7;--sage:#EBD2C1;--accent:#8D6E63}.rzb .rzb-image,.rzb .rzb-buyimage{background:#fdfbf7}.rzb .rzb-story,.rzb .rzb-faq,.rzb .rzb-closing{background:var(--rz-surface,#FDFBF7)}.rzb .rzb-story{max-width:none;padding-inline:max(6vw,calc((100vw - 1200px)/2))}.rzb{background:var(--rz-surface,#FDFBF7)}.rzb .rz-benefits{background:var(--rz-surface,#EBD2C1);color:#493c35}.rzb .rz-benefits__icon{background:#fdfbf7}.rzb .rz-materials{background:var(--rz-surface,#FDFBF7);color:#493c35}.rzb .rz-benefits__item h3{font-size:15px;line-height:1.4;letter-spacing:0;font-weight:600;margin:0 0 7px}.rzb .rz-benefits__item p{font-size:12px;margin:0;line-height:1.6}.rzb .rz-materials__eyebrow{font-size:11px}.rzb .rz-materials h2{margin-bottom:18px}.rzb .rz-materials__intro{font-size:16px;margin:0 0 38px}.rz-compliance{padding:42px max(6vw,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1fr 2fr;gap:30px}.rzb .rz-compliance h2{font-size:28px}.rzb .rz-compliance p{font-size:14px;margin:0;max-width:740px}.rzb .rz-compliance small{display:block;margin-top:14px;font-size:12px}@media(max-width:699px){.rz-compliance{grid-template-columns:1fr;padding:32px 24px;gap:18px}.rzb .rz-benefits__item h3{font-size:14px}.rzb .rz-benefits__item p{font-size:11px}}.rzb .rzb-buy{padding-bottom:36px}.rzb .rzb-button{border-radius:6px}.rzb .rzb-buyimage{border-radius:8px}.rzb .rz-benefits__item p{color:#68564c}.rzb .rz-benefits__icon,.rzb .rzb-number{color:#8d6e63}.rzb .rzb-button:hover{background:#75594f;border-color:#75594f}.rz-cover-back{position:relative;z-index:1;transform:translate3d(0,var(--rz-cover-shift,0px),0);filter:blur(var(--rz-cover-blur,0px))}.rz-cover-front{position:relative;z-index:2;background:#fdfbf7}.rz-cover-edge{box-shadow:0 -18px 40px rgba(73,60,53,var(--rz-cover-shade,0))}@media(prefers-reduced-motion:reduce){.rz-cover-back{transform:none;filter:none}.rz-cover-edge{box-shadow:none}}@media(max-width:749px){body .rz-video-hero,body .rz-stack,body .rz-lifestyle,body .rz-service,body .rzb{overflow-wrap:anywhere}body .rz-video-hero{grid-template-columns:minmax(0,1fr)}body .rz-video-hero__media{grid-row:1;aspect-ratio:720/780;min-width:0}body .rz-video-hero__copy{padding:24px 20px 28px;min-width:0}body .rz-video-hero__copy h1{font-size:clamp(26px,7.2vw,32px);line-height:1.35;letter-spacing:0;margin:0 0 20px;text-wrap:pretty}body .rz-video-hero__copy a{font-size:15px;min-height:44px;padding:11px 22px}body .rz-video-hero__toggle{right:12px;bottom:12px;width:44px;height:44px}body .rz-stack{padding:24px 8px 28px}body .rz-stack.is-ready .rz-stack__stage{grid-template-columns:minmax(0,1fr);row-gap:18px;padding:0}body .rz-stack__card .rzb-buyimage{width:72%;--active-offset:18%;--stack-offset:-25%}body .rz-stack__card .rzb-buyimage img{max-height:520px;aspect-ratio:4/5;object-fit:contain}body .rz-stack__card .rzb-buycopy{padding:4px 12px 0}body .rz-stack__card .rzb-buycopy h2{font-size:clamp(26px,7vw,32px);line-height:1.35;letter-spacing:0}body .rz-stack__card .rzb .rzb-kicker{font-size:12px;line-height:1.5;margin:0 0 12px;letter-spacing:.08em}body .rz-stack__card .rzb .rzb-price{font-size:23px;line-height:1.4;margin:16px 0}body .rz-stack .rzb-buycopy form{gap:10px;font-size:15px}body .rz-stack .rzb-quantity{min-height:44px;width:72px;padding:10px;font-size:16px}body .rz-stack .rzb-buycopy form .rzb-button{min-height:44px;padding:10px 22px;font-size:15px;margin-top:4px}body .rz-stack .rzb-textlink{min-height:44px;display:inline-flex;align-items:center;font-size:14px;margin:8px 0 0}body .rz-stack .rz-stack__controls{gap:6px;max-width:100%;min-width:0}body .rz-stack .rz-stack__controls>button{padding:8px;flex:0 0 44px}body .rz-stack .rz-stack__choices{gap:6px;min-width:0;flex-wrap:wrap;justify-content:center}body .rz-stack .rz-stack__choices button{font-size:14px;padding:8px 12px;min-height:44px}body .rz-lifestyle{padding:24px 20px}body .rz-lifestyle__row{grid-template-columns:minmax(0,1fr);gap:0}body .rz-lifestyle__copy{padding:24px 0 8px;min-width:0}body .rz-lifestyle h2{font-size:clamp(26px,7vw,32px);line-height:1.4;letter-spacing:0;margin-bottom:16px}body .rz-lifestyle .rz-lifestyle__eyebrow{font-size:12px;line-height:1.6;letter-spacing:.06em;margin-bottom:12px}body .rz-lifestyle__text{font-size:16px;line-height:1.85}body .rz-lifestyle__line{margin-top:20px}body .rz-lifestyle__copy p:empty,body .rz-lifestyle__text:empty,body .rzb p:empty,body .rzb figcaption:empty{display:none}body .rzb .rz-materials{padding:28px 20px}body .rzb .rz-materials h2{font-size:28px;line-height:1.35;letter-spacing:0;margin-bottom:20px}body .rz-materials__grid{grid-template-columns:minmax(0,1fr);gap:18px}body .rzb .rz-materials__intro{font-size:16px;line-height:1.8;margin-bottom:22px}body .rz-materials__grid figure:last-child img{max-height:440px;object-fit:contain}body .rzb .rzb-closing{padding:36px 20px}body .rzb .rzb-closing h2{font-size:clamp(26px,7vw,32px);line-height:1.4;letter-spacing:0}body .rzb .rzb-closing .rzb-button{min-height:44px;padding:11px 22px;font-size:15px;margin-top:22px}body .rzb .rzb-faq,body .rzb .rzb-story,body .rzb .rzb-details{padding:32px 20px;gap:24px}body .rzb summary{min-height:48px;font-size:16px;line-height:1.5}body .rzb .rz-compliance{padding:28px 20px;grid-template-columns:minmax(0,1fr)}body .product__title h1{font-size:28px;line-height:1.35;overflow-wrap:anywhere}body .product-form__input input,body .quantity__input,body .field__input,body .select__select{font-size:16px}}@media(max-width:359px){body .rz-video-hero__copy,body .rz-lifestyle{padding-left:16px;padding-right:16px}body .rz-stack .rz-stack__choices button{font-size:13px;padding-inline:9px}body .rz-stack .rz-stack__controls{gap:4px}}@media(max-width:749px){body #rzb-details .rz-lifestyle__text,body #rzb-details .rz-lifestyle__text p{font-size:16px;line-height:1.75;letter-spacing:normal;word-break:normal;overflow-wrap:break-word}body #rzb-details .rz-lifestyle__text p{margin:0 0 16px}body #rzb-details .rz-lifestyle__copy{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/rz-partitions.css.map */
