.strive-early-bf .bf-banner{display:block;max-width:1440px;margin:auto}.strive-early-bf .bf-banner img{display:block;width:100%;height:auto}@media(max-width:700px){.strive-early-bf .bf-banner{display:none}}.strive-early-bf .bf-offer{display:inline-flex;align-items:center;gap:26px;background:#f5c518;color:#252723;padding:12px 20px;min-height:48px;margin-top:16px;text-decoration:none;font-weight:600}.strive-early-bf .bf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.strive-early-bf .bf-tabs{display:flex;gap:8px;flex-wrap:wrap}.strive-early-bf .bf-tabs button,.strive-early-bf select{font:inherit;min-height:44px;border:1px solid #bcb7b0;background:#fff;color:#252723;padding:10px 14px;cursor:pointer}.strive-early-bf .bf-tabs button[aria-pressed=true]{background:#252723;color:#fff;border-color:#252723}.strive-early-bf .price s{font-size:.85em;color:#666;font-weight:400}.strive-early-bf :focus-visible{outline:2px solid #80691f;outline-offset:3px}@media(max-width:700px){.strive-early-bf .bf-toolbar{gap:12px;margin-bottom:18px}.strive-early-bf .bf-tabs{width:100%}.strive-early-bf .bf-tabs button{flex:1;padding:10px 8px;font-size:13px}.strive-early-bf .bf-toolbar label{font-size:13px}.strive-early-bf .bf-offer{font-size:14px}}.strive-early-bf{--cream:#faf5f1;--ink:#252723;--yellow:#f5c518;--line:#ddd9d2;display:block;background:#fff;color:var(--ink);font-family:var(--font-body-family,Montserrat,Arial,sans-serif);font-size:16px;line-height:1.6;letter-spacing:normal}.strive-early-bf *{box-sizing:border-box}.strive-early-bf [hidden]{display:none!important}.strive-early-bf a{color:inherit;text-decoration:none}.strive-early-bf button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.strive-early-bf a{touch-action:manipulation}.strive-early-bf :is(a,button,summary):focus-visible{outline:3px solid #a77b00;outline-offset:4px}.strive-early-bf :is(h1,h2,h3){font-family:inherit;color:var(--ink);font-weight:500}.strive-early-bf h1{font-size:var(--sbl-d-heading,48px);line-height:1.15;letter-spacing:-1px;margin:0 0 18px}.strive-early-bf h2{font-size:32px;line-height:1.25;letter-spacing:-.5px;margin:0 0 16px}.strive-early-bf p{margin:0 0 18px}.strive-early-bf .eyebrow{font-size:12px;font-weight:600;letter-spacing:1.4px;margin:0 0 12px}.strive-early-bf .sub{color:#555750;max-width:480px}.strive-early-bf section{padding:var(--sbl-d-gap,40px) max(5%,calc((100% - 1280px)/2))}.strive-early-bf .center{text-align:center}.strive-early-bf .btn{min-height:52px;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--yellow);border:1px solid var(--yellow);color:var(--ink);font-size:16px;font-weight:600}.strive-early-bf .btn:hover{background:#e8bb16;border-color:#e8bb16}.strive-early-bf .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:var(--cream);max-width:1440px;margin-inline:auto}.strive-early-bf .herocopy{padding:var(--sbl-d-padding,35px) 40px;min-width:0}.strive-early-bf .hero .sub{font-size:var(--sbl-d-text,18px)}.strive-early-bf .hero .btn{display:flex;justify-content:space-between;max-width:310px;background:var(--ink);border-color:var(--ink);color:#fff}.strive-early-bf .hero .btn span{color:var(--yellow)}.strive-early-bf .hero .btn:hover{background:#424239}.strive-early-bf .sbl-hero-picture{display:block;width:100%;min-width:0;height:var(--sbl-d-height,390px)}.strive-early-bf .heroimg{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--sbl-d-position,65%)}.strive-early-bf .trust{display:flex;justify-content:center;gap:40px;padding:16px 5%;border-bottom:1px solid var(--line);font-size:14px}.strive-early-bf .shop{scroll-margin-top:90px}.strive-early-bf .shophead{display:flex;justify-content:space-between;align-items:center;gap:16px}.strive-early-bf .shophead h2{margin:0}.strive-early-bf .count{font-size:15px;color:#555750}.strive-early-bf .filters{margin:22px 0 24px;padding:20px;background:var(--cream);border:1px solid var(--line)}.strive-early-bf .size-filter{border:0;padding:0;margin:0;min-width:0}.strive-early-bf .size-filter legend{padding:0;font-size:20px;font-weight:600;line-height:1.4}.strive-early-bf .size-help{font-size:16px;color:#555750;margin:6px 0 16px}.strive-early-bf .size-buttons{display:flex;flex-wrap:wrap;gap:10px}.strive-early-bf .size-button{min-width:54px;min-height:52px;padding:10px 14px;border:1px solid #85867e;border-radius:0;background:#fff;font-size:18px;line-height:1.25;font-weight:500}.strive-early-bf .size-button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:inset 0 -3px var(--yellow)}.strive-early-bf .reset-filter{display:block;background:none;border:0;text-decoration:underline;text-underline-offset:4px;min-height:48px;padding:12px 0 0;font-size:16px}.strive-early-bf .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sbl-d-row,28px) 20px}.strive-early-bf .product{min-width:0;display:flex;flex-direction:column}.strive-early-bf .photo{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--cream);flex-shrink:0}.strive-early-bf .photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:opacity .2s}.strive-early-bf .photo .detail-photo{opacity:0;object-fit:contain;background:#f7f5f2}.strive-early-bf .product h3{font-size:21px;margin:12px 0 6px;line-height:1.35}.strive-early-bf .price{font-size:18px;margin:0 0 12px}.strive-early-bf .choose{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:12px 16px;margin-top:auto;background:var(--ink);color:#fff;font-size:16px;font-weight:500}.strive-early-bf a.choose{color:#fff}.strive-early-bf .sbl-sold{font-size:15px;margin:0 0 10px}.strive-early-bf .empty{font-size:16px;padding:16px 0}.strive-early-bf .sbl-editorial-categories{max-width:1440px;margin:auto;padding:var(--sbl-d-gap,40px) 40px;text-align:left}.strive-early-bf .sbl-cat-intro{color:#555750;font-size:16px;margin:0 0 24px}.strive-early-bf .categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.strive-early-bf .category{display:flex;flex-direction:column;min-width:0;border:1px solid #e5dcd4;background:var(--cream)}.strive-early-bf .category[aria-pressed=true]{border:2px solid var(--ink)}.strive-early-bf .sbl-category-image{display:block;aspect-ratio:1;overflow:hidden}.strive-early-bf .sbl-category-image img{display:block;width:100%;height:100%;object-fit:cover}.strive-early-bf .sbl-category-body{display:flex;flex-direction:column;flex:1;padding:20px}.strive-early-bf .sbl-category-title{font-size:24px;line-height:1.3;margin-bottom:10px}.strive-early-bf .sbl-category-description{font-size:16px;line-height:1.5;color:#555750;margin-bottom:18px}.strive-early-bf .sbl-category-cta{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 0;margin-top:auto;border-bottom:1px solid #aaa298;font-size:16px}.strive-early-bf .reviewgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.strive-early-bf .reviewgrid figure{margin:0;padding:26px;background:var(--cream);text-align:left}.strive-early-bf .reviewgrid blockquote{margin:0 0 16px;font-size:21px;line-height:1.5}.strive-early-bf .reviewgrid figcaption{font-size:15px}.strive-early-bf .textlink{display:inline-block;padding:10px 0;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:5px}.strive-early-bf .footbed-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;align-items:center;padding:28px 8%;background:var(--cream)}.strive-early-bf .footbed-art{max-width:500px;width:100%;margin:auto;border:1px solid var(--yellow);padding:8px;background:var(--cream)}.strive-early-bf .footbed-art picture,.strive-early-bf .footbed-art img{display:block;width:100%;height:auto}.strive-early-bf .footbed-message{max-width:450px}.strive-early-bf .insole-fit{font-size:15px;color:#555750;margin:14px 0 8px}.strive-early-bf .fitrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.strive-early-bf .fitrow b{font-size:28px;font-weight:500}.strive-early-bf .fitrow h3{font-size:20px;margin:12px 0}.strive-early-bf .fitrow p{font-size:16px;color:#555750;margin-bottom:10px}.strive-early-bf .faq{max-width:900px;margin:auto}.strive-early-bf details{text-align:left;border-bottom:1px solid var(--line)}.strive-early-bf summary{display:flex;justify-content:space-between;gap:16px;min-height:56px;padding:18px 4px;cursor:pointer;list-style:none;font-size:18px;font-weight:500;line-height:1.4}.strive-early-bf summary::-webkit-details-marker{display:none}.strive-early-bf summary:after{content:"+";flex-shrink:0}.strive-early-bf details[open] summary:after{content:"\2212"}.strive-early-bf details p{font-size:16px;padding:0 4px 18px;margin:0;color:#555750}.strive-early-bf .closing{padding:32px 5%;text-align:center;background:var(--cream)}@media(hover:hover)and (pointer:fine){.strive-early-bf .photo:is(:hover,:focus-visible) .detail-photo{opacity:1}.strive-early-bf .photo:is(:hover,:focus-visible) .lifestyle-photo{opacity:0}.strive-early-bf .size-button:hover{border-color:var(--ink);outline:1px solid var(--ink)}}@media(hover:none){.strive-early-bf .detail-photo{display:none}}@media(max-width:700px){.strive-early-bf section{padding:var(--sbl-m-gap,24px) 5%}.strive-early-bf h2{font-size:27px}.strive-early-bf .hero{grid-template-columns:1fr}.strive-early-bf .herocopy{padding:var(--sbl-m-padding,24px) 5%}.strive-early-bf .hero h1{font-size:var(--sbl-m-heading,30px);letter-spacing:-.6px;line-height:1.15;margin-bottom:14px}.strive-early-bf .hero .sub{font-size:var(--sbl-m-text,16px);line-height:1.55;margin-bottom:18px;max-width:none}.strive-early-bf .hero .btn{width:100%;max-width:none;font-size:17px;min-height:54px}.strive-early-bf .sbl-hero-picture{height:var(--sbl-m-height,200px)}.strive-early-bf .heroimg{object-position:center var(--sbl-m-position,68%)}.strive-early-bf .trust{gap:12px;padding:14px 5%;font-size:12px;line-height:1.45}.strive-early-bf .trust span{flex:1;text-align:center}.strive-early-bf .shop{scroll-margin-top:80px}.strive-early-bf .shophead{display:block}.strive-early-bf .shophead .count{display:block;margin-top:8px;font-size:15px}.strive-early-bf .filters{padding:16px;margin:18px 0 22px}.strive-early-bf .size-filter legend{font-size:20px}.strive-early-bf .size-help{font-size:16px;line-height:1.5;margin-bottom:16px}.strive-early-bf .size-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strive-early-bf .size-button{min-width:0;min-height:52px;padding:10px 4px;font-size:18px}.strive-early-bf .size-button:first-child{grid-column:span 4;font-size:16px}.strive-early-bf .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sbl-m-row,24px) 12px}.strive-early-bf .product h3{font-size:19px;margin-top:10px}.strive-early-bf .price{font-size:17px}.strive-early-bf .choose{min-height:50px;font-size:16px;padding:12px}.strive-early-bf .sbl-editorial-categories{padding:var(--sbl-m-gap,24px) 5%}.strive-early-bf .categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.strive-early-bf .sbl-category-body{padding:12px}.strive-early-bf .sbl-category-title{font-size:21px;margin-bottom:8px}.strive-early-bf .sbl-category-description{font-size:15px;margin-bottom:14px}.strive-early-bf .sbl-category-cta{font-size:15px;gap:4px}.strive-early-bf .reviewgrid{grid-template-columns:1fr;gap:14px}.strive-early-bf .reviewgrid figure{padding:22px}.strive-early-bf .reviewgrid blockquote{font-size:20px}.strive-early-bf .footbed-feature{grid-template-columns:1fr;gap:24px;padding:24px 5%}.strive-early-bf .footbed-message{max-width:none}.strive-early-bf .footbed-message .btn{width:100%;font-size:17px}.strive-early-bf .fitrow{grid-template-columns:1fr;text-align:left;gap:20px}.strive-early-bf .fitrow article{padding-bottom:18px;border-bottom:1px solid var(--line)}.strive-early-bf .fitrow h3{display:inline;margin-left:10px}.strive-early-bf .fitrow p{margin-top:10px}.strive-early-bf .closing{padding:28px 5%}}@media(prefers-reduced-motion:reduce){.strive-early-bf *{transition:none!important}}.strive-early-bf .sbl-mobile-heading{display:none}.strive-early-bf .filters{border:0;border-left:4px solid var(--yellow);padding:18px 20px;margin:0 0 26px}.strive-early-bf .size-filter legend{font-weight:500;font-size:23px}.strive-early-bf .size-button{background:var(--ink);color:#fff;border:2px solid var(--ink);font-size:16px;min-height:48px;min-width:54px;padding:10px 12px}.strive-early-bf .size-button[aria-pressed=true]{outline:2px solid var(--yellow);outline-offset:2px;box-shadow:none}.strive-early-bf .size-result{margin:14px 0 0;font-size:16px;color:#555750}.strive-early-bf .shophead{margin:0 0 20px}.strive-early-bf .sbl-product-description{font-size:16px;color:#555750;line-height:1.5;margin:0 0 12px}.strive-early-bf .sbl-swatches{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.strive-early-bf .sbl-swatch{width:44px;height:44px;padding:5px;background:#fff;border:1px solid #c8c3bc;position:relative;flex-shrink:0}.strive-early-bf .sbl-swatch[aria-pressed=true]{border:2px solid var(--ink);padding:4px}.strive-early-bf .sbl-swatch span,.strive-early-bf .sbl-swatch img{display:block;width:100%;height:100%;object-fit:cover}.strive-early-bf .sbl-swatch-letter{font-size:18px;line-height:32px}.strive-early-bf .sbl-swatch:disabled{opacity:.4;cursor:default}.strive-early-bf .sbl-swatch:disabled:after{content:"";position:absolute;top:50%;left:3px;right:3px;border-top:1px solid #252723;transform:rotate(-45deg)}.strive-early-bf .sbl-colour-name{font-size:15px;line-height:1.45;margin:0 0 12px;color:#555750}.strive-early-bf .sbl-more-colours{display:inline-block;font-size:15px;text-decoration:underline;min-height:44px;padding:4px 0 10px}.strive-early-bf .choose span{color:var(--yellow)}@media(max-width:700px){.strive-early-bf .herocopy{padding:var(--sbl-m-padding,18px) 5%}.strive-early-bf .hero .sbl-desktop-heading{display:none}.strive-early-bf .hero .sbl-mobile-heading{display:block}.strive-early-bf .hero h1{font-size:var(--sbl-m-heading,28px);margin:0 0 10px}.strive-early-bf .hero .sub{margin:0}.strive-early-bf .hero .eyebrow,.strive-early-bf .hero .btn,.strive-early-bf .sbl-hero-picture,.strive-early-bf .trust{display:none}.strive-early-bf .shop{padding-top:18px}.strive-early-bf .filters{padding:14px;margin:0 0 24px}.strive-early-bf .size-filter legend{font-size:22px}.strive-early-bf .size-help{font-size:16px;margin:4px 0 14px}.strive-early-bf .size-buttons{display:flex;flex-wrap:wrap;gap:9px}.strive-early-bf .size-button{min-width:52px;min-height:48px;padding:10px 11px;font-size:16px}.strive-early-bf .size-button:first-child{grid-column:auto}.strive-early-bf .shophead h2{font-size:26px}.strive-early-bf .product h3{font-size:19px}.strive-early-bf .sbl-product-description{font-size:15px}.strive-early-bf .sbl-swatch{width:44px;height:44px}}.strive-early-bf .hero{display:block}.strive-early-bf .herocopy{padding:24px 5%;max-width:1280px;margin:auto}.strive-early-bf .hero h1{font-size:36px;margin:0 0 10px}.strive-early-bf .hero .sub{max-width:none;margin:0}.strive-early-bf .shophead{display:none}.strive-early-bf .trust{display:flex}.strive-early-bf .detail-photo{display:none}@media(hover:hover)and (pointer:fine){.strive-early-bf .photo:is(:hover,:focus-visible) .lifestyle-photo{opacity:1}}@media(max-width:700px){.strive-early-bf .herocopy{padding:18px 5%}.strive-early-bf .hero h1{font-size:28px}.strive-early-bf .trust{padding:8px 5%;font-size:11px;gap:8px}.strive-early-bf .filters{padding:10px 12px;margin-bottom:18px}.strive-early-bf .size-filter legend{font-size:18px}.strive-early-bf .size-help{font-size:13px;margin-bottom:10px}.strive-early-bf .size-buttons{gap:6px}.strive-early-bf .size-button{font-size:13px;min-height:44px;min-width:44px;padding:8px}.strive-early-bf .size-result{font-size:13px;margin-top:10px}.strive-early-bf .sbl-product-description{font-size:13px}.strive-early-bf .product h3{font-size:16px}}.strive-early-bf .us-category-section,.strive-early-bf .us-category-section *{box-sizing:border-box}.strive-early-bf .us-category-section{padding:44px clamp(20px,5vw,76px);background:#fff;color:#292923;font-family:var(--font-body-family, Montserrat, Arial, sans-serif);letter-spacing:normal}.strive-early-bf .us-category-section .suc-inner{max-width:1320px;margin:0 auto}.strive-early-bf .us-category-section .suc-heading{margin:0;color:inherit;font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.035em}.strive-early-bf .us-category-section .suc-intro{margin:12px 0 26px;color:#555149;font-size:16px;line-height:1.6}.strive-early-bf .us-category-section .suc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.strive-early-bf .us-category-section .suc-card{display:flex;flex-direction:column;min-width:0;border:1px solid #EEE7DF;border-radius:0;background:#faf5f1;color:inherit;text-decoration:none}.strive-early-bf .us-category-section .suc-image{width:100%;aspect-ratio:1 / 1;background:#faf5f1;overflow:hidden}.strive-early-bf .us-category-section .suc-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.strive-early-bf .us-category-section .suc-body{display:flex;flex-direction:column;flex:1;padding:20px}.strive-early-bf .us-category-section .suc-title{margin:0;color:inherit;font-family:inherit;font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.025em}.strive-early-bf .us-category-section .suc-description{margin:12px 0 20px;color:#49463f;font-size:15px;line-height:1.6}.strive-early-bf .us-category-section .suc-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:auto;padding:8px 0;border-bottom:1px solid #A7A093;font-size:15px;line-height:1.5}.strive-early-bf .us-category-section .suc-cta svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.4}.strive-early-bf .us-category-section .suc-card:hover{border-color:#b9aa82}.strive-early-bf .us-category-section .suc-card:hover .suc-cta{border-color:#292923}.strive-early-bf .us-category-section .suc-card:focus-visible{outline:2px solid #80691F;outline-offset:4px}@media screen and (max-width:989px){.strive-early-bf .us-category-section .suc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (max-width:749px){.strive-early-bf .us-category-section{padding:32px 20px}.strive-early-bf .us-category-section .suc-grid{gap:16px 12px}.strive-early-bf .us-category-section .suc-body{padding:16px 12px}.strive-early-bf .us-category-section .suc-title{font-size:22px}.strive-early-bf .us-category-section .suc-description{margin:10px 0 14px}.strive-early-bf .us-category-section .suc-cta{font-size:14px;gap:6px}}.strive-early-bf .sbl-promo{grid-column:span 1;grid-row:auto;display:flex;flex-direction:column;background:#faf5f1;border:1px solid #eee7df;min-width:0}.strive-early-bf .sbl-promo-image{display:block;aspect-ratio:3 / 4;overflow:hidden}.strive-early-bf .sbl-promo-image img{display:block;width:100%;height:100%;object-fit:cover}.strive-early-bf .sbl-promo-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:16px 20px;font-size:16px;font-weight:500;border-top:1px solid #e5ddd3}.strive-early-bf .sbl-promo-cta span{color:#80691f}.strive-early-bf .sbl-promo-fallback{padding:36px 24px}@media(max-width:700px){.strive-early-bf .sbl-promo{grid-column:1 / -1;grid-row:auto}.strive-early-bf .sbl-promo-image{aspect-ratio:4 / 3}.strive-early-bf .sbl-promo-cta{font-size:15px;padding:14px 16px}}.strive-early-bf .sbl-footbed-tile{grid-column:span 1;align-self:start;background:#faf5f1;min-width:0}.strive-early-bf .sbl-footbed-tile img{display:block;width:100%;height:auto}.strive-early-bf .sbl-footbed-tile h3,.strive-early-bf .sbl-footbed-tile p{padding:20px}@media(max-width:700px){.strive-early-bf .sbl-footbed-tile{grid-column:1 / -1;width:100%;max-width:360px;justify-self:center}}.strive-early-bf .sbl-footbed-open{display:block;width:100%;border:1px solid #eee7df;padding:0;background:#faf5f1;text-align:left}.strive-early-bf .sbl-footbed-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:14px 16px;font-size:14px;border-top:1px solid #e5ddd3}.strive-early-bf .sbl-footbed-caption span{color:#80691f;font-size:22px}.strive-early-bf .sbl-footbed-open:hover{border-color:#b9aa82}.strive-early-bf .sbl-footbed-dialog{padding:0;border:0;background:#faf5f1;max-width:min(92vw,720px);max-height:92dvh;overflow:auto}.strive-early-bf .sbl-footbed-dialog::backdrop{background:#000000a6}.strive-early-bf .sbl-footbed-dialog img{display:block;width:100%;height:auto}.strive-early-bf .sbl-footbed-close{display:block;position:sticky;top:0;margin-left:auto;border:0;background:#252723;color:#fff;padding:12px 20px;min-height:44px;font-size:14px;z-index:1}.strive-early-bf .bf-thin-header{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#252723;color:#fff;padding:22px max(5%,calc((100% - 1280px)/2));min-height:112px}.strive-early-bf .bf-thin-header p{margin:0 0 7px;font-size:12px;letter-spacing:.16em;color:#f5c518;font-weight:600}.strive-early-bf .bf-thin-header h1{margin:0;color:#fff;font-size:32px;line-height:1.1;font-weight:400}.strive-early-bf .bf-thin-header a{color:#fff;text-decoration:none;border:1px solid #746e59;padding:13px 18px;font-size:15px;white-space:nowrap}.strive-early-bf .bf-thin-header strong{color:#f5c518;margin-left:5px}.strive-early-bf .bf-thin-header a span{margin-left:20px}.strive-early-bf .shop{padding-top:22px}.strive-early-bf .bf-categories{display:flex;gap:12px;overflow-x:auto;padding:0 0 14px;margin:0 0 18px;scroll-snap-type:x mandatory}.strive-early-bf .bf-category{padding:0;background:#faf5f1;border:1px solid #e5ddd3;color:#252723;text-decoration:none;flex:0 0 132px;text-align:left;cursor:pointer;scroll-snap-align:start;font:inherit}.strive-early-bf .bf-category img,.strive-early-bf .bf-category-photo{display:block;width:130px;height:105px;object-fit:cover}.strive-early-bf .bf-category>span:last-child{display:block;padding:9px 10px;font-size:13px;line-height:1.3}.strive-early-bf .bf-category-photo{display:flex;align-items:center;justify-content:center;background:#252723;color:#fff;text-align:center;font-size:19px;font-weight:700;line-height:1.05}.strive-early-bf .bf-category[aria-pressed=true]{border-bottom:3px solid #f5c518}.strive-early-bf .filters{padding:12px 16px;margin-bottom:18px}.strive-early-bf .size-filter legend{font-size:18px}.strive-early-bf .size-help{font-size:13px;margin:3px 0 9px}.strive-early-bf .size-button{min-height:44px;min-width:44px;padding:8px 11px;font-size:13px}.strive-early-bf .size-result{font-size:13px;margin-top:9px}.strive-early-bf .bf-editorial{grid-column:span 2;overflow:hidden}.strive-early-bf .bf-editorial .sbl-promo-image{aspect-ratio:1.4}.strive-early-bf .bf-editorial .sbl-promo-image img{object-position:center}.strive-early-bf .bf-editorial .sbl-promo-cta{margin:0;justify-content:center;font-size:19px;min-height:62px;text-align:center}.strive-early-bf .sbl-footbed-tile{grid-column:span 2;max-width:560px;justify-self:center;width:100%}.strive-early-bf .sbl-footbed-tile img{object-fit:contain}@media(max-width:700px){.strive-early-bf .bf-thin-header{padding:16px 5%;gap:12px;min-height:94px}.strive-early-bf .bf-thin-header p{font-size:10px}.strive-early-bf .bf-thin-header h1{font-size:24px}.strive-early-bf .bf-thin-header a{font-size:12px;padding:11px 9px}.strive-early-bf .bf-thin-header a span{display:none}.strive-early-bf .shop{padding-top:16px}.strive-early-bf .bf-categories{gap:8px;margin-bottom:12px;padding-bottom:8px}.strive-early-bf .bf-category{flex-basis:102px}.strive-early-bf .bf-category img,.strive-early-bf .bf-category-photo{width:100px;height:82px}.strive-early-bf .bf-category-photo{font-size:15px}.strive-early-bf .bf-category>span:last-child{font-size:12px;padding:8px}.strive-early-bf .bf-editorial{grid-column:1/-1}.strive-early-bf .bf-editorial .sbl-promo-image{aspect-ratio:1.2}.strive-early-bf .bf-editorial .sbl-promo-cta{font-size:17px}.strive-early-bf .sbl-footbed-tile{max-width:440px;grid-column:1/-1}}.strive-early-bf .product h3{font-size:17px;font-weight:400;line-height:1.35;margin:12px 0 8px}.strive-early-bf .product .price{font-size:16px;font-weight:400;line-height:1.4;margin:12px 0 14px}.strive-early-bf .product .sbl-product-description{font-size:13px;line-height:1.5;font-weight:400;margin-bottom:10px}.strive-early-bf .product .choose{font-size:15px;min-height:46px;padding:12px 16px}@media(max-width:700px){.strive-early-bf .product h3{font-size:15px;margin:10px 0 7px}.strive-early-bf .product .price{font-size:14px;margin:10px 0 12px}.strive-early-bf .product .sbl-product-description{font-size:12px;line-height:1.45}.strive-early-bf .product .choose{font-size:13px;min-height:44px;padding:10px 12px}}.strive-early-bf .bf-sofa .sbl-promo-image{aspect-ratio:1}.strive-early-bf .bf-sofa .sbl-promo-image img{display:block;width:200%;max-width:none;height:100%;object-fit:fill;transform:translate(-50%)}.strive-early-bf .bf-thin-header{justify-content:center;gap:clamp(36px,8vw,120px);padding:14px 5%;min-height:168px;background:#292a27}.strive-early-bf .bf-heading-art{position:relative;overflow:hidden;width:270px;height:140px;flex:0 0 270px;margin:0}.strive-early-bf .bf-heading-art>img{position:absolute;display:block;width:568px;max-width:none;height:auto;left:0;top:-5px}.strive-early-bf .bf-offer-copy{text-align:center}.strive-early-bf .bf-offer-copy .bf-offer-main{font-size:44px;font-weight:400;letter-spacing:.015em;color:#fff;margin:0;line-height:1}.strive-early-bf .bf-offer-copy .bf-offer-sub{font-size:15px;letter-spacing:0;font-weight:400;color:#fff;margin:6px 0 12px}.strive-early-bf .bf-offer-copy a{padding:0;border:0;font-size:14px}.strive-early-bf .bf-art-fallback{display:block;text-align:center;line-height:.9}.strive-early-bf .bf-art-fallback small{display:block;font-size:15px;letter-spacing:.12em;margin-bottom:8px}.strive-early-bf .bf-art-fallback b{display:block;font-family:Impact,Arial Narrow,sans-serif;font-size:77px;letter-spacing:-.03em}.strive-early-bf .bf-art-fallback i{display:block;color:#f5c518;font-family:Brush Script MT,cursive;font-size:55px;line-height:.7;margin-top:-8px}.strive-early-bf .bf-categories{gap:16px;margin-bottom:18px;padding-bottom:12px}.strive-early-bf .bf-category{flex:0 0 calc((100% - 64px)/5);border:0;border-bottom:2px solid transparent;background:#faf5f1}.strive-early-bf .bf-category img,.strive-early-bf .bf-category-photo{width:100%;height:158px;object-fit:cover}.strive-early-bf .bf-category-photo{font-size:25px}.strive-early-bf .bf-category>span:last-child{font-size:15px;padding:12px 14px}.strive-early-bf .bf-category[aria-pressed=true]{border-bottom:2px solid #f5c518}.strive-early-bf .filters{border-left:0;border:1px solid #eee7df;background:#faf8f5;padding:12px 16px;margin-bottom:16px}.strive-early-bf .size-help{margin-bottom:8px}.strive-early-bf .bf-toolbar{margin-bottom:18px;min-height:44px}.strive-early-bf .bf-grid-label{margin:0;font-size:19px;font-weight:400}.strive-early-bf .bf-toolbar select{border-color:#ded9d1;font-size:13px}.strive-early-bf .grid{column-gap:20px;row-gap:26px}.strive-early-bf .product .photo{aspect-ratio:1.15;margin:0;overflow:hidden}.strive-early-bf .product .photo img{width:100%;height:100%;object-fit:cover}.strive-early-bf .product h3{font-size:16px;margin:10px 0 5px;line-height:1.3}.strive-early-bf .product .price{font-size:15px;margin:5px 0 10px;line-height:1.3}.strive-early-bf .product .choose{font-size:14px;min-height:42px;padding:10px 13px}.strive-early-bf .product .sbl-product-description{display:none}.strive-early-bf .product .sbl-swatches{margin-top:6px}.strive-early-bf .sbl-promo-cta{font-size:17px!important;min-height:52px!important}@media(max-width:700px){.strive-early-bf .bf-thin-header{gap:12px;min-height:133px;padding:10px 4%}.strive-early-bf .bf-heading-art{width:190px;height:104px;flex-basis:190px}.strive-early-bf .bf-heading-art>img{width:410px;top:-4px;left:-3px}.strive-early-bf .bf-offer-copy .bf-offer-main{font-size:29px}.strive-early-bf .bf-offer-copy .bf-offer-sub{font-size:12px;margin:4px 0 9px}.strive-early-bf .bf-offer-copy a{font-size:11px;white-space:nowrap}.strive-early-bf .bf-offer-copy strong{margin-left:2px}.strive-early-bf .bf-categories{gap:10px;margin-bottom:10px}.strive-early-bf .bf-category{flex-basis:136px}.strive-early-bf .bf-category img,.strive-early-bf .bf-category-photo{height:116px}.strive-early-bf .bf-category-photo{font-size:20px}.strive-early-bf .bf-category>span:last-child{font-size:13px;padding:10px}.strive-early-bf .grid{gap:20px 12px}.strive-early-bf .product h3{font-size:14px;margin-top:8px}.strive-early-bf .product .price{font-size:13px;margin:5px 0 8px}.strive-early-bf .product .choose{font-size:12px;min-height:40px;padding:10px}.strive-early-bf .bf-grid-label{font-size:16px}.strive-early-bf .bf-toolbar{gap:10px;margin-bottom:12px}.strive-early-bf .bf-toolbar label{font-size:12px}.strive-early-bf .filters{padding:10px 12px}.strive-early-bf .size-filter legend{font-size:16px}.strive-early-bf .size-help{font-size:12px}}.strive-early-bf .bf-category[data-category=Slippers] img{object-position:center bottom}.strive-early-bf .product{align-self:start}.strive-early-bf .bf-editorial .sbl-promo-image,.strive-early-bf .bf-sofa .sbl-promo-image{aspect-ratio:1.28}.strive-early-bf .bf-sofa .sbl-promo-image img{object-fit:cover}.strive-early-bf .sbl-footbed-tile{align-self:start}@media(max-width:700px){.strive-early-bf .bf-editorial .sbl-promo-image,.strive-early-bf .bf-sofa .sbl-promo-image{aspect-ratio:1.1}.strive-early-bf .trust{font-size:10px;gap:7px}.strive-early-bf .bf-heading-art{flex-shrink:1;min-width:0}.strive-early-bf .bf-offer-copy{flex-shrink:0}}@media(max-width:700px){.strive-early-bf .size-buttons{flex-wrap:nowrap;overflow-x:auto;padding:4px;scrollbar-width:none}.strive-early-bf .size-buttons::-webkit-scrollbar,.strive-early-bf .bf-categories::-webkit-scrollbar{display:none}.strive-early-bf .size-buttons button{flex:0 0 auto}.strive-early-bf .bf-categories{scrollbar-width:none}.strive-early-bf .bf-toolbar{flex-wrap:nowrap;align-items:center}.strive-early-bf .bf-grid-label{font-size:14px}.strive-early-bf .bf-toolbar select{max-width:126px;padding:8px;font-size:12px}.strive-early-bf .bf-toolbar label{font-size:0}.strive-early-bf .size-help{font-size:11px}}@media(min-width:701px){.strive-early-bf .sbl-footbed-tile{width:100%;max-width:380px;justify-self:center}.strive-early-bf .sbl-footbed-caption{font-size:13px;min-height:44px;padding:10px 14px}}@media(max-width:700px){.strive-early-bf .product h3{min-height:2.6em;line-height:1.3}.strive-early-bf .bf-heading-art{height:100px}.strive-early-bf .bf-heading-art>img{width:400px;top:-4px}}@media(min-width:701px){.strive-early-bf .sbl-footbed-tile{grid-column:span 1;width:100%;max-width:none;justify-self:stretch;align-self:start}.strive-early-bf .sbl-footbed-caption{font-size:12px;line-height:1.35;min-height:44px;padding:10px 12px}}@media(min-width:701px){.strive-early-bf .sbl-footbed-tile{grid-column:span 2;width:100%;max-width:none;justify-self:stretch;align-self:start}.strive-early-bf .sbl-footbed-open>picture{display:block;width:100%;aspect-ratio:1.28}.strive-early-bf .sbl-footbed-open>picture img{display:block;width:100%;height:100%;object-fit:contain}.strive-early-bf .sbl-footbed-open>img{display:block;width:100%;aspect-ratio:1.28;height:auto;object-fit:contain}.strive-early-bf .sbl-footbed-caption{font-size:17px;line-height:1.35;min-height:52px;padding:14px 20px}}.strive-early-bf .product .photo{background:#fff}.strive-early-bf .product .photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.strive-early-bf .bf-category img{display:block;object-fit:cover}.strive-early-bf .bf-category[data-category=Slippers] img,.strive-early-bf .bf-category[data-category=Sandals] img,.strive-early-bf .bf-category[data-category="New arrivals"] img{object-position:center bottom}.strive-early-bf .bf-editorial:not(.bf-sofa) .sbl-promo-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.strive-early-bf .sbl-footbed-dialog img{width:100%;height:auto;object-fit:contain}.strive-early-bf .bf-chair .sbl-promo-image{background:#faf5f1}.strive-early-bf .bf-chair:not(.bf-sofa) .sbl-promo-image img{object-fit:contain;object-position:center}@media(max-width:700px){.strive-early-bf .bf-art-fallback small{font-size:11px;margin-bottom:6px}.strive-early-bf .bf-art-fallback b{font-size:58px}.strive-early-bf .bf-art-fallback i{font-size:40px;margin-top:-5px}}.strive-us-arrivals{--cream:#faf5f1;--ink:#252723;--yellow:#f5c518;--line:#ddd9d2;display:block;background:#fff;color:var(--ink);font-family:var(--font-body-family,Montserrat,Arial,sans-serif);font-size:16px;line-height:1.6;letter-spacing:normal}.strive-us-arrivals *{box-sizing:border-box}.strive-us-arrivals [hidden]{display:none!important}.strive-us-arrivals a{color:inherit;text-decoration:none}.strive-us-arrivals button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.strive-us-arrivals a{touch-action:manipulation}.strive-us-arrivals :is(a,button,summary):focus-visible{outline:3px solid #a77b00;outline-offset:4px}.strive-us-arrivals :is(h1,h2,h3){font-family:inherit;color:var(--ink);font-weight:500}.strive-us-arrivals h1{font-size:var(--sbl-d-heading,48px);line-height:1.15;letter-spacing:-1px;margin:0 0 18px}.strive-us-arrivals h2{font-size:32px;line-height:1.25;letter-spacing:-.5px;margin:0 0 16px}.strive-us-arrivals p{margin:0 0 18px}.strive-us-arrivals .eyebrow{font-size:12px;font-weight:600;letter-spacing:1.4px;margin:0 0 12px}.strive-us-arrivals .sub{color:#555750;max-width:480px}.strive-us-arrivals section{padding:var(--sbl-d-gap,40px) max(5%,calc((100% - 1280px)/2))}.strive-us-arrivals .center{text-align:center}.strive-us-arrivals .btn{min-height:52px;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--yellow);border:1px solid var(--yellow);color:var(--ink);font-size:16px;font-weight:600}.strive-us-arrivals .btn:hover{background:#e8bb16;border-color:#e8bb16}.strive-us-arrivals .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:var(--cream);max-width:1440px;margin-inline:auto}.strive-us-arrivals .herocopy{padding:var(--sbl-d-padding,35px) 40px;min-width:0}.strive-us-arrivals .hero .sub{font-size:var(--sbl-d-text,18px)}.strive-us-arrivals .hero .btn{display:flex;justify-content:space-between;max-width:310px;background:var(--ink);border-color:var(--ink);color:#fff}.strive-us-arrivals .hero .btn span{color:var(--yellow)}.strive-us-arrivals .hero .btn:hover{background:#424239}.strive-us-arrivals .sbl-hero-picture{display:block;width:100%;min-width:0;height:var(--sbl-d-height,390px)}.strive-us-arrivals .heroimg{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--sbl-d-position,65%)}.strive-us-arrivals .trust{display:flex;justify-content:center;gap:40px;padding:16px 5%;border-bottom:1px solid var(--line);font-size:14px}.strive-us-arrivals .shop{scroll-margin-top:90px}.strive-us-arrivals .shophead{display:flex;justify-content:space-between;align-items:center;gap:16px}.strive-us-arrivals .shophead h2{margin:0}.strive-us-arrivals .count{font-size:15px;color:#555750}.strive-us-arrivals .filters{margin:22px 0 24px;padding:20px;background:var(--cream);border:1px solid var(--line)}.strive-us-arrivals .size-filter{border:0;padding:0;margin:0;min-width:0}.strive-us-arrivals .size-filter legend{padding:0;font-size:20px;font-weight:600;line-height:1.4}.strive-us-arrivals .size-help{font-size:16px;color:#555750;margin:6px 0 16px}.strive-us-arrivals .size-buttons{display:flex;flex-wrap:wrap;gap:10px}.strive-us-arrivals .size-button{min-width:54px;min-height:52px;padding:10px 14px;border:1px solid #85867e;border-radius:0;background:#fff;font-size:18px;line-height:1.25;font-weight:500}.strive-us-arrivals .size-button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:inset 0 -3px var(--yellow)}.strive-us-arrivals .reset-filter{display:block;background:none;border:0;text-decoration:underline;text-underline-offset:4px;min-height:48px;padding:12px 0 0;font-size:16px}.strive-us-arrivals .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sbl-d-row,28px) 20px}.strive-us-arrivals .product{min-width:0;display:flex;flex-direction:column}.strive-us-arrivals .photo{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--cream);flex-shrink:0}.strive-us-arrivals .photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:opacity .2s}.strive-us-arrivals .photo .detail-photo{opacity:0;object-fit:contain;background:#f7f5f2}.strive-us-arrivals .product h3{font-size:21px;margin:12px 0 6px;line-height:1.35}.strive-us-arrivals .price{font-size:18px;margin:0 0 12px}.strive-us-arrivals .choose{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:12px 16px;margin-top:auto;background:var(--ink);color:#fff;font-size:16px;font-weight:500}.strive-us-arrivals a.choose{color:#fff}.strive-us-arrivals .sbl-sold{font-size:15px;margin:0 0 10px}.strive-us-arrivals .empty{font-size:16px;padding:16px 0}.strive-us-arrivals .sbl-editorial-categories{max-width:1440px;margin:auto;padding:var(--sbl-d-gap,40px) 40px;text-align:left}.strive-us-arrivals .sbl-cat-intro{color:#555750;font-size:16px;margin:0 0 24px}.strive-us-arrivals .categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.strive-us-arrivals .category{display:flex;flex-direction:column;min-width:0;border:1px solid #e5dcd4;background:var(--cream)}.strive-us-arrivals .category[aria-pressed=true]{border:2px solid var(--ink)}.strive-us-arrivals .sbl-category-image{display:block;aspect-ratio:1;overflow:hidden}.strive-us-arrivals .sbl-category-image img{display:block;width:100%;height:100%;object-fit:cover}.strive-us-arrivals .sbl-category-body{display:flex;flex-direction:column;flex:1;padding:20px}.strive-us-arrivals .sbl-category-title{font-size:24px;line-height:1.3;margin-bottom:10px}.strive-us-arrivals .sbl-category-description{font-size:16px;line-height:1.5;color:#555750;margin-bottom:18px}.strive-us-arrivals .sbl-category-cta{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 0;margin-top:auto;border-bottom:1px solid #aaa298;font-size:16px}.strive-us-arrivals .reviewgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.strive-us-arrivals .reviewgrid figure{margin:0;padding:26px;background:var(--cream);text-align:left}.strive-us-arrivals .reviewgrid blockquote{margin:0 0 16px;font-size:21px;line-height:1.5}.strive-us-arrivals .reviewgrid figcaption{font-size:15px}.strive-us-arrivals .textlink{display:inline-block;padding:10px 0;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:5px}.strive-us-arrivals .footbed-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;align-items:center;padding:28px 8%;background:var(--cream)}.strive-us-arrivals .footbed-art{max-width:500px;width:100%;margin:auto;border:1px solid var(--yellow);padding:8px;background:var(--cream)}.strive-us-arrivals .footbed-art picture,.strive-us-arrivals .footbed-art img{display:block;width:100%;height:auto}.strive-us-arrivals .footbed-message{max-width:450px}.strive-us-arrivals .insole-fit{font-size:15px;color:#555750;margin:14px 0 8px}.strive-us-arrivals .fitrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.strive-us-arrivals .fitrow b{font-size:28px;font-weight:500}.strive-us-arrivals .fitrow h3{font-size:20px;margin:12px 0}.strive-us-arrivals .fitrow p{font-size:16px;color:#555750;margin-bottom:10px}.strive-us-arrivals .faq{max-width:900px;margin:auto}.strive-us-arrivals details{text-align:left;border-bottom:1px solid var(--line)}.strive-us-arrivals summary{display:flex;justify-content:space-between;gap:16px;min-height:56px;padding:18px 4px;cursor:pointer;list-style:none;font-size:18px;font-weight:500;line-height:1.4}.strive-us-arrivals summary::-webkit-details-marker{display:none}.strive-us-arrivals summary:after{content:"+";flex-shrink:0}.strive-us-arrivals details[open] summary:after{content:"\2212"}.strive-us-arrivals details p{font-size:16px;padding:0 4px 18px;margin:0;color:#555750}.strive-us-arrivals .closing{padding:32px 5%;text-align:center;background:var(--cream)}@media(hover:hover)and (pointer:fine){.strive-us-arrivals .photo:is(:hover,:focus-visible) .detail-photo{opacity:1}.strive-us-arrivals .photo:is(:hover,:focus-visible) .lifestyle-photo{opacity:0}.strive-us-arrivals .size-button:hover{border-color:var(--ink);outline:1px solid var(--ink)}}@media(hover:none){.strive-us-arrivals .detail-photo{display:none}}@media(max-width:700px){.strive-us-arrivals section{padding:var(--sbl-m-gap,24px) 5%}.strive-us-arrivals h2{font-size:27px}.strive-us-arrivals .hero{grid-template-columns:1fr}.strive-us-arrivals .herocopy{padding:var(--sbl-m-padding,24px) 5%}.strive-us-arrivals .hero h1{font-size:var(--sbl-m-heading,30px);letter-spacing:-.6px;line-height:1.15;margin-bottom:14px}.strive-us-arrivals .hero .sub{font-size:var(--sbl-m-text,16px);line-height:1.55;margin-bottom:18px;max-width:none}.strive-us-arrivals .hero .btn{width:100%;max-width:none;font-size:17px;min-height:54px}.strive-us-arrivals .sbl-hero-picture{height:var(--sbl-m-height,200px)}.strive-us-arrivals .heroimg{object-position:center var(--sbl-m-position,68%)}.strive-us-arrivals .trust{gap:12px;padding:14px 5%;font-size:12px;line-height:1.45}.strive-us-arrivals .trust span{flex:1;text-align:center}.strive-us-arrivals .shop{scroll-margin-top:80px}.strive-us-arrivals .shophead{display:block}.strive-us-arrivals .shophead .count{display:block;margin-top:8px;font-size:15px}.strive-us-arrivals .filters{padding:16px;margin:18px 0 22px}.strive-us-arrivals .size-filter legend{font-size:20px}.strive-us-arrivals .size-help{font-size:16px;line-height:1.5;margin-bottom:16px}.strive-us-arrivals .size-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strive-us-arrivals .size-button{min-width:0;min-height:52px;padding:10px 4px;font-size:18px}.strive-us-arrivals .size-button:first-child{grid-column:span 4;font-size:16px}.strive-us-arrivals .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sbl-m-row,24px) 12px}.strive-us-arrivals .product h3{font-size:19px;margin-top:10px}.strive-us-arrivals .price{font-size:17px}.strive-us-arrivals .choose{min-height:50px;font-size:16px;padding:12px}.strive-us-arrivals .sbl-editorial-categories{padding:var(--sbl-m-gap,24px) 5%}.strive-us-arrivals .categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.strive-us-arrivals .sbl-category-body{padding:12px}.strive-us-arrivals .sbl-category-title{font-size:21px;margin-bottom:8px}.strive-us-arrivals .sbl-category-description{font-size:15px;margin-bottom:14px}.strive-us-arrivals .sbl-category-cta{font-size:15px;gap:4px}.strive-us-arrivals .reviewgrid{grid-template-columns:1fr;gap:14px}.strive-us-arrivals .reviewgrid figure{padding:22px}.strive-us-arrivals .reviewgrid blockquote{font-size:20px}.strive-us-arrivals .footbed-feature{grid-template-columns:1fr;gap:24px;padding:24px 5%}.strive-us-arrivals .footbed-message{max-width:none}.strive-us-arrivals .footbed-message .btn{width:100%;font-size:17px}.strive-us-arrivals .fitrow{grid-template-columns:1fr;text-align:left;gap:20px}.strive-us-arrivals .fitrow article{padding-bottom:18px;border-bottom:1px solid var(--line)}.strive-us-arrivals .fitrow h3{display:inline;margin-left:10px}.strive-us-arrivals .fitrow p{margin-top:10px}.strive-us-arrivals .closing{padding:28px 5%}}@media(prefers-reduced-motion:reduce){.strive-us-arrivals *{transition:none!important}}.strive-us-arrivals .sbl-mobile-heading{display:none}.strive-us-arrivals .filters{border:0;border-left:4px solid var(--yellow);padding:18px 20px;margin:0 0 26px}.strive-us-arrivals .size-filter legend{font-weight:500;font-size:23px}.strive-us-arrivals .size-button{background:var(--ink);color:#fff;border:2px solid var(--ink);font-size:16px;min-height:48px;min-width:54px;padding:10px 12px}.strive-us-arrivals .size-button[aria-pressed=true]{outline:2px solid var(--yellow);outline-offset:2px;box-shadow:none}.strive-us-arrivals .size-result{margin:14px 0 0;font-size:16px;color:#555750}.strive-us-arrivals .shophead{margin:0 0 20px}.strive-us-arrivals .sbl-product-description{font-size:16px;color:#555750;line-height:1.5;margin:0 0 12px}.strive-us-arrivals .sbl-swatches{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.strive-us-arrivals .sbl-swatch{width:44px;height:44px;padding:5px;background:#fff;border:1px solid #c8c3bc;position:relative;flex-shrink:0}.strive-us-arrivals .sbl-swatch[aria-pressed=true]{border:2px solid var(--ink);padding:4px}.strive-us-arrivals .sbl-swatch span,.strive-us-arrivals .sbl-swatch img{display:block;width:100%;height:100%;object-fit:cover}.strive-us-arrivals .sbl-swatch-letter{font-size:18px;line-height:32px}.strive-us-arrivals .sbl-swatch:disabled{opacity:.4;cursor:default}.strive-us-arrivals .sbl-swatch:disabled:after{content:"";position:absolute;top:50%;left:3px;right:3px;border-top:1px solid #252723;transform:rotate(-45deg)}.strive-us-arrivals .sbl-colour-name{font-size:15px;line-height:1.45;margin:0 0 12px;color:#555750}.strive-us-arrivals .sbl-more-colours{display:inline-block;font-size:15px;text-decoration:underline;min-height:44px;padding:4px 0 10px}.strive-us-arrivals .choose span{color:var(--yellow)}@media(max-width:700px){.strive-us-arrivals .herocopy{padding:var(--sbl-m-padding,18px) 5%}.strive-us-arrivals .hero .sbl-desktop-heading{display:none}.strive-us-arrivals .hero .sbl-mobile-heading{display:block}.strive-us-arrivals .hero h1{font-size:var(--sbl-m-heading,28px);margin:0 0 10px}.strive-us-arrivals .hero .sub{margin:0}.strive-us-arrivals .hero .eyebrow,.strive-us-arrivals .hero .btn,.strive-us-arrivals .sbl-hero-picture,.strive-us-arrivals .trust{display:none}.strive-us-arrivals .shop{padding-top:18px}.strive-us-arrivals .filters{padding:14px;margin:0 0 24px}.strive-us-arrivals .size-filter legend{font-size:22px}.strive-us-arrivals .size-help{font-size:16px;margin:4px 0 14px}.strive-us-arrivals .size-buttons{display:flex;flex-wrap:wrap;gap:9px}.strive-us-arrivals .size-button{min-width:52px;min-height:48px;padding:10px 11px;font-size:16px}.strive-us-arrivals .size-button:first-child{grid-column:auto}.strive-us-arrivals .shophead h2{font-size:26px}.strive-us-arrivals .product h3{font-size:19px}.strive-us-arrivals .sbl-product-description{font-size:15px}.strive-us-arrivals .sbl-swatch{width:44px;height:44px}}.strive-us-arrivals .hero{display:block}.strive-us-arrivals .herocopy{padding:24px 5%;max-width:1280px;margin:auto}.strive-us-arrivals .hero h1{font-size:36px;margin:0 0 10px}.strive-us-arrivals .hero .sub{max-width:none;margin:0}.strive-us-arrivals .shophead{display:none}.strive-us-arrivals .trust{display:flex}.strive-us-arrivals .detail-photo{display:none}@media(hover:hover)and (pointer:fine){.strive-us-arrivals .photo:is(:hover,:focus-visible) .lifestyle-photo{opacity:1}}@media(max-width:700px){.strive-us-arrivals .herocopy{padding:18px 5%}.strive-us-arrivals .hero h1{font-size:28px}.strive-us-arrivals .trust{padding:8px 5%;font-size:11px;gap:8px}.strive-us-arrivals .filters{padding:10px 12px;margin-bottom:18px}.strive-us-arrivals .size-filter legend{font-size:18px}.strive-us-arrivals .size-help{font-size:13px;margin-bottom:10px}.strive-us-arrivals .size-buttons{gap:6px}.strive-us-arrivals .size-button{font-size:13px;min-height:44px;min-width:44px;padding:8px}.strive-us-arrivals .size-result{font-size:13px;margin-top:10px}.strive-us-arrivals .sbl-product-description{font-size:13px}.strive-us-arrivals .product h3{font-size:16px}}.strive-us-arrivals .us-category-section,.strive-us-arrivals .us-category-section *{box-sizing:border-box}.strive-us-arrivals .us-category-section{padding:44px clamp(20px,5vw,76px);background:#fff;color:#292923;font-family:var(--font-body-family,Montserrat,Arial,sans-serif);letter-spacing:normal}.strive-us-arrivals .us-category-section .suc-inner{max-width:1320px;margin:0 auto}.strive-us-arrivals .us-category-section .suc-heading{margin:0;color:inherit;font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.035em}.strive-us-arrivals .us-category-section .suc-intro{margin:12px 0 26px;color:#555149;font-size:16px;line-height:1.6}.strive-us-arrivals .us-category-section .suc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.strive-us-arrivals .us-category-section .suc-card{display:flex;flex-direction:column;min-width:0;border:1px solid #eee7df;border-radius:0;background:#faf5f1;color:inherit;text-decoration:none}.strive-us-arrivals .us-category-section .suc-image{width:100%;aspect-ratio:1 / 1;background:#faf5f1;overflow:hidden}.strive-us-arrivals .us-category-section .suc-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.strive-us-arrivals .us-category-section .suc-body{display:flex;flex-direction:column;flex:1;padding:20px}.strive-us-arrivals .us-category-section .suc-title{margin:0;color:inherit;font-family:inherit;font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.025em}.strive-us-arrivals .us-category-section .suc-description{margin:12px 0 20px;color:#49463f;font-size:15px;line-height:1.6}.strive-us-arrivals .us-category-section .suc-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:auto;padding:8px 0;border-bottom:1px solid #a7a093;font-size:15px;line-height:1.5}.strive-us-arrivals .us-category-section .suc-cta svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.4}.strive-us-arrivals .us-category-section .suc-card:hover{border-color:#b9aa82}.strive-us-arrivals .us-category-section .suc-card:hover .suc-cta{border-color:#292923}.strive-us-arrivals .us-category-section .suc-card:focus-visible{outline:2px solid #80691f;outline-offset:4px}@media screen and (max-width:989px){.strive-us-arrivals .us-category-section .suc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (max-width:749px){.strive-us-arrivals .us-category-section{padding:32px 20px}.strive-us-arrivals .us-category-section .suc-grid{gap:16px 12px}.strive-us-arrivals .us-category-section .suc-body{padding:16px 12px}.strive-us-arrivals .us-category-section .suc-title{font-size:22px}.strive-us-arrivals .us-category-section .suc-description{margin:10px 0 14px}.strive-us-arrivals .us-category-section .suc-cta{font-size:14px;gap:6px}}.strive-us-arrivals .sbl-promo{grid-column:span 1;grid-row:auto;display:flex;flex-direction:column;background:#faf5f1;border:1px solid #eee7df;min-width:0}.strive-us-arrivals .sbl-promo-image{display:block;aspect-ratio:3 / 4;overflow:hidden}.strive-us-arrivals .sbl-promo-image img{display:block;width:100%;height:100%;object-fit:cover}.strive-us-arrivals .sbl-promo-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:16px 20px;font-size:16px;font-weight:500;border-top:1px solid #e5ddd3}.strive-us-arrivals .sbl-promo-cta span{color:#80691f}.strive-us-arrivals .sbl-promo-fallback{padding:36px 24px}@media(max-width:700px){.strive-us-arrivals .sbl-promo{grid-column:1 / -1;grid-row:auto}.strive-us-arrivals .sbl-promo-image{aspect-ratio:4 / 3}.strive-us-arrivals .sbl-promo-cta{font-size:15px;padding:14px 16px}}.strive-us-arrivals .sbl-footbed-tile{grid-column:span 1;align-self:start;background:#faf5f1;min-width:0}.strive-us-arrivals .sbl-footbed-tile img{display:block;width:100%;height:auto}.strive-us-arrivals .sbl-footbed-tile h3,.strive-us-arrivals .sbl-footbed-tile p{padding:20px}@media(max-width:700px){.strive-us-arrivals .sbl-footbed-tile{grid-column:1 / -1;width:100%;max-width:360px;justify-self:center}}.strive-us-arrivals .sbl-footbed-open{display:block;width:100%;border:1px solid #eee7df;padding:0;background:#faf5f1;text-align:left}.strive-us-arrivals .sbl-footbed-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:14px 16px;font-size:14px;border-top:1px solid #e5ddd3}.strive-us-arrivals .sbl-footbed-caption span{color:#80691f;font-size:22px}.strive-us-arrivals .sbl-footbed-open:hover{border-color:#b9aa82}.strive-us-arrivals .sbl-footbed-dialog{padding:0;border:0;background:#faf5f1;max-width:min(92vw,720px);max-height:92dvh;overflow:auto}.strive-us-arrivals .sbl-footbed-dialog::backdrop{background:#000000a6}.strive-us-arrivals .sbl-footbed-dialog img{display:block;width:100%;height:auto}.strive-us-arrivals .sbl-footbed-close{display:block;position:sticky;top:0;margin-left:auto;border:0;background:#252723;color:#fff;padding:12px 20px;min-height:44px;font-size:14px;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
