:root{--sh-ink: #14141a;--sh-soft: #f1f1f2;--sh-line: #e2e2e5;--sh-muted: #6b6b73}.sg{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff}.sg--full{width:100%}.sg__panel{position:relative;display:block;overflow:hidden;background:var(--sh-soft);color:#fff;min-height:320px;height:calc(var(--sg-hm, 78) * 1vh);height:calc(var(--sg-hm, 78) * 1svh)}@media(min-width:768px){.sg__panel{height:calc(var(--sg-hd, 92) * 1vh);height:calc(var(--sg-hd, 92) * 1svh)}}.sg__media,.sg__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sg__media img{object-fit:cover;display:block}.sg__media--empty{display:flex;align-items:center;justify-content:center;color:var(--sh-muted);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.sg__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000 16% 55%,rgba(0,0,0,var(--shade, .3)));pointer-events:none}.sg__label{position:absolute;left:16px;right:16px;bottom:18px;display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.85);font-family:var(--font-heading-family, inherit);font-weight:600;font-size:.9375rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.35)}.sg__arrow{width:16px;height:16px;flex:0 0 auto}@media(min-width:768px){.sg__label{left:28px;right:28px;bottom:28px;font-size:1.0625rem}}@media(hover:hover){.sg__panel:hover .sg__media img{transform:scale(1.02);transition:transform .8s ease}}html[data-gender-pref=none] body.template-index .gender-switch__link:before{opacity:0}.stl{padding:34px 0 0}.stl--tight-top{margin-top:0}.stl__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0;font-size:.75rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-ink)}.stl__item{display:inline-flex;align-items:center;line-height:1}.stl__item+.stl__item:before{content:"\b7";margin:0 10px;color:var(--sh-muted)}@media(max-width:767px){.stl{padding:22px 0 4px}.stl--tight-top{margin-top:0}.stl__list{column-gap:16px;row-gap:10px;font-size:.6875rem;letter-spacing:.08em}.stl__item+.stl__item:before{display:none}.stl__item--rating{flex-basis:100%;justify-content:center;margin-top:2px}}.stl__item--rating a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;text-transform:none;letter-spacing:.02em;font-size:.75rem;line-height:1}.stl__item--rating strong{font-weight:600}.stl__stars{--size: 14px;display:inline-block;flex:0 0 auto;width:calc(var(--size) * 5);height:var(--size);position:relative;top:1px;background:linear-gradient(90deg,#c9a86a calc(var(--rating, 5) / 5 * 100%),#d9d9dc 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.4 5.9.8-4.3 4.1 1.1 5.9L10 14.9l-5.3 2.8 1.1-5.9L1.5 7.7l5.9-.8z'/%3E%3C/svg%3E") 0 0 / var(--size) var(--size) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.4 5.9.8-4.3 4.1 1.1 5.9L10 14.9l-5.3 2.8 1.1-5.9L1.5 7.7l5.9-.8z'/%3E%3C/svg%3E") 0 0 / var(--size) var(--size) repeat-x}.stt{padding:28px 0 16px}.stt__heading{text-align:center;margin:0 0 18px}.stt__tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;justify-content:center;width:max-content;max-width:100%;margin:0 auto 22px;border-bottom:1px solid var(--sh-line)}.stt__tab{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0 22px 10px;text-align:center;margin-bottom:-1px;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-muted);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.stt__tab[aria-selected=true]{color:var(--sh-ink);border-bottom-color:var(--sh-ink)}.stt__panel{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stt__panel[hidden]{display:none}.stt__tile{position:relative;display:block;overflow:hidden;background:var(--sh-soft);aspect-ratio:4 / 5;color:#fff;text-decoration:none}.stt__tile--3{grid-column:1 / -1;aspect-ratio:16 / 7}.stt__tile img,.stt__empty{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85)}.stt__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#00000059)}.stt__label{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;text-align:center;color:#fff!important;transition:none!important;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.4)}.stt__tile img{transition:transform .6s ease}.stt__tile,.stt__tile:hover,.stt__tile:focus-visible,.stt__tile:active{color:#fff!important;transition:none}.stt__tile:hover .stt__label,.stt__tile:focus-visible .stt__label{color:#fff!important}@media(hover:hover){.stt__tile:hover img{transform:scale(1.04)}.stt__tile:hover:after{background:linear-gradient(180deg,#0000 40%,#00000073)}}@media(min-width:768px){.stt{padding:24px 0}.stt__panel{grid-template-columns:repeat(5,1fr);gap:12px}.stt__tile,.stt__tile--3{grid-column:span 1;aspect-ratio:4 / 5}.stt__label{left:18px;right:18px;bottom:18px;font-size:.875rem}}@media(min-width:768px)and (max-width:1023px){.stt__panel{grid-template-columns:repeat(6,1fr)}.stt__tile{grid-column:span 2}.stt__tile--4,.stt__tile--5{grid-column:span 3;aspect-ratio:16 / 9}}.scs{padding:40px 0 24px}.scs__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.scs__heading{margin:0}.scs__cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scs__card{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--sh-soft);color:#fff;text-decoration:none}.scs__card img,.scs__empty{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.scs__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#00000073)}.scs__card-text{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;display:grid;gap:4px}.scs__eyebrow{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.scs__title{font-family:var(--font-heading-family, inherit);font-weight:600;font-size:1.0625rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.scs__desc{font-size:.75rem;opacity:.9}.scs__cta{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.scs__themes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:18px;padding-top:14px;border-top:1px solid var(--sh-line)}.scs__theme{display:inline-flex;align-items:center;gap:8px;color:var(--sh-ink);text-decoration:none;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.scs__theme img{width:28px;height:28px;border-radius:50%;object-fit:cover}.scs__explore{margin-left:auto;color:var(--sh-ink);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.scs__explore--top{margin-left:0}.scs__cross{margin:14px 0 0;font-size:.8125rem;color:var(--sh-muted)}.scs__cross a{color:inherit}@media(min-width:768px){.scs{padding:64px 0 32px}.scs__cards{gap:16px}.scs__card-text{left:24px;right:24px;bottom:24px}.scs__title{font-size:1.5rem}.scs__desc{font-size:.875rem}}.siw{padding:40px 0 16px}.siw__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.siw__heading{margin:0}.siw__sub{margin:4px 0 0;color:var(--sh-muted);font-size:.875rem}.siw__link{color:var(--sh-ink);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.siw__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.siw__track::-webkit-scrollbar{display:none}.siw__card{flex:0 0 72vw;max-width:300px;scroll-snap-align:start;background:#fff}.siw__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--sh-soft) center / cover no-repeat}.siw__video{opacity:0;transition:opacity .3s ease}.siw__video.is-playing,.siw__video[data-blocked]{opacity:1}.siw__media img,.siw__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.siw__sound{position:absolute;right:10px;bottom:10px;width:32px;height:32px;border-radius:50%;border:0;background:#ffffffd9;color:var(--sh-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.siw__sound .siw__sound-on{display:none}.siw__sound[aria-pressed=true] .siw__sound-on{display:block}.siw__sound[aria-pressed=true] .siw__sound-off{display:none}.siw__caption{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 56px);padding:4px 8px;background:#ffffffd9;color:var(--sh-ink);font-size:.6875rem;letter-spacing:.02em}.siw__product{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:10px 0 6px;color:var(--sh-ink);text-decoration:none;border-bottom:1px solid var(--sh-line)}.siw__thumb{width:56px;height:56px;object-fit:cover;background:var(--sh-soft)}.siw__info{display:grid;gap:2px;min-width:0}.siw__title{font-size:.8125rem;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.siw__price{font-size:.8125rem;color:var(--sh-muted)}.siw__view{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.siw__guide{margin:14px 0 0;font-size:.8125rem;color:var(--sh-muted)}.siw__guide a{color:inherit}@media(min-width:768px){.siw{padding:64px 0 24px}.siw__track{gap:16px;padding:0 calc((100% - 1200px)/2 + 20px) 8px}.siw__card{flex-basis:280px}}.scf{padding:40px 0}.scf__head{text-align:center;max-width:640px;margin:0 auto 18px}.scf__eyebrow{margin:0 0 6px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-muted)}.scf__heading{margin:0 0 10px}.scf__body{color:var(--sh-ink);font-size:.9375rem}.scf__tabs{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;width:100%;margin:0 auto 20px;border-bottom:0}.scf__tab{font-size:.6875rem;letter-spacing:.08em;padding-bottom:6px;margin-bottom:0}.scf__tabs::-webkit-scrollbar{display:none}.scf__tab{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0 0 10px;margin-bottom:-1px;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-muted);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;flex:0 0 auto}.scf__tab.is-active{color:var(--sh-ink);border-bottom-color:var(--sh-ink)}.scf__stage{position:relative;touch-action:pan-y}.scf__panel{position:relative;margin:0;display:none}.scf__panel.is-active{display:block;animation:scf-in .45s ease}@keyframes scf-in{0%{opacity:0}to{opacity:1}}.scf__media{position:relative;aspect-ratio:4 / 5;background:var(--sh-soft);overflow:hidden}.scf__media picture,.scf__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:100% 50%}.scf__media img{object-fit:cover;display:block}.scf__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--sh-muted);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.scf__card{background:#fff;padding:18px 0 0;max-width:420px}.scf__kicker{margin:0 0 4px;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted)}.scf__title{margin:0 0 6px;font-size:1.125rem}.scf__line{margin:0;font-size:.9375rem;line-height:1.55;color:var(--sh-ink)}.scf__line .scf__lbl{margin-top:2px}.scf__wears,.scf__vars{margin:10px 0 0;font-size:.875rem;line-height:1.5;color:var(--sh-ink)}.scf__vars{color:var(--sh-muted)}.scf__lbl{display:block;margin-bottom:2px;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted)}.scf__cardlink,.scf__link{display:inline-block;margin-top:12px;color:var(--sh-ink);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.scf__foot{text-align:center;margin:20px 0 0}.scf__long{display:none}.scf__short{display:block}@media(min-width:1280px){.scf__long{display:block}.scf__short{display:none}}@media(min-width:1024px)and (max-width:1279px){.scf__card{max-width:400px}}@media(min-width:768px){.scf{padding:64px 0}.scf__head{margin-bottom:24px}.scf__tabs{flex-wrap:nowrap;gap:36px;width:max-content;max-width:100%;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--sh-line)}.scf__tab{padding-bottom:10px;margin-bottom:-1px;letter-spacing:.12em}.scf__tab{font-size:.875rem}.scf__media{aspect-ratio:16 / 9}.scf__card{position:absolute;left:32px;top:32px;bottom:32px;height:fit-content;margin:auto 0;padding:22px 26px 20px;max-width:480px;border:1px solid var(--sh-line);box-shadow:0 8px 30px #00000014}.scf__line,.scf__wears{font-size:.875rem;line-height:1.5}.scf__wears{margin-top:10px}.scf__panel.is-active .scf__card{animation:scf-up .5s ease .1s both}@keyframes scf-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media(min-width:1200px){.scf__media{aspect-ratio:2 / 1}.scf__card{left:48px;top:48px;bottom:48px;max-width:560px;padding:26px 30px 22px}.scf__title{font-size:1.25rem}.scf__line,.scf__wears{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.scf__panel.is-active,.scf__panel.is-active .scf__card{animation:none}}@media(min-width:768px){body.template-index #main-content .row.full-width-row>.columns,body.template-page-for-her #main-content .row.full-width-row>.columns,body.template-page-for-him #main-content .row.full-width-row>.columns,body.template-index #main-content .section-text-with-icons .row>.columns,body.template-page-for-her #main-content .section-text-with-icons .row>.columns,body.template-page-for-him #main-content .section-text-with-icons .row>.columns{padding-left:0;padding-right:0}body.template-index #main-content .row.full-width-row,body.template-page-for-her #main-content .row.full-width-row,body.template-page-for-him #main-content .row.full-width-row,body.template-index #main-content .section-text-with-icons .row,body.template-page-for-her #main-content .section-text-with-icons .row,body.template-page-for-him #main-content .section-text-with-icons .row,body.template-page-for-her #main-content .section-collapsible-content .row,body.template-page-for-him #main-content .section-collapsible-content .row{max-width:none;margin-left:auto;margin-right:auto;padding-left:clamp(40px,5vw,140px);padding-right:clamp(40px,5vw,140px)}body.template-index #main-content .row.full-width-row .row,body.template-page-for-her #main-content .row.full-width-row .row,body.template-page-for-him #main-content .row.full-width-row .row,body.template-page-for-her #main-content .section-slideshow .row.full-width-row,body.template-page-for-him #main-content .section-slideshow .row.full-width-row{padding-left:0;padding-right:0}.siw__track{padding-left:clamp(40px,5vw,140px)!important;padding-right:clamp(40px,5vw,140px)!important}body.template-index #main-content .section-text-with-icons .text-with-icons,body.template-page-for-her #main-content .section-text-with-icons .text-with-icons,body.template-page-for-him #main-content .section-text-with-icons .text-with-icons{max-width:none;padding-left:clamp(40px,5vw,140px);padding-right:clamp(40px,5vw,140px)}}.stt__heading--small{font-size:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:20px}.stt--labels-below .stt__tile{aspect-ratio:auto;background:transparent;color:var(--sh-ink);display:flex;flex-direction:column}.stt--labels-below .stt__tile img,.stt--labels-below .stt__empty{position:static;aspect-ratio:4 / 5;width:100%;height:auto;background:var(--sh-soft);filter:none}.stt--labels-below .stt__tile--3 img,.stt--labels-below .stt__tile--3 .stt__empty{aspect-ratio:16 / 7}.stt--labels-below .stt__tile:after{display:none}.stt--labels-below .stt__label{position:static;padding:14px 0 4px;text-align:center;color:var(--sh-ink);text-shadow:none;font-size:.75rem;letter-spacing:.14em;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.stt--labels-below .stt__tile:hover .stt__label{color:var(--sh-ink)}.stt--labels-below .stt__panel{row-gap:18px}@media(min-width:768px){.stt--labels-below .stt__tile,.stt--labels-below .stt__tile--3{aspect-ratio:auto}.stt--labels-below .stt__tile--3 img,.stt--labels-below .stt__tile--3 .stt__empty{aspect-ratio:4 / 5}.stt--labels-below .stt__label{font-size:.8125rem;padding-top:16px}}.scs__head--small{justify-content:center;margin-bottom:20px}.scs__head--small .scs__heading{font-size:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.scs__cards--3,.scs__cards--4{grid-template-columns:1fr 1fr}.scs__card,.scs__card:hover,.scs__card:focus-visible{color:#fff!important}.scs__card img{transition:transform .6s ease}@media(hover:hover){.scs__card:hover img{transform:scale(1.04)}}.scs__card-text{text-align:center;left:14px;right:14px;bottom:16px}.scs__card-text .scs__title{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.4)}.scs__card-text .scs__cta{display:none}.scs__themes--center{justify-content:center;border-top:0;padding-top:6px}.scs__themes--center .scs__explore{margin-left:0}@media(min-width:768px){.scs__cards--3{grid-template-columns:repeat(3,1fr)}.scs__cards--4{grid-template-columns:repeat(4,1fr)}.scs__cards--3 .scs__title,.scs__cards--4 .scs__title{font-size:1.0625rem}.scs__cards--3 .scs__desc,.scs__cards--4 .scs__desc{font-size:.75rem}}.scs--tabbed .stt__tabs{margin-bottom:22px}.scs .stt__panel[hidden],.scs--title-only .scs__eyebrow,.scs--title-only .scs__desc{display:none}.scs--title-only .scs__card-text{bottom:14px}.scs--title-only .scs__title{font-size:.875rem;letter-spacing:.14em;line-height:1.2}@media(min-width:768px){.scs--title-only .scs__card-text{left:18px;right:18px;bottom:18px}.scs--title-only .scs__cards--4 .scs__title,.scs--title-only .scs__cards--3 .scs__title{font-size:.875rem}}.siw__head--center{justify-content:center;text-align:center}.siw__heading--small{font-size:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.siw__head--center .siw__sub{margin-top:6px}.siw__track{scroll-snap-type:x mandatory;scroll-padding-inline:50%;align-items:flex-end;padding-top:24px}.siw__card{scroll-snap-align:center;transition:transform .45s ease;transform-origin:center bottom}.siw__card.is-active{transform:scale(1.06);z-index:1}@media(min-width:768px){.siw__card.is-active{transform:scale(1.1)}.siw__track{padding-top:36px}}.siw__track{justify-content:safe center;gap:14px;padding-bottom:28px}.siw__card{flex-basis:70vw;max-width:320px}.siw__product{margin-top:10px;padding:10px 12px;border:1px solid var(--sh-line);border-radius:4px;background:#fff;box-shadow:0 6px 18px #14141a0f;grid-template-columns:52px 1fr 20px}.siw__thumb{width:52px;height:52px;border-radius:3px}.siw__view{font-size:0;width:20px;height:20px;position:relative}.siw__view:after{content:"";position:absolute;left:6px;top:4px;width:8px;height:8px;border-right:1.5px solid var(--sh-ink);border-bottom:1.5px solid var(--sh-ink);transform:rotate(-45deg)}.siw__card.is-active .siw__product{box-shadow:0 10px 28px #14141a1f}@media(min-width:768px){.siw__card{flex-basis:300px}.siw__track{gap:20px}}.siw__strip{position:relative}.siw__arrow{display:none;position:absolute;top:45%;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--sh-line);background:#ffffffeb;color:var(--sh-ink);cursor:pointer;align-items:center;justify-content:center;box-shadow:0 4px 14px #14141a14}.siw__arrow--prev{left:clamp(8px,2vw,40px)}.siw__arrow--next{right:clamp(8px,2vw,40px)}@media(min-width:768px){.siw__arrow{display:inline-flex}}.siw__sound{display:none!important}.siw__track{justify-content:flex-start;scroll-padding-inline:0}.siw__card{flex-basis:62vw;max-width:none}.siw__card.is-active{transform:scale(1.05)}@media(min-width:768px){.siw__card{flex-basis:240px}.siw__card.is-active{transform:scale(1.08)}.siw__track{gap:16px}}@media(min-width:1280px){.siw__card{flex-basis:250px}}.srw{padding:40px 0}.srw__head{text-align:center;max-width:640px;margin:0 auto 22px}.srw__eyebrow{margin:0 0 6px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-muted)}.srw__heading{margin:0 0 8px}.srw__stats{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--sh-ink)}.srw__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.srw__feature{position:relative;overflow:hidden;background:var(--sh-soft);aspect-ratio:4 / 5;min-height:420px;touch-action:pan-y}.srw__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.srw__slide.is-active{opacity:1;visibility:visible;transition-delay:0s;z-index:1}.srw__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.srw__card{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 30px #00000014;padding:14px 16px 12px}.srw__quote{font-size:.9375rem;-webkit-line-clamp:3}.srw__slide.is-active .srw__card{animation:scf-up .5s ease .1s both}.srw__cardstars{--size: 12px;display:block;margin-bottom:8px}.srw__quote{margin:0 0 10px;font-size:1rem;line-height:1.45;color:var(--sh-ink);font-family:var(--font-heading-family, inherit);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.srw__by{margin:0;font-size:.75rem;color:var(--sh-muted)}.srw__plink{display:inline-block;margin-top:8px;color:var(--sh-ink);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.srw__dots{position:absolute;right:6px;top:6px;z-index:3;display:flex;gap:0}.srw__dot{-webkit-appearance:none;appearance:none;border:0;padding:0;width:24px;height:24px;border-radius:50%;background:transparent;cursor:pointer;position:relative}.srw__dot:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 1px #00000026}.srw__dot.is-active:before{background:#fff}.srw__tiles{list-style:none;margin:0 -5vw;padding:0 5vw;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 5vw;-webkit-overflow-scrolling:touch;scrollbar-width:none}.srw__tiles::-webkit-scrollbar{display:none}.srw__item{flex:0 0 44%;scroll-snap-align:start}.srw__tile{display:block;color:var(--sh-ink);text-decoration:none}.srw__tilemedia{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--sh-soft)}.srw__tilemedia img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.srw__tilecap{display:block;padding:8px 2px 0;font-size:.75rem;line-height:1.35}.srw__tilecap b{display:block;font-weight:600}.srw__tilecap i{display:block;font-style:normal;color:var(--sh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srw__foot{text-align:center;margin:22px 0 0}.srw__link{display:inline-block;color:var(--sh-ink);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}@media(min-width:768px){.srw__tiles{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible}.srw__item{flex:none}}@media(min-width:1024px){.srw{padding:56px 0}.srw__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px;align-items:stretch}.srw__feature{aspect-ratio:auto;min-height:0}.srw__card{left:24px;right:24px;bottom:24px;padding:22px 26px 18px;max-width:460px;background:#ffffffe6}.srw__quote{font-size:1.125rem;-webkit-line-clamp:4}.srw__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.srw__item:nth-child(n+9){display:none}.srw__tilecap{font-size:.8125rem}}@media(hover:hover){.srw__tile:hover .srw__tilemedia img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.srw__slide,.srw__slide.is-active .srw__card,.srw__tilemedia img{transition:none;animation:none}}.sfp{padding:28px 0 56px}.sfp__head{text-align:center;max-width:720px;margin:0 auto 28px}.sfp__eyebrow,.sfp__kicker{margin:0 0 6px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-muted)}.sfp__heading{margin:0 0 12px}.sfp__intro{color:var(--sh-ink);font-size:.9375rem;line-height:1.6}.sfp__intro p{margin:0 0 8px}.sfp__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:18px;padding-top:14px;border-top:1px solid var(--sh-line)}.sfp__nav a{color:var(--sh-ink);text-decoration:none;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid transparent}.sfp__nav a:hover{border-bottom-color:var(--sh-ink)}.sfp__finish{display:grid;gap:18px;margin-top:32px;scroll-margin-top:90px}.sfp__media{position:relative;aspect-ratio:4 / 5;background:var(--sh-soft);overflow:hidden}.sfp__media img,.sfp__empty{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%;display:block}.sfp__empty{display:flex;align-items:center;justify-content:center;color:var(--sh-muted);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.sfp__title{margin:0 0 10px;font-size:1.375rem}.sfp__p{margin:0 0 12px;font-size:.9375rem;line-height:1.6;color:var(--sh-ink)}.sfp__facts{margin:0;display:grid;grid-template-columns:1fr;gap:10px}.sfp__facts dt{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted);margin:0 0 2px}.sfp__facts dd{margin:0;font-size:.9375rem;line-height:1.6;color:var(--sh-ink)}.sfp__link{display:inline-block;margin-top:14px;color:var(--sh-ink);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.sfp__note,.sfp__gold{margin-top:40px;padding:24px;background:var(--sh-soft);scroll-margin-top:90px}.sfp__notebody{font-size:.9375rem;line-height:1.6}.sfp__notebody p{margin:0 0 8px}.sfp__karats{display:grid;grid-template-columns:1fr;gap:10px;margin-top:16px}.sfp__karats>div{background:#fff;border:1px solid var(--sh-line);padding:14px 16px}.sfp__karats b{display:block;font-family:var(--font-heading-family, inherit);font-size:1.25rem}.sfp__karats span{display:block;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-muted);margin:2px 0 6px}.sfp__karats em{font-style:normal;font-size:.875rem;line-height:1.5}@media(min-width:768px){.sfp__media{aspect-ratio:16 / 9}.sfp__finish{gap:20px}.sfp__text{max-width:720px}.sfp__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sfp__karats{grid-template-columns:repeat(3,minmax(0,1fr))}.sfp__note,.sfp__gold{padding:32px}}@media(min-width:1024px){.sfp{padding:40px 0 72px}.sfp__finish{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:36px;align-items:center;margin-top:44px}.sfp__finish:nth-child(2n){grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sfp__finish:nth-child(2n) .sfp__media{order:2}.sfp__media{aspect-ratio:3 / 2}.sfp__facts{grid-template-columns:1fr;gap:12px}.sfp__title{font-size:1.625rem}}.sbg{padding:44px 0 40px;background:var(--sh-soft);color:var(--sh-ink)}.sbg--dark{background:var(--sh-ink);color:#fff}.sbg__head{text-align:center;max-width:640px;margin:0 auto 26px}.sbg__eyebrow{margin:0 0 6px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.sbg__heading{margin:0 0 8px;text-transform:uppercase;letter-spacing:.06em;color:inherit}.sbg__text{margin:0;font-size:.9375rem;opacity:.85}.sbg__list{list-style:none;margin:0 -5vw;padding:0 5vw;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 5vw;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sbg__list::-webkit-scrollbar{display:none}.sbg__item{flex:0 0 38%;scroll-snap-align:start}.sbg__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.sbg__bar{height:1px;background:#14141a26;margin:22px auto 0;max-width:240px;position:relative;overflow:hidden}.sbg--dark .sbg__bar{background:#fff3}.sbg__barfill{position:absolute;left:0;top:0;bottom:0;width:33%;background:currentColor;transition:transform .15s linear}.sbg__item{display:flex;justify-content:center}.sbg__badge{position:relative;display:block;width:100%;max-width:168px;aspect-ratio:1 / 1;color:inherit;text-decoration:none;margin:0 auto}.sbg__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:scale(.82);transform-origin:50% 50%}.sbg__arc{font-family:var(--font-body-family, inherit);font-weight:400;font-size:20px;letter-spacing:.24em;text-transform:uppercase;fill:currentColor}.sbg__arc--bottom{font-size:19px}.sbg__spark{font-size:14px;fill:currentColor}.sbg__big{font-family:var(--font-body-family, inherit);font-weight:500;font-size:46px;letter-spacing:.02em;fill:currentColor}.sbg__icon{position:absolute;left:50%;top:50%;width:36%;height:36%;transform:translate(-50%,-50%);object-fit:contain;display:block}.sbg--dark .sbg__icon{filter:invert(1)}@media(min-width:768px){.sbg__list{margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;max-width:1200px}.sbg__item{flex:none}.sbg__badge{max-width:180px}.sbg__bar{display:none}}@media(min-width:1024px){.sbg{padding:56px 0 52px}.sbg__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.sbg__badge{max-width:176px}}.sst{padding:40px 0}.sst__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center}.sst__media{position:relative;aspect-ratio:1 / 1;background:var(--sh-soft);overflow:hidden}.sst__media img,.sst__empty{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sst__empty{display:flex;align-items:center;justify-content:center;color:var(--sh-muted);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.sst__eyebrow{margin:0 0 8px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-muted)}.sst__heading{margin:0 0 12px}.sst__body{font-size:.9375rem;line-height:1.6;color:var(--sh-ink)}.sst__body p{margin:0 0 8px}.sst__facts{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:768px){.sst__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.sst__facts li{border-top:1px solid var(--sh-line);padding-top:10px}.sst__facts b{display:block;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:1.0625rem}.sst__facts span{display:block;font-size:.75rem;color:var(--sh-muted);margin-top:2px}.sst__link{display:inline-block;margin-top:18px;color:var(--sh-ink);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}@media(min-width:1024px){.sst{padding:56px 0}.sst__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.sst__text{order:-1;max-width:520px;justify-self:end}.sst--img-left .sst__text{order:0;justify-self:start}.sst__heading{font-size:1.75rem}}.sbg--slim{padding:28px 0 24px}.sbg--slim .sbg__head:empty{display:none}@media(min-width:1024px){.sbg--slim{padding:36px 0 32px}.sbg--slim .sbg__badge{max-width:150px}}.sco{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#14141a59}.sco[hidden]{display:none}.sco__card{background:#fff;color:var(--sh-ink);width:100%;max-width:440px;padding:22px 22px 18px;box-shadow:0 18px 50px #0000002e}.sco__title{font-family:var(--font-heading-family, inherit);font-weight:600;font-size:1.125rem;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.sco__text{font-size:.875rem;line-height:1.55;color:#3a3a40;margin:0 0 14px}.sco__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sco__prefs{border-top:1px solid var(--sh-line);border-bottom:1px solid var(--sh-line);margin:0 0 14px}.sco__prefs[hidden]{display:none}.sco__row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:.875rem}.sco__row+.sco__row{border-top:1px solid var(--sh-line)}.sco__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center}.sco__btn{-webkit-appearance:none;appearance:none;border:1px solid var(--sh-ink);background:#fff;color:var(--sh-ink);font:inherit;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding:12px 10px;cursor:pointer}.sco__btn--solid{background:var(--sh-ink);color:#fff}.sco__btn[hidden]{display:none}.sco__link{grid-column:1 / -1;-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--sh-muted);font:inherit;font-size:.75rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 0 0}@media(min-width:768px){.sco{align-items:center}}.ssh{position:fixed;left:0;right:0;bottom:0;z-index:8900;background:#fff;color:var(--sh-ink);max-height:60vh;overflow:auto;padding:26px 22px calc(22px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #00000024;transform:translateY(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ssh[hidden]{display:none}.ssh.is-open{transform:translateY(0)}.ssh__close{position:absolute;top:10px;right:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--sh-ink);cursor:pointer}.ssh__eyebrow{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted);margin:0 0 6px}.ssh__logo{display:block;width:auto;height:14px;margin:2px 0 14px}.ssh__title{font-family:var(--font-heading-family, inherit);font-weight:600;font-size:1.5rem;line-height:1.1;text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;padding-right:36px}.ssh__text{font-size:.9375rem;line-height:1.5;color:#3a3a40;margin:0 0 14px}.ssh__field input{width:100%;height:48px;border:1px solid var(--sh-ink);background:#fff;color:var(--sh-ink);padding:0 14px;font:inherit;font-size:16px;border-radius:0;margin:0 0 10px}.ssh__btn{display:block;width:100%;height:48px;-webkit-appearance:none;appearance:none;border:1px solid var(--sh-ink);background:var(--sh-ink);color:#fff;font:inherit;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ssh__legal{font-size:.6875rem;line-height:1.5;color:var(--sh-muted);margin:10px 0 0}.ssh__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ssh__error{font-size:.8125rem;color:#a8423a;margin:0 0 8px}.ssh__code{font-family:var(--font-heading-family, inherit);font-weight:600;font-size:1.75rem;letter-spacing:.12em;border:1px dashed var(--sh-ink);padding:12px;text-align:center;margin:0 0 10px;-webkit-user-select:all;user-select:all}@media(min-width:768px){.ssh{left:auto;right:24px;bottom:24px;width:420px;max-height:none;padding:28px 26px 24px;transform:translateY(calc(100% + 40px))}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/sarnion-home.css.map */
