.product-form__input--pill input[type=radio]+label.swatch-metal-label{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;border-radius:9999px!important;border:1.5px solid rgba(0,0,0,.15)!important;background:#fff!important;color:#1f2937!important;font-weight:600!important;font-size:.9rem!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 2px #0000000a!important}.product-form__input--pill input[type=radio]:checked+label.swatch-metal-label{border-color:#111827!important;background:#fdfdfd!important;box-shadow:0 0 0 1.5px #111827,0 4px 12px #00000014!important;transform:translateY(-1px)!important}.swatch-metal-circle{width:20px!important;height:20px!important;border-radius:50%!important;display:inline-block!important;position:relative!important;box-shadow:inset 0 1px 2px #ffffffb3,0 2px 4px #0000002e!important;border:1px solid rgba(0,0,0,.2)!important;flex-shrink:0!important}.swatch-metal-circle.swatch-metal-or,.swatch-metal-circle.swatch-metal-or-jaune,.swatch-metal-circle.swatch-metal-gold,.swatch-metal-circle.swatch-metal-dore{background:linear-gradient(135deg,#fff3a1,#e6be44 38%,#c5911f 72%,#8e650c)!important}.swatch-metal-circle.swatch-metal-argent,.swatch-metal-circle.swatch-metal-silver,.swatch-metal-circle.swatch-metal-platine,.swatch-metal-circle.swatch-metal-acier{background:linear-gradient(135deg,#fff,#e5e7eb,#b9bdc5 70%,#7e8490)!important}.swatch-metal-circle.swatch-metal-or-rose,.swatch-metal-circle.swatch-metal-rose-gold{background:linear-gradient(135deg,#ffe4e8,#f3b1bc 38%,#d17c8a 72%,#994c59)!important}.product__trust-badges-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0 16px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}@media screen and (max-width:480px){.product__trust-badges-grid{grid-template-columns:1fr;gap:10px;padding:12px}}.trust-badge-card{display:flex;align-items:flex-start;gap:10px}.trust-badge-icon{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid #cbd5e1;display:flex;align-items:center;justify-content:center;color:#1e293b;flex-shrink:0;box-shadow:0 1px 3px #0000000d}.trust-badge-content{display:flex;flex-direction:column}.trust-badge-title{font-size:.82rem;font-weight:700;color:#0f172a;line-height:1.3}.trust-badge-desc{font-size:.72rem;color:#64748b;line-height:1.35;margin-top:2px}.product__gift-upsell-wrapper{margin:20px 0 16px;border:1.5px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 4px 14px #0000000a;transition:all .25s ease}.product__gift-upsell-wrapper:has(input[type=checkbox]:checked){border-color:#b45309;background:#fffbeb;box-shadow:0 6px 20px #d977061f}.gift-upsell-badge{background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:5px 14px;border-bottom:1px solid #fde68a}.gift-upsell-card{padding:14px 16px;display:flex;align-items:flex-start;gap:12px}.gift-upsell-checkbox-wrap{display:flex;align-items:center;padding-top:2px}.gift-upsell-checkbox-wrap input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#d97706}.gift-upsell-icon-wrap{width:40px;height:40px;border-radius:10px;background:#fef3c7;color:#b45309;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gift-upsell-content{flex-grow:1}.gift-upsell-header{display:flex;justify-content:space-between;align-items:center}.gift-upsell-title{font-size:.92rem;font-weight:700;color:#1e293b;cursor:pointer}.gift-upsell-price{font-size:.92rem;font-weight:800;color:#b45309}.gift-upsell-desc{font-size:.76rem;color:#64748b;line-height:1.4;margin-top:3px}.gift-card-input{width:100%;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:.82rem;background:#fff;color:#0f172a}.gift-card-input:focus{outline:none;border-color:#d97706;box-shadow:0 0 0 2px #d9770633}.card-wrapper.product-card-wrapper{transition:all .35s cubic-bezier(.16,1,.3,1)!important;border-radius:18px!important}.card--card,.card--standard .card__inner{border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(223,196,180,.45)!important;box-shadow:0 4px 18px #2a24210a!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;background:#fff!important;position:relative!important}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{transform:translateY(-5px)!important;box-shadow:0 16px 36px #2a24211f!important;border-color:#8c6a3d!important}.card__media .media img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.06)!important}.card__badge,.card__badge .badge,.card__inner .badge,.badge--bottom-left,.badge--top-left,.badge--bottom-right,.badge--top-right{position:absolute!important;top:12px!important;left:12px!important;bottom:auto!important;right:auto!important;margin:0!important;padding:5px 14px!important;background:#231d1ad1!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;color:#faf7f2!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:20px!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:0 2px 10px #0000002e!important;z-index:4!important}.card__heading,.card__heading a{font-family:"Playfair Display",Georgia,serif,var(--font-heading-family)!important;font-size:1.65rem!important;font-weight:600!important;color:#2a2421!important;line-height:1.35!important;text-decoration:none!important;margin-top:12px!important;margin-bottom:6px!important;transition:color .2s ease!important}.card-wrapper:hover .card__heading a{color:#8c6a3d!important}.price{font-family:var(--font-body-family),-apple-system,sans-serif!important;margin-top:4px!important}.price .price-item--sale,.price .price-item--last{font-size:1.65rem!important;font-weight:700!important;color:#2a2421!important;letter-spacing:-.01em!important}.price .price-item--regular s,.price s.price-item--regular{font-size:1.3rem!important;font-weight:400!important;color:#9c8e85!important;margin-right:8px!important;text-decoration:line-through!important}.price--on-sale .price__sale{display:flex!important;align-items:baseline!important;flex-direction:row-reverse!important;justify-content:flex-start!important;gap:8px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/luxury-enhancements.css.map */
