.az-builder{color:#2e2e2e;--az-sticky-top: 0px;--az-gauge-h: 68px}.az-builder *,.az-builder *:before,.az-builder *:after{box-sizing:border-box}.az-hero{max-width:1600px;margin:0 auto;padding:12px 16px 10px}.az-bc{font-size:11px;color:#a09890;letter-spacing:.04em;font-weight:500;margin-bottom:6px;display:none}.az-bc a{color:#a09890;text-decoration:none}.az-bc a:hover{color:#6b705c}.az-bc__sep{margin:0 6px}.az-bc__current{color:#6b705c}.az-hero__h1{font-family:EB Garamond,Georgia,serif;font-size:26px;font-weight:600;line-height:1.15;color:#2e2e2e;margin:0}.az-hero__sub{font-size:13.5px;color:#5a5550;line-height:1.45;font-weight:500;margin:5px 0 0}.az-hero__sub b,.az-hero__sub strong{color:#2e2e2e;font-weight:600}.az-hero__sub--desktop{display:none}.az-nowrap{white-space:nowrap}.az-steps,.az-gauge{display:none}.az-track{position:relative}.az-track__rail,.az-track__fill{position:absolute;left:0;height:6px;border-radius:6px}.az-track__rail{right:0;background:#e6dccf}.az-track__fill{width:0;background:#6b705c;transition:width .45s cubic-bezier(.3,.9,.3,1)}.az-track__node{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px}.az-track__chip{height:30px;min-width:30px;padding:0 9px;border-radius:999px;background:#fff;border:1.5px solid #DCCFC1;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;color:#5a5550;display:flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .3s,border-color .3s,color .3s,box-shadow .3s}.az-track__cap{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#a09890;white-space:nowrap}.az-track__node.is-done .az-track__chip{background:#6b705c;border-color:#6b705c;color:#fff}.az-track__node.is-next .az-track__chip{border-color:#c58c6d;color:#c58c6d;box-shadow:0 0 0 4px #c58c6d29}.az-track__node.is-pop .az-track__chip{animation:az-node-pop .6s ease}@keyframes az-node-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}.az-track[data-size=lg]{height:46px;margin:0 24px 0 8px}.az-track[data-size=lg] .az-track__rail,.az-track[data-size=lg] .az-track__fill{top:12px}.az-track--sm{height:22px;margin:0 18px 6px 14px}.az-track--sm .az-track__rail,.az-track--sm .az-track__fill{top:9px;height:4px}.az-track--sm .az-track__chip{height:22px;min-width:22px;padding:0 6px;font-size:10.5px}.az-layout{padding:8px 16px 120px;max-width:1600px;margin:0 auto}.az-age{background:#faf3ec;border:1px solid #ede5da;border-radius:12px;padding:12px;margin-bottom:12px}.az-age__q{font-family:EB Garamond,Georgia,serif;font-size:17px;font-weight:600;color:#2e2e2e;margin-bottom:8px}.az-age__opts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.az-builder .az-age__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:7px 4px;border-radius:10px;border:1.5px solid #e9ded2;background:#fff;color:#2e2e2e;font-family:DM Sans,sans-serif;cursor:pointer;-webkit-appearance:none;transition:background .2s,border-color .2s,color .2s}.az-age__btn b{font-size:12.5px;font-weight:600;line-height:1.2}.az-age__btn small{font-size:10px;color:#a09890;margin-top:2px}.az-builder .az-age__btn:hover{border-color:#b7b7a4}.az-builder .az-age__btn.is-on{background:#6b705c;border-color:#6b705c;color:#fff}.az-age__btn.is-on small{color:#ffffffd1}.az-pick{display:grid;grid-template-columns:1fr;gap:10px;align-items:center;border:1.5px solid #DDBEA9;border-radius:12px;background:#fff;padding:12px;margin-bottom:4px}.az-pick[hidden]{display:none}.az-pick__imgs{display:flex}.az-pick__imgs img{width:44px;height:44px;border-radius:10px;object-fit:cover;border:2px solid #fff;margin-left:-10px;box-shadow:0 2px 6px #2a25201a;background:#f1e3d3}.az-pick__imgs img:first-child{margin-left:0}.az-pick__eyebrow{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#c58c6d;font-weight:600}.az-pick__title{font-family:EB Garamond,Georgia,serif;font-size:19px;font-weight:600;line-height:1.2;color:#2e2e2e;margin-top:2px}.az-pick__list{font-size:12px;color:#5a5550;line-height:1.45;margin-top:3px}.az-pick__buy{display:flex;align-items:center;justify-content:space-between;gap:10px}.az-pick__price{font-family:EB Garamond,Georgia,serif;font-size:22px;font-weight:600;color:#2e2e2e;white-space:nowrap}.az-pick__price s{font-family:DM Sans,sans-serif;font-size:12.5px;color:#a09890;font-weight:400;margin-right:5px}.az-builder .az-pick__btn{display:flex;align-items:center;justify-content:center;text-align:center;min-height:42px;padding:0 14px;border:none;border-radius:6px;background:#6b705c;color:#fff;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.az-builder .az-pick__btn:hover:not(:disabled){background:#5a5e4d}.az-builder .az-pick__btn.is-done{background:#e8ede4;color:#6b705c;cursor:default}.az-tabs{position:sticky;top:calc(var(--az-sticky-top, 0px) + var(--az-gauge-h, 0px));z-index:2;display:flex;align-items:center;gap:8px;margin:10px -16px 0;padding:8px 16px;background:#fff;border-bottom:1px solid #ede5da}.az-tabs[hidden]{display:none}.az-builder .az-tabs__age{flex:none;display:flex;align-items:center;justify-content:center;padding:7px 10px;border:none;border-radius:999px;background:#e8ede4;color:#6b705c;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.az-tabs__list{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.az-tabs__list::-webkit-scrollbar{display:none}.az-builder .az-tab{flex:none;display:flex;align-items:center;gap:4px;padding:7px 12px;border-radius:999px;border:1px solid #e0d8cc;background:#faf3ec;color:#2e2e2e;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:background .15s,border-color .15s,color .15s}.az-tab span{color:#a09890}.az-builder .az-tab.is-on{background:#2a2520;border-color:#2a2520;color:#fff}.az-tab.is-on span{color:#ffffffb3}.az-sec{padding-top:16px;scroll-margin-top:140px}.az-sec[hidden]{display:none}.az-sec__head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.az-sec__title{font-family:EB Garamond,Georgia,serif;font-size:21px;font-weight:600;color:#2e2e2e;margin:0}.az-sec__count{font-size:12px;color:#a09890}.az-empty{text-align:center;padding:32px 16px;background:#faf3ec;border-radius:12px;margin-top:16px}.az-empty[hidden]{display:none}.az-empty__title{font-family:EB Garamond,Georgia,serif;font-size:21px;font-weight:600;margin:0}.az-empty__text{font-size:13.5px;color:#5a5550;margin:6px 0 4px}.az-builder .az-empty__btn{width:auto;display:inline-flex;padding:12px 20px}.az-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.az-card{background:#faf3ec;border-radius:10px;overflow:hidden;border:1.5px solid transparent;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;flex-direction:column}.az-card--selected{border-color:#6b705c;box-shadow:0 0 0 3px #6b705c14}.az-card__img{width:100%;aspect-ratio:1;overflow:hidden;background:#ddbea9;position:relative;cursor:pointer}.az-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.az-card__img--eveil{background:#e8ede4}.az-card__img--naissance{background:#f1e3d3}.az-card__img--soins{background:#ddbea9}.az-card__img--bain{background:#daeaf0}.az-card__check{position:absolute;top:8px;left:8px;width:24px;height:24px;border-radius:50%;background:#6b705c;display:none;align-items:center;justify-content:center}.az-card--selected .az-card__check{display:flex}.az-card__ideal{position:absolute;top:8px;right:8px;z-index:1;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c58c6d;background:#fff;padding:3px 6px;border-radius:999px;box-shadow:0 1px 4px #2a25201f}.az-card__ideal[hidden]{display:none}.az-card__zoom{position:absolute;right:8px;bottom:8px;width:28px;height:28px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;pointer-events:none}.az-card__body{padding:9px 10px 10px;display:flex;flex-direction:column;flex:1}.az-card__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;gap:6px}.az-card__rituel,.az-card__age{font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#c58c6d}.az-card__name{font-family:EB Garamond,Georgia,serif;font-size:15.5px;font-weight:600;line-height:1.22;color:#2e2e2e;margin-bottom:6px;cursor:pointer;min-height:38px}.az-card__desc{display:none;font-size:13px;color:#a09890;line-height:1.4;font-weight:500;margin-bottom:8px}.az-card__variants{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.az-card__color-swatch{width:18px;height:18px;border-radius:50%;border:1.5px solid transparent;cursor:pointer;transition:border-color .15s,transform .15s;padding:0;-webkit-appearance:none;flex-shrink:0}.az-card__color-swatch:hover{transform:scale(1.15)}.az-card__color-swatch--active{border-color:#6b705c}.az-card__btn-wrap{margin-top:auto}.az-card__add-btn{width:100%;padding:9px 6px;background:#6b705c;color:#fff;border:none;border-radius:6px;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .18s;display:flex;align-items:center;justify-content:center;gap:4px;min-height:38px;-webkit-appearance:none;white-space:nowrap}.az-card__add-btn:hover{background:#5a5e4d}.az-card__add-btn:active{background:#5a5e4d;transform:scale(.97)}.az-card__add-btn__plus{font-size:13px;line-height:1}.az-card__qty{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #6B705C;border-radius:6px;overflow:hidden;min-height:38px}.az-qty-btn{background:none;border:none;padding:6px 12px;cursor:pointer;font-size:16px;font-weight:600;color:#6b705c;font-family:DM Sans,sans-serif;line-height:1;min-width:38px;min-height:36px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none}.az-qty-btn:active{background:#e8ede4}.az-qty-num{font-family:EB Garamond,Georgia,serif;font-size:16px;font-weight:600;color:#2e2e2e;min-width:24px;text-align:center}.az-sidebar{display:none}.az-cart-sticky{position:fixed;bottom:0;left:0;right:0;z-index:8;background:#fff;border-top:1px solid #e8e0d5;box-shadow:0 -6px 18px #2a252012;padding:8px 14px calc(10px + env(safe-area-inset-bottom,0px))}.az-cart-sticky__row{display:flex;align-items:center;gap:10px}.az-cart-sticky__info{flex:1;min-width:0}.az-cart-sticky__msg{font-size:12px;font-weight:600;color:#c58c6d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.az-cart-sticky__msg.is-ok{color:#6b705c}.az-cart-sticky__totals{display:flex;align-items:baseline;gap:6px;margin-top:1px}.az-cart-sticky__total{font-family:EB Garamond,Georgia,serif;font-size:22px;font-weight:600;color:#2e2e2e;line-height:1.15}.az-cart-sticky__old{font-size:12px;color:#a09890}.az-cart-sticky__count{font-size:11.5px;color:#a09890}.az-cart-sticky__cta{background:#6b705c;color:#fff;border:none;border-radius:8px;padding:0 18px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;min-height:44px;transition:background .15s;-webkit-appearance:none;flex-shrink:0}.az-cart-sticky__cta:disabled{background:#cfcfc3;cursor:not-allowed}.az-cart-sticky__cta:active:not(:disabled){background:#5a5e4d}.az-toast{position:fixed;left:50%;bottom:calc(110px + env(safe-area-inset-bottom,0px));z-index:9;transform:translate(-50%,12px);opacity:0;pointer-events:none;background:#2a2520;color:#fff;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;padding:10px 16px;border-radius:999px;white-space:nowrap;transition:opacity .35s,transform .35s;box-shadow:0 8px 24px #2a252033}.az-toast.is-on{opacity:1;transform:translate(-50%)}.az-toast b{color:#f3c9ae;font-weight:600}.az-items{padding:4px 0}.az-items__empty{font-size:15px;color:#a09890;text-align:center;padding:18px 8px;font-style:italic;font-family:EB Garamond,Georgia,serif;line-height:1.4;margin:0}.az-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f5f0ea}.az-item:last-child{border-bottom:none}.az-item__thumb{width:38px;height:38px;border-radius:6px;object-fit:cover;background:#f1e3d3;flex-shrink:0}.az-item__info{flex:1;min-width:0}.az-item__name{font-size:13px;font-weight:500;color:#2e2e2e;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.az-item__rituel{font-size:10px;color:#c58c6d;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.az-item__price{font-size:15px;color:#2e2e2e;font-family:EB Garamond,Georgia,serif;white-space:nowrap;flex-shrink:0}.az-item__remove{background:none;border:none;cursor:pointer;color:#bbb;padding:0;transition:color .15s;display:flex;align-items:center;min-width:28px;min-height:28px;justify-content:center;flex-shrink:0}.az-item__remove:hover{color:#b0392b}.az-pricing__row{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#5a5550;padding:3px 0;font-weight:500}.az-pricing__row>span:last-child{text-align:right}.az-pricing__sub{display:block;font-size:11.5px;color:#a09890;font-weight:500;margin-top:1px}.az-pricing__row--discount{color:#6b705c;font-weight:600}.az-pricing__row--shipping-free span:last-child{color:#6b705c}.az-pricing__row--muted{font-size:12px;color:#a09890}.az-total{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0 2px}.az-total__label{font-size:14px;font-weight:600;color:#2e2e2e}.az-total__value{font-family:EB Garamond,Georgia,serif;font-size:26px;font-weight:600;color:#2e2e2e}.az-total__old{font-family:DM Sans,sans-serif;font-size:13px;color:#a09890;font-weight:400;margin-right:6px}.az-notice{font-size:12px;font-weight:500;text-align:center;margin:7px 0 0;color:#6b705c}.az-notice--warn{color:#c58c6d}.az-cta-btn{width:100%;min-height:48px;padding:12px;background:#6b705c;color:#fff;border:none;border-radius:6px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .16s;margin-top:10px;-webkit-appearance:none}.az-cta-btn:hover:not(:disabled){background:#5a5e4d}.az-cta-btn:disabled{background:#cfcfc3;cursor:not-allowed}.az-builder .az-cta-btn,.az-builder .az-cart-sticky__cta,.az-builder .az-card__add-btn,.az-builder .az-qv__add{display:flex;align-items:center;justify-content:center;text-align:center}.az-builder .az-cta-btn{width:100%;margin-left:0;margin-right:0}.az-builder .az-fin__edit{display:block;width:auto;margin-left:auto;margin-right:auto;text-align:center}.az-reset-btn{display:block;text-align:center;font-size:11.5px;color:#a09890;font-weight:500;text-decoration:underline;text-underline-offset:2px;padding:6px 0;margin-top:2px;cursor:pointer;transition:color .15s}.az-reset-btn[hidden]{display:none}.az-reset-btn:hover{color:#b0392b}.az-reset-btn--left{text-align:left}.az-reassurance{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px solid #f0ebe3}.az-reassurance__item{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;color:#5a5e4d;font-weight:500;line-height:1.4}.az-reassurance__item svg{flex-shrink:0;stroke:#6b705c;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.az-reassurance__item strong{color:#2e2e2e;font-weight:600;display:block}.az-fin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.az-fin[hidden]{display:none}.az-fin *,.az-fin *:before,.az-fin *:after{box-sizing:border-box}.az-fin__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a252073;opacity:0;transition:opacity .3s ease}.az-fin.is-open .az-fin__overlay{opacity:1}.az-fin__panel{position:absolute;left:0;right:0;bottom:0;max-height:92vh;max-height:92dvh;background:#fff;border-radius:18px 18px 0 0;overflow:hidden;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 -8px 30px #0000001f}.az-fin.is-open .az-fin__panel{transform:translateY(0)}.az-fin__head{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 16px 10px;border-bottom:1px solid #efe7dd;flex:none}.az-fin__step{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#a09890}.az-fin__title{font-family:EB Garamond,Georgia,serif;font-size:23px;font-weight:600;line-height:1.2;color:#2e2e2e;margin:2px 0 0}.az-fin__close{width:34px;height:34px;border-radius:50%;border:1px solid #F1E3D3;background:#faf3ec;color:#2e2e2e;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-appearance:none;flex-shrink:0}.az-fin__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px 16px}.az-fin__label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#a09890;margin:0 0 6px}.az-fin__recap{margin-top:16px}.az-fin__foot{flex:none;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #efe7dd;background:#fff}.az-fin__foot .az-fin__pricing .az-pricing{display:none}.az-fin__pricing-m{margin-top:10px;padding-top:8px;border-top:1px solid #f0ebe3}.az-fin__foot .az-total{padding-top:0}.az-fin__nudge{font-size:12.5px;color:#5a5550;background:#faf3ec;border:1px solid #ede5da;border-radius:8px;padding:8px 10px;margin:0 0 6px;line-height:1.45}.az-fin__nudge b{color:#c58c6d;font-weight:600}.az-fin__nudge-link{background:none;border:none;padding:0;margin-left:2px;font-family:inherit;font-size:inherit;font-weight:600;color:#6b705c;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.az-fin__error{font-size:12.5px;color:#b0392b;text-align:center;margin:4px 0 0}.az-fin__edit{display:block;margin:8px auto 0;background:none;border:none;font-family:DM Sans,sans-serif;font-size:12.5px;color:#5a5550;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px}.az-pkg__label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#a09890;margin-bottom:10px}.az-pkg__options{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.az-pkg__opt{position:relative;display:flex;flex-direction:column;overflow:hidden;text-align:left;padding:0;background:#fff;border:1.5px solid #e9ded2;border-radius:10px;cursor:pointer;-webkit-appearance:none;font-family:inherit;color:inherit;transition:border-color .2s,box-shadow .2s,background .2s}.az-pkg__opt:hover{border-color:#b7b7a4}.az-pkg__opt--active{border:2px solid #6B705C;background:#e8ede4;box-shadow:0 6px 18px #6b705c38}.az-pkg__opt--active:hover{border-color:#6b705c}.az-pkg__checkmark{position:absolute;top:8px;right:8px;z-index:2;width:24px;height:24px;border-radius:50%;background:#ffffffe6;border:1.5px solid #B7B7A4;display:flex;align-items:center;justify-content:center}.az-pkg__checkmark svg{opacity:0}.az-pkg__opt--active .az-pkg__checkmark{background:#6b705c;border-color:#6b705c}.az-pkg__opt--active .az-pkg__checkmark svg{opacity:1}.az-pkg__selected{display:none;position:absolute;top:9px;left:9px;z-index:2;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#6b705c;padding:3px 8px;border-radius:999px}.az-pkg__opt--active .az-pkg__selected{display:block}.az-pkg__img-wrap{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#f1e3d3;flex-shrink:0}.az-pkg__icon-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.az-pkg__opt:hover .az-pkg__icon-img{transform:scale(1.03)}.az-pkg__body{padding:10px 10px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1}.az-pkg__name{font-family:EB Garamond,Georgia,serif;font-size:16px;font-weight:600;color:#2e2e2e;line-height:1.2}.az-pkg__opt--active .az-pkg__name{color:#4f5343}.az-pkg__price-badge{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.az-pkg__price-badge--free{background:#e8ede4;color:#6b705c}.az-pkg__opt--active .az-pkg__price-badge--free{background:#fff}.az-pkg__price-badge--paid{background:#f6e6db;color:#a8714f}.az-pkg__short-desc{font-size:11.5px;color:#5a5550;line-height:1.4;font-weight:500;margin:0}@keyframes az-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media(min-width:992px){.az-hero{padding:18px 24px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.az-bc{display:block}.az-hero__h1{font-size:34px}.az-hero__sub{font-size:15px;margin-top:6px}.az-hero__sub--desktop{display:block}.az-hero__sub--mobile{display:none}.az-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0;flex-shrink:0}.az-steps__item{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#5a5550;background:#faf3ec;border:1px solid #ede5da;border-radius:999px;padding:6px 12px 6px 6px;white-space:nowrap}.az-steps__item span{width:20px;height:20px;border-radius:50%;background:#b7b7a4;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.az-steps__item.is-on span{background:#6b705c}.az-gauge{display:block;position:sticky;top:var(--az-sticky-top, 0px);z-index:3;background:#faf3ecf7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid #ede5da;border-bottom:1px solid #ede5da}.az-gauge__inner{max-width:1600px;margin:0 auto;padding:10px 24px;min-height:68px;display:grid;grid-template-columns:minmax(250px,330px) 1fr auto;gap:28px;align-items:center}.az-gauge__title{font-family:EB Garamond,Georgia,serif;font-size:18px;font-weight:600;line-height:1.2;color:#2e2e2e}.az-gauge__sub{font-size:12.5px;color:#5a5550;margin-top:2px}.az-gauge__sub em{font-style:normal;color:#c58c6d;font-weight:600}.az-gauge__sub sup{font-size:.7em}.az-gauge__save{font-size:12.5px;font-weight:600;color:#6b705c;background:#e8ede4;border-radius:999px;padding:6px 12px;white-space:nowrap;opacity:0;transition:opacity .3s}.az-gauge__save.is-on{opacity:1}.az-layout{padding:16px 24px 48px;display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start}.az-age{display:flex;align-items:center;gap:16px;padding:14px 16px;margin-bottom:14px}.az-age__q{font-size:19px;margin:0;white-space:nowrap}.az-age__opts{display:flex;gap:8px;flex-wrap:wrap}.az-builder .az-age__btn{min-width:112px;padding:8px 14px}.az-age__btn b{font-size:14px}.az-age__btn small{font-size:11px}.az-pick{grid-template-columns:auto 1fr auto;gap:16px;padding:14px 16px}.az-pick__imgs img{width:54px;height:54px;margin-left:-12px}.az-pick__title{font-size:20px}.az-pick__list{font-size:12.5px}.az-pick__buy{flex-direction:column;align-items:flex-end;gap:6px}.az-builder .az-pick__btn{font-size:12px;padding:0 16px}.az-tabs{margin:14px -8px 0;padding:10px 8px}.az-builder .az-tabs__age{font-size:12.5px;padding:8px 12px}.az-builder .az-tab{font-size:13px;padding:8px 14px}.az-sec{padding-top:18px}.az-sec__title{font-size:24px}.az-sec__count{font-size:12.5px}.az-card__ideal{top:10px;right:10px;font-size:10px;padding:4px 8px}.az-grid{grid-template-columns:repeat(3,1fr);gap:18px}.az-card:hover{border-color:#6b705c;box-shadow:0 4px 16px #6b705c1a;transform:translateY(-2px)}.az-card:hover .az-card__img img{transform:scale(1.03)}.az-card__body{padding:12px 14px 14px}.az-card__rituel,.az-card__age{font-size:10.5px}.az-card__name{font-size:18px;min-height:0;margin-bottom:4px}.az-card__desc{display:block;flex:1}.az-card__check{width:26px;height:26px;top:10px;left:10px}.az-card__zoom{width:30px;height:30px;right:10px;bottom:10px}.az-card__add-btn{font-size:12px;letter-spacing:.06em;min-height:40px}.az-card__qty{min-height:40px}.az-cart-sticky{display:none}.az-sidebar{display:block;position:sticky;top:calc(var(--az-sticky-top, 0px) + var(--az-gauge-h) + 16px)}.az-summary-box{display:flex;flex-direction:column;max-height:calc(100vh - var(--az-sticky-top, 0px) - var(--az-gauge-h) - 32px);background:#fff;border:1px solid #e9ded2;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #6b705c24,0 2px 6px #2e2e2e0d}.az-summary-box__header{flex:none;background:#6b705c;padding:0 18px;display:flex;align-items:center;justify-content:space-between;height:58px}.az-summary-box__title{font-family:EB Garamond,Georgia,serif;font-size:21px;font-weight:600;color:#faf3ec;line-height:1;margin:0}.az-summary-box__badge{font-size:12px;color:#faf3ec;background:#ffffff2e;padding:4px 10px;border-radius:999px;font-weight:500;white-space:nowrap}.az-summary-box__items{flex:1 1 auto;min-height:70px;overflow-y:auto;padding:4px 16px}.az-summary-box__foot{flex:none;padding:12px 18px 16px;border-top:1px solid #e9ded2}.az-toast{top:calc(var(--az-sticky-top, 0px) + var(--az-gauge-h) + 14px);bottom:auto;transform:translate(-50%,-12px);font-size:13.5px;padding:10px 18px}.az-toast.is-on{transform:translate(-50%)}.az-fin__panel{left:50%;top:50%;right:auto;bottom:auto;width:min(880px,calc(100vw - 48px));max-height:88vh;border-radius:14px;transform:translate(-50%,-47%);opacity:0;transition:transform .3s ease,opacity .3s ease;box-shadow:0 20px 60px #0000002e}.az-fin.is-open .az-fin__panel{transform:translate(-50%,-50%);opacity:1}.az-fin__head{padding:18px 22px 12px}.az-fin__title{font-size:26px}.az-fin__body{padding:16px 22px;display:grid;grid-template-columns:1.25fr 1fr;gap:22px;align-items:start}.az-fin__recap{margin-top:0}.az-pkg__options{gap:12px}.az-pkg__img-wrap{aspect-ratio:4 / 3}.az-pkg__name{font-size:18px}.az-pkg__short-desc{font-size:12.5px}.az-fin__foot{padding:12px 22px 18px;display:grid;grid-template-columns:1.25fr 1fr;gap:4px 22px}.az-fin__pricing{grid-column:2}.az-fin__foot .az-fin__pricing .az-pricing{display:block}.az-fin__pricing-m{display:none}.az-fin__foot .az-total{padding-top:8px}.az-fin__actions{grid-column:1 / -1}}.az-card__img,.az-card__name{cursor:pointer}html.az-qv-lock,html.az-qv-lock body{overflow:hidden}.az-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.az-qv[hidden]{display:none}.az-qv *,.az-qv *:before,.az-qv *:after{box-sizing:border-box}.az-qv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a252073;opacity:0;transition:opacity .3s ease}.az-qv.is-open .az-qv__overlay{opacity:1}.az-qv__panel{position:absolute;left:0;right:0;bottom:0;max-height:90vh;max-height:90dvh;background:#fff;border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 -8px 30px #0000001f}.az-qv.is-open .az-qv__panel{transform:translateY(0)}.az-qv__close{position:absolute;top:10px;right:10px;z-index:3;width:32px;height:32px;border-radius:50%;border:1px solid #F1E3D3;background:#faf3ec;color:#2e2e2e;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-appearance:none;transition:background .15s}.az-qv__close:hover{background:#f1e3d3}.az-qv__media{position:relative;background:#f1e3d3;flex:none}.az-qv__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.az-qv__track::-webkit-scrollbar{display:none}.az-qv__slide{flex:0 0 100%;scroll-snap-align:start;height:min(100vw,42vh);overflow:hidden}.az-qv__slide img{width:100%;height:100%;object-fit:cover;display:block}.az-qv__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#fffffff0;color:#2e2e2e;border:1px solid #F1E3D3;box-shadow:0 2px 10px #2a252026;cursor:pointer;-webkit-appearance:none;transition:opacity .2s,background .15s}.az-qv__arrow[hidden]{display:none}.az-qv__arrow:hover{background:#fff}.az-qv__arrow:disabled{opacity:.35;cursor:default}.az-qv__arrow--prev{left:10px}.az-qv__arrow--next{right:10px}.az-qv__dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.az-qv__dot{width:7px;height:7px;border-radius:50%;border:none;padding:0;background:#ddbea9;cursor:pointer;-webkit-appearance:none;transition:background .2s,transform .2s}.az-qv__dot.on{background:#6b705c;transform:scale(1.15)}.az-qv__info{padding:16px 16px 0;display:flex;flex-direction:column;background:#fff;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.az-qv__age{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c58c6d;margin-bottom:4px}.az-qv__age:empty{display:none}.az-qv__title{font-family:EB Garamond,Georgia,serif;font-size:24px;font-weight:600;line-height:1.2;color:#2e2e2e;margin:0 0 4px}.az-qv__price{font-family:EB Garamond,Georgia,serif;font-size:20px;font-weight:600;color:#2e2e2e;margin-bottom:12px}.az-qv__desc{font-size:14px;color:#5a5550;line-height:1.6;font-weight:500;margin:0 0 14px;white-space:pre-line}.az-qv__desc:empty{display:none}.az-qv__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.az-qv__tags:empty{display:none}.az-qv__tag{font-size:12px;font-weight:500;color:#2e2e2e;background:#faf3ec;border:1px solid #B7B7A4;border-radius:20px;padding:5px 11px;line-height:1.3}.az-qv__variants{margin-bottom:14px}.az-qv__variants:empty{display:none}.az-qv__variants-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a09890;margin-bottom:8px}.az-qv__variants-label strong{color:#2e2e2e;font-weight:600}.az-qv__swatches{display:flex;gap:10px;flex-wrap:wrap}.az-qv__swatch{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px #e0d5c8;cursor:pointer;padding:0;-webkit-appearance:none;transition:box-shadow .15s,transform .15s}.az-qv__swatch:hover{transform:scale(1.1)}.az-qv__swatch--active{box-shadow:0 0 0 2px #6b705c}.az-qv__cta{position:sticky;bottom:0;background:#fff;padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));margin-top:auto;border-top:1px solid #f0ebe3}.az-qv__add{width:100%;min-height:48px;background:#6b705c;color:#fff;border:none;border-radius:8px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .16s;-webkit-appearance:none}.az-qv__add:hover{background:#5a5e4d}.az-qv__add:active{transform:scale(.98)}.az-qv__buy{display:flex;align-items:stretch;gap:10px}.az-qv__picker{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:48px;border:1.5px solid #6B705C;border-radius:8px;background:#fff;overflow:hidden}.az-builder .az-qv__picker-btn{width:42px;min-height:46px;padding:0;border:none;background:none;color:#6b705c;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-appearance:none}.az-builder .az-qv__picker-btn:disabled{color:#cfcfc3;cursor:default}.az-qv__picker-btn:active:not(:disabled){background:#e8ede4}.az-qv__picker-num{min-width:26px;text-align:center;font-family:EB Garamond,Georgia,serif;font-size:19px;font-weight:600;color:#2e2e2e}.az-builder .az-qv__buy .az-qv__add{flex:1;width:auto;min-width:0;white-space:nowrap}.az-qv__add-long{display:none}@media(min-width:480px){.az-qv__add-long{display:inline}}.az-qv__qty{display:flex;align-items:center;justify-content:space-between;background:#faf3ec;border:1.5px solid #6B705C;border-radius:8px;min-height:48px;overflow:hidden}.az-qv__qty .az-qty-btn{min-width:52px;min-height:48px;font-size:20px}.az-qv__qty .az-qty-num{font-size:18px}.az-qv__qty-label{font-size:11px;color:#6b705c;font-weight:600;text-align:center;margin-top:6px}@media(min-width:992px){.az-qv__panel{left:50%;top:50%;right:auto;bottom:auto;width:min(860px,calc(100vw - 48px));max-height:86vh;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;transform:translate(-50%,-48%);opacity:0;transition:transform .3s ease,opacity .3s ease;box-shadow:0 20px 60px #0000002e}.az-qv.is-open .az-qv__panel{transform:translate(-50%,-50%);opacity:1}.az-qv__media{align-self:start}.az-qv__slide{height:auto;aspect-ratio:1 / 1}.az-qv__info{padding:28px 28px 0;overflow-y:auto;max-height:86vh}.az-qv__title{font-size:28px;padding-right:36px}.az-qv__price{font-size:22px}.az-qv__cta{padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.az-qv__overlay,.az-qv__panel,.az-fin__overlay,.az-fin__panel,.az-track__fill,.az-toast{transition:none}.az-track__node.is-pop .az-track__chip{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/az-coffret-builder.css.map */
