@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Montserrat:wght@300;400;500;600&display=swap";:root{--ak-gold: #C9932A;--ak-gold-light: #E8B84B;--ak-gold-dark: #A87820;--ak-red: #8B1A1A;--ak-green: #2D5016;--ak-midnight: #0D0D0D;--ak-ink: #1A1208;--ak-bone: #C9932A;--ak-warm: #FDFAF4;--ak-muted: #7A6E60;--ak-dim: #5A5040;--ak-border: rgba(42, 32, 16, .8);--ak-border-gold: rgba(201, 147, 42, .25);--ak-border-white: rgba(245, 240, 232, .1);--ak-overlay-dark: rgba(13, 13, 13, .92);--ak-overlay-mid: rgba(13, 13, 13, .55);--ak-text-xs: 9px;--ak-text-sm: 11px;--ak-text-base: 13px;--ak-text-md: 15px;--ak-text-lg: 18px;--ak-space-xs: .5rem;--ak-space-sm: 1rem;--ak-space-md: 2rem;--ak-space-lg: 3rem;--ak-space-xl: 5rem;--ak-space-2xl: 7rem;--ak-transition: all .25s ease;--ak-transition-slow: all .55s ease}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--ak-midnight);color:var(--ak-bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ak-serif{font-family:Cormorant Garamond,serif}.ak-sans{font-family:Montserrat,sans-serif}.ak-label{display:block;font-family:Montserrat,sans-serif;font-size:var(--ak-text-xs);font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:var(--ak-gold);margin-bottom:1rem}.ak-label--dim{color:#c9932a99}.ak-heading{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:300;line-height:1.05;letter-spacing:.01em;color:var(--ak-bone)}.ak-heading em{font-style:italic;color:var(--ak-gold)}.ak-heading--dark{color:var(--ak-ink)}.ak-heading--dark em{color:var(--ak-red)}.ak-hero-headline{font-family:Cormorant Garamond,serif;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:300;line-height:.92;letter-spacing:-.01em;color:var(--ak-bone)}.ak-hero-headline em{font-style:italic;color:var(--ak-gold);display:block}.ak-eyebrow{display:flex;align-items:center;gap:14px;font-family:Montserrat,sans-serif;font-size:var(--ak-text-xs);font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--ak-gold);margin-bottom:1.6rem}.ak-eyebrow:before{content:"";width:32px;height:1px;background:var(--ak-gold);opacity:.5;flex-shrink:0}.ak-pull-quote{font-family:Cormorant Garamond,serif;font-size:1.35rem;font-style:italic;font-weight:300;color:var(--ak-bone);border-left:2px solid var(--ak-gold);padding-left:1.4rem;margin:2rem 0;line-height:1.6}.ak-body{font-family:Montserrat,sans-serif;font-size:var(--ak-text-base);font-weight:300;line-height:1.95;color:#f5f0e88c}.ak-body--sm{font-size:var(--ak-text-sm);line-height:1.85}.ak-body--dark{color:var(--ak-muted)}.ak-micro{font-family:Montserrat,sans-serif;font-size:var(--ak-text-xs);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ak-gold)}.ak-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:var(--ak-text-xs);font-weight:600;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:var(--ak-transition);white-space:nowrap;border:none}.ak-btn--gold{padding:14px 36px;background:var(--ak-gold);color:var(--ak-midnight);border:1px solid var(--ak-gold)}.ak-btn--gold:hover{background:var(--ak-gold-light);border-color:var(--ak-gold-light);color:var(--ak-midnight);transform:translateY(-1px)}.ak-btn--outline{padding:13px 34px;background:transparent;color:var(--ak-gold);border:1px solid var(--ak-gold)}.ak-btn--outline:hover{background:var(--ak-gold);color:var(--ak-midnight)}.ak-btn--outline-dark{padding:13px 34px;background:transparent;color:var(--ak-ink);border:1px solid var(--ak-ink)}.ak-btn--outline-dark:hover{background:var(--ak-ink);color:var(--ak-bone)}.ak-link{display:inline-block;font-family:Montserrat,sans-serif;font-size:var(--ak-text-xs);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ak-gold);text-decoration:none;border-bottom:.5px solid rgba(201,147,42,.35);padding-bottom:2px;transition:var(--ak-transition);background:none;border-top:none;border-left:none;border-right:none;cursor:pointer}.ak-link:hover{color:var(--ak-gold-light);border-bottom-color:var(--ak-gold-light)}.ak-link--muted{color:var(--ak-muted);border-bottom-color:#7a6e6059}.ak-link--muted:hover{color:var(--ak-bone);border-bottom-color:#f5f0e866}.ak-section{width:100%;padding:var(--ak-space-2xl) var(--ak-space-lg)}.ak-section--flush{padding:0}.ak-section--dark{background:var(--ak-midnight)}.ak-section--ink{background:#111}.ak-section--warm{background:var(--ak-warm)}.ak-section--red{background:var(--ak-red)}.ak-container{max-width:1400px;margin:0 auto;width:100%}.ak-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3.5rem;gap:24px;flex-wrap:wrap}.ak-kente{height:5px;flex-shrink:0;background:repeating-linear-gradient(90deg,var(--ak-gold) 0px,var(--ak-gold) 28px,var(--ak-red) 28px,var(--ak-red) 56px,var(--ak-green) 56px,var(--ak-green) 84px,var(--ak-midnight) 84px,var(--ak-midnight) 112px)}.ak-rule{border:none;border-top:.5px solid var(--ak-border);margin:0}.ak-rule--gold{border-top-color:var(--ak-border-gold)}.ak-rule--white{border-top-color:var(--ak-border-white)}.ak-coll-card{position:relative;overflow:hidden;background:#111;height:200px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 22px;cursor:pointer}.ak-coll-card__pattern{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(201,147,42,.03) 0,rgba(201,147,42,.03) 1px,transparent 1px,transparent 16px)}.ak-coll-card__accent{position:absolute;top:0;left:0;right:0;height:2px}.ak-coll-card__accent--gold{background:var(--ak-gold)}.ak-coll-card__accent--red{background:var(--ak-red)}.ak-coll-card__accent--green{background:var(--ak-green)}.ak-coll-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d0d0deb,#0d0d0d0a);transition:var(--ak-transition-slow)}.ak-coll-card:hover .ak-coll-card__overlay{background:linear-gradient(to top,#0d0d0df7,#0d0d0d2e)}.ak-coll-card__num{position:absolute;top:16px;right:16px;z-index:1;font-family:Cormorant Garamond,serif;font-size:48px;font-weight:300;color:#c9932a12;line-height:1}.ak-coll-card__name{position:relative;z-index:1;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:300;color:var(--ak-bone);margin-bottom:4px;line-height:1.2}.ak-coll-card__sub{position:relative;z-index:1;font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.14em;color:#c9932a80;text-transform:uppercase}.ak-coll-card__arrow{position:relative;z-index:1;width:22px;height:1px;background:#c9932a4d;margin-top:10px;transition:width .3s ease,background .3s ease}.ak-coll-card:hover .ak-coll-card__arrow{width:38px;background:var(--ak-gold)}.ak-prod-card{background:#111;display:grid;grid-template-columns:110px 1fr;border:.5px solid var(--ak-border);overflow:hidden}.ak-prod-card__img{width:110px;background:var(--ak-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.ak-prod-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ak-prod-card:hover .ak-prod-card__img img{transform:scale(1.05)}.ak-prod-card__body{padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.ak-prod-card__collection{font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--ak-gold);margin-bottom:5px;display:block}.ak-prod-card__name{font-family:Cormorant Garamond,serif;font-size:15px;font-weight:300;color:var(--ak-bone);margin-bottom:4px;line-height:1.2}.ak-prod-card__desc{font-family:Montserrat,sans-serif;font-size:10px;color:var(--ak-muted);line-height:1.6;margin-bottom:10px}.ak-prod-card__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.ak-prod-card__price{font-family:Cormorant Garamond,serif;font-size:17px;color:var(--ak-gold);font-weight:300}.ak-svc-card{background:#0d0d0d;padding:24px 20px;border-left:2px solid var(--ak-gold);transition:background var(--ak-transition)}.ak-svc-card:hover{background:#141414}.ak-svc-card__num{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;color:#c9932a1a;line-height:1;margin-bottom:10px}.ak-svc-card__name{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:300;color:var(--ak-bone);margin-bottom:6px;line-height:1.2}.ak-svc-card__desc{font-family:Montserrat,sans-serif;font-size:11px;color:var(--ak-muted);line-height:1.75;margin-bottom:10px}.ak-review-card{width:340px;flex-shrink:0;background:#ffffff12;border:.5px solid rgba(245,240,232,.1);padding:28px 24px;display:flex;flex-direction:column}.ak-review-card__stars{color:var(--ak-gold);font-size:11px;letter-spacing:4px;margin-bottom:14px;flex-shrink:0}.ak-review-card__text{font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;font-weight:300;line-height:1.7;color:var(--ak-bone);margin-bottom:18px;flex:1}.ak-review-card__name{font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-gold);display:block;margin-bottom:3px}.ak-review-card__detail{font-family:Montserrat,sans-serif;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#f5f0e859}.ak-val-card{background:#111;padding:20px 16px;border-top:2px solid}.ak-val-card--gold{border-color:var(--ak-gold)}.ak-val-card--red{border-color:var(--ak-red)}.ak-val-card--green{border-color:var(--ak-green)}.ak-val-card--dim{border-color:#2a2010}.ak-val-card__num{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;color:#c9932a1a;line-height:1;margin-bottom:8px}.ak-val-card__title{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:300;color:var(--ak-bone);margin-bottom:5px}.ak-val-card__desc{font-family:Montserrat,sans-serif;font-size:10px;color:var(--ak-muted);line-height:1.75}.ak-sym-chip{background:#fff;border:.5px solid #E0D8CC;padding:16px 8px;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ak-sym-chip:hover{border-color:#c9932a80;background:#fffaf2}.ak-sym-chip.is-selected{border-color:var(--ak-gold);background:#fff8ee}.ak-sym-chip.is-disabled{opacity:.3;pointer-events:none}.ak-sym-chip__img{width:48px;height:48px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center}.ak-sym-chip__img img{width:100%;height:100%;object-fit:contain}.ak-sym-chip__name{font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--ak-muted);display:block;line-height:1.4}.ak-sym-chip.is-selected .ak-sym-chip__name{color:var(--ak-gold)}.ak-sym-chip__meaning{font-family:Montserrat,sans-serif;font-size:7.5px;color:#b0a898;display:block;margin-top:3px;font-style:italic}.ak-sym-chip.is-selected .ak-sym-chip__meaning{color:#c9932aa6}.ak-sym-counter{font-family:Montserrat,sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#f5f0e859;margin-bottom:18px}.ak-sym-counter span{color:var(--ak-gold)}.ak-marquee{overflow:hidden;position:relative}.ak-marquee:before,.ak-marquee:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.ak-marquee:before{left:0;background:linear-gradient(to right,var(--ak-red),transparent)}.ak-marquee:after{right:0;background:linear-gradient(to left,var(--ak-red),transparent)}.ak-marquee__track{display:flex;gap:16px;width:max-content;animation:ak-scroll 52s linear infinite}.ak-marquee__track:hover{animation-play-state:paused}@keyframes ak-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-bar-section .utility-bar{background:var(--ak-gold)!important;border-bottom:none!important;padding:0!important;min-height:40px}.announcement-bar-section .utility-bar__grid{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 2rem}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message span,.announcement-bar-section .announcement-bar__message p{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ak-midnight)!important;margin:0!important}.announcement-bar-section .announcement-bar__link{color:var(--ak-midnight)!important;text-decoration:none!important}.announcement-bar-section .announcement-bar__link:hover{color:var(--ak-ink)!important}.announcement-bar-section .slider-button{background:transparent!important;border:none!important;color:#0d0d0d66!important;transition:color .2s ease!important}.announcement-bar-section .slider-button:hover{color:var(--ak-ink)!important}.announcement-bar-section .utility-bar--bottom-border,.announcement-bar-section .utility-bar--bottom-border-social-only{border-bottom:none!important}.footer{background:#060606!important;color:#f5f0e859!important;border-top:.5px solid #1A1208!important;padding-top:5rem!important;padding-bottom:2rem!important}.footer__heading,.footer-block__heading{font-family:Montserrat,sans-serif!important;font-size:var(--ak-text-xs)!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--ak-gold)!important;margin-bottom:1.2rem!important;border-bottom:none!important}.footer__list-item a,.footer-block__list-item a,.footer a{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:300!important;color:#fff!important;text-decoration:none!important;letter-spacing:.04em!important;transition:color .2s ease!important}.footer__list-item a:hover,.footer-block__list-item a:hover,.footer a:hover{color:var(--ak-bone)!important;text-decoration:none!important}.footer .list--social a{color:#f5f0e840!important;transition:color .2s ease!important}.footer .list--social a:hover{color:var(--ak-gold)!important}.footer .list--social .icon{fill:currentColor!important;width:18px!important;height:18px!important}.footer .payment-icons{opacity:.2!important;filter:grayscale(1) brightness(2)!important}.footer__content-bottom,.footer__copyright{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:300!important;color:#fff!important;letter-spacing:.06em!important;border-top:.5px solid #1A1208!important;padding-top:1.5rem!important;margin-top:1.5rem!important}.footer__copyright a{color:#fff!important;font-size:10px!important}.footer__copyright a:hover{color:#f5f0e859!important}.product__vendor{font-family:Montserrat,sans-serif!important;font-size:var(--ak-text-xs)!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ak-gold)!important;margin-bottom:.8rem!important;display:block!important}.product__title,.product__title h1{font-family:Cormorant Garamond,serif!important;font-size:clamp(2rem,3.5vw,3rem)!important;font-weight:300!important;line-height:1.1!important;color:var(--ak-bone)!important;letter-spacing:.01em!important;margin-bottom:1.5rem!important}.product__description,.product__description p,.product__description li{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:300!important;line-height:1.9!important;color:#000!important;letter-spacing:.02em!important}.product__description p{margin-bottom:1.2rem!important}.product__description li{margin-bottom:.4rem!important}.product__description strong{font-weight:500!important;color:var(--ak-gold)!important}.product__description a{color:var(--ak-gold)!important;text-decoration:none!important;border-bottom:.5px solid rgba(201,147,42,.35)!important}.price__regular .price-item,.price__sale .price-item--sale{font-family:Cormorant Garamond,serif!important;font-size:1.8rem!important;font-weight:300!important;color:var(--ak-gold)!important}.quantity{border:.5px solid rgba(201,147,42,.2)!important;border-radius:0!important}.quantity__input{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:300!important;color:var(--ak-bone)!important;background:transparent!important}.quantity__button{color:var(--ak-bone)!important;border-radius:0!important;transition:color .2s ease!important}.quantity__button:hover{color:var(--ak-gold)!important}.product-form__submit{background:var(--ak-gold)!important;color:var(--ak-midnight)!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;transition:background .3s ease,transform .2s ease!important}.product-form__submit:hover{background:var(--ak-gold-light)!important;transform:translateY(-1px)!important}.product__accordion .accordion__title,details.accordion summary,.product-accordion summary{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ak-bone)!important;padding:1.2rem 0!important;border-top:.5px solid rgba(201,147,42,.15)!important;border-bottom:none!important}.product__accordion .accordion__content,details.accordion .accordion__content{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:300!important;line-height:1.85!important;color:#000!important;padding-bottom:1.5rem!important}nav.breadcrumb{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ak-muted)!important}nav.breadcrumb a{color:var(--ak-muted)!important;text-decoration:none!important;transition:color .2s ease!important}nav.breadcrumb a:hover{color:var(--ak-gold)!important}.product__tax,.product-form__info-list{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:300!important;color:var(--ak-muted)!important;letter-spacing:.02em!important}.collection__title,.collection .title{font-family:Cormorant Garamond,serif!important;font-size:clamp(2rem,3.5vw,3.5rem)!important;font-weight:300!important;color:var(--ak-bone)!important;letter-spacing:.01em!important}.facets__summary,.mobile-facets__open{font-family:Montserrat,sans-serif!important;font-size:var(--ak-text-xs)!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ak-bone)!important}.products-count,.facets-vertical__product-count,.collection__products-count{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ak-muted)!important}.pagination__item,.pagination .page-link{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;color:var(--ak-bone)!important;border:.5px solid rgba(201,147,42,.2)!important;border-radius:0!important;transition:all .2s ease!important}.pagination__item--current,.pagination .page-link.active{background:var(--ak-gold)!important;color:var(--ak-midnight)!important;border-color:var(--ak-gold)!important}.pagination__item:hover,.pagination .page-link:hover{border-color:var(--ak-gold)!important;color:var(--ak-gold)!important}.predictive-search{background:#0d0d0dfa!important;border:.5px solid #2A2010!important}.predictive-search__item-heading{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--ak-bone)!important}.predictive-search__item:hover{background:#c9932a0d!important}.cart-drawer{background:var(--ak-midnight)!important;border-left:.5px solid #2A2010!important}.cart-item__name,.cart-item__name a{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:16px!important;color:var(--ak-bone)!important}.cart-item .price{font-family:Cormorant Garamond,serif!important;color:var(--ak-gold)!important}.cart__checkout-button{background:var(--ak-gold)!important;color:var(--ak-midnight)!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.24em!important;transition:background .3s ease!important}.cart__checkout-button:hover{background:var(--ak-gold-light)!important}@media(max-width:1100px){.ak-section{padding:var(--ak-space-xl) var(--ak-space-md)}}@media(max-width:768px){.ak-section{padding:var(--ak-space-lg) var(--ak-space-sm)}.ak-kente{height:4px}.ak-marquee__track{animation-duration:34s}.ak-section-header{flex-direction:column;align-items:flex-start}.ak-prod-card{grid-template-columns:88px 1fr}.ak-prod-card__img{width:88px}.ak-review-card{width:286px}}@media(max-width:480px){.ak-section{padding:var(--ak-space-md) 1rem}.ak-marquee__track{animation-duration:24s}.ak-btn--gold,.ak-btn--outline,.ak-btn--outline-dark{padding:12px 22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/akoma-custom.css.map */
