.policy-page__header{position:relative;background:#1c1a17;padding:56px 0 48px;overflow:hidden}.policy-page--tall-hero .policy-page__header{padding:67px 0 58px}.policy-page__header-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.policy-page__header-media-inner{position:absolute;top:0;right:0;bottom:0;left:0}.policy-page__header-media-inner img{width:100%;height:100%;object-fit:cover;display:block}.policy-page__header-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#110c07f5 0% 20%,#110c0700)}.policy-page--light-hero .policy-page__header{background:rgb(var(--color-background))}.policy-page--light-hero .policy-page__header-overlay{background:linear-gradient(to right,rgb(var(--color-background)) 0% 20%,rgba(var(--color-background),0))}@media screen and (max-width:749px){.policy-page--light-hero .policy-page__header-overlay{background:rgba(var(--color-background),.9)}}.policy-page--light-hero .policy-page__eyebrow{color:#c08e61}.policy-page--light-hero .policy-page__title{color:rgb(var(--color-foreground))}.policy-page--light-hero .policy-page__description{color:rgba(var(--color-foreground),.75)}.policy-page__header-content-wrap{position:relative;z-index:1}.policy-page__header-content{max-width:640px}.policy-page__eyebrow{margin:0 0 12px;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#c08e61}.policy-page__title{position:relative;margin:0 0 28px;padding-bottom:16px;font-family:var(--font-heading-family)!important;font-weight:700;font-size:4rem;line-height:1.15;color:#f8f6f3}.policy-page__title:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:2px;background:#c08e61}.policy-page__description{margin:0 0 20px;font-size:1.5rem;line-height:1.6;color:#f8f6f3bf}.policy-page__hero-note{display:flex;align-items:center;gap:10px;margin:0 0 20px}.policy-page__hero-note-icon{display:block;width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 0 .4px #c08e61) drop-shadow(0 0 .4px #c08e61) drop-shadow(0 0 .4px #c08e61) drop-shadow(0 0 .4px #c08e61)}.policy-page__hero-note-text{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#c08e61}.policy-page__updated[hidden]{display:none}.policy-page__updated{display:flex;align-items:center;gap:8px;margin:0 0 40px;font-size:1.3rem;color:#f8f6f3a6}.policy-page__updated .svg-wrapper{display:flex;width:15px;height:15px;color:#c08e61}.policy-page__updated .svg-wrapper svg{width:100%;height:100%}.policy-page__trust-wrap{position:relative;z-index:2;margin-top:-37px;margin-bottom:-74px}.policy-page__trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 20px;padding:32px 24px;background:#f8f6f3;border:1px solid rgba(28,26,23,.1);border-radius:12px;box-shadow:0 4px 16px #1c1a1714}@media screen and (min-width:750px){.policy-page__trust-strip{grid-template-columns:repeat(4,1fr);gap:24px;padding:36px 32px}}.policy-page__trust-item{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;text-align:left}@media screen and (min-width:750px){.policy-page__trust-item:not(:first-child):before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:1px;height:28px;background:#1c1a171f}}.policy-page__trust-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:#c08e61}.policy-page__trust-icon svg,.policy-page__trust-icon .icon-accordion{width:100%;height:100%;fill:currentColor}.policy-page__trust-label{margin:0 0 4px;font-size:1.4rem;font-weight:700;line-height:1.3;color:#2c1f0e}.policy-page__trust-subtext{margin:0;font-size:1.2rem;line-height:1.3;color:#2c1f0e8c}.policy-page__body{display:block;padding-top:138px;padding-bottom:56px}@media screen and (min-width:990px){.policy-page__body{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:start}.policy-page__body--no-sidebar{grid-template-columns:minmax(0,1fr)}}.policy-page__sidebar{margin-bottom:32px}@media screen and (min-width:990px){.policy-page__sidebar{position:sticky;top:32px;margin-bottom:0}}.policy-page__mobile-toc{margin-bottom:24px;border:1px solid rgba(28,26,23,.12);border-radius:8px;background:#f8f6f3}@media screen and (min-width:990px){.policy-page__mobile-toc{display:none}}.policy-page__mobile-toc-heading{margin:0;padding:14px 16px;font-size:1.4rem;font-weight:700}.policy-page__mobile-toc .policy-page__toc-list{padding:0 16px 16px}.policy-page__toc{display:none}@media screen and (min-width:990px){.policy-page__toc{display:block;margin-bottom:24px}.policy-page__toc[hidden]{display:none}}.policy-page__toc-heading{margin:0 0 12px;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#c08e61}.policy-page__toc-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;counter-reset:policy-toc}.policy-page__toc-list li{counter-increment:policy-toc;border-left:2px solid transparent;padding:6px 0 6px 14px}.policy-page__toc-list li.is-active{border-left-color:#c08e61}.policy-page__toc-list a{display:block;font-size:1.3rem;line-height:1.4;color:#2c1f0e;text-decoration:none}.policy-page__toc-list a:before{content:counter(policy-toc) ". ";color:#c08e61;font-weight:700}.policy-page__toc-list a:hover,.policy-page__toc-list a.is-active{color:#c08e61}.policy-page__contact-card{padding:18px 20px;background:#f8f6f3;border:1px solid rgba(28,26,23,.1);border-radius:8px}.policy-page__contact-heading{margin:0 0 4px;font-size:1.4rem;font-weight:700;color:#2c1f0e}.policy-page__contact-text{margin:0 0 10px;font-size:1.3rem;color:#2c1f0eb3}.policy-page__contact-email{display:inline-block;margin:0 0 8px;font-size:1.3rem;font-weight:600;color:#c08e61;text-decoration:none}.policy-page__contact-email:hover{text-decoration:underline}.policy-page__contact-response{margin:0;font-size:1.2rem;color:#2c1f0e8c}.policy-page__content{min-width:0}.policy-page__rte{font-size:1.4rem;line-height:1.7;color:#2c1f0e}.policy-page__section{margin-bottom:14px;border:1px solid rgba(28,26,23,.1);border-radius:8px;overflow:hidden;scroll-margin-top:14px}.policy-page__section-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;background:#f8f6f3;border:none;cursor:pointer;text-align:left;font:inherit}.policy-page__section-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#c08e6126;color:#c08e61;font-size:1.3rem;font-weight:700}.policy-page__section-title{flex:1;font-size:1.5rem;font-weight:700;color:#2c1f0e}.policy-page__section-chevron{flex-shrink:0;display:flex;width:12px;height:12px;color:#2c1f0e;transition:transform .2s ease}.policy-page__section-chevron svg{width:100%;height:100%}.policy-page__section[data-expanded=true] .policy-page__section-chevron{transform:rotate(180deg)}.policy-page__section-panel{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.policy-page__section[data-expanded=true] .policy-page__section-panel{padding:20px 18px}.policy-page__section-panel p,.policy-page__section-panel ul,.policy-page__section-panel ol{margin:0 0 12px}.policy-page__section-panel p:last-child,.policy-page__section-panel ul:last-child{margin-bottom:0}.policy-page__cta{padding-bottom:56px}.policy-page__cta-inner{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;background:#f8f6f3;border:1px solid rgba(192,142,97,.25);border-radius:8px}.policy-page__cta-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:8px;background:#1c1a17;color:#c08e61;padding:10px}.policy-page__cta-icon svg,.policy-page__cta-icon .icon-accordion{width:100%;height:100%;fill:currentColor}.policy-page__cta-text-wrap{flex:1;min-width:200px}.policy-page__cta-heading{margin:0 0 4px;font-size:1.5rem;font-weight:700;color:#2c1f0e}.policy-page__cta-text{margin:0;font-size:1.3rem;line-height:1.5;color:#2c1f0eb3}.policy-page__cta-button{flex-shrink:0;display:inline-flex;align-items:center;padding:12px 22px;background:#6d2331;color:#f8f6f3;font-size:1.4rem;font-weight:700;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.policy-page__cta-button:hover{opacity:.88}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-policy-page.css.map */
