:root{--hr-ink: #272727;--hr-ink-2: #1c1c1c;--hr-gold: #fed83a;--hr-gold-text: #8a6a00;--hr-green: #0f7a3d;--hr-amber: #9a6400;--hr-muted: #5f5f5f;--hr-line: #e6e6e6;--hr-max: 1440px;--hr-gutter: 16px;--hr-gap: 40px;--hr-radius: 14px}@media(min-width:768px){:root{--hr-gutter: 24px}}@media(min-width:1025px){:root{--hr-gutter: 40px;--hr-gap: 64px}}.hr-wrap{width:100%;max-width:var(--hr-max);margin:0 auto;padding-left:var(--hr-gutter);padding-right:var(--hr-gutter);box-sizing:border-box}.hr-section{padding-top:var(--hr-gap)}.hr-section--last{padding-bottom:var(--hr-gap)}.hr-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.hr-title{margin:0!important;font-size:26px!important;line-height:1.15!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--hr-ink)!important}@media(min-width:1025px){.hr-head{margin-bottom:24px}.hr-title{font-size:34px!important}}.hr-link{flex:0 0 auto;font-size:14px;line-height:1.3;font-weight:700;color:var(--hr-ink)!important;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.hr-link:hover{color:var(--hr-gold-text)!important}.hr-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12px!important;line-height:1.3;font-weight:700;letter-spacing:.14em!important;text-transform:uppercase}.hr-info__row,.hr-rail__track,.hr-cats,.hr-brands,.hr-vip__tiers{list-style:none!important}.hr-info__row>li:before,.hr-rail__track>li:before,.hr-cats>li:before,.hr-brands>li:before,.hr-vip__tiers>li:before{content:none!important;display:none!important}.hr-info__row>li,.hr-rail__track>li,.hr-cats>li,.hr-brands>li,.hr-vip__tiers>li{padding-left:0!important}.hr-hero__frame{width:100%}.btn,button.btn,a.btn,.hr-btn{word-spacing:.2em!important;letter-spacing:.04em!important}@media(max-width:767.98px){.product-collection__buttons .btn,.product-collection__button-add-to-cart .btn{letter-spacing:.04em!important;word-spacing:.2em!important;font-size:12px!important}}.hr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1.5px solid transparent;border-radius:999px;font-size:14px!important;line-height:1.1;font-weight:700;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hr-btn--gold{background:var(--hr-gold);color:var(--hr-ink)!important}.hr-btn--gold:hover{background:#fff;color:var(--hr-ink)!important}.hr-btn--ink{background:var(--hr-ink);color:#fff!important}.hr-btn--ink:hover{background:#000;color:var(--hr-gold)!important}.hr-btn--ghost-light{border-color:#ffffffd9;color:#fff!important;background:transparent}.hr-btn--ghost-light:hover{background:#fff;color:var(--hr-ink)!important}@media(min-width:1025px){header .container-fluid{max-width:var(--hr-max);margin-left:auto;margin-right:auto;padding-left:calc(var(--hr-gutter) + 7px)!important;padding-right:0!important;position:relative}header .container-fluid>.header__sidebar{padding-right:var(--hr-gutter)!important}footer .container{max-width:var(--hr-max);padding-left:var(--hr-gutter);padding-right:var(--hr-gutter)}}@media(max-width:1024.98px){header .header__btn-search{display:flex!important;align-items:center;margin-left:0!important;margin-right:0!important;min-width:40px;min-height:44px;justify-content:center;order:-1}header .header__btn-services{display:none!important}header .header__btn-menu{min-width:40px;min-height:44px;margin-right:4px!important}header .header__sidebar>a,header .header__sidebar>div>a{min-height:44px}header .header__btn-menu i svg{display:none!important}header .header__btn-menu i{position:relative;display:block;width:22px;height:16px;margin:0!important;border-top:2px solid currentColor;border-bottom:2px solid currentColor;box-sizing:border-box}header .header__btn-menu i:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor}}#Avada-Joy_FloatingButton{left:auto!important;right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;transition:opacity .25s ease,transform .25s ease!important}#Avada-Joy_FloatingButton .joy-fab-pure{transition:width .25s ease,padding .25s ease!important}html.hr-fab-compact #Avada-Joy_FloatingButton .joy-fab-pure{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;justify-content:center!important;border-radius:50%!important}html.hr-fab-compact #Avada-Joy_FloatingButton .joy-fab-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}html.hr-fab-compact #Avada-Joy_FloatingButton .joy-fab-pure svg{margin:0!important}html.hr-fab-hidden #Avada-Joy_FloatingButton{opacity:0!important;transform:translateY(24px)!important;pointer-events:none!important}@media(min-width:1025px){.footer__back-to-top.position-lg-fixed{bottom:80px!important;right:22px!important}}.product-collection__image{overflow:visible!important}.product-collection__image .rimage,.product-collection__image>a{border-radius:10px;overflow:hidden}.product-collection__image .product-image__overlay-top{height:100%;pointer-events:none}.product-collection__image .product-image__overlay-top>a,.product-collection__image .product-image__overlay-top .product-collection__button-quick-view{pointer-events:auto}.product-collection__image .product-collection__labels{position:absolute!important;top:calc(100% + 15px);right:0;left:auto;z-index:2;margin:0!important;flex-direction:row!important;align-items:center!important;gap:8px}.product-collection__labels .label{display:inline-flex;align-items:center;gap:5px;min-height:0!important;height:16px;margin:0!important;padding:0!important;border:0!important;background:none!important;color:var(--hr-green)!important;font-size:12px!important;line-height:16px!important;font-weight:700;letter-spacing:.02em;text-transform:none;white-space:nowrap}.product-collection__labels .label:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.product-collection__labels .label--instore{color:var(--hr-amber)!important}.product-collection__labels .label--out-stock:not(.label--instore){color:var(--hr-muted)!important}.product-collection__labels .label--pre-order{color:#1d4ed8!important}.product-collection__labels .label--sale{color:#c0262d!important}.product-collection__labels .label--sale:before,.product-collection__labels .label--new:before,.product-collection__labels .label--hot:before{display:none}.product-collection__more-info{width:100%;min-height:16px;padding-right:90px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px!important}.product-collection__more-info a{color:var(--hr-gold-text)!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase}@media(max-width:767.98px){.product-collection__more-info{padding-right:62px}.product-collection__more-info a{letter-spacing:.04em!important}}.product-collection__title a,.product-compare__title a,.product-wishlist__title a{-webkit-line-clamp:2!important;line-clamp:2!important;font-size:14px!important;line-height:19px!important;letter-spacing:.02em!important}.product-collection__title,.product-compare__title,.product-wishlist__title{min-height:38px!important;height:38px;width:100%;margin-bottom:8px!important}@media(min-width:1025px){.product-collection__title a,.product-compare__title a,.product-wishlist__title a{font-size:15px!important;line-height:20px!important}.product-collection__title,.product-compare__title,.product-wishlist__title{min-height:40px!important;height:40px}}.product-collection__price{width:100%;text-align:left!important}.product-collection__price .price,.product-collection__price .money{font-size:16px!important;font-weight:700}.product-collection__content{text-align:left!important;align-items:stretch!important}.product-collection--centered .product-collection__content{text-align:left!important}.product-collection__control,.product-collection__buttons,.product-collection__button-add-to-cart{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;align-items:stretch!important}.product-collection__button-add-to-cart form,.product-collection__button-add-to-cart .btn{width:100%}.product-collection__button-add-to-cart .btn{min-height:44px!important;height:44px}.product-collection .pc-instore .btn[data-js-product-button-add-to-cart]{display:none!important}.btn-instore{display:none}.product-collection .btn-instore{display:flex;align-items:center;justify-content:center;width:100%;height:54px!important;min-height:54px!important;padding:0 10px;border:1.5px solid var(--hr-ink);border-radius:20px;background:#fff;color:var(--hr-ink)!important;font-size:15px!important;font-weight:400;text-transform:uppercase;letter-spacing:.04em!important;word-spacing:.15em!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .2s ease,color .2s ease}.product-collection .btn-instore:hover{background:var(--hr-ink);color:#fff!important}.product-collection__button-add-to-cart{container-type:inline-size}@container (max-width: 239px){.product-collection .btn-instore{padding:0 8px;font-size:13px!important;line-height:1.15;text-align:center;white-space:normal}}@media(max-width:767.98px){.product-collection .btn-instore{font-size:12px!important}}.hr-section p,.hr-band p{font-size:15px;line-height:1.55}@media(min-width:1025px){.hr-section p,.hr-band p{font-size:16px}}.template-index #MainContent>.shopify-section:last-child .hr-section{padding-bottom:var(--hr-gap)}.cart-express shopify-accelerated-checkout-cart,.cart-express shopify-accelerated-checkout{--shopify-accelerated-checkout-button-inline-size: 46px}.pc-vmenu{display:none}.product-collection .pc-vmenu{display:block;position:relative;width:100%}.product-collection form.pc-has-vmenu,.product-collection__control:has(form.pc-has-vmenu) .product-collection__options,.product-collection__control:has(form.pc-has-vmenu) .product-collection__variants{display:none!important}.product-collection.pc-vmenu-open{position:relative;z-index:20}.product-collection .pc-vmenu__toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px!important;min-height:54px!important;font-size:15px!important}.pc-vmenu__chev{width:12px;height:8px;flex:0 0 auto;transition:transform .2s ease}.pc-vmenu.is-open .pc-vmenu__chev{transform:rotate(180deg)}.pc-vmenu__panel{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;max-height:320px;background:#fff;border:1.5px solid var(--hr-ink);border-radius:var(--hr-radius);box-shadow:0 14px 34px #0000002e;overflow:hidden;container-type:inline-size;animation:pc-vmenu-in .16s ease-out}.pc-vmenu__panel[hidden]{display:none}@keyframes pc-vmenu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pc-vmenu__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 6px 8px 14px;border-bottom:1px solid var(--hr-line)}.pc-vmenu__title{font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hr-muted)}.pc-vmenu__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--hr-ink);cursor:pointer}.pc-vmenu__close svg{width:12px;height:12px}.pc-vmenu__close:hover{background:#f2f2f2}.pc-vmenu__list{margin:0!important;padding:0!important;list-style:none!important;overflow-y:auto;overscroll-behavior:contain}.pc-vmenu__list>li{margin:0!important;padding:0!important}.pc-vmenu__list>li:before{content:none!important;display:none!important}.pc-vmenu__list>li+li{border-top:1px solid var(--hr-line)}.pc-vmenu__item{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:52px;margin:0;padding:8px 10px 8px 14px;border:0;border-radius:0;background:none;color:var(--hr-ink);font:inherit;text-align:left;text-transform:none;letter-spacing:normal;word-spacing:normal;transition:background-color .15s ease}button.pc-vmenu__item{cursor:pointer}.pc-vmenu__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.pc-vmenu__name{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.25;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pc-vmenu__price{font-size:13px;line-height:1.2;color:var(--hr-muted)}.pc-vmenu__price s{margin-right:4px;opacity:.7}.pc-vmenu__cta{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:34px;padding:0 14px;border-radius:999px;background:var(--hr-ink);color:#fff;font-size:12px;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.pc-vmenu__cta svg{width:11px;height:11px;flex:0 0 auto}button.pc-vmenu__item:hover,button.pc-vmenu__item:focus-visible{background:#f6f6f6}button.pc-vmenu__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--hr-ink)}button.pc-vmenu__item:hover .pc-vmenu__cta,button.pc-vmenu__item:focus-visible .pc-vmenu__cta,.pc-vmenu__item.is-adding .pc-vmenu__cta,.pc-vmenu__item.is-added .pc-vmenu__cta{opacity:1;transform:none}button.pc-vmenu__item:hover .pc-vmenu__cta{background:#000}.pc-vmenu__item.is-adding{cursor:progress}.pc-vmenu__item.is-added .pc-vmenu__cta{background:var(--hr-green)}@media(hover:hover){.pc-vmenu__cta{position:absolute;top:50%;right:10px;transform:translate(6px,-50%);box-shadow:-14px 0 12px 2px #f6f6f6}button.pc-vmenu__item:hover .pc-vmenu__cta,button.pc-vmenu__item:focus-visible .pc-vmenu__cta,.pc-vmenu__item.is-adding .pc-vmenu__cta,.pc-vmenu__item.is-added .pc-vmenu__cta{transform:translateY(-50%)}}@media(hover:none){.pc-vmenu__cta{opacity:1;transform:none}}@container (max-width: 219px){.pc-vmenu__head{padding-left:10px}.pc-vmenu__item{gap:8px;padding:8px 8px 8px 10px}.pc-vmenu__name{font-size:13px}.pc-vmenu__price{font-size:12px}.pc-vmenu__cta{justify-content:center;width:32px;height:32px;padding:0}.pc-vmenu__cta svg{width:12px;height:12px}.pc-vmenu__cta-text{display:none}}.pc-vmenu__item--off .pc-vmenu__name{color:var(--hr-muted)}.pc-vmenu__status{flex:0 0 auto;padding-right:4px;font-size:12px;font-weight:700;color:var(--hr-muted);white-space:nowrap}a.pc-vmenu__status--instore{color:var(--hr-amber)!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:767.98px){.product-collection .pc-vmenu__toggle{font-size:12px!important;gap:6px}.pc-vmenu__panel{max-height:280px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.pc-vmenu__panel{animation:none}.pc-vmenu__chev,.pc-vmenu__cta{transition:none}}.template-index #joy-pass-wallet .Avada_Joy-LoyaltyWallet__PassSection__Buttons{gap:12px;flex-shrink:0}.template-index #joy-pass-wallet .Avada_Joy-WalletButton{flex-direction:row;align-items:center;justify-content:flex-start;min-width:210px;height:60px;padding:0 20px;gap:12px;border-radius:12px;box-shadow:none;transition:opacity .2s ease}.template-index #joy-pass-wallet .Avada_Joy-WalletButton:hover{transform:none;opacity:.85}.template-index #joy-pass-wallet .Avada_Joy-WalletButton__Icon{width:36px;height:36px;border-radius:6px;flex-shrink:0}.template-index #joy-pass-wallet .Avada_Joy-WalletButton__Text--Small{font-size:11px;margin-bottom:0}.template-index #joy-pass-wallet .Avada_Joy-WalletButton__Text--Large{font-size:18px;line-height:1.15;white-space:nowrap}.template-index #joy-pass-wallet .Avada_Joy-LoyaltyWallet__LoginButton{height:48px;padding:0 28px;border:0;border-radius:999px;background:var(--hr-ink-2);color:#fff;font-size:15px}@media(max-width:768px){.template-index #joy-pass-wallet .Avada_Joy-LoyaltyWallet__PassSection{align-items:stretch;gap:16px}.template-index #joy-pass-wallet .Avada_Joy-LoyaltyWallet__PassSection__Title{font-size:24px;margin-bottom:6px}.template-index #joy-pass-wallet .Avada_Joy-LoyaltyWallet__PassSection__Buttons{display:grid;grid-template-columns:1fr;gap:10px}.template-index #joy-pass-wallet .Avada_Joy-WalletButton{min-width:0;width:100%;height:56px;justify-content:center}.template-index #joy-pass-wallet .Avada_Joy-WalletButton__Icon{width:32px;height:32px}.template-index #joy-pass-wallet .Avada_Joy-WalletButton__Text--Large{font-size:17px}.template-index #joy-pass-wallet .Avada_Joy-LoyaltyWallet__LoginButton{width:100%}}@media(max-width:768px){.template-index #joy-pass-wallet{width:auto!important;max-width:none!important;left:auto!important;transform:none!important;padding:0!important}}@media(max-width:768px){.template-index .container:has(#joy-pass-wallet){padding-left:var(--hr-gutter)!important;padding-right:var(--hr-gutter)!important}.template-index .shopify-app-block:has(#joy-pass-wallet){padding-left:0!important;padding-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/home-refresh.css.map */
