:root{--pa-ink: #1a1916;--pa-cream: #f5efe3;--pa-cream-warm: #efe7d8;--pa-paper: #ffffff;--pa-gold: #947a41;--pa-gold-light: #c9a24b;--pa-gold-deep: #7a5a26;--pa-ink-muted: #46443f;--pa-ink-quiet: #5f5c56;--pa-line: rgba(26, 25, 22, .12);--pa-line-gold: rgba(148, 122, 65, .26);--pa-on-dark: #ffffff;--pa-on-dark-muted: #e2ded6;--pa-on-dark-quiet: #c8c4bc;--pa-line-dark: rgba(255, 255, 255, .14);--pa-fs-body: 1.25rem;--pa-fs-pill: var(--pa-fs-body);--pa-fs-micro: var(--pa-fs-body);--pa-fs-sm: var(--pa-fs-body);--pa-fs-base: var(--pa-fs-body);--pa-fs-lead: var(--pa-fs-body);--pa-fs-h4: clamp(1.25rem, 1.6vw, 1.45rem);--pa-fs-h3: clamp(1.4rem, 2vw, 1.8rem);--pa-fs-h2: clamp(2rem, 3.3vw, 2.9rem);--pa-fs-h1: clamp(2.3rem, 4.6vw, 3.7rem);--pa-lh-tight: 1.1;--pa-lh-snug: 1.28;--pa-lh-body: 1.6;--pa-ls-display: -.018em;--pa-ls-label: .07em;--pa-r-lg: 24px;--pa-r-md: 18px;--pa-r-sm: 13px;--pa-r-pill: 999px;--pa-tap: 48px;--pa-gap: clamp(38px, 4.2vw, 62px);--pa-serif: var(--heading-font-family, Georgia, "Times New Roman", serif);--pa-sans: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}.pa-fd,.pa-fd *,.pa-fd-close,.pa-fd-close *,.pa-fd-proof,.pa-fd-proof *{box-sizing:border-box}.pa-fd,.pa-fd-close,.pa-fd-proof{-webkit-font-smoothing:antialiased;font-family:var(--pa-sans)}.pa-fd p,.pa-fd li,.pa-fd span,.pa-fd strong,.pa-fd em,.pa-fd b,.pa-fd i,.pa-fd-close p,.pa-fd-close li,.pa-fd-close span,.pa-fd-close strong,.pa-fd-close em,.pa-fd-proof p,.pa-fd-proof span,.pa-fd-proof strong{font-family:var(--pa-sans)}.pa-fd .pa-fd__sub,.pa-fd .pa-fd__sub p,.pa-fd .pa-fd__sub li,.pa-fd .pa-fd__sub.rte p,.pa-fd .pa-fd__sub.rte li,.pa-fd-close .pa-fd__sub,.pa-fd-close .pa-fd__sub p,.pa-fd-close .pa-fd__sub li,.pa-fd-close .pa-fd__sub.rte p,.pa-fd-close .pa-fd__sub.rte li,.pa-fd-close .pa-fd__faq-answer,.pa-fd-close .pa-fd__faq-answer p,.pa-fd-close .pa-fd__faq-answer li,.pa-fd-close .pa-fd__faq-answer.rte p,.pa-fd-close .pa-fd__faq-answer.rte li{font-family:var(--pa-sans)!important;font-size:var(--pa-fs-body)!important;font-weight:400!important;letter-spacing:normal!important;line-height:var(--pa-lh-body)!important}.pa-fd .pa-fd__sub p,.pa-fd-close .pa-fd__sub p,.pa-fd-close .pa-fd__faq-answer p{margin-block:0 .7em}.pa-fd .pa-fd__sub>:first-child,.pa-fd-close .pa-fd__sub>:first-child,.pa-fd-close .pa-fd__faq-answer>:first-child{margin-top:0}.pa-fd .pa-fd__sub>:last-child,.pa-fd-close .pa-fd__sub>:last-child,.pa-fd-close .pa-fd__faq-answer>:last-child{margin-bottom:0}.pa-fd .pa-fd__row p,.pa-fd .pa-fd__perk p,.pa-fd .pa-fd__ship-points li,.pa-fd .pa-fd__value-terms,.pa-fd .pa-fd__checker-note,.pa-fd-close .pa-fd__close-fine{font-family:var(--pa-sans)!important;font-size:var(--pa-fs-body)!important;letter-spacing:normal!important}.pa-fd__h1,.pa-fd__h2,.pa-fd__row h3,.pa-fd__perk h3,.pa-fd__checker-title,.pa-fd__glance-value,.pa-fd__value-total strong,.pa-fd-proof__lead,.pa-fd__faq summary,.pa-fd__crest b{font-family:var(--pa-serif)}.cc-main-product{background:linear-gradient(180deg,#fffdf8,#fff 60%);padding-block:clamp(16px,3vw,40px) clamp(32px,4vw,54px)}.cc-main-product .container{max-width:1440px}.cc-main-product .product{align-items:start;column-gap:clamp(26px,4.4vw,64px);row-gap:24px}.cc-main-product #product-media{border-radius:var(--pa-r-lg);min-width:0;overflow:hidden}.cc-main-product .product-info{background:#fff;border:1px solid var(--pa-line-gold);border-radius:var(--pa-r-lg);box-shadow:0 20px 56px #1a191614;min-width:0;padding:clamp(20px,2.6vw,32px)}.cc-main-product .product-info__title .product-title{color:var(--pa-ink);font-family:var(--pa-serif);font-size:clamp(1.9rem,3vw,2.9rem);font-weight:500;letter-spacing:var(--pa-ls-display);line-height:var(--pa-lh-tight);text-wrap:balance}.cc-main-product .product-info__add-to-cart{gap:10px}.cc-main-product .product-info__add-button .btn,.cc-main-product .shopify-payment-button__button{border-radius:var(--pa-r-sm)!important;font-family:var(--pa-sans);font-size:var(--pa-fs-body)!important;font-weight:800!important;min-height:58px!important}.cc-main-product .product-info__add-button .btn--primary{background:var(--pa-ink);border-color:var(--pa-ink);color:#fff}.cc-main-product .product-info__add-button .btn--primary:hover{background:#2c2a25;border-color:#2c2a25}.pa-fd-proof{background:linear-gradient(145deg,#171613,#24221c);border:1px solid rgba(201,162,75,.3);border-radius:var(--pa-r-md);color:var(--pa-on-dark);margin-block:13px 4px;padding:clamp(18px,2.4vw,22px);scroll-margin-top:130px}.pa-fd-proof__eyebrow{color:var(--pa-gold-light);font-size:var(--pa-fs-body);font-weight:800;letter-spacing:var(--pa-ls-label);line-height:1.35;margin:0 0 8px;text-transform:uppercase}.pa-fd-proof__lead{color:var(--pa-on-dark);font-size:var(--pa-fs-h3);font-weight:600;letter-spacing:var(--pa-ls-display);line-height:var(--pa-lh-snug);margin:0;text-wrap:balance}.pa-fd-proof__stock{align-items:center;color:var(--pa-gold-light);display:flex;font-size:var(--pa-fs-body);font-weight:700;gap:9px;margin:11px 0 0}.pa-fd-proof__stock:before{background:var(--pa-gold-light);border-radius:var(--pa-r-pill);box-shadow:0 0 0 4px #c9a24b29;content:"";flex:0 0 7px;height:7px}.pa-fd-proof__perks{border-top:1px solid var(--pa-line-dark);display:grid;gap:11px;margin-top:15px;padding-top:15px}.pa-fd-proof__perk{align-items:center;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;min-width:0}.pa-fd-proof__icon{align-items:center;background:linear-gradient(135deg,#d9b65e,var(--pa-gold-light));border:1px solid transparent;border-radius:var(--pa-r-pill);color:var(--pa-ink);display:inline-flex;height:34px;justify-content:center;width:34px}.pa-fd-proof__icon svg{display:block;height:18px;width:18px}.pa-fd-proof__icon.is-locked{background:#ffffff0d;border-color:#c9a24b6b;color:var(--pa-gold-light)}.pa-fd-proof__perk strong{color:var(--pa-on-dark);display:block;font-size:var(--pa-fs-body);font-weight:700;line-height:1.35}.pa-fd-proof__perk span.pa-fd-proof__sub{color:var(--pa-on-dark-quiet);display:block;font-size:var(--pa-fs-body);line-height:1.4;margin-top:2px}.pa-fd-proof__state{background:#ffffff1f;border-radius:var(--pa-r-pill);color:var(--pa-on-dark-muted);font-size:var(--pa-fs-body);font-weight:800;letter-spacing:.03em;line-height:1.15;padding:5px 11px;text-transform:uppercase;white-space:nowrap}.pa-fd-proof__perk.is-unlocked .pa-fd-proof__state{background:var(--pa-gold-light);color:var(--pa-ink)}.pa-fd-assurance{border-top:1px solid var(--pa-line);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px;padding-top:15px}.pa-fd-assurance span{align-items:center;color:var(--pa-ink-muted);display:flex;font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:700;gap:8px;line-height:1.35;min-width:0}.pa-fd-assurance span:before{color:var(--pa-gold-deep);content:"\2713";font-weight:900}.pa-fd,.pa-fd-close{background:var(--pa-fd-bg, var(--pa-cream));color:var(--pa-ink);overflow:clip;position:relative}.pa-fd{padding-block:var(--pa-fd-top, 52px) var(--pa-fd-bottom, 12px)}.pa-fd-close{padding-block:12px var(--pa-fd-bottom, 56px)}.pa-fd__wrap{margin-inline:auto;max-width:1240px;padding-inline:clamp(18px,4vw,48px)}.pa-fd__kicker{color:var(--pa-gold-deep);font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:800;letter-spacing:var(--pa-ls-label);line-height:1.35;margin:0 0 11px;text-transform:uppercase}.pa-fd__h1,.pa-fd__h2{color:var(--pa-ink);font-size:var(--pa-fs-h2);font-weight:500;letter-spacing:var(--pa-ls-display);line-height:var(--pa-lh-tight);margin:0;text-wrap:balance}.pa-fd__h1{font-size:var(--pa-fs-h1)}.pa-fd__sub{color:var(--pa-ink-muted);margin:15px 0 0;max-width:58ch}.pa-fd__block{margin-bottom:var(--pa-gap)}.pa-fd__head{margin-bottom:24px;max-width:60ch}.pa-fd__lede{margin:0 auto 32px;max-width:840px;text-align:center}.pa-fd__lede .pa-fd__sub{margin-inline:auto;margin-top:18px;max-width:56ch}.pa-fd__glance{border-block:1px solid var(--pa-line-gold);display:grid;gap:20px 0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--pa-gap);padding-block:24px;position:relative}.pa-fd__glance-item{min-width:0;padding-inline:clamp(14px,2vw,28px);position:relative;text-align:center}.pa-fd__glance-item+.pa-fd__glance-item:before{background:var(--pa-line-gold);content:"";inset-block:2px;left:0;position:absolute;width:1px}.pa-fd__glance-value{color:var(--pa-ink);display:block;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:500;letter-spacing:var(--pa-ls-display);line-height:1.1}.pa-fd__glance-label{color:var(--pa-ink-quiet);display:block;font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:600;line-height:1.35;margin-top:7px}.pa-fd__list{display:grid;gap:12px;list-style:none;margin:0;max-width:1040px;padding:0}.pa-fd__row{background:var(--pa-paper);border:1px solid var(--pa-line);border-radius:var(--pa-r-md);display:grid;grid-template-columns:188px minmax(0,1fr);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.pa-fd__row:hover{border-color:#947a4173;box-shadow:0 14px 34px #1a191614}.pa-fd__row-media{aspect-ratio:1 / 1;background:linear-gradient(150deg,var(--pa-cream-warm),#f8f4ec);overflow:hidden;position:relative}.pa-fd__row-media img{display:block;height:100%;object-fit:cover;transition:transform .42s ease;width:100%}.pa-fd__row:hover .pa-fd__row-media img{transform:scale(1.04)}.pa-fd__crest{align-items:center;background:radial-gradient(circle at 30% 22%,rgba(201,162,75,.24),transparent 58%),linear-gradient(150deg,#24221c,#15171a);color:var(--pa-gold-light);display:flex;flex-direction:column;gap:9px;height:100%;justify-content:center;text-align:center;width:100%}.pa-fd__crest b{border:1px solid rgba(201,162,75,.5);border-radius:var(--pa-r-pill);font-size:1.2rem;font-weight:600;height:56px;letter-spacing:.1em;line-height:54px;width:56px}.pa-fd__row-body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:22px clamp(22px,2.8vw,30px)}.pa-fd__row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px 12px;margin-bottom:9px}.pa-fd__qty{color:var(--pa-ink);font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:700;line-height:1.35;white-space:nowrap}.pa-fd__cat{color:var(--pa-gold-deep);font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:800;letter-spacing:var(--pa-ls-label);line-height:1.35;text-transform:uppercase}.pa-fd__qty+.pa-fd__cat{border-left:1px solid var(--pa-line);padding-left:12px}.pa-fd__cat--sb{border:1px solid rgba(148,122,65,.45);border-radius:var(--pa-r-pill);padding:2px 11px}.pa-fd__qty+.pa-fd__cat--sb{border-left:1px solid rgba(148,122,65,.45);padding-left:11px}.pa-fd__sb{display:inline-flex}.pa-fd__sb img{display:block;height:28px;width:auto}.pa-fd__row h3{color:var(--pa-ink);font-size:var(--pa-fs-h3);font-weight:600;letter-spacing:var(--pa-ls-display);line-height:var(--pa-lh-snug);margin:0 0 6px}.pa-fd__row p{color:var(--pa-ink-muted);line-height:1.5;margin:0}.pa-fd__value{background:radial-gradient(circle at 88% -10%,rgba(201,162,75,.26),transparent 42%),linear-gradient(150deg,#15171a,#24221c);border:1px solid rgba(201,162,75,.3);border-radius:var(--pa-r-lg);color:var(--pa-on-dark);overflow:hidden;padding:clamp(26px,3.4vw,44px)}.pa-fd__value .pa-fd__kicker{color:var(--pa-gold-light)}.pa-fd__value .pa-fd__h2{color:var(--pa-on-dark)}.pa-fd .pa-fd__value .pa-fd__sub,.pa-fd .pa-fd__value .pa-fd__sub p{color:var(--pa-on-dark-muted)}.pa-fd__value-head{border-bottom:1px solid var(--pa-line-dark);margin-bottom:24px;padding-bottom:22px}.pa-fd__perks{display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-fd__perk{background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:var(--pa-r-md);display:flex;flex-direction:column;padding:clamp(19px,2.4vw,24px)}.pa-fd__perk.is-unlocked{background:linear-gradient(150deg,#c9a24b30,#ffffff0f);border-color:#c9a24b66}.pa-fd__perk-top{align-items:center;display:flex;flex-wrap:wrap;gap:11px;justify-content:space-between;margin-bottom:16px}.pa-fd__perk-icon{align-items:center;background:linear-gradient(135deg,#d9b65e,var(--pa-gold-light));border:1px solid transparent;border-radius:var(--pa-r-pill);color:var(--pa-ink);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.pa-fd__perk-icon svg{display:block;height:23px;width:23px}.pa-fd__perk-icon.is-locked{background:#ffffff0d;border-color:#c9a24b6b;color:var(--pa-gold-light)}.pa-fd__perk-icon.is-locked svg{height:21px;width:21px}.pa-fd__perk-state{background:#ffffff1f;border-radius:var(--pa-r-pill);color:var(--pa-on-dark-muted);font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:800;letter-spacing:.03em;line-height:1.15;padding:6px 12px;text-transform:uppercase}.pa-fd__perk.is-unlocked .pa-fd__perk-state{background:var(--pa-gold-light);color:var(--pa-ink)}.pa-fd__perk h3{color:var(--pa-on-dark);font-size:var(--pa-fs-h3);font-weight:600;letter-spacing:var(--pa-ls-display);line-height:var(--pa-lh-snug);margin:auto 0 0;text-wrap:balance}.pa-fd__perk p{color:var(--pa-on-dark-muted);line-height:1.5;margin:7px 0 0}.pa-fd__value-foot{align-items:center;border-top:1px solid var(--pa-line-dark);display:grid;gap:clamp(16px,2.6vw,36px);grid-template-columns:minmax(0,1fr) auto;margin-top:24px;padding-top:22px}.pa-fd__value-terms{color:var(--pa-on-dark-quiet);line-height:1.5;margin:0;max-width:56ch}.pa-fd__value-total{text-align:right}.pa-fd__value-total span{color:var(--pa-on-dark-quiet);display:block;font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pa-fd__value-total strong{color:var(--pa-on-dark);display:block;font-size:clamp(2rem,3vw,2.7rem);font-weight:500;letter-spacing:var(--pa-ls-display);line-height:1.05;margin-top:5px}.pa-fd__value-total em{color:var(--pa-gold-light);display:block;font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-style:normal;font-weight:700;margin-top:6px}.pa-fd__story{align-items:stretch;background:var(--pa-paper);border:1px solid var(--pa-line-gold);border-radius:var(--pa-r-lg);box-shadow:0 20px 56px #1a191612;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);overflow:hidden}.pa-fd__story-media{min-height:360px;position:relative}.pa-fd__story-media img,.pa-fd__cover{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.pa-fd__ph,.pa-fd__ph svg{height:100%;width:100%}.pa-fd__story-body{align-self:center;min-width:0;padding:clamp(28px,3.4vw,46px)}.pa-fd__story-note{align-items:center;border-top:1px solid var(--pa-line);color:var(--pa-gold-deep);display:flex;font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:700;gap:10px;line-height:1.4;margin:20px 0 0;padding-top:17px}.pa-fd__ship{background:var(--pa-paper);border:1px solid var(--pa-line-gold);border-radius:var(--pa-r-lg);display:grid;gap:clamp(24px,3.4vw,46px);grid-template-columns:minmax(0,1fr) minmax(300px,410px);padding:clamp(26px,3.4vw,44px)}.pa-fd__ship-points{display:grid;gap:13px;list-style:none;margin:22px 0 0;padding:0}.pa-fd__ship-points li{color:var(--pa-ink-muted);display:grid;gap:13px;grid-template-columns:28px minmax(0,1fr);line-height:1.5}.pa-fd__ship-points li:before{align-items:center;background:#c9a24b29;border-radius:var(--pa-r-pill);color:var(--pa-gold-deep);content:"\2713";display:inline-flex;font-size:.85rem;font-weight:900;height:28px;justify-content:center;margin-top:1px;width:28px}.pa-fd__ship-points strong{color:var(--pa-ink);font-weight:700}.pa-fd__checker{align-self:start;background:var(--pa-cream);border:1px solid var(--pa-line-gold);border-radius:var(--pa-r-md);overflow:hidden;padding:clamp(16px,2.2vw,22px)}.pa-fd__checker-title{color:var(--pa-ink);font-size:var(--pa-fs-h4);font-weight:600;letter-spacing:var(--pa-ls-display);margin:0 0 5px}.pa-fd__checker-note{color:var(--pa-ink-quiet);line-height:1.45;margin:0 0 13px}.pa-fd__checker .pa-dc{margin:0}.pa-fd-close__faq{margin:0 auto var(--pa-gap);max-width:920px}.pa-fd-close__faq .pa-fd__head{margin-inline:auto;text-align:center}.pa-fd__faq-list{border-top:1px solid rgba(26,25,22,.16)}.pa-fd__faq{border-bottom:1px solid rgba(26,25,22,.16)}.pa-fd__faq summary{align-items:center;color:var(--pa-ink);cursor:pointer;display:flex;font-size:var(--pa-fs-h4);font-weight:600;gap:20px;justify-content:space-between;line-height:1.35;list-style:none;min-height:var(--pa-tap);padding:18px 2px}.pa-fd__faq summary::-webkit-details-marker{display:none}.pa-fd__faq summary:focus-visible{border-radius:8px;outline:3px solid var(--pa-gold-deep);outline-offset:4px}.pa-fd__faq-icon{color:var(--pa-gold-deep);flex:0 0 20px;height:20px;position:relative;width:20px}.pa-fd__faq-icon:before,.pa-fd__faq-icon:after{background:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease}.pa-fd__faq-icon:before{height:2px;width:18px}.pa-fd__faq-icon:after{height:18px;width:2px}.pa-fd__faq[open] .pa-fd__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pa-fd__faq-answer{color:var(--pa-ink-muted);padding:0 42px 21px 2px}.pa-fd__close{align-items:center;background:radial-gradient(circle at 16% 18%,rgba(201,162,75,.22),transparent 44%),linear-gradient(135deg,var(--pa-ink),#15171a);border:1px solid rgba(201,162,75,.28);border-radius:var(--pa-r-lg);color:var(--pa-on-dark);display:grid;gap:clamp(26px,3.4vw,44px);grid-template-columns:minmax(0,1fr) minmax(300px,380px);overflow:hidden;padding:clamp(28px,3.6vw,48px)}.pa-fd__close .pa-fd__kicker{color:var(--pa-gold-light)}.pa-fd__close .pa-fd__h2{color:var(--pa-on-dark)}.pa-fd-close .pa-fd__close .pa-fd__sub,.pa-fd-close .pa-fd__close .pa-fd__sub p{color:var(--pa-on-dark-muted)}.pa-fd__close-action{text-align:center;width:100%}.pa-fd__close-flag{background:#c9a24b29;border:1px solid rgba(201,162,75,.4);border-radius:var(--pa-r-pill);color:var(--pa-gold-light);display:inline-flex;font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:800;letter-spacing:.03em;line-height:1.25;margin-bottom:12px;padding:8px 15px;text-transform:uppercase}.pa-fd__cutoff{align-items:center;color:var(--pa-gold-light);display:flex;font-family:var(--pa-sans);font-size:var(--pa-fs-body);font-weight:800;gap:9px;justify-content:center;letter-spacing:.02em;line-height:1.3;margin:0 0 11px;text-transform:uppercase}.pa-fd__cta-form{margin:0}.pa-fd__cta{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#d9b65e,var(--pa-gold-light));border:1px solid #d9b65e;border-radius:var(--pa-r-pill);box-shadow:0 15px 38px #947a414d;color:var(--pa-ink);cursor:pointer;display:flex;font-family:var(--pa-sans);font-size:22px;font-weight:800;gap:13px;justify-content:space-between;min-height:64px;padding:14px 22px;text-align:left;transition:box-shadow .18s ease,transform .18s ease;width:100%}.pa-fd__cta:hover{box-shadow:0 19px 46px #947a416b;transform:translateY(-2px)}.pa-fd__cta:focus-visible{outline:3px solid #ffffff;outline-offset:4px}.pa-fd__cta[aria-busy=true]{cursor:progress;opacity:.75;transform:none}.pa-fd__cta strong{border-left:1px solid rgba(26,25,22,.28);padding-left:13px;white-space:nowrap}.pa-fd__cta--off{cursor:not-allowed;justify-content:center;opacity:.62}.pa-fd__close-fine{color:var(--pa-on-dark-quiet);line-height:1.5;margin:12px 4px 0}.pa-fd__cta-error{color:#ffb4a2;font-family:var(--pa-sans);font-size:var(--pa-fs-body);line-height:1.45;margin:9px 0 0}.pa-fd__cta-error:empty{display:none}@media(max-width:1180px){.pa-fd__glance{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-fd__glance-item:nth-child(3):before{display:none}}@media(max-width:1100px){.pa-fd__perks{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-fd__perk:last-child{grid-column:1 / -1}.pa-fd__perk:last-child h3{margin-top:0}}@media(max-width:989px){.pa-fd__row{grid-template-columns:156px minmax(0,1fr)}.pa-fd__value-foot{grid-template-columns:1fr}.pa-fd__value-total{text-align:left}.pa-fd__story{grid-template-columns:1fr}.pa-fd__story-media{aspect-ratio:16 / 9;min-height:0}.pa-fd__ship,.pa-fd__close{grid-template-columns:1fr}.pa-fd__close-action{max-width:420px}}@media(max-width:749px){:root{--pa-fs-body: 1.125rem;--pa-gap: 34px}.cc-main-product{padding-block:8px 28px}.cc-main-product #product-media{border-radius:16px}.cc-main-product .product-info{border-radius:18px;padding:19px}.cc-main-product .product-info__title .product-title{font-size:clamp(1.8rem,8.6vw,2.5rem)}.pa-fd-assurance{grid-template-columns:1fr}.pa-fd{padding-block:34px 10px}.pa-fd-close{padding-block:10px 40px}.pa-fd__wrap{padding-inline:16px}.pa-fd__lede{margin-bottom:26px;text-align:left}.pa-fd__lede .pa-fd__sub{margin-inline:0}.pa-fd__head{margin-bottom:20px}.pa-fd__glance{gap:18px 0;padding-block:20px}.pa-fd__row{border-radius:15px;grid-template-columns:118px minmax(0,1fr)}.pa-fd__row-body{padding:15px 16px}.pa-fd__row-meta{gap:6px 10px;margin-bottom:8px}.pa-fd__qty+.pa-fd__cat{padding-left:10px}.pa-fd__sb img{height:24px}.pa-fd__crest b{font-size:1rem;height:44px;line-height:42px;width:44px}.pa-fd__value,.pa-fd__story,.pa-fd__ship,.pa-fd__close{border-radius:20px}.pa-fd__value{padding:24px 19px}.pa-fd__perks{grid-template-columns:1fr}.pa-fd__perk{padding:19px}.pa-fd__perk:last-child{grid-column:auto}.pa-fd__perk h3{margin-top:0}.pa-fd__perk-icon{height:42px;width:42px}.pa-fd__perk-icon svg{height:22px;width:22px}.pa-fd__story-media{aspect-ratio:4 / 3}.pa-fd__story-body{padding:24px 20px}.pa-fd__ship{padding:24px 19px}.pa-fd__checker{margin-inline:-3px;padding:15px}.pa-fd__faq summary{gap:15px;padding-block:17px}.pa-fd__faq-answer{padding-right:22px}.pa-fd__close{padding:25px 20px}.pa-fd__close-action{max-width:none}.pa-fd__cta{border-radius:15px}}@media(max-width:420px){.cc-main-product .product-info{padding:16px}.pa-fd-proof{border-radius:15px;padding:16px 14px}.pa-fd-proof__perk{grid-template-columns:32px minmax(0,1fr)}.pa-fd-proof__icon{height:32px;width:32px}.pa-fd-proof__state{grid-column:2;justify-self:start}.pa-fd__glance{grid-template-columns:1fr}.pa-fd__glance-item{text-align:left}.pa-fd__glance-item+.pa-fd__glance-item:before{display:none}.pa-fd__row{grid-template-columns:102px minmax(0,1fr)}.pa-fd__sb img{height:22px}}@media(prefers-reduced-motion:reduce){.pa-fd__row,.pa-fd__row-media img,.pa-fd__cta,.pa-fd__faq-icon:before,.pa-fd__faq-icon:after{transition:none}.pa-fd__row:hover .pa-fd__row-media img,.pa-fd__cta:hover{transform:none}}.pa-fd .pa-fd__sub,.pa-fd .pa-fd__sub p,.pa-fd .pa-fd__sub li,.pa-fd .pa-fd__row p,.pa-fd .pa-fd__perk p,.pa-fd .pa-fd__ship-points li,.pa-fd .pa-fd__value-terms,.pa-fd .pa-fd__checker-note,.pa-fd-close .pa-fd__sub,.pa-fd-close .pa-fd__sub p,.pa-fd-close .pa-fd__close-fine,.pa-fd-close .pa-fd__faq-answer,.pa-fd-close .pa-fd__faq-answer p,.pa-fd-close .pa-fd__faq-answer li{font-size:14px!important}.pa-fd__value .pa-fd__value-head>.pa-fd__h2{font-size:20px}.pa-fd__perk-icon{height:24px;width:24px}.pa-fd__perk-icon svg,.pa-fd__perk-icon.is-locked svg{height:12px;width:12px}.pa-fd__close-flag,.pa-fd__close-fine{font-size:14px!important;font-weight:400}.pa-fd__value-total em{max-width:24ch}#pa-fd-delivery:focus,#pa-fd-reviews:focus{outline:none}@media(max-width:989px){.pa-fd__head--contents{margin-inline:auto;text-align:center}.pa-fd__head--contents .pa-fd__sub{margin-inline:auto}.pa-fd__value-total{text-align:right}}@media(max-width:749px){.pa-fd__glance{gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.pa-fd__glance-item{display:flex;flex-direction:column;justify-content:center;min-height:106px;padding:18px 12px;text-align:center}.pa-fd__glance-item+.pa-fd__glance-item:before{display:none}.pa-fd__glance-item:nth-child(2n){border-left:1px solid var(--pa-line-gold)}.pa-fd__glance-item:nth-child(n+3){border-top:1px solid var(--pa-line-gold)}.pa-fd__glance-value{font-size:20px;font-weight:600;line-height:1.15}.pa-fd__glance-label{font-size:14px!important;font-weight:400;line-height:1.35;margin-top:5px}}html body .pa-fd-section .pa-fd .pa-fd__sub.rte,html body .pa-fd-section .pa-fd .pa-fd__sub.rte>p,html body .pa-fd-close-section .pa-fd-close .pa-fd__sub.rte,html body .pa-fd-close-section .pa-fd-close .pa-fd__sub.rte>p,html body .pa-fd-close-section .pa-fd-close .pa-fd__faq-answer.rte,html body .pa-fd-close-section .pa-fd-close .pa-fd__faq-answer.rte p,html body .pa-fd-close-section .pa-fd-close .pa-fd__faq-answer.rte li{font-size:14px!important;line-height:1.6!important}.pa-fd .pa-fd-figures,.pa-fd .pa-fd__value-total{background:#0c0c0be0;border:1px solid rgba(255,255,255,.22);border-radius:14px;box-shadow:0 8px 24px #0000003d;padding:14px 16px;position:relative;z-index:1}.pa-fd .pa-fd-figures,.pa-fd .pa-fd-figures span,.pa-fd .pa-fd__value-total span{color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.pa-fd .pa-fd-figures strong,.pa-fd .pa-fd__value-total strong{color:#fff!important}.pa-fd .pa-fd-figures em,.pa-fd .pa-fd__value-total em{color:#f1cf78!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}@media(max-width:749px){.pa-fd .pa-fd-figures{justify-self:stretch;max-width:none;text-align:left;width:100%}.pa-fd .pa-fd__value-total{justify-self:end;max-width:min(100%,310px);text-align:right}}html body .pa-fd-section .pa-fd .pa-fd-figures dt{color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}html body .pa-fd-section .pa-fd .pa-fd-figures dd{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)}html body .pa-fd-section .pa-fd .pa-fd-figures__save dd{color:#f1cf78!important}html body .pa-fd-section .pa-fd .pa-fd-figures>div+div{border-left-color:#fff3!important}html body .pa-fd-section .pa-fd .pa-fd__kicker,html body .pa-fd-section .pa-fd .pa-fd__glance-label,html body .pa-fd-section .pa-fd .pa-fd__qty,html body .pa-fd-section .pa-fd .pa-fd__cat,html body .pa-fd-section .pa-fd .pa-fd__perk-state,html body .pa-fd-close-section .pa-fd-close .pa-fd__kicker{font-size:14px!important;line-height:1.35!important}html body .pa-fd-reviews-section .pa-fd-reviews__eyebrow,html body .pa-fd-reviews-section .pa-fd-reviews__status,html body .pa-fd-reviews-section .pa-fd-reviews__error{font-size:14px!important;line-height:1.5!important}html body .pa-fd-reviews-section .pa-fd-reviews__stars{font-size:18px!important;line-height:1.2!important}html body .cc-main-product .product-info__add-button .btn[data-add-to-cart-text="Add to My Box"]{background-color:#947a41!important;background-image:none!important;color:#fff!important}html body .cc-main-product .product-info__add-button .btn[data-add-to-cart-text="Add to My Box"]:hover,html body .cc-main-product .product-info__add-button .btn[data-add-to-cart-text="Add to My Box"]:focus-visible{background-color:#7a5a26!important;background-image:none!important;color:#fff!important}.cc-main-product .media-ctrl__btn{min-height:44px!important;min-width:44px!important}.cc-main-product .pa-fd-proof__details summary{min-height:44px}html body .pa-fd-section .pa-fd .pa-fd__checker-launch,html body .pa-fd-section .pa-fd .pa-fd__checker-loading,html body .pa-fd-section .pa-fd .pa-fd__checker-error{font-size:14px!important;line-height:1.5!important}html body .pa-fd-section .pa-fd .pa-dc__eyebrow,html body .pa-fd-section .pa-fd .pa-dc__zone{color:#f1cf78!important;font-size:14px!important;line-height:1.4!important}html body .pa-fd-section .pa-fd .pa-dc__hint,html body .pa-fd-section .pa-fd .pa-dc__label,html body .pa-fd-section .pa-fd .pa-dc__sub,html body .pa-fd-section .pa-fd .pa-dc__breakdown,html body .pa-fd-section .pa-fd .pa-dc__freeship,html body .pa-fd-section .pa-fd .pa-dc__noresult{color:#ffffffc7!important;font-size:14px!important;line-height:1.5!important}html body .pa-fd-section .pa-fd .pa-dc__input,html body .pa-fd-section .pa-fd .pa-dc__btn{font-size:14px!important;min-height:44px!important}html body .pa-fd-section .pa-fd .pa-dc__btn{background:#7a5a26!important;color:#fff!important}html body .pa-fd-section .pa-fd .pa-dc__btn:hover,html body .pa-fd-section .pa-fd .pa-dc__btn:focus-visible{background:#5f451d!important}.pa-fd-band{position:relative;z-index:0}.pa-fd-band>*{position:relative;z-index:1}.pa-fd-band--image:before,.pa-fd-band--image:after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:0;pointer-events:none}.pa-fd-band--image:before{background-image:var(--pa-fd-band-img-sm, none);background-size:cover;background-position:var(--pa-fd-band-pos, center);background-repeat:no-repeat}.pa-fd-band--image:after{background:var(--pa-fd-band-scrim, none)}.pa-fd-band--image[data-pa-fd-band-lazy]:not(.is-band-ready):before{background-image:none}@media(min-width:750px){.pa-fd-band--image.is-band-ready:before,.pa-fd-band--image:not([data-pa-fd-band-lazy]):before{background-image:var(--pa-fd-band-img, none)}}.pa-fd-band--image{padding-block:clamp(32px,6vw,88px)}.pa-fd-band--image>.pa-fd__block{margin-bottom:0}@media(max-width:749px){.pa-fd-band--image{padding-block:28px}}.pa-fd-band--open.pa-fd-band--image{padding-block:clamp(24px,4vw,48px);--pa-fd-band-pos: center 30%;--pa-fd-band-scrim: linear-gradient( 180deg, rgb(var(--pa-fd-band-rgb, 245 239 227) / calc(var(--pa-fd-band-o, .62) + .18)) 0%, rgb(var(--pa-fd-band-rgb, 245 239 227) / var(--pa-fd-band-o, .62)) 45%, rgb(var(--pa-fd-band-rgb, 245 239 227) / .97) 100% )}.pa-fd-band--story.pa-fd-band--image{--pa-fd-band-pos: center 45%;--pa-fd-band-scrim: rgb(18 16 14 / var(--pa-fd-band-o, .4))}.pa-fd-band--ship.pa-fd-band--image{--pa-fd-band-pos: center;--pa-fd-band-scrim: rgb(var(--pa-fd-band-rgb, 245 239 227) / var(--pa-fd-band-o, .35))}.pa-fd-band--close.pa-fd-band--image{--pa-fd-band-pos: center 55%;--pa-fd-band-scrim: rgb(18 16 14 / var(--pa-fd-band-o, .45))}.pa-fd-tile{background:var(--pa-paper, #ffffff);border:1px solid var(--pa-line-gold, rgba(148, 122, 65, .35));border-radius:var(--pa-r-lg, 12px);box-shadow:0 20px 56px #1a191612;padding:clamp(22px,3.2vw,44px)}.pa-fd-tile .pa-fd__list{gap:0;max-width:none}.pa-fd-tile .pa-fd__row{background:transparent;border:0;border-bottom:1px solid var(--pa-line, rgba(26, 25, 22, .12));border-radius:0}.pa-fd-tile .pa-fd__row:last-child{border-bottom:0}.pa-fd-tile .pa-fd__row:hover{border-color:var(--pa-line, rgba(26, 25, 22, .12));box-shadow:none}@media(min-width:750px){.pa-fd-tile .pa-fd__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}.pa-fd-tile .pa-fd__row{align-content:start;border-bottom:0;grid-template-columns:minmax(0,1fr);overflow:visible}.pa-fd-tile .pa-fd__row-media{aspect-ratio:4 / 3;border-radius:var(--pa-r-md, 8px);overflow:hidden}.pa-fd-tile .pa-fd__row-body{justify-content:flex-start;padding:14px 2px 0}}@media(min-width:990px){.pa-fd-tile .pa-fd__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.pa-fd-tile{padding:clamp(20px,3vw,32px)}}@media(max-width:749px){.pa-fd-tile{border-radius:15px;padding:20px 16px}.pa-fd-tile .pa-fd__row{padding-block:12px}.pa-fd-tile .pa-fd__row:first-child{padding-top:0}.pa-fd-tile .pa-fd__row:last-child{padding-bottom:0}.pa-fd-tile .pa-fd__row-media{border-radius:var(--pa-r-md, 8px)}}@media(max-width:420px){.pa-fd-tile{padding:18px 14px}}.pa-fd-figures{border-block:1px solid var(--pa-line, rgba(26, 25, 22, .12));display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 clamp(20px,2.6vw,32px);padding-block:clamp(16px,2vw,22px)}.pa-fd-figures>div{display:flex;flex-direction:column;gap:3px;min-width:0}.pa-fd-figures dt{color:var(--pa-ink-muted, #4a443c);font-size:.78em;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.pa-fd-figures dd{color:var(--pa-ink, #1c1a17);font-family:var(--pa-serif, Georgia, "Times New Roman", serif);font-size:clamp(20px,2.2vw,27px);line-height:1.15;margin:0}.pa-fd-figures__save dd{color:var(--pa-gold-deep, #947a41)}@media(min-width:750px){.pa-fd-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.pa-fd-people{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border:1px solid var(--pa-line-gold, rgba(148, 122, 65, .35));border-radius:var(--pa-r-lg, 12px);box-shadow:0 20px 56px #1a191612;overflow:hidden;background:var(--pa-paper, #ffffff)}.pa-fd-people__media{position:relative;min-height:420px;background:var(--pa-ink, #1c1a17)}.pa-fd-people__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pa-fd-people__copy{padding:clamp(28px,3.4vw,56px) clamp(24px,3vw,48px);display:flex;flex-direction:column;justify-content:center}.pa-fd-people__points{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:10px}.pa-fd-people__points li{display:flex;gap:10px;color:var(--pa-ink-muted, #4a443c)}.pa-fd-people__points li:before{content:"\25c6";color:var(--pa-gold-deep, #947a41);font-size:.7em;line-height:1.9;flex:none}@media(max-width:989px){.pa-fd-people{grid-template-columns:1fr}.pa-fd-people__media{min-height:260px}}@media(max-width:749px){.pa-fd-people{border-radius:15px}.pa-fd-people__media{min-height:220px}.pa-fd-people__copy{padding:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/pa-fd-campaign-bundle.css.map */
