@font-face{font-family:ShoeBarlowCondensed;src:url(./shoe-barlow-condensed.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--brand-editorial-heading: ShoeBarlowCondensed, "Arial Narrow", sans-serif;--brand-editorial-title: 44px;--brand-editorial-logo: 36px;--brand-editorial-section: 24px;--brand-editorial-small: 8px;--brand-editorial-tracking: .025em;--brand-image-gap: 8px;--brand-card-title-size: 24px;--brand-card-swatch-size: 30px;--brand-card-info-gap: 6px}.shoe-store .shoe-wordmark{font-family:var(--brand-editorial-heading);font-size:var(--brand-editorial-logo);font-weight:600;letter-spacing:.035em;color:var(--brand-dark)}.shoe-nav{font-family:var(--brand-editorial-heading);font-size:20px;font-weight:600;letter-spacing:0;color:var(--brand-dark)}.shoe-crumb{padding-block:var(--brand-pdp-space);font-size:11px}.shoe-buybox{padding-top:0}.shoe-store .shoe-buybox h1{font-family:var(--brand-editorial-heading);font-size:var(--brand-editorial-title);font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;text-wrap:balance;color:var(--brand-dark);margin-bottom:var(--brand-pdp-tight)}.shoe-product .shoe-price{font-size:22px;font-weight:500;margin-bottom:var(--brand-editorial-section);color:var(--brand-dark)}.shoe-option{margin-bottom:var(--brand-editorial-section)}.shoe-option legend{text-transform:uppercase;letter-spacing:var(--brand-editorial-tracking)}.shoe-option legend span{text-transform:none;letter-spacing:0}.shoe-option label span{border-color:var(--brand-option-line)}.shoe-option input:checked+span{background:var(--brand-dark);border-color:var(--brand-dark)}.shoe-colors input:checked+span{background:var(--brand-bg)}.shoe-product .shoe-add{height:54px;background:var(--brand-dark);border-color:var(--brand-dark);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.shoe-product .shoe-add:hover{background:var(--brand-text);border-color:var(--brand-text)}.shoe-accordions{margin-top:var(--brand-editorial-section)}.shoe-accordions summary{font-family:var(--brand-editorial-heading);font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:var(--brand-editorial-tracking);color:var(--brand-dark)}.shoe-description{padding-top:var(--brand-editorial-small);font-size:14px;line-height:1.65}.shoe-description p{margin:0 0 var(--brand-pdp-tight)}.shoe-description ul{padding-left:var(--brand-pdp-space);margin:0 0 var(--brand-pdp-tight)}.shoe-description li+li{margin-top:var(--brand-editorial-small)}.shoe-store .shoe-related h2{font-family:var(--brand-editorial-heading);font-size:32px;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:uppercase}.shoe-related{padding-top:var(--brand-space)}.shoe-related .shoe-products{gap:var(--brand-editorial-section) var(--brand-editorial-small);align-items:start}.shoe-card-photo{aspect-ratio:1}.shoe-card-photo>img{object-fit:contain}.shoe-card-info{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--brand-card-info-gap);padding:var(--brand-pdp-tight) 0 0}.shoe-store .shoe-card h3{font-family:var(--brand-editorial-heading);font-size:var(--brand-card-title-size);line-height:1.08;font-weight:600;text-transform:uppercase;letter-spacing:0;color:var(--brand-dark);margin:0}.shoe-card h3 a{display:block;min-height:0;overflow:visible;overflow-wrap:anywhere}.shoe-card-price{font-family:var(--brand-font);font-size:15px;line-height:20px;font-weight:500;color:var(--brand-dark);gap:var(--brand-editorial-small);margin:0}.shoe-card-price s{font-size:13px;font-weight:400}.shoe-card-swatches{gap:var(--brand-card-info-gap);min-height:0;height:auto;margin:0;flex-wrap:wrap}.shoe-card-swatches button{width:var(--brand-card-swatch-size);height:var(--brand-card-swatch-size);flex:0 0 var(--brand-card-swatch-size);padding:2px;border-color:var(--brand-line);background:var(--brand-bg)}.shoe-card-swatches button[aria-pressed=true]{border-color:var(--brand-dark)}.shoe-card-more{height:var(--brand-card-swatch-size);font-size:18px}.shoe-card-rating{margin:0;font-size:12px;line-height:18px}#cart-drawer .theme-drawer__title{font-family:var(--brand-editorial-heading);font-size:24px;text-transform:uppercase;letter-spacing:0}#cart-drawer .cart__checkout-button{background:var(--brand-dark);border-color:var(--brand-dark);text-transform:uppercase;font-size:14px;letter-spacing:.08em}@media(max-width:700px){:root{--brand-editorial-title:28px;--brand-editorial-logo:26px;--brand-editorial-section:16px}.shoe-product .shoe-buybox{padding-top:var(--brand-editorial-section)}.shoe-product .shoe-price{font-size:18px}.shoe-product{--brand-pdp-swatch:64px}.shoe-accordions summary{font-size:19px}.shoe-store .shoe-related h2{font-size:24px}.shoe-related{padding-top:var(--brand-space)}.shoe-store .shoe-card{--brand-card-title-size:17px;--brand-card-swatch-size:24px}.shoe-card-price{font-size:13px;line-height:18px}.shoe-card-price s{font-size:11px}.shoe-related .shoe-products{gap:var(--brand-editorial-section) var(--brand-editorial-small)}.shoe-card-info{padding-top:var(--brand-editorial-small)}}.shoe-footer-shell{--brand-line:var(--brand-footer-line);background:var(--brand-footer);color:var(--brand-bg);border-top:1px solid var(--brand-line);padding:40px var(--brand-pdp-pad) 24px}.shoe-footer-main{display:block}.shoe-footer-group summary{font-family:var(--brand-editorial-heading);font-weight:600;font-size:20px;line-height:1.2;letter-spacing:0}.shoe-footer-group>div{padding-top:var(--brand-pdp-space)}.shoe-footer-group a{font-size:12px;line-height:1.5;margin-bottom:var(--brand-editorial-small)}.shoe-footer-group a:hover{text-decoration:underline;text-underline-offset:3px}.shoe-store .shoe-footer-shell :is(a,summary),.shoe-store .shoe-footer-shell :is(a,summary):is(:hover,:focus-visible,:active){color:var(--brand-bg)}.shoe-footer-bottom{margin-top:var(--brand-pdp-space);flex-direction:row;justify-content:space-between;gap:var(--brand-pdp-space);font-size:11px}.shoe-footer-bottom svg{width:30px;height:20px}.shoe-menu-toggle{display:none;border:0;background:none;color:var(--brand-dark);padding:0}#shoe-menu-drawer{position:fixed;inset:0 auto 0 0;margin:0;padding:0;border:0;width:min(360px,90vw);max-width:none;height:100dvh;max-height:100dvh;background:var(--brand-bg);color:var(--brand-dark);overflow:auto}#shoe-menu-drawer::backdrop{background:color-mix(in srgb,var(--brand-dark) 45%,transparent)}.shoe-menu-inner{min-height:100%;padding:var(--brand-editorial-section);display:flex;flex-direction:column}.shoe-menu-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--brand-editorial-section);border-bottom:1px solid var(--brand-line)}#shoe-menu-drawer .shoe-wordmark{position:static;transform:none;font-size:30px}.shoe-menu-heading button{width:44px;height:44px;padding:10px;background:none;border:0;color:var(--brand-dark)}.shoe-menu-primary{padding:var(--brand-pdp-space) 0}.shoe-menu-primary a{display:block;padding:var(--brand-pdp-tight) 0;font-family:var(--brand-editorial-heading);font-size:28px;font-weight:600;line-height:1.1;text-transform:uppercase;color:var(--brand-dark)}@media(max-width:1000px){.shoe-footer-main{grid-template-columns:1fr;gap:var(--brand-editorial-section)}.shoe-footer-group{border-color:var(--brand-line)}.shoe-footer-group summary{padding:var(--brand-pdp-space) 0}.shoe-footer-group>div{padding:0 0 var(--brand-pdp-tight)}}@media(max-width:700px){.shoe-menu-toggle{display:block}.shoe-footer-shell{padding:28px var(--brand-pdp-space) 24px}.shoe-footer-group summary{font-size:18px}.shoe-footer-bottom{align-items:flex-start;flex-direction:column;gap:var(--brand-pdp-tight)}}.shoe-store :is(h1,h2,h3,h4,h5,h6){font-family:var(--brand-heading);font-weight:600;letter-spacing:0;text-transform:uppercase}.shoe-store :is(p,input,select,textarea,button){font-family:var(--brand-font)}.shoe-home-campaign-copy h1,.shoe-home-campaign-copy h2{font-weight:600}.shoe-collection-heading h1{font-size:38px;line-height:1.1}@media(max-width:700px){.shoe-collection-heading h1{font-size:28px}.shoe-home-campaign--hero .shoe-home-campaign-copy h1{font-size:30px}}#cart-drawer .cart-items__unit-price-wrapper .compare-at-price,#cart-drawer .cart-items__unit-price-wrapper .visually-hidden{display:none}:root{--brand-service-width:760px;--brand-service-font:15px;--brand-service-heading:36px}.shoe-service-page{max-width:var(--brand-service-width);margin-inline:auto;padding-block:var(--brand-space)}.shoe-service-page h1{font-size:var(--brand-service-heading);line-height:1.1;margin:0 0 var(--brand-pdp-section)}.shoe-service-content{font-size:var(--brand-service-font);line-height:1.65;overflow-wrap:anywhere}.shoe-service-content h4{font-size:24px;margin:var(--brand-pdp-section) 0 var(--brand-editorial-small)}.shoe-service-content p{margin:0 0 var(--brand-pdp-space)}.shoe-service-content a,.shoe-business-information a,.shoe-service-page>a{text-decoration:underline;text-underline-offset:3px}.shoe-business-information{border-top:1px solid var(--brand-line);margin-top:var(--brand-editorial-section);padding-top:var(--brand-pdp-space);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.shoe-footer-shell>.shoe-business-information{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--brand-pdp-section)}.shoe-business-information p{margin:0}.shoe-service-page .shoe-search-form{margin-block:var(--brand-pdp-section)}.shoe-service-page .shoe-search-form input{min-width:0}.shoe-nav{flex-wrap:wrap}@media(max-width:700px){:root{--brand-service-heading:28px;--brand-service-font:14px}.shoe-service-page{padding-block:var(--brand-editorial-section)}.shoe-footer-shell>.shoe-business-information{grid-template-columns:1fr;gap:var(--brand-pdp-space)}}:root{--brand-wordmark-width:168px}.shoe-wordmark .shoe-logo{display:block;width:var(--brand-wordmark-width);height:auto}@media(max-width:749px){:root{--brand-wordmark-width:132px}}.shoe-footer-links{display:block}.shoe-footer-group{border-bottom:1px solid var(--brand-line)}.shoe-footer-group summary{display:flex;justify-content:space-between;padding:var(--brand-pdp-space) 0;text-transform:uppercase}.shoe-footer-group summary:after{content:"+"}.shoe-footer-group[open] summary:after{content:"\2212"}.shoe-footer-group>div{padding:0 0 var(--brand-pdp-space)}.shoe-footer-group .shoe-business-information{border:0;margin:0;padding:0}.shoe-footer-group .shoe-business-information p+p{margin-top:var(--brand-pdp-tight)}.shoe-footer-shell :focus-visible{outline-color:currentColor}@media(max-width:700px){.shoe-header{border-bottom:1px solid var(--brand-line)}}.shoe-gallery-controls>button[data-gallery-step]{display:grid;place-items:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shoe-pdp-editorial.css.map */
