.template-collection,.template-search,.template-list-collections,.template-collection .exo-main,.template-search .exo-main,.template-list-collections .exo-main{background:var(--x3-milk)}.x4c{--x4c-x:var(--x3-page-x,16px);--x4c-max:1344px;color:var(--x3-ink);font-family:var(--x3-sans);padding-bottom:var(--x3-s7)}:where(.x4c) :where(h1,h2,h3,p,ul,ol,figure,fieldset,legend){margin:0;padding:0}:where(.x4c) :where(ul,ol){list-style:none}.x4c a{color:inherit}.x4c img{display:block;max-width:100%}.x4c-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.x4c :focus-visible{outline:2px solid var(--x3-cherry);outline-offset:3px}.x4c-tint--blush{--x4c-tint:var(--x3-blush)}.x4c-tint--butter{--x4c-tint:var(--x3-butter)}.x4c-tint--sage{--x4c-tint:var(--x3-sage)}.x4c-tint--lilac{--x4c-tint:var(--x3-lilac)}.x4c-tint--oat{--x4c-tint:var(--x3-oat)}.x4c-tint--sky{--x4c-tint:var(--x3-sky)}.x4c-tint--peach{--x4c-tint:var(--x3-peach,#f8e4d8)}.x4c-eyebrow{font:650 12px/1.3 var(--x3-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--x3-ink-soft)}.x4c-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;border:1px solid transparent;font:650 14px/1.15 var(--x3-sans);letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s var(--x3-ease),color .2s var(--x3-ease),border-color .2s var(--x3-ease)}.x4c-pill--solid{background:var(--x3-cherry);color:var(--x3-on-cherry)!important}.x4c-pill--solid:hover{background:var(--x3-cherry-hover)}.x4c-pill--line{background:transparent;color:var(--x3-ink);border-color:#3a1d2873}.x4c-pill--line:hover{background:var(--x3-ink);color:var(--x3-milk);border-color:var(--x3-ink)}.x4c-pill[disabled]{opacity:.45;cursor:not-allowed}.x4c-textlink{font:600 14px/1.4 var(--x3-sans);color:var(--x3-cherry)!important;text-decoration:underline;text-underline-offset:3px}.x4c-arrowlink{display:inline-block;font:650 14px/1.4 var(--x3-sans);color:var(--x3-ink);text-decoration:underline;text-underline-offset:3px}.x4c-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;font:500 12px/16px var(--x3-sans);color:var(--x3-ink-soft)}.x4c-crumbs li+li:before{content:"/";margin:0 8px;opacity:.6}.x4c-crumbs a{text-decoration:none}.x4c-crumbs a:hover{text-decoration:underline}.x4c-hero{display:flex;flex-direction:column;padding:0 var(--x4c-x)}.x4c-hero__art{order:-1;position:relative;margin-top:var(--x3-s2);aspect-ratio:3/2;border-radius:20px;overflow:hidden;background:var(--x4c-tint,var(--x3-panel))}.x4c-hero__art picture{display:contents}.x4c-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,40%)}.x4c-hero__text{padding-top:var(--x3-s5)}.x4c-hero--text .x4c-hero__text{padding-top:var(--x3-s4)}.x4c-hero__title{margin-top:var(--x3-s3);font:400 var(--x3-fs-h1)/var(--x3-lh-h1) var(--x3-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--x3-ink)}.x4c-hero__intro{margin-top:var(--x3-gap-para,12px);max-width:52ch;font:400 var(--x3-fs-body)/var(--x3-lh-body) var(--x3-sans);color:var(--x3-ink-soft)}.x4c-hero__intro p{margin:0}.x4c-hero__intro p+p{margin-top:var(--x3-s2)}.x4c-hero__cta{margin-top:var(--x3-s5)}.x4c-hero--retired .x4c-hero__text{padding-top:var(--x3-s6)}.x4c-family{position:absolute;top:0;left:0;right:0;bottom:13%;container-type:size;display:flex;align-items:flex-end;justify-content:center;column-gap:3%;--u:min(var(--fh,80cqh),var(--fw,60cqw))}.x4c-family__item{position:relative;z-index:0;display:block;flex:none;line-height:0}.x4c-family__item:after{content:"";position:absolute;z-index:-1;left:-14%;right:-14%;bottom:-3cqh;height:6cqh;border-radius:50%;background:radial-gradient(closest-side,#3a1d2838,#3a1d2800)}.x4c .x4c-family__img{display:block;width:auto;max-width:none;height:calc(var(--u) * var(--s,1));object-fit:contain;background:transparent}.x4c-tile .x4c-family{bottom:16%;--fh:74cqh}.x4c-cats{margin-top:var(--x3-s5)}.x4c-cats ul{display:flex;gap:var(--x3-s2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--x4c-x);padding:2px var(--x4c-x) 4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.x4c-cats ul::-webkit-scrollbar{display:none}.x4c-cats li{flex:none;scroll-snap-align:start}.x4c-cats__chip{display:flex;align-items:center;gap:10px;height:60px;padding:6px 16px 6px 6px;border-radius:999px;background:var(--x3-panel);font:600 14px/18px var(--x3-sans);color:var(--x3-ink);text-decoration:none;white-space:nowrap;transition:box-shadow .2s var(--x3-ease)}.x4c-cats__chip:hover{box-shadow:inset 0 0 0 1px #3a1d2840}.x4c-cats__chip[aria-current=page],.x4c-cats__chip.is-current{box-shadow:inset 0 0 0 1.5px var(--x3-cherry);color:var(--x3-cherry)}.x4c-cats__dot{position:relative;flex:none;display:block;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--x4c-tint,var(--x3-studio))}.x4c-cats__dot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;object-fit:cover}.x4c .x4c-cats__dot .x4c-img--cut,.x4c .x4c-cats__dot .x4c-img--whole{inset:auto;left:50%;top:50%;width:auto;height:calc(var(--fit,.68) * 100%);max-width:none;padding:0;object-fit:contain;transform:translate(-50%,-50%);background:transparent}.x4c-cats__num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;background:var(--x3-cherry);color:var(--x3-on-cherry);font:400 18px/1 var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-toolwrap{position:sticky;top:var(--x4c-top,0px);z-index:20;margin-top:var(--x3-s4);background:#f8f4f0f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .2s var(--x3-ease)}.x4c-toolwrap.is-stuck{box-shadow:0 1px 0 var(--x3-line)}.x4c-tool{display:flex;align-items:center;justify-content:space-between;gap:var(--x3-s3);min-height:56px;padding:var(--x3-s2) var(--x4c-x)}.x4c-tool__btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(58,29,40,.25);background:transparent;font:600 13px/1 var(--x3-sans);color:var(--x3-ink)!important;text-decoration:none;cursor:pointer;list-style:none}.x4c-tool__btn::-webkit-details-marker{display:none}.x4c-tool__btn:hover{border-color:var(--x3-ink)}.x4c-tool__count{font:500 13px/1.4 var(--x3-sans);color:var(--x3-ink-soft);white-space:nowrap}html.no-js [data-x4c-sheet-link]{display:none}.x4c-nojs{position:relative}.x4c-nojs__panel{position:absolute;left:0;top:calc(100% + 8px);z-index:5;width:min(360px,calc(100vw - 32px));padding:var(--x3-s4);border-radius:16px;background:var(--x3-milk);box-shadow:0 12px 32px #3a1d2829}.x4c-active{display:flex;flex-wrap:wrap;gap:var(--x3-s2);padding:0 var(--x4c-x) var(--x3-s2)}.x4c-active__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--x3-panel);font:600 13px/1 var(--x3-sans);text-decoration:none}.x4c-form__group{border:0;margin:0;padding:0;min-width:0}.x4c-form__group+.x4c-form__group{margin-top:var(--x3-s5)}.x4c-form__legend{display:block;margin-bottom:var(--x3-s2);font:700 14px/1.4 var(--x3-sans);color:var(--x3-ink)}.x4c-opt{display:flex;align-items:center;gap:12px;min-height:44px;font:500 15px/1.4 var(--x3-sans);color:var(--x3-ink);cursor:pointer}.x4c-opt input{width:20px;height:20px;margin:0;accent-color:var(--x3-cherry);flex:none}.x4c-price{display:grid;grid-template-columns:1fr 1fr;gap:var(--x3-s3)}.x4c-price label{display:grid;gap:4px;font:500 13px/1.4 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-price input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--x3-line);border-radius:12px;background:#fff;font:500 16px/1 var(--x3-sans);color:var(--x3-ink)}.x4c-form__foot{display:flex;align-items:center;gap:var(--x3-s4);margin-top:var(--x3-s5)}.x4c-sheetfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--x3-s4)}.x4c-sheetfoot .x4c-pill{flex:1}.x4c-sheetfoot .x4c-textlink{flex:none}.x4c-startover{padding:var(--x3-s2) var(--x4c-x) 0}.x4c-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x3-s4) 10px;margin-top:var(--x3-s2);padding:0 var(--x4c-x)}.x4c-item{display:flex;min-width:0}.x4c-item>.x4c-card{width:100%}.x4c-edit{width:100%}.x4c-edit--row{grid-column:1/-1}.x4c-storyrow{display:grid;gap:10px;align-items:stretch}.x4c-storyrow__story{display:flex;flex-direction:column;gap:var(--x3-s2);min-width:0}.x4c-storyrow__note{font:400 12px/1.4 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-storyrow>.x4c-routine{min-width:0}.x4c-storyrow__story>article{display:flex;flex-direction:column;flex:1;width:100%;border-radius:20px;overflow:hidden;background:var(--x4c-tint,var(--x3-oat))}.x4c-storyrow__story>article>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.x4c-storyrow__story>article>a>span:first-child{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--x3-studio)}.x4c-storyrow__story>article>a>span:first-child img,.x4c-storyrow__story>article>a>span:first-child video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--x4d-pos,var(--x4p-pos,50% 35%))}.x4c-storyrow__story>article>a>span:first-child>span{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:56px 16px 16px;background:linear-gradient(to top,#1e0a128c,#1e0a1200);color:#fff}.x4c-storyrow__story>article>a>span:first-child>span>span:first-child{font:400 30px/1.1 var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-storyrow__story>article>a>span:first-child>span>span:last-child{font:600 13px/18px var(--x3-sans)}.x4c-storyrow__story>article>a>span:last-child{display:flex;flex-direction:column;flex:1;padding:var(--x3-s4)}.x4c-storyrow__story>article>a>span:last-child>span:first-child{font:400 15px/1.6 var(--x3-sans);color:var(--x3-ink)}.x4c-storyrow__story>article>a>span:last-child>span:last-child{margin-top:auto;padding-top:var(--x3-s3);font:700 14px/1.3 var(--x3-sans);color:var(--x3-cherry);text-decoration:underline;text-underline-offset:3px}.x4c-storyrow__story>article>a:focus-visible{outline:2px solid var(--x3-cherry);outline-offset:-2px}.x4c-card{position:relative;display:flex;flex-direction:column;border-radius:16px;background:var(--x4c-tint,var(--x3-oat));container:x4c-card/inline-size;overflow:hidden;transition:box-shadow .2s var(--x3-ease)}.x4c-card:hover{box-shadow:0 10px 28px #3a1d281a}.x4c-card:has(.x4c-card__link:focus-visible){outline:2px solid var(--x3-cherry);outline-offset:3px}.x4c-card__word{padding:var(--x3-s3) var(--x3-s3) 2px;font:750 clamp(22px,14cqi,40px)/1.08 var(--x3-sans);letter-spacing:-.05em;color:var(--x3-cherry);white-space:nowrap}.x4c-card__media{position:relative;margin:var(--x3-s2) var(--x3-s2) 0;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--x3-studio)}.x4c-card__media .x4c-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.x4c-card__media .x4c-img--crop{object-fit:cover}.x4c-card__media .x4c-img--whole{object-fit:contain}.x4c-card__media.is-cut{background:transparent}.x4c .x4c-card__media .x4c-img--cut{inset:auto;top:7%;left:7%;z-index:1;width:86%;height:87%;padding:0;object-fit:contain;object-position:50% 100%;background:transparent;transition:transform .5s var(--x3-ease)}.x4c .x4c-card__media.has-badge .x4c-img--cut{top:38px;height:calc(94% - 38px)}.x4c-card__media.is-cut:after{content:"";position:absolute;z-index:0;left:22%;right:22%;bottom:calc(6% - 6px);height:12px;border-radius:50%;background:radial-gradient(closest-side,#3a1d2829,#3a1d2800);pointer-events:none}@media(hover:hover){.x4c-card:hover .x4c-card__media .x4c-img--cut{transform:translateY(-4px)}}.x4c-card__badge{position:absolute;top:8px;right:8px;z-index:2;max-width:calc(100% - 16px);height:22px;padding:0 8px;border-radius:999px;background:#f8f4f0f0;font:650 10.5px/22px var(--x3-sans);letter-spacing:.02em;color:var(--x3-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-sold-out .x4c-card__badge{background:var(--x3-ink);color:var(--x3-milk)}.x4c-card__body{display:flex;flex-direction:column;flex:1;padding:var(--x3-s3)}.x4c-card__title{font:700 14px/1.3 var(--x3-sans);letter-spacing:0;color:var(--x3-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.x4c-card__link{text-decoration:none}.x4c-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.x4c-card__link:focus-visible{outline:0}.x4c-card__price{margin-top:var(--x3-s1);font:650 14px/1.4 var(--x3-sans);font-variant-numeric:tabular-nums;color:var(--x3-ink)}.x4c-card__size{font-weight:500;font-size:12.5px;color:var(--x3-ink-soft)}.x4c-card__benefit{margin-top:var(--x3-s2);font:400 13px/18px var(--x3-sans);color:var(--x3-ink-soft);min-height:36px}.x4c-card__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--x3-s3)}.x4c-card__chips li,.x4c-card__codes li{display:inline-flex;align-items:center;max-width:100%;height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(58,29,40,.16);background:#ffffff8c;font:600 10.5px/20px var(--x3-sans);color:var(--x3-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x4c-card__line{display:flex;align-items:baseline;gap:6px;margin-top:var(--x3-s3);font:650 11.5px/16px var(--x3-sans);color:var(--x3-cherry);text-wrap:pretty}.x4c-card__line:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translateY(-1px)}.x4c-card__shades{margin-top:var(--x3-s3);container:x4c-shades/inline-size}.x4c-card__codes{display:flex;flex-wrap:wrap;gap:4px}.x4c-card__codes .x4c-code--3,.x4c-card__codes .x4c-code--4,.x4c-card__codes .x4c-code--5,.x4c-card__codes .x4c-more--3,.x4c-card__codes .x4c-more--4,.x4c-card__codes .x4c-more--5{display:none}@container x4c-shades (min-width:140px){.x4c-card__codes .x4c-code--3,.x4c-card__codes .x4c-more--3{display:inline-flex}.x4c-card__codes .x4c-more--2{display:none}}@container x4c-shades (min-width:176px){.x4c-card__codes .x4c-code--4,.x4c-card__codes .x4c-more--4{display:inline-flex}.x4c-card__codes .x4c-more--3{display:none}}@container x4c-shades (min-width:212px){.x4c-card__codes .x4c-code--5,.x4c-card__codes .x4c-more--5{display:inline-flex}.x4c-card__codes .x4c-more--4{display:none}}.x4c-card__codes li{justify-content:center;min-width:32px;height:26px;padding:0 8px;border:0;border-radius:8px;background:var(--x3-milk);font-weight:650;font-variant-numeric:tabular-nums}.x4c-card__codes li.is-more{background:transparent;box-shadow:inset 0 0 0 1px #3a1d2829;color:var(--x3-ink-soft)}.x4c-card__codes li.is-match{border-color:var(--x3-cherry);box-shadow:inset 0 0 0 1px var(--x3-cherry);color:var(--x3-cherry)}.x4c-card__codes li.is-out{opacity:.45;text-decoration:line-through}.x4c-card__form,.x4c-card__add--link{position:relative;z-index:2}.x4c-card__form{margin-top:auto;padding-top:var(--x3-s4)}.x4c-card__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--x3-ink);background:transparent;font:650 13px/1.15 var(--x3-sans);letter-spacing:.01em;color:var(--x3-ink)!important;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s var(--x3-ease),color .2s var(--x3-ease)}.x4c-card__add--link{margin-top:auto}@container x4c-card (max-width:170px){.x4c-card__add{font-size:12px;padding:0 6px;letter-spacing:0}}.x4c-card--family .x4c-card__shades{margin-bottom:var(--x3-s4)}.x4c-card__add:hover,.x4c-card__add:focus-visible{background:var(--x3-ink);color:var(--x3-milk)!important}.x4c-card__add[disabled]{opacity:.5;cursor:not-allowed;background:transparent;color:var(--x3-ink)!important}.x4c-card__add.is-loading,.x4c-card__add[aria-busy=true]{opacity:.7}.x4c-edit{border-radius:16px}.x4c-spot{display:flex;flex-direction:column;padding:var(--x3-s4);background:var(--x4c-tint);container:x4c-edit/inline-size}.x4c-spot__mid,.x4c-trust__mid{margin-block:auto;padding-block:var(--x3-s4)}.x4c-spot__num{font:400 56px/1 var(--x3-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.03em;color:var(--x3-cherry);white-space:nowrap}.x4c-spot__num--long{font-size:min(56px,17cqi)}.x4c-spot__name{margin-top:var(--x3-s2);font:400 clamp(16px,10.5cqi,24px)/1.2 var(--x3-serif);font-variation-settings:"SOFT" 100;color:var(--x3-ink)}.x4c-spot__text{margin-top:var(--x3-s3);font:400 13.5px/1.5 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-spot .x4c-arrowlink{margin-top:0}.x4c-tex .x4c-arrowlink{margin-top:auto;padding-top:var(--x3-s4)}.x4c-tex{display:flex;flex-direction:column;background:var(--x4c-tint);overflow:hidden}.x4c-tex__media{flex:1 0 auto;margin:var(--x3-s2) var(--x3-s2) 0;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--x3-panel)}.x4c-tex__media img{width:100%;height:100%;object-fit:cover}.x4c-tex__body{display:flex;flex-direction:column;flex:none;padding:var(--x3-s3)}.x4c-tex__text{margin-top:var(--x3-s2);font:400 13.5px/1.5 var(--x3-sans);color:var(--x3-ink)}.x4c-trust{display:flex;flex-direction:column;padding:var(--x3-s4);background:var(--x3-milk);border:1px solid var(--x3-line);container:x4c-edit/inline-size}.x4c-trust__glyph{font:400 min(96px,40cqi)/.9 var(--x3-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.03em;color:var(--x3-cherry)}.x4c-trust__title{margin-top:var(--x3-s3);font:400 22px/1.2 var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-trust__glyph+.x4c-trust__title{margin-top:var(--x3-s4)}.x4c-trust__text{margin-top:var(--x3-s3);font:400 13.5px/1.5 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-trust__note{font:650 13px/1.4 var(--x3-sans);color:var(--x3-cherry)}@container x4c-edit (min-width:440px){.x4c-edit .x4c-spot__mid,.x4c-edit .x4c-trust__mid{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--x3-s6);align-items:center}.x4c-edit .x4c-spot__num{grid-row:1/span 2;font-size:clamp(72px,15cqi,112px)}.x4c-edit .x4c-spot__num--long{font-size:clamp(56px,12cqi,96px)}.x4c-edit .x4c-spot__name{grid-column:2;margin-top:0;align-self:end;font-size:clamp(24px,4.4cqi,32px)}.x4c-edit .x4c-spot__text{grid-column:2;align-self:start;max-width:46ch;font-size:15px;line-height:1.6}.x4c-edit .x4c-trust__glyph{grid-row:1/span 2;font-size:clamp(96px,18cqi,144px)}.x4c-edit .x4c-trust__title,.x4c-edit .x4c-trust__glyph+.x4c-trust__title{grid-column:2;margin-top:0;align-self:end;font-size:clamp(24px,4.4cqi,32px)}.x4c-edit .x4c-trust__text{grid-column:2;align-self:start;max-width:46ch;font-size:15px;line-height:1.6}}.x4c-grid>.x4c-end2-1:last-child{grid-column:span 2}.x4c-grid>.x4c-fill.x4c-end2-1{display:none}.x4c-tail{display:grid;gap:var(--x3-s4);margin-top:var(--x3-s4);padding:0 var(--x4c-x)}.x4c-tail:empty{display:none}.x4c-routine{display:grid;gap:var(--x3-s5);padding:var(--x3-s5) var(--x3-s4);border-radius:20px;background:var(--x4c-tint)}.x4c-routine__title{margin-top:var(--x3-s3);font:400 var(--x3-fs-h3)/var(--x3-lh-h3) var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-routine__text{margin-top:var(--x3-s3);font:400 15px/1.6 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-routine__steps{display:grid;gap:var(--x3-s2)}.x4c-routine__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--x3-s3);padding:var(--x3-s2);border-radius:14px;background:#ffffff8c;text-decoration:none}.x4c-routine__row:hover{background:#ffffffd9}.x4c-routine__thumb{display:block;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#fff}.x4c-routine__thumb img{width:100%;height:100%;object-fit:cover}.x4c .x4c-routine__thumb .x4c-img--cut,.x4c .x4c-routine__thumb .x4c-img--whole{object-fit:contain;padding:5px;background:transparent}.x4c-routine__meta{display:grid;gap:2px;min-width:0}.x4c-routine__step{font:650 11.5px/16px var(--x3-sans);color:var(--x3-cherry)}.x4c-routine__name{font:650 15px/1.3 var(--x3-sans);color:var(--x3-ink)}.x4c-routine__price{font:600 14px/1 var(--x3-sans);font-variant-numeric:tabular-nums;padding-right:var(--x3-s1)}.x4c-routine__buy{display:grid;gap:var(--x3-s3)}.x4c-routine__add{width:100%}.x4c-routine__note{font:400 13px/1.5 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-guide{display:grid;gap:var(--x3-s5);padding:var(--x3-s5) var(--x3-s4);border-radius:20px;background:var(--x3-panel)}.x4c-guide__title{margin-top:var(--x3-s3);font:400 var(--x3-fs-h2)/var(--x3-lh-h2) var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-guide__steps{display:grid;gap:var(--x3-s4)}.x4c-guide__steps li{display:grid;grid-template-columns:32px 1fr;column-gap:var(--x3-s3);row-gap:2px;align-items:start}.x4c-guide__n{grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--x3-cherry);color:var(--x3-on-cherry);font:700 14px/1 var(--x3-sans)}.x4c-guide__st{font:700 16px/1.4 var(--x3-sans)}.x4c-guide__sx{font:400 14px/1.5 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-guide__ctas{display:flex;flex-wrap:wrap;gap:var(--x3-s2)}.x4c-shadecard{display:grid;gap:var(--x3-s5);padding:var(--x3-s5) var(--x3-s4);border-radius:20px;background:var(--x4c-tint)}.x4c-shadecard__title{margin-top:var(--x3-s3);font:400 var(--x3-fs-h2)/var(--x3-lh-h2) var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-shadecard__body{margin-top:var(--x3-s3);font:400 15px/1.6 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-shadecard .x4c-guide__ctas{margin-top:var(--x3-s5)}.x4c-shadecard__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x3-s2)}.x4c-shadecard__list a{display:flex;align-items:center;gap:var(--x3-s2);min-height:44px;padding:0 var(--x3-s3);border-radius:12px;background:#fff9;font:500 13.5px/1.3 var(--x3-sans);text-decoration:none}.x4c-shadecard__list a:hover{background:#fff}.x4c-shadecard__code{font-weight:750;font-variant-numeric:tabular-nums;color:var(--x3-cherry)}.x4c-explore{display:block;padding-top:var(--x3-s5)}.x4c-explore__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--x3-s4)}.x4c-explore__title{font:400 var(--x3-fs-h2)/var(--x3-lh-h2) var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-explore__nav{display:flex;gap:var(--x3-s2)}.x4c-explore__nav[hidden]{display:none}.x4c-roundbtn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(58,29,40,.25);background:transparent;color:var(--x3-ink);font:500 18px/1 var(--x3-sans);cursor:pointer}.x4c-roundbtn:disabled{opacity:.35;cursor:default}.x4c-explore__rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:10px;margin:var(--x3-s4) calc(-1 * var(--x4c-x)) 0;padding:0 var(--x4c-x) var(--x3-s1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--x4c-x);scrollbar-width:none}.x4c-explore__rail::-webkit-scrollbar{display:none}.x4c-explore__rail li{scroll-snap-align:start;min-width:0}.x4c-tile{display:block;text-decoration:none;color:var(--x3-ink)}.x4c-tile__media{position:relative;display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--x4c-tint,var(--x3-panel))}.x4c-tile__media>img{width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,40%);transition:transform .5s var(--x3-ease)}.x4c-tile:hover .x4c-tile__media>img{transform:scale(1.03)}.x4c-tile__label{display:block;margin-top:var(--x3-s3);font:400 22px/1.2 var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-tile__count{display:block;margin-top:2px;font:500 13px/1.4 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-sentinel{height:1px}.x4c-skel{border-radius:16px;background:var(--x3-panel);aspect-ratio:3/5.4;animation:x4c-pulse 1.2s ease-in-out infinite}@keyframes x4c-pulse{50%{opacity:.55}}.x4c-more-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--x3-s3);margin:var(--x3-s6) var(--x4c-x) 0;font:500 14px/1.5 var(--x3-sans);text-align:center}.x4c-more-error[hidden]{display:none}.x4c-pager{display:flex;align-items:center;justify-content:center;gap:var(--x3-s3);margin:var(--x3-s6) var(--x4c-x) 0}.x4c-pager[hidden]{display:none}.x4c-pager__now{font:500 14px/1 var(--x3-sans);color:var(--x3-ink-soft)}.x4c-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--x3-s2) var(--x3-s4);margin:var(--x3-s6) var(--x4c-x) 0;font:500 14px/1.5 var(--x3-sans);color:var(--x3-ink-soft);text-align:center}.x4c-end[hidden]{display:none}.x4c-empty{display:grid;justify-items:start;gap:var(--x3-s4);margin:var(--x3-s5) var(--x4c-x) 0;padding:var(--x3-s6) var(--x3-s5);border-radius:20px;background:var(--x3-panel)}.x4c-empty__title{font:400 var(--x3-fs-h3)/var(--x3-lh-h3) var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-sform{position:relative;display:flex;align-items:center;margin:var(--x3-s5) var(--x4c-x) 0;height:52px;border-radius:999px;background:#fff;border:1px solid var(--x3-line)}.x4c-sform:focus-within{border-color:var(--x3-ink)}.x4c-sform__icon{position:absolute;left:18px;color:var(--x3-ink-soft);pointer-events:none}.x4c-sform__input{flex:1;min-width:0;height:100%;padding:0 4px 0 46px;border:0;background:transparent;font:500 16px/1 var(--x3-sans);color:var(--x3-ink);-webkit-appearance:none;appearance:none}.x4c-sform__input:focus{outline:0}.x4c-sform__input::-webkit-search-cancel-button{display:none}.x4c-sform__clear,.x4c-sform__go{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-right:4px;border:0;border-radius:50%;background:transparent;color:var(--x3-ink);font:400 22px/1 var(--x3-sans);cursor:pointer}.x4c-sform__clear[hidden]{display:none}.x4c-sform__go{background:var(--x3-cherry);color:var(--x3-on-cherry)}.x4c-sform__go:hover{background:var(--x3-cherry-hover)}.x4c-search__head{padding:var(--x3-s5) var(--x4c-x) 0}.x4c-search__title{font:400 var(--x3-fs-h1)/var(--x3-lh-h1) var(--x3-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;overflow-wrap:anywhere}.x4c-search__lede{margin-top:var(--x3-gap-para,12px);font:400 var(--x3-fs-body)/var(--x3-lh-body) var(--x3-sans);color:var(--x3-ink-soft)}.x4c-search .x4c-grid{margin-top:var(--x3-s5)}.x4c-suggest{display:flex;flex-wrap:wrap;gap:var(--x3-s2);padding:var(--x3-s4) var(--x4c-x) 0}.x4c-suggest__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(58,29,40,.25);font:600 14px/1 var(--x3-sans);text-decoration:none}.x4c-suggest__chip:hover{border-color:var(--x3-ink)}.x4c-cats--search{margin-top:var(--x3-s6)}.x4c-pages{margin:var(--x3-s7) var(--x4c-x) 0}.x4c-pages__title{font:400 var(--x3-fs-h3)/var(--x3-lh-h3) var(--x3-serif);font-variation-settings:"SOFT" 100}.x4c-pages ul{margin-top:var(--x3-s3);border-top:1px solid var(--x3-line)}.x4c-pages li{border-bottom:1px solid var(--x3-line)}.x4c-pagerow{display:grid;grid-template-columns:1fr auto;gap:4px var(--x3-s4);padding:var(--x3-s4) 0;text-decoration:none}.x4c-pagerow__title{font:650 16px/1.4 var(--x3-sans)}.x4c-pagerow__text{grid-column:1;font:400 14px/1.45 var(--x3-sans);color:var(--x3-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.x4c-pagerow__arrow{grid-column:2;grid-row:1/span 2;align-self:center;font-size:18px}.x4c-list__head{padding:var(--x3-s5) var(--x4c-x) 0}.x4c-list__title{margin-top:var(--x3-s3);font:400 var(--x3-fs-h1)/var(--x3-lh-h1) var(--x3-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.02em}.x4c-list__lede{margin-top:var(--x3-gap-para,12px);max-width:52ch;font:400 var(--x3-fs-body)/var(--x3-lh-body) var(--x3-sans);color:var(--x3-ink-soft)}.x4c-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x3-s5) 10px;margin-top:var(--x3-s5);padding:0 var(--x4c-x)}.x4c-tile--list .x4c-tile__label{font-size:20px}@media(min-width:768px){.x4c-hero__art{aspect-ratio:16/9;border-radius:22px}.x4c-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--x3-s5) var(--x3-s4)}.x4c-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--x3-s6) var(--x3-s4)}.x4c-card__body{padding:var(--x3-s4)}.x4c-card__word{padding:var(--x3-s4) var(--x3-s4) 0}.x4c-spot,.x4c-trust{padding:var(--x3-s5)}.x4c-spot__num{font-size:72px}.x4c-spot__num--long{font-size:min(72px,17cqi)}.x4c-grid>.x4c-end2-1:last-child{grid-column:auto}.x4c-grid>.x4c-end3-1:last-child{grid-column:span 3}.x4c-grid>.x4c-end3-2:last-child{grid-column:span 2}.x4c-grid>.x4c-fill.x4c-end2-1{display:flex}.x4c-grid>.x4c-fill.x4c-end3-1{display:none}.x4c-tail{gap:var(--x3-s5);margin-top:var(--x3-s5)}.x4c-routine,.x4c-guide,.x4c-shadecard{padding:var(--x3-s6)}.x4c-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--x3-s5)}.x4c-shadecard__list{grid-template-columns:repeat(3,minmax(0,1fr))}.x4c-explore__rail{grid-auto-columns:40%}.x4c-sform{max-width:640px}.x4c-tile--list .x4c-tile__label{font-size:24px}.x4c-storyrow{gap:var(--x3-s4)}.x4c-storyrow.has-story.has-routine{grid-template-columns:calc((100% - 2 * var(--x3-s4)) / 3) minmax(0,1fr)}}@media(min-width:1200px){.x4c-hero,.x4c-tool,.x4c-active,.x4c-grid,.x4c-tail,.x4c-cats ul,.x4c-startover,.x4c-list__head,.x4c-list__grid,.x4c-search__head,.x4c-suggest{max-width:calc(var(--x4c-max) + 2 * var(--x4c-x));margin-left:auto;margin-right:auto}.x4c-pages,.x4c-empty{max-width:var(--x4c-max);margin-left:auto;margin-right:auto}.x4c-hero{display:grid;grid-template-columns:5fr 7fr;align-items:center;gap:var(--x3-s7);padding-top:var(--x3-s5)}.x4c-hero--text{grid-template-columns:1fr}.x4c-hero__art{order:0;margin-top:0;aspect-ratio:16/10;border-radius:24px}.x4c-hero__text{padding-top:0}.x4c-crumbs ol{font-size:13px;line-height:18px}.x4c-hero__intro{font-size:var(--x3-fs-lede);line-height:var(--x3-lh-lede)}.x4c-cats{margin-top:var(--x3-s6)}.x4c-cats ul{flex-wrap:wrap;justify-content:center;overflow:visible;-webkit-mask-image:none;mask-image:none}.x4c-tool{min-height:64px}.x4c-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--x3-s6) var(--x3-s5)}.x4c-card{border-radius:18px}.x4c-card__title,.x4c-card__price{font-size:15px}.x4c-card__size{font-size:13px}.x4c-card__benefit{font-size:14px;line-height:20px;min-height:40px}.x4c-card__chips li{height:24px;font-size:11.5px;line-height:22px}.x4c-card__codes li{height:28px;font-size:12px}.x4c-card__line{font-size:12.5px;line-height:18px}.x4c-card__add{min-height:48px;font-size:14px}.x4c-spot__num{font-size:88px}.x4c-spot__num--long{font-size:min(88px,17cqi)}.x4c-grid>.x4c-end3-1:last-child,.x4c-grid>.x4c-end3-2:last-child{grid-column:auto}.x4c-grid>.x4c-end4-1:last-child{grid-column:span 4}.x4c-grid>.x4c-end4-2:last-child{grid-column:span 3}.x4c-grid>.x4c-end4-3:last-child{grid-column:span 2}.x4c-grid>.x4c-fill.x4c-end3-1{display:flex}.x4c-grid>.x4c-fill.x4c-end4-1{display:none}.x4c-tail{gap:var(--x3-s6);margin-top:var(--x3-s6)}.x4c-routine{grid-template-columns:5fr 7fr;column-gap:var(--x3-s7);row-gap:var(--x3-s5);align-items:center;align-content:center;padding:var(--x3-s7)}.x4c-routine__head,.x4c-routine__buy{grid-column:1}.x4c-routine__steps{grid-column:2;grid-row:1/span 2}.x4c-guide{grid-template-columns:5fr 7fr;column-gap:var(--x3-s7);padding:var(--x3-s7)}.x4c-guide__steps{grid-column:2;grid-row:1/span 2;grid-template-columns:1fr;align-self:center}.x4c-guide__ctas{grid-column:1}.x4c-shadecard{grid-template-columns:5fr 7fr;column-gap:var(--x3-s7);align-items:center;padding:var(--x3-s7)}.x4c-explore__rail{grid-auto-columns:calc((100% - 30px)/4);margin-left:0;margin-right:0;padding-left:0;padding-right:0}.x4c-list__grid{gap:var(--x3-s6) var(--x3-s5)}.x4c-sform{margin-left:max(var(--x4c-x),calc((100% - var(--x4c-max)) / 2));margin-right:auto}.x4c-storyrow{gap:var(--x3-s5)}.x4c-storyrow.has-story.has-routine{grid-template-columns:calc((100% - 3 * var(--x3-s5)) / 4) minmax(0,1fr)}.x4c-storyrow.has-story .x4c-routine{grid-template-columns:1fr 1fr;padding:var(--x3-s6)}}@media(prefers-reduced-motion:reduce){.x4c-card,.x4c-tile__media>img,.x4c-pill,.x4c-card__add,.x4c .x4c-card__media .x4c-img--cut{transition:none}.x4c-card:hover .x4c-card__media .x4c-img--cut{transform:none}.x4c-tile:hover .x4c-tile__media>img{transform:none}.x4c-skel{animation:none}}@media(max-width:767px){.x4c-guide__ctas .x4c-pill{flex:1 1 100%}.x4c-list__grid>li.is-wide{grid-column:1/-1}.x4c-list__grid>li.is-wide .x4c-tile__media{aspect-ratio:16/10}.x4c-storyrow__story>article>a{flex-direction:row}.x4c-storyrow__story>article>a>span:first-child{flex:0 0 42%}.x4c-storyrow__story>article>a>span:first-child>span{padding:32px 10px 10px}.x4c-storyrow__story>article>a>span:first-child>span>span:first-child{font-size:22px}.x4c-storyrow__story>article>a>span:first-child>span>span:last-child{font-size:11.5px;line-height:15px}.x4c-storyrow__story>article>a>span:last-child{padding:var(--x3-s3)}.x4c-storyrow__story>article>a>span:last-child>span:first-child{font-size:14px;line-height:1.5}}.x4c-nw{white-space:nowrap}.x4c-hero__any3{margin-top:var(--x3-s3,12px);font:700 15px/22px var(--x3-sans);color:var(--x3-ink)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/exo04-collection.css.map */
