.pumpkin-craft{--pc-bg: #1f1f1f;--pc-panel: #252525;--pc-text: #f4f1eb;--pc-muted: #b9b2a8;--pc-accent: #b98a68;--pc-line: rgba(232, 224, 211, .14);padding:clamp(5rem,9vw,9rem) clamp(1rem,3vw,3rem);background:var(--pc-bg);color:var(--pc-text);overflow:hidden;scroll-margin-top:100px}.pumpkin-craft *,.pumpkin-craft *:before,.pumpkin-craft *:after{box-sizing:border-box}.pumpkin-craft__wrap{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;width:min(1320px,100%);margin:0 auto}.pumpkin-craft__media{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;background:transparent}.pumpkin-craft__media:before{position:absolute;z-index:0;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(185,138,104,.16) 0%,rgba(185,138,104,.055) 44%,transparent 72%);filter:blur(18px);pointer-events:none;content:""}.pumpkin-craft__media:after{position:absolute;z-index:0;right:17%;bottom:11%;left:17%;height:9%;border-radius:50%;background:#00000057;filter:blur(26px);pointer-events:none;content:""}.maple-craft .maple-craft__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:scale(.62)}.pumpkin-craft__media-label{position:absolute;z-index:2;left:1.4rem;bottom:1.25rem;color:#f4f1ebdb;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pumpkin-craft__eyebrow{margin:0 0 .9rem;color:var(--pc-accent);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.pumpkin-craft__content h2{max-width:680px;margin:0;color:var(--pc-text);font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:450;line-height:1.02;letter-spacing:-.035em}.pumpkin-craft__intro{max-width:650px;margin:1.4rem 0 2.4rem;color:var(--pc-muted);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.7}.pumpkin-craft__features{display:grid;gap:.85rem}.pumpkin-craft__feature{display:grid;grid-template-columns:46px minmax(0,1fr);gap:1rem;align-items:start;padding:1.25rem 1.35rem;border:1px solid var(--pc-line);background:linear-gradient(135deg,#b98a6812,#252525f5 45%)}.pumpkin-craft__number{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(185,138,104,.48);border-radius:50%;color:#d8b89d;font-size:.68rem;font-weight:650;letter-spacing:.08em}.pumpkin-craft__feature h3{margin:0 0 .35rem;color:var(--pc-text);font-size:1.08rem;font-weight:600;line-height:1.25}.pumpkin-craft__feature p{margin:0;color:var(--pc-muted);font-size:.94rem;line-height:1.55}@media screen and (max-width:899px){.pumpkin-craft{padding:4.5rem 1rem 5rem}.pumpkin-craft__wrap{grid-template-columns:1fr;gap:2.5rem}.pumpkin-craft__media{width:100%}.maple-craft .maple-craft__image{transform:scale(.6)}.pumpkin-craft__content h2{font-size:clamp(2.35rem,10vw,3.6rem)}.pumpkin-craft__intro{margin-bottom:1.8rem;font-size:1rem}}@media screen and (max-width:480px){.pumpkin-craft__feature{grid-template-columns:38px minmax(0,1fr);gap:.8rem;padding:1rem}.pumpkin-craft__number{width:34px;height:34px}}.product__info-container:has(.maple-picker) .product__title{max-width:720px;font-family:var(--font-heading-family);font-size:clamp(2.15rem,3.4vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.maple-picker{width:100%;max-width:610px;margin:1.6rem 0 1.35rem}.maple-picker__group{min-width:0;margin:0;padding:0;border:0}.maple-picker__legend{width:100%;margin:0 0 .8rem;padding:0;color:#f4f1eba3;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.maple-picker__colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.maple-colour{position:relative;display:flex;min-width:0;min-height:142px;margin:0;padding:.45rem .6rem .75rem;flex-direction:column;align-items:center;justify-content:flex-end;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff06;color:#f4f1eb;font:inherit;text-align:center;cursor:pointer;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.maple-colour:hover{border-color:#ffffff57;background:#ffffff0e;transform:translateY(-1px)}.maple-colour[aria-pressed=true]{border-color:#b98a68;background:linear-gradient(135deg,#b98a6829,#ffffff09);box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #b98a6829}.maple-colour[aria-pressed=true]:after{position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#f1ede6;color:#171717;content:"\2713";font-size:.7rem;font-weight:800}.maple-colour__art{display:grid;width:100%;height:96px;margin:0 auto .2rem;place-items:center;overflow:visible}.maple-colour__art img{display:block;width:95px;max-width:none;height:95px;object-fit:contain;transform:translateY(4px) scale(1.16);transform-origin:center;filter:drop-shadow(0 9px 12px rgba(0,0,0,.22))}.maple-colour__name{display:block;font-size:.78rem;font-weight:600;line-height:1.18}.maple-colour:disabled{cursor:not-allowed;opacity:.32;transform:none}.maple-native-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container:has(.maple-picker) .product__title__wrapper{order:10}.product__info-container:has(.maple-picker)>.maple-picker,.product__info-container:has(.maple-picker)>.maple-native-picker,.product__info-container:has(.maple-picker) .product-parameters{order:20}.product__info-container:has(.maple-picker) .price-wrapper,.product__info-container:has(.maple-picker) .installment-wrapper{order:30}.product__info-container:has(.maple-picker) .product__buy-buttons{order:40}.product__info-container:has(.maple-picker) .product__description-wrapper{order:50}.product__info-container:has(.maple-picker) .product__description{max-width:640px;color:#f4f1ebc7;font-family:var(--font-body-family);font-size:clamp(1.02rem,1.15vw,1.2rem)!important;line-height:1.58!important}.product__info-container:has(.maple-picker) .product__description h2,.product__info-container:has(.maple-picker) .product__description h3{margin:2.6rem 0 1rem!important;color:#f4f1eb;font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.15rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}.product__info-container:has(.maple-picker) .product__description p{margin:0 0 1.15rem!important}.product__info-container:has(.maple-picker) .price-wrapper{position:relative;display:inline-flex!important;width:fit-content!important;margin:1.55rem 0 1.2rem!important;padding:.78rem 1.05rem!important;align-items:center;gap:.85rem;border:1px solid rgba(185,138,104,.52);border-radius:13px;background:linear-gradient(135deg,#b98a6824,#ffffff06);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff06}.product__info-container:has(.maple-picker) .price-wrapper:before{content:"Prix";color:#f4f1eb80;font-family:var(--font-body-family);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.product__info-container:has(.maple-picker) .price-wrapper .price,.product__info-container:has(.maple-picker) .price-wrapper .price-item{color:#f4f1eb!important}.product__info-container:has(.maple-picker) .price-wrapper .price--product{font-family:var(--font-body-family);font-size:clamp(1.85rem,2.1vw,2.35rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em}.product__info-container:has(.maple-picker) .product__buy-buttons{width:100%;max-width:610px;margin:.1rem 0 2.4rem!important;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06;box-shadow:0 18px 38px #00000029}.product__info-container:has(.maple-picker) .product-form__buttons-row{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem!important;align-items:stretch}.product__info-container:has(.maple-picker) .product-form__quantity,.product__info-container:has(.maple-picker) .product-form__quantity .quantity{width:100%!important;height:58px;margin:0!important}.product__info-container:has(.maple-picker) .product-form__quantity .quantity{border:1px solid rgba(185,138,104,.52)!important;border-radius:12px!important;background:#ffffff09!important}.product__info-container:has(.maple-picker) .product-form__submit{min-height:58px!important;margin:0!important;border:1px solid #efe9df!important;border-radius:12px!important;background:linear-gradient(135deg,#f5f1e9,#ddd1c3)!important;color:#171717!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #b98a681f!important;font-family:var(--font-button-family);font-size:1rem!important;font-weight:700!important;letter-spacing:.015em!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.product__info-container:has(.maple-picker) .product-form__submit .button__label{color:#171717!important}.product__info-container:has(.maple-picker) .product-form__submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 34px #00000057,0 0 0 1px #b98a6857!important}.product__info-container:has(.maple-picker) .product-form__submit:disabled{opacity:.48!important;transform:none}@media screen and (max-width:749px){.product__info-container:has(.maple-picker) .product__title{font-size:clamp(2rem,10vw,3rem)}.maple-picker__colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.maple-colour{min-height:132px;padding:.35rem .35rem .65rem}.maple-colour__art{height:90px}.maple-colour__art img{width:88px;height:88px}.product__info-container:has(.maple-picker) .product__description{font-size:1rem!important;line-height:1.55!important}.product__info-container:has(.maple-picker) .product__description h2,.product__info-container:has(.maple-picker) .product__description h3{margin-top:2.2rem!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ */
