main[data-template=policy]{overflow:clip;background:var(--rsp-base)}.rsp-policy-page,.rsp-policy-page *,.rsp-policy-page *:before,.rsp-policy-page *:after{box-sizing:border-box}.rsp-policy-page{display:grid;grid-template-areas:"breadcrumb" "eyebrow" "title" "mobile-nav" "body";min-height:30rem;color:var(--rsp-ivory);font-family:var(--rsp-sans)}.rsp-policy-native,.rsp-policy-native>.shopify-policy__container{display:contents}.rsp-policy-breadcrumb,.rsp-policy-eyebrow,.rsp-policy-page .shopify-policy__title{background:#eee9df;box-shadow:0 0 0 100vmax #ffffff05;clip-path:inset(0 -100vmax)}.rsp-policy-breadcrumb{grid-area:breadcrumb;display:flex;align-items:center;gap:.5rem;padding-top:3rem;color:#22201d;font-size:.625rem;font-weight:400;letter-spacing:.28em;line-height:1.5;text-transform:uppercase}.rsp-policy-breadcrumb a{color:inherit;text-decoration:none;transition:color .3s ease}.rsp-policy-breadcrumb a:hover,.rsp-policy-breadcrumb a:focus-visible{color:var(--rsp-gold)}.rsp-policy-breadcrumb span:last-child{color:#22201d}.rsp-policy-eyebrow{grid-area:eyebrow;margin:0;padding-top:2rem;color:var(--rsp-gold);font-size:.625rem;font-weight:500;letter-spacing:.34em;line-height:1.5;text-transform:uppercase}.rsp-policy-page .shopify-policy__title{position:relative;grid-area:title;max-width:none;margin:0;padding:1.25rem 0 2.75rem;text-align:left}.rsp-policy-page .shopify-policy__title:after{position:absolute;right:0;bottom:0;left:50%;width:100vw;border-bottom:1px solid #d8d1c6;content:"";transform:translate(-50%)}.rsp-policy-page .shopify-policy__title h1{max-width:24ch;margin:0;color:#22201d;font-family:var(--rsp-serif);font-size:clamp(2.2rem,9vw,2.8rem);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.08;text-align:left;text-wrap:balance}.rsp-policy-page .shopify-policy__title h1:after{display:block;width:4rem;height:1px;margin-top:1.75rem;background:#c5a05999;content:""}.rsp-policy-nav-mobile{grid-area:mobile-nav;margin-top:2.5rem;border-block:1px solid #d8d1c6}.rsp-policy-nav-mobile summary{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:.875rem;color:inherit;cursor:pointer;list-style:none}.rsp-policy-nav-mobile summary::-webkit-details-marker{display:none}.rsp-policy-nav-mobile summary::marker{content:""}.rsp-policy-nav-mobile summary>span{display:flex;min-width:0;flex-direction:column;gap:.35rem}.rsp-policy-nav-mobile summary small,.rsp-policy-nav-desktop>p{color:#76591f;font-size:.625rem;font-weight:500;letter-spacing:.3em;line-height:1.5;text-transform:uppercase}.rsp-policy-nav-mobile summary strong{overflow:hidden;color:#22201d;font-size:.9375rem;font-weight:300;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.rsp-policy-nav-mobile summary svg{width:.75rem;height:.5rem;flex:0 0 auto;color:#22201d;transition:transform .25s ease}.rsp-policy-nav-mobile[open] summary svg{transform:rotate(180deg)}.rsp-policy-nav-mobile summary:focus-visible{outline:1px solid var(--rsp-gold);outline-offset:.25rem}.rsp-policy-nav-mobile nav,.rsp-policy-nav-desktop nav{display:flex;flex-direction:column;padding-bottom:1rem}.rsp-policy-nav-mobile a,.rsp-policy-nav-desktop a{padding:.75rem 0 .75rem 1rem;border-left:1px solid #d8d1c6;color:#22201d;font-size:.875rem;font-weight:300;line-height:1.5;text-decoration:none;transition:border-color .3s ease,color .3s ease}.rsp-policy-nav-mobile a:hover,.rsp-policy-nav-mobile a:focus-visible,.rsp-policy-nav-desktop a:hover,.rsp-policy-nav-desktop a:focus-visible{border-color:#d8d1c6;color:#22201d}.rsp-policy-nav-mobile a[aria-current=page],.rsp-policy-nav-desktop a[aria-current=page]{border-color:var(--rsp-gold);color:var(--rsp-gold)}.rsp-policy-nav-mobile a:focus-visible,.rsp-policy-nav-desktop a:focus-visible{outline:1px solid var(--rsp-gold);outline-offset:.2rem}.rsp-policy-nav-desktop{display:none}.rsp-policy-page .shopify-policy__body{grid-area:body;width:100%;min-width:0;max-width:56.25rem;padding-block:2.75rem 4.5rem;color:#22201d;font-family:var(--rsp-sans);font-size:.9375rem;font-weight:300;line-height:1.85;overflow-wrap:anywhere}.rsp-policy-page .shopify-policy__body>:first-child,.rsp-policy-page .shopify-policy__body .rte>:first-child{margin-top:0}.rsp-policy-page .shopify-policy__body>:last-child,.rsp-policy-page .shopify-policy__body .rte>:last-child{margin-bottom:0}.rsp-policy-page .shopify-policy__body p,.rsp-policy-page .shopify-policy__body address{margin:0 0 1.35em}.rsp-policy-page .shopify-policy__body address{font-style:normal}.rsp-policy-page .shopify-policy__body h2,.rsp-policy-page .shopify-policy__body h3,.rsp-policy-page .shopify-policy__body h4,.rsp-policy-page .shopify-policy__body h5,.rsp-policy-page .shopify-policy__body h6{color:#22201d;text-wrap:balance}.rsp-policy-page .shopify-policy__body h2{margin:2.6em 0 .75em;font-family:var(--rsp-serif);font-size:clamp(1.55rem,6vw,1.9rem);font-style:italic;font-weight:400;line-height:1.2}.rsp-policy-page .shopify-policy__body h3{margin:2.4em 0 .8em;color:#76591f;font-family:var(--rsp-sans);font-size:.8125rem;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.rsp-policy-page .shopify-policy__body h4,.rsp-policy-page .shopify-policy__body h5,.rsp-policy-page .shopify-policy__body h6{margin:2.1em 0 .7em;font-family:var(--rsp-sans);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5}.rsp-policy-page .shopify-policy__body strong,.rsp-policy-page .shopify-policy__body b{color:#22201d;font-weight:500}.rsp-policy-page .shopify-policy__body em,.rsp-policy-page .shopify-policy__body i{color:#22201d}.rsp-policy-page .shopify-policy__body a{color:var(--rsp-gold);text-decoration:underline;text-decoration-color:#76591f;text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}.rsp-policy-page .shopify-policy__body a:hover{color:#76591f;text-decoration-color:currentcolor}.rsp-policy-page .shopify-policy__body a:focus-visible{outline:1px solid var(--rsp-gold);outline-offset:.2rem}.rsp-policy-page .shopify-policy__body ul,.rsp-policy-page .shopify-policy__body ol{margin:0 0 1.5em;padding-left:1.4rem}.rsp-policy-page .shopify-policy__body ul{list-style:disc outside}.rsp-policy-page .shopify-policy__body ol{list-style:decimal outside}.rsp-policy-page .shopify-policy__body ul ul{list-style-type:circle}.rsp-policy-page .shopify-policy__body ol ol{list-style-type:lower-alpha}.rsp-policy-page .shopify-policy__body li{padding-left:.15rem}.rsp-policy-page .shopify-policy__body li+li{margin-top:.55rem}.rsp-policy-page .shopify-policy__body li::marker{color:#76591f}.rsp-policy-page .shopify-policy__body li>ul,.rsp-policy-page .shopify-policy__body li>ol{margin-top:.65rem;margin-bottom:.65rem}.rsp-policy-page .shopify-policy__body blockquote{margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:1px solid rgb(197 160 89 / 70%);color:#22201d;font-family:var(--rsp-serif);font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.55}.rsp-policy-page .shopify-policy__body blockquote p{margin:0}.rsp-policy-page .shopify-policy__body hr{height:1px;margin:2.75rem 0;border:0;background:#eee9df}.rsp-policy-page .shopify-policy__body img,.rsp-policy-page .shopify-policy__body svg{max-width:100%;height:auto}.rsp-policy-page .shopify-policy__body .rte-table-wrapper{width:100%;max-width:100%;margin:1.75rem 0;overflow-x:auto}.rsp-policy-page .shopify-policy__body table{display:block;width:100%!important;max-width:100%;margin:1.75rem 0;border-collapse:collapse;overflow-x:auto;white-space:nowrap}.rsp-policy-page .shopify-policy__body .rte-table-wrapper table{display:table;margin:0;overflow:visible}.rsp-policy-page .shopify-policy__body th,.rsp-policy-page .shopify-policy__body td{padding:.75rem 1rem;border:1px solid #d8d1c6;text-align:left;vertical-align:top}.rsp-policy-page .shopify-policy__body th{color:#22201d;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.rsp-policy-page .shopify-policy__body pre,.rsp-policy-page .shopify-policy__body code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.rsp-policy-page .shopify-policy__body pre{max-width:100%;padding:1rem;overflow-x:auto;background:var(--rsp-dark)}@media(min-width:750px){.rsp-policy-breadcrumb{padding-top:4rem}.rsp-policy-eyebrow{padding-top:2.25rem}.rsp-policy-page .shopify-policy__title{padding-bottom:3.5rem}.rsp-policy-page .shopify-policy__title h1{font-size:clamp(2.8rem,4vw,3.1rem)}.rsp-policy-page .shopify-policy__body{padding-block:3.5rem 5.5rem;font-size:1rem}}@media(min-width:990px){.rsp-policy-page{grid-template-columns:15rem minmax(0,56.25rem);grid-template-areas:"breadcrumb breadcrumb" "eyebrow eyebrow" "title title" "desktop-nav body";column-gap:4rem}.rsp-policy-nav-mobile{display:none}.rsp-policy-nav-desktop{position:sticky;top:calc(var(--header-group-height, 6rem) + 2rem);grid-area:desktop-nav;display:block;align-self:start;margin-top:5rem}.rsp-policy-nav-desktop>p{margin:0 0 1.25rem}.rsp-policy-page .shopify-policy__body{padding-block:5rem 6rem}}@media(prefers-reduced-motion:reduce){.rsp-policy-page *,.rsp-policy-page *:before,.rsp-policy-page *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/rsp-policy.css.map */
