.mouton-product-page{--mp-navy: #151c2c;--mp-accent: #2f5d7c;--mp-muted: #6b7280;--mp-line: #e8eaed;--mp-paper: #f6f4f0;--mp-radius: 8px;--mp-ease: cubic-bezier(.22, 1, .36, 1)}.mouton-product-page .ml-breadcrumb{margin-bottom:1.6rem}.ml-youtube{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#151c2c}.ml-youtube iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ml-reference{margin-bottom:1.6rem}.ml-reference__heading{margin:0 0 1rem;color:#6b7280;font-size:1.35rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.mouton-accordion-section .accordion__content .ml-youtube{margin-top:.4rem}.mouton-product-page .product__media-wrapper{padding:.4rem}.mouton-product-page .product__media-list .product__media-item.is-active .product-media-container,.mouton-product-page .product__media-list .product__media-item.is-active .media{border:0!important;border-radius:6px!important;background:#fff!important;box-shadow:0 2px 4px #151c2c0a,0 14px 40px #151c2c1f!important;overflow:hidden}.mouton-product-page .product__media-list .product__media-item.is-active img{border-radius:6px;display:block}@media screen and (min-width:750px){.mouton-product-page .product--thumbnail .product__media-item:not(.is-active),.mouton-product-page .product--thumbnail_slider .product__media-item:not(.is-active){display:none!important}}.mouton-product-page .thumbnail-list{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;padding:0}.mouton-product-page .thumbnail-list__item{width:6.4rem;max-width:6.4rem}.mouton-product-page .thumbnail,.mouton-product-page .thumbnail[aria-current]{border-radius:4px!important;border:1px solid rgba(21,28,44,.16)!important;box-shadow:none!important;background:#fff!important;overflow:hidden}.mouton-product-page .thumbnail[aria-current]{border-color:#151c2c8c!important}.mouton-product-page .slider-button{color:#151c2c73}.mouton-product-page .slider-button:hover,.mouton-product-page .slider-button:focus-visible{color:#151c2c}.mouton-product-page .product__info-container>*+*{margin:0}.mouton-product-page .product__title{margin:0 0 1.2rem!important}.mouton-product-page .product__title h1,.mouton-product-page .product__title>*{margin:0;color:var(--mp-navy);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:600;letter-spacing:-.025em;line-height:1.2}.mouton-product-page .price-wrapper,.mouton-product-page .product__info-container .price{margin:0 0 .4rem!important}.mouton-product-page .price .price-item{color:var(--mp-navy);font-size:1.7rem;font-weight:550}.mouton-product-page .product__tax{margin:0 0 .35rem;color:var(--mp-muted);font-size:1.2rem}.mouton-product-page .mouton-format-near-price{margin:0 0 1.6rem;color:var(--mp-muted);font-size:1.25rem;font-weight:400;letter-spacing:.01em;line-height:1.4}.mouton-product-page .mouton-score-meta,.mouton-product-page .mouton-format-badge{margin-top:.4rem;margin-bottom:2rem}.mouton-product-page .mouton-score-meta{padding:1.6rem 0;border-color:var(--mp-line)}.mouton-product-page .mouton-score-meta__label{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.mouton-product-page .mouton-score-meta__value a{color:inherit;text-decoration:underline;text-decoration-color:#151c2c40;text-underline-offset:.18em;transition:color .2s var(--mp-ease),text-decoration-color .2s var(--mp-ease)}.mouton-product-page .mouton-score-meta__value a:hover,.mouton-product-page .mouton-score-meta__value a:focus-visible{color:var(--mp-accent);text-decoration-color:var(--mp-accent)}.mouton-product-page .product__description{margin:0 0 2.4rem!important;color:var(--mp-muted);line-height:1.7}.mouton-product-page .product-form,.mouton-product-page variant-selects,.mouton-product-page .product-form__input{margin-bottom:1.6rem}.mouton-product-page .product-form__quantity{margin-bottom:1.8rem}.mouton-product-page .price__badge-sold-out,.mouton-product-page .product__inventory,.mouton-product-page .price--sold-out .badge{display:none!important}.mouton-product-page .product-form__buttons{display:grid;gap:1rem}.mouton-product-page .product-form__submit,.mouton-product-page .product-form__submit.button,.mouton-product-page .product-form__submit.button--secondary,.mouton-product-page .product-form__submit.button--primary{position:relative;min-height:5.2rem;border-radius:999px!important;border:0!important;background:var(--mp-navy)!important;color:#fff!important;font-size:1.35rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 28px #151c2c29!important;overflow:hidden;transition:transform .25s var(--mp-ease),box-shadow .25s var(--mp-ease),background-color .25s var(--mp-ease),opacity .25s var(--mp-ease)}.mouton-product-page .product-form__submit:before,.mouton-product-page .product-form__submit:after{display:none!important;content:none!important;box-shadow:none!important}.mouton-product-page .product-form__submit:hover,.mouton-product-page .product-form__submit:focus-visible{transform:translateY(-2px);box-shadow:0 14px 32px #151c2c38!important;background:#243044!important}.mouton-product-page .product-form__submit[disabled],.mouton-product-page .product-form__submit[aria-disabled=true],.mouton-product-page .product-form__submit.button[disabled],.mouton-product-page .product-form__submit.button[aria-disabled=true]{opacity:1!important;transform:none!important;cursor:not-allowed;background:#e8eaed!important;color:#6b7280!important;box-shadow:none!important;letter-spacing:.14em}.mouton-product-page .shopify-payment-button{margin-top:.2rem}.mouton-product-page .shopify-payment-button__button,.mouton-product-page .shopify-payment-button__button--unbranded,.mouton-product-page .shopify-payment-button__button--branded{min-height:5.2rem!important;border-radius:999px!important;border:1px solid var(--mp-navy)!important;background:transparent!important;color:var(--mp-navy)!important;box-shadow:none!important;font-weight:600!important;letter-spacing:.06em;overflow:hidden;transition:transform .25s var(--mp-ease),background-color .25s var(--mp-ease),color .25s var(--mp-ease),box-shadow .25s var(--mp-ease)!important}.mouton-product-page .shopify-payment-button__button:before,.mouton-product-page .shopify-payment-button__button:after,.mouton-product-page .shopify-payment-button__button--unbranded:before,.mouton-product-page .shopify-payment-button__button--unbranded:after{display:none!important;content:none!important}.mouton-product-page .shopify-payment-button__button:hover,.mouton-product-page .shopify-payment-button__button:focus,.mouton-product-page .shopify-payment-button__button--unbranded:hover,.mouton-product-page .shopify-payment-button__button--branded:hover{transform:translateY(-2px);background:var(--mp-navy)!important;color:#fff!important;box-shadow:0 10px 28px #151c2c24!important}.mouton-product-page .shopify-payment-button__more-options{margin-top:.8rem;color:var(--mp-muted);font-size:1.2rem}.mouton-accordion-section{--mp-navy: #151c2c;--mp-muted: #6b7280;--mp-line: #e8eaed;--mp-paper: #f7f8fa;--mp-ease: cubic-bezier(.22, 1, .36, 1)}.mouton-accordion-section .collapsible-content__wrapper,.mouton-accordion-section .collapsible-content-wrapper-narrow{max-width:78rem;margin-inline:auto}.mouton-accordion-section .collapsible-content__header{margin-bottom:1.6rem;text-align:left!important}.mouton-accordion-section .collapsible-content__heading,.mouton-accordion-section .collapsible-content__heading.h1,.mouton-accordion-section .collapsible-content__heading.h2{margin:0!important;color:var(--mp-muted);font-size:1.35rem!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase}.mouton-accordion-section .accordion{margin:0 0 1rem!important;border:0!important;border-radius:12px;background:var(--mp-paper);overflow:hidden}.mouton-accordion-section .accordion+.accordion{margin-top:1rem!important}.mouton-accordion-section .accordion details{border:0}.mouton-accordion-section .accordion summary{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 1.8rem!important;list-style:none;cursor:pointer}.mouton-accordion-section .accordion summary::-webkit-details-marker{display:none}.mouton-accordion-section .accordion .accordion__title{flex:1;max-width:none;margin:0;color:var(--mp-navy);font-size:1.5rem;font-weight:600;letter-spacing:.01em}.mouton-accordion-section .accordion summary .svg-wrapper,.mouton-accordion-section .accordion summary .icon-caret,.mouton-accordion-section .accordion summary>.svg-wrapper:last-child{display:none!important}.mouton-accordion-section .accordion summary:after{content:"";flex-shrink:0;width:1.4rem;height:1.4rem;margin-left:auto;background:linear-gradient(#151c2c,#151c2c) center / 100% 1.5px no-repeat,linear-gradient(#151c2c,#151c2c) center / 1.5px 100% no-repeat;transition:transform .3s var(--mp-ease)}.mouton-accordion-section .accordion details[open]>summary:after{transform:rotate(45deg)}.mouton-accordion-section .accordion__content{margin:0!important;padding:0 1.8rem 1.8rem!important;color:var(--mp-muted);font-size:1.45rem;line-height:1.7;border-top:1px solid rgba(21,28,44,.06)}.mouton-accordion-section.section{margin-top:1.2rem}@media screen and (min-width:990px){.mouton-accordion-section .collapsible-content__wrapper{padding-top:1rem}}@media(prefers-reduced-motion:reduce){.mouton-product-page .product-form__submit,.mouton-product-page .shopify-payment-button__button,.mouton-accordion-section .accordion summary:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mouton-product.css.map */
