#MainContent{padding-bottom:clamp(64px,7vw,112px)}.chp{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"left info";column-gap:clamp(32px,4.5vw,88px);padding:clamp(12px,1.6vw,24px) var(--g) 0;align-items:start}.chp-left{grid-area:left;min-width:0}.chp-galwrap{grid-area:gal;position:relative}.chp-info{grid-area:info;max-width:560px;padding-top:4px;display:flex;flex-direction:column}.chp-story{grid-area:story;padding-top:clamp(40px,4vw,64px);max-width:720px}.chp-gal{display:grid;grid-template-columns:1fr 1fr;gap:6px}.chp-gal__item{position:relative;aspect-ratio:1/1;background:#f5f2ee;overflow:hidden;margin:0}.chp-gal__item img,.chp-gal__item video{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.chp-gal__item video{object-fit:cover;mix-blend-mode:normal}.chp-gal__item[hidden]{display:none}.chp-gal__item.is-wide{grid-column:1/-1;aspect-ratio:1/1}.chp-gal__tag{position:absolute;left:12px;top:12px;z-index:2;background:#fbf8f4e6;padding:5px 10px;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.chp-gal__count,.chp-gal__vbtn{display:none}.chp-crumbs{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.chp-crumbs a{text-decoration:none}.chp-crumbs a:hover{color:var(--ink)}.chp-title{margin:14px 0 0;font-size:clamp(32px,2.7vw,46px);line-height:1.04}.chp-meta{margin:12px 0 0;font-size:13px;letter-spacing:.06em;color:var(--muted)}.chp-meta b{font-weight:500;color:var(--ink)}.chp-rating{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--muted);text-decoration:none}.chp-stars{display:inline-flex;gap:2px}.chp-stars svg{width:14px;height:14px;fill:var(--gold)}.chp-stars svg.is-off{fill:#e3d9cc}.chp-price{margin-top:22px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.chp-price__v{font-size:24px;font-weight:500;letter-spacing:.01em}.chp-price__n{font-size:12.5px;color:var(--muted)}.chp-link{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;background:none;border:0;padding:0;cursor:pointer;color:var(--ink);font-family:inherit}.chp-hr{border:0;border-top:1px solid var(--line);margin:24px 0}.chp-opts{display:flex;flex-wrap:wrap;column-gap:36px}.chsg{border:0;padding:0;max-width:560px;width:calc(100% - 32px);max-height:88vh;background:var(--bg,#FBF8F4);color:var(--ink,#261816);font-family:Jost,system-ui,sans-serif}.chsg::backdrop{background:#1e0a0c73}.chsg__in{padding:28px 28px 24px;overflow:auto;max-height:88vh}.chsg__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.chsg__head h2{margin:0;font-size:30px;font-weight:400;line-height:1.1}.chsg__x{background:none;border:0;font-size:30px;line-height:1;cursor:pointer;color:inherit;padding:0 4px}.chsg__picks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.chsg__picks div{background:#f2ede6;padding:14px 16px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;color:#6e5d58}.chsg__picks b{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#261816}.chsg__h{margin:22px 0 8px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.chsg__steps{margin:0;padding-left:18px;font-size:14px;line-height:1.6;color:#4a3a36}.chsg__steps li{margin-bottom:4px}.chsg__t{width:100%;border-collapse:collapse;margin-top:18px;font-size:14px;text-align:center}.chsg__t th{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:10px 6px;border-bottom:1px solid #261816;position:sticky;top:-28px;background:#fbf8f4}.chsg__t td{padding:9px 6px;border-bottom:1px solid #E6DCD0}.chsg__t tbody tr{cursor:pointer}.chsg__t tbody tr:hover,.chsg__t tr.is-on{background:#f3e6e1}.chsg__note{margin:16px 0 0;font-size:12.5px;line-height:1.5;color:#6e5d58}.chp-opt{margin-bottom:22px}.chp-opt__l{font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.chp-opt__l span{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--muted);margin-left:6px;font-size:13px}.chp-opt__vals{display:flex;flex-wrap:wrap;gap:10px}.chp-sw{width:38px;height:38px;border-radius:50%;border:1px solid transparent;padding:3px;background:none;cursor:pointer;display:grid;place-items:center}.chp-sw i{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #2618161f}.chp-sw.is-on{border-color:var(--ink)}.chp-sw--yellow i{background:linear-gradient(135deg,#f3dfa2,#d4af5a 55%,#b88f3a)}.chp-sw--white i{background:linear-gradient(135deg,#f7f7f5,#d9d9d6 55%,#b9b9b6)}.chp-sw--rose i{background:linear-gradient(135deg,#f6d3c4,#dfa48e 55%,#c27f69)}.chp-btn{min-width:66px;height:44px;padding:0 16px;border:1px solid #D9CEC2;background:transparent;font:inherit;font-size:13.5px;letter-spacing:.04em;cursor:pointer;color:var(--ink);transition:border-color .2s}.chp-btn:hover{border-color:var(--ink)}.chp-btn.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.chp-size{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.chp-size select{height:44px;min-width:180px;padding:0 36px 0 14px;border:1px solid #D9CEC2;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23261816' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;color:var(--ink);border-radius:0}.chp-ctas{display:flex;flex-direction:column;gap:10px;margin-top:6px}.chp-ctas .ch-pill{width:100%;gap:10px}.chp-ctas .ch-pill svg{width:18px;height:18px;flex:none}.chp-ctas .ch-pill[disabled]{opacity:.5;cursor:wait}.ch .chp-ctas .ch-pill--outline:not(:hover){background:transparent}.ch .chp-cta-main{flex-direction:column;gap:2px;min-height:60px;line-height:1.2}.chp-cta-main b{display:flex;align-items:center;gap:10px;font-weight:500}.ch .chp-sheen{position:relative;overflow:hidden;isolation:isolate}.chp-sheen:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,232,190,.32),transparent);transform:skew(-20deg);animation:chpSheen 5s ease-in-out 1s infinite;pointer-events:none;z-index:-1}@keyframes chpSheen{0%{left:-70%}30%,to{left:135%}}.ch .chp-cta-main{box-shadow:0 10px 24px -14px #46141cd9;transition:transform .25s,box-shadow .25s}.ch .chp-cta-main:hover{transform:translateY(-1px);box-shadow:0 14px 28px -14px #46141cf2}.chp-cta-ic{position:relative;display:inline-grid;place-items:center}.chp-cta-ic:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgba(255,232,190,.75);animation:chpPing 2.6s ease-out infinite}@keyframes chpPing{0%{transform:scale(.7);opacity:.9}75%,to{transform:scale(1.55);opacity:0}}@media(prefers-reduced-motion:reduce){.chp-sheen:after,.chp-cta-ic:before{animation:none;display:none}}.chp-cta-main small{text-align:center;font-size:11px;letter-spacing:.06em;text-transform:none;font-weight:400;opacity:.78}.ch .chp-reserve{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:10px;padding:12px;border:1px dashed #C9A978;background:#fcf8f1;text-decoration:none;text-align:center}.chp-reserve span{font-size:13.5px}.chp-reserve b{font-weight:600}.chp-reserve small{font-size:11.5px;color:var(--muted);letter-spacing:.02em}.chp-reserve:hover{border-style:solid}.chp-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.ch .chp-quick a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 6px;border:1px solid var(--line);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.3;transition:border-color .2s,background .2s}.chp-quick a:hover{border-color:var(--ink);background:#fff}.chp-quick svg{width:20px;height:20px;color:var(--gold)}.chp-ship{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.chp-ship svg{width:18px;height:18px;flex:none;color:var(--ink);margin-top:1px}.chp-card{margin-top:24px;border:1px solid var(--line);background:#fff}.chp-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:2px solid #C9A978}.chp-card__stats div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 6px;text-align:center}.chp-card__stats div+div{border-left:1px solid var(--line)}.chp-card__stats b{font-size:19px;font-weight:600;letter-spacing:.01em}.chp-card__stats span{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.chp-row+.chp-row{border-top:1px solid var(--line)}.chp-row summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:16px 20px}.chp-row summary::-webkit-details-marker{display:none}.chp-row__i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:17px;font-weight:500}.chp-row__i svg{width:20px;height:20px}.chp-row--gold .chp-row__i{background:#f4ebdd;color:#8a6a35}.chp-row--dia .chp-row__i{background:#eceef2;color:#3d4552}.chp-row--price .chp-row__i{background:#f3e6e1;color:var(--wine)}.chp-row__t{font-size:15px;font-weight:500}.chp-row__v{font-size:13.5px;color:var(--muted);white-space:nowrap}.chp-row__c{width:16px;height:16px;transition:transform .25s}.chp-row[open] .chp-row__c{transform:rotate(180deg)}.chp-row[open]{background:#fcfaf7}.chp-dl{display:grid;grid-template-columns:1fr auto;margin:0 20px 18px;padding:0;font-size:14px;background:#fff;border:1px solid #E8DED2}.chp-dl dt,.chp-dl dd{margin:0;padding:12px 16px;border-top:1px solid #F0E8DE;color:#2e201d}.chp-dl dt{color:#5b4a45}.chp-dl dd{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.chp-dl dt:first-of-type,.chp-dl dd:first-of-type{border-top:0}.chp-dl dt:nth-of-type(2n),.chp-dl dd:nth-of-type(2n){background:#faf6f0}.chp-dl dt span{color:#8c7b75;font-size:12.5px}.chp-dl .is-total{background:var(--wine,#4A1C24);color:#fbf3ea;font-weight:600;font-size:15px;border-top:0;padding-block:14px}.chp-dl__note{margin:-6px 20px 18px;font-size:12.5px;line-height:1.5;color:var(--muted)}.chp-certs{margin-top:16px;border:1px solid var(--line);background:#fff;padding:18px 20px 20px;text-align:center}.chp-certs__t{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.chp-certs__t svg{width:18px;height:18px;color:var(--gold)}.chp-certs__s{margin:6px 0 0;font-size:13px;color:var(--muted)}.chp-certs__logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));align-items:center;gap:12px 14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.chp-certs__logo{display:flex;align-items:center;justify-content:center;height:40px}.chp-certs__logo img{max-height:38px;max-width:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.chp-certs__logo b{font-size:12px;letter-spacing:.12em}.chp-card__foot{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:12px;border-top:1px solid var(--line);font-size:11.5px;letter-spacing:.06em;color:var(--muted)}.chp-story__h{margin:0 0 14px;font-size:clamp(26px,2.2vw,34px);line-height:1.1}.chp-story__b{font-size:15.5px;line-height:1.75;color:#4a3a36}.chp-story__b p{margin:0 0 12px}.chp-acc{border-bottom:1px solid var(--line)}.chp-story .chp-acc:first-of-type{margin-top:22px;border-top:1px solid var(--line)}.chp-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.chp-acc summary::-webkit-details-marker{display:none}.chp-acc summary:after{content:"+";font-size:20px;font-weight:300;letter-spacing:0}.chp-acc[open] summary:after{content:"\2013"}.chp-acc__b{padding:0 0 22px;font-size:14.5px;line-height:1.7;color:#4a3a36}.chp-acc__b p{margin:0 0 10px}.chp-acc__b p:last-child{margin:0}.chp-bar{display:none}.chr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.chr-card{display:flex;flex-direction:column;gap:6px;text-decoration:none;min-width:0}.chr-card__img{position:relative;aspect-ratio:4/5;background:#f5f2ee;overflow:hidden;margin-bottom:8px}.chr-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .5s,transform 1s}.chr-card__img .chr-card__alt{opacity:0}.chr-card:hover .chr-card__alt{opacity:1}.chr-card__k{font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.chr-card__n{font-size:14.5px;line-height:1.4}.chr-card__p{font-size:14px;font-weight:500}.cht-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.cht-card{margin:0;background:var(--stone);padding:clamp(24px,2.6vw,40px);display:flex;flex-direction:column;gap:18px}.cht-card blockquote{margin:0;font-size:clamp(20px,1.7vw,26px);line-height:1.3;flex:1}.cht-card figcaption{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.cht-card figcaption span{display:block;margin-top:6px;font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--muted);font-size:13px}.chc-box{border:1px solid var(--line);background:#fff;padding:clamp(32px,4vw,56px) clamp(20px,4vw,64px);text-align:center}.chc-mark{display:flex;align-items:center;justify-content:center;gap:14px}.chc-mark i{display:block;width:72px;height:1px;background:linear-gradient(90deg,transparent,#C9A978)}.chc-mark i+span+i{background:linear-gradient(90deg,#C9A978,transparent)}.chc-mark span{width:44px;height:44px;border-radius:50%;background:#c9a978;color:#fff;display:grid;place-items:center}.chc-mark svg{width:22px;height:22px}.chc-t{margin:18px 0 0;font-size:clamp(26px,2.2vw,34px);line-height:1.1}.chc-s{margin:10px auto 0;max-width:560px;font-size:15px;line-height:1.6;color:var(--muted)}.chc-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:24px;margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.chc-logo{display:flex;justify-content:center;align-items:center;height:72px}.chc-logo img{max-height:64px;max-width:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}@media(max-width:989px){.chp{grid-template-columns:1fr;grid-template-areas:"gal" "info" "story";padding:0}.chp-left{display:contents}.chp-gal__vbtn{display:flex;align-items:center;gap:6px;position:absolute;left:var(--g);bottom:14px;z-index:3;height:30px;padding:0 12px 0 8px;border:0;border-radius:15px;background:#261816d1;color:#fbf8f4;font:500 11px/1 Jost,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.chp-gal__vbtn svg{width:16px;height:16px}.chp-gal__vbtn.is-on{opacity:0;pointer-events:none}.chp-gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.chp-gal::-webkit-scrollbar{display:none}.chp-gal__item,.chp-gal__item.is-wide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1}.chp-gal__count{display:block;position:absolute;right:var(--g);bottom:14px;font-size:11.5px;letter-spacing:.12em;background:#fbf8f4d9;padding:5px 10px}.chp-info{max-width:none;padding:22px var(--g) 0}.chp-story{padding:40px var(--g) 0;max-width:none}.chp-title{font-size:32px}.chp-opts{column-gap:22px}.chp-sw{width:34px;height:34px}.chp-btn{min-width:52px;height:40px;padding:0 10px;font-size:13px}.chp-opt__vals{gap:8px}.chsg{width:100%;max-width:none;margin:auto 0 0;max-height:90vh}.chsg__in{padding:22px 18px 20px;max-height:90vh}.chp-card__stats{grid-template-columns:1fr 1fr}.chp-card__stats div:nth-child(3){border-left:0}.chp-card__stats div:nth-child(n+3){border-top:1px solid var(--line)}.chp-row summary{grid-template-columns:36px minmax(0,1fr) auto 14px;gap:12px;padding:14px 16px}.chp-row__i{width:36px;height:36px}.chp-row__t{font-size:14px}.chp-row__v{font-size:12.5px}.chp-dl{margin:0 14px 16px}.chp-dl dt,.chp-dl dd{padding:11px 12px}.chp-dl__note{margin:-4px 14px 16px}.chp-certs__logo img{max-height:34px}.chp-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--bg);border-top:1px solid var(--line);padding:10px var(--g) calc(10px + env(safe-area-inset-bottom));align-items:center;gap:14px;transform:translateY(110%);transition:transform .3s}.chp-bar.is-on{transform:none}.chp-bar__p{font-size:15px;font-weight:500;white-space:nowrap}.chp-bar .ch-pill{flex:1;min-height:46px;padding:0 14px;gap:8px}.chp-bar .ch-pill svg{width:17px;height:17px;flex:none}body:has(.chp-bar) .chf-fab{display:none}.chr-grid,.cht-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--g);margin-inline:calc(var(--g)*-1);scroll-padding-inline:var(--g)}.chr-grid::-webkit-scrollbar,.cht-grid::-webkit-scrollbar{display:none}.chr-card{flex:0 0 46%;scroll-snap-align:start}.cht-card{flex:0 0 84%;scroll-snap-align:start}.chc-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.chc-logo{height:56px}.chc-logo img{max-height:46px}}.chfm__frame{position:relative;aspect-ratio:21/9;overflow:hidden;background:#1e1214;color:#fbf3ea}.chfm__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.chfm__v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000;display:none;z-index:3}.chfm__frame.is-playing .chfm__v{display:block}.chfm__frame.is-playing .chfm__copy,.chfm__frame.is-playing .chfm__shade{display:none}.chfm__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14080acc,#14080a66 45%,#14080a00 78%)}.chfm__copy{position:absolute;left:clamp(24px,5vw,80px);bottom:clamp(28px,5vw,72px);max-width:520px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.chfm .ch-k{color:#e9c98f}.chfm__t{margin:0;font-size:clamp(34px,3.6vw,58px);line-height:1.02;color:#fbf3ea}.chfm__s{margin:0;font-size:15px;line-height:1.6;color:#fbf3ead1}.chfm__play{display:inline-flex;align-items:center;gap:14px;margin-top:8px;background:none;border:0;padding:0;color:#fbf3ea;cursor:pointer;font:500 12px/1.2 Jost,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-align:left}.chfm__play small{display:block;margin-top:5px;letter-spacing:.08em;opacity:.7;font-size:11px}.chfm__btn{width:58px;height:58px;border-radius:50%;border:1px solid rgba(251,243,234,.6);display:grid;place-items:center;transition:background .25s,color .25s,transform .25s}.chfm__btn svg{width:22px;height:22px;margin-left:3px}.chfm__play:hover .chfm__btn{background:#fbf3ea;color:#261816;transform:scale(1.05)}.chfm__ph{font-size:12.5px;letter-spacing:.03em;color:#e9c98f}.chrl__chips{display:flex;gap:8px;flex-wrap:wrap;margin:-6px 0 22px}.chrl__chip{height:36px;padding:0 16px;border:1px solid #D9CEC2;background:transparent;border-radius:18px;font:500 11.5px/1 Jost,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--ink)}.chrl__chip.is-on{background:var(--ink);color:#fbf8f4;border-color:var(--ink)}.chrl__row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4*var(--gap))/5);gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.chrl__row::-webkit-scrollbar{display:none}.chrl__card{display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:none;text-align:left;cursor:pointer;scroll-snap-align:start;color:var(--ink);font:inherit;min-width:0}.chrl__card[hidden]{display:none}.chrl__media{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;background:#f5f2ee}.chrl__poster,.chrl__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.chrl__media video{opacity:0;transition:opacity .5s}.chrl__media video.is-ready{opacity:1}.chrl__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(transparent,#14080abf);pointer-events:none}.chrl__card:hover .chrl__media video,.chrl__card:hover .chrl__poster{transform:scale(1.03)}.chrl__poster,.chrl__media video{transition:opacity .5s,transform .8s}.chrl__tag{position:absolute;left:10px;top:10px;z-index:2;background:#fbf8f4eb;padding:5px 9px;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#261816}.chrl__play{position:absolute;right:10px;top:10px;z-index:2;width:30px;height:30px;border-radius:50%;background:#14080a8c;color:#fff;display:grid;place-items:center}.chrl__play svg{width:14px;height:14px;margin-left:2px}.chrl__cap{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;color:#fbf3ea;display:flex;flex-direction:column;gap:3px}.chrl__cap b{font-size:14px;font-weight:500}.chrl__cap span{font-size:12.5px;opacity:.85;line-height:1.35}.chrl__shop{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chrlm{border:0;padding:0;margin:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;color:#fff;font-family:Jost,system-ui,sans-serif}.chrlm[open]{display:flex;align-items:center;justify-content:center}.chrlm::backdrop{background:#0e0608e6}.chrlm__in{position:relative;height:min(86vh,820px);aspect-ratio:9/16;max-width:calc(100vw - 32px);background:#000}.chrlm video{width:100%;height:100%;object-fit:cover;display:block}.chrlm__x,.chrlm__snd{position:absolute;top:12px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:#00000073;color:#fff;display:grid;place-items:center;cursor:pointer;font-size:24px;line-height:1}.chrlm__x{right:12px}.chrlm__snd{left:12px}.chrlm__snd svg{width:18px;height:18px}.chrlm__nav{position:absolute;top:50%;z-index:3;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#00000040;color:#fff;transform:translateY(-50%);cursor:pointer;font-size:24px;line-height:1}.chrlm__prev{left:-66px}.chrlm__next{right:-66px}.chrlm__info{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:48px 16px 18px;background:linear-gradient(transparent,#000000c7);display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.chrlm__k{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#e9c98f}.chrlm__info b{font-size:16px;font-weight:500}.chrlm__c{font-size:13.5px;opacity:.85;line-height:1.4}.chrlm__info a{pointer-events:auto;margin-top:10px;background:#fbf8f4;color:#261816;padding:10px 14px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}@media(max-width:989px){.chfm__frame{aspect-ratio:4/5}.chfm__shade{background:linear-gradient(180deg,#14080a00 30%,#14080ad9)}.chfm__copy{left:var(--g);right:var(--g);bottom:28px;gap:10px}.chfm__t{font-size:34px}.chfm__btn{width:50px;height:50px}.chrl__row{grid-auto-columns:60%;padding-inline:var(--g);margin-inline:calc(var(--g)*-1);scroll-padding-inline:var(--g)}.chrl__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--g)*-1);padding-inline:var(--g)}.chrl__chip{flex:none}.chrlm__in{height:100%;width:100%;max-width:none;aspect-ratio:auto}.chrlm__nav{width:38px;height:38px;font-size:20px}.chrlm__prev{left:8px}.chrlm__next{right:8px}}.chp-kick{display:inline-flex;align-self:flex-start;margin-top:14px;padding:6px 12px;border:1px solid #E6D3BD;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7a5a2a}.chp-kick+.chp-title{margin-top:12px}.chp-price__c{font-size:16px;color:var(--muted)}.chp-save{padding:5px 10px;border-radius:999px;background:#ffdfb2;color:#2c0404;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.chp-chips{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chp-chips li{display:flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:12.5px;line-height:1.2}.chp-chips li:before{content:"";width:6px;height:6px;border-radius:50%;background:#a9803f}.chp-badge{position:absolute;top:16px;left:16px;z-index:3;width:64px;height:64px;border-radius:50%;background:#2c0404;color:#ffdfb2;display:grid;place-items:center;transform:rotate(-12deg);box-shadow:0 8px 18px -10px #2c0404b3;pointer-events:none}.chp-badge b{font:600 15px/1 Jost,system-ui,sans-serif;letter-spacing:.02em}.chp-badge--t b{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.chp-badge[hidden]{display:none}.chp-look--v .chp{padding-top:clamp(16px,2vw,32px)}.chp-look--v .chp-gal{gap:10px}.chp-look--v .chp-gal__item{border-radius:18px;background:#f6eee7}.chp-look--v .chp-gal__tag{border-radius:999px;left:14px;top:14px}.chp-look--v .chp-kick{background:#ffdfb2;border-color:#ffdfb2;color:#2c0404}.chp-look--v .chp-price__v{color:#2c0404;font-size:26px}.chp-look--v .chp-btn,.ch.chp-look--v .ch-pill{border-radius:999px}.ch.chp-look--v .chp-ctas{flex-direction:row}.ch.chp-look--v .chp-ctas .ch-pill{flex:1;min-height:54px}.ch.chp-look--v .chp-ctas .ch-pill--dark{flex:1.4;background:#2c0404;border-color:#2c0404}.chp-look--v .chp-chips li{background:#fbf4ee;border-color:#f0e2d3}.chp-look--v .chp-size select{border-radius:999px}.chp-look--v .chp-card,.chp-look--v .chp-certs{border-radius:18px;overflow:hidden}body:has(.chp-look--v) .chr-card__img,body:has(.chp-look--v) .chrl__media,body:has(.chp-look--v) .cht-card{border-radius:18px}body:has(.chp-look--v) .chrl__chip{border-radius:999px}@media(max-width:989px){.chp-badge{top:14px;left:var(--g);width:54px;height:54px}.chp-badge b{font-size:13px}.chp-look--v .chp-gal{gap:0}.chp-look--v .chp-gal__item{border-radius:0}.ch.chp-look--v .chp-ctas{flex-direction:column}}.chp-heart{position:absolute;top:14px;right:14px;z-index:4;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px -6px #26181659;transition:transform .2s}.chp-heart svg{width:21px;height:21px;fill:none;stroke:#2c0404;stroke-width:1.5;transition:fill .2s}.chp-heart:hover{transform:scale(1.06)}.chp-heart.is-on svg{fill:#9b1c2e;stroke:#9b1c2e;animation:chpPop .35s ease}@keyframes chpPop{40%{transform:scale(1.25)}}.chp-heart--sm{top:10px;right:10px;width:36px;height:36px}.chp-heart--sm svg{width:18px;height:18px}.chp-kickrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:14px}.chp-kickrow .chp-kick{margin-top:0}.chp-kickrow+.chp-title{margin-top:12px}.chp-guide{font-size:11px;text-underline-offset:4px}.chp-rating.is-empty{color:var(--muted)}.chp-eta b{color:var(--ink);font-weight:600}.chp-hl{margin-top:24px}.chp-hl__t{margin:0 0 12px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.chp-hl ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.chp-hl li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:#3e2e2a}.chp-hl li svg{flex:none;width:20px;height:20px;padding:3px;border-radius:50%;background:#ffdfb2;color:#2c0404;margin-top:1px}.chp-det{margin-top:24px}.chp-det .chp-dl{margin:0}.chp-look--v .chp-det .chp-dl{border-radius:14px;overflow:hidden}.ch-toast{position:fixed;left:50%;bottom:28px;z-index:60;display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:999px;background:#2c0404;color:#fbf3ea;font:500 13px/1.2 Jost,system-ui,sans-serif;box-shadow:0 12px 30px -12px #2c040499;transform:translate(-50%,160%);opacity:0;transition:transform .35s,opacity .35s;pointer-events:none}.ch-toast.is-on{transform:translate(-50%);opacity:1;pointer-events:auto}.ch-toast a{color:#ffdfb2;text-underline-offset:3px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.chw-item{position:relative;min-width:0}.chw .chw-empty{display:none;text-align:center;padding:40px 0 20px}.chw.is-empty .chw-empty{display:block}.chw.is-empty [data-grid]{display:none}.chw-empty svg{width:40px;height:40px;fill:none;stroke:#a9803f;stroke-width:1.2}.chw-empty p{margin:12px auto 22px;max-width:420px;color:var(--muted);font-size:15px;line-height:1.6}.chrv__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid var(--line)}.chrv__score{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.chrv__score b{font:400 44px/1 EB Garamond,Georgia,serif;color:#2c0404}.chrv__score .chp-stars svg{width:20px;height:20px}.chrv__score small{font-size:13.5px;color:var(--muted)}.chrv__app{margin-top:24px}.chrv__empty{display:flex;align-items:center;gap:18px;margin-top:24px;padding:22px 24px;background:#fbf4ee;border-radius:4px;flex-wrap:wrap}.chrv__empty p{margin:0;flex:1;min-width:220px;font-size:15px;line-height:1.55;color:#4a3a36}body:has(.chp-look--v) .chrv__empty{border-radius:18px}body:has(.chp-look--v) .chrv .ch-pill{border-radius:999px}@media(max-width:989px){.chp-heart{top:12px;right:var(--g);width:40px;height:40px}.chp-edu,.chp-look--v .chp-edu{border-radius:0}.ch-toast{bottom:86px}.chrv__score b{font-size:38px}.chw .chr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;overflow:visible;margin:0;padding:0}.chw .chr-card{flex:none}}.chp-form{display:contents}.chp-buy{display:flex;flex-direction:column}.chp-text{margin-top:16px;font-size:14px;line-height:1.65;color:#4a3a36}.chp-text p{margin:0 0 8px}.ch-ic{display:block;width:100%;height:100%}.chp-ship .ch-ic{width:18px;height:18px;flex:none;color:var(--ink);margin-top:1px}.chp-sale{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-top:20px;padding:12px 14px 12px 12px;border-radius:6px;background:linear-gradient(105deg,var(--sale-a),var(--sale-b));color:var(--sale-fg);box-shadow:0 12px 26px -16px var(--sale-a)}.chp-sale:before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:chpSaleSh 4.5s ease-in-out 1.2s infinite;z-index:-1;pointer-events:none}@keyframes chpSaleSh{0%{left:-40%}35%,to{left:120%}}.chp-sale[hidden]{display:none}.chp-sale__t{display:flex;align-items:center;gap:11px;min-width:0}.chp-sale__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff3}.chp-sale__ic svg{width:18px;height:18px;animation:chpFlick 1.8s ease-in-out infinite;transform-origin:50% 90%}@keyframes chpFlick{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.08) rotate(-4deg)}60%{transform:scale(.96) rotate(3deg)}}.chp-sale__txt b{display:block;font:600 13px/1.25 Jost,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.chp-sale__txt small{display:block;margin-top:2px;font-size:12px;opacity:.92}.chp-sale__c{display:flex;align-items:center;gap:5px}.chp-sale__c em{font-style:normal;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.9;margin-right:2px}.chp-sale__c b{min-width:36px;padding:6px 4px;border-radius:6px;background:#fff;color:var(--sale-a);text-align:center;font:700 13px/1 Jost,system-ui,sans-serif;font-variant-numeric:tabular-nums;box-shadow:0 2px 6px -3px #0000004d}.chp-sale__c b[hidden]{display:none}.chp-sale--soft{background:color-mix(in srgb,var(--sale-a) 9%,#fff);color:var(--sale-a);border:1px solid color-mix(in srgb,var(--sale-a) 28%,#fff);box-shadow:none}.chp-sale--soft .chp-sale__ic,.chp-sale--soft .chp-sale__c b{background:var(--sale-a);color:#fff}.chp-sale+.chp-price{margin-top:16px}.chp-look--v .chp-sale{border-radius:16px}@media(prefers-reduced-motion:reduce){.chp-sale:before,.chp-sale__ic svg{animation:none}}.chp-price__n{flex-basis:100%;margin-top:-2px}.chp-price__n [hidden]{display:none}.chp-offers{margin-top:16px;border:1px solid #EBDCC8;background:#fffbf5;border-radius:6px;overflow:hidden}.chp-look--v .chp-offers{border-radius:16px}.chp-offers__best{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(90deg,#ffeed4,#fff8ec);border-bottom:1px dashed #E3C9A0}.chp-offers__best[hidden]{display:none}.chp-offers__bic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#2c0404;color:#ffdfb2;padding:6px}.chp-offers__best b{display:block;font-size:15px;font-weight:600;color:#2c0404}.chp-offers__best small{display:block;margin-top:2px;font-size:12.5px;color:#1f7a4d;font-weight:500}.chp-offers__head{padding:12px 16px 2px}.chp-offers__h{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a5a2a}.chp-offers__sub{margin:3px 0 0;font-size:12.5px;color:var(--muted)}.chp-offers ul{list-style:none;margin:0;padding:2px 16px 8px}.chp-offers li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;font-size:13.5px;line-height:1.35}.chp-offers li+li{border-top:1px dashed #EEDFC9}.chp-offers__ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fbead2;color:#8a6424;padding:6px}.chp-offers__ic svg{width:100%;height:100%}.chp-offers__txt small{display:block;margin-top:3px;font-size:12.5px;font-weight:600;color:#1f7a4d}.chp-offers__txt small[hidden]{display:none}.chp-offers__txt small.is-gap{color:#9a5b12}.chp-code{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px dashed #2C0404;border-radius:6px;background:#fff;color:#2c0404;font:600 11.5px/1 Jost,system-ui,sans-serif;letter-spacing:.1em;cursor:pointer}.chp-code i{font-style:normal;font-weight:500;letter-spacing:.04em;color:#7a6a64;text-transform:none}.chp-look--v .chp-code{border-radius:999px}.chp-trust{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--tn),minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chp-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:18px 8px}.chp-trust li+li{border-left:1px solid var(--line)}.chp-trust__ic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fbf1e4;color:#2c0404;padding:12px;transition:transform .25s}.chp-trust li:hover .chp-trust__ic{transform:translateY(-2px)}.chp-trust__tx b{display:block;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.chp-trust__tx small{display:block;margin-top:3px;font-size:12px;color:var(--muted)}.chp-trust--list{grid-template-columns:1fr;border:0;gap:4px}.chp-trust--list li{flex-direction:row;text-align:left;gap:14px;padding:8px 0}.chp-trust--list li+li{border-left:0}.chp-trust--list .chp-trust__ic{width:40px;height:40px;padding:10px}.chp-look--v .chp-trust:not(.chp-trust--list){border:0;border-radius:18px;background:#fbf4ee}.chp-look--v .chp-trust:not(.chp-trust--list) li+li{border-left:1px solid #F0E2D3}.chp-look--v .chp-trust__ic{background:#fff;box-shadow:0 4px 12px -8px #2c040466}@media(max-width:989px){.chp-trust li{padding:14px 4px}.chp-trust__ic{width:40px;height:40px;padding:10px}.chp-trust__tx b{font-size:10.5px;letter-spacing:.06em}.chp-trust__tx small{font-size:11px}}.chx{--chx-g1:#FBEFC6;--chx-g2:#E2BE6A;--chx-g3:#A9803F}.chx[data-metal=rose]{--chx-g1:#FCE4DA;--chx-g2:#E3A189;--chx-g3:#A55F4B}.chx[data-metal=white]{--chx-g1:#FFFFFF;--chx-g2:#EEF3F8;--chx-g3:#AEB9C6}.chx[data-metal=white] .chx-l--core,.chx[data-metal=white] .chx-ring__s{filter:brightness(.84) saturate(.6)}.chx stop{transition:stop-color .6s ease}.chx-svg{display:block;width:100%;height:auto;overflow:visible}.chx-l,.chx-sh{transform-box:fill-box}.chx-sh{opacity:0}.chx-ring__g{stroke-dashoffset:0}.chx.is-play .chx-l--base{animation:chxBase 9s ease-in-out infinite}.chx.is-play .chx-l--gold{animation:chxGold 9s ease-in-out infinite}.chx.is-play .chx-l--top{animation:chxTop 9s ease-in-out infinite}.chx.is-play .chx-sh{animation:chxSh 9s ease-in-out infinite}.chx.is-play .chx-ring__g{animation:chxRing 9s ease-in-out infinite}.chx.is-play .chx-k--core{animation:chxKCore 9s ease-in-out infinite}.chx.is-play .chx-k--base{animation:chxKBase 9s ease-in-out infinite}.chx.is-play .chx-k--gold{animation:chxKGold 9s ease-in-out infinite}.chx.is-play .chx-k--top{animation:chxKTop 9s ease-in-out infinite}@keyframes chxBase{0%,6%{transform:translate(105%);opacity:1}18%,93%{transform:none;opacity:1}99%,to{transform:none;opacity:0}}@keyframes chxGold{0%,22%{transform:translate(105%);opacity:1}38%,93%{transform:none;opacity:1}99%,to{transform:none;opacity:0}}@keyframes chxTop{0%,44%{transform:translate(105%);opacity:1}56%,93%{transform:none;opacity:1}99%,to{transform:none;opacity:0}}@keyframes chxSh{0%,60%{transform:translate(0);opacity:0}63%{opacity:1}80%{transform:translate(190px);opacity:1}83%,to{transform:translate(190px);opacity:0}}@keyframes chxRing{0%,22%{stroke-dashoffset:100;opacity:1}46%,93%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes chxKCore{0%{opacity:.3}6%,94%{opacity:1}to{opacity:.3}}@keyframes chxKBase{0%,10%{opacity:.3}18%,94%{opacity:1}to{opacity:.3}}@keyframes chxKGold{0%,28%{opacity:.3}38%,94%{opacity:1}to{opacity:.3}}@keyframes chxKTop{0%,48%{opacity:.3}56%,94%{opacity:1}to{opacity:.3}}@media(prefers-reduced-motion:reduce){.chx.is-play *{animation:none!important}}.chx-key{list-style:none;margin:0;padding:0}.chx-k{display:flex;align-items:flex-start;gap:10px}.chx-k i{flex:none;width:14px;height:14px;margin-top:2px;border-radius:50%;box-shadow:inset 0 0 0 1px #2c04041f}.chx-k--core i{background:linear-gradient(160deg,#fff,#a2a29f)}.chx-k--base i{background:#8e8e8a}.chx-k--gold i{background:linear-gradient(160deg,var(--chx-g1),var(--chx-g2) 55%,var(--chx-g3))}.chx-k--top i{background:#fff}.chx-k b{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#2c0404}.chx-k small{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:#6b5b55}[data-metal-name]{text-transform:inherit}.chp-edu{background:#fbf3ea;container-type:inline-size;display:flex;align-items:center;justify-content:center}.chp-look--v .chp-edu{border-radius:18px}.chp-edu__in{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6cqw 6cqw 5cqw;gap:2cqw}.chp-edu__t{margin:0;font-size:7cqw;line-height:1.05;color:#2c0404}.chp-edu__s{margin:0;font-size:3.4cqw;line-height:1.4;color:#5b4a45;max-width:84%}.chp-edu .chx-svg{width:88cqw;margin:1cqw 0}.chp-edu .chx-key{display:flex;flex-wrap:wrap;justify-content:center;gap:2cqw 5cqw;text-align:left}.chp-edu .chx-k{gap:1.6cqw}.chp-edu .chx-k i{width:3.2cqw;height:3.2cqw;margin-top:.4cqw}.chp-edu .chx-k b{font-size:2.9cqw;letter-spacing:.06em}.chp-edu .chx-k small{font-size:2.8cqw;margin-top:.3cqw}.chxs{padding:clamp(48px,6vw,96px) var(--g) 0}.chxs__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,64px);background:var(--chxs-bg);border-radius:4px}body:has(.chp-look--v) .chxs__in{border-radius:28px}.chxs__h{margin:10px 0 12px;font-size:clamp(30px,3vw,44px);line-height:1.05;color:#2c0404}.chxs__sub{margin:0 0 22px;font-size:15.5px;line-height:1.65;color:#4a3a36;max-width:460px}.chxs .chx-k{padding:14px 0;border-top:1px solid rgba(44,4,4,.1)}.chxs .chx-k:last-child{border-bottom:1px solid rgba(44,4,4,.1)}.chxs .chx-k i{width:16px;height:16px}.chxs__link{display:inline-block;margin-top:20px}.chxs__fig{position:relative}.chxs__cap{margin:10px 0 0;text-align:center;font-size:11.5px;letter-spacing:.06em;color:#8a7a74}@media(max-width:989px){.chxs{padding:48px 0 0}.chxs__in{grid-template-columns:1fr;border-radius:0;padding:32px var(--g)}body:has(.chp-look--v) .chxs__in{border-radius:0}.chxs__fig{margin-top:4px}}.chcm__head{text-align:center;max-width:640px;margin:0 auto}.chcm__grid{display:grid;grid-template-columns:minmax(120px,1.1fr) repeat(var(--cols),minmax(0,1fr));max-width:900px;margin:36px auto 0}.chcm__row{display:contents}.chcm__lab,.chcm__cell{display:flex;align-items:center;padding:16px 12px;border-bottom:1px solid #EEE3D6;font-size:14px;line-height:1.35}.chcm__lab{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7a6a64}.chcm__cell{justify-content:center;text-align:center;color:#6b5b55}.chcm__row--h .chcm__lab,.chcm__row--h .chcm__cell{border-bottom:1px solid #E2D2BE}.chcm__cell--h{position:relative;flex-direction:column;gap:6px;padding:26px 10px 16px}.chcm__cell--h b{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#2c0404}.chcm__cell--h small{font-size:12px;color:var(--muted)}.chcm__ic{width:42px;height:42px}.chcm__cell.is-us{background:#fff5e6;color:#2c0404;font-weight:600;border-left:1.5px solid #2C0404;border-right:1.5px solid #2C0404}.chcm__cell--h.is-us{border-top:1.5px solid #2C0404;border-radius:18px 18px 0 0}.chcm__cell.is-us.is-last{border-bottom:1.5px solid #2C0404;border-radius:0 0 18px 18px}.chcm__badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:4px 10px;border-radius:999px;background:#2c0404;color:#ffdfb2;font:600 10px/1.2 Jost,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-style:normal;white-space:nowrap}.chcm__y,.chcm__n{width:24px;height:24px}.chcm__y circle{fill:#e3f2e8}.chcm__y path{stroke:#1f7a4d}.chcm__n circle{fill:#f4ece8}.chcm__n path{stroke:#b3a39b}.chcm__price{display:inline-flex;gap:1px;font-weight:600;letter-spacing:.02em}.chcm__price i{font-style:normal}.chcm__price i.is-off{opacity:.2}.chcm__note{max-width:900px;margin:14px auto 0;font-size:12px;color:var(--muted);text-align:center}@media(max-width:700px){.chcm__grid{grid-template-columns:78px repeat(var(--cols),minmax(0,1fr));margin-top:30px}.chcm__lab,.chcm__cell{padding:12px 4px;font-size:12.5px}.chcm__lab{font-size:9.5px;letter-spacing:.06em}.chcm__cell--h{padding:22px 2px 12px}.chcm__cell--h b{font-size:10px;letter-spacing:.05em}.chcm__cell--h small{display:none}.chcm__ic{width:32px;height:32px}.chcm__cell.is-us{border-left-width:1px;border-right-width:1px}.chcm__badge{font-size:8.5px;padding:3px 7px;letter-spacing:.1em}}.chps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);max-width:1240px;margin:0 auto;padding:clamp(48px,6vw,96px) var(--g) 0;align-items:start}.chps--stack{grid-template-columns:1fr;max-width:760px}.chps__h{margin:8px 0 14px;font-size:clamp(28px,2.4vw,36px);line-height:1.1}.chps__b{font-size:15.5px;line-height:1.75;color:#4a3a36}.chps__b p{margin:0 0 12px}.chps .chp-acc summary{justify-content:flex-start;gap:12px}.chps .chp-acc summary:after{margin-left:auto}.chps__ic{display:block;width:20px;height:20px;color:#2c0404}@media(max-width:989px){.chps{grid-template-columns:1fr;padding:44px var(--g) 0}}.chp-price__n [data-s=salenote]{margin-right:4px}@media(max-width:989px){.chp-look--v .chp{padding-top:0}.chp-offers ul{padding:2px 14px 6px}.chp-offers__head,.chp-offers__best{padding-left:14px;padding-right:14px}.chp-offers li{grid-template-columns:28px minmax(0,1fr);row-gap:8px}.chp-offers li .chp-code{grid-column:2;justify-self:start}}.chfs-wrap{padding:clamp(48px,6vw,96px) var(--g) 0}.chfs{position:relative;overflow:hidden;isolation:isolate;max-width:1240px;margin:0 auto;border-radius:4px;color:#fbf3ea;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);grid-template-areas:"head stage" "caps stage";column-gap:clamp(24px,4vw,64px);min-height:480px;padding:clamp(28px,4vw,60px);background:radial-gradient(ellipse 60% 70% at 68% 55%,color-mix(in srgb,var(--chfs-bg) 45%,#8A4A26) 0%,var(--chfs-bg) 70%)}body:has(.chp-look--v) .chfs{border-radius:28px}.chfs:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 120%,rgba(0,0,0,.45),transparent 60%);pointer-events:none;z-index:-1}.chfs__head{grid-area:head;align-self:end;position:relative;z-index:1}.chfs__k{display:block;font:500 11px/1 Jost,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--chfs-accent)}.chfs__t{margin:14px 0 0;font-size:clamp(30px,3.3vw,50px);line-height:1.04;color:#fbf3ea}.chfs__caps{grid-area:caps;position:relative;min-height:96px;margin-top:26px;z-index:1}.chfs__cap{position:absolute;left:0;top:0;right:0;margin:0;display:flex;gap:14px;align-items:baseline;font-size:clamp(17px,1.5vw,21px);line-height:1.35;color:#f3e4d3;max-width:380px}.chfs__cap b{flex:none;font:500 11px/1 Jost,system-ui,sans-serif;letter-spacing:.16em;color:var(--chfs-accent)}.chfs__cap:not(:first-child){opacity:0}.chfs.is-play .chfs__cap{opacity:0;animation:chfsCap 10s ease-in-out infinite;animation-delay:calc((var(--c) - 1) * 2.5s)}@keyframes chfsCap{0%{opacity:0;transform:translateY(10px)}4%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-6px)}}.chfs__bar{position:absolute;left:clamp(28px,4vw,60px);right:clamp(28px,4vw,60px);bottom:22px;height:2px;background:#ffffff24;z-index:1}.chfs__bar i{display:block;height:100%;background:var(--chfs-accent);transform-origin:left;transform:scaleX(1)}.chfs.is-play .chfs__bar i{animation:chfsBar 10s linear infinite}@keyframes chfsBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.chfs__stage{grid-area:stage;align-self:center;position:relative}.chfs__svg{display:block;width:100%;height:auto;overflow:visible}.chfs__dust{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.chfs__dust i{position:absolute;bottom:-6px;border-radius:50%;background:var(--chfs-accent);opacity:0;box-shadow:0 0 6px var(--chfs-accent)}.chfs.is-play .chfs__dust i{animation-name:chfsDust;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes chfsDust{0%{transform:translateY(0);opacity:0}15%{opacity:.7}to{transform:translateY(-520px);opacity:0}}.chfs__dust i:nth-child(1){left:45%;animation-duration:11.7s;animation-delay:-3.9s;width:2px;height:2px}.chfs__dust i:nth-child(2){left:72%;animation-duration:7.5s;animation-delay:-5.8s;width:3px;height:2px}.chfs__dust i:nth-child(3){left:15%;animation-duration:9.2s;animation-delay:-.7s;width:2px;height:4px}.chfs__dust i:nth-child(4){left:11%;animation-duration:11.1s;animation-delay:-1.2s;width:3px;height:2px}.chfs__dust i:nth-child(5){left:77%;animation-duration:9.9s;animation-delay:-.5s;width:3px;height:2px}.chfs__dust i:nth-child(6){left:75%;animation-duration:11.3s;animation-delay:-2.9s;width:3px;height:2px}.chfs__dust i:nth-child(7){left:77%;animation-duration:8.5s;animation-delay:-8.2s;width:3px;height:2px}.chfs__dust i:nth-child(8){left:78%;animation-duration:9.9s;animation-delay:-1.9s;width:2px;height:2px}.chfs__dust i:nth-child(9){left:76%;animation-duration:7.3s;animation-delay:-2.1s;width:4px;height:3px}.chfs__dust i:nth-child(10){left:63%;animation-duration:9.9s;animation-delay:-4.5s;width:3px;height:3px}.chfs__dust i:nth-child(11){left:27%;animation-duration:10.5s;animation-delay:-2.4s;width:3px;height:4px}.chfs__dust i:nth-child(12){left:47%;animation-duration:10.6s;animation-delay:-2.9s;width:2px;height:2px}.chfs__dust i:nth-child(13){left:69%;animation-duration:9.1s;animation-delay:-7.6s;width:3px;height:4px}.chfs__dust i:nth-child(14){left:57%;animation-duration:7.2s;animation-delay:-6.7s;width:3px;height:3px}.chfs-star{transform-box:fill-box;transform-origin:center;opacity:0}.chfs.is-play .chfs-star{animation:chfsTw 2.4s ease-in-out infinite}.chfs.is-play .chfs-star:nth-child(2){animation-delay:.8s}.chfs.is-play .chfs-star:nth-child(3){animation-delay:1.6s}@keyframes chfsTw{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.chfs-ring{transform-box:fill-box;transform-origin:center}.chfs.is-play .chfs-ring{animation:chfsFloat 5s ease-in-out infinite alternate}@keyframes chfsFloat{0%{transform:translateY(-7px) rotate(-1.6deg)}to{transform:translateY(7px) rotate(1.6deg)}}.chfs.is-play .chfs-dip{animation:chfsDip 10s cubic-bezier(.6,.05,.3,1) infinite}@keyframes chfsDip{0%,24%{transform:translateY(360px)}48%,to{transform:translateY(0)}}.chfs.is-play .chfs-metal--gold{animation:chfsGoldFade 10s linear infinite}@keyframes chfsGoldFade{0%,92%{opacity:1}99%,to{opacity:0}}.chfs.is-play .chfs-prongs-g{animation:chfsProng 10s linear infinite}@keyframes chfsProng{0%,40%{opacity:0}48%,92%{opacity:1}99%,to{opacity:0}}.chfs-glint{opacity:0}.chfs.is-play .chfs-glint{animation:chfsGlint 10s ease-in-out infinite}@keyframes chfsGlint{0%,50%{transform:translate(-160px);opacity:0}52%{opacity:1}64%{transform:translate(330px);opacity:1}66%,to{transform:translate(330px);opacity:0}}.chfs--gold.is-play .chfs-tw{animation:chfsTwG 10s linear infinite}@keyframes chfsTwG{0%,46%{opacity:0}52%,92%{opacity:1}99%,to{opacity:0}}.chfs-seed,.chfs-gl{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.chfs-gem{transform-box:fill-box;transform-origin:50% 60%}.chfs-facet{stroke-dasharray:100;stroke-dashoffset:0}.chfs.is-play .chfs-seed{animation:chfsSeed 10s ease-in-out infinite}@keyframes chfsSeed{0%{opacity:0}5%,26%{opacity:1}36%,to{opacity:0}}.chfs.is-play .chfs-gl{animation:chfsGl 10s ease-out infinite;animation-delay:calc(var(--i) * .15s)}@keyframes chfsGl{0%,22%{opacity:0;transform:scaleY(0)}26%,35%{opacity:1;transform:none}40%,to{opacity:0;transform:none}}.chfs.is-play .chfs-gem{animation:chfsGem 10s ease-out infinite}@keyframes chfsGem{0%,50%{opacity:0;transform:scale(.82)}58%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}.chfs.is-play .chfs-facet{animation:chfsFacet 10s ease-out infinite}@keyframes chfsFacet{0%,52%{stroke-dashoffset:100}68%,to{stroke-dashoffset:0}}.chfs--diamond.is-play .chfs-tw{animation:chfsTwD 10s linear infinite}@keyframes chfsTwD{0%,62%{opacity:0}68%,94%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.chfs.is-play *{animation:none!important}.chfs__cap:first-child{opacity:1}}@media(max-width:989px){.chfs-wrap{padding:48px 0 0}.chfs{grid-template-columns:1fr;grid-template-areas:"head" "stage" "caps";min-height:0;border-radius:0;padding:32px var(--g) 46px}body:has(.chp-look--v) .chfs{border-radius:0}.chfs__stage{margin-top:8px}.chfs__caps{margin-top:8px;min-height:64px}.chfs__bar{left:var(--g);right:var(--g)}}.chx-cap{font:600 10px Jost,system-ui,sans-serif;letter-spacing:.18em;fill:#8a7a74}.ch .chp-sw{width:auto;height:auto;padding:0;border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer}.ch .chp-sw i{width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px #2618161f,0 0 0 2px #fff,0 0 0 3px transparent;transition:transform .25s,box-shadow .25s}.ch .chp-sw:hover i{transform:scale(1.06)}.ch .chp-sw.is-on i{box-shadow:inset 0 0 0 1px #2618161f,0 0 0 3px #fff,0 0 0 4.5px var(--ink)}.chp-sw__l{font-size:11px;letter-spacing:.06em;color:var(--muted);text-transform:capitalize}.chp-sw.is-on .chp-sw__l{color:var(--ink);font-weight:500}.chp-look--v .chp-sw.is-on i{animation:chpBounce .45s cubic-bezier(.3,1.6,.5,1)}@keyframes chpBounce{0%{transform:scale(.85)}to{transform:scale(1)}}.chp-opts{--cg1:#FBEFC6;--cg2:#DDB664;--cg3:#9C7434}.chp-opts[data-metal=rose]{--cg1:#FCE4DA;--cg2:#DE9E86;--cg3:#9A5A47}.chp-opts[data-metal=white]{--cg1:#FFFFFF;--cg2:#DDE2E7;--cg3:#8F98A2}.chp-coin{position:relative;width:52px;height:52px;padding:0;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 34% 28%,var(--cg1),var(--cg2) 55%,var(--cg3));box-shadow:inset 0 0 0 3px #ffffff59,inset 0 -3px 6px #0000002e,0 4px 10px -6px #2c040480;transition:transform .25s,box-shadow .25s}.chp-coin i{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1px dashed rgba(60,35,10,.35);display:grid;place-items:center;font:700 13px/1 Jost,system-ui,sans-serif;font-style:normal;letter-spacing:.02em;color:#3c2008c7;text-shadow:0 1px 0 rgba(255,255,255,.55)}.chp-coin:hover{transform:translateY(-2px)}.chp-coin.is-on{box-shadow:inset 0 0 0 3px #ffffff59,inset 0 -3px 6px #0000002e,0 0 0 3px #fff,0 0 0 4.5px var(--ink)}.chp-coin:not(.is-on){filter:saturate(.75) brightness(1.02);opacity:.85}.chp-gal__sel{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;margin:0;padding:7px 14px;border-radius:999px;background:#ffffffe0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:12px;letter-spacing:.02em;color:var(--ink);white-space:nowrap;box-shadow:0 4px 14px -8px #2c040459;max-width:calc(100% - 140px);overflow:hidden;text-overflow:ellipsis}.chp-gal__sel:empty{display:none}.chp-gal__sel b{font-weight:600}.chp-gal__sel{max-width:calc(100% - 28px)}@media(max-width:989px){.chp-gal__sel{left:var(--g);transform:none;bottom:14px;max-width:calc(100% - 2*var(--g) - 70px);font-size:11.5px}}.chp-pass{margin-top:22px;padding:18px 18px 16px;border-radius:6px;background:linear-gradient(160deg,#fff,#f8f2ea);border:1px solid #EADBC8;position:relative;overflow:hidden}.chp-pass:before{content:"";position:absolute;top:-40%;right:-20%;width:60%;height:120%;background:radial-gradient(closest-side,rgba(255,223,178,.45),transparent);pointer-events:none}.chp-pass__top{display:flex;align-items:center;gap:12px;position:relative}.chp-pass__gem{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#2c0404;color:#ffdfb2;padding:10px;animation:chpGlow 3.6s ease-in-out infinite}@keyframes chpGlow{0%,to{box-shadow:0 0 #ffdfb200}50%{box-shadow:0 0 0 6px #ffdfb273}}.chp-pass__k{margin:0;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7a5a2a}.chp-pass__v{margin:3px 0 0;font-size:16px;font-weight:500;color:var(--ink)}.chp-pass__cert{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #E6D3BD;font-size:11px;font-weight:600;letter-spacing:.1em;color:#2c0404}.chp-pass__cert .ch-ic{width:14px;height:14px}.chp-pass__row{margin-top:16px;position:relative}.chp-pass__l{display:flex;justify-content:space-between;margin:0 0 8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.chp-pass__l b{color:var(--ink);font-weight:600;letter-spacing:.06em}.chp-scale{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.chp-scale li{position:relative;padding:8px 0;text-align:center;font-size:11px;font-weight:500;color:#9a8a84;background:#f1e9df;transition:background .4s,color .4s}.chp-scale li:first-child{border-radius:999px 0 0 999px}.chp-scale li:last-child{border-radius:0 999px 999px 0}.chp-scale li.is-on{background:#2c0404;color:#ffdfb2}.chp-scale--cla li{font-size:9.5px;letter-spacing:-.01em}.chp-pass__n{margin:7px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.chp-pass__a{display:inline-block;margin-top:12px;font-size:12px}.chp-look--v .chp-pass{border-radius:18px}.chp-hint{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%;margin-top:12px;padding:10px 12px;border:1px dashed #D9BF97;border-radius:6px;background:#fffbf5;color:var(--ink);font:inherit;font-size:13px;cursor:pointer;transition:background .2s}.chp-hint:hover{background:#fff3e2}.chp-hint .ch-ic{width:16px;height:16px;color:#b3123f}.chp-hint:hover .ch-ic{animation:chpBeat .8s ease-in-out infinite}@keyframes chpBeat{0%,to{transform:scale(1)}40%{transform:scale(1.2)}}.chp-hint span{font-weight:600;letter-spacing:.02em}.chp-hint small{flex-basis:100%;text-align:center;font-size:11.5px;color:var(--muted);margin-top:-2px}.chp-look--v .chp-hint{border-radius:999px;flex-wrap:nowrap}.chp-look--v .chp-hint small{flex-basis:auto;margin:0}.chp-burst{position:fixed;pointer-events:none;z-index:9999;width:0;height:0}.chp-burst i{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:2px;background:var(--c);animation:chpBurst .9s cubic-bezier(.2,.7,.3,1) forwards;transform:translate(-50%,-50%)}@keyframes chpBurst{to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r));opacity:0}}.chr-card__img img{transition:opacity .45s ease,transform .9s cubic-bezier(.2,.6,.2,1)}.chr-card:hover .chr-card__img:has(.chr-card__alt) img:not(.chr-card__alt),.chr-card:focus-visible .chr-card__img:has(.chr-card__alt) img:not(.chr-card__alt){opacity:0}.chr-card:hover .chr-card__alt{transform:scale(1.03)}@media(hover:none){.chr-card__img .chr-card__alt{display:none}}.chps{max-width:none;margin:0;padding:var(--sp) var(--g) 0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:clamp(32px,4.5vw,88px)}.chps__story{max-width:680px}.chps__acc{max-width:560px;width:100%}.chps__h{margin-top:0}.chps__story .ch-k+.chps__h{margin-top:8px}.chps__acc .chp-acc:first-child{border-top:1px solid var(--line)}.chps .chp-acc summary{padding:17px 0}.chps--stack{grid-template-columns:1fr}.chps--stack .chps__acc{max-width:680px}.chxs{padding:var(--sp) var(--g) 0}.chxs__in{max-width:none}.chcm__head{text-align:left;margin:0;max-width:640px}.chcm__grid{margin:36px 0 0;max-width:980px}.chcm__note{margin:14px 0 0;text-align:left;max-width:980px}@media(max-width:989px){.chps{grid-template-columns:1fr;padding:var(--sp) var(--g) 0;row-gap:28px}.chps__story,.chps__acc{max-width:none}.chxs{padding:var(--sp) 0 0}}.chxs .chx-cap{font-size:7.5px;letter-spacing:.2em}.chmc{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:24px;margin-top:44px;padding-top:12px}.chmc__card{position:relative;display:grid;grid-template-rows:subgrid;padding:30px 24px 8px;border-radius:6px;background:#fff;border:1px solid #EEE2D3;color:#6b5b55;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s}.chmc__card:hover{transform:translateY(-4px);box-shadow:0 18px 34px -24px #2c040459}.chmc__card.is-us{z-index:1;color:#2c0404;background:linear-gradient(170deg,#fff9ef,#ffefd7);border:1.5px solid #2C0404;transform:translateY(-12px);box-shadow:0 26px 48px -28px #2c040499}.chmc__card.is-us:hover{transform:translateY(-16px)}.chmc__card.is-us:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:radial-gradient(60% 40% at 50% 0%,rgba(255,213,140,.55),transparent 70%);pointer-events:none;animation:chmcGlow 3.2s ease-in-out infinite}@keyframes chmcGlow{0%,to{opacity:.55}50%{opacity:1}}body:has(.chp-look--v) .chmc__card{border-radius:22px}.chmc__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:5px 14px;border-radius:999px;background:#2c0404;color:#ffdfb2;font:600 10.5px/1.2 Jost,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-style:normal;white-space:nowrap;box-shadow:0 6px 14px -8px #2c040499}.chmc__top{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding-bottom:20px;border-bottom:1px dashed #E8D9C6}.chmc__x{width:104px;height:104px;margin-bottom:10px;filter:drop-shadow(0 10px 16px rgba(120,80,20,.22));transition:transform .5s cubic-bezier(.2,.7,.3,1)}.chmc__card:hover .chmc__x{transform:rotate(-8deg) scale(1.05)}.chmc__layer{stroke-dashoffset:0}.chmc.is-play .chmc__layer{animation:chmcDraw 1.8s cubic-bezier(.6,.05,.3,1) both;animation-delay:calc(var(--i) * .3s + .2s)}@keyframes chmcDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.chmc__glint{transform-box:fill-box;transform-origin:center}.chmc.is-play .chmc__glint{animation:chmcGlint 3s ease-in-out infinite}@keyframes chmcGlint{0%,to{opacity:.15}50%{opacity:.5}}.chmc__n{font:600 13px/1.2 Jost,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#2c0404}.chmc__t{font-size:12px;color:var(--muted)}.chmc__v{margin:4px 0 0;font-size:21px;line-height:1.2;color:#2c0404;max-width:220px}.chmc__card:not(.is-us) .chmc__v{color:#5b4a45}.chmc__row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:14px 0;text-align:center;border-bottom:1px solid #F2E8DB}.chmc__row:last-child{border-bottom:0}.chmc__l{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#a3938c}.chmc__val{font-size:15px;line-height:1.3}.chmc__card.is-us .chmc__val{font-weight:600}.chmc__card.is-us .chmc__row{border-bottom-color:#2c04041a}.chmc .chcm__y,.chmc .chcm__n{width:26px;height:26px;display:block}@media(prefers-reduced-motion:reduce){.chmc *,.chmc__card:before{animation:none!important}}@media(max-width:700px){.chmc{grid-template-columns:repeat(var(--cols),76%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;column-gap:12px;margin:28px calc(var(--g) * -1) 0;padding:22px var(--g) 18px;max-width:none}.chmc::-webkit-scrollbar{display:none}.chmc__card{scroll-snap-align:center;padding:26px 18px 6px}.chmc__card.is-us,.chmc__card.is-us:hover,.chmc__card:hover{transform:none}.chmc__x{width:88px;height:88px}.chmc__v{font-size:19px}}.chr-card__img .chr-card__alt{object-fit:cover;mix-blend-mode:normal}@media(max-width:989px){.chp-gal__vbtn{top:17px;bottom:auto}.chp-gal__tag{display:none}}.chp-galwrap--drop .chp-gal__item img{object-position:50% 0;padding-bottom:54px;box-sizing:border-box}@media(min-width:990px){.chp-galwrap--drop .chp-gal__item img{padding-bottom:60px}}.chp-sheet__body{gap:6px;padding-top:8px}.chp-sheet .chp-opts--sheet{column-gap:28px}.chp-sheet .chp-opt{margin-bottom:18px}.chp-sheet .chp-ct__hint{display:none}.chp-sheet .chp-ct-row{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-20px;padding:12px 20px 4px;scroll-padding-inline:20px}.chp-sheet .chp-ct-row::-webkit-scrollbar{display:none}.chp-sheet .chp-ct{width:78px;scroll-snap-align:start}.chp-opt--inline{display:flex;align-items:center;gap:16px;margin-bottom:8px}.chp-opt--inline .chp-opt__l{flex:none;margin:0}.chp-opt--inline .chp-size{flex:1;min-width:0;flex-wrap:nowrap}.chp-opt--inline .chp-size select{flex:1;min-width:0;width:auto}.chp-opt--inline .chp-link{flex:none;white-space:nowrap}.chp-split{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(100%,320px);height:58px;padding:5px;border-radius:999px;background:linear-gradient(100deg,#fff0c2,#f0cf7a 22%,#d9ae52 49.6%,#f4f4f2 50.4%,#d7d9dc 78%,#b9bdc2);box-shadow:inset 0 1px 3px #0000002e,0 6px 18px -12px #2c040473}.chp-split__b{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:9px;padding:0;border:0;background:none;border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#2618169e;cursor:pointer;transition:color .3s}.chp-split__b.is-on{color:#261816}.chp-split__b i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 1px 2px #fffc,inset 0 -2px 3px #46280f40;transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.chp-split__b--yellow i,.chp-split__b--gold i{background:radial-gradient(120% 120% at 28% 22%,#fff6d8,#f3d88f 22%,#d9ae52 48%,#a8782b 76%,#e8c877)}.chp-split__b--white i,.chp-split__b--silver i{background:radial-gradient(120% 120% at 28% 22%,#fff,#efefec 24%,#c9c9c4,#8f8f8a 76%,#dededa)}.chp-split__b.is-on i{transform:scale(1.18) rotate(-12deg)}.chp-split__thumb{position:absolute;z-index:1;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:#fffffff0;box-shadow:0 6px 16px -6px #2c040466;overflow:hidden;transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.chp-split__thumb:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,236,190,.9),transparent);transform:skew(-18deg);opacity:0}.chp-split.is-pop .chp-split__thumb:after{animation:chpGlint .7s ease .15s}.chp-split:has(.chp-split__b:nth-child(2).is-on) .chp-split__thumb{transform:translate(100%)}@keyframes chpGlint{0%{left:-60%;opacity:1}to{left:130%;opacity:1}}.chp-sheet .chp-split{width:100%}.chp-stack{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;border-radius:20px;background:linear-gradient(120deg,#fff3e2,#fce6ee);border:1px solid #F3D9CF}.chp-stack[hidden]{display:none}.chp-stack__dots{display:flex;flex:none}.chp-stack__dots i{width:28px;height:28px;border-radius:50%;border:1.5px dashed #D7A48F;background:#fff;transition:all .4s cubic-bezier(.3,1.5,.5,1)}.chp-stack__dots i+i{margin-left:-8px}.chp-stack__dots i.is-on{border:2px solid #fff;background:radial-gradient(120% 120% at 28% 22%,#fff6d8,#f3d88f 22%,#d9ae52 48%,#a8782b 76%,#e8c877);transform:scale(1.05)}.chp-stack__t{flex:1;min-width:0;font-size:13.5px;line-height:1.45;color:#4a2f2a}.chp-stack__t b{display:block;font-weight:600;color:#2e0b12}.chp-stack__code{flex:none;padding:9px 14px;border:1.5px dashed #C9877A;border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.14em;color:#2e0b12;cursor:pointer;transition:transform .2s,background .2s}.chp-stack__code:hover{transform:rotate(-2deg) scale(1.04)}.chp-stack__code.is-done{background:#2e0b12;color:#ffdfb2;border-color:#2e0b12}.chp-stack.is-full{background:linear-gradient(120deg,#ffe9b8,#ffd5e2)}.chp-conf{position:fixed;z-index:9999;width:8px;height:12px;border-radius:2px;pointer-events:none;animation:chpConf .85s cubic-bezier(.2,.7,.3,1) forwards}@keyframes chpConf{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + 60px)) rotate(var(--rot));opacity:0}}@media(prefers-reduced-motion:reduce){.chp-split__thumb,.chp-split__b i,.chp-stack__dots i{transition:none}.chp-split.is-pop .chp-split__thumb:after{animation:none}}.chp-vrow{display:grid;grid-template-columns:minmax(0,1fr);column-gap:22px;align-items:start}.chp-vrow--2{grid-template-columns:auto minmax(0,1fr)}.chp-vrow .chp-opts{column-gap:22px}.chp-vrow .chp-opt{margin-bottom:20px}.chp-opt--size .chp-opt__l{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.chp-link--sm{font-size:10.5px;letter-spacing:.12em;text-underline-offset:4px}.chp-vrow .chp-size{display:block}.chp-vrow .chp-size select{width:100%;min-width:0;height:48px}.chp-mtl{display:flex;gap:10px}.chp-mtl__b{position:relative;flex:none;width:48px;height:48px;padding:4px;border:1.5px solid transparent;border-radius:50%;background:none;cursor:pointer;transition:border-color .25s}.chp-mtl__b i{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:inset 0 1px 2px #ffffffd9,inset 0 -3px 5px #46280f47,0 3px 8px -4px #2e0b1273;transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.chp-mtl__b i:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-70%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-18deg)}.chp-mtl__b--yellow i,.chp-mtl__b--gold i,.chp-mtl__b--yellow-gold i{background:radial-gradient(120% 120% at 28% 22%,#fff6d8,#f3d88f 22%,#d9ae52 48%,#a8782b 76%,#e8c877)}.chp-mtl__b--white i,.chp-mtl__b--silver i,.chp-mtl__b--white-gold i{background:radial-gradient(120% 120% at 28% 22%,#fff,#efefec 24%,#c9c9c4,#8f8f8a 76%,#dededa)}.chp-mtl__b--rose i,.chp-mtl__b--rose-gold i{background:radial-gradient(120% 120% at 28% 22%,#ffe9e0,#f2c2ae 24%,#d9967c,#a8644e 76%,#ebb7a2)}.chp-mtl__b span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chp-mtl__b:hover i{transform:rotate(-14deg) scale(1.04)}.chp-mtl__b.is-on{border-color:#2e0b12}.chp-mtl__b.is-on:after{content:"";position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;border:2px solid #FBF8F4;background:#2e0b12 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='%23FFDFB2' stroke-width='2'/%3E%3C/svg%3E") center/12px no-repeat;animation:chpTick .35s cubic-bezier(.3,1.6,.5,1)}.chp-mtl__b.is-pop i{animation:chpTwirl .6s cubic-bezier(.3,1.4,.5,1)}.chp-mtl__b.is-pop i:after{animation:chpGlint .7s ease .1s}@keyframes chpTwirl{0%{transform:scale(1)}40%{transform:scale(1.14) rotate(-22deg)}to{transform:scale(1) rotate(0)}}@keyframes chpTick{0%{transform:scale(0)}to{transform:scale(1)}}.chp-sheet .chp-mtl__b{width:40px;height:40px;padding:3px}@media(prefers-reduced-motion:reduce){.chp-mtl__b i,.chp-mtl__b.is-pop i,.chp-mtl__b.is-pop i:after,.chp-mtl__b.is-on:after{animation:none;transition:none}}.chp-stk{margin:16px 0 4px;padding:16px;border-radius:20px;background:linear-gradient(135deg,#fff6ea,#fdebef);border:1px solid #F1DCD2}.chp-stk__head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.chp-stk__fan{display:flex;flex:none}.chp-stk__fan span{display:block;width:40px;height:40px;margin-left:-14px;border-radius:50%;overflow:hidden;border:2px solid #fff;background:#f6efe8;box-shadow:0 4px 10px -6px #2e0b128c;animation:chpFan .45s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--i,0) * 60ms)}.chp-stk__fan span:first-child{margin-left:0}.chp-stk__fan img{display:block;width:100%;height:100%;object-fit:cover}@keyframes chpFan{0%{transform:translate(-10px) scale(.6);opacity:0}to{transform:none;opacity:1}}.chp-stk__k{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8a5a2b}.chp-stk__t{margin:3px 0 0;font-size:14px;line-height:1.4;color:#4a2f2a}.chp-stk__t b{font-weight:600;color:#2e0b12}.chp-stk__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.chp-stk__it{display:flex;align-items:center;gap:6px;padding:8px 6px 8px 10px;border:1px solid #EFE2DA;border-radius:14px;background:#fff;transition:border-color .25s,box-shadow .25s}.chp-stk__it.is-on{border-color:#2e0b12;box-shadow:0 8px 18px -14px #2e0b12b3}.chp-stk__it[hidden]{display:none}.chp-stk__pick{display:flex;flex:1;align-items:center;gap:12px;min-width:0;cursor:pointer}.chp-stk__pick input{position:absolute;width:1px;height:1px;opacity:0}.chp-stk__box{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1.5px solid #C9A9A2;border-radius:7px;background:#fff;color:transparent;transition:all .3s cubic-bezier(.3,1.6,.5,1)}.chp-stk__box svg{width:14px;height:14px}.chp-stk__pick input:checked+.chp-stk__box{border-color:#2e0b12;background:#2e0b12;color:#ffdfb2;transform:rotate(-8deg)}.chp-stk__pick input:focus-visible+.chp-stk__box{outline:2px solid #2E0B12;outline-offset:2px}.chp-stk__img{flex:none;width:56px;height:56px;overflow:hidden;border-radius:10px;background:#f6efe8}.chp-stk__img img{display:block;width:100%;height:100%;object-fit:cover}.chp-stk__tx{display:flex;flex-direction:column;gap:3px;min-width:0}.chp-stk__tx b{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:500;line-height:1.3;color:#261816;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chp-stk__tx small{font-size:13px;color:#6e5d58}.chp-stk__view{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;color:#2e0b12;transition:background .2s}.chp-stk__view:hover{background:#f6efe8}.chp-stk__view svg{width:16px;height:16px}.chp-stk__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.chp-stk__sum{min-width:0}.chp-stk__sum small{display:block;font-size:12px;color:#6e5d58}.chp-stk__sum b{font-size:19px;font-weight:600;color:#2e0b12}.chp-stk__sum s{margin-left:4px;font-size:13px;color:#9a8a85}.chp-stk__add{flex:none;min-height:46px;padding-inline:22px}.chp-stk__add:disabled{opacity:.45;cursor:not-allowed}.chp-stk__note{margin:10px 0 0;font-size:12px;line-height:1.45;color:#6e5d58}@media(prefers-reduced-motion:reduce){.chp-stk__fan span,.chp-stk__box{animation:none;transition:none}}.chp-opt__hint{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:#6e5d58}.chp-sheet .chp-opt__hint{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/chaitra-product.css.map */
