@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&display=swap";:root,.color-background-1{--color-background: 245 238 226 / 1;--color-foreground: 90 70 57 / 1;--color-foreground-alt: 42 28 21 / 1;--color-border: 220 205 180 / 1;--color-box-shadow: 220 205 180 / .2;--color-accent-1: 245 238 226 / 1;--color-accent-2: 42 28 21 / 1;--color-button: 142 27 31 / 1;--color-button-text: 255 248 238 / 1;--color-secondary-button: 42 28 21 / 1;--color-secondary-button-text: 255 248 238 / 1;--color-product-cards-background: 251 248 242 / 1;--color-product-cards-foreground: 90 70 57 / 1;--color-product-cards-foreground-alt: 42 28 21 / 1;--color-product-cards-border: 220 205 180 / 1;--color-product-cards-price: 42 28 21 / 1;--color-product-cards-price-discount-final: 142 27 31 / 1;--color-inputs-background: 251 248 242 / 1;--color-inputs-foreground: 90 70 57 / 1;--color-inputs-border: 205 187 158 / 1;--color-aux-background: 237 227 210 / 1;--color-aux-foreground: 90 70 57 / 1;--color-aux-border: 220 205 180 / 1;--color-price: 42 28 21 / 1;--color-sale: rgba(142 27 31 / 1);--font-body-family: "DM Sans", system-ui, sans-serif;--font-buttons-family: "DM Sans", system-ui, sans-serif;--font-buttons-transform: none;--buttons-radius: 999px}.color-button-background-1{--color-button: 142 27 31 / 1;--color-button-text: 255 248 238 / 1}:root{--cc-paper:#F5EEE2;--cc-paper-2:#EDE3D2;--cc-card:#FBF8F2;--cc-line:#DCCDB4;--cc-ink:#2A1C15;--cc-ink-2:#5A4639;--cc-red:#8E1B1F;--cc-red-dark:#6E1418;--cc-gold:#C49A3A;--cc-gold-light:#E2BF6E;--cc-cream:#FFF8EE;--cc-head: var(--font-heading-family, "DM Serif Display", Georgia, serif);--cc-body: var(--font-body-family, "DM Sans", system-ui, sans-serif)}body{background-color:var(--cc-paper)}.cc-wrap{max-width:1240px;margin:0 auto;padding:0 32px;box-sizing:border-box}@media(max-width:749px){.cc-wrap{padding:0 16px}}.cc-section{color:var(--cc-ink);font-family:var(--cc-body);font-size:16px;line-height:1.6}.cc-section *{box-sizing:border-box}.cc-eyebrow{display:block;font:600 12px/1.3 var(--cc-body);letter-spacing:.16em;text-transform:uppercase;color:var(--cc-red);margin:0 0 12px}.cc-h1{font-family:var(--cc-head);font-weight:400;font-size:clamp(42px,6vw,76px);line-height:1;letter-spacing:-.01em;color:var(--cc-ink);margin:0}.cc-h2{font-family:var(--cc-head);font-weight:400;font-size:clamp(32px,4vw,46px);line-height:1.05;color:var(--cc-ink);margin:0}.cc-h3{font-family:var(--cc-head);font-weight:400;font-size:22px;line-height:1.2;color:var(--cc-ink);margin:0}.cc-lead{font-size:18px;line-height:1.6;color:var(--cc-ink-2);margin:0}.cc-muted{color:var(--cc-ink-2)}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;font:700 15px var(--cc-body);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s,color .15s}.cc-btn--red{background:var(--cc-red);color:var(--cc-cream)}.cc-btn--red:hover{background:var(--cc-red-dark);color:var(--cc-cream)}.cc-btn--line{border-color:var(--cc-ink);color:var(--cc-ink);background:transparent}.cc-btn--line:hover{background:var(--cc-ink);color:var(--cc-paper)}.cc-btn--light{border-color:var(--cc-cream);color:var(--cc-cream);background:transparent}.cc-btn--light:hover{background:var(--cc-cream);color:var(--cc-ink)}.cc-btns{display:flex;flex-wrap:wrap;gap:14px}.cc-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:32px}.cc-head-row p{max-width:440px;margin:0;color:var(--cc-ink-2)}.cc-card{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:14px;overflow:hidden;color:var(--cc-ink);text-decoration:none;display:flex;flex-direction:column}a.cc-card:hover{border-color:var(--cc-ink-2);color:var(--cc-ink)}.cc-card img{display:block;width:100%;height:100%;object-fit:cover}.cc-grid{display:grid;gap:20px}.cc-grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cc-grid--6{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cc-hero{padding:64px 0 72px}.cc-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px;align-items:center}.cc-hero__copy{display:flex;flex-direction:column;gap:22px}.cc-hero__copy .cc-h1 em{font-style:normal;color:var(--cc-red)}.cc-hero__media{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:5/6;background:var(--cc-paper-2)}.cc-hero__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.cc-hero{padding:24px 0 40px}.cc-hero__media{aspect-ratio:4/3;order:-1}}.cc-trust{background:var(--cc-paper-2);border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line);padding:26px 0}.cc-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.cc-trust__item{display:flex;gap:14px;align-items:center}.cc-trust__item svg{flex:none;width:30px;height:30px;stroke:var(--cc-red);fill:none;stroke-width:1.6}.cc-trust__item strong{display:block;font-weight:700}.cc-trust__item span{font-size:14px;color:var(--cc-ink-2)}.cc-pad{padding:88px 0}@media(max-width:749px){.cc-pad{padding:52px 0}}.cc-craft__img{aspect-ratio:1/1;background:var(--cc-paper-2);overflow:hidden}.cc-craft__body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:6px}.cc-craft__cta{font-weight:700;color:var(--cc-red);margin-top:6px}.cc-tabs{display:flex;gap:10px;flex-wrap:wrap}.cc-tab{min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--cc-ink);background:transparent;font:500 14px var(--cc-body);color:var(--cc-ink);cursor:pointer}.cc-tab[aria-selected=true]{background:var(--cc-ink);color:var(--cc-paper)}.cc-panel[hidden]{display:none}.cc-prod__img{aspect-ratio:4/3;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.cc-prod__img img{object-fit:contain;padding:8px}.cc-prod__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;border-top:3px double var(--cc-gold);flex:1}.cc-prod__tag{font:600 10px var(--cc-body);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-red)}.cc-prod__title{font-family:var(--cc-head);font-size:19px;line-height:1.15;color:var(--cc-ink);text-decoration:none}.cc-prod__row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px}.cc-prod__price{font-weight:700}.cc-add{width:44px;height:44px;border-radius:50%;border:0;background:var(--cc-red);color:var(--cc-cream);font-size:22px;line-height:1;cursor:pointer}.cc-add:hover{background:var(--cc-red-dark)}.cc-shelf__more{margin-top:28px}.cc-dark{background:var(--cc-ink);color:var(--cc-paper)}.cc-dark .cc-h2,.cc-dark .cc-h3{color:var(--cc-paper)}.cc-dark .cc-eyebrow{color:var(--cc-gold-light)}.cc-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:28px;margin-top:40px}.cc-step{border-top:1px solid #6B5546;padding-top:22px;display:flex;flex-direction:column;gap:10px}.cc-step__n{font-family:var(--cc-head);font-size:52px;line-height:1;color:var(--cc-gold)}.cc-step p{margin:0;color:#d9cbb5;font-size:15px}.cc-step a{color:var(--cc-gold-light);font-weight:700;text-decoration:none}.cc-equip__img{aspect-ratio:1/1;background:#fff;overflow:hidden}.cc-equip__img img{object-fit:contain;padding:14px}.cc-equip__body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:4px}.cc-partner{border:2px solid var(--cc-ink);border-radius:24px;padding:44px 48px;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}@media(max-width:749px){.cc-partner{padding:28px 22px}}.cc-partner p{margin:8px 0 0;max-width:620px;color:var(--cc-ink-2)}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .18 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.main{background:transparent}.cc-hero--full{position:relative;padding:0;min-height:min(86vh,760px);display:flex;align-items:center;overflow:hidden;background:#1d1310}.cc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.cc-hero__bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:ccHeroZoom 18s ease-out forwards}.cc-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(20,12,9,calc(var(--cc-overlay) + .25)),rgba(20,12,9,var(--cc-overlay)) 45%,#140c090d)}@keyframes ccHeroZoom{to{transform:scale(1)}}.cc-hero--full .cc-hero__grid{position:relative;z-index:1;grid-template-columns:minmax(0,640px);padding-top:96px;padding-bottom:96px;width:100%}.cc-hero--full .cc-h1{color:#fff8ee;font-size:clamp(46px,7vw,92px)}.cc-hero--full .cc-h1 em,.cc-hero--full .cc-eyebrow{color:var(--cc-gold-light)}.cc-hero--full .cc-lead{color:#eadcc6;font-size:19px}.cc-hero__proof{margin:4px 0 0;font-size:14px;color:#d9cbb5;letter-spacing:.02em}.cc-stamp{position:absolute;right:6%;bottom:9%;z-index:2;width:136px;height:136px;border-radius:50%;border:2px solid var(--cc-gold-light);display:flex;align-items:center;justify-content:center;color:var(--cc-gold-light);font:600 11px/1.3 var(--cc-body);letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:22px;transform:rotate(-12deg);background:#140c0959;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cc-stamp:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:1px dashed rgba(226,191,110,.6)}.cc-hero:not(.cc-hero--full) .cc-stamp{display:none}@media(max-width:749px){.cc-hero--full{min-height:78vh}.cc-hero--full .cc-hero__grid{padding-top:64px;padding-bottom:120px}.cc-stamp{width:96px;height:96px;font-size:8px;padding:14px;right:16px;bottom:18px}.cc-hero__bg:after{background:linear-gradient(180deg,#140c0959,rgba(20,12,9,calc(var(--cc-overlay) + .25)))}}@media(prefers-reduced-motion:reduce){.cc-hero__bg img{animation:none;transform:none}.cc-marquee__track{animation:none!important}}.cc-marquee{overflow:hidden;white-space:nowrap;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}.cc-marquee__track{display:inline-flex;animation:ccMarquee 38s linear infinite}.cc-marquee:hover .cc-marquee__track{animation-play-state:paused}.cc-marquee__group{display:inline-flex;align-items:center}.cc-marquee__item{font:600 13px var(--cc-body);letter-spacing:.18em;text-transform:uppercase;padding:16px 26px}.cc-marquee__dot{width:7px;height:7px;background:currentColor;transform:rotate(45deg);opacity:.8}@keyframes ccMarquee{to{transform:translate(-50%)}}.cc-tile{position:relative;aspect-ratio:4/5;border:0;border-radius:16px}.cc-tile img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s ease}.cc-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c0900 35%,#140c09d9)}.cc-tile__body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:22px;display:flex;flex-direction:column;gap:6px;color:#fff8ee}.cc-tile .cc-h3{color:#fff8ee;font-size:26px}.cc-tile__text{font-size:14px;color:#eadcc6}.cc-tile__cta{font-weight:700;color:var(--cc-gold-light);margin-top:4px}.cc-tile:hover img{transform:scale(1.06)}.cc-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s}a.cc-card:hover,.cc-grid--6 .cc-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -18px #2a1c1573}.cc-card .cc-craft__img img,.cc-prod__img img{transition:transform .5s ease}a.cc-card:hover .cc-craft__img img,.cc-card:hover .cc-prod__img img{transform:scale(1.05)}.cc-dark .cc-head-row p{color:#d9cbb5}.cc-partner--red{background:var(--cc-red);border-color:var(--cc-red);color:var(--cc-cream)}.cc-partner--red .cc-h2{color:var(--cc-cream)}.cc-partner--red .cc-eyebrow{color:var(--cc-gold-light)}.cc-partner--red p{color:#f4dccb}.cc-partner--red .cc-btn--red{background:var(--cc-cream);color:var(--cc-red)}.cc-partner--red .cc-btn--line{border-color:var(--cc-cream);color:var(--cc-cream)}.cc-head-row .cc-h2:after{content:"";display:block;width:56px;height:3px;background:var(--cc-gold);margin-top:16px}.template-index .section-breadcrumbs-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cc-redesign.css.map */
