.scm{--scm-ink: #0a0a0a;--scm-paper: #ffffff;--scm-stone: #efebe5;--scm-muted: #6f6a64;--scm-line: rgb(10 10 10 / 14%);--scm-gutter: clamp(16px, 2.6vw, 44px);--scm-space: clamp(72px, 9vw, 152px);--scm-gap: 4px;--scm-ease: cubic-bezier(.2, .7, .1, 1);--scm-display: var(--scm-display-family, var(--font-heading--family, "Montserrat", sans-serif));position:relative;color:var(--scm-ink);background:var(--scm-paper);font-family:var(--font-body--family, "Montserrat", sans-serif);-webkit-font-smoothing:antialiased}:where(.scm) *,:where(.scm) *:before,:where(.scm) *:after{box-sizing:border-box}:where(.scm) a{color:inherit;text-decoration:none}:where(.scm) ul{margin:0;padding:0;list-style:none}:where(.scm) :is(img,video,svg){display:block;max-width:100%}:where(.scm) :focus-visible{outline:2px solid currentColor;outline-offset:3px}.scm-wrap{width:100%;max-width:1800px;margin-inline:auto;padding-inline:var(--scm-gutter)}.scm-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scm-title{margin:0;font-family:var(--scm-display);font-size:clamp(2.4rem,6.4vw,7.5rem);font-weight:800;line-height:.86;letter-spacing:-.045em;text-transform:uppercase}.scm-kicker{margin:0 0 14px;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.scm-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.scm-line>span{display:block}.scm-arrow{position:relative;display:inline-block;flex:0 0 auto;width:18px;height:10px;margin-left:12px;transition:transform .45s var(--scm-ease)}.scm-arrow:before{content:"";position:absolute;top:50%;left:0;right:1px;height:1.5px;background:currentColor;transform:translateY(-50%)}.scm-arrow:after{content:"";position:absolute;top:50%;right:1px;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateY(-50%) rotate(45deg)}.scm-arrow--lg{width:clamp(28px,3vw,46px);height:16px}.scm-arrow--lg:before{height:2px}.scm-arrow--lg:after{width:11px;height:11px;border-width:2px}.scm-arrow--back{margin:0;transform:scaleX(-1)}.scm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border:1.5px solid currentColor;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background-color .35s var(--scm-ease),color .35s var(--scm-ease),border-color .35s var(--scm-ease)}.scm-btn:hover .scm-arrow{transform:translate(5px)}.scm-btn--light{color:var(--scm-ink);background:#fff;border-color:#fff}.scm-btn--light:hover{color:#fff;background:transparent}.scm-btn--ghost-light{color:#fff;background:transparent;border-color:#fff}.scm-btn--ghost-light:hover{color:var(--scm-ink);background:#fff}.scm-round{display:grid;place-items:center;width:52px;height:52px;padding:0;color:var(--scm-ink);background:transparent;border:1.5px solid var(--scm-ink);border-radius:50%;cursor:pointer;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.scm-round .scm-arrow{margin:0}.scm-round:hover:not(:disabled){color:#fff;background:var(--scm-ink)}.scm-round:disabled{opacity:.25;cursor:default}.scm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:var(--scm-space);padding-bottom:clamp(24px,3vw,44px)}:is(.scm-cats,.scm-looks,.scm-rail,.scm-pdp-looks){padding-bottom:var(--scm-space)}.shopify-section:has(>:is(.scm-cats,.scm-looks,.scm-rail,.scm-pdp-looks))+.shopify-section>:is(.scm-cats,.scm-looks,.scm-rail,.scm-pdp-looks)>.scm-head:first-child{padding-top:0}.scm-head__tools{display:flex;align-items:center;gap:12px}.scm-tabs{display:inline-flex;flex:0 0 auto;padding:4px;border:1.5px solid var(--scm-ink);border-radius:999px}.scm-tabs__tab{min-height:44px;padding:0 22px;color:var(--scm-ink);background:transparent;border:0;border-radius:999px;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .35s var(--scm-ease),color .35s var(--scm-ease)}.scm-tabs__tab[aria-selected=true]{color:#fff;background:var(--scm-ink)}.scm-tabs__tab:not([aria-selected=true]):hover{background:var(--scm-stone)}[data-scm-panel][hidden]{display:none!important}.scm-js [data-scm-panel].is-entering{animation:scm-panel-in .6s var(--scm-ease) both}@keyframes scm-panel-in{0%{opacity:0;transform:translateY(14px)}}.scm-hero{min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:#111}.scm-hero__media,.scm-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0}.scm-hero__video{width:100%;height:100%;object-fit:cover;object-position:center 35%;transform:scale(1.06);animation:scm-hero-settle 2.4s var(--scm-ease) .1s both}@keyframes scm-hero-settle{to{transform:scale(1)}}.scm-hero__veil{background:linear-gradient(180deg,#00000057,#0000 22%),linear-gradient(0deg,#000000a8,#0000002e 46%,#0000 70%);pointer-events:none}.scm-hero__inner{position:relative;z-index:1;width:100%;max-width:1800px;margin-inline:auto;padding:0 var(--scm-gutter) clamp(36px,6vw,84px)}.scm-hero__title{margin:0;font-family:var(--scm-display);font-size:clamp(3.1rem,10.2vw,12.5rem);font-weight:800;line-height:.84;letter-spacing:-.055em;text-transform:uppercase}.scm-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(26px,3.4vw,46px)}.scm-hero__toggle{position:absolute;z-index:2;right:var(--scm-gutter);bottom:calc(clamp(36px,6vw,84px) + 5px);display:grid;place-items:center;width:44px;height:44px;padding:0;color:#fff;background:#00000038;border:1.5px solid rgb(255 255 255 / 70%);border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s ease}.scm-hero__toggle:hover{background:#0000007f}.scm-hero__toggle svg{width:14px;height:14px;fill:currentColor}.scm-hero__icon-play,.scm-hero__toggle[aria-pressed=true] .scm-hero__icon-pause{display:none}.scm-hero__toggle[aria-pressed=true] .scm-hero__icon-play{display:block}.scm-hero__scroll{position:absolute;z-index:2;left:50%;bottom:0;width:1.5px;height:clamp(36px,5vw,64px);overflow:hidden;background:#ffffff40}.scm-hero__scroll span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:scm-scroll 2.2s var(--scm-ease) infinite}@keyframes scm-scroll{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.scm-hero--text-top .scm-hero__video{object-position:50% 7%}.scm-hero--text-left .scm-hero__video{object-position:47% 12%}.scm-hero--full .scm-btn--ghost-light{background:#00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scm-hero--full .scm-btn--ghost-light:hover{background:#fff}@media(min-width:990px){.scm-hero--full.scm-hero--text-top{align-items:flex-start}.scm-hero--full.scm-hero--text-top .scm-hero__veil{background:linear-gradient(180deg,#00000094,#00000061 30%,#0000 56%)}.scm-hero--full.scm-hero--text-top .scm-hero__inner{max-width:none;margin:0;padding-top:calc(var(--header-height, 72px) + clamp(16px,2vw,32px));padding-bottom:0}.scm-hero--full.scm-hero--text-top .scm-hero__title{font-size:min(calc((100vw - 2 * var(--scm-gutter)) / 8.95),calc((38svh - 150px) / 1.72))}.scm-hero--full.scm-hero--text-top .scm-hero__ctas{margin-top:clamp(20px,2.4vw,32px)}.scm-hero--full.scm-hero--text-left .scm-hero__veil{background:linear-gradient(180deg,#00000052,#0000 18%),linear-gradient(90deg,#00000094,#0000004d 26%,#0000 44%)}.scm-hero--full.scm-hero--text-left .scm-hero__title{max-width:4.6em;font-size:min(calc((30vw - var(--scm-gutter)) / 4.67),calc((100svh - 380px) / 3.44))}.scm-hero--full.scm-hero--text-left .scm-hero__inner{max-width:none;margin:0}.scm-hero--full.scm-hero--text-left .scm-hero__ctas{display:grid;grid-template-columns:max-content;gap:10px}.scm-hero--full.scm-hero--text-left .scm-btn{justify-content:space-between}.scm-hero--full .scm-hero__scroll{display:none}}@media(max-width:989px){.scm-hero--full .scm-hero__veil{background:linear-gradient(180deg,#0000004d,#0000 16%),linear-gradient(0deg,#000000b8,#0000006b 26%,#0000 50%)}.scm-hero--full .scm-hero__title{font-size:calc((100vw - 2 * var(--scm-gutter)) / 8.95);line-height:.88}}.scm-hero--split{--scm-hero-image: min(50vw, 75vh);--scm-hero-image: min(50vw, 75svh);display:grid;grid-template-columns:minmax(0,1fr) var(--scm-hero-image);align-items:stretch;background:var(--scm-ink)}.scm-hero--split .scm-hero__media,.scm-hero--split .scm-hero__veil{position:relative;inset:auto;grid-column:2;grid-row:1}.scm-hero--split .scm-hero__media{overflow:hidden}.scm-hero--split .scm-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center top}.scm-hero--split .scm-hero__veil{z-index:1;background:linear-gradient(180deg,#00000061,#0000 20%)}.scm-hero--split .scm-hero__inner{grid-column:1;grid-row:1;align-self:end;max-width:none;margin:0}.scm-hero--split .scm-hero__title{font-size:min(calc((100vw - var(--scm-hero-image) - 2 * var(--scm-gutter)) / 4.67),calc((100svh - 320px) / 3.44));max-width:4.6em}.scm-hero--split .scm-hero__scroll{display:none}.scm-js [data-scm-intro]{opacity:0;transform:translateY(105%);transition:transform 1.1s var(--scm-ease),opacity .8s ease;transition-delay:calc(var(--d, 0) * .11s + .15s)}.scm-js .scm-hero__ctas[data-scm-intro],.scm-js .scm-hero__kicker[data-scm-intro]{transform:translateY(18px)}.scm-js .is-ready [data-scm-intro]{opacity:1;transform:none}.scm-ticker{overflow:hidden;padding-block:clamp(14px,1.6vw,22px);border-block:1.5px solid var(--scm-ink)}.scm-ticker--dark{color:#fff;background:var(--scm-ink)}.scm-ticker__track{display:flex;width:max-content;animation:scm-ticker var(--scm-ticker-duration, 40s) linear infinite}.scm-ticker:hover .scm-ticker__track{animation-play-state:paused}.scm-ticker__group{display:flex;flex:0 0 auto}.scm-ticker__group li{display:flex;align-items:center;font-family:var(--scm-display);font-size:clamp(1.05rem,1.9vw,1.9rem);font-weight:800;letter-spacing:-.01em;line-height:1;text-transform:uppercase;white-space:nowrap}.scm-ticker__group li:after{content:"";width:.42em;height:.42em;margin-inline:clamp(18px,2.4vw,40px);background:currentColor;border-radius:50%}@keyframes scm-ticker{to{transform:translate(-50%)}}.scm-worlds{display:grid;grid-template-columns:1fr 1fr;gap:var(--scm-gap);background:var(--scm-paper)}.scm-world{position:relative;display:block;height:min(92vh,1100px);min-height:520px;overflow:hidden;color:#fff;background:var(--scm-stone);isolation:isolate}.scm-world__media,.scm-world__veil{position:absolute;top:0;right:0;bottom:0;left:0}.scm-world__image{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 1.4s var(--scm-ease),filter .8s ease}.scm-world__veil{background:linear-gradient(0deg,#00000085,#0000000f 55%,#0000);transition:background-color .6s ease}.scm-world__label{position:absolute;inset:auto 0 0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:var(--scm-gutter) var(--scm-gutter) clamp(28px,4vw,64px)}.scm-world__count{margin-bottom:14px;padding:7px 12px;border:1.5px solid rgb(255 255 255 / 80%);border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.scm-world__title{display:block;font-family:var(--scm-display);font-size:clamp(2.3rem,8.6vw,10.5rem);font-weight:800;line-height:.84;letter-spacing:-.055em;text-transform:uppercase}.scm-world__title>span{display:block}.scm-world__cta{display:inline-flex;align-items:center;margin-top:clamp(16px,2vw,28px);padding-bottom:6px;border-bottom:1.5px solid currentColor;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}@media(hover:hover){.scm-world:hover .scm-world__image{transform:scale(1.05)}.scm-world:hover .scm-arrow{transform:translate(6px)}.scm-worlds:has(.scm-world:hover) .scm-world:not(:hover) .scm-world__image{filter:grayscale(.85) brightness(.82)}}.scm-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--scm-gap)}.scm-cats__item{min-width:0}.scm-tile{position:relative;display:block;overflow:hidden;color:#fff;background:var(--scm-stone);isolation:isolate}.scm-tile__media{display:block;aspect-ratio:3 / 4}.scm-tile__image{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--scm-ease)}.scm-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000008c,#0000 46%);transition:background-color .5s ease;pointer-events:none}.scm-tile__name,.scm-cats__all{font-family:var(--scm-display);font-size:clamp(1.35rem,2.6vw,3rem);font-weight:800;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.scm-tile__name{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:clamp(14px,1.6vw,26px)}@media(hover:hover){.scm-tile:hover .scm-tile__image{transform:scale(1.06)}.scm-tile:hover:after{background-color:#0000001f}}.scm-cats__item--all{grid-column:span var(--span-4, 4)}.scm-cats__all{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;height:100%;min-height:clamp(76px,7vw,112px);padding:clamp(14px,1.6vw,26px);color:#fff;background:var(--scm-ink);transition:background-color .4s var(--scm-ease),color .4s var(--scm-ease)}.scm-cats__all .scm-arrow{margin:0 0 .2em}.scm-cats__all:hover{color:var(--scm-ink);background:var(--scm-stone)}.scm-cats__all:hover .scm-arrow{transform:translate(8px)}.scm-looks__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--scm-gap)}.scm-look__link{display:block}.scm-look__media{position:relative;display:block;aspect-ratio:9 / 16;max-height:88vh;width:100%;overflow:hidden;background:#e9e7e3}.scm-look__image,.scm-look__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scm-look__image{transition:transform 1.4s var(--scm-ease)}.scm-look__video{opacity:0;transition:opacity .7s ease}.scm-look.is-playing .scm-look__video{opacity:1}.scm-look__caption{display:flex;align-items:center;padding-top:16px}.scm-look__name{font-family:var(--scm-display);font-size:clamp(1.25rem,2vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1;text-transform:uppercase}@media(hover:hover){.scm-look__link:hover .scm-look__image{transform:scale(1.04)}.scm-look__link:hover .scm-arrow{transform:translate(6px)}}.scm-rail__track{display:grid;grid-auto-flow:column;--scm-rail-inset: max(var(--scm-gutter), calc((100% - 1800px) / 2 + var(--scm-gutter)));grid-auto-columns:calc((100% - 3 * var(--scm-gap)) / 4.25);gap:var(--scm-gap);padding-inline:var(--scm-rail-inset);scroll-padding-inline:var(--scm-rail-inset);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.scm-rail__track::-webkit-scrollbar{display:none}.scm-rail__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.scm-rail__track.is-dragging a{pointer-events:none}.scm-card{min-width:0;scroll-snap-align:start}.scm-card__link{display:block}.scm-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--scm-stone)}.scm-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease,transform 1.2s var(--scm-ease);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.scm-card__image--alt{opacity:0}.scm-card__badge{position:absolute;z-index:1;top:10px;left:10px;padding:6px 9px;color:#fff;background:var(--scm-ink);font-size:.66rem;font-weight:700;letter-spacing:.08em}.scm-card__meta{display:grid;gap:4px;padding-top:14px}.scm-card__name{font-size:.82rem;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.scm-card__detail{color:var(--scm-muted);font-size:.8rem;line-height:1.35}.scm-card__price{margin-top:2px;font-size:.9rem;font-weight:600}.scm-card__price:has(s){color:#c62828}.scm-card__price s{margin-right:12px;color:var(--scm-muted);font-weight:400}@media(hover:hover){.scm-card__link:hover .scm-card__image{transform:scale(1.04)}.scm-card__link:hover .scm-card__media--swap .scm-card__image--alt{opacity:1}}.scm-card__more{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:3 / 4;padding:clamp(18px,2vw,30px);color:#fff;background:var(--scm-ink);font-family:var(--scm-display);font-size:clamp(1.8rem,3.2vw,3.4rem);font-weight:800;line-height:.9;letter-spacing:-.045em;text-transform:uppercase;transition:background-color .4s var(--scm-ease),color .4s var(--scm-ease)}.scm-card__more .scm-arrow{margin:0;align-self:flex-end}.scm-card__more:hover{color:var(--scm-ink);background:var(--scm-stone)}.scm-card__more:hover .scm-arrow{transform:translate(8px)}.scm-rail__footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-top:clamp(22px,2.6vw,36px)}.scm-rail__progress{position:relative;height:2px;overflow:hidden;background:var(--scm-line)}.scm-rail__progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scm-ink);transform-origin:left;transform:scaleX(var(--p, .2));transition:transform .25s linear}.scm-rail__tax{margin:0;color:var(--scm-muted);font-size:.72rem}.scm-rail__arrows{display:flex;gap:8px}.scm-statement{padding-block:var(--scm-space);color:var(--scm-ink);background:var(--scm-stone)}.scm-statement__title{margin:0;font-family:var(--scm-display);font-size:clamp(2.7rem,9.4vw,11.5rem);font-weight:800;line-height:.86;letter-spacing:-.055em;text-transform:uppercase}.scm-line--outline>span{color:#857f78}.scm-statement__links{margin-top:clamp(48px,7vw,110px);border-top:1.5px solid var(--scm-ink)}.scm-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,48px);padding:clamp(20px,2.6vw,38px) 0;border-bottom:1.5px solid var(--scm-ink);isolation:isolate;transition:color .5s var(--scm-ease),padding .5s var(--scm-ease)}.scm-row:before{content:"";position:absolute;z-index:-1;inset:0 calc(var(--scm-gutter) * -1);background:var(--scm-ink);transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--scm-ease)}.scm-row__label{font-family:var(--scm-display);font-size:clamp(1.5rem,3.6vw,3.8rem);font-weight:800;line-height:1;letter-spacing:-.04em;text-transform:uppercase}@media(hover:hover){.scm-row:hover{color:#fff;padding-inline:clamp(8px,1.4vw,22px)}.scm-row:hover:before{transform:scaleY(1)}.scm-row:hover .scm-arrow{transform:translate(8px)}}.scm-row:focus-visible{outline-offset:-3px}.scm-statement__note{margin:clamp(22px,2.6vw,34px) 0 0;color:var(--scm-muted);font-size:.78rem;letter-spacing:.04em}.scm-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;color:var(--scm-ink, #0a0a0a);background:transparent;border:1.5px solid currentColor;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background-color .3s ease,color .3s ease}a.scm-chip:hover,.scm-chip--solid{color:#fff;background:var(--scm-ink, #0a0a0a);border-color:var(--scm-ink, #0a0a0a)}a.scm-chip--solid:hover{color:var(--scm-ink, #0a0a0a);background:transparent}.scm-pdp-head{background:transparent}.scm-pdp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:clamp(18px,2vw,28px)}.scm-pdp-brand{margin:0 0 10px;color:var(--scm-muted);font-size:.76rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.product-information:has(.scm-pdp-head) .scm-pdp-head .scm-pdp-title{margin:0;font-family:var(--scm-display);font-size:clamp(2.3rem,3.7vw,4.4rem);font-weight:800;line-height:.88;letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.scm-pdp-claim{margin:16px 0 0;color:var(--scm-muted);font-family:var(--scm-display);font-size:clamp(1rem,1.35vw,1.3rem);font-weight:800;letter-spacing:-.015em;line-height:1.05;text-transform:uppercase}.scm-pdp-size{margin:16px 0 0;font-size:.9rem;font-weight:600}.scm-pdp-size span{margin-right:8px;color:var(--scm-muted);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.scm-pdp-meta{background:transparent}.scm-pdp-meta p{margin:0;color:var(--scm-muted);font-size:.76rem;line-height:1.5}.scm-pdp-meta a{text-decoration:underline;text-underline-offset:3px}.scm-pdp-meta__free{margin-top:4px!important;color:var(--scm-ink)!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.scm-pdp-promise{margin:0;padding:0;list-style:none;background:transparent;border-top:1.5px solid var(--scm-ink)}.scm-pdp-promise li{display:flex;align-items:center;gap:14px;min-height:52px;padding:12px 0;border-bottom:1px solid var(--scm-line);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.scm-pdp-promise svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.scm-pdp-info{background:transparent}.scm-pdp-info__item{border-bottom:1px solid var(--scm-line)}.scm-pdp-info__item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;cursor:pointer;list-style:none;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.scm-pdp-info__item>summary::-webkit-details-marker{display:none}.scm-pdp-info__icon{position:relative;flex:0 0 auto;width:14px;height:14px}.scm-pdp-info__icon:before,.scm-pdp-info__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .35s var(--scm-ease)}.scm-pdp-info__icon:after{transform:rotate(90deg)}.scm-pdp-info__item[open] .scm-pdp-info__icon:after{transform:rotate(0)}.scm-pdp-info__body{padding:0 0 22px;color:#333;font-size:.9rem;line-height:1.6}.scm-pdp-info__body>:first-child{margin-top:0}.scm-pdp-info__body>:last-child{margin-bottom:0}.scm-pdp-info__body p{margin:0 0 10px}.scm-pdp-info__body ul{margin:0;padding-left:1.1em;list-style:square}.scm-pdp-info__body li{padding:2px 0}.product-information[data-testid=product-information]:has(.scm-pdp-head){--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px;--style-border-radius-inputs: 0px;--scm-ink: #0a0a0a;--scm-muted: #6f6a64;--scm-line: rgb(10 10 10 / 14%);--scm-display: var(--scm-display-family, var(--font-heading--family, "Montserrat", sans-serif));--scm-ease: cubic-bezier(.2, .7, .1, 1)}.product-information[data-testid=product-information]:has(.scm-pdp-head) .product-information__media,.product-information[data-testid=product-information]:has(.scm-pdp-head) .product-media,.product-information[data-testid=product-information]:has(.scm-pdp-head) .product-media-container{background:#efebe5}.product-information[data-testid=product-information]:has(.scm-pdp-head) .product-details{min-height:0;display:block;padding-block:clamp(28px,4vw,72px) clamp(40px,5vw,88px);padding-inline:clamp(20px,3.6vw,64px)}.product-information[data-testid=product-information]:has(.scm-pdp-head) product-price,.product-information[data-testid=product-information]:has(.scm-pdp-head) .product-details .price{font-family:var(--scm-display);font-size:clamp(1.5rem,2.1vw,2rem);font-weight:800;letter-spacing:-.03em}.product-information[data-testid=product-information]:has(.scm-pdp-head) .compare-at-price{font-size:.7em;font-weight:600;opacity:.55}.product-information[data-testid=product-information]:has(.scm-pdp-head) .variant-option legend,.product-information[data-testid=product-information]:has(.scm-pdp-head) .variant-option__select-wrapper label{margin-bottom:10px;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-information[data-testid=product-information]:has(.scm-pdp-head) .variant-option__button-label{min-height:48px;min-width:72px;border-radius:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-information[data-testid=product-information]:has(.scm-pdp-head) .add-to-cart-button,.product-information[data-testid=product-information]:has(.scm-pdp-head) .product-details .button,.product-information[data-testid=product-information]:has(.scm-pdp-head) .shopify-payment-button__button{min-height:60px;border-radius:0;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.product-information[data-testid=product-information]:has(.scm-pdp-head) .quantity-selector{border-radius:0}.sticky-add-to-cart__title{font-weight:800;letter-spacing:.02em;text-transform:uppercase}@media(min-width:750px){.product-information[data-testid=product-information]:has(.scm-pdp-head) .product-details>*{width:min(100%,540px);margin-inline:0}}@media(max-width:749px){.product-information[data-testid=product-information]:has(.scm-pdp-head) .product-details{padding-block:28px 48px;padding-inline:16px}.product-information:has(.scm-pdp-head) .scm-pdp-head .scm-pdp-title{font-size:clamp(2rem,11vw,3rem)}}.product-information:has(.scm-pdp-head) .media-gallery--large-first-image .media-gallery__grid>li:last-child:nth-child(2n){grid-column:1 / -1}.scm-pdp-looks__grid{display:grid;gap:clamp(28px,3vw,48px) var(--scm-gap)}.scm-pdp-looks__grid[data-count="1"] .scm-pdp-look{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(24px,4vw,72px)}.scm-pdp-looks__grid:not([data-count="1"]){grid-template-columns:repeat(var(--scm-look-cols, 3),minmax(0,1fr))}.scm-pdp-looks__grid[data-count="2"]{--scm-look-cols: 2}.scm-pdp-look{display:grid;gap:22px;align-content:start}.scm-pdp-look__media .scm-look__media{max-height:86vh}.scm-pdp-look__name{margin:0 0 clamp(18px,2vw,28px);font-family:var(--scm-display);font-size:clamp(2rem,4.4vw,5rem);font-weight:800;line-height:.88;letter-spacing:-.05em;text-transform:uppercase}.scm-pdp-looks__grid:not([data-count="1"]) .scm-pdp-look__name{font-size:clamp(1.6rem,2.6vw,2.8rem)}.scm-pdp-look__pieces{border-top:1.5px solid var(--scm-ink)}.scm-piece{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--scm-line);transition:background-color .3s ease,padding .4s var(--scm-ease)}.scm-piece__media{display:block;width:64px;aspect-ratio:4 / 5;overflow:hidden;background:var(--scm-stone)}.scm-piece__media img{width:100%;height:100%;object-fit:cover}.scm-piece__text{display:grid;gap:3px;min-width:0}.scm-piece__name{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scm-piece__price{color:var(--scm-muted);font-size:.82rem}.scm-piece.is-current .scm-piece__price{color:var(--scm-ink);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.scm-piece.is-current{cursor:default}.scm-piece.is-soldout{opacity:.45}@media(hover:hover){.scm-piece:not(.is-current):hover{padding-inline:10px;background:var(--scm-stone)}.scm-piece:not(.is-current):hover .scm-arrow{transform:translate(5px)}}.scm-pdp-look__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:18px 0 0}.scm-pdp-look__total span{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.scm-pdp-look__total strong{font-family:var(--scm-display);font-size:clamp(1.4rem,2vw,2rem);font-weight:800;letter-spacing:-.03em}.scm-pdp-more__link{display:inline-flex;align-items:center;flex:0 0 auto;padding-bottom:6px;border-bottom:1.5px solid currentColor;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.scm-pdp-more__link:hover .scm-arrow{transform:translate(5px)}@media(max-width:989px){.scm-pdp-looks__grid:not([data-count="1"]){grid-template-columns:1fr}}@media(max-width:749px){.scm-pdp-looks__grid[data-count="1"] .scm-pdp-look{grid-template-columns:1fr}.scm-pdp-look__media .scm-look__media{max-height:78vh}.scm-pdp-looks__grid:not([data-count="1"]){grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82vw;margin-inline:calc(var(--scm-gutter) * -1);padding-inline:var(--scm-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.scm-pdp-looks__grid:not([data-count="1"]) .scm-pdp-look{scroll-snap-align:start}}.scm-js [data-scm-reveal]{opacity:0;transform:translateY(36px);transition:opacity .9s ease,transform 1.1s var(--scm-ease);transition-delay:calc(var(--d, 0) * 90ms)}.scm-js .scm-line>[data-scm-reveal]{transform:translateY(105%)}.scm-js [data-scm-reveal].is-in{opacity:1;transform:none}@media(max-width:989px){.scm-hero--split{grid-template-columns:1fr;min-height:0}.scm-hero--split .scm-hero__media,.scm-hero--split .scm-hero__veil{grid-column:1;grid-row:1}.scm-hero--split .scm-hero__media{width:100%;aspect-ratio:3 / 4;max-height:66vh;max-height:66svh}.scm-hero--split .scm-hero__video{object-position:center top}.scm-hero--split .scm-hero__inner{grid-column:1;grid-row:2;padding-top:clamp(24px,4vw,40px)}.scm-hero--split .scm-hero__title{max-width:none;font-size:calc((100vw - 2 * var(--scm-gutter)) / 8.95);line-height:.88}.scm-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scm-cats__item--all{grid-column:span var(--span-3, 3)}.scm-rail__track{grid-auto-columns:calc((100% - 2 * var(--scm-gap)) / 2.6)}}@media(max-width:749px){.scm-head{flex-direction:column;align-items:flex-start;gap:18px}.scm-title{font-size:clamp(2.1rem,10vw,4rem)}.scm-tabs{width:100%}.scm-tabs__tab{flex:1 1 0;padding:0 12px}.scm-head__tools{width:100%}.scm-hero__title{font-size:calc((100vw - 2 * var(--scm-gutter)) / 8.95);line-height:.88}.scm-hero__ctas{display:grid;grid-template-columns:1fr;gap:8px}.scm-btn{width:100%;justify-content:space-between}.scm-hero__toggle{top:auto;bottom:calc(100% + 16px);width:40px;height:40px}.scm-hero__scroll{display:none}.scm-world{height:auto;min-height:0;aspect-ratio:3 / 5}.scm-world__label{padding:0 var(--scm-gutter) 18px}.scm-world__count{margin-bottom:10px;padding:5px 9px;font-size:.58rem;letter-spacing:.12em}.scm-world__title{font-size:clamp(1.8rem,10vw,3.2rem)}.scm-world__cta{margin-top:12px;font-size:.62rem;letter-spacing:.12em}.scm-world__cta .scm-arrow{width:14px;margin-left:8px}.scm-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scm-cats__item--all{grid-column:span var(--span-2, 2)}.scm-tile__name,.scm-cats__all{font-size:clamp(1rem,5.1vw,1.5rem)}.scm-tile__name,.scm-cats__all{padding:12px}.scm-cats__all{min-height:64px}.scm-looks__track{grid-auto-columns:78vw;scroll-padding-inline:var(--scm-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.scm-looks__track::-webkit-scrollbar{display:none}.scm-look{scroll-snap-align:start}.scm-look__media{max-height:none}.scm-rail__track{grid-auto-columns:64vw}.scm-rail__footer{grid-template-columns:1fr;gap:12px}.scm-rail__arrows{display:none}}@media(prefers-reduced-motion:reduce){.scm *,.scm *:before,.scm *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}.scm-ticker__track{animation:none!important;flex-wrap:wrap;width:auto}.scm-ticker__group+.scm-ticker__group{display:none}.scm-hero__scroll{display:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/scm-home.css.map */
