:root{--normal-page-width: 90rem;--font-size--paragraph: .9375rem}body{font-size:.9375rem}@media screen and (max-width:749px){.page-width{padding-inline:clamp(.75rem,4vw,1.25rem)}}@media screen and (min-width:750px)and (max-width:1100px){.page-width{padding-inline:2rem}}body:before{content:"";position:fixed;top:0;left:0;width:var(--ag-scroll-progress, 0%);height:3px;background:linear-gradient(90deg,#82162f,#1e7e34);z-index:9999;pointer-events:none;transition:width .05s linear}.shopify-section h2{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.25}.ag-name,.ag-name a,.product-card__name,.card__heading,.card__heading a,.card__title{text-transform:none!important;font-size:.9375rem!important;line-height:1.3!important}.section__heading{text-transform:none}.agvs__cta{position:relative!important;overflow:hidden!important;background:linear-gradient(112deg,#82162f,#1e7e34)!important;box-shadow:0 2px #640e1ecc,0 4px 18px -4px #1e7e3473,inset 0 1px #ffffff38!important;transition:transform .18s ease,box-shadow .18s ease,opacity .15s ease!important}.agvs__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff42,#ffffff14 42%,#fff0 50%);border-radius:inherit;pointer-events:none;z-index:1}.agvs__cta:after{content:"";position:absolute;top:-10%;left:-90%;width:52%;height:120%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);transform:skew(-18deg);transition:left .6s ease;pointer-events:none;z-index:2}.agvs__cta:not(.is-loading):hover{transform:translateY(-2px)!important;box-shadow:0 4px #640e1e99,0 10px 28px -6px #1e7e348c,inset 0 1px #ffffff47!important}.agvs__cta:not(.is-loading):hover:after{left:140%}[data-agvs-cta-label]{position:relative;z-index:3}.agvs__cta.is-loading{opacity:.65!important;cursor:default}.button--primary,buy-buttons-component .button--primary,.product-form__submit,.m-product-form__submit,.ag-buy-btn,.agvcd__buy-btn{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease!important}.button--primary:before,buy-buttons-component .button--primary:before,.product-form__submit:before,.m-product-form__submit:before,.ag-buy-btn:before,.agvcd__buy-btn:before{content:"";position:absolute;top:0;left:0;right:0;height:48%;background:linear-gradient(to bottom,#ffffff2e,#fff0);border-radius:inherit;pointer-events:none;z-index:1}.button--primary:after,buy-buttons-component .button--primary:after,.product-form__submit:after,.m-product-form__submit:after,.ag-buy-btn:after,.agvcd__buy-btn:after{content:"";position:absolute;top:-5%;left:-90%;width:55%;height:110%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transform:skew(-18deg);transition:left .55s ease;pointer-events:none;z-index:2}.button--primary:hover:after,buy-buttons-component .button--primary:hover:after,.product-form__submit:hover:after,.m-product-form__submit:hover:after,.ag-buy-btn:hover:after,.agvcd__buy-btn:hover:after{left:145%}.button--primary>*,.button--primary .button__label,.button--primary svg,.product-form__submit>*,.ag-buy-btn>*,.agvcd__buy-btn>*{position:relative;z-index:3}.cart__checkout-button{position:relative;overflow:hidden}.cart__checkout-button:before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(to bottom,rgba(255,255,255,.15),transparent);border-radius:inherit;pointer-events:none;z-index:1}@keyframes agSkeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.ag-media,.card__media,.media{background:#f4f4f4}@media(hover:hover){.card-wrapper,.ag-card{transition:transform .22s ease,box-shadow .22s ease}.card-wrapper:hover,.ag-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -10px #00000024}.card__media img,.card__media .media img,.ag-media img{transition:transform .4s ease}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img,.ag-card:hover .ag-media img{transform:scale(1.04)}}.ag-body{display:flex;flex-direction:column}.ag-name{flex:1}.agvs__card{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}@media(hover:hover){.agvs__card:hover:not(.is-selected){border-color:#82162f59;transform:translateY(-1px)}}.badge--sale{font-weight:700;letter-spacing:.02em}.product__media-wrapper .media,.product__media .media{border-radius:8px;overflow:hidden;box-shadow:0 8px 32px -8px #0000001a}.thumbnail-list__item button{border-radius:6px;overflow:hidden;transition:box-shadow .15s ease,opacity .15s ease;opacity:.72}.thumbnail-list__item button:hover,.thumbnail-list__item button[aria-current=true],.thumbnail-list__item button[aria-selected=true]{box-shadow:0 0 0 2px #82162f;opacity:1}@media screen and (min-width:990px){.product__info-container>*+*{margin-block-start:.5rem}}.before-after-slider,[class*=before-after],[class*=compare-image]{max-width:100%!important;width:100%!important}.swiper{overflow:hidden!important}.swiper-wrapper{will-change:transform}.swiper-slide{flex-shrink:0}.featured-collection__view-all a,.featured-collection__view-all .button,.m-collection-view-all a,.m-collection-view-all .button,.collection__view-all a,.collection__view-all .button,.agvcd__see-all{display:inline-flex!important;align-items:center!important;gap:.375rem!important;padding:.55rem 1.75rem!important;border:2px solid #82162f!important;border-radius:999px!important;color:#82162f!important;background:transparent!important;font-weight:700!important;font-size:.875rem!important;letter-spacing:.05em!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .18s ease,color .18s ease!important;box-shadow:none!important}.featured-collection__view-all a:hover,.featured-collection__view-all .button:hover,.m-collection-view-all a:hover,.collection__view-all a:hover,.collection__view-all .button:hover,.agvcd__see-all:hover{background:#82162f!important;color:#fff!important}.breadcrumb,nav[aria-label*=breadcrumb],[class*=breadcrumb]{padding-block:.2rem;font-size:.8125rem;color:#00000080}.breadcrumb a,[class*=breadcrumb] a{text-decoration:none;color:inherit}.breadcrumb a:hover,[class*=breadcrumb] a:hover{text-decoration:underline;color:#82162f}h1{opacity:1!important;visibility:visible!important;color:inherit!important}.collection-hero__title,.collection-hero h1,.main-collection-banner h1,[class*=collection] h1{text-align:left;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700}@media screen and (max-width:749px){.product-grid,.collection-grid{gap:10px}}announcement-bar-component .page-width,announcement-bar-component [class*=page-width],.announcement-bar .page-width,.announcement-bar__content,.announcement-bar .container,.announcement-bar__message-container{max-width:900px!important;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}header-component{border-bottom:1px solid rgba(0,0,0,.05)}@media screen and (max-width:749px){#chat-widget-container,.chat-widget,[id*=tidio],[id*=gorgias],[id*=jivo],[class*=chat-bubble],[class*=live-chat]{bottom:80px!important;z-index:100!important}}@media screen and (min-width:750px){#chat-widget-container,.chat-widget,[id*=tidio],[id*=gorgias],[id*=jivo]{bottom:24px!important}}@media screen and (max-width:749px){.header__icon,.header__menu-item>a,.header__menu-item>button{min-height:44px;display:inline-flex;align-items:center}.price__current,.price-item--sale{font-size:1.2em}.agvs__grid{gap:12px!important}.agvs__cta{min-height:52px!important;font-size:1.05rem!important}sticky-atc-bar,[class*=sticky-atc],[class*=sticky-bar]{z-index:200!important;bottom:0!important}}:focus-visible{outline:2px solid #82162f;outline-offset:3px;border-radius:3px}.agvs__cta:focus-visible{outline-color:#fff9;outline-offset:4px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.search__input,[type=search]{border-radius:999px;padding-inline:1rem}.shopify-section+.shopify-section{position:relative}@media print{header-component,footer-section,sticky-atc-bar,[id*=tidio],[id*=gorgias],[class*=chat],announcement-bar-component{display:none!important}body{font-size:12pt;color:#000}a{text-decoration:underline;color:#000}.product__media{max-width:50%}*{box-shadow:none!important;text-shadow:none!important}}.card__media .media,.card__media{height:280px!important;overflow:hidden!important}.card__media img,.card__media .media img{width:100%!important;height:100%!important;object-fit:cover!important}@media screen and (max-width:749px){.card__media .media,.card__media{height:220px!important}}[class*=rating]{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/83/assets/anagrow-ux.css.map */
