html{scroll-padding-top:104px}.header-wrapper .header :is(a,summary,button):focus-visible{outline:2px solid #1F2837;outline-offset:4px}.header-wrapper .header__icon{width:44px;height:44px}.header-wrapper .header__submenu{border-radius:14px;padding:10px;border-color:#1f283721;box-shadow:0 12px 32px #1f283714}.header-wrapper .header__submenu .header__menu-item{min-height:44px;border-radius:8px;padding:10px 14px}.header-wrapper .header__submenu .header__menu-item:hover{background:#f7ddd0}.header-wrapper .header__menu-item[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.scrolled-past-header .header-wrapper{box-shadow:0 4px 18px #1f28370a}html .s10.sv11-topbar{min-height:36px;padding-block:0}@media(min-width:990px){html .header-wrapper .header.header--middle-left{min-height:80px!important;padding:12px 40px!important;grid-template-columns:145px minmax(0,1fr) 140px!important;column-gap:16px!important}.header-wrapper .header .header__menu-item--main{min-height:44px!important;padding-inline:12px!important;font-size:14px!important}.header-wrapper .header__inline-menu{margin-inline:0}.header-wrapper .header__inline-menu>.list-menu{flex-wrap:nowrap;justify-content:center;gap:0}.header-wrapper .header__icons{justify-content:flex-end}}@media(min-width:990px)and (max-width:1199px){html .header-wrapper .header.header--middle-left{padding-inline:24px!important;grid-template-columns:132px minmax(0,1fr) 100px!important;column-gap:10px!important}.header-wrapper .header .header__menu-item--main{padding-inline:9px!important}}.sn17.sn21-hero.sn21-hero .sn21-hero__eyebrow{font-size:16px;letter-spacing:.025em;text-transform:none!important;margin-bottom:12px}.sn17.sn21-hero.sn21-hero h1{font-size:clamp(42px,4.25vw,60px);line-height:1.08}.sn17.sn21-hero .sn21-hero__copy{top:6%}.sn36-origin-accent{display:block;width:36px;height:4px;margin:0 auto 12px;border-radius:2px;background:linear-gradient(to right,#233b74 0 33.333%,#fff 33.333% 66.666%,#cd5855 66.666% 100%);box-shadow:0 0 0 1px #1f28370a}.sn17.sn21-hero .sn21-hero__text{font-size:20px;margin-top:12px}.sn17.sn21-hero.sn21-hero .sn21-hero__button{bottom:24px;min-height:56px;font-size:17px}@media(min-width:750px){.sn17.sn21-hero.sn21-hero{aspect-ratio:auto;height:clamp(560px,calc(100svh - 116px),760px)}}.sn17.sn18-families.sn21-families{min-height:112px;padding-block:18px}.sn18-families.sn21-families .sn18-families__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.sn18-families.sn21-families a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:76px;font-family:var(--sn-body);font-size:15px;font-weight:600}.sn32-family-icon{display:block;flex:none}.sn17.sn17-space{padding-block:72px}.sn17.sn17-rail{padding-top:24px}.sn17 .sn17-heading-row{margin-bottom:32px;align-items:center}.sn17 .sn17-heading-row .sn17-link{display:inline-flex;min-height:44px;align-items:center}.sn17.sn21-feature .sn17-feature__copy{padding:clamp(32px,4.6vw,68px)}.sn17.sn21-feature .sn17-feature__text{max-width:54ch;font-size:17px;line-height:1.65}.sn17.sn21-feature .sn17-feature__copy h2{font-size:clamp(32px,3.3vw,46px)}.sn17 .sn17-rail__controls{display:flex;align-items:center;margin-top:18px}.sn32-rail-position{font-size:13px;font-variant-numeric:tabular-nums;color:var(--sn-muted);margin-right:8px}.sn17 .sn17-rail__controls button:disabled{opacity:.35;cursor:default;background:#fff}.sn17-collection.sn17-collection .sn17-collection__heading{position:static;width:auto;height:auto;padding:0;margin:0 0 32px;overflow:visible;clip:auto;white-space:normal;font:700 clamp(32px,3.7vw,52px)/1.08 var(--sn-heading);letter-spacing:-.025em}.sn17-collection.sn17-collection .sn17-collection__toolbar{padding:10px 18px;border-radius:12px;background:#f7f7f5;gap:12px}.sn17-collection.sn17-collection .sn17-collection__filter-group>summary{min-height:44px}.sn17-collection.sn17-collection .sn17-collection__sort select{min-height:44px;padding:8px 12px;background:#fff;border:1px solid #1F2837;border-radius:8px}.sn17-collection.sn17-collection .sn17-collection__filter-value{min-height:44px}.sn17-card.sn17-card .sn17-card__details{padding-top:16px}.sv10-footer input:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.sn18-families a .sn32-family-icon{transition:translate .24s ease}.sn18-families a:is(:hover,:focus-visible) .sn32-family-icon{translate:0 -3px}.sn17 .sn17-rail__controls button{transition:background-color .16s ease,opacity .16s ease}}@media(max-width:989px){.sn17.sn17-space{padding-block:56px}.sn17.sn17-rail{padding-top:16px}}@media(max-width:749px){html{scroll-padding-top:80px}html .s10.sv11-topbar{min-height:36px;padding-block:0}html .header-wrapper .header.header--mobile-center.header--has-menu{min-height:60px!important;padding:6px 20px!important}.sn17.sn21-hero .sn21-hero__copy{top:5%;width:calc(100% - 32px)}.sn17.sn21-hero.sn21-hero h1{font-size:clamp(28px,7.7vw,42px)}.sn17.sn21-hero.sn21-hero .sn21-hero__eyebrow{font-size:13px;margin-bottom:8px}.sn17.sn21-hero .sn21-hero__text{font-size:16px;line-height:1.4;margin-top:10px;max-width:340px}.sn17.sn21-hero.sn21-hero .sn21-hero__button{bottom:20px;min-height:52px;font-size:15px;padding:12px 24px;gap:16px;white-space:nowrap}.sn18-families.sn21-families .sn18-families__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.sn17.sn18-families.sn21-families{padding-block:18px}.sn18-families.sn21-families a{min-height:68px;font-size:13px;gap:6px}.sn32-family-icon{width:28px;height:28px}.sn17.sn17-space{padding-block:40px}.sn17.sn17-rail{padding-top:8px}.sn17 .sn17-heading-row{align-items:start;flex-direction:column;gap:8px;margin-bottom:24px}.sn17.sn21-feature .sn17-feature__copy{padding:32px 24px}.sn17.sn21-feature .sn17-feature__copy h2{font-size:30px;margin-bottom:20px}.sn17.sn21-feature .sn17-feature__text{font-size:16px}.sn17.sn21-feature .sn17-button{padding-inline:22px}.sn17 .sn17-rail__controls{margin-top:14px}.sn17-collection.sn17-collection .sn17-collection__heading{margin-bottom:24px}.sn17-collection.sn17-collection .sn17-collection__toolbar{padding:8px 12px}.sn17-collection.sn17-collection .sn17-collection__sort{font-size:13px;gap:8px}.sn17-collection.sn17-collection .sn17-collection__sort select{max-width:178px;font-size:14px;padding-inline:8px}}html .s10.sv11-topbar .sv11-topbar__inner{min-height:36px;padding-block:4px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sn32-experience.css.map */
