:root{--s1-rail:clamp(14px,2.4vw,32px);--s1-rule:#dededb;--s1-red:#d60812}.site-header{position:sticky;top:0;z-index:200}@media(min-width:750px){.sticky-atc{display:none!important}}body.s1-menu-open .sticky-atc,.page-careers [class*=wishlist],.page-submit-your-brand [class*=wishlist],.page-careers [id*=wishlist],.page-submit-your-brand [id*=wishlist],.page-careers [class*=rewards-launch],.page-submit-your-brand [class*=rewards-launch],.page-careers [id*=rewards-launch],.page-submit-your-brand [id*=rewards-launch]{display:none!important}.collection-tools{position:static;z-index:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.collection-header{padding-block:28px 18px}.collection-header__row{align-items:flex-end}.collection-header .h1{margin-bottom:4px}.facets{gap:6px}.facet summary,.sort-form select{min-height:42px;padding:9px 13px;border-radius:0}.facet__clear{min-height:42px;align-items:center}.cart-page .cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);grid-template-areas:"items summary" "upsell summary";align-items:start;gap:24px 34px}.cart-page .cart-layout>form{grid-area:items}.cart-page .cart-layout>.s1-cart-inline-recs{grid-area:upsell}.cart-page .cart-layout>.cart-summary{grid-area:summary;position:sticky;top:96px;max-width:none;width:100%;justify-self:stretch}.conversion-popup__close{right:8px!important;top:8px!important;width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:50%;background:#ffffffeb!important;color:#111!important;font-size:22px!important;line-height:1;opacity:0;pointer-events:none;animation:s1-close-ready .01s linear 5s forwards}.conversion-popup__skip{display:none!important}@keyframes s1-close-ready{to{opacity:1;pointer-events:auto}}.popup-form label span{font-weight:400;text-transform:none;color:#777}.popup-form input[type=tel]{width:100%;min-height:48px;margin-bottom:8px}@media(max-width:749px){.header__row{min-height:60px!important}.header__logo{font-size:21px!important}.header__logo img{max-height:36px!important}.header__tools{gap:8px!important}.s1-header-icon{min-width:38px!important;min-height:38px!important}.site-header .mobile-menu{width:38px!important;min-height:38px!important;flex-basis:38px!important}.s1-menu-v2 .mobile-drawer__panel>.s1-menu-offer{min-height:66px!important;margin-bottom:8px!important;padding:11px 14px!important;border-bottom-width:3px!important}.s1-menu-v2 .s1-menu-offer strong{font-size:21px!important}.s1-menu-v2 .s1-menu-offer small{margin-bottom:2px!important;font-size:8px!important}.s1-menu-v2 .s1-menu-offer b{font-size:20px!important}.s1-menu-v2 .s1-menu-shop-all{min-height:50px!important;padding-block:10px!important;font-size:14px!important}.s1-menu-v2 a.s1-menu-social--top{min-height:50px!important;margin:7px 0 14px!important;padding:10px 12px!important}.s1-menu-social--top strong{font-size:14px!important;margin-top:2px!important}.collection-header{padding:20px 0 12px}.collection-header__row{display:grid;gap:6px}.collection-header .h1{font-size:30px!important}.collection-tools{margin-inline:calc(-1 * var(--s1-rail));padding:9px var(--s1-rail);display:flex!important;align-items:center;overflow-x:auto;gap:8px}.collection-tools .facets{display:flex;flex-wrap:nowrap;margin:0}.facet summary{white-space:nowrap}.sort-form{width:auto!important;min-width:max-content}.sort-form .eyebrow{display:none}.sort-form select{max-width:none!important}.collection-grid,.featured-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 9px!important}.product-card__meta{padding-top:8px!important}.product-card__title{font-size:13px!important;line-height:1.25!important}.product-card__vendor{font-size:9px!important}.card-quick-add{bottom:62px!important;transform:scale(.92);transform-origin:right bottom}.product{gap:18px!important}.product-gallery{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px}.product-gallery__item{min-width:88%;scroll-snap-align:start}.product-info__title{font-size:27px!important}.product-info__price{margin-bottom:10px!important}.variant-group{margin:14px 0!important}.product-summary{margin-top:18px}.sticky-atc{display:block}.sticky-atc__inner{padding:9px 0!important}.cart-page .cart-layout{grid-template-columns:1fr;grid-template-areas:"summary" "items" "upsell";gap:18px}.cart-page .cart-layout>.cart-summary{position:static;order:0;padding:18px}.cart-page .cart-summary .button{min-height:52px}.cart-line{grid-template-columns:88px minmax(0,1fr) auto!important;gap:12px!important}.cart-line img{width:88px!important}.shipping-milestone{margin-bottom:16px}.conversion-popup{padding:10px}.conversion-popup__dialog{max-height:94svh!important}.conversion-popup__content{padding:22px 18px!important}.conversion-popup__close{right:6px!important;top:6px!important}}@media(max-width:749px){.s1-merch__rail{grid-auto-columns:calc((100vw - 34px)/2)!important;gap:10px!important;margin-right:0!important;padding-right:0!important}.s1-merch__rail .card-quick-add{position:static!important;display:grid!important;grid-template-columns:1fr 40px;transform:none!important;margin-top:8px}.s1-merch__rail .card-quick-add select{max-width:none!important;width:100%!important}.s1-merch__rail .product-card__media{aspect-ratio:4/5}.s1-merch__rail .product-card__title{min-height:2.5em}}@media(max-width:749px){.s1-merch__rail .card-quick-add{grid-template-columns:1fr!important}.s1-merch__rail .card-quick-add button{width:100%!important;height:38px!important;border-left:0!important;border-top:1px solid var(--line)!important;font-size:0!important;font-weight:800!important;letter-spacing:.04em}.s1-merch__rail .card-quick-add button:after{content:"ADD TO BAG";font-size:9px!important}}@media(max-width:749px){.s1-benefit-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s1-benefit{min-height:166px!important;padding:13px 11px!important}.s1-benefit strong{font-size:clamp(18px,5vw,22px)!important;margin:10px 0 7px!important}.s1-benefit>span:not(.s1-benefit-shipping),.s1-benefit-shipping{font-size:8px!important;line-height:1.45!important}.s1-benefit>b,.s1-benefit>em{min-height:38px!important;padding-top:8px!important}.s1-photo-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.s1-photo-brand:nth-child(n+5){display:none!important}.s1-brand-shops{display:none!important}.footer .s1-social-feature{padding:28px 0 22px!important;gap:18px!important}.footer .s1-social-feature h2{font-size:32px!important;max-width:320px!important}.footer .s1-social-feature__photos{grid-template-columns:repeat(3,minmax(0,1fr))!important}.s1-footer-grid{display:block!important}.s1-footer-grid>div:first-child{padding-bottom:20px}.s1-footer-grid>div:not(:first-child){border-top:1px solid #444}.s1-footer-disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.08em;list-style:none}.s1-footer-disclosure summary::-webkit-details-marker{display:none}.s1-footer-disclosure summary:after{content:"+";font-size:18px;font-weight:400}.s1-footer-disclosure[open] summary:after{content:"\2212"}.s1-footer-disclosure__body{padding:0 0 18px}.s1-footer-disclosure__body a{min-height:38px;display:flex;align-items:center}.variant-pill label,.variant-group label{font-family:Arial,Helvetica,sans-serif!important;font-variant:normal!important;font-feature-settings:normal!important}}@media(min-width:750px){.s1-footer-disclosure summary{display:none}.s1-footer-disclosure__body{display:block}}.s1-application{background:#fff;color:#111;padding:38px 0 72px}.s1-application .s1-application__wrap{max-width:1120px}.s1-application__header{padding:0 0 32px;border-bottom:3px solid #111}.s1-application__eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b30500;margin:0 0 22px}.s1-application h1{font-size:15px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-weight:800;line-height:1.4}.s1-application__headline{font-size:clamp(34px,6vw,68px);font-weight:900;letter-spacing:-.055em;line-height:1.02;text-transform:uppercase;margin:0 0 20px}.s1-application__intro{font-size:16px;line-height:1.6;max-width:630px;margin:0}.s1-application__layout{display:grid;gap:28px;padding-top:28px}.s1-application__aside{border-left:3px solid #e10600;padding-left:16px;align-self:start}.s1-application__aside h2{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.s1-application__aside p{font-size:14px;line-height:1.65;color:#454545;margin:0 0 10px}.s1-application a{text-decoration:underline;text-underline-offset:3px}.s1-application__aside a{font-size:13px}.s1-application__form{min-width:0}.s1-application__required,.s1-application__hint{font-size:13px;color:#505050;line-height:1.6;margin:0 0 20px}.s1-application fieldset{border:0;border-top:1px solid #d6d6d6;padding:22px 0 30px;margin:0;min-width:0}.s1-application legend{padding:0 12px 0 0;font-size:13px;text-transform:uppercase;font-weight:800;letter-spacing:.06em;max-width:100%}.s1-application__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.s1-application__field{min-width:0}.s1-application label{display:block;font-size:14px;font-weight:700;line-height:1.5;margin-bottom:7px}.s1-application__optional{font-size:12px;font-weight:400;color:#555}.s1-application input:not([type=hidden]),.s1-application select,.s1-application textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:48px;border:1px solid #777;border-radius:0;background:#fff;color:#111;padding:12px;font:400 16px/1.5 Arial,Helvetica,sans-serif;box-shadow:none;scroll-margin-top:130px}.s1-application select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,#111 50%),linear-gradient(135deg,#111 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%;background-size:5px 5px;background-repeat:no-repeat}.s1-application textarea{resize:vertical;min-height:104px}.s1-application input::placeholder{color:#666;opacity:1}.s1-application :is(input,select,textarea,button,a):focus-visible{outline:3px solid #b30500;outline-offset:3px}.s1-application__submit{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:54px;border:1px solid #b30500;border-radius:0;background:#b30500;color:#fff;padding:16px 20px;font:800 13px/1.4 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.s1-application__submit:hover{background:#111;border-color:#111}.s1-application__submit span{font-size:22px;line-height:1}.s1-application__status{padding:24px;border:2px solid #111;scroll-margin-top:130px}.s1-application__status h2{font-size:22px;line-height:1.3}.s1-application__status--error{border-color:#b30500;margin-bottom:24px}.s1-application__status ul{padding-left:20px}@media(min-width:600px){.s1-application__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s1-application__wide{grid-column:1/-1}}@media(min-width:900px){.s1-application{padding-top:56px}.s1-application__layout{grid-template-columns:240px minmax(0,1fr);gap:64px;padding-top:38px}}@media(prefers-reduced-motion:reduce){.s1-application *{scroll-behavior:auto}}.variant-pill label{font-family:Arial,Helvetica,sans-serif!important;font-variant:normal!important;font-feature-settings:normal!important}@media(max-width:749px){.s1-categories__grid>.s1-categories__card:nth-child(n+5){display:none!important}.s1-categories header>a{margin-top:8px;min-height:36px!important}.s1-categories{padding-block:30px!important}.s1-benefit-hub{padding-block:28px!important;overflow:hidden}.s1-benefit-hub__head p{font-size:26px!important}.s1-benefit-hub__grid{display:flex!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--s1-rail));padding-right:var(--s1-rail);border:0!important;background:transparent!important}.s1-benefit-hub__grid::-webkit-scrollbar{display:none}.s1-benefit{flex:0 0 min(76vw,286px)!important;min-height:190px!important;scroll-snap-align:start;border:1px solid #cfcfcc!important}.s1-benefit-hub__terms{margin-top:9px!important}.s1-popular-brands{padding-block:34px!important;overflow:hidden}.s1-popular-brands__head{margin-bottom:14px!important}.s1-photo-brands__grid{display:flex!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--s1-rail));padding-right:var(--s1-rail)}.s1-photo-brands__grid::-webkit-scrollbar{display:none}.s1-photo-brand{flex:0 0 min(72vw,286px)!important;min-width:min(72vw,286px)!important;aspect-ratio:4/5!important;scroll-snap-align:start}.footer .s1-social-feature{padding:24px 0 18px!important}.footer .s1-social-feature p{margin-block:8px 12px!important}}.s1-section-cta{min-height:46px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;padding:0 17px!important;border:1px solid #111!important;background:#111!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.075em!important;text-transform:uppercase;text-decoration:none!important;box-shadow:3px 3px #d60812;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.s1-section-cta:hover,.s1-section-cta:focus-visible{background:#d60812!important;border-color:#d60812!important;box-shadow:3px 3px #111;transform:translate(-1px,-1px)}.s1-section-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.s1-rail-end-card{min-width:0;min-height:100%;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(22px,3vw,38px);background:#111;color:#fff;border:1px solid #111;box-shadow:inset 0 4px #d60812;text-transform:uppercase}.s1-rail-end-card span{max-width:9ch;font-size:clamp(28px,3vw,46px);font-weight:950;line-height:.92;letter-spacing:-.05em}.s1-rail-end-card b{align-self:flex-end;font-size:clamp(34px,4vw,58px);line-height:1}.s1-rail-end-card:hover,.s1-rail-end-card:focus-visible{background:#d60812}.s1-rail-end-card:focus-visible{outline:3px solid #111;outline-offset:3px}@media(max-width:749px){.s1-section-cta{width:100%;min-height:48px!important;margin-top:10px!important;padding-inline:14px!important;font-size:10px!important}.s1-merch__actions{width:100%}.s1-merch__actions .s1-section-cta{margin-right:0}.s1-categories header .s1-section-cta,.s1-benefit-hub__head .s1-section-cta,.s1-popular-brands__head .s1-section-cta{width:auto;min-width:190px}.s1-rail-end-card{min-height:430px;padding:22px 18px}.s1-rail-end-card span{font-size:31px}}@media(prefers-reduced-motion:reduce){.s1-section-cta{transition:none}}body.s1-overlay-active .sticky-atc,body.s1-overlay-active [data-sticky-atc],body.s1-overlay-active .s1-mobile-sticky-atc{display:none!important}.pagination{width:fit-content;max-width:100%;margin:42px auto 0;padding:6px;display:flex;align-items:stretch;justify-content:center;gap:5px;flex-wrap:nowrap;background:#111;border-bottom:4px solid var(--s1-red);box-shadow:5px 5px #d9d9d5}.pagination>span{width:auto;height:auto;min-width:44px;border:0;display:flex}.pagination>span>a,.pagination>span.current,.pagination>span.deco{width:100%;min-width:44px;min-height:44px;height:auto;padding:0 12px;border:1px solid #3d3d3d;display:inline-flex;align-items:center;justify-content:center;background:#1b1b1b;color:#fff;font-size:12px;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pagination>span.current{position:relative;border-color:var(--s1-red);background:var(--s1-red);color:#fff}.pagination>span.current:after{content:"";position:absolute;left:50%;bottom:-7px;width:10px;height:10px;background:var(--s1-red);transform:translate(-50%) rotate(45deg)}.pagination>span>a:hover{border-color:#fff;background:#fff;color:#111}.pagination>span>a:focus-visible{outline:3px solid #fff;outline-offset:2px}.pagination>.prev,.pagination>.next{min-width:104px}.pagination>.prev>a,.pagination>.next>a{gap:6px}@media(max-width:749px){.pagination{width:calc(100% - 28px);margin-top:34px;padding:5px;gap:4px;overflow:hidden;box-shadow:4px 4px #d9d9d5}.pagination>span{min-width:0;flex:0 1 44px}.pagination>span>a,.pagination>span.current,.pagination>span.deco{min-width:0;min-height:46px;padding-inline:7px;font-size:11px}.pagination>.prev,.pagination>.next{flex:1 1 88px;min-width:70px}}@media(min-width:750px){.s1-photo-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}.s1-photo-brand{min-width:0}}.s1-signup-panel{min-height:180px;padding:22px;border:1px solid #3a3a3a;border-top:4px solid var(--s1-red);background:#111;color:#fff}.s1-signup-panel__intro{display:grid;gap:6px;margin-bottom:16px}.s1-signup-panel__intro strong{font-size:15px;letter-spacing:.06em}.s1-signup-panel__intro span{color:#c8c8c8;font-size:12px}.s1-signup-panel .shopify-app-block{min-height:64px;background:#fff;color:#111}@media(max-width:749px){.s1-benefit-hub__grid,.s1-photo-brands__grid{padding-bottom:10px!important;scrollbar-width:thin!important;scrollbar-color:var(--s1-red) #dededb!important}.s1-benefit-hub__grid::-webkit-scrollbar,.s1-photo-brands__grid::-webkit-scrollbar{display:block!important;height:4px}.s1-benefit-hub__grid::-webkit-scrollbar-track,.s1-photo-brands__grid::-webkit-scrollbar-track{background:#dededb}.s1-benefit-hub__grid::-webkit-scrollbar-thumb,.s1-photo-brands__grid::-webkit-scrollbar-thumb{background:var(--s1-red)}.s1-signup-panel{min-height:160px;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/s1-live-audit.css.map */
