:root{--color-bg: #faf1e4;--color-bg-alt: #f9f5ed;--color-surface: #ffffff;--color-border: #e9ddd2;--color-heading: #1C1B1B;--color-body: #5D4038;--color-body-soft: #948a80;--color-accent: #f97a55;--color-accent-dark: #f97a55;--color-accent-bg: #f7e0cd;--color-accent-bg-soft: #f6ded0;--color-badge-bg: #FFDBD2;--color-badge-text: #3B3B3B;--color-overlay-start: rgba(20, 15, 12, .15);--color-overlay-end: rgba(20, 15, 12, .82);--color-white: #ffffff;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 56px;--space-8: 64px;--space-9: 96px;--container-max: 1120px;--gutter: 20px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 999px;--shadow-card: 0 4px 20px rgba(36, 31, 27, .06);--shadow-banner: 0 12px 34px rgba(36, 31, 27, .18);--ease: cubic-bezier(.22, .61, .36, 1)}img{max-width:100%;display:block;height:auto}section.hero img{width:100%}.section--bg{background:var(--color-bg)}.section,.section--tight{padding-block:var(--space-7)}.section--alt{background:var(--color-bg-alt)}.eyebrow{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--radius-pill);background:var(--color-badge-bg);color:var(--color-badge-text);font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-3)}p.eyebrow-content{margin-top:0;margin-bottom:48px}.eyebrow--accent{background:var(--color-accent-bg);color:var(--color-accent)}.skip-link{position:absolute;left:-999px;top:auto;background:var(--color-accent);color:#fff;padding:10px 18px;border-radius:var(--radius-sm);z-index:1000}.skip-link:focus{left:var(--space-4);top:var(--space-4)}.topnav{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) 0}.topnav .container{display:flex;align-items:center;justify-content:space-between}.brand{font-family:var(--font-body-family);font-weight:700;font-size:18px;color:var(--color-heading);text-decoration:none;letter-spacing:-.01em}.brand span{color:var(--color-accent)}.topnav-links{display:none;gap:var(--space-6);font-size:14px;font-weight:500}.topnav-links a{text-decoration:none;color:var(--color-body)}.topnav-links a[aria-current=page]{color:var(--color-accent)}@media(min-width:760px){.topnav-links{display:flex}}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;color:#fff}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--color-overlay-start) 0%,var(--color-overlay-end) 100%)}.hero__content{padding-block:0;position:absolute;left:0;bottom:56px}.hero h1{color:#fff;font-size:52px;font-family:var(--font-heading-family);margin:0 0 var(--space-3) 0;letter-spacing:-.01em}.hero__meta{color:#ffffffbf;font-size:16px;margin:0;font-family:var(--font-body-family)}.policy-row{display:grid;gap:var(--space-5);align-items:center;padding-block:var(--space-6)}.policy-row__media{border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--shadow-card)}.policy-row__media img{width:100%;height:100%;object-fit:cover}.policy-row__number{display:inline-flex;font-family:var(--font-body-family);font-size:12px;font-weight:700;color:var(--color-accent);letter-spacing:.04em;margin-bottom:var(--space-2)}.policy-row h3{font-size:28px;margin-bottom:var(--space-4);color:var(--color-heading)}.policy-row p{font-size:14px;color:var(--color-body);font-family:var(--font-body-family);margin:0}.policy-row p+p{margin-top:var(--space-3)}@media(min-width:760px){.policy-row{grid-template-columns:1fr 1fr;gap:var(--space-7);padding-block:var(--space-7)}.policy-row--reverse .policy-row__media{order:2}.policy-row--reverse .policy-row__body{order:1}}.card-grid{display:grid;gap:var(--space-5);grid-template-columns:1fr;margin-top:var(--space-6)}@media(min-width:620px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.card-grid{grid-template-columns:repeat(3,1fr)}}.info-card{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-card);border:1px solid #E6BDB3}.info-card__icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--color-accent-bg);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-3)}.info-card__icon svg{width:20px;height:20px}.info-card h4{font-size:18px;margin-bottom:var(--space-2);color:#1c1b1b}.info-card p{font-size:13px;margin:0;color:var(--color-body);line-height:1.4}.list-block+.list-block{margin-top:var(--space-6)}.list-block__title{color:var(--color-accent);font-family:var(--font-body-family);font-weight:600;font-size:20px;margin-bottom:var(--space-2)}.list-block p{font-size:14px;margin:0;line-height:1.4;color:var(--color-body);font-family:var(--font-body-family)}.noimagecontent.split-row{display:block}.noimagecontent .numbered-list{display:grid;grid-template-columns:calc(50% - 12px) calc(50% - 12px)}.numbered-list{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);padding:0}.numbered-item{display:flex;gap:var(--space-4)}.numbered-item__index{flex:none;width:56px;height:56px;border-radius:50%;background:#f4dfcb;color:var(--color-accent);font-family:var(--font-heading-family);font-weight:600;font-size:24px;display:flex;align-items:center;justify-content:center}.numbered-item h5{font-family:var(--font-heading-family);font-size:18px;font-weight:600;color:var(--color-heading);margin:0 0 6px}.numbered-item p{font-size:14px;margin:0;color:var(--color-body)}.section-related-policies .split-row{gap:var(--space-5)}.split-row{display:grid;gap:var(--space-6);align-items:start}@media(min-width:760px){.split-row{grid-template-columns:1fr 1fr;gap:var(--space-7)}.split-row--media-right .split-row__media{order:2}}.split-row__media{border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--shadow-card)}.split-row__media img{width:100%;height:100%;object-fit:cover}.section-head{margin-bottom:var(--space-2)}.section-head h2{font-size:32px;margin:0;font-family:var(--font-heading-family);color:var(--color-heading)}.section-head p,.eyebrow-content{color:var(--color-body);font-size:16px;margin-top:var(--space-2)}.section-head--bar{border-left:3px solid var(--color-accent);padding-left:var(--space-4)}.panel{background:var(--color-surface);border-top:8px solid #F4DFCB;padding:var(--space-6);box-shadow:var(--shadow-card)}.panel h2{font-size:32px;color:#1c1b1b;font-family:var(--font-heading-family);margin-bottom:0;margin-top:0}.panel p{font-size:16px;color:var(--color-body);font-family:var(--font-body-family);margin:0}.panel ul{display:flex;flex-direction:column;margin-top:var(--space-4);padding:0}.panel li{font-size:14px;padding-left:var(--space-4);position:relative;display:block;color:var(--color-body)}.panel li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.section-payment-policies .page-width{border-top:1px solid #E6BDB3}.section-payment-policies .page-width .panel{margin-top:var(--space-7)}.section-before-delivery .page-width{border-top:1px solid #E6BDB3}.split-row.split-row--media-right{margin-top:var(--space-7)}img.split-row__media.ph.ph-7{height:auto!important}.notes-panel{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-sm);padding:var(--space-5) var(--space-6)}.notes-panel h4{font-size:15px;margin-bottom:var(--space-3)}.notes-panel ul{display:flex;flex-direction:column;gap:var(--space-2)}.notes-panel li{font-size:13.5px;padding-left:var(--space-4);position:relative}.notes-panel li:before{content:"\2022";position:absolute;left:0;color:var(--color-accent)}.cta-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-lg);min-height:220px;display:flex;align-items:center;color:#fff;box-shadow:var(--shadow-banner);margin-inline:var(--gutter)}.cta-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cta-banner__media img{width:100%;height:100%;object-fit:cover}.cta-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#120d0aeb 10%,#120d0a8c,#120d0a26)}.cta-banner__body{padding:var(--space-6);position:absolute}.cta-banner h2{color:#fff;font-size:28px;margin-bottom:var(--space-3);font-family:var(--font-heading-family)}.cta-banner p{color:#ffffffd1;font-size:14px;margin-top:0;margin-bottom:var(--space-3)}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .18s var(--ease),background-color .18s var(--ease),color .18s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn--solid{background:#fff;color:var(--color-accent)}.btn--solid:hover{background:var(--color-accent-bg)}.btn--ghost{background:#ffffff38;color:#fff;border-color:#ffffff8c}.btn--ghost:hover{background:#ffffff1f}@media(min-width:640px){.container>.cta-banner,.cta-banner{margin-inline:0}}.site-footer{border-top:1px solid var(--color-border);padding-block:var(--space-6);font-size:12.5px;color:var(--color-body-soft)}.site-footer .container{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--color-accent)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){img.ph.ph-cta{object-fit:cover;height:230px!important;width:auto!important}.noimagecontent .numbered-list{display:flex}}@media(max-width:640px){.hero h1{margin-bottom:0;font-size:25px}.hero__content{bottom:20px}.eyebrow{font-size:10px;margin-bottom:4px}p.hero__meta{font-size:12px}.panel h2{font-size:24px}.section-head h2{font-size:28px}.cta-banner img{object-fit:cover;width:auto!important;max-width:max-content}.cta-banner h2{font-size:20px;margin-bottom:0}.cta-banner p{font-size:12px;line-height:1.2}.btn--solid,.btn--ghost{font-size:10px;padding:8px 10px}.section,.section--tight{padding-block:var(--space-4)}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/custom-policy.css.map */
