.maison_commercex-page h1,.maison_commercex-page p,.maison_commercex-page a,.maison_commercex-page button,.maison_commercex-page input,.maison_commercex-page select,.maison_commercex-page textarea{margin:0;padding:0;border:0}@media (min-width: 768px){.desktop-hide{display:none!important}}@media (max-width: 768px){.mobile-hide{display:none!important}}:root{--maison_commercex-color-surface: #fdfdfd;--maison_commercex-color-canvas: #ffffff;--maison_commercex-color-brand-deep: #201c19;--maison_commercex-color-text-primary: #1a1a1a;--maison_commercex-color-text-secondary: #27281e;--maison_commercex-color-text-accent: #6c5d53;--maison_commercex-color-text-muted: #807f7f;--maison_commercex-color-text-soft: #908f8f;--maison_commercex-color-text-softer: #a09f9f;--maison_commercex-color-text-subtle: #b1b0b0;--maison_commercex-color-text-quiet: #727070;--maison_commercex-color-chip: #e9e3de;--maison_commercex-color-chip-alt: #958a7b;--maison_commercex-color-gallery-backdrop: #f6f4f2;--maison_commercex-color-gallery-badge: #1f0303;--maison_commercex-color-divider: #dddbd4;--maison_commercex-color-divider-strong: #757470;--maison_commercex-color-divider-soft: #d0d5dd;--maison_commercex-color-highlight: #2875dc;--maison_commercex-color-highlight-dark: #002060;--maison_commercex-color-highlight-mid: #477fb3;--maison_commercex-letter-tight-sm: .56px;--maison_commercex-letter-tight-md: .64px;--maison_commercex-letter-tight-lg: 1px;--maison_commercex-letter-chip: .24px;--maison_commercex-letter-extra-tight: .2px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--maison_commercex-color-surface);color:var(--maison_commercex-color-text-primary)}img{display:block;max-width:100%}.maison_commercex-page{display:flex;justify-content:center;padding:32px 60px;background:var(--maison_commercex-color-surface)}.maison_commercex-product-shell{display:flex;width:100%;max-width:1440px;gap:44px}.maison_commercex-gallery{width:710px;display:flex;flex-wrap:wrap;gap:8px;position:relative}@media screen and (max-width: 768px){.maison_commercex-gallery,.maison_commercex-gallery-card{width:100%}}.maison_commercex-gallery-pagination{display:none;width:100%;justify-content:center;gap:7.1px;margin-top:8px}.maison_commercex-gallery-pagination-dot{width:10.119px;height:10.119px;border-radius:106px;background:#e3dbd5}.maison_commercex-gallery-pagination-dot--active{background:#40403f}.maison_commercex-gallery-card{position:relative;width:350px;height:466px;overflow:hidden}.maison_commercex-gallery-card img{width:100%;height:100%;object-fit:cover}.maison_commercex-gallery-badge{position:absolute;top:12px;left:11px;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;height:24px;background:var(--maison_commercex-color-gallery-badge);color:#fff;font-size:14px;font-weight:400;letter-spacing:var(--maison_commercex-letter-tight-sm);text-transform:none;font-style:italic}.maison_commercex-gallery-card--feature{background:var(--maison_commercex-color-gallery-backdrop)}.maison_commercex-gallery-label{position:absolute;font-size:11px;font-weight:500;letter-spacing:.22px;text-transform:uppercase;color:#252323;line-height:1.5;white-space:pre-wrap}.maison_commercex-gallery-label--top-left{top:19px;left:19px;text-align:left}.maison_commercex-gallery-label--bottom-right{top:409px;right:16px;text-align:right}.maison_commercex-gallery-label--mid-right{top:241px;right:17px;text-align:right}.maison_commercex-gallery-label--mid-left{top:134px;left:22px;text-align:left}.maison_commercex-gallery-label--top-left{width:94px}.maison_commercex-gallery-label--bottom-right,.maison_commercex-gallery-label--mid-right,.maison_commercex-gallery-label--mid-left{width:117px}.maison_commercex-gallery-vector{position:absolute}.maison_commercex-gallery-card--feature .maison_commercex-gallery-vector:nth-of-type(1){top:38px;left:119px;width:45px;height:57px;transform:rotate(90deg)}.maison_commercex-gallery-card--feature .maison_commercex-gallery-vector:nth-of-type(2){top:326px;left:269px;width:69px;height:36px;transform:rotate(90deg)}.maison_commercex-gallery-card--feature-2 .maison_commercex-gallery-vector:nth-of-type(1){top:164px;left:255px;width:69px;height:50px;transform:rotate(90deg)}.maison_commercex-gallery-card--feature-2 .maison_commercex-gallery-vector:nth-of-type(2){top:185px;left:35px;width:69px;height:50px;transform:rotate(270deg)}.maison_commercex-details{flex:1 0 0;display:flex;flex-direction:column;gap:24px;min-width:0}.maison_commercex-section{width:100%;display:flex;flex-direction:column;gap:24px}.maison_commercex-review-row{display:flex;flex-direction:column;gap:8px}.maison_commercex-review-stars{display:flex;align-items:center;gap:8px;height:20px}.maison_commercex-star-strip{display:inline-flex;gap:4px}.maison_commercex-star-strip img{width:16px;height:16px}.maison_commercex-review-text{font-size:16px!important;font-weight:400;letter-spacing:var(--maison_commercex-letter-tight-md);line-height:1.5;color:var(--maison_commercex-color-text-primary)!important}.maison_commercex-review-text span:first-child{font-weight:700}.maison_commercex-review-link{text-decoration:underline!important}.maison_commercex-heading{font-size:24px!important;font-weight:700!important;letter-spacing:var(--maison_commercex-letter-tight-lg);text-transform:uppercase;line-height:1.4;color:var(--maison_commercex-color-brand-deep)!important}.maison_commercex-price-row{display:flex;align-items:center;gap:8px}.maison_commercex-price-current{font-size:24px;font-weight:700;letter-spacing:var(--maison_commercex-letter-tight-lg);text-transform:uppercase;color:var(--maison_commercex-color-text-primary);font-family:Manrope!important}.maison_commercex-price-old{font-size:18px;font-weight:400;line-height:1.5;color:var(--maison_commercex-color-text-muted);text-decoration:line-through;font-family:Manrope!important}.maison_commercex-chip{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;height:24px;border-radius:0;background:var(--maison_commercex-color-chip);color:var(--maison_commercex-color-text-accent);font-size:12px;font-weight:400;letter-spacing:var(--maison_commercex-letter-chip);text-transform:uppercase;font-family:Manrope!important;font-style:italic}.maison_commercex-feature-grid{display:flex;gap:8px}.maison_commercex-feature-column{flex:1 0 0;display:flex;flex-direction:column;gap:8px}.maison_commercex-feature-row{display:flex;align-items:center;gap:8px}.maison_commercex-feature-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:90px;border:.5px solid #030303;background:#fdfdfd}.maison_commercex-feature-icon--plain{border:0;background:none}.maison_commercex-feature-text{font-size:14px;font-weight:400;letter-spacing:var(--maison_commercex-letter-tight-sm);line-height:1.5;color:var(--maison_commercex-color-text-primary);text-transform:none}.maison_commercex-feature-text--cap{text-transform:capitalize}.maison_commercex-rotation{background:var(--maison_commercex-color-canvas);display:flex;flex-direction:column;gap:12px}.maison_commercex-rotation-header{display:flex;align-items:center;gap:12px;width:100%}.maison_commercex-divider-line{flex:1 0 0;height:0;border-top:1px solid var(--maison_commercex-color-divider)}.maison_commercex-rotation-title{font-size:16px;font-weight:500;letter-spacing:var(--maison_commercex-letter-tight-md);line-height:1.5;color:var(--maison_commercex-color-text-primary)}.maison_commercex-rotation-meta{display:flex;justify-content:space-between;align-items:center}.maison_commercex-rotation-meta-text{font-size:12px;font-weight:500;letter-spacing:var(--maison_commercex-letter-chip);text-transform:uppercase;color:var(--maison_commercex-color-text-subtle)}.maison_commercex-rotation-meta-text span{color:var(--maison_commercex-color-text-primary)}.maison_commercex-rotation-chart{display:flex;align-items:center;gap:4px}.maison_commercex-rotation-chart p{font-size:12px;font-weight:500;letter-spacing:var(--maison_commercex-letter-chip);text-transform:uppercase;color:var(--maison_commercex-color-text-soft);text-decoration:underline}.maison_commercex-bundle{width:100%;border:1px solid var(--maison_commercex-color-divider);display:flex;align-items:center;justify-content:center;padding:12px;gap:16px;min-height:59px;background:var(--maison_commercex-color-canvas);position:relative}.maison_commercex-bundle--accent{background:#f6f4f2;border-color:#757470;flex-direction:column;align-items:stretch;gap:12px;padding:12px;position:relative}.maison_commercex-bundle-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:18px}.maison_commercex-bundle-left{display:flex;align-items:center;gap:8px}.maison_commercex-bundle-left span{font-size:14px;font-weight:500;letter-spacing:var(--maison_commercex-letter-tight-sm);line-height:1.5;color:var(--maison_commercex-color-text-primary)}.maison_commercex-bundle-save{background:var(--maison_commercex-color-chip);padding:2px 8px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:12px!important;font-weight:400!important;color:#6c5d53!important;font-style:italic;letter-spacing:var(--maison_commercex-letter-chip);text-transform:uppercase}.maison_commercex-bundle-save span{font-size:12px!important;font-weight:400!important;color:#6c5d53!important;font-style:italic;letter-spacing:var(--maison_commercex-letter-chip);text-transform:uppercase}.maison_commercex-bundle-pricing{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:var(--maison_commercex-letter-tight-sm)}@media (max-width: 768px){.maison_commercex-bundle-left,.maison_commercex-bundle-pricing{flex-direction:column;align-items:flex-start}}.maison_commercex-bundle-pricing del{color:var(--maison_commercex-color-text-softer)}.maison_commercex-bundle-pricing strong{font-weight:500;color:var(--maison_commercex-color-text-primary)}.maison_commercex-divider-light{width:100%;height:1px;background:var(--maison_commercex-color-divider)}.maison_commercex-free-chip{position:absolute;top:0;transform:translateY(-50%);right:12px;background:var(--maison_commercex-color-chip-alt);color:var(--maison_commercex-color-surface);font-size:10px;font-weight:400;letter-spacing:var(--maison_commercex-letter-extra-tight);text-transform:uppercase;padding:0 8px;border-radius:90px;height:16px;display:inline-flex;align-items:center;justify-content:center}.maison_commercex-option-grid{display:flex;flex-direction:column;gap:12px}.maison_commercex-option-row{display:flex;gap:12px}.maison_commercex-option-group{display:flex;flex-direction:column;gap:4px}.maison_commercex-option-label{font-size:12px;font-weight:400;letter-spacing:var(--maison_commercex-letter-chip);text-transform:uppercase;color:var(--maison_commercex-color-text-quiet)}.maison_commercex-option-subtext{font-size:10px;font-weight:500;letter-spacing:var(--maison_commercex-letter-extra-tight);color:var(--maison_commercex-color-text-primary);text-transform:none}.maison_commercex-select{padding-left:12px!important;padding-right:30px!important;height:44px;padding:0 18px;border:1px solid var(--maison_commercex-color-divider);background:var(--maison_commercex-color-canvas);display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:400;letter-spacing:var(--maison_commercex-letter-tight-sm);color:#181616}.maison_commercex-details .maison_commercex-select{border:1px solid var(--maison_commercex-color-divider)!important}.maison_commercex-select--color{padding-left:12px}.maison_commercex-select-color-dot{width:18px;height:18px;border-radius:60px;overflow:hidden;position:relative}.maison_commercex-select-color-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--maison_commercex-color-highlight-mid);opacity:1}.maison_commercex-select-color-dot--midnight:after{background:var(--maison_commercex-color-highlight-dark)}.maison_commercex-select svg,.maison_commercex-select img{width:12px;height:6px}.maison_commercex-shipping-banner{width:100%;background:var(--maison_commercex-color-gallery-backdrop);padding:4px 0;display:flex;align-items:center;gap:8px;justify-content:center;color:#1d211e;margin-bottom:-10px;margin-top:10px}.maison_commercex-shipping-meta{display:inline-flex;align-items:center;gap:4px;font-size:12px!important;letter-spacing:var(--maison_commercex-letter-chip);color:#1a1a1abf}.maison_commercex-shipping-meta-highlight{font-weight:500;color:#483f38;text-transform:uppercase}.maison_commercex-shipping-meta a{text-decoration:underline!important;font-family:Neue Montreal;font-size:12px!important;color:#1d211e!important}.maison_commercex-shipping-meta-label{font-weight:400;font-style:Regular;font-size:12px;line-height:150%;color:#1d211e!important}.maison_commercex-shipping-meta-separator{font-weight:500}.maison_commercex-shipping-meta-link{color:inherit;font-weight:400;text-decoration:underline}.maison_commercex-cta{display:flex;flex-direction:column;gap:8px;width:100%}.maison_commercex-primary-button{cursor:pointer;width:100%;height:56px;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 32px;font-size:14px;font-weight:500;letter-spacing:var(--maison_commercex-letter-tight-md);text-transform:uppercase}.maison_commercex-value-note{font-size:12px;font-weight:400;letter-spacing:var(--maison_commercex-letter-chip);color:#1a1a1abf;text-align:center}.maison_commercex-value-note-link{text-transform:uppercase;color:inherit;text-decoration:underline!important}.maison_commercex-payment-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.maison_commercex-payment-card{width:35px;height:24px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;display:inline-flex;align-items:center;justify-content:center}.maison_commercex-feature-strip{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:24px;width:100%}.maison_commercex-feature-item{display:flex;align-items:center;gap:8px}.maison_commercex-feature-item img{width:18px;height:16px}.maison_commercex-feature-item p{font-size:12px!important;font-weight:500;letter-spacing:var(--maison_commercex-letter-chip);text-transform:uppercase;color:var(--maison_commercex-color-text-secondary)}.maison_commercex-divider{width:100%;height:0;border-top:1px solid var(--maison_commercex-color-divider)}.maison_commercex-trust-row{display:flex;align-items:center;justify-content:space-between;width:100%}.maison_commercex-trust-title{font-size:18px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#000}.maison_commercex-arrow-group{display:flex;gap:8px}.maison_commercex-arrow-group img{width:22px;height:22px}.maison_commercex-testimonial-row{display:flex;gap:12px}.testimonial-swiper.maison_commercex-testimonial-row{display:block;width:100%}.testimonial-swiper .swiper-wrapper{display:flex}.testimonial-swiper .swiper-slide{width:112px;height:auto;aspect-ratio:112 / 165}.maison_commercex-testimonial-card{position:relative;height:auto;padding:12px;width:112px;display:flex;align-items:flex-end;border-radius:0;overflow:hidden}.testimonial-swiper-button-prev,.testimonial-swiper-button-next{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.testimonial-swiper-button-prev.swiper-button-disabled,.testimonial-swiper-button-next.swiper-button-disabled{opacity:.5;cursor:not-allowed}.maison_commercex-testimonial-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.maison_commercex-testimonial-overlay{position:relative;background:#0009;border-radius:56px;display:flex;align-items:center;justify-content:center;width:42px;height:42px}.maison_commercex-testimonial-overlay img{position:relative;width:12px;height:auto}.maison_commercex-accordion{display:flex;flex-direction:column;width:100%}.maison_commercex-accordion-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid var(--maison_commercex-color-divider-soft)}.maison_commercex-accordion-label{font-size:14px;font-weight:400;letter-spacing:var(--maison_commercex-letter-tight-md);text-transform:uppercase;line-height:1.5}.maison_commercex-accordion-toggle{width:18px;height:18px}.maison_commercex-accordion-content{overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out,margin-top .3s ease-out}.maison_commercex-divider-bottom{border-top:1px solid var(--maison_commercex-color-divider);width:100%}@media (max-width: 1200px){.maison_commercex-page{padding:32px}.maison_commercex-product-shell{flex-direction:column;max-width:960px}.maison_commercex-gallery{width:100%;justify-content:center}.maison_commercex-gallery-card{width:311px;height:414px}.maison_commercex-gallery-pagination{display:flex}.maison_commercex-details{width:100%}.maison_commercex-heading{font-size:24px}.maison_commercex-price-current{font-size:20px}.maison_commercex-price-old{font-size:16px}.maison_commercex-feature-icon{width:24px;height:24px}.maison_commercex-feature-icon img{width:100%;height:100%}.maison_commercex-testimonial-row{flex-direction:column}.maison_commercex-testimonial-card{height:240px}}@media (max-width: 768px){.maison_commercex-page{padding:16px}.maison_commercex-product-shell{gap:16px}.maison_commercex-gallery{gap:8px}.maison_commercex-gallery-pagination{margin-top:8px}.maison_commercex-heading{font-size:24px}.maison_commercex-review-text{font-size:14px;letter-spacing:var(--maison_commercex-letter-tight-sm)}.maison_commercex-price-current{font-size:20px}.maison_commercex-price-old{font-size:16px}.main-swiper{width:100%;overflow:hidden}.main-swiper .swiper-wrapper{display:flex;width:100%}.main-swiper .swiper-slide{width:100%!important;flex-shrink:0}.main-swiper .swiper-slide:only-child{width:100%!important}.maison_commercex-gallery-card{width:100%}.maison_commercex-section{gap:18px}.maison_commercex-price-row{gap:8px}.maison_commercex-feature-strip{flex-direction:row;gap:8px;height:auto;justify-content:center;flex-wrap:wrap}.maison_commercex-option-row{flex-wrap:wrap;width:100%}.maison_commercex-bundle{flex-direction:column;align-items:flex-start}.maison_commercex-bundle-row{align-items:flex-start;gap:8px}.maison_commercex-bundle-pricing{align-self:flex-end;flex-direction:column-reverse}.maison_commercex-payment-row{justify-content:center}.maison_commercex-trust-row{gap:12px;align-items:flex-start}.maison_commercex-testimonial-row{gap:8px}.maison_commercex-testimonial-card{height:220px;padding:8px}}.maison_commercex-page a{text-decoration:none}[onclick]{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/11/assets/maison-pdp-hero.css.map */
