.x2s{color:#1f1e1d}.x2s__sec{padding:72px 20px}.x2s__pt0{padding-top:0}.x2s__rel{position:relative;overflow:hidden}.x2s__rel>.x2s__in,.x2s__rel>.x2s__faces{position:relative;z-index:1}.x2s__white{background:#fff}.x2s__dark{background:#2b2a28;color:#f0efeb}.x2s__in{max-width:1120px;margin:0 auto}.x2s__mid{max-width:820px}.x2s__eb,.x2h__eyebrow{display:flex!important;align-items:center;gap:10px}.x2s__eb:before,.x2h__eyebrow:before{content:"";flex-shrink:0;width:5px;height:15px;background:radial-gradient(circle at 2.5px 2.5px,var(--x2i,#9FB8BC) 2.4px,transparent 2.6px) top/5px 5px no-repeat,linear-gradient(var(--x2i,#9FB8BC),var(--x2i,#9FB8BC)) bottom/5px 8px no-repeat;border-radius:0 0 3px 3px}.x2s__eb--light{--x2i:#C9DADD}.x2g{position:absolute;right:-8vw;top:50%;width:min(44vw,220px);aspect-ratio:1/3;transform:translateY(-50%) rotate(var(--r,0deg));pointer-events:none;opacity:.13;z-index:0;will-change:transform}.x2g__dot{position:absolute;left:0;right:0;top:0;aspect-ratio:1;border-radius:50%;background:#c9dadd}.x2g__bar{position:absolute;left:0;right:0;bottom:0;height:62%;border-radius:999px;background:#c9dadd}.x2g--left{right:auto;left:-8vw}.x2g--center{right:auto;left:50%;transform:translate(-50%,-50%) rotate(var(--r,0deg));opacity:.16;z-index:1}@media(prefers-reduced-motion:reduce){.x2g{transform:translateY(-50%)}.x2g--center{transform:translate(-50%,-50%)}.x2s__marq-in,.x2s__faces-in{animation:none!important}}.x2s__eb{font-size:12px;line-height:1;letter-spacing:2px;color:#6b6863;font-weight:500;margin:0 0 14px}.x2s__eb--light{color:#c9dadd}.x2s__h2{font-size:clamp(30px,7vw,46px);line-height:1.08;font-weight:500;letter-spacing:-.8px;margin:0 0 18px;text-transform:lowercase}.x2s__h2s{display:block;margin-top:4px;font-size:.74em;line-height:1.15;letter-spacing:-.4px;color:#a9a59e}.x2s__dark .x2s__h2s{color:#f0efeb8c}.x2s__h3{font-size:clamp(24px,5.5vw,32px);line-height:1.12;font-weight:500;margin:0 0 10px;text-transform:lowercase}.x2s__body{font-size:16.5px;line-height:1.6;color:#5e5b57;margin:0 0 28px}.x2s__body--max{max-width:620px}.x2s__claim{display:block;margin-top:10px;font-style:italic;color:#1f1e1d;font-weight:500}.x2s__moments .x2s__body{margin-bottom:44px}.x2s__lead{font-size:17px;line-height:1.6;margin:0 0 14px;color:#f0efebdb}.x2s__lead b{color:#f0efeb;font-weight:600}.x2s__src{font-size:13px;color:#c9dadd;margin:8px 0 0}.x2s__src--dark{color:#6b6863;margin-top:-14px}.x2s__press{padding:24px 0;border-top:1px solid #E2DFD8;border-bottom:1px solid #E2DFD8;overflow:hidden}.x2s__marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.x2s__marq-in{display:flex;align-items:center;gap:48px;width:max-content;animation:x2marq 40s linear infinite}.x2s__marq-in img{height:28px;width:auto;max-width:none;filter:grayscale(1);opacity:.6;mix-blend-mode:multiply}.x2s__marq-in img.x2s__aw{height:46px;opacity:.7}@keyframes x2marq{to{transform:translate(-50%)}}.x2s__split{display:grid;gap:32px;align-items:center}.x2s__vid{position:relative;border-radius:28px;overflow:hidden;background:#1d1c1b}.x2s__vid--sq{aspect-ratio:1/1}.x2s__vid--wide{aspect-ratio:16/9;border-radius:24px}.x2s__vid iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.x2s__over{position:relative;margin:0;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:#e4e1da}.x2s__over img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.x2s__over--gift img{object-position:center 55%}.x2s__over.is-in img{transform:scale(1)}.x2s__over:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14131200 45%,#141312b8);pointer-events:none}.x2s__over figcaption{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;color:#f0efeb}.x2s__over figcaption .x2s__h2,.x2s__over figcaption .x2s__h3{color:#fff;margin:0}.x2s__over figcaption p{margin:8px 0 0;font-size:15.5px;line-height:1.5;color:#ffffffe0}.x2s__how{display:grid;gap:28px}.x2s__steps{--p:0;position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px}.x2s__steps:before,.x2s__steps:after{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;border-radius:2px;background:#eceae5}.x2s__steps:after{background:#1f1e1d;transform-origin:top;transform:scaleY(var(--p));transition:transform .15s linear}.x2s__steps li{position:relative;z-index:1;display:flex;gap:16px;opacity:.45;transition:opacity .35s}.x2s__steps li.is-on{opacity:1}.x2s__steps span{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #ECEAE5;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;transition:background .3s,color .3s,border-color .3s}.x2s__steps li.is-on span{background:#1f1e1d;border-color:#1f1e1d;color:#fff}.x2s__steps b{font-size:17px;font-weight:600;display:block;margin-top:6px}.x2s__steps p{margin:4px 0 0;font-size:15.5px;line-height:1.55;color:#5e5b57}@media(prefers-reduced-motion:reduce){.x2s__steps li{opacity:1}.x2s__steps:after{transform:none}}.x2r{background:#f0efeb;border-radius:28px;padding:26px}.x2r__logo{height:36px;width:auto;max-width:200px;display:block;margin:0 0 22px;mix-blend-mode:multiply}.x2r__q{margin:0 0 14px;font-size:15px;font-weight:600}.x2r__bar{display:grid;grid-template-columns:110px 1fr 56px;align-items:center;gap:12px;margin:0 0 12px;font-size:14px;color:#5e5b57}.x2r__track{height:14px;border-radius:999px;background:#e2dfd8;overflow:hidden}.x2r__track i{display:block;height:100%;width:calc(var(--v) * 1%);border-radius:999px;background:#c2603f;transform-origin:left;transform:scaleX(0);transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.x2r__bar--after .x2r__track i{background:var(--x2after,#9FB8BC);transition-delay:.35s}.x2r.is-in .x2r__track i{transform:scaleX(1)}.x2r__bar b{font-size:22px;font-weight:600;color:#c2603f;text-align:right;font-variant-numeric:tabular-nums}.x2r__bar--after b{color:#4f6e75}.x2r__method{margin:18px 0 10px;font-size:15px;line-height:1.6;color:#5e5b57}.x2r__method b{color:#1f1e1d;font-weight:600}.x2r__src{margin:0;font-size:12.5px;color:#6b6863}@media(prefers-reduced-motion:reduce){.x2r__track i{transform:none;transition:none}}.x2c{margin:0 -20px}.x2c__scroll{overflow-x:auto;scrollbar-width:none;padding:0 20px 4px;scroll-padding-inline:20px}.x2c__scroll::-webkit-scrollbar{display:none}.x2c__grid{display:grid;grid-template-columns:minmax(112px,1.5fr) repeat(3,minmax(66px,1fr));min-width:0;background:#fff;border-radius:24px;padding:8px 0;font-size:14px}.x2c__grid>div{display:flex;align-items:center;justify-content:center;padding:14px 6px;border-top:1px solid #ECEAE5;text-align:center}.x2c__grid>.x2c__h{border-top:0;font-size:12.5px;font-weight:600;color:#6b6863;padding-top:16px;padding-bottom:16px;-webkit-hyphens:manual;hyphens:manual;line-height:1.25}.x2c__grid>.x2c__lab{justify-content:flex-start;text-align:left;padding-left:16px;line-height:1.3}.x2c__grid>.x2c__us{background:#dce7e9;border-top-color:#cfdcde}.x2c__grid>.x2c__h.x2c__us{background:#1f1e1d;color:#fff;border-radius:16px 16px 0 0;margin-top:-8px;padding-top:24px}.x2c__grid>.x2c__us--last{border-radius:0 0 16px 16px;margin-bottom:-8px;padding-bottom:22px}.x2c-y{display:inline-flex;width:26px;height:26px;border-radius:50%;background:#1f1e1d;color:#fff;align-items:center;justify-content:center}.x2c__grid>div:not(.x2c__us) .x2c-y{background:#e6eeef;color:#2e4a50}.x2c-n{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;color:#b5b1aa}.x2c-mix{display:inline-flex;align-items:center;gap:0;color:#b5b1aa;font-size:13px}.x2c-mix>span{margin:0 3px}.x2c-mix .x2c-y{width:22px;height:22px}.x2c-mix .x2c-n{width:10px;height:22px}.x2s__note{display:flex;gap:14px;align-items:flex-start;margin:22px 0 0;max-width:620px;background:#e7e5df;border-radius:20px;padding:18px 20px;font-size:14px;line-height:1.55;color:#5e5b57}.x2s__note>svg{flex-shrink:0;margin-top:1px;color:#1f1e1d}.x2s__note>div{border-left:1px solid #CFCBC3;padding-left:14px}.x2s__note p{margin:0}.x2s__note p+p{margin-top:8px}.x2s__note b{color:#1f1e1d;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/21/assets/x2-pdp-story-a.css.map */
