.chp .chp-pc{border-radius:16px;border:1px solid rgba(201,162,101,.32);background:#fff;box-shadow:0 1px 2px #2b20120a;transition:box-shadow .3s,transform .3s,border-color .3s}@media(hover:hover){.chp .chp-pc:hover{border-color:var(--c-gold);box-shadow:0 22px 40px -24px #7856268c;transform:translateY(-4px)}}.chp .chp-pc__img{background:#fff;aspect-ratio:1/1;border-radius:16px 16px 0 0}.chp .chp-pc__img img{width:100%;height:100%;object-fit:contain;padding:7%;box-sizing:border-box;background:#fff}.chp .chp-pc__img:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,101,.55),transparent)}.chp .chp-pc__img img.chp-pc__img2{position:absolute!important;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease;transform:none!important;pointer-events:none}@media(hover:hover){.chp .chp-pc:hover .chp-pc__img2{opacity:1}}.chp .chp-pc.is-alt .chp-pc__img2{opacity:1}.chp .chp-pc__b{padding:16px 16px 18px}.chp .chp-pc h3{font-size:17px;line-height:1.25;font-weight:600;letter-spacing:.005em}.chp .chp-pc__sub{font-size:13px;line-height:1.5;color:var(--c-muted);margin-top:6px}.chp .chp-pc__price{font-size:17px;font-weight:700;color:var(--c-gold-d);margin:12px 0 14px}.chp .chp-pc__price s{color:var(--c-muted)}.chp .chp-pc__atc{white-space:nowrap;min-height:46px;border-radius:999px;letter-spacing:.1em;font-size:11.5px}.chp .chp-pc__atc>span{white-space:nowrap}.chp .chp-pc__atc:not([aria-disabled=true]):before{animation:chp-shine 4.5s ease-in-out infinite}.chp .chp-pc__atc--alt:before{display:none}@keyframes chp-shine{0%,62%{transform:translate(-130%)}to{transform:translate(130%)}}.chp .chp-pc__atc:active{transform:scale(.97)}@media(hover:hover){.chp .chp-pc__atc:not(.chp-pc__atc--alt):hover svg{animation:chp-bag .5s}}@keyframes chp-bag{0%,to{transform:rotate(0)}30%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}}@media(prefers-reduced-motion:reduce){.chp .chp-pc__atc:before,.chp .chp-pc__atc svg{animation:none!important}}@media(max-width:599px){.chp .chp-pc__b{padding:12px 12px 14px}.chp .chp-pc h3{font-size:15px}.chp .chp-pc__sub{font-size:12.5px}.chp .chp-pc__atc{letter-spacing:.06em;font-size:11px;padding:0 8px;gap:6px}.chp .chp-pc__atc>span{gap:6px}}.chp-split__c--light .chp-split__t{padding:56px 44px;margin-left:0;max-width:520px}.chp-split__c--light>img{display:none}@media(max-width:899px){.chp-split__c--light .chp-split__t{padding:44px 22px}}.chp-ben-m{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chp-ben-m li{font-size:13px;gap:7px;padding:6px 12px 6px 6px;border:1px solid var(--c-line);border-radius:999px;background:#fff}.chp-ben-m span.i{width:26px;height:26px;border:0;background:#c9a26529}.chp-ben-m span.i svg{width:15px;height:15px}@media(max-width:749px){.chp-trust{gap:10px}.chp-trust li{padding:2px 0}.chp-det__about.chp-acc .chp-eyebrow{display:none}.chp-acc__h{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid var(--c-line);border-radius:12px;background:#fff;font:600 15px/1.2 var(--f-serif);color:var(--c-ink);cursor:pointer;text-align:left}.chp-acc__h svg{flex:none;transition:transform .25s;color:var(--c-gold-d)}.chp-acc.is-open .chp-acc__h{border-color:var(--c-gold)}.chp-acc.is-open .chp-acc__h svg{transform:rotate(180deg)}.chp-acc:not(.is-open) .chp-rte,.chp-acc:not(.is-open) .chp-more{display:none}.chp-acc.is-open .chp-rte{max-height:none!important;-webkit-mask:none!important;mask:none!important;padding:16px 4px 0}.chp-acc .chp-more{display:none!important}[data-chp-rail] .chp-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 8px;margin-right:calc(var(--gx,16px)*-1);padding-right:var(--gx,16px)}[data-chp-rail] .chp-grid::-webkit-scrollbar{display:none}[data-chp-rail] .chp-grid>.chp-pc{scroll-snap-align:start}[data-chp-rail] .chp-rail__track{--rc:78%!important}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/chp-v3.css.map */
