:root{--ag-gutter: 16px;--page-width: 1272px ;--ag-led-dur: 1.1s}@media(min-width:750px){:root{--ag-gutter: 55px;--page-width: 1350px }}@media(prefers-reduced-motion:no-preference){.ag-intro{animation:ag-intro .56s var(--ag-ease-out) both;animation-delay:calc(40ms + var(--ag-d, 0) * 70ms)}}@keyframes ag-intro{0%{opacity:0;transform:translate3d(0,20px,0)}}.ag .section-header .header-wrapper:before{background:#000;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--ag-t-base) var(--ag-ease-std)}.ag .section-header.scrolled-past-header .header-wrapper:before{background:#000000c2;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.ag .section-header .header{padding-top:8px;padding-bottom:8px}.ag .header__heading-logo-wrapper{width:96px!important}.ag .header__heading-logo{width:100%;height:auto}@media(max-width:749px){.ag .header__heading-logo-wrapper{width:76px!important}}.ag .header #cm-search-box .cm_search-box-root,.ag .header #cm-search-box .cm_searchBox,.ag .header #cm-search-box .cm_search-box_form-container{background:transparent!important}.ag .header #cm-search-box .cm_search-box_form-container{position:relative}.ag #cm-search-box input.cm_searchInput,.ag #cm-search-box .cm_searchInput.nav-root{height:42px!important;padding:0 46px 0 18px!important;font-family:var(--ag-font)!important;font-size:15px!important;letter-spacing:-.005em}.ag .header #cm-search-box .cm_search-box_submit{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:34px;height:34px;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--ag-snow)!important;box-shadow:none!important}.ag .header #cm-search-box .cm_search-box_submit svg{fill:currentColor;stroke:currentColor}.ag .header #cm-search-box .cm_search-box_submit:hover{background:#ffffff1a!important}@media(max-width:989px){.ag #cm-search-box .cm_searchInput.nav-root{font-size:16px!important}.ag .header{grid-template-areas:"left-icons heading icons" "search search search";grid-template-columns:1fr auto 1fr;row-gap:10px;padding-bottom:12px}.ag .header__icons{display:contents}.ag .header__icons>.desktop-localization-wrapper{display:none}.ag .header__icons>.header__inline-search{grid-area:search;width:100%;max-width:none;margin:0!important}.ag .header__icons>.header__icon--cart{grid-area:icons;justify-self:end}.ag .header__icons>#cm-garage{grid-area:icons;justify-self:end;margin-right:44px}.ag .header__icons>.header__icon--account{grid-area:icons;justify-self:end;margin-right:88px}}@media(max-width:768px){.ag .horizontal-cat-nav__list{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;padding-inline:6px!important;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}.ag-hero__title{font-size:clamp(42px,6vw,88px);max-width:1040px}.ag-hero__stage-wrap{margin-top:clamp(36px,4.5vw,56px)}.ag-finder__app .cm_button__primary{background:var(--ag-accent)!important;color:#fff!important;border:0!important;min-height:48px;padding-inline:24px!important;box-shadow:0 10px 24px -12px rgba(var(--ag-accent-rgb),.7)!important;transition:transform var(--ag-t-press) var(--ag-ease-out),background-color var(--ag-t-fast) var(--ag-ease-std),opacity var(--ag-t-fast) var(--ag-ease-std)!important}.ag-finder__app .cm_button__primary:active{transform:scale(.97)}.ag-finder__app .cm_button__primary[disabled],.ag-finder__app .cm_button__primary.cm_disabled,.ag-finder__app .cm_button__primary.disabled{opacity:.4;box-shadow:none!important}.ag-finder__app .cm_button__secondary,.ag-finder__app .cm_button:not(.cm_button__primary){background:transparent!important;color:var(--ag-ink)!important;border:0!important;box-shadow:inset 0 0 0 1.5px #1d1d1f2e!important}.ag-tile--light .ag-tile__media{top:26%;right:8%;bottom:12%;left:8%}.ag-bento__cell--wide .ag-tile--light .ag-tile__media{top:8%;right:4%;bottom:8%;left:44%}.ag-bento__cell--small .ag-tile--light .ag-tile__media{top:38%;right:10%;bottom:7%;left:10%}.ag-bento__cell--tall .ag-tile--light .ag-tile__media{top:30%;right:8%;bottom:16%;left:8%}.ag-tile--light .ag-tile__media img{padding:0;object-position:50% 50%}.ag-bento__cell--small .ag-tile__cta{display:none}.ag-bento__cell--wide .ag-tile--light .ag-tile__copy{max-width:46%}.ag-stats .ag-aura,.ag-cta .ag-aura{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 68%,transparent 100%)}.ag-story__visual{top:max(24px,calc((100vh - min(72vh,640px))/2))}.ag .product__info-container>.product__text>strong:only-child{display:block;font-size:clamp(26px,2.6vw,36px);line-height:1.12;letter-spacing:-.028em;font-weight:700;color:var(--ag-ink);text-wrap:balance}.ag .product-form__input--dropdown .select__select{min-height:48px;font-size:15px}.ag .cm_product-item{display:flex;flex-direction:column;padding:10px 10px 16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0000000f;transition:transform var(--ag-t-base) var(--ag-ease-out),box-shadow var(--ag-t-base) var(--ag-ease-out)}.ag .cm_product-item__image-container{display:block;border-radius:14px;overflow:hidden;background:#fff}.ag .cm_product-item__image{transition:transform var(--ag-t-enter) var(--ag-ease-out),opacity var(--ag-t-base) var(--ag-ease-std)}.ag .cm_product-item__details{padding:12px 6px 0}.ag .cm_product-item__vendor{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ag-ink-3);text-decoration:none}.ag .cm_product-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;font-family:var(--ag-font);font-size:15px;line-height:1.35;font-weight:500;letter-spacing:-.01em;color:var(--ag-ink);text-decoration:none}.ag .cm_product-item__price{margin-top:6px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ag-ink)}.ag .cm_product-item__buttons{margin-top:auto;padding:12px 6px 0}.ag .cm_button{border-radius:999px!important;font-family:var(--ag-font)!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important}.ag .cm_product-item .cm_button{width:100%;min-height:40px;font-size:14px!important;background:transparent!important;color:var(--ag-ink)!important;border:0!important;box-shadow:inset 0 0 0 1.5px #1d1d1f29!important;transition:box-shadow var(--ag-t-fast) var(--ag-ease-std),transform var(--ag-t-press) var(--ag-ease-out)!important}.ag .cm_product-item .cm_button:active{transform:scale(.97)}@media(hover:hover){.ag .cm_product-item:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #0000000a,0 26px 50px -24px #00000047}.ag .cm_product-item:hover .cm_product-item__image_primary{transform:scale(1.04)}.ag .cm_product-item .cm_button:hover{box-shadow:inset 0 0 0 1.5px #1d1d1f99!important}}@media(prefers-reduced-motion:reduce){.ag .cm_product-item,.ag .cm_product-item:hover,.ag .cm_product-item:hover .cm_product-item__image_primary{transform:none}}.ag-btn--glass,.ag-btn--ghost,.ag-sub__btn,.ag-tile__cta,.ag .button--secondary:not(.product-form__submit),.ag .collection__view-all .button,.ag .quick-add__submit.button,.ag .cm_product-item .cm_button{position:relative;overflow:hidden;isolation:isolate}.ag-btn--glass:before,.ag-btn--ghost:before,.ag-sub__btn:before,.ag-tile__cta:before,.ag .button--secondary:not(.product-form__submit):before,.ag .collection__view-all .button:before,.ag .quick-add__submit.button:before,.ag .cm_product-item .cm_button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:auto;width:80%;z-index:-1;border-radius:0;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#22c8ff00,#22c8ffd9 26%,#8a5cfff2 48%,#ff2fb0 68%,#ff4d4d 85%,#fff 95%,#fff0);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 7px),linear-gradient(to bottom,transparent 4%,#000 30%,#000 70%,transparent 96%);-webkit-mask-composite:source-in;mask-image:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 7px),linear-gradient(to bottom,transparent 4%,#000 30%,#000 70%,transparent 96%);mask-composite:intersect;opacity:0;transform:translate3d(-105%,0,0)}.ag-btn--ghost:before,.ag-sub--light .ag-sub__btn:before,.ag .button--secondary:not(.product-form__submit):before,.ag .collection__view-all .button:before,.ag .quick-add__submit.button:before,.ag .cm_product-item .cm_button:before{--ag-led-peak: .8}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ag-btn--glass:hover:before,.ag-btn--glass:focus-visible:before,.ag-btn--ghost:hover:before,.ag-btn--ghost:focus-visible:before,.ag-sub__btn:hover:before,.ag-sub__btn:focus-visible:before,.ag-tile:hover .ag-tile__cta:before,.ag-tile:focus-visible .ag-tile__cta:before,.ag .button--secondary:not(.product-form__submit):hover:before,.ag .button--secondary:not(.product-form__submit):focus-visible:before,.ag .collection__view-all .button:hover:before,.ag .collection__view-all .button:focus-visible:before,.ag .quick-add__submit.button:hover:before,.ag .quick-add__submit.button:focus-visible:before,.ag .cm_product-item .cm_button:hover:before,.ag .cm_product-item .cm_button:focus-visible:before{animation:ag-led-sweep var(--ag-led-dur, 1.1s) cubic-bezier(.45,.05,.3,1) both}}@keyframes ag-led-sweep{0%{transform:translate3d(-105%,0,0);opacity:var(--ag-led-peak, 1)}78%{opacity:var(--ag-led-peak, 1)}to{transform:translate3d(130%,0,0);opacity:0}}@media(hover:hover){.ag-btn--glass:hover{box-shadow:inset 0 0 0 1px #ffffff52,0 10px 30px -12px #8a5cffa6}.ag-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px #1d1d1f99,0 10px 26px -14px #8a5cff80}.ag-sub--dark .ag-sub__btn:hover{box-shadow:0 0 0 1px #fff6,0 10px 30px -10px #8a5cffb3}.ag-sub--light .ag-sub__btn:hover{box-shadow:0 10px 26px -12px #8a5cff99}.ag .button--secondary:not(.product-form__submit):not([disabled]):hover,.ag .collection__view-all .button:hover,.ag .quick-add__submit.button:hover,.ag .cm_product-item .cm_button:hover{box-shadow:inset 0 0 0 1.5px #1d1d1f99,0 10px 26px -14px #8a5cff80!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ag-refine.css.map */
