.announcement-bar__message{font-size:1.4rem!important;letter-spacing:.16em;line-height:1.4}@media screen and (min-width:750px){.announcement-bar__message{font-size:1.5rem!important}}.charlemagne-header{background-color:#0a0a0a;color:#f5efe1;transition:background-color .32s ease,box-shadow .32s ease,padding .32s ease}.charlemagne-header .header{max-width:1680px}.charlemagne-header--home{margin-bottom:0;position:relative;z-index:5}.section-header:not(.scrolled-past-header) .charlemagne-header--home,.section-header:not(.scrolled-past-header) .charlemagne-header{background-color:#0a0a0a;color:#f5efe1;border-color:transparent}.section-header.scrolled-past-header .charlemagne-header{background-color:#0a0a0afa;box-shadow:0 .4rem 1.8rem #00000073}.section-header.scrolled-past-header .charlemagne-header .header{padding-bottom:.8rem;padding-top:.8rem}.charlemagne-header .header__heading-link{opacity:1}.charlemagne-header .header__heading-logo{filter:none!important}.charlemagne-header .header__inline-menu{width:100%;justify-self:stretch;margin-left:0}.charlemagne-header .header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(2.4rem,4vw,6rem);width:100%;padding:0;margin:0}.charlemagne-header .header__inline-menu .list-menu--inline>li{display:flex;align-items:center;flex-shrink:0}.charlemagne-header .header__menu-item{font-family:var(--font-heading-family)!important;font-size:clamp(1.5rem,1.05vw,1.7rem)!important;font-weight:400!important;letter-spacing:.22em!important;line-height:1.2!important;text-transform:uppercase;text-decoration:none;color:#f5efe1;padding-top:.6rem;padding-bottom:.6rem;white-space:nowrap;min-height:3.6rem;transition:color .22s ease}.charlemagne-header .header__menu-item:hover,.charlemagne-header .header__menu-item:focus-visible{color:#fff}.charlemagne-header .header__menu-item>span{position:relative;display:inline-block;padding-bottom:.2rem}.charlemagne-header .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:currentColor;opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .28s ease,transform .28s ease}.charlemagne-header .header__menu-item:hover>span:after,.charlemagne-header .header__menu-item:focus-visible>span:after,.charlemagne-header .header__active-menu-item:after{opacity:.85;transform:scaleX(1)}.charlemagne-header summary.header__menu-item .svg-wrapper,.charlemagne-header summary.header__menu-item svg{margin-left:.6rem;width:.8rem;height:.8rem;transition:transform .28s ease;opacity:.7}.charlemagne-header details[open] summary.header__menu-item .svg-wrapper,.charlemagne-header details[open] summary.header__menu-item svg{transform:rotate(180deg)}.charlemagne-header .header__icon{color:#f5efe1;transition:opacity .22s ease,transform .22s ease}.charlemagne-header .header__icon:hover{opacity:.7;transform:translateY(-1px)}.charlemagne-header .header__icon svg,.charlemagne-header .header__icon .svg-wrapper{color:#f5efe1}.charlemagne-header .cart-count-bubble{background-color:#f5efe1;color:#0a0a0a}.charlemagne-header .mega-menu__content{background:#f8f3e9;color:#1a1410;border:0;border-top:1px solid rgba(245,239,225,.08);box-shadow:0 2.4rem 6rem #00000073;min-height:auto}.charlemagne-header .mega-menu__inner{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:clamp(1.2rem,1.5vw,1.8rem);margin:0 auto;max-width:1640px;min-height:0!important;padding:clamp(1.6rem,2vw,2.4rem) clamp(2.5rem,3.5vw,4rem)!important}.charlemagne-header .mega-menu__column{display:flex;flex-direction:column;gap:1rem;flex:0 0 17rem;min-width:0}.charlemagne-header .mega-menu__card{color:#1a1410;display:grid;gap:.9rem;text-decoration:none;width:100%}.charlemagne-header .mega-menu__card-image-wrap{aspect-ratio:4 / 3;background:#3224140f;overflow:hidden;width:100%}.charlemagne-header .mega-menu__card-image{display:block;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .64s ease,opacity .32s ease;width:100%}.charlemagne-header .mega-menu__card:hover .mega-menu__card-image{opacity:.92;transform:scale(1.04)}.charlemagne-header .mega-menu__card-title{font-family:var(--font-heading-family)!important;font-size:2rem!important;font-weight:600!important;letter-spacing:.015em!important;line-height:1.3;text-align:center;text-transform:none;color:#1a1410}.charlemagne-header .mega-menu__column-title{font-family:var(--font-heading-family)!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.18em!important;line-height:1.4;text-align:center;text-transform:uppercase;color:#1a1410;padding-bottom:.6rem;border-bottom:1px solid rgba(26,20,16,.15);margin-bottom:.6rem}.charlemagne-header .mega-menu__grid{display:grid;grid-template-columns:1fr;gap:1.4rem}@media screen and (max-width:1500px){.charlemagne-header .mega-menu__column{flex-basis:15rem}}@media screen and (max-width:1280px){.charlemagne-header .mega-menu__column{flex-basis:13rem}.charlemagne-header .mega-menu__card-title{font-size:1.7rem!important}}.charlemagne-header header-menu details[open]>.mega-menu__content{animation:charlemagne-mega-drop .36s cubic-bezier(.22,.86,.32,1.06) both}.charlemagne-header header-menu details[open]>ul.header__submenu{animation:charlemagne-mega-drop .32s cubic-bezier(.22,.86,.32,1.06) both}@keyframes charlemagne-mega-drop{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}.charlemagne-header header-menu details[open]>ul.mega-menu__content:before,.charlemagne-header header-menu details[open]>ul.header__submenu:before{content:"";position:absolute;top:-1.2rem;left:0;right:0;height:1.2rem;background:transparent;pointer-events:auto}.charlemagne-header .menu-drawer{--color-background: 10, 10, 10;--color-foreground: 245, 239, 225;background-color:#0a0a0a;color:#f5efe1}.charlemagne-header .menu-drawer__navigation{padding-top:4rem}.charlemagne-header .menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:clamp(1.8rem,5vw,2.3rem);font-weight:400;letter-spacing:.04em;line-height:1.2;padding-block:1.05rem;color:#f5efe1}.charlemagne-header .menu-drawer__navigation .menu-drawer__menu-item{border-bottom:1px solid rgba(245,239,225,.14)}.charlemagne-header .menu-drawer__utility-links{background:transparent}@media screen and (min-width:990px){.charlemagne-header .header{column-gap:clamp(2.4rem,3vw,4.8rem);padding-left:clamp(3.2rem,5vw,8rem);padding-right:clamp(3.2rem,5vw,8rem)}.charlemagne-header .header__heading,.charlemagne-header .header__heading-link{margin-bottom:.8rem}.charlemagne-header .header__icons{gap:.8rem;align-self:center}}@media screen and (max-width:749px){.charlemagne-header .header{padding-left:1.8rem;padding-right:1.8rem}}@media(prefers-reduced-motion:reduce){.charlemagne-header,.charlemagne-header *,.charlemagne-hero__inner,.charlemagne-hero__button{animation:none!important;transition:none!important}}.charlemagne-hero{background:#16120d;color:#fff8e8;min-height:var(--charlemagne-hero-height-mobile, 90svh);overflow:hidden;position:relative}.charlemagne-hero__media,.charlemagne-hero__media:after,.charlemagne-hero__media img,.charlemagne-hero__placeholder{top:0;right:0;bottom:0;left:0;position:absolute}.charlemagne-hero__media img{height:100%;object-fit:cover;object-position:var(--charlemagne-hero-mobile-position, center center);transform:scale(1.001);width:100%}.charlemagne-hero__media:after{background:linear-gradient(180deg,#faf7ef2e,#0000000f 28%,#00000073),linear-gradient(90deg,#00000047,#0000000a 42%,#0003);content:"";opacity:var(--charlemagne-hero-overlay, .52)}.charlemagne-hero__placeholder{background:linear-gradient(135deg,#fffaf014,#fffaf000),#11100d}.charlemagne-hero__content{align-items:var(--charlemagne-hero-align-mobile, center);display:flex;min-height:var(--charlemagne-hero-height-mobile, 90svh);padding-top:var(--charlemagne-hero-pt-mobile, calc(var(--header-height, 96px) + 4rem));padding-right:2rem;padding-bottom:var(--charlemagne-hero-pb-mobile, 7.2rem);padding-left:2rem;position:relative;text-align:var(--charlemagne-hero-text-align-mobile, center);z-index:1}.charlemagne-hero__inner{animation:charlemagne-hero-rise .82s ease both;margin-inline:auto;max-width:74rem}.charlemagne-hero__eyebrow{font-size:1.12rem;letter-spacing:.22em;line-height:1.5;margin:0 0 1.8rem;text-transform:uppercase}.charlemagne-hero__heading{color:inherit;font-family:var(--font-heading-family);font-size:clamp(4.2rem,7.6vw,8.8rem);font-style:var(--font-heading-style);font-weight:400;letter-spacing:0;line-height:1;margin:0}.charlemagne-hero__text{color:#fff8e8e6;font-size:clamp(1.55rem,1.5vw,1.86rem);line-height:1.65;margin:2rem auto 0;max-width:52rem}.charlemagne-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:3.2rem}.charlemagne-hero__button{align-items:center;border:.1rem solid rgba(255,248,232,.72);color:#fff8e8;display:inline-flex;font-size:1.18rem;justify-content:center;letter-spacing:.14em;min-height:4.8rem;min-width:19rem;padding:1.4rem 2.4rem;text-decoration:none;text-transform:uppercase;transition:background-color .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.charlemagne-hero__button:hover{background:#fff8e8;border-color:#fff8e8;color:#15120e;transform:translateY(-1px)}.charlemagne-hero__button--secondary{background:#fff8e814}@media screen and (min-width:750px){.charlemagne-hero{min-height:var(--charlemagne-hero-height-desktop, 92vh)}.charlemagne-hero__media img{object-position:var(--charlemagne-hero-desktop-position, center center)}.charlemagne-hero__content{align-items:var(--charlemagne-hero-align-desktop, flex-end);min-height:var(--charlemagne-hero-height-desktop, 92vh);padding-top:var(--charlemagne-hero-pt-desktop, calc(var(--header-height, 120px) + 5rem));padding-right:6rem;padding-bottom:var(--charlemagne-hero-pb-desktop, 10rem);padding-left:6rem;text-align:var(--charlemagne-hero-text-align-desktop, center)}.charlemagne-hero__actions{gap:1.6rem}}@media screen and (max-width:749px){.charlemagne-hero__actions{align-items:stretch;flex-direction:column}.charlemagne-hero__button{width:100%}}@keyframes charlemagne-hero-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.collection .collection__title.title-wrapper,.collection .title-wrapper-with-link,.multicolumn .title-wrapper-with-link,.featured-blog .title-wrapper-with-link,.related-products .title-wrapper-with-link{flex-direction:column;text-align:center;align-items:center;margin-bottom:4.8rem;gap:1.2rem}.collection .collection__title h2,.collection .title-wrapper-with-link h2,.multicolumn .title-wrapper-with-link h2,.featured-blog .title-wrapper-with-link h2,.related-products .title-wrapper-with-link h2{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,5.2rem);font-weight:400;letter-spacing:.01em;line-height:1.05;margin:0;position:relative;padding-bottom:1.6rem;color:#14100c}.collection .collection__title h2:after,.collection .title-wrapper-with-link h2:after,.multicolumn .title-wrapper-with-link h2:after,.featured-blog .title-wrapper-with-link h2:after,.related-products .title-wrapper-with-link h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:4.2rem;height:1px;background:#14100c59}.collection .collection__description.title__description,.collection .title__description{font-family:var(--font-body-family);font-size:clamp(1.45rem,1.05vw,1.6rem);font-weight:400;line-height:1.6;letter-spacing:.02em;color:#14100cb8;max-width:56rem;margin:0 auto;text-align:center}.collection .title-wrapper-with-link .link,.collection .title-wrapper-with-link a.link{align-self:center;margin-top:.4rem}.card-wrapper.product-card-wrapper .card,.card-wrapper.product-card-wrapper .card__inner{background:transparent;border:0;box-shadow:none}.card-wrapper.product-card-wrapper .card__media,.card-wrapper.product-card-wrapper .card__media .media{background:transparent;padding:0}.card-wrapper.product-card-wrapper .card__media img{transition:transform .72s cubic-bezier(.2,.85,.3,1)}.card-wrapper.product-card-wrapper:hover .card__media img{transform:scale(1.03)}.card-wrapper.product-card-wrapper .card__content{padding-top:1.2rem;padding-bottom:0;text-align:center}.card-wrapper.product-card-wrapper .card__information,.card-wrapper.product-card-wrapper .card-information{padding:0 .8rem;text-align:center!important;--text-alignment: center}.card-wrapper.product-card-wrapper .card__heading,.card-wrapper.product-card-wrapper .card__heading a{font-family:var(--font-heading-family);font-size:clamp(1.4rem,1vw,1.7rem);font-weight:400;letter-spacing:.02em;line-height:1.3;color:#14100c;text-decoration:none}.card-wrapper.product-card-wrapper .card__heading a:hover{text-decoration:underline;text-decoration-thickness:.05rem;text-underline-offset:.4rem}.card-wrapper.product-card-wrapper .price,.card-wrapper.product-card-wrapper .price__container,.card-wrapper.product-card-wrapper .price__regular,.card-wrapper.product-card-wrapper .price__sale,.card-wrapper.product-card-wrapper .price__unit{text-align:center!important}.card-wrapper.product-card-wrapper .price{margin-top:.6rem;font-family:var(--font-body-family);font-size:1.55rem;letter-spacing:.04em;color:#14100cd9}.card-wrapper.product-card-wrapper .price-item,.card-wrapper.product-card-wrapper .price__container .price-item--regular,.card-wrapper.product-card-wrapper .price__container .price-item--sale{font-size:1.55rem;font-weight:500;letter-spacing:.04em;color:#14100c}.card-wrapper.product-card-wrapper s.price-item,.card-wrapper.product-card-wrapper .price-item--last{display:none!important}.card-wrapper.product-card-wrapper .quick-add{margin-top:1.2rem;padding:0;display:flex;justify-content:center;align-items:center;width:100%}.card-wrapper.product-card-wrapper .quick-add .quick-add__submit,.card-wrapper.product-card-wrapper .quick-add .quick-add__submit.button,.card-wrapper.product-card-wrapper .quick-add .quick-add__submit.button--full-width,.card-wrapper.product-card-wrapper .quick-add .quick-add__submit.button--secondary{width:4.8rem!important;height:4.8rem!important;min-width:4.8rem!important;min-height:4.8rem!important;max-width:4.8rem!important;padding:0!important;border-radius:50%!important;border:1px solid rgba(20,16,12,.6);background:transparent;color:#14100c;font-size:0!important;letter-spacing:0;text-indent:0;position:relative;overflow:hidden;flex:0 0 auto;transition:background .24s ease,color .24s ease,border-color .24s ease,transform .24s ease;display:block}.card-wrapper.product-card-wrapper .quick-add__submit:before{content:"";position:absolute;top:50%;left:50%;width:2.2rem;height:2.2rem;transform:translate(-50%,-50%);background-color:currentColor;mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12L8.1 13h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1 1 0 0 0 20 4H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12L8.1 13h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1 1 0 0 0 20 4H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;pointer-events:none;display:block}.card-wrapper.product-card-wrapper .quick-add__submit:after{display:none!important;content:none!important}.card-wrapper.product-card-wrapper .quick-add__submit:hover{background:#14100c;border-color:#14100c;color:#f5efe1;transform:translateY(-1px)}.card-wrapper.product-card-wrapper .quick-add__submit .loading-overlay__spinner{position:absolute;width:1.8rem;height:1.8rem;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.collection .button.button--secondary,.collection .center .button{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;padding:1.6rem 3.2rem;background:transparent;border:1px solid rgb(20,16,12);color:#14100c;transition:background .24s ease,color .24s ease}.collection .button.button--secondary:hover,.collection .center .button:hover{background:#14100c;color:#f5efe1}.slideshow .banner__heading{font-family:var(--font-heading-family)!important;font-size:clamp(3.6rem,5.2vw,6.4rem)!important;font-weight:400!important;letter-spacing:.005em!important;line-height:1.05!important}.slideshow .banner__text{font-family:var(--font-body-family);font-size:clamp(1.5rem,1.2vw,1.75rem);font-weight:400;letter-spacing:.02em;line-height:1.55;margin-top:1.8rem;max-width:52rem}.slideshow .banner__buttons{margin-top:2.8rem}.slideshow .banner__buttons .button{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;padding:1.6rem 3.2rem;min-height:5.2rem;background:transparent;border:1px solid rgba(255,248,232,.85);color:#fff8e8;transition:background .24s ease,color .24s ease,border-color .24s ease}.slideshow .banner__buttons .button:hover{background:#fff8e8;color:#14100c;border-color:#fff8e8}.slideshow .slider-counter--counter:has(.slider-counter--total:only-child),.slideshow:has(.slideshow__slide:only-of-type) .slideshow__controls{display:none}.charlemagne-categories{background:rgb(var(--color-background, 255, 255, 255));color:#14100c}.charlemagne-categories__container{margin:0 auto;max-width:1760px;padding-inline:clamp(2rem,4vw,6.4rem)}.charlemagne-categories__header{text-align:center;margin:0 auto clamp(4rem,5vw,6.4rem);max-width:64rem}.charlemagne-categories__eyebrow{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#14100c80;margin:0 0 1.4rem}.charlemagne-categories__section-heading{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.4vw,5.6rem);font-weight:400;letter-spacing:.005em;line-height:1.04;margin:0;padding-bottom:1.8rem;position:relative;color:#14100c}.charlemagne-categories__section-heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:4.8rem;height:1px;background:#14100c66}.charlemagne-categories__description{font-family:var(--font-body-family);font-size:clamp(1.5rem,1.1vw,1.7rem);font-weight:400;line-height:1.65;letter-spacing:.015em;color:#14100cb8;margin:2rem auto 0}.charlemagne-categories__description p{margin:0}.charlemagne-categories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.6rem,1.8vw,2.8rem)}.charlemagne-categories__card{display:flex;flex-direction:column;text-decoration:none;color:#14100c;background:transparent;position:relative;overflow:hidden}.charlemagne-categories__media{aspect-ratio:3 / 4;overflow:hidden;position:relative;background:#14100c0a}.charlemagne-categories__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.85,.3,1);transform:scale(1.001)}.charlemagne-categories__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 38%,#00000038);opacity:.85;transition:opacity .36s ease,background .36s ease;pointer-events:none}.charlemagne-categories__card:hover .charlemagne-categories__image,.charlemagne-categories__card:focus-visible .charlemagne-categories__image{transform:scale(1.055)}.charlemagne-categories__card:hover .charlemagne-categories__media-overlay,.charlemagne-categories__card:focus-visible .charlemagne-categories__media-overlay{background:linear-gradient(180deg,#0000 30%,#00000052)}.charlemagne-categories__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.2rem .4rem;gap:.6rem}.charlemagne-categories__caption{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#14100c8c;margin:0}.charlemagne-categories__title{font-family:var(--font-heading-family);font-size:clamp(2.1rem,1.7vw,2.8rem);font-weight:500;letter-spacing:.005em;line-height:1.18;margin:0;color:#14100c}.charlemagne-categories__cta{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#14100c;margin-top:1rem;padding-bottom:.4rem;position:relative}.charlemagne-categories__cta:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:currentColor;transition:width .36s ease,left .36s ease}.charlemagne-categories__card:hover .charlemagne-categories__cta:after,.charlemagne-categories__card:focus-visible .charlemagne-categories__cta:after{left:0;width:100%}.charlemagne-categories__cta-arrow{display:inline-block;transition:transform .36s cubic-bezier(.2,.85,.3,1)}.charlemagne-categories__card:hover .charlemagne-categories__cta-arrow,.charlemagne-categories__card:focus-visible .charlemagne-categories__cta-arrow{transform:translate(.5rem)}.charlemagne-categories.scroll-trigger.animate--slide-in .charlemagne-categories__card{animation:charlemagne-cat-rise .72s ease both}@keyframes charlemagne-cat-rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px)and (min-width:750px){.charlemagne-categories__grid{grid-template-columns:repeat(2,1fr);gap:clamp(2.4rem,3vw,4rem)}}@media screen and (max-width:749px){.charlemagne-categories__container{padding-inline:1.8rem}.charlemagne-categories__grid{grid-template-columns:1fr;gap:3.6rem}.charlemagne-categories__media{aspect-ratio:4 / 3}.charlemagne-categories__title{font-size:clamp(2rem,6vw,2.6rem)}}@media(prefers-reduced-motion:reduce){.charlemagne-categories__image,.charlemagne-categories__media-overlay,.charlemagne-categories__cta-arrow,.charlemagne-categories__cta:after{transition:none!important;animation:none!important}}.featured-blog{background:rgb(var(--color-background, 255, 255, 255))}.featured-blog .blog__posts.articles-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,2.4vw,3.6rem);list-style:none;padding:0;margin:0}@media screen and (max-width:989px)and (min-width:750px){.featured-blog .blog__posts.articles-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.featured-blog .blog__posts.articles-wrapper{grid-template-columns:1fr;gap:3.2rem}}.featured-blog .article-card-wrapper{list-style:none}.featured-blog .article-card-wrapper .card,.featured-blog .article-card-wrapper .card__inner{background:transparent;border:0;box-shadow:none}.featured-blog .article-card-wrapper .card__media,.featured-blog .article-card-wrapper .card__media .media{background:#14100c0a;overflow:hidden}.featured-blog .article-card-wrapper .card__media img{transition:transform .92s cubic-bezier(.2,.85,.3,1)}.featured-blog .article-card-wrapper:hover .card__media img{transform:scale(1.04)}.featured-blog .article-card-wrapper .card__content{padding-top:1.8rem;padding-inline:0;text-align:left}.featured-blog .article-card-wrapper .card__information{padding:0;text-align:left}.featured-blog .article-card-wrapper .card__information>.caption-with-letter-spacing,.featured-blog .article-card-wrapper .article-card__info,.featured-blog .article-card-wrapper time{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#14100c8c;margin:0 0 .8rem;display:block}.featured-blog .article-card-wrapper .card__heading,.featured-blog .article-card-wrapper .card__heading a{font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.5vw,2.4rem);font-weight:500;letter-spacing:.005em;line-height:1.25;color:#14100c;text-decoration:none}.featured-blog .article-card-wrapper .card__heading a:hover{text-decoration:underline;text-decoration-thickness:.05rem;text-underline-offset:.5rem}.featured-blog .article-card-wrapper .article-card__excerpt{font-family:var(--font-body-family);font-size:clamp(1.4rem,1vw,1.55rem);font-weight:400;line-height:1.65;color:#14100cb8;margin-top:.8rem;max-width:38rem}.featured-blog .article-card__footer,.featured-blog .article-card-wrapper .card__information .read-more{margin-top:1.2rem}.featured-blog .article-card-wrapper a.link,.featured-blog .center .button{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#14100c}.featured-blog .center .button{background:transparent;border:1px solid rgb(20,16,12);padding:1.4rem 2.8rem;min-height:4.8rem;margin-top:1.6rem;transition:background .24s ease,color .24s ease}.featured-blog .center .button:hover{background:#14100c;color:#f5efe1}.multirow .multirow__inner{align-items:center}.multirow .multirow__text{padding:clamp(2rem,3vw,5rem)}.multirow .multirow__title{font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.8rem);font-weight:400;letter-spacing:.005em;line-height:1.05;margin:0 0 1.8rem;color:#14100c}.multirow .multirow__caption,.multirow .caption-with-letter-spacing,.multirow .subtitle{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#14100c8c;margin:0 0 1.6rem}.multirow .multirow__description,.multirow .rte{font-family:var(--font-body-family);font-size:clamp(1.5rem,1.1vw,1.65rem);font-weight:400;line-height:1.7;color:#14100cc7;max-width:52rem}.multirow .multirow__buttons{margin-top:2.4rem}.multirow .multirow__buttons .button,.multirow .button{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;padding:1.4rem 2.8rem;min-height:4.8rem;background:transparent;border:1px solid rgb(20,16,12);color:#14100c;transition:background .24s ease,color .24s ease}.multirow .multirow__buttons .button:hover,.multirow .button:hover{background:#14100c;color:#f5efe1}.multirow .multirow__image-container,.multirow .multirow__image-wrapper{overflow:hidden}.multirow .multirow__image-container img,.multirow .multirow__image-wrapper img{transition:transform .92s cubic-bezier(.2,.85,.3,1)}.multirow .multirow__inner:hover .multirow__image-container img,.multirow .multirow__inner:hover .multirow__image-wrapper img{transform:scale(1.03)}@media screen and (max-width:749px){.collection .collection__title h2,.collection .title-wrapper-with-link h2,.multicolumn .title-wrapper-with-link h2,.featured-blog .title-wrapper-with-link h2,.related-products .title-wrapper-with-link h2{font-size:clamp(2.8rem,8vw,4rem)}.card-wrapper.product-card-wrapper .card__heading,.card-wrapper.product-card-wrapper .card__heading a{font-size:1.5rem}.multirow .multirow__title{font-size:clamp(2.6rem,7vw,3.6rem)}.slideshow .banner__heading{font-size:clamp(3rem,8.5vw,4.4rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/charlemagne-premium.css.map */
