body:has(.bf-page) #MainContent{--bft-wine: #1c0407;--bft-wine-2: #340a0e;--bft-gold: #efc997;--bft-gold-2: #c9a063;--bft-cream: #f4f1ec;--bft-ink: #2a1a16;--bft-muted: #6f5a50;--bft-brown: #3d2217;--bft-line: rgba(61, 34, 23, .14);--bft-title: "Bodoni Moda", "Playfair Display", Didot, Georgia, serif;--bft-serif: var(--font-heading-family, "EB Garamond"), Georgia, serif;--bft-sans: var(--font-body-family, "Helvetica Neue", Arial, sans-serif)}body:has(.bf-page) #MainContent .collapsible-content[class*=color-scheme__]{--color-background: #fff;--color-text: var(--bft-ink);--color-border: var(--bft-line);background:#fff;color:var(--bft-ink);padding:clamp(40px,5vw,80px) clamp(16px,2.4vw,36px)}body:has(.bf-page) #MainContent .collapsible-content__title{background:none;padding:0;margin:0 auto clamp(18px,2.4vw,32px);max-width:880px;text-align:center}body:has(.bf-page) #MainContent .collapsible-content__title>div{padding:0}body:has(.bf-page) #MainContent .collapsible-content__title h2,body:has(.bf-page) #MainContent .collapsible-content__title h2:not(.heading--hollow-animated-reverse-colors):not(.heading--hollow-reverse-colors){margin:0;color:var(--bft-ink);font:400 clamp(26px,3vw,40px)/1.1 var(--bft-title);letter-spacing:.06em;text-transform:uppercase;text-align:center}body:has(.bf-page) #MainContent .collapsible-content__content{max-width:880px;margin:0 auto;padding:0}body:has(.bf-page) #MainContent .collapsible-content__items{border-top:1px solid var(--bft-line)}body:has(.bf-page) #MainContent .collapsible-row{border-bottom:1px solid var(--bft-line)}body:has(.bf-page) #MainContent .collapsible-row:last-child{border-bottom:1px solid var(--bft-line)}body:has(.bf-page) #MainContent .collapsible-row .collapsible-row__question,body:has(.bf-page) #MainContent .collapsible-row--active .collapsible-row__question{min-height:64px;padding:16px 4px;gap:20px}body:has(.bf-page) #MainContent .collapsible-row__question p{margin:0;font:500 clamp(17px,1.4vw,20px)/1.35 var(--bft-serif);color:var(--bft-ink);transition:color .2s ease}body:has(.bf-page) #MainContent .collapsible-row__question:hover p,body:has(.bf-page) #MainContent .collapsible-row--active .collapsible-row__question p{color:#8a1f2d}body:has(.bf-page) #MainContent .collapsible-row__question:focus-visible{outline:2px solid var(--bft-gold-2);outline-offset:2px}body:has(.bf-page) #MainContent .item-question__toggle{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--bft-line);border-radius:50%;color:#8a1f2d}body:has(.bf-page) #MainContent .item-question__toggle svg{width:14px;height:14px}body:has(.bf-page) #MainContent .collapsible-row--active .collapsible-row__answer{padding:0 4px 22px}body:has(.bf-page) #MainContent .collapsible-row__answer{margin-right:54px;font:400 15px/1.7 var(--bft-sans);color:var(--bft-muted)}body:has(.bf-page) #MainContent .collapsible-row__answer p{opacity:1;max-width:70ch}body:has(.bf-page) #MainContent .collapsible-content__button{margin-top:28px;text-align:center}body:has(.bf-page) #MainContent .newsletter{padding:0!important;margin-block:0!important;max-width:none}body:has(.bf-page) #MainContent .newsletter-section,body:has(.bf-page) #MainContent .newsletter-section[class*=color-scheme__]{--color-background: var(--bft-cream);--color-text: var(--bft-ink);--color-border: rgba(61, 34, 23, .3);background:var(--bft-cream);color:var(--bft-ink);border-top:1px solid var(--bft-line);border-bottom:1px solid var(--bft-line)}body:has(.bf-page) #MainContent .newsletter-section__text{max-width:1280px;margin:0 auto;padding:clamp(36px,4.5vw,64px) clamp(16px,3vw,48px);gap:clamp(20px,4vw,64px);align-items:center}body:has(.bf-page) #MainContent .newsletter-section__text__title{margin:0 0 10px;font:400 clamp(24px,2.6vw,36px)/1.1 var(--bft-title);letter-spacing:.06em;text-transform:uppercase;color:var(--bft-ink)}body:has(.bf-page) #MainContent .newsletter-section__text__content{margin:0;font:400 15px/1.6 var(--bft-sans);color:var(--bft-muted)}body:has(.bf-page) #MainContent .newsletter-section__text .newsletter-form{margin-bottom:12px;gap:10px;align-items:stretch}body:has(.bf-page) #MainContent .newsletter-section input[type=email]{height:54px;border-radius:0;border:1px solid rgba(61,34,23,.35);background:#fff;color:var(--bft-ink);font:400 15px/1 var(--bft-sans);padding:0 16px}body:has(.bf-page) #MainContent .newsletter-section input[type=email]:focus{outline:none;border-color:var(--bft-brown);box-shadow:0 0 0 1px var(--bft-brown)}body:has(.bf-page) #MainContent .newsletter-section .newsletter-form .button{min-height:54px;padding:0 30px;border:0;border-radius:0;background:var(--bf-main, #af1234);color:var(--bf-on-main, #fff);font:600 12px/1 var(--bft-sans);letter-spacing:.22em;text-transform:uppercase}body:has(.bf-page) #MainContent .newsletter-section .newsletter-form .button:hover{filter:brightness(1.15)}body:has(.bf-page) #MainContent .newsletter-section .privacy-policy small{font:400 12px/1.5 var(--bft-sans);color:var(--bft-muted)}body:has(.bf-page) #MainContent .running-text{background:var(--bft-wine);padding:clamp(14px,1.8vw,24px) 0;border-top:1px solid rgba(239,201,151,.22);border-bottom:1px solid rgba(239,201,151,.22)}body:has(.bf-page) #MainContent .running-text .running-text__marque{--gap: clamp(24px, 3vw, 48px)}body:has(.bf-page) #MainContent .running-text .running-text__marque .marquee__content span{--color: var(--bft-gold);font-family:var(--bft-title);font-weight:400;font-size:clamp(34px,5vw,72px);letter-spacing:.08em;color:var(--bft-gold)}body:has(.bf-page) #MainContent .running-text .running-text__marque--outline .marquee__content span:nth-of-type(2n){background:none;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--bft-gold);text-shadow:none}@media(prefers-reduced-motion:reduce){body:has(.bf-page) #MainContent .running-text .marquee__content{animation-play-state:paused!important}}body:has(.bf-page) #MainContent .rich-text,body:has(.bf-page) #MainContent .rich-text[class*=color-scheme__]{--color-background: var(--bft-cream);--color-text: var(--bft-ink);background:var(--bft-cream);color:var(--bft-ink);padding:clamp(48px,6vw,96px) clamp(16px,2.4vw,36px) clamp(28px,3.4vw,48px)}body:has(.bf-page) #MainContent .rich-text .rich-text__wrapper{width:100%;max-width:1200px;margin:0 auto;padding-inline:0;gap:14px;text-align:left;align-items:flex-start}body:has(.bf-page) #MainContent .rich-text .rich-text__wrapper>*,body:has(.bf-page) #MainContent .rich-text .rich-text__wrapper :is(h2,h3,p,span){text-align:left}body:has(.bf-page) #MainContent .rich-text__supratitle span{font:600 11px/1.2 var(--bft-sans);letter-spacing:.3em;text-transform:uppercase;color:#8a6a3f}body:has(.bf-page) #MainContent .rich-text__title h3,body:has(.bf-page) #MainContent .rich-text__title h2{margin:0;max-width:22ch;font:400 clamp(28px,3vw,42px)/1.12 var(--bft-title);letter-spacing:.005em;color:var(--bft-ink);text-wrap:balance}body:has(.bf-page) #MainContent .rich-text__description{max-width:58ch;font:400 15.5px/1.75 var(--bft-sans);color:var(--bft-muted)}body:has(.bf-page) #MainContent .rich-text__description p{margin:0 0 1em}body:has(.bf-page) #MainContent .rich-text__description p:last-child{margin-bottom:0}@media(min-width:990px){body:has(.bf-page) #MainContent .rich-text .rich-text__wrapper{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,6vw,96px);row-gap:14px;align-items:start}body:has(.bf-page) #MainContent .rich-text__supratitle,body:has(.bf-page) #MainContent .rich-text__title{grid-column:1}body:has(.bf-page) #MainContent .rich-text__description,body:has(.bf-page) #MainContent .rich-text__button{grid-column:2}body:has(.bf-page) #MainContent .rich-text__description{grid-row:1 / span 3;padding-top:4px}}body:has(.bf-page) #MainContent .icons-trustbar,body:has(.bf-page) #MainContent .icons-trustbar[class*=color-scheme__]{--color-background: var(--bft-cream);--color-text: var(--bft-ink);background:var(--bft-cream);color:var(--bft-ink);padding:0 clamp(16px,2.4vw,36px) clamp(48px,6vw,96px)}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__wrapper{width:100%;max-width:1200px;margin:0 auto;padding-inline:0;gap:0;border-top:1px solid var(--bft-line)}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell{flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:18px;padding:32px 28px 4px;background:none;border:0;border-left:1px solid var(--bft-line)}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell:first-child{border-left:0;padding-left:0}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell:last-child{padding-right:0}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__icon{flex:none;display:grid;place-items:center;width:48px;height:48px;margin:0;border:1px solid rgba(201,160,99,.65);border-radius:50%;color:#8a1f2d;fill:#8a1f2d}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__icon svg{width:22px;min-width:22px;height:22px;fill:#8a1f2d}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell-wrapper{gap:6px}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__title{margin:0;font:500 20px/1.25 var(--bft-serif);color:var(--bft-ink)}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__text,body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__text p{margin:0;font:400 14px/1.6 var(--bft-sans);color:var(--bft-muted)}@media(max-width:64em){body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__wrapper{flex-wrap:wrap}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell{flex:0 0 50%;padding:28px 24px 24px}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell:nth-child(odd){border-left:0;padding-left:0}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell:nth-child(n+3){border-top:1px solid var(--bft-line)}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell:last-child{padding-right:24px}}@media(max-width:40em){body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell{flex:0 0 100%;flex-direction:row;align-items:center;gap:16px;padding:20px 0;border-left:0}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__cell:nth-child(n+2){border-top:1px solid var(--bft-line)}body:has(.bf-page) #MainContent .icons-trustbar .icons-trustbar__icon{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bf-theme.css.map */
