.rr-info-page{background:#f5f3ee;color:#242321}.rr-info-hero{background:#171819;color:#f5f3ee;padding:26px 0 48px;border-bottom:1px solid #9e8769}.rr-info-breadcrumb{font-size:1.2rem;line-height:1.8;color:inherit}.rr-info-breadcrumb ol{display:flex;gap:8px 12px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.rr-info-breadcrumb li+li:before{content:"/";margin-right:12px;opacity:.55}.rr-info-breadcrumb a{color:inherit;text-decoration:none}.rr-info-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.rr-info-eyebrow{font:700 1.1rem Arial,sans-serif;letter-spacing:.2em;margin:38px 0 14px;color:#c6b59e;text-transform:uppercase}.rr-info-hero h1{font-size:clamp(3.2rem,4.4vw,5.8rem);font-weight:500;line-height:1.45;max-width:1050px;margin:0;color:inherit;text-wrap:balance;overflow-wrap:anywhere}.rr-info-hero__rule{display:block;width:54px;height:2px;background:#b69c7c;margin-top:25px}.rr-info-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:8%;padding-top:48px;padding-bottom:76px;align-items:start}.rr-info-article{min-width:0;max-width:850px;font-size:1.6rem;line-height:1.9}.rr-page-content> :first-child{margin-top:0}.rr-page-lead{font-size:clamp(1.8rem,2vw,2.15rem);line-height:1.85;margin:0 0 30px;color:#45413b;text-wrap:pretty}.rr-page-content p{margin:0 0 18px}.rr-page-content a{color:#3e352b;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.rr-page-content a:hover{color:#7b4e24}.rr-page-content h2{font-size:clamp(2.2rem,2.2vw,2.8rem);line-height:1.6;margin:0 0 20px;color:#242321}.rr-page-content h3{font-size:1.8rem;line-height:1.7;color:#242321;margin:0 0 8px}.rr-guide-section{margin:40px 0 0;padding-top:34px;border-top:1px solid #d1cbc1}.rr-guide-section h2{scroll-margin-top:130px}.rr-page-content ul{padding-inline-start:22px}.rr-page-content li+li{margin-top:12px}.rr-page-jump{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.rr-page-jump a{display:inline-flex;align-items:center;padding:9px 15px;border:1px solid #bcb4a8;min-height:44px;font-size:1.35rem;text-decoration:none;background:#fffdf9}.rr-page-jump a:hover{background:#e9e4db;color:#242321}.rr-guide-steps{list-style:none;counter-reset:rr-step;padding:0;margin:0}.rr-guide-steps>li{counter-increment:rr-step;position:relative;padding:0 0 24px 55px;margin:0!important}.rr-guide-steps>li:before{content:counter(rr-step,decimal-leading-zero);position:absolute;left:0;top:2px;font:1.25rem Arial,sans-serif;display:grid;place-items:center;width:34px;height:34px;border:1px solid #bcb4a8;color:#665642}.rr-guide-steps>li:last-child{padding-bottom:0}.rr-guide-note{border-left:3px solid #a58a68;padding:22px 24px;margin-top:30px;background:#eae5db;font-size:1.45rem}.rr-guide-note p:last-child{margin-bottom:0}.rr-guide-table-wrap{max-width:100%;overflow:auto;margin:22px 0;border:1px solid #c4bcae;background:#fffdf9}.rr-guide-table-wrap:focus-visible{outline:2px solid #4d4030;outline-offset:4px}.rr-guide-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:1.45rem;line-height:1.7;font-variant-numeric:tabular-nums}.rr-guide-table-wrap caption{text-align:left;padding:16px 18px;font-size:1.35rem;color:#5d554b;border-bottom:1px solid #d5cfc5}.rr-guide-table-wrap th,.rr-guide-table-wrap td{padding:11px 18px;border-bottom:1px solid #e0dbd3;vertical-align:top}.rr-guide-table-wrap thead th{background:#242526;color:#f5f3ee;font-weight:500}.rr-guide-table-wrap tbody th{font-weight:500}.rr-guide-table-wrap tbody tr:nth-child(even){background:#eeeae2}.rr-guide-source{font-size:1.2rem;line-height:1.9;color:#635e57}.rr-info-aside{position:sticky;top:120px;font-size:1.35rem;min-width:0}.rr-info-aside h2{font-size:1.65rem;margin:0 0 14px}.rr-info-aside h2 a{color:#242321;text-decoration:none}.rr-info-aside ul{list-style:none;margin:0;padding:0;border-top:1px solid #c4bcae}.rr-info-aside li{border-bottom:1px solid #d9d3c9}.rr-info-aside li a{display:flex;gap:14px;justify-content:space-between;align-items:center;min-height:48px;padding:11px 6px;color:#4b443b;text-decoration:none;line-height:1.8}.rr-info-aside li a[aria-current=page]{font-weight:700;color:#242321;background:#e9e3d8;border-left:3px solid #8b7050;padding-left:12px}.rr-info-aside li a:hover{background:#e9e3d8}.rr-info-aside__contact{padding:22px 18px;margin-top:28px;border:1px solid #c4bcae;overflow-wrap:anywhere}.rr-info-aside__contact p{margin:0 0 12px;font-weight:700}.rr-info-aside__contact a{display:block;padding:6px 0;color:#4b443b;text-underline-offset:4px;font-size:1.2rem}.rr-guide-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rr-page-content .rr-guide-card{position:relative;display:flex;flex-direction:column;min-height:205px;padding:24px 22px 30px;border:1px solid #cdc5b9;text-decoration:none;background:#fffdf9;color:#242321}.rr-guide-card:hover{border-color:#75634c;background:#eee8dd}.rr-guide-card__number{font:1.1rem Arial,sans-serif;color:#6b5b45;margin-bottom:22px}.rr-guide-card h3{font-size:1.9rem}.rr-guide-card p{font-size:1.35rem;line-height:1.8;color:#635c52;max-width:90%;margin:0}.rr-guide-card__arrow{position:absolute;right:18px;bottom:14px;font:2rem Arial,sans-serif}.rr-contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:28px 0}.rr-contact-options a{display:flex;flex-direction:column;border:1px solid #c4bcae;padding:22px 20px;text-decoration:none;background:#fffdf9;gap:7px}.rr-contact-options span{font-size:1.2rem;color:#665642}.rr-contact-options strong{font-size:1.65rem;font-weight:500;overflow-wrap:anywhere}.rr-contact-options small{font-size:1.2rem;line-height:1.8;color:#635c52}.rr-guide-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid #c4bcae;margin:30px 0}.rr-guide-facts>div{padding:23px 20px;background:#fffdf9}.rr-guide-facts dt{font-size:1.25rem;color:#635c52}.rr-guide-facts dd{font-size:2.15rem;margin:7px 0 0;line-height:1.55}.rr-page-content .rr-guide-action{display:inline-flex;align-items:center;min-height:48px;padding:11px 23px;background:#242526;color:#fffdf9;text-decoration:none;font-size:1.45rem}.rr-page-content .rr-guide-action:hover{background:#514431;color:#fffdf9}.rr-guide-style-links{display:grid;gap:0;border-top:1px solid #c4bcae}.rr-guide-style-links a{padding:22px 0;border-bottom:1px solid #c4bcae;font-size:1.85rem;text-decoration:none}.rr-guide-signature{font-size:2.5rem;line-height:1.7;margin-top:40px!important}.rr-guide-faq details{border-bottom:1px solid #c4bcae}.rr-guide-faq details:first-child{border-top:1px solid #c4bcae}.rr-guide-faq summary{position:relative;padding:20px 35px 20px 0;font-size:1.65rem;font-weight:500;cursor:pointer;min-height:48px;list-style:none}.rr-guide-faq summary::-webkit-details-marker{display:none}.rr-guide-faq summary:after{content:"+";position:absolute;right:5px;top:20px;font:2rem Arial,sans-serif}.rr-guide-faq details[open]>summary:after{content:"−"}.rr-guide-faq details>div{padding:0 26px 18px 0;font-size:1.45rem;color:#514b43}.rr-guide-faq p:last-child{margin-bottom:0}.rr-info-page :focus-visible,.contact :focus-visible{outline:2px solid #766046;outline-offset:4px}.rr-info-hero :focus-visible{outline-color:#efdebd}.contact{max-width:1040px;background:#fffdf9;border-top:1px solid #c4bcae;margin-bottom:48px}.contact .field__input{background:#fffdf9;font-size:1.5rem}.contact .title{font-size:2.5rem;line-height:1.6}.contact .field__label,.contact .form__label{font-size:1.4rem;line-height:1.6}.contact textarea{min-height:150px}.shopify-policy__container{max-width:980px!important;padding-top:35px!important;padding-bottom:65px!important;font-size:1.55rem;line-height:1.95;overflow-wrap:anywhere}.shopify-policy__title h1{font-size:clamp(3rem,4vw,4.5rem);line-height:1.5;text-align:left;margin:0 0 35px}.shopify-policy__body h2{font-size:2.15rem;line-height:1.65;margin-top:36px}.shopify-policy__body a{color:#514431;text-underline-offset:4px}.rr-policy-breadcrumb{padding-top:28px;color:#655d52}.rr-page-content #pc--optOutFormContainer{font-size:1.4rem;line-height:1.85;overflow-wrap:anywhere}
@media(min-width:1200px){.rr-info-page--hub .rr-info-layout{grid-template-columns:minmax(0,1fr) 250px}.rr-info-page--hub .rr-guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:989px){.rr-info-layout{gap:35px;grid-template-columns:minmax(0,1fr) 210px}.rr-info-hero{padding-bottom:36px}.rr-contact-options{grid-template-columns:1fr}.rr-info-aside{top:100px}}
@media(max-width:749px){.rr-info-hero{padding:20px 0 30px}.rr-info-eyebrow{margin-top:26px;font-size:1rem}.rr-info-hero h1{font-size:3.3rem}.rr-info-breadcrumb{font-size:1.05rem}.rr-info-breadcrumb ol{gap:5px 8px}.rr-info-breadcrumb li+li:before{margin-right:8px}.rr-info-layout{grid-template-columns:1fr;padding-top:28px;padding-bottom:42px;gap:42px}.rr-info-article{font-size:1.45rem;line-height:1.9}.rr-page-lead{font-size:1.7rem}.rr-guide-section{margin-top:30px;padding-top:25px}.rr-page-content h2{font-size:2.2rem;margin-bottom:18px}.rr-page-content h3{font-size:1.65rem}.rr-guide-steps>li{padding-left:46px;padding-bottom:20px}.rr-guide-steps>li:before{width:30px;height:30px;font-size:1.05rem}.rr-guide-note{padding:18px;font-size:1.35rem}.rr-info-aside{position:static}.rr-info-aside__contact{margin-top:20px}.rr-info-aside li a{min-height:48px}.rr-guide-card-grid{gap:12px}.rr-page-content .rr-guide-card{padding:18px 15px 28px;min-height:190px}.rr-guide-card h3{font-size:1.6rem;line-height:1.8}.rr-guide-card p{font-size:1.2rem}.rr-guide-card__number{margin-bottom:18px}.rr-guide-table-wrap th,.rr-guide-table-wrap td{padding:10px 11px}.rr-guide-table-wrap table{font-size:1.3rem}.rr-guide-table-wrap caption{padding:13px 12px;font-size:1.2rem}.rr-guide-facts>div{padding:17px}.rr-guide-facts dd{font-size:2rem}.rr-guide-faq summary{font-size:1.5rem}.rr-guide-faq details>div{font-size:1.35rem}.rr-guide-signature{font-size:2.1rem}.rr-contact-options strong{font-size:1.65rem}.contact{margin-bottom:25px}.contact .title{font-size:2.15rem}.shopify-policy__container{font-size:1.4rem;padding-top:25px!important}.shopify-policy__title h1{font-size:3rem}.shopify-policy__body h2{font-size:1.95rem}}
@media(max-width:359px){.rr-guide-card-grid{grid-template-columns:1fr}.rr-page-content .rr-guide-card{min-height:160px}.rr-info-hero h1{font-size:2.9rem}.rr-guide-table-wrap th,.rr-guide-table-wrap td{padding:9px 7px}}
@media(prefers-reduced-motion:reduce){.rr-info-page *{scroll-behavior:auto}}
.rr-info-hero{background:radial-gradient(ellipse at 85% 50%,#343638 0,transparent 48%),#171819}.rr-info-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 235px;align-items:center;gap:35px}.rr-info-hero__grid .rr-info-eyebrow{margin-top:34px}.rr-info-art{color:#c3c4c0;display:flex;justify-content:center;align-items:center;padding-top:18px}.rr-info-art svg{width:100%;height:auto;max-width:240px}.rr-info-hero__rule{background:#b9bcb9}.rr-info-eyebrow{color:#c3c4c0}.rr-visual-guide{margin:0 0 34px;container-type:inline-size}.rr-visual-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rr-visual-guide figure{margin:0;padding:0;border:1px solid #d1cbc1;background:#fffdf9;overflow:hidden}.rr-visual-guide__art{color:#4e514f;background:radial-gradient(ellipse at center,#e6e8e3,transparent 72%),#eeede7;display:flex;align-items:center;justify-content:center;height:165px}.rr-visual-guide__art svg{height:155px;width:auto;max-width:100%}.rr-visual-guide figcaption{padding:21px 23px 24px}.rr-visual-guide__label{display:block;font-size:1.2rem;color:#62594d;line-height:1.75;margin-bottom:9px}.rr-visual-guide strong{display:block;font-weight:600;line-height:1.6;font-size:1.7rem;margin-bottom:8px}.rr-visual-guide p{margin:0;font-size:1.4rem;line-height:1.85;color:#555048}.rr-visual-guide .rr-visual-guide__caption{font-size:1.15rem;color:#655d52;margin:12px 0 0}.rr-visual-guide__flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rr-visual-guide__flow li{border:1px solid #d1cbc1;background:#fffdf9;padding:0 20px 24px;min-width:0}.rr-visual-guide__flow .rr-visual-guide__art{margin:0 -20px 18px;height:125px}.rr-visual-guide__flow svg{height:120px}.rr-visual-guide__flow strong{font-size:1.5rem}.rr-visual-guide__flow p{font-size:1.3rem}.rr-guide-card__number{border-bottom:1px solid #bfb7aa;width:34px;padding-bottom:9px;font-size:1.2rem}.rr-page-content .rr-guide-card{box-shadow:0 4px 16px #24232104}.rr-info-layout{max-width:1300px}.rr-info-hero h1{font-size:clamp(3.2rem,4.1vw,5.4rem)}
@media(max-width:989px){.rr-info-hero__grid{grid-template-columns:minmax(0,1fr) 170px;gap:20px}.rr-visual-guide__flow{grid-template-columns:1fr}.rr-visual-guide__flow li{display:grid;grid-template-columns:85px 1fr;column-gap:17px;padding:16px}.rr-visual-guide__flow .rr-visual-guide__art{grid-column:1;grid-row:1/4;margin:0;height:100%;min-height:105px}.rr-visual-guide__flow .rr-visual-guide__art svg{width:85px;height:auto}.rr-visual-guide__flow .rr-visual-guide__label,.rr-visual-guide__flow strong,.rr-visual-guide__flow p{grid-column:2}}
@media(max-width:749px){.rr-info-hero__grid{grid-template-columns:minmax(0,1fr) 88px;gap:8px}.rr-info-hero__grid .rr-info-eyebrow{margin-top:23px}.rr-info-art{padding-top:30px}.rr-info-hero h1{font-size:3.1rem;line-height:1.55}.rr-info-art svg{width:100px;max-width:none}.rr-info-article{font-size:1.6rem}.rr-visual-guide{margin-bottom:29px}.rr-visual-guide__grid{gap:12px}.rr-visual-guide__art{height:115px}.rr-visual-guide__art svg{height:108px}.rr-visual-guide figcaption{padding:15px 13px 18px}.rr-visual-guide strong{font-size:1.5rem}.rr-visual-guide p{font-size:1.3rem}.rr-visual-guide__label{font-size:1.05rem}.rr-page-lead{line-height:1.85}.rr-guide-faq details>div{font-size:1.5rem}.rr-info-page--hub .rr-info-art{padding-top:18px}.rr-info-page--hub .rr-info-hero__grid{grid-template-columns:minmax(0,1fr) 90px}}
@media(max-width:359px){.rr-info-hero__grid{grid-template-columns:minmax(0,1fr) 67px}.rr-info-art svg{width:80px}.rr-info-hero h1{font-size:2.65rem}.rr-visual-guide__grid{grid-template-columns:1fr}.rr-visual-guide figure{display:grid;grid-template-columns:90px 1fr}.rr-visual-guide__art{height:100%;min-height:145px}.rr-visual-guide__art svg{width:90px;height:auto}.rr-visual-guide figcaption{padding:15px}.rr-visual-guide strong{font-size:1.5rem}}

@media(max-width:359px){.section-header .header{padding-inline:12px}.section-header .rr-brand__symbol{width:22px;height:22px}.section-header .rr-brand__type{font-size:14px}}