@font-face{font-family:Space Grotesk;src:url(sole-space-variable.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Burger Joint JL;src:url(sole-burger.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--font-body-family:"Space Grotesk",sans-serif;--font-heading-family:"Burger Joint JL",sans-serif;--font-heading-weight:600;--sole-ink:#111;--sole-muted:#f7f7f7}body{font-family:var(--font-body-family);font-size:16px;line-height:1.6;color:#404040}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family)}.sole-container{width:100%;max-width:1120px;margin:auto;padding:0 20px}.sole-section{padding:75px 0}.sole-section h2{font-size:42px;font-weight:600;line-height:1.3;letter-spacing:1px;margin:0 0 48px;color:#404040}.sole-section a{color:var(--sole-ink);text-decoration:none}.sole-section img{display:block;max-width:100%}.sole-hero img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.sole-new h2{text-align:center}.sole-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sole-product-card{position:relative;min-width:0}.sole-product-image{display:block;position:relative;height:250px;overflow:hidden}.sole-product-image img{width:100%;height:100%;object-fit:cover}.sole-product-image .sole-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s}.sole-product-image:hover .sole-secondary{opacity:1}.sole-product-copy{padding:20px;text-align:center}.sole-product-copy>a{display:block;text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:8px}.sole-price{font-size:16px}.sole-price s{font-weight:400;color:#777}.sole-price strong{font-weight:600;color:#111}.sole-sale{position:absolute;top:2%;left:2%;padding:3px 8px;border-radius:3px;background:#111;color:#fff;font-size:12px}.sole-catalogue-button{display:table;background:#111;color:#fff!important;border-radius:20px;padding:10px 24px;margin:24px auto 10px}.sole-models{padding-top:0}.sole-models h2{font-size:30px;line-height:48px;text-align:center;margin-bottom:32px}.sole-carousel{position:relative}.sole-model-track{display:flex;gap:25px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.sole-model-track::-webkit-scrollbar{display:none}.sole-model{flex:0 0 calc((100% - 100px)/5);scroll-snap-align:start;text-align:center;font-size:18px;font-weight:600;line-height:1.2}.sole-model img{width:100%;aspect-ratio:1;background:linear-gradient(210deg,#555,#111);border-radius:15px}.sole-model span{display:block;margin-top:15px}.sole-carousel>button{position:absolute;z-index:2;top:40%;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#eee;color:#111;font-size:28px;line-height:1;cursor:pointer}.sole-carousel-prev{left:-16px}.sole-carousel-next{right:-16px}.sole-brands,.sole-sizes{background:#f7f7f7}.sole-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:20px}.sole-brand{display:flex;position:relative;align-items:center;justify-content:center;min-height:200px;background:linear-gradient(#11182966,#11182966),var(--tile-image) center/cover}.sole-brand img{height:200px;width:auto;object-fit:contain}.sole-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.sole-category{text-align:center;display:flex;flex-direction:column;align-items:center}.sole-category img{width:80%;height:auto}.sole-category a{width:50%;margin-top:15px;border-radius:10px;background:#111;color:#fff;padding:5px 20px;font-size:14px}.sole-home-size-layout{display:flex;gap:0}.sole-size-tabs{width:30%;flex-shrink:0;padding-top:19px}.sole-size-tabs button{display:block;position:relative;font:600 20px/1.3 var(--font-heading-family);letter-spacing:1px;color:#111;border:0;background:transparent;text-align:left;padding:10px 35px;margin:7px 0;width:100%;cursor:pointer}.sole-size-tabs [aria-selected=true]{background:#efefef;border-radius:15px}.sole-size-panels{width:70%;min-width:0;overflow:hidden;border-radius:20px}.sole-size-panels [role=tabpanel]{overflow:auto}.sole-size-panels [hidden]{display:none}.sole-size-panels table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6;box-shadow:none}.sole-size-panels th,.sole-size-panels td{padding:8px;border:1px solid #ddd;text-align:center}.sole-size-panels th{background:#111;color:#fff}.sole-size-panels tr:nth-child(2n){background:#ececec}.sole-styles{padding-bottom:100px}.sole-style-grid{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr 1fr;gap:20px}.sole-style{display:flex;align-items:center;justify-content:center;min-width:0;background:linear-gradient(#0004,#0004),var(--tile-image) center/cover}.sole-style h3{color:#fff;font-size:36px;line-height:1.3;margin:0}.sole-style-0,.sole-style-1{grid-row:span 2;padding:138px 0}.sole-style-2,.sole-style-3{padding:50px 0}.sole-newsletter{background:#111;color:#fff}.sole-newsletter .sole-container{padding-top:0;padding-bottom:5px}.sole-newsletter h2{font-family:var(--font-body-family);font-weight:500;font-size:37px;line-height:1.3;color:#fff;margin:0}.sole-header{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 0 20px #00000012}.sole-announcement{text-align:center;background:#f7f7f7;padding:5px 20px;font-size:16px;line-height:25.6px}.sole-header-main{padding:11px 110px;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px}.sole-logo{display:block;width:200px;flex-shrink:0;line-height:0}.sole-logo img{width:100%;height:auto}.sole-desktop-nav{display:flex;gap:28px;align-items:center}.sole-desktop-nav a,.sole-desktop-nav summary{font:400 16px/1.6 var(--font-heading-family);text-decoration:none;color:#111;cursor:pointer;list-style:none}.sole-nav-dropdown>summary:after{content:"\2304";margin-left:9px;font-family:Arial,sans-serif}.sole-nav-dropdown[open]>.sole-mega{display:grid}.sole-mega{position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 12px 20px #0001;padding:35px max(20px,calc((100% - 1080px)/2));display:none;grid-template-columns:repeat(4,1fr);gap:24px}.sole-mega a{display:block;font-family:var(--font-body-family);font-size:16px;line-height:1.8}.sole-mega h3{font:400 12px/1.6 var(--font-body-family);letter-spacing:1px;margin:0 0 10px;text-transform:capitalize}.sole-header-actions{display:flex;align-items:center;gap:14px}.sole-header-actions a,.sole-header-actions summary{color:#404040;text-decoration:none;cursor:pointer;list-style:none}.sole-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.sole-cart-link{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:1px}.sole-cart-count{display:inline-flex;font-size:10px;background:#111;color:#fff;border-radius:50%;width:16px;height:16px;align-items:center;justify-content:center;margin-left:-20px;margin-top:-20px}.sole-search-box{position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px;box-shadow:0 10px 20px #0001;display:flex;justify-content:center}.sole-search-box input{min-width:300px;font:inherit;padding:10px;border:1px solid #ccc}.sole-search-box button{background:#111;color:#fff;border:0;padding:10px 20px}.sole-mobile-nav{display:none}.sole-footer{background:#efefef;padding:75px 0 25px;color:#404040}.sole-footer-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.sole-footer-intro h2{font:600 20px/1 var(--font-heading-family);letter-spacing:1px;margin:0;max-width:500px}.sole-footer-logo{width:200px;height:auto;opacity:.2}.sole-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;margin-bottom:48px}.sole-footer-column h3{font:400 16px/1.6 var(--font-body-family);margin:0 0 24px}.sole-footer-column a{display:block;text-decoration:none;color:#686868;margin-bottom:5px;font-size:16px}.sole-footer-bottom{font-size:13px}.sole-footer a:hover{text-decoration:underline}@media(max-width:1120px){.sole-hero img{height:400px}.sole-header-main{padding-left:40px;padding-right:40px}.sole-desktop-nav{gap:16px}}@media(max-width:991px){.sole-announcement{display:none}.sole-header-main{height:55px;min-height:55px;padding:0 20px}.sole-logo{width:180px}.sole-desktop-nav{display:none}.sole-mobile-nav{display:block;order:-1}.sole-mobile-nav>summary{list-style:none;cursor:pointer;font-size:26px;line-height:1}.sole-mobile-panel{position:absolute;left:0;top:55px;width:100%;max-height:calc(100vh - 55px);overflow:auto;background:#fff;padding:24px;box-shadow:0 10px 20px #0002}.sole-mobile-panel a{display:block;font-family:var(--font-heading-family);font-size:22px;text-decoration:none;color:#111;padding:8px 0}.sole-mobile-panel details summary{padding:8px 0;cursor:pointer}.sole-mobile-panel details>div{padding-left:20px}.sole-mobile-panel form{display:flex;gap:8px;margin-bottom:16px}.sole-mobile-panel input{width:100%;min-width:0;padding:10px;border:1px solid #ddd}.sole-mobile-panel button{background:#111;color:#fff;border:0}.sole-header-search{display:none}.sole-hero img{height:300px}.sole-brands{padding-bottom:97px}.sole-brand-grid{grid-template-columns:1fr}.sole-brand{min-height:200px}.sole-categories{padding-bottom:97px}.sole-sizes{padding-top:88px;padding-bottom:85px}.sole-styles{padding-top:87px}.sole-style h3{font-size:30px}.sole-footer-columns{grid-template-columns:1fr 1fr;padding-left:25px}.sole-product-copy>a{font-size:15px}.sole-model{flex-basis:calc((100% - 50px)/3)}}@media(max-width:767px){.sole-logo{width:160px}.sole-hero img{height:350px}.sole-new{padding-top:50px}.sole-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sole-category-grid{grid-template-columns:1fr}.sole-style-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.sole-style-2,.sole-style-3{grid-column:span 2;padding:47px 0}.sole-newsletter .sole-container{padding-top:30px;padding-bottom:20px}.sole-newsletter h2{line-height:1}.sole-footer-logo{display:none}.sole-footer-columns{padding-left:10px}.sole-size-tabs{padding-top:0}.sole-size-tabs button{padding-top:6px;padding-bottom:6px}.sole-model{flex-basis:calc((100% - 25px)/2)}}@media(max-width:479px){.sole-header-main{gap:10px}.sole-logo{width:140px}.sole-header-actions{gap:10px}.sole-cart-link{gap:8px}.sole-hero img{height:300px}.sole-product-image{height:170px}.sole-product-copy{padding:10px}.sole-product-copy>a{font-size:13px}.sole-models .sole-container{padding-left:40px;padding-right:40px}.sole-carousel{width:80%;margin:auto}.sole-model{flex-basis:100%}.sole-brand-grid{display:flex;flex-direction:column}.sole-brand{width:100%}.sole-category:first-child{margin-bottom:70px}.sole-home-size-layout{flex-direction:column;align-items:center}.sole-size-tabs{width:100%;margin-bottom:14px}.sole-size-panels{width:100%}.sole-size-panels table{font-size:12px}.sole-sizes{padding-bottom:80px}.sole-sizes h2,.sole-styles h2{line-height:1}.sole-styles{padding-top:78px;padding-bottom:94px}.sole-newsletter .sole-container{padding-top:45px;padding-bottom:30px}.sole-footer-columns{padding-left:5px;gap:32px 20px}.sole-footer-column h3{margin-bottom:24px}}body{letter-spacing:normal}.sole-product-copy>a{margin-bottom:4px}.sole-catalogue-button{width:70%;padding:12px 25px;margin:15px auto 10px;text-align:center;font-size:13px;font-weight:300;line-height:20.8px;letter-spacing:2px;text-transform:uppercase}.sole-price s{display:block;font-size:12px;font-weight:500;line-height:19.2px;color:#404040}.sole-price strong{display:block;line-height:25.6px}.sole-sale{margin:5px;padding:3px 6px;border-radius:0;font-size:11px;font-weight:700;line-height:17.6px;background:#333;box-shadow:0 2px 5px #0002}.sole-models h2{font-weight:700;letter-spacing:normal}.sole-model-track{padding-bottom:0}.sole-carousel>button{top:50%;transform:translateY(-50%);border-radius:0;background:#ffffffb3}.sole-carousel-prev{left:16px}.sole-carousel-next{right:16px}.sole-brand{--brand-overlay:rgba(17,24,41,.4);background-image:linear-gradient(var(--brand-overlay),var(--brand-overlay)),var(--tile-image)}.sole-brand:nth-child(1){background-position:50% 70%}.sole-brand:nth-child(2),.sole-brand:nth-child(5),.sole-brand:nth-child(6){background-position:0 0;--brand-overlay:rgba(17,24,41,.3)}.sole-brand:nth-child(4){background-position:50% 60%}.sole-brand:nth-child(7){--brand-overlay:rgba(17,24,41,.2)}.sole-brand:nth-child(8){background-position:50% 0;--brand-overlay:rgba(17,24,41,.5)}.sole-category a{border:1px solid transparent}.sole-style{background-position:0 0}.sole-style-2{background-position:0 20%}.sole-style h3{font-weight:700;line-height:1.6;letter-spacing:normal}.sole-size-panels{border-radius:0;padding:20px}.sole-size-panels table{font-size:14px;line-height:20px;min-width:546px;table-layout:fixed;border:1px solid #2223;border-radius:4.6px;background:#fff;color:#222}.sole-size-panels col:first-child{width:46.4px}.sole-size-panels col:nth-child(2n){width:70.1px}.sole-size-panels col:nth-child(2n+3){width:54.1px}.sole-size-panels th,.sole-size-panels td{padding:7px 9.8px;border:0;text-align:left;overflow-wrap:normal}.sole-size-panels th{padding:13px 9.8px;background:#f9fafb;color:#222;border-bottom:1px solid #2222}.sole-size-panels tr:nth-child(2n){background:#f7f7f8}.sole-size-panels :is(th,td):nth-child(4n+2),.sole-size-panels :is(th,td):nth-child(4n+3){background:#11111109}.sole-footer-intro h2{color:#404040}@media(max-width:479px){.sole-header-main{justify-content:flex-start;gap:14px}.sole-logo{margin-right:auto}.sole-new{padding-top:57.6px}.sole-section h2{margin-bottom:20px}.sole-models h2{margin-bottom:32px}.sole-product-grid{gap:8px}.sole-category-grid{gap:20px}.sole-sizes h2,.sole-styles h2{max-width:280px}.sole-size-tabs button{margin:7px 0;min-height:38px}.sole-size-tabs{display:flex;flex-direction:column}.sole-style-grid{row-gap:20px}.sole-style-0,.sole-style-1{padding:138px 0}.sole-style-2{margin-top:12px}.sole-style-2 h3,.sole-style-3 h3{font-size:36px}.sole-newsletter .sole-container{padding-bottom:10px}.sole-footer-intro{margin-bottom:20px}.sole-footer-intro h2{font-size:23.4px;line-height:1;max-width:280px}.sole-footer-columns{row-gap:20px;margin-bottom:20px}.sole-footer-column h3{margin-bottom:8px}.sole-footer-column a{font-size:14px;line-height:22.4px;margin-bottom:10px}.sole-footer-column:nth-child(2) a{max-width:65px}}#kaching-cart .kaching-cart__trust-badge:before{content:"";display:inline-block;flex:0 0 16px;width:16px;height:16px;background:url(sole-secure-payment.svg) center/contain no-repeat}.sole-sizes .sole-size-panels td{padding:7px 9.8px;border:0}.sole-sizes .sole-size-panels th{padding:13px 9.8px;border:0;border-bottom:1px solid #2222}.sole-newsletter h2{letter-spacing:normal}.sole-size-note{font-size:14px;line-height:22.4px;margin:0 0 12px}@media(max-width:479px){.sole-sizes h2{max-width:250px}}#cart-icon-bubble:has(>.sole-cart-count)>.cart-count-bubble{display:none}@media(max-width:479px){.sole-sizes .sole-size-panels tbody tr:not(:first-child) td:nth-child(n+7){white-space:nowrap}}@media(min-width:480px){.sole-catalogue-button{width:auto}.sole-new{padding-top:82.6px}}@media(min-width:480px)and (max-width:767px){.sole-new{padding-top:57.6px}}@media(min-width:480px){.sole-footer-intro h2{font-size:clamp(22.72px,calc(20.16px + .82vw),31.68px)}}@media(min-width:993px)and (max-width:1120px){.sole-model-track{gap:20px}.sole-model{flex-basis:calc((100% - 60px)/4)}}@media(min-width:769px)and (max-width:992px){.sole-model-track{gap:15px}.sole-model{flex-basis:calc((100% - 30px)/3)}}@media(min-width:480px)and (max-width:768px){.sole-model-track{gap:25px}.sole-model{flex-basis:calc((100% - 50px)/3)}}.sole-header-actions button.sole-cart-link{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;font-family:var(--font-body-family);font-weight:400;line-height:1.6;color:#404040;cursor:pointer}.sole-hero img{aspect-ratio:1920/644}@media(min-width:480px){.sole-product-grid{gap:19.2px}.sole-product-copy>a{margin-bottom:9.6px}.sole-size-panels{width:60%}.sole-size-tabs{display:flex;flex-direction:column}.sole-size-panels col:nth-child(2n){width:84.9px}.sole-size-panels col:nth-child(8){width:85.9px}.sole-size-panels col:nth-child(2n+3){width:54.1px}.sole-size-panels col:nth-child(3){width:56.6px}.sole-footer-intro h2{color:#0f0f0f}.sole-footer-logo{margin-bottom:30px}.sole-footer-column h3{margin-bottom:19.2px}.sole-footer-column a{font-size:14px;line-height:22.4px;margin-bottom:10px}}@media(min-width:1121px){.sole-catalogue-button{margin-top:0}}@media(min-width:992px){.sole-desktop-nav{position:absolute;left:50%;transform:translate(-50%)}.sole-desktop-nav a,.sole-desktop-nav summary{letter-spacing:1px}.sole-desktop-nav>a,.sole-desktop-nav>details>summary{padding:5px}}@media(min-width:992px){.sole-style-grid{grid-template-columns:calc((100% - 107.2px)/4) calc((100% - 107.2px)/4) minmax(0,1fr)}.sole-style-0,.sole-style-1{align-self:start}.sole-style-2,.sole-style-3{margin-left:47.2px}}.sole-header{position:relative}.sole-header.sole-header-is-sticky{position:fixed;left:0;right:0;top:0}.sole-header-is-sticky .sole-announcement{display:none}.sole-footer h3{letter-spacing:normal;color:#0f0f0f}.sole-header{z-index:100;overflow:visible}@media(min-width:992px){.sole-nav-dropdown>.sole-mega{box-sizing:border-box;left:50%;top:calc(100% + 12px);transform:translate(-50%);width:min(1080px,calc(100vw - 40px));max-width:calc(100vw - 40px);padding:28px 32px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;background:#fff;border:1px solid #e5e5e5;z-index:60;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}.sole-mega>div{min-width:0}.sole-mega a,.sole-mega h3{white-space:nowrap;overflow-wrap:normal;word-break:normal}}@media(max-width:991px){.sole-mobile-panel{box-sizing:border-box;max-width:100vw;max-height:calc(100vh - 55px);max-height:calc(100dvh - 55px);overscroll-behavior:contain;z-index:60}}.sole-nav-dropdown>summary,.sole-mobile-panel details>summary{display:flex;align-items:center;gap:9px;list-style:none}.sole-nav-dropdown>summary::-webkit-details-marker,.sole-mobile-panel details>summary::-webkit-details-marker{display:none}.sole-nav-dropdown>summary:after,.sole-mobile-panel details>summary:after{content:"";display:block;flex:0 0 6px;width:6px;height:6px;margin:0;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg)}@media(min-width:992px){.sole-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.sole-announcement{background:#111;color:#fff;overflow:hidden;padding-left:0;padding-right:0}.sole-announcement-text{display:block;position:relative;width:max-content;max-width:none;white-space:nowrap;animation:sole-announcement-travel 20s linear infinite}@keyframes sole-announcement-travel{0%{left:100%;transform:translate(0)}to{left:0;transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.sole-announcement-text{animation:none;left:0;transform:none;width:auto;white-space:normal}.sole-announcement{padding-left:20px;padding-right:20px}}.sole-price,.sole-collection-price,.sole-related-price{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:6px;white-space:nowrap}.sole-price>*,.sole-collection-price>*,.sole-related-price>*{flex-shrink:0}.price.price--on-sale .price__sale,.price.volume-pricing--sale-badge .price__regular{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:6px;white-space:nowrap}.price.price--on-sale .price__sale .price-item,.price.volume-pricing--sale-badge .price__regular .price-item{margin:0}@media(max-width:749px){.sole-models .sole-carousel>button{display:none}}.sole-price>s,.sole-collection-price>s,.sole-related-price>s{order:2}.sole-price>strong,.sole-collection-price>strong,.sole-related-price>span{order:1}.price.price--on-sale .price__sale>span:has(s),.price.volume-pricing--sale-badge .price__regular>span:has(s){order:2}.price.price--on-sale .price__sale>.price-item--sale,.price.volume-pricing--sale-badge .price__regular>.price-item--regular{order:1}@media(max-width:749px){.sole-product-related .sole-related-controls{display:none!important}}.store-voices .store-voices__photo{aspect-ratio:4/3}.store-voices .store-voices__photo img{object-fit:cover}.store-voices .store-voices__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:12px}.store-voices .store-voices__footer{margin-top:0;align-self:start}@media(max-width:749px){.store-voices .store-voices__track{display:grid;grid-template-columns:none;grid-template-rows:repeat(4,auto);grid-auto-flow:column;grid-auto-columns:85%}.store-voices .store-voices__card{grid-row:1/span 4}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/solevrin-common.css.map */
