@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Bodoni+Moda:ital,wght@0,400;0,500;0,600;1,400&display=swap";.afrisia-wrap{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px);box-sizing:border-box}:root{--wine: #571a2e;--wine-deep: #401021;--wine-soft: #6e2438;--cream: #f6f1ea;--cream-2: #efe7db;--paper: #fdfaf5;--rose: #474a39;--rose-deep: #35382b;--rose-soft: #9a9b92;--ink: #2a201d;--ink-soft: #6a5d56;--line: #d9cdbf;--gold: #b08a52;--font-display: "Bodoni Moda", Didot, "Bodoni MT", serif;--font-body: "EB Garamond", Georgia, serif}body,.rte,p,li,.price{font-family:var(--font-body);color:var(--ink)}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.banner__heading,.collection-hero__title,.product__title,.title-wrapper--no-top-margin{font-family:var(--font-display)!important;font-weight:500;letter-spacing:.005em;color:var(--ink)}body{background:var(--cream)}.header,.footer{background-color:var(--wine)!important;color:var(--cream)!important}.header a,.footer a,.header .icon,.footer .icon,.header__heading-link,.footer-block__heading{color:var(--cream)!important}.header__heading-logo{filter:brightness(0) invert(1)}.button,.shopify-payment-button__button--unbranded,button[type=submit],.btn{background-color:var(--rose)!important;color:#fff!important;border:none!important;border-radius:4px!important;font-family:var(--font-body)!important;font-style:italic;letter-spacing:.04em;transition:background .3s ease,transform .3s ease}.button:hover,button[type=submit]:hover{background-color:var(--rose-deep)!important;transform:translateY(-2px)}.button--secondary{background:transparent!important;color:var(--ink)!important;border:1px solid currentColor!important;font-style:normal!important;letter-spacing:.18em;text-transform:uppercase;font-size:13px!important}.card,.card-wrapper{background:var(--paper);border:1px solid var(--line);border-radius:6px}.price{font-family:var(--font-display)!important;color:var(--ink)}.price--on-sale .price-item--sale{color:var(--rose-deep)!important}.eyebrow,.caption-with-letter-spacing{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.32em;font-size:12px;color:var(--ink-soft);font-weight:600}.color-background-2{background-color:var(--cream-2)!important}.color-background-1{background-color:var(--cream)!important}.rating-star,[class*=star]{color:var(--gold)!important}.announcement-bar__slider .slideshow-control{display:none!important}.announcement-bar__slides{width:100%!important}.afrisia-article{max-width:760px;margin:0 auto;padding:20px 0 10px}.afrisia-article .afrisia-lead{font-family:var(--font-body);font-style:italic;font-size:20px;line-height:1.6;color:var(--ink);margin-bottom:22px}.afrisia-article p{font-size:17.5px;line-height:1.75;color:var(--ink);margin:0 0 20px}.afrisia-article h2{font-family:var(--font-display);font-size:clamp(26px,3vw,34px);color:var(--wine);margin:46px 0 18px;line-height:1.2}.afrisia-article h3{font-family:var(--font-display);font-size:21px;font-style:italic;color:var(--ink);margin:26px 0 12px}.afrisia-article ul,.afrisia-article ol{margin:0 0 22px;padding-left:4px;list-style:none}.afrisia-article ul li,.afrisia-article ol li{position:relative;padding-left:28px;margin-bottom:11px;font-size:17px;line-height:1.6;color:var(--ink)}.afrisia-article ul li:before{content:"\2726";position:absolute;left:0;top:1px;color:var(--rose);font-size:13px}.afrisia-article ol{counter-reset:afrisia-counter}.afrisia-article ol li{counter-increment:afrisia-counter}.afrisia-article ol li:before{content:counter(afrisia-counter);position:absolute;left:0;top:-1px;color:#fff;background:var(--rose);font-size:12px;font-weight:600;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center}.afrisia-article .afrisia-callout{background:var(--cream-2);border-left:3px solid var(--rose);border-radius:6px;padding:28px 30px;margin:30px 0 10px}.afrisia-article .afrisia-callout p{font-size:16.5px;margin-bottom:14px;color:var(--ink-soft)}.afrisia-article .afrisia-callout p:last-child{margin-bottom:0}.blog .card,[class*=blog] .card,article .card{background:var(--paper);border:1px solid var(--line);transition:transform .3s ease,box-shadow .3s ease}.blog .card:hover,[class*=blog] .card:hover,article .card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #4010211f}.blog .card__heading,[class*=blog] .card__heading,article .card__heading{font-family:var(--font-display)!important;font-size:21px;color:var(--wine);margin-top:14px}.blog .card__caption,[class*=blog] time,article time,.blog time{font-family:var(--font-body);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.blog a.link,[class*=blog] a.link,article a.link{color:var(--rose)!important;font-style:italic}.product .product__title,[class*=product] h1{font-family:var(--font-display)!important;font-size:clamp(30px,3.4vw,44px);color:var(--ink);line-height:1.1}.product [class*=vendor],.product .product__text.caption{font-family:var(--font-body);font-size:12.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--rose);font-weight:600}.product .price,[class*=product] .price{font-family:var(--font-display)!important;font-size:26px!important;color:var(--ink)}.product quantity-input,.product .quantity{border:1px solid var(--line);border-radius:6px;background:var(--paper)}.product [class*=quantity] button{color:var(--wine)}.product button[name=add],.product .product-form__submit{background:var(--rose)!important;color:#fff!important;border-radius:4px!important;font-style:italic}.product button[name=add]:hover{background:var(--rose-deep)!important}.shopify-payment-button__button--unbranded{background:var(--wine)!important;color:#fff!important;border-radius:4px!important}.shopify-payment-button__button--unbranded:hover{background:var(--wine-deep)!important}.product [class*=icon-with-text],.product [class*=trust]{color:var(--ink-soft);font-size:13.5px}.product [class*=icon-with-text] svg{color:var(--rose)}.product details,.product .accordion{border-top:1px solid var(--line)}.product details summary,.product .accordion__title{font-family:var(--font-display)!important;font-size:19px;color:var(--wine);padding:18px 2px}.product details[open] summary,.product .accordion[open] .accordion__title{color:var(--rose-deep)}.product details .accordion__content,.product details>*:not(summary){color:var(--ink-soft);font-size:15.5px;line-height:1.6;padding-bottom:18px}.product details ul li,.product .accordion ul li{list-style:none;position:relative;padding-left:24px;margin-bottom:8px}.product details ul li:before,.product .accordion ul li:before{content:"\2713";position:absolute;left:0;color:var(--rose);font-weight:700}.product [class*=rating] svg,.product [class*=star]{color:#b08a52!important;fill:#b08a52!important}.product .product__title,[class*=product] h1{font-size:clamp(40px,4.4vw,68px)!important;letter-spacing:-.01em}.product [class*=subtitle],.product .product__text:not(.caption){font-family:var(--font-display)!important;font-style:italic;font-size:19px;color:var(--wine-soft);max-width:440px}.product .product__description,.product [class*=description]{color:var(--ink-soft);line-height:1.7;max-width:480px}.product .product__description strong,.product .product__description b,.product [class*=description] strong,.product [class*=description] b{color:var(--wine)!important;font-weight:600}.product .price{font-size:30px!important;margin:22px 0 12px}.product [class*=thumbnail]{border:1px solid var(--line)!important;border-radius:3px;transition:border-color .2s}.product [class*=thumbnail][aria-current=true],.product [class*=thumbnail].is-active{border-color:var(--wine)!important;border-width:2px!important}.product .quantity,.product button[name=add]{min-height:54px!important}.product .quantity{border:1px solid var(--ink)!important;border-radius:4px}.product [class*=icon-with-text]{border-top:1px solid var(--line);padding-top:22px;margin-top:30px}.product [class*=icon-with-text] [class*=heading]{font-family:var(--font-display)!important;color:var(--rose);font-size:17px}details summary,[class*=accordion] summary,[class*=collapsible] summary{display:flex!important;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}details summary::marker{display:none;content:""}details summary svg,[class*=accordion] summary svg,[class*=collapsible] summary svg{display:none!important}details summary:after,[class*=accordion] summary:after,[class*=collapsible] summary:after{content:"+";font-family:var(--font-body);font-size:22px;color:var(--rose);flex-shrink:0;margin-left:16px;transition:transform .25s ease}details[open] summary:after,[class*=accordion][open] summary:after,.accordion--open summary:after{content:"\d7";color:var(--rose-deep)}details>*:not(summary),[class*=accordion-content],[class*=collapsible-content]{color:var(--ink-soft)!important;font-family:var(--font-body);font-size:16px;line-height:1.65}footer summary:after,.footer summary:after{content:none!important}.footer-content .menu__heading__default{color:#cda59c!important;opacity:.85;font-size:13px;letter-spacing:.1em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/3/assets/afrisia-custom.css.map */
