:root{--bar-font-display: "Archivo", "Arial Black", sans-serif;--bar-font-body: "Inter", "Helvetica Neue", sans-serif;--v2-bg: #F7F6F3;--v2-bg-2: #FFFFFF;--v2-panel: #FFFFFF;--v2-line: rgba(20, 14, 8, .1);--v2-text: #17120C;--v2-muted: #6B6257;--v2-amber: #37697A;--v2-amber-hot: #3C7A8C;--v2-amber-deep: #244E5B;--v2-wood: #9BBFCA;--v2-glow: rgba(55, 105, 122, .35)}body{font-family:var(--bar-font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1}.v2-display{font-family:var(--bar-font-display);font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:.01em}.v2-kicker{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;font-size:1.2rem;letter-spacing:.28em;color:var(--v2-amber-deep)}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:none;font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-radius:10px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.v2-btn:active{transform:translateY(1px) scale(.98)}.v2-btn--md{padding:13px 22px;font-size:1.3rem}.v2-btn--lg{padding:17px 30px;font-size:1.4rem}.v2-btn--amber{background:linear-gradient(180deg,var(--v2-amber-hot),var(--v2-amber));color:#fff;box-shadow:0 1px #ffffff73 inset,0 -2px #00000026 inset,0 10px 26px -6px var(--v2-glow)}.v2-btn--amber:hover{transform:translateY(-2px);color:#fff;box-shadow:0 1px #ffffff80 inset,0 -2px #00000026 inset,0 16px 36px -6px var(--v2-glow)}.v2-btn--ghost{background:#ffffff0f;color:#fff;border:1.5px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v2-btn--ghost:hover{background:#fff;color:#17120c;border-color:#fff;transform:translateY(-2px)}.v2-btn--dark{background:#17120c;color:#f7f6f3;border:1px solid #17120C;box-shadow:0 1px #ffffff1f inset,0 10px 24px -10px #17120c80}.v2-btn--dark:hover{background:#2b231a;color:#f7f6f3;transform:translateY(-2px)}.v2-btn--outline{background:transparent;color:var(--v2-text);border:1.5px solid rgba(23,18,12,.35)}.v2-btn--outline:hover{background:var(--v2-text);color:#f7f6f3;border-color:var(--v2-text);transform:translateY(-2px)}.v2-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--bar-font-display);font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:.09em;padding:6px 12px;border-radius:999px}.v2-badge--amber{background:var(--v2-amber);color:#fff}.v2-badge--glass{background:#0a0a0a8c;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.v2-chip{font-family:var(--bar-font-display);font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em;padding:9px 16px;border-radius:999px;cursor:pointer;border:1px solid rgba(23,18,12,.18);background:#fff;color:var(--v2-muted);text-decoration:none;transition:all .18s ease}.v2-chip:hover{color:var(--v2-text);border-color:#17120c66}.v2-chip--on{background:var(--v2-text);border-color:var(--v2-text);color:#f7f6f3;box-shadow:0 8px 20px -8px #17120c80}.v2-badge--line{background:transparent;color:var(--v2-muted);border:1px solid rgba(23,18,12,.18)}.v2-card{background:#fff;border:1px solid var(--v2-line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;display:block;box-shadow:0 2px 6px -2px #17120c0f,0 24px 48px -28px #17120c40;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.v2-card:hover{transform:translateY(-6px);border-color:#37697a80;box-shadow:0 2px 6px -2px #17120c0f,0 36px 64px -28px #17120c59,0 14px 40px -14px var(--v2-glow)}.v2-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#ede9e3}.v2-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.v2-card:hover .v2-card__media img{transform:scale(1.06)}.v2-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.35));pointer-events:none}.v2-ticker{overflow:hidden;background:#17120c;color:#f7f6f3;padding:11px 0;font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;font-size:1.25rem;letter-spacing:.14em;white-space:nowrap}.v2-ticker__track{display:flex;width:max-content;animation:v2tick 112s linear infinite}@keyframes v2tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.v2-ticker__track{animation:none}}@media screen and (max-width:749px){.v2-ticker{padding:8px 0;font-size:.85rem;letter-spacing:.06em}.v2-ticker__track{animation-duration:80s}}@media(prefers-reduced-motion:no-preference){.v2-up{animation:v2up .7s cubic-bezier(.2,.7,.2,1) both}@keyframes v2up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.v2-wrap{max-width:1240px;margin:0 auto;padding:0 4rem}@media screen and (max-width:749px){.v2-wrap{padding:0 2rem}}.v2-input{background:#fff;border:1.5px solid rgba(23,18,12,.16);border-radius:10px;color:var(--v2-text);padding:14px 16px;font-family:var(--bar-font-body);font-size:1.4rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.v2-input::placeholder{color:#a69c8e}.v2-input:focus{border-color:var(--v2-amber);box-shadow:0 0 0 4px #37697a2e}.section-header,.shopify-section-group-header-group{position:sticky;top:0;z-index:40}.header-wrapper{background:#f7f6f3d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--v2-line)}.header__heading-link .h2,.header__heading-logo-wrapper{letter-spacing:.06em}.header__menu-item span{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;color:var(--v2-muted)}.header__menu-item:hover span{color:var(--v2-text);text-decoration:none}.header__active-menu-item{color:var(--v2-amber)!important;border-bottom:2px solid var(--v2-amber);text-decoration:none!important}.button:not(.button--secondary):not(.shopify-payment-button__button),.shopify-challenge__button,.customer button{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-radius:10px;background:linear-gradient(180deg,var(--v2-amber-hot),var(--v2-amber));color:#fff;box-shadow:0 1px #ffffff73 inset,0 -2px #00000026 inset,0 10px 26px -6px var(--v2-glow);transition:transform .18s ease,box-shadow .18s ease}.button:not(.button--secondary):not(.shopify-payment-button__button):hover{transform:translateY(-2px);box-shadow:0 1px #ffffff80 inset,0 -2px #00000026 inset,0 16px 36px -6px var(--v2-glow)}.button:not(.button--secondary):after,.button:not(.button--secondary):hover:after{box-shadow:none}.button--secondary{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-radius:10px;border:1.5px solid rgba(23,18,12,.35);color:var(--v2-text)}.price,.price__regular,.price-item{font-family:var(--bar-font-display);font-weight:800;color:var(--v2-amber-deep)}.card-wrapper .card{border:1px solid var(--v2-line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 6px -2px #17120c0f,0 24px 48px -28px #17120c40;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card-wrapper:hover .card{transform:translateY(-6px);border-color:#37697a80;box-shadow:0 36px 64px -28px #17120c59,0 14px 40px -14px var(--v2-glow)}.card__heading a{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.03em}.card--card .card__inner{border:none}.field__input,.select__select,.customer .field input{border-radius:10px}.field__input:focus{box-shadow:0 0 0 4px #37697a2e;outline:none}.bar-pdp-badges{display:flex;gap:8px;margin-bottom:6px;flex-wrap:wrap}.bar-pdp-hook{font-size:1.5rem;line-height:1.65;color:var(--v2-muted);font-weight:600;margin:0 0 4px;max-width:46ch}.bar-pdp-ship{display:flex;align-items:center;gap:9px;color:var(--v2-muted);font-size:1.3rem;margin:10px 0 0}.bar-pdp-ship svg{color:var(--v2-amber-deep)}.bar-pdp-assure{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.bar-pdp-assure li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;font-size:1.4rem;line-height:1.45;color:var(--v2-text)}.bar-pdp-assure svg{margin-top:2px;color:var(--v2-amber-deep)}.bar-pdp-assure a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:#17120c40;text-underline-offset:3px;transition:text-decoration-color .18s ease}.bar-pdp-assure a:hover{text-decoration-color:currentColor}.bar-pdp-assure__note{display:block;color:var(--v2-muted);font-size:1.3rem}.bar-refund{background:linear-gradient(transparent 58%,#37697a38 58%);color:var(--v2-amber-deep);font-weight:700;padding:0 2px}.bar-specs{border:1px solid var(--v2-line);border-radius:14px;overflow:hidden;margin-top:16px}.bar-specs__head{padding:13px 18px;font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;font-size:1.2rem;letter-spacing:.12em;background:var(--v2-panel);border-bottom:1px solid var(--v2-line);color:var(--v2-amber-deep)}.bar-specs__row{display:flex;justify-content:space-between;gap:20px;padding:11px 18px;font-size:1.35rem}.bar-specs__row:nth-child(odd){background:#17120c08}.bar-specs__row span:first-child{color:var(--v2-muted)}.bar-specs__row span:last-child{font-weight:600;text-align:right}.bar-pdp-guarantee{border-radius:18px;border:1px solid var(--v2-line);padding:36px 40px;background:radial-gradient(100% 180% at 0% 0%,rgba(55,105,122,.12),transparent 50%),#fff;display:flex;gap:20px;align-items:flex-start}.bar-pdp-guarantee svg{color:var(--v2-amber-deep);flex-shrink:0}.bar-pdp-guarantee h3{font-size:1.7rem;margin:0;letter-spacing:.03em}.bar-pdp-guarantee p{color:var(--v2-muted);font-size:1.4rem;margin:8px 0 0;line-height:1.6;max-width:56ch}.footer{border-top:none}.footer__content-top,.footer__content-bottom{border:none}.footer .footer-block__heading{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;font-size:1.05rem;letter-spacing:.28em;color:var(--v2-amber-hot)}.footer__list-social,.footer .list-menu__item--link{color:#9c968c}.footer .list-menu__item--link:hover{color:#f7f6f3}.newsletter-form__field-wrapper .field__input{border-radius:10px}.template-cart .title--primary,.cart__empty-text{font-family:var(--bar-font-display);font-weight:900;text-transform:uppercase;letter-spacing:.01em}.cart__warnings{padding:90px 0 60px;text-align:center}.cart__empty-text{font-size:clamp(2.8rem,4.4vw,4.2rem);margin:0 0 10px}.cart__warnings .button{margin-top:24px}.cart-item__image{border-radius:12px;border:1px solid var(--v2-line);max-width:12rem}.cart-item__name{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.03em}.cart-item__name:hover{color:var(--v2-amber-deep)}.cart__footer .cart__blocks{background:var(--v2-bg-2);border:1px solid var(--v2-line);border-radius:16px;padding:30px 32px 34px}.totals__total{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.totals{align-items:baseline;gap:12px}.totals__total-value{white-space:nowrap}.tax-note{color:var(--v2-muted)}.cart__ctas{display:flex;flex-direction:column;align-items:stretch}.cart__ctas .cart__checkout-button{width:100%}.bar-cart-trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:18px 0 0;padding:0;color:var(--v2-muted);font-size:1.25rem}.bar-cart-trust li:before{content:"\2713";color:var(--v2-amber-deep);font-weight:700;margin-right:6px}@media screen and (max-width:749px){.cart__footer .cart__blocks{padding:22px 20px 26px}.cart__warnings{padding:64px 0 40px}}.bar-fin{margin:0}.bar-fin--panel{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:16px 18px;background:var(--v2-bg-2);border:1px solid var(--v2-line);border-left:3px solid var(--v2-amber-hot);border-radius:12px}.bar-fin__row{display:flex;align-items:flex-start;gap:12px}.bar-fin__row--transfer{padding-top:12px;border-top:1px solid var(--v2-line)}.bar-fin--panel .bar-fin__row:only-child{padding-top:0;border-top:none}.bar-fin__icon{color:var(--v2-amber-deep);flex-shrink:0;display:flex;margin-top:2px}.bar-fin__text{display:flex;flex-direction:column;gap:3px;min-width:0}.bar-fin__amount{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;font-size:1.5rem;letter-spacing:.02em;line-height:1.15;color:var(--v2-text)}.bar-fin__note{font-size:1.2rem;color:var(--v2-muted);line-height:1.45}.bar-fin__code{display:inline-block;padding:1px 7px;border-radius:5px;background:var(--v2-amber-deep);color:#fff;font-family:var(--bar-font-display);font-weight:800;font-size:.95em;letter-spacing:.07em}.bar-fin--inline{display:flex;flex-wrap:wrap;gap:2px 10px;margin:2px 0 0;font-size:1.2rem;line-height:1.35}.bar-fin__chip{color:var(--v2-amber-deep);font-weight:600}.bar-fin__chip--transfer{color:var(--v2-muted)}.bar-duo .bar-fin__chip{color:var(--v2-wood)}.bar-duo .bar-fin__chip--transfer{color:#f4f2ed9e}.cart__ctas .bar-fin--panel{width:100%;margin-top:18px;text-align:left}.bar-fin__apply{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:11px 16px;border:1.5px solid var(--v2-amber);border-radius:10px;background:#fff;color:var(--v2-amber-deep);font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;font-size:1.15rem;letter-spacing:.06em;line-height:1.25;text-align:center;text-decoration:none;transition:background .18s ease,color .18s ease}.bar-fin__apply:hover{background:var(--v2-amber);color:#fff;text-decoration:none}.bar-fin__terms{display:block;margin-top:8px;font-size:1.05rem;line-height:1.45;color:var(--v2-muted)}.bar-fin__row--on .bar-fin__icon,.bar-fin__row--on .bar-fin__amount{color:#2e7d5b}@media(max-width:749px){.bar-fin__apply{width:100%;font-size:1.1rem;padding:12px 14px}.bar-fin__terms{font-size:1rem}}@media screen and (max-width:749px){.bar-fin--panel{padding:13px 14px;gap:10px;margin-top:14px}.bar-fin__row{gap:10px}.bar-fin__row--transfer{padding-top:10px}.bar-fin__icon svg{width:18px;height:18px}.bar-fin__amount{font-size:1.32rem}.bar-fin__note{font-size:1.12rem}.bar-fin--inline{font-size:1.05rem;gap:1px 8px}}.bar-stars{position:relative;display:inline-block;line-height:1;white-space:nowrap;letter-spacing:.06em;font-size:1.25rem}.bar-stars__bg{color:#17120c33}.bar-stars__fg{position:absolute;top:0;left:0;width:var(--pct, 0%);overflow:hidden;color:var(--v2-amber-hot);letter-spacing:.06em}.bar-rating{display:inline-flex;align-items:center;gap:8px}.bar-rating__score{font-family:var(--bar-font-display);font-weight:800;font-size:1.3rem;color:var(--v2-text)}.bar-rating__count{font-size:1.2rem;color:var(--v2-muted)}.bar-rating--full{text-decoration:none;margin:10px 0 0}.bar-rating--full:hover .bar-rating__count{color:var(--v2-amber-deep);text-decoration:underline}.bar-rating--full .bar-stars{font-size:1.5rem}.bar-rating--inline{margin-top:2px}.bar-rating--inline .bar-stars,.bar-rating--inline .bar-rating__count{font-size:1.1rem}.bar-duo .bar-stars__bg{color:#ffffff40}.bar-duo .bar-stars__fg{color:var(--v2-wood)}.bar-duo .bar-rating__count{color:#f4f2ed9e}.bar-reviews{padding:72px 4rem 88px;border-top:1px solid var(--v2-line);margin-top:64px}.bar-reviews__head{margin-bottom:36px}.bar-reviews__kicker{margin:0 0 12px}.bar-reviews__title{font-size:clamp(2.6rem,4vw,3.8rem);margin:0;max-width:620px}.bar-reviews .jdgm-widget,.bar-reviews .jdgm-rev-widg{font-family:var(--bar-font-body);color:var(--v2-text)}.bar-reviews .jdgm-rev-widg__title,.bar-reviews .jdgm-rev-widg__summary-average{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--v2-text)}.bar-reviews .jdgm-star{color:var(--v2-amber-hot)}.bar-reviews .jdgm-rev{border-top:1px solid var(--v2-line);padding:24px 0}.bar-reviews .jdgm-rev__author,.bar-reviews .jdgm-rev__title{font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--v2-text)}.bar-reviews .jdgm-rev__title{font-size:1.45rem}.bar-reviews .jdgm-rev__body{font-size:1.4rem;line-height:1.65;color:var(--v2-text)}.bar-reviews .jdgm-rev__timestamp,.bar-reviews .jdgm-rev__location{color:var(--v2-muted);font-size:1.15rem}.bar-reviews .jdgm-rev__buyer-badge{background:var(--v2-amber-deep);color:#fff;border-radius:5px;font-family:var(--bar-font-display);font-weight:800;letter-spacing:.06em}.bar-reviews .jdgm-write-rev-link,.bar-reviews .jdgm-btn,.bar-reviews .jdgm-paginate__page{font-family:var(--bar-font-display)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:10px!important}.bar-reviews .jdgm-write-rev-link,.bar-reviews .jdgm-btn--solid{background:linear-gradient(180deg,var(--v2-amber-hot),var(--v2-amber))!important;color:#fff!important;border:none!important;box-shadow:0 1px #ffffff73 inset,0 10px 26px -6px var(--v2-glow)!important}@media screen and (max-width:989px){.bar-reviews{padding:48px 2rem 56px;margin-top:40px}.bar-reviews__title{font-size:2.2rem}.bar-reviews__head{margin-bottom:24px}.bar-reviews .jdgm-rev__body{font-size:1.3rem}}.bar-quote{display:flex;flex-direction:column;gap:10px;margin:18px 0 4px}.bar-quote .v2-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px}.bar-quote--panel .v2-btn{width:100%}.bar-quote__reply{margin:4px 0 0;font-size:1.25rem;color:var(--v2-muted)}.bar-quote--band{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.bar-quote--band .bar-quote__reply{flex-basis:100%;margin:0}.bar-quote--band .v2-btn--outline{border-color:#fff6;color:#fff}.bar-quote--band .v2-btn--outline:hover{background:#ffffff1a}.bar-para{display:grid;gap:16px;margin:24px 0 0}.bar-para__row{border-left:2px solid var(--v2-amber-deep);padding:2px 0 2px 16px}.bar-para__row--no{border-left-color:#17120c33}.bar-para__label{display:block;font-family:var(--bar-font-display);font-weight:800;text-transform:uppercase;font-size:1.25rem;letter-spacing:.06em;color:var(--v2-text);margin-bottom:6px}.bar-para__text{margin:0;color:var(--v2-muted);font-size:1.4rem;line-height:1.6}.bar-reviews .jdgm-rev-widg__title{display:none}.bar-infopage__title{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal}.price .badge.price__badge-sold-out{background:#17120c;color:#f7f6f3;border-color:#17120c;font-family:var(--bar-font-display);font-weight:800;letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bar-v2.css.map */
