html h1,html h2{font-weight:330;letter-spacing:-.022em}html .hero h1{font-size:clamp(2.6rem,6.2vw,5.3rem);line-height:1.03}html .hero .rating{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800;color:var(--taupe)}html .hero .lead{font-size:1.14rem;line-height:1.75}html .head--center h2:before{content:"";display:block;width:2.8rem;height:1px;margin:0 auto 1.3rem;background:var(--thread)}html .btn{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:800;min-height:3.5rem;padding:.95rem 2.1rem;box-shadow:0 16px 30px -20px color-mix(in srgb,var(--sapin) 85%,transparent);transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}html .btn:hover{transform:translateY(-1px)}html .btn--ghost{background:transparent;color:var(--sapin);box-shadow:none}html .btn--ghost:hover{background:var(--sapin);color:var(--on-sapin)}html .btn--full{padding-inline:1.2rem;letter-spacing:.1em}html .btn--lg{min-height:3.8rem;font-size:.84rem}html .hero__actions .link{text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:800;border-bottom-color:var(--thread);padding-bottom:4px}html .notice{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}html .notice__in{min-height:2.6rem}@media(max-width:520px){html .notice{letter-spacing:.06em;font-size:.66rem}}html .header{border-bottom-color:color-mix(in srgb,var(--thread) 30%,var(--line))}html .nav{text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:800}html .stitch-frame:before{top:12px;right:12px;bottom:12px;left:12px;border-width:1px;opacity:.9}html .seam{height:1px;background:repeating-linear-gradient(90deg,var(--thread) 0 6px,transparent 6px 12px)}html .facts{border-top-color:color-mix(in srgb,var(--thread) 40%,var(--line))}html .facts b{font-size:1.7rem;font-weight:340}html .float-card{border:1px solid color-mix(in srgb,var(--thread) 35%,transparent);box-shadow:0 26px 60px -28px #3a2d2780}html .float-card small{text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;font-weight:800}html .seal circle{stroke:var(--thread);stroke-width:.8}html .assure{border-color:color-mix(in srgb,var(--thread) 30%,var(--line))}html .assure__in>div{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800;gap:.7rem;padding-block:1.7rem}html .assure .icon{stroke:var(--thread);width:1.75rem;height:1.75rem}html .card .arch{box-shadow:0 28px 46px -36px #3a2d2799}html .card__title{font-weight:360;letter-spacing:-.01em}html .card__tag{text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;font-weight:800;padding:.32rem .85rem;box-shadow:0 8px 18px -12px #3a2d278c}html .card__sizes span{border-color:color-mix(in srgb,var(--thread) 35%,var(--line))}html .detail i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--thread) 40%,transparent)}html .detail .icon{stroke:var(--thread)}html .compare-wrap{box-shadow:0 34px 60px -48px #3a2d2773}html .compare thead th{font-weight:360}html .faq summary{font-weight:360}html .faq summary:after{border-right-color:var(--thread);border-bottom-color:var(--thread)}html .club{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--thread) 55%,transparent)}html .club .btn{box-shadow:none}html .opt-label{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800;align-items:baseline}html .opt-label>span{text-transform:none;letter-spacing:0;font-size:.92rem;font-weight:400}html .opt-label .link--small{text-transform:none;letter-spacing:0;font-size:.85rem}html .price-row strong{font-size:2.2rem;font-weight:340}html .bundle .flag{text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-weight:800;padding:.16rem .7rem}html .delivery .icon{stroke:var(--thread)}html .accordion summary{text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:800;padding-block:1.25rem}html .accordion summary:after{color:var(--thread)}html .footer h4{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:800}html .price-note{display:inline-block;margin:1.1rem 0 0;padding:.6rem 1.15rem;border:1px solid color-mix(in srgb,var(--thread) 45%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--linen) 65%,var(--paper));font-size:.92rem;line-height:1.45;color:var(--cocoa)}html .price-note strong{color:var(--sale);font-weight:800}html .bundle .amt{font-family:var(--font-display);font-weight:420;font-size:1.15rem;letter-spacing:-.01em}html .bundle .amt s{font-family:var(--font-body);letter-spacing:0}html .benefits{list-style:none;margin:0;padding:1.05rem 1.15rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.1rem;background:color-mix(in srgb,var(--linen) 65%,var(--paper));border:1px solid color-mix(in srgb,var(--thread) 30%,var(--line));border-radius:18px}html .benefits li{display:flex;align-items:center;gap:.6rem;font-size:.88rem;line-height:1.3;color:var(--cocoa)}html .benefits .icon{width:1.3rem;height:1.3rem;stroke:var(--thread)}@media(min-width:921px){html .benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}html .hero{padding-block:clamp(1.75rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}html .hero__art{max-width:500px}html .hero__actions{margin-top:1.8rem}@media(max-width:880px){html .hero__grid{gap:1.5rem}html .hero .arch{aspect-ratio:1 / 1}}html .card__sizes-text{margin:.3rem 0 0;font-size:.86rem;color:var(--taupe)}html .size-table--compact{min-width:0}html .head--page .lead{max-width:40rem;text-wrap:balance}html .card__row{justify-content:center;text-align:center}html .card__excerpt,html .card__sizes-text{text-align:center}html .card__sizes{justify-content:center}html .card__rating{margin:.25rem 0 0;text-align:center;font-size:.82rem;color:var(--taupe)}html .card__rating span{opacity:.85}html .apps-section>.wrap>*+*{margin-top:2rem}html .apps-section--compact{padding-block:clamp(1.5rem,3vw,2.25rem)}html .apps-section .jdgm-all-reviews-text,html .apps-section .jdgm-all-reviews-text a,html .apps-section .jdgm-all-reviews-rating,html .apps-section .jdgm-all-reviews-rating__score,html .apps-section .jdgm-all-reviews-text__text,html .apps-section .jdgm-verified-by__text{color:var(--sapin)!important}html .apps-section .jdgm-all-reviews-text .jdgm-star{color:var(--stars)!important}html .apps-section .jdgm-all-reviews-text *{border-color:color-mix(in srgb,var(--thread) 55%,transparent)!important}html .apps-section .jdgm-all-reviews-text__text{padding-block:.5rem}html .apps-clamp{--apps-clamp-max: 560px}@media(max-width:700px){html .apps-clamp{--apps-clamp-max: 480px}}html .apps-clamp.is-clamped .apps-clamp__inner{max-height:var(--apps-clamp-max);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}html .apps-clamp__more{display:flex;justify-content:center;margin-top:1.25rem}html .apps-clamp__more[hidden]{display:none}html #personnages .section__cta{margin-top:2.25rem}html .section{padding-block:clamp(2.5rem,5vw,4.5rem)}html .section.section--tight{padding-block:clamp(1.5rem,3.5vw,2.5rem) clamp(2.5rem,5vw,4rem)}html .section.section--flush-top{padding-top:0}html .section.apps-section--compact{padding-block:clamp(1.5rem,3vw,2.25rem)}html #personnages.section{padding-block:clamp(2rem,4vw,3rem)}html .head{margin-bottom:2rem}html .head--page{margin-bottom:1.5rem}html .section__cta{margin-top:2.25rem}html .pdp{padding-bottom:3rem}html .club{padding:clamp(2rem,4.5vw,3.25rem)}html .footer{padding-block:3rem 2rem}html .footer__bottom{margin-top:2.25rem}html .shop-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .5rem;margin:0 0 .5rem;font-size:.86rem;color:var(--taupe)}html .shop-rating .stars{color:var(--stars);letter-spacing:1px;font-size:.95rem}html .shop-rating b{color:var(--cocoa);font-weight:800}html #personnages .head{flex-direction:column;align-items:center;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/25/assets/premium.css.map */
