.sp-breadcrumb{margin:0 0 14px;text-align:left;font-size:12px;line-height:1.6;letter-spacing:0;color:#656565}.sp-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;list-style:none;padding:0;margin:0}.sp-breadcrumb li{margin:0;display:inline}.sp-breadcrumb li+li:before{content:'/';padding:0 9px;color:#999}.sp-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sp-breadcrumb [aria-current]{color:#242424;overflow-wrap:anywhere}.sp-breadcrumb a:focus-visible,.sp-collection-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sp-product-path{padding-top:14px}.sp-product-path .sp-breadcrumb{margin-bottom:0}.template-product .page-content--product{padding-top:22px}.sp-collection-head{padding-top:20px;padding-bottom:12px;text-align:left}.sp-collection-head h1{font-size:clamp(26px,3vw,38px);line-height:1.16;text-transform:none;letter-spacing:-.02em;margin:0 0 9px}.sp-collection-head p{margin:0;max-width:820px;font-size:15px;line-height:1.55}.sp-collection-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;margin:8px 0 0}.sp-collection-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.template-collection .collection-content{padding-top:4px}.template-collection .collection__description{margin-top:36px;border-top:1px solid #e7e7e7;padding-top:26px;text-align:left;max-width:920px}.template-collection .collection__description h2{text-transform:none;font-size:24px;line-height:1.3}.sp-collection-links{margin:20px auto;padding-top:4px;padding-bottom:4px;text-align:left}.sp-collection-links__inner{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sp-collection-links h2{font-size:14px;text-transform:none;letter-spacing:0;margin:0 8px 0 0}.sp-collection-links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border:1px solid #ddd;border-radius:3px;font-size:13px;line-height:1.3;text-decoration:none}.sp-collection-links a:hover{border-color:#111;background:#f7f7f7}.sp-collection-links-section{margin:18px 0!important}.template-index .sp-launch__hero{min-height:0;padding:30px 0;gap:24px}.template-index .sp-launch__hero img{max-height:350px}.template-index .sp-launch h1{font-size:clamp(34px,4vw,54px);max-width:500px;margin-bottom:16px}.template-index .sp-launch__intro{font-size:17px;line-height:1.55}.template-index .sp-launch__eyebrow{margin-bottom:12px}.template-index .sp-launch__range{padding:24px 0 28px}.template-index .sp-launch__range>h2{font-size:27px}.template-index .sp-launch__range>p{font-size:15px;margin-bottom:20px}.template-index .sp-launch__card img{max-height:180px}.template-index .sp-launch__card h3{margin-top:12px;font-size:15px}.template-index .sp-launch__butterfly{grid-template-columns:180px 1fr;padding:20px 0;gap:28px}.template-index .sp-launch__butterfly img{max-height:170px}.template-index .sp-launch__butterfly-copy{max-width:760px}.template-index .sp-launch__butterfly-copy h2{font-size:25px;margin-bottom:8px}.template-index .sp-launch__butterfly-copy p:not(.sp-launch__eyebrow){font-size:15px;line-height:1.5;margin-bottom:10px}.template-index .sp-launch__butterfly .sp-launch__actions{margin-top:12px}.template-index .sp-launch__butterfly .sp-launch__button{padding:8px 14px;min-height:40px}.sp-range-price{display:block;margin:4px 0 10px;color:#fff;font-size:15px}@media(min-width:1100px){.site-header--sp-horizontal-nav{padding:8px 0!important}.site-header--sp-horizontal-nav .header-layout--left-center{min-height:54px;gap:18px}.site-header--sp-horizontal-nav .header-item--logo,.site-header--sp-horizontal-nav.sp-header-scrolled .header-item--logo{flex:0 0 200px!important;padding:0}.site-header--sp-horizontal-nav .site-header__logo a,.site-header--sp-horizontal-nav.sp-header-scrolled .site-header__logo a{width:200px!important}.site-header--sp-horizontal-nav .header-item--navigation{flex:1 1 auto;min-width:0}.site-header--sp-horizontal-nav .header-item--icons{flex:0 0 auto}.site-header--sp-horizontal-nav .site-navigation{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin:0}.site-header--sp-horizontal-nav .site-navigation>.site-nav__item>.site-nav__link{font-size:14px;line-height:1.2;letter-spacing:.01em;font-weight:600;text-transform:none;white-space:nowrap;padding:15px 11px}.site-header--sp-horizontal-nav .site-nav__dropdown:not(.megamenu){min-width:220px;padding:8px 0;border:1px solid #e7e7e7;box-shadow:0 12px 28px #00000012}.site-header--sp-horizontal-nav .site-nav__dropdown-link{font-size:14px;line-height:1.4;text-transform:none;padding:10px 18px}.site-header--sp-horizontal-nav .site-nav--has-dropdown:focus-within>.site-nav__dropdown{display:block;visibility:visible;opacity:1;pointer-events:auto}.site-header--sp-horizontal-nav .site-nav__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}}@media(max-width:1099px){.site-header--sp-horizontal-nav .header-layout--left-center>.header-item--navigation{display:none!important}.site-header--sp-horizontal-nav .header-item--icons .js-drawer-open-nav{display:inline-block!important}.site-header--sp-horizontal-nav .header-item--logo{flex:0 1 140px}.site-header--sp-horizontal-nav .site-header__logo a{max-width:140px}.site-header--sp-horizontal-nav .header-layout{min-height:58px}}@media(max-width:749px){.sp-collection-head{padding-top:14px;padding-bottom:8px}.sp-collection-head .sp-breadcrumb{margin-bottom:9px}.sp-collection-head p{font-size:14px}.sp-product-path{padding-top:10px}.sp-breadcrumb{font-size:11px}.sp-breadcrumb li+li:before{padding:0 6px}.template-index .sp-launch__hero{padding:24px 0 20px;gap:10px}.template-index .sp-launch__hero img{max-height:230px}.template-index .sp-launch__features{font-size:12px;margin-top:16px}.template-index .sp-launch__card img{max-height:160px}.template-index .sp-launch__butterfly{grid-template-columns:100px 1fr;gap:16px}.template-index .sp-launch__butterfly img{max-height:130px}.template-index .sp-launch__butterfly-copy h2{font-size:22px}.template-index .sp-launch__butterfly-copy p:not(.sp-launch__eyebrow){font-size:14px}.sp-collection-links h2{width:100%;margin-bottom:4px}.sp-collection-links a{font-size:12px;min-height:40px}.template-collection .collection__description{margin-top:28px}}@media(prefers-reduced-motion:reduce){.site-header--sp-horizontal-nav,.site-header--sp-horizontal-nav *{transition:none!important}}