body[class*=template-] #header-group{background:#fff;box-shadow:0 1px #00000014}body[class*=template-] .section-announcement-bar{font-weight:500;letter-spacing:0}body[class*=template-] .section-announcement-bar a{color:inherit;text-decoration:none}body[class*=template-] .section-announcement-bar .group-block__content{justify-content:space-between}body[class*=template-] .section-announcement-bar .utility-bar__grid>.group-block{flex:1 1 0;min-width:0;width:auto!important}body[class*=template-] .section-announcement-bar .announcement-bar__message{white-space:nowrap}body[class*=template-] .section-header .header__heading-logo{height:auto}body[class*=template-] .header__inline-menu{border-top:1px solid #ededed}body[class*=template-] .header__inline-menu a,body[class*=template-] .header__menu-item{font-size:1.3rem;font-weight:600;letter-spacing:0;text-transform:none}@media screen and (min-width:1025px){body[class*=template-] #header-group .header__row--top .header__columns:has(.header__column--center .header__search){--header-left: clamp(19rem, 18vw, 23rem);--header-center: minmax(28rem, 1fr);--header-right: max-content;column-gap:clamp(1.6rem,2vw,2.8rem)}body[class*=template-] #header-group .header__column--center,body[class*=template-] #header-group .header__column--center .search-action,body[class*=template-] #header-group .header__column--center .header__search,body[class*=template-] #header-group .header__column--center predictive-search,body[class*=template-] #header-group .header__column--center .search-modal__form,body[class*=template-] #header-group .header__column--center .predictive-search--center{max-width:none;min-width:0;width:100%}body[class*=template-] #header-group .header__column--right{gap:.8rem;justify-self:end}body[class*=template-] #header-group .header__column--right .header__icon--both{flex-direction:row;font-size:1.1rem;gap:.35rem;letter-spacing:.035em;line-height:1.15;white-space:nowrap}body[class*=template-] #header-group .header__column--right .header__icon .svg-wrapper{height:3rem;width:3rem}body[class*=template-] #header-group .header__column--right .header__icon .icon{height:2rem;width:2rem}body[class*=template-] #header-group .header__column--right .header__icon--both.header__icon--cart [data-cart-count]{padding-inline-end:.4rem}body[class*=template-] #header-component[data-sticky-type=always] .header__row--bottom{max-height:14rem;opacity:1;overflow:visible;transform:translateY(0);transform-origin:top;transition:body[class*="template-"] max-height .24s ease,body[class*="template-"] opacity .16s ease,body[class*="template-"] padding-block .24s ease,body[class*="template-"] border-bottom-width .24s ease,transform .24s ease}body[class*=template-] #header-component[data-sticky-type=always][data-sticky-state=active][data-scroll-direction=down] .header__row--bottom{border-bottom-width:0!important;max-height:0;opacity:0;overflow:hidden;padding-block-end:0;padding-block-start:0;pointer-events:none;transform:translateY(-.6rem)}}@media screen and (max-width:989px){body[class*=template-] .section-announcement-bar .group-block__content>*:nth-child(n+4){display:none!important}}@media screen and (min-width:750px)and (max-width:1024px){body[class*=template-] .header-logo__image-container{height:calc(var(--header-logo-image-height) * .82);width:calc(var(--header-logo-image-width) * .82)}}@media screen and (max-width:749px){body[class*=template-] .section-announcement-bar .utility-bar__grid>.group-block:not(:first-child){display:none!important}body[class*=template-] .section-announcement-bar .utility-bar__grid>.group-block:first-child{flex:0 0 100%!important;width:100%!important}body[class*=template-] .section-announcement-bar .announcement-bar__message{overflow:hidden;text-align:center!important;text-overflow:ellipsis;width:100%}}body[class*=template-] .card form:has(.quick-add__submit){width:100%}body[class*=template-] .card .quick-add__submit{width:100%;min-height:40px;padding:9px 12px;font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap}body[class*=template-] .card .quick-add__submit:hover,body[class*=template-] .card .quick-add__submit:hover *{color:#fff}@media screen and (max-width:749px){body[class*=template-] .card .quick-add__submit{min-height:36px;padding:8px 6px;font-size:1.15rem}}body[class*=template-] .product-grid__item,body[class*=template-] .grid__item:has(>.product-card-wrapper),body[class*=template-] .swiper-slide:has(>.product-card-wrapper){display:flex;flex-direction:column;height:auto}body[class*=template-] .swiper-wrapper:has(>.swiper-slide>.product-card-wrapper){align-items:stretch}body[class*=template-] .product-grid__item>.product-card-wrapper,body[class*=template-] .grid__item>.product-card-wrapper,body[class*=template-] .swiper-slide>.product-card-wrapper{display:flex;flex:1 1 auto;flex-direction:column}body[class*=template-] .product-card-wrapper>.card{flex:1 1 auto}body[class*=template-] .card .card--block-button{margin-top:auto;padding-inline:0!important}body.template-login .customer.login{max-width:1080px;margin-inline:auto;padding-inline:16px}body.template-login .customer.login>div>.flex{gap:24px;align-items:stretch}body.template-login .login-row--item{flex:1 1 0;min-width:0;padding:40px;border:1px solid #ececec;border-radius:10px;background:#fff}body.template-login .login-row--item-right{border-color:#f4f1ec;background:#f4f1ec}body.template-login .login-item{width:100%;max-width:none}body.template-login .login-title{margin:0 0 8px;font-size:2.6rem;font-weight:700;letter-spacing:-.01em;text-transform:none}body.template-login .login-text{margin-bottom:24px;color:#555;font-size:1.45rem;line-height:1.6}body.template-login .axess-login-perks{margin:-8px 0 24px;padding:0;list-style:none;font-size:1.4rem}body.template-login .axess-login-perks li{position:relative;margin-bottom:8px;padding-left:24px}body.template-login .axess-login-perks li:before{content:"";position:absolute;top:.45em;left:2px;width:10px;height:6px;border-bottom:2px solid #c8102e;border-left:2px solid #c8102e;transform:rotate(-45deg)}body.template-login .customer.login form,body.template-login .customer.login .field{width:100%}body.template-login .customer.login .field{margin-bottom:14px}body.template-login .customer.login input:not([type=checkbox]):not([type=hidden]){width:100%;height:48px;padding:0 14px;border:1px solid #d8d8d8;border-radius:6px;background:#fff;font-size:1.5rem;letter-spacing:0}body.template-login .customer.login input:focus{border-color:#171717;outline:2px solid #171717;outline-offset:1px}body.template-login .customer.login .button{min-height:48px;padding:12px 28px;border:0;border-radius:6px;background:#171717;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:0;text-transform:none}body.template-login .customer.login .field.items-center{flex-wrap:wrap;gap:14px 24px}body.template-login .customer.login .button{flex-shrink:0;white-space:nowrap}body.template-login .customer.login .button:hover{background:#c8102e}body.template-login .customer.login .button *,body.template-login .customer.login .button:hover *{color:#fff}body.template-login .customer.login .link--underline{font-size:1.35rem}@media screen and (max-width:749px){body.template-login .login-row--item{flex-basis:100%;padding:24px 20px}body.template-login .login-title{font-size:2.2rem}}body[class*=template-] s.price-item,body[class*=template-] .price-item--regular s,body[class*=template-] .price__sale s,body[class*=template-] .variant-item__old-price,body[class*=template-] .compare-at-price,body[class*=template-] .cart-item__old-price{color:#d62828!important}body[class*=template-] .price-item--sale,body[class*=template-] .price--on-sale .price-item--last{color:#171717!important}body[class*=template-] .card .card__swatch{margin:0}body[class*=template-] .card .swatch-list{--gap: 6px;gap:6px}body[class*=template-] .card .swatch-item,body[class*=template-] .card .group-swatch .swatch-item{width:18px;height:18px;padding:2px;border:0;border-radius:50%;box-shadow:none}body[class*=template-] .card .swatch-item .swatch{width:14px;height:14px;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}body[class*=template-] .card .swatch-item.active,body[class*=template-] .card .swatch-item:hover{box-shadow:0 0 0 1px #171717}body[class*=template-] .card .group-swatch,body[class*=template-] .card .swatch-list>li:not(.swatch-item){font-size:1.2rem;color:#6b6b6b}body[class*=template-] .card .swatch-item:before,body[class*=template-] .card .swatch-item:after{display:none}body[class*=template-] .price__regular .price-item--regular:not(s):not(.compare-at-price),body[class*=template-] .price-item--sale,body[class*=template-] .price-item--last:not(s){font-weight:600}body[class*=template-] s.price-item,body[class*=template-] .compare-at-price{font-weight:400}body[class*=template-] .card .card-product-information{position:relative}body[class*=template-] .card .card-product-information>.card--block-variant{position:absolute;left:10px;bottom:calc(100% + 10px);z-index:3;width:auto;margin:0;padding:5px 8px!important;border-radius:999px;background:#ffffffeb;box-shadow:0 1px 4px #0000001a}body[class*=template-] .card>.spacer+.card-product-information>.card--block-variant{bottom:calc(100% + 26px)}body[class*=template-] .product-grid__item .card-product-information>.card--block-variant{bottom:calc(100% + 20px)}body[class*=template-] .card .card-product-information>.spacer:has(+.card--block-variant){display:none}body[class*=template-] .card .card-product-information>.spacer:has(+.card--block-button),body[class*=template-] .card .card-product-information>.spacer:has(+.card--block-variant+.card--block-button){display:none}body[class*=template-] .card .card-product-information>.card--block-button{padding-top:6px!important}body[class*=template-] .card s.price-item{font-size:.86em}@media screen and (min-width:750px){body[class*=template-] .card .price__sale{white-space:nowrap}}body[class*=template-] .product-grid__item .card__heading .text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body[class*=template-] .product-grid__item .card--block-title{min-height:2lh}@media screen and (min-width:1025px){body.template-collection .facets-wrapper.facets--vertical,body.template-search .facets-wrapper.facets--vertical{position:sticky;top:var(--axess-sticky-top, 180px);align-self:flex-start;max-height:calc(100vh - var(--axess-sticky-top, 180px) - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8d4cc transparent;padding-right:6px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/axess-global.css.map */
