.footer__block,.footer__block--mobile{flex:1 1 calc(50% - 20px)}.product__main-photos .product-slideshow{border:0}.product-single__header--mobile{width:100%;margin-top:20px;margin-bottom:initial}@media only screen and (max-width:768px){.product-main-slide{border:0}}@media only screen and (min-width:769px){.collection-content{border:0}}[data-grid-style*=gridlines] .grid-item__link{background-color:var(--color-small-image-bg)}.grid-item__content,.grid-item__link{height:100%}.input-group .input-group-field:first-child,.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-field{border-radius:initial}.input-group .input-group-field:last-child{border-radius:initial}.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-btn .btn{border-radius:initial}[dir=rtl] .input-group .input-group-btn:first-child .btn,[dir=rtl] .input-group input[type=hidden]:first-child+.input-group-btn .btn{border-radius:initial}.input-group .input-group-btn:last-child .btn{border-radius:var(--button-radius)}[dir=rtl] .input-group .input-group-btn:last-child .btn{border-radius:var(--button-radius)}.input-group .input-group-btn .btn{border-radius:var(--button-radius)}.testimonials-slide:not(.is-selected){filter:none;opacity:1}.testimonials-slide.is-selected .testimonials-slider__text{transform:scale(1);box-shadow:none}.testimonials-slide .testimonials-slider__text{background:inherit;color:inherit;transform:scale(1)}.type-sale_collection{max-height:inherit}.type-sale_collection.flex-grid__item--25 .rte--strong{font-size:4.5rem}@media only screen and (max-width:768px){.type-sale_collection.flex-grid__item--25 .rte--strong{font-size:4rem}}.type-sale_collection .rte--strong{font-size:6.5rem}@media only screen and (max-width:768px){.type-sale_collection .rte--strong{font-size:6rem}}.type-image.flex-grid__item--100{max-height:70vh}@media only screen and (max-width:768px){.type-image.flex-grid__item--100{max-height:50vh}}.type-image img{height:100%}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.logo-bar--grid-background-color--false .grid-product:after,.logo-bar--grid-background-color--false .logo-bar__item{background-color:inherit}.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.page-content--product .product--description .product-tags{display:none!important}.pdp-gallery-wrapper{position:relative}.pdp-gallery-pills{position:absolute;top:20px;left:20px;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.pdp-gallery-pill{background:var(--brand-purple, #8f207e);color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:20px;line-height:1}.page-content--product .block-product-title__category{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--brand-purple, #8f207e)!important}.page-content--product .block-product-title__category:before{content:""!important;display:block!important;width:24px!important;height:1px!important;background:var(--brand-purple, #8f207e)!important;flex-shrink:0!important}.page-content--product .product-single__meta h1.element-text{font-family:Playfair Display,serif!important;font-size:38px!important;font-weight:400!important;line-height:1.2!important;color:var(--brand-black, #0f0f0f)!important;text-transform:none!important}.page-content--product .block-price{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;background:var(--brand-light-gray, #f1f1f1)!important;border-radius:16px!important;padding:20px 24px!important;margin-bottom:28px!important}.block-price .block-price__regular .element-price.element-text,.block-price .block-price__sale .element-price.element-text:not(.block-price__compare-at){font-family:Playfair Display,serif!important;font-size:22px!important;font-weight:600!important;color:var(--brand-purple, #8f207e)!important;--element-text-color: var(--brand-purple, #8f207e) !important;line-height:1!important}.block-price .element-price.element-text.block-price__compare-at{font-family:Playfair Display,serif!important;font-size:16px!important;color:#b5b5b5!important;--element-text-color: #b5b5b5 !important;font-weight:400!important}.page-content--product .block-price .block-price__unit-price .element-price.element-text{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#888!important;line-height:1.3!important}.page-content--product .block-price__shipping{font-family:Montserrat,sans-serif!important;font-size:13px!important;color:#888!important}.page-content--product .block-price__shell{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.page-content--product .block-price__meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important;flex-shrink:0!important}.page-content--product .block-price__payment{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:400!important;color:var(--brand-black, #0f0f0f)!important}.page-content--product .block-price__payment-img{height:16px!important;width:auto!important;max-width:120px!important;object-fit:contain!important}.page-content--product .block-price__stock-pill{background:var(--brand-purple, #8f207e)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:20px!important;padding:4px 10px!important}@media(min-width:768px){.page-content--product .block-price{flex-direction:column!important}.page-content--product .block-price__shell{display:grid!important;grid-template-columns:1fr auto!important;gap:12px 16px!important;align-items:center!important}.page-content--product .block-price__prices{grid-column:1!important;grid-row:1!important;min-width:0!important}.page-content--product .block-price__meta{grid-column:2!important;grid-row:1!important;justify-self:end!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:auto!important}.page-content--product .block-price__payment{grid-column:1 / -1!important;grid-row:2!important}}.page-content--product .variant-button-wrap{border:none!important;padding:0!important;margin:0 0 24px!important;display:block!important}.page-content--product .variant-button-wrap .element-radio{margin:0!important}.page-content--product .block-variant-picker{display:flex!important;flex-direction:column!important;gap:0!important}.page-content--product .variant-button-wrap label.element-radio{margin:0!important}.page-content--product .variant-button-wrap>legend{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#0f0f0f!important;margin-bottom:12px!important;float:left!important;width:100%!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0!important}.page-content--product [data-variant-color-label],.page-content--product .variant__label-info{font-weight:400!important;color:var(--brand-purple, #8f207e)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.page-content--product .variant-button-wrap fieldset,.page-content--product .variant-button-wrap{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:flex-start!important}.page-content--product .element-radio:has(.element-swatch){display:inline-flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;background:none!important;box-shadow:none!important;padding:0!important;cursor:pointer!important}.page-content--product .element-swatch--large{--element-swatch-size-large: 40px !important;width:40px!important;height:40px!important;border-radius:50%!important;transition:transform .2s ease!important}.page-content--product .element-radio:hover .element-swatch{transform:scale(1.1)!important}.page-content--product .element-radio:has(input:checked) .element-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-purple, #8f207e)!important}.page-content--product .variant-color-name{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#444;line-height:1}.page-content--product .element-radio:has(input:checked) .variant-color-name{color:var(--brand-purple, #8f207e)!important}.page-content--product .variant-button-wrap .element-radio:has(.element-button){display:inline-flex!important;border:1.5px solid rgba(0,0,0,.1)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;transition:border-color .2s,background .2s!important;overflow:hidden!important;padding:0!important;cursor:pointer!important}.page-content--product .variant-button-wrap .element-radio:has(.element-button):hover{border-color:var(--brand-purple, #8f207e)!important}.page-content--product .variant-button-wrap .element-radio:has(input:checked):has(.element-button){border-color:var(--brand-purple, #8f207e)!important;background:#8f207e0a!important}.page-content--product .variant-button-wrap .element-radio:has(.element-button) .element-button{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:12px 18px!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;color:#0f0f0f!important;min-height:auto!important;pointer-events:none!important;text-transform:none!important}.page-content--product .variant-button-wrap .element-radio:has(input:checked) .element-button{color:var(--brand-purple, #8f207e)!important}.page-content--product .variant-button-wrap .element-radio:has(input:checked) .element-button .element-text{color:var(--brand-purple, #8f207e)!important}.add-to-cart.element-button:after{display:none!important}.add-to-cart .element-icon{width:18px!important;height:18px!important;flex-shrink:0!important}.add-to-cart:disabled .element-icon{opacity:.5!important}.site-footer .footer__title,.site-footer .footer__title .element-text{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#fffc!important;margin-bottom:24px!important;line-height:1.4!important}.site-footer .footer__menu a{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#fff6!important;text-decoration:none!important;transition:color .2s!important;padding:0!important}.site-footer .footer__menu a:hover{color:#ffffffe6!important}.site-footer .footer__menu li{margin-bottom:12px!important}.site-footer .footer__subscribe,.site-footer .footer__subscribe .element-text,.site-footer .footer__subscribe p{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#ffffff73!important;line-height:1.85!important}.site-footer .footer__base-links,.site-footer .footer__base-links span{font-family:Montserrat,sans-serif!important;font-size:12px!important;color:#ffffff40!important;letter-spacing:.5px!important}.site-footer .footer__base-links a{font-family:Montserrat,sans-serif!important;font-size:12px!important;color:var(--brand-purple, #8f207e)!important;text-decoration:none!important;letter-spacing:.5px!important}.site-footer .footer__base-links a:hover{opacity:.8!important}.collection-grid .grid-product--sofa-featured{flex:0 0 33.333%!important;max-width:33.333%!important}.grid-product--sofa-featured .grid-item__content{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:20px!important;overflow:visible!important;transition:transform .35s ease,box-shadow .35s ease!important}.grid-product--sofa-featured .grid-product__image-wrap{border-radius:20px 20px 0 0!important}.grid-product--sofa-featured:hover .grid-item__content{transform:translateY(-8px)!important;box-shadow:0 24px 60px #00000017!important}.grid-product--sofa-featured .grid-product__image-wrap{overflow:hidden!important;background:#f8f8f8!important;margin:0!important;width:100%!important}.grid-product--sofa-featured .grid-product__image-wrap img,.grid-product--sofa-featured .grid-product__image-wrap .element-image{object-fit:cover!important;transition:transform .4s ease!important}.grid-product--sofa-featured:hover .grid-product__image-wrap img,.grid-product--sofa-featured:hover .grid-product__image-wrap .element-image{transform:scale(1.05)!important}@media only screen and (max-width:768px){.grid-product--sofa-featured .grid-item__content{transition:none!important}.grid-product--sofa-featured:hover .grid-item__content,.grid-product--sofa-featured:focus-within .grid-item__content{transform:none!important;box-shadow:none!important}.grid-product--sofa-featured .grid-item__link .grid-product__image-wrap img,.grid-product--sofa-featured .grid-item__link .grid-product__image-wrap .element-image{transition:none!important}.grid-product--sofa-featured:hover .grid-item__link .grid-product__image-wrap img,.grid-product--sofa-featured:hover .grid-item__link .grid-product__image-wrap .element-image,.grid-product--sofa-featured:focus-within .grid-item__link .grid-product__image-wrap img,.grid-product--sofa-featured:focus-within .grid-item__link .grid-product__image-wrap .element-image{transform:none!important}.grid-item__link .grid-product__secondary-image{opacity:0!important;transition:none!important}.grid-product:hover .grid-item__link .grid-product__secondary-image{opacity:0!important}.grid-product--sofa-featured .grid-product__cta:hover{transform:none!important}}.grid-product--sofa-featured .grid-product__cta .element-icon,.grid-product--sofa-featured .grid-product__cta svg{color:#fff!important;fill:#fff!important}.grid-product--sofa-featured .grid-item__meta{padding:20px 22px 24px!important;flex:0 0 auto!important}@media only screen and (max-width:989px){.collection-grid .grid-product--sofa-featured{flex:0 0 50%!important;max-width:50%!important}}@media only screen and (max-width:600px){.collection-grid .grid-product--sofa-featured{flex:0 0 100%!important;max-width:100%!important}}.pdp-breadcrumb-section{background:var(--brand-light-gray, #f1f1f1);padding:14px 0;width:100%;margin-bottom:56px}.pdp-breadcrumb-section .element-breadcrumbs{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;list-style:none!important;margin:0!important;padding:0!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;line-height:1!important;letter-spacing:0!important;color:#999!important;--element-breadcrumbs-divider-character: "\203a" !important}.pdp-breadcrumb-section .element-breadcrumbs li:not(:last-child):after{content:"\203a"!important;color:#ccc!important;margin:0 8px!important;font-size:12px!important}.pdp-breadcrumb-section .element-breadcrumbs a{font-size:12px!important;color:#999!important;text-decoration:none!important;transition:color .2s!important}.pdp-breadcrumb-section .element-breadcrumbs a:hover{color:var(--brand-purple, #8f207e)!important}.pdp-breadcrumb-section .element-breadcrumbs li:last-child,.pdp-breadcrumb-section .element-breadcrumbs li:last-child span{color:#0f0f0f!important;font-weight:500!important}@media only screen and (max-width:989px){.pdp-breadcrumb-section{padding:12px 0;margin-bottom:40px}}@media only screen and (max-width:767px){.pdp-breadcrumb-section{padding:10px 0;margin-bottom:28px}}.site-footer .footer__blocks{display:grid!important;grid-template-columns:1.5fr 1fr 1fr 1fr!important;gap:60px!important;justify-content:initial!important;flex-wrap:initial!important}.site-footer .footer__block{flex:none!important;max-width:none!important;width:100%!important}.site-footer #FooterMenus .page-width{padding-top:0!important}.site-footer #FooterMenus{padding:72px 40px 56px!important}@media only screen and (max-width:989px){.site-footer .footer__blocks{grid-template-columns:1fr 1fr!important;gap:32px!important}.site-footer #FooterMenus{padding:48px 24px 40px!important}}@media only screen and (max-width:768px){.site-footer .footer__blocks{grid-template-columns:1fr!important;gap:32px!important}.site-footer #FooterMenus{padding:48px 20px 36px!important}.site-footer .footer__block[data-type=payment],.site-footer .footer__block[data-type=contact]{flex:none!important}}.site-footer .footer-image-desc,.site-footer .footer-image-desc p{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#ffffff73!important;line-height:1.85!important;max-width:240px!important;margin-top:20px!important;margin-bottom:24px!important}.site-footer .footer-social-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important;list-style:none!important;padding:0!important;margin:0!important}.site-footer .footer-social-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffff80!important;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s!important;flex-shrink:0!important}.site-footer .footer-social-btn:hover{background:var(--brand-purple, #8f207e)!important;color:#fff!important;border-color:var(--brand-purple, #8f207e)!important}.site-footer .footer-social-btn .element-icon,.site-footer .footer-social-btn svg{width:14px!important;height:14px!important;display:block!important;fill:currentColor!important}.promo-grid .type-advanced .promo-grid__container{border-radius:20px!important;overflow:hidden!important}.promo-grid .type-advanced .promo-grid__bg:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.15) 60%,transparent 100%)!important;transition:background .3s ease!important;z-index:1!important;pointer-events:none!important}.promo-grid .type-advanced:hover .promo-grid__bg:after{background:linear-gradient(to top,rgba(70,40,80,.85) 0%,rgba(70,40,80,.2) 60%,transparent 100%)!important}.promo-grid .type-advanced .promo-grid__content:after{background:none!important}.promo-grid .type-advanced .promo-grid__bg img,.promo-grid .type-advanced .promo-grid__bg .image-fit{transition:transform .5s ease!important}.promo-grid .type-advanced:hover .promo-grid__bg img,.promo-grid .type-advanced:hover .promo-grid__bg .image-fit{transform:scale(1.06)!important}.promo-grid .type-advanced .promo-grid__text .rte--em{font-size:10px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#fff9!important;margin-bottom:6px!important;text-shadow:none!important;font-style:normal!important;font-family:Montserrat,sans-serif!important}.promo-grid .type-advanced .promo-grid__text .rte--strong{font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:400!important;color:#fff!important;margin-bottom:10px!important;text-shadow:none!important;line-height:1.2!important}.promo-grid .type-advanced .promo-grid__text .rte--strong h2,.promo-grid .type-advanced .promo-grid__text .rte--strong h2 *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;margin:0!important;line-height:inherit!important}.promo-grid .type-advanced .promo-grid__text .element-button{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;color:#ffffffb3!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:color .2s ease,gap .2s ease!important;transform:none!important}.promo-grid .type-advanced .promo-grid__text .element-button:hover{color:#fff!important;transform:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;gap:10px!important}.promo-grid .type-advanced .promo-grid__text .element-button:after{content:"\2192"!important;font-size:14px!important;background:none!important;width:auto!important;height:auto!important;position:static!important;transform:none!important;transition:none!important;display:inline!important}.promo-grid .type-advanced .promo-grid__text .element-button:hover:after{transform:none!important}.section-eyebrow{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:4px!important;text-transform:uppercase!important;color:var(--brand-purple, #8f207e)!important;margin-bottom:16px!important}.section-eyebrow:before,.section-eyebrow:after{content:""!important;display:block!important;width:28px!important;height:1px!important;background:var(--brand-purple, #8f207e)!important;flex-shrink:0!important}@media only screen and (max-width:1024px){.page-content--product .product-single__meta h1.element-text{font-size:30px!important}}@media only screen and (max-width:767px){.page-content--product .product-single__meta h1.element-text{font-size:26px!important}.block-price .block-price__regular .element-price.element-text,.block-price .block-price__sale .element-price.element-text:not(.block-price__compare-at){font-size:22px!important}.block-price .element-price.element-text.block-price__compare-at{font-size:16px!important}}.testimonials-section{background:var(--brand-light-gray, #f1f1f1)!important}.testimonials-section .testimonials-section__header{text-align:center!important;max-width:580px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:64px!important;padding:0!important}.testimonials-section .testimonials-section__header .section-header__title,.testimonials-section .testimonials-section__header h2,.testimonials-section .testimonials-section__header .element-text[data-variant=heading]{font-family:Playfair Display,Georgia,serif!important;font-size:40px!important;font-weight:400!important;color:#0f0f0f!important;line-height:1.25!important;margin-bottom:16px!important}.testimonials-section .testimonials-section__header em{font-style:italic!important;color:var(--brand-purple-dark, #462850)!important}.testimonials-section .testimonials-slide{padding:0 12px 48px!important;box-sizing:border-box!important}.testimonials-section .flickity-page-dots{bottom:12px!important}.testimonials-section .testimonials-slide .testimonials-slider__text,.testimonials-section .testimonials-slide.is-selected .testimonials-slider__text{transform:scale(1)!important;transition:box-shadow .3s ease!important}.testimonials-section .testimonials-slider__text{box-sizing:border-box!important;background:#fff!important;border-radius:20px!important;padding:36px!important;border:1px solid rgba(0,0,0,.05)!important;color:#0f0f0f!important;box-shadow:0 8px 28px #0000000f!important;display:flex!important;flex-direction:column!important}.testimonials-section .testimonials-slider__text>.testimonials-card__inner{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;min-height:0!important;width:100%!important;gap:var(--gap-size-md, 32px)!important}.testimonials-section .testimonials-card__inner .testimonials__author{margin-top:auto!important;align-self:stretch!important;width:100%!important}.testimonials-section .testimonials-slider__text:hover{box-shadow:0 16px 40px #00000017!important}.testimonials-section .testimonial-stars{display:block!important;color:var(--brand-purple, #8f207e)!important;font-size:15px!important;letter-spacing:2px!important;margin-bottom:0!important}.testimonials-section .testimonials-slider__text .element-text[data-variant=rte],.testimonials-section .testimonials-slider__text .rte{font-family:Playfair Display,Georgia,serif!important;font-size:16px!important;font-style:italic!important;color:#0f0f0f!important;line-height:1.8!important;margin-bottom:0!important;text-align:center!important;width:100%!important}.testimonials-section .testimonials-slider__text .element-text[data-variant=rte] p,.testimonials-section .testimonials-slider__text .rte p{font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;line-height:inherit!important;color:inherit!important;margin:0!important}.testimonials-section .testimonials__author{display:flex!important;align-items:center!important;gap:14px!important;justify-content:flex-start!important}.testimonials-section .testimonial-image{--testimonial-image-size: 40px !important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;overflow:hidden!important;flex-shrink:0!important}.testimonials-section .testimonial-image .image-wrap{border-radius:50%!important;width:40px!important;height:40px!important}.testimonials-section .testimonial-image img{border-radius:50%!important;width:40px!important;height:40px!important;object-fit:cover!important}.testimonials-section .testimonials__author cite,.testimonials-section .testimonials__author [as=cite]{display:block!important;font-size:13px!important;font-weight:600!important;color:#0f0f0f!important;font-style:normal!important;line-height:1.3!important}.testimonials-section .testimonials__author>div>.element-text:last-child,.testimonials-section .testimonials__author>div>p{display:block!important;font-size:11px!important;color:#00000073!important;margin-top:2px!important;font-style:normal!important;line-height:1.3!important}.testimonials-section .quote-icon{margin-bottom:0!important}.testimonials-section .quote-icon svg{color:var(--brand-purple, #8f207e)!important;fill:var(--brand-purple, #8f207e)!important;width:28px!important;height:28px!important}.testimonials-section .flickity-page-dots .dot{background:var(--brand-purple, #8f207e)!important;opacity:.25!important}.testimonials-section .flickity-page-dots .dot.is-selected{opacity:1!important}@media only screen and (max-width:768px){.testimonials-section .testimonials-section__header h2,.testimonials-section .testimonials-section__header .element-text[data-variant=heading]{font-size:28px!important}.testimonials-section .testimonials-section__header{margin-bottom:40px!important}.testimonials-section .testimonials-slide{padding:0 8px 40px!important}.testimonials-section .testimonials-slider__text{padding:28px!important}}.collection-grid~.collection-filter,section-main-content .collection-filter{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 0 24px!important;margin-bottom:8px!important;border:none!important;background:#fff!important}section-main-content .collection-filter .collection-filter__inner{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;background:transparent!important;border:none!important;padding:0!important}section-main-content .collection-filter__item--count{font-family:Montserrat,sans-serif!important;font-size:13px!important;color:#888!important;font-weight:400!important;display:block!important}section-main-content .collection-filter__item--drawer,section-main-content .collection-filter__item--right{display:none!important}section-main-content .collection-filter__item:has(.collection-filter__sort){display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}section-main-content .collection-filter__item:has(.collection-filter__sort):before{content:"Trier par :";font-family:Montserrat,sans-serif;font-size:13px;color:#666;white-space:nowrap}section-main-content .collection-filter__sort{border:none!important;padding:0!important;margin:0!important}section-main-content .collection-filter__sort select,section-main-content .collection-filter__sort .element-select select{border:1px solid #ddd!important;border-radius:8px!important;padding:6px 28px 6px 12px!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;color:#444!important;background:#fff!important;outline:none!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:auto!important}section-main-content .collection-filter__sort select:hover,section-main-content .collection-filter__sort .element-select select:hover{border-color:var(--brand-purple, #8f207e)!important}@media only screen and (max-width:768px){section-main-content .collection-filter .collection-filter__inner{flex-wrap:wrap;gap:12px}section-main-content .collection-filter__item--count{font-size:12px!important}section-main-content .collection-filter__item:has(.collection-filter__sort):before{font-size:12px}}quick-add .shopify-payment-button,quick-add .element-button--shopify-payment-wrapper,quick-add .shopify-payment-terms{display:none!important}quick-add .add-to-cart.element-button{background-color:var(--color-button-primary, var(--color-primary))!important;color:var(--color-button-primary-text, var(--color-secondary))!important;border-color:var(--color-button-primary, var(--color-primary))!important;opacity:1!important}quick-add .add-to-cart.element-button:hover:not([disabled]){background-color:var(--brand-purple-dark, #462850)!important;border-color:var(--brand-purple-dark, #462850)!important}.element-button:not(.element-button--secondary):not(.element-button--transparent):not(.element-button--inverted):not(.element-button--icon):not(.tool-tip__close):hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--_color-primary, currentColor) 18%,transparent)!important}.tool-tip__close:hover,.tool-tip__close:active{transform:translate(25%,-25%)!important;box-shadow:none!important}@media only screen and (max-width:768px){.site-header__drawers.page-width{padding-left:0!important;padding-right:0!important}.site-header__drawer.site-header__cart,.site-header__drawer.site-header__mobile-nav{width:100%!important;max-width:none!important;left:0!important;right:0!important;box-sizing:border-box!important}.site-header__cart .cart__item{grid-template-columns:88px minmax(0,1fr) auto!important;grid-column-gap:12px!important}.site-header__cart .cart__item-title,.site-header__cart .cart__item-name,.site-header__cart .cart__item--variants{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}.site-header__cart .additional-checkout-buttons,.site-header__cart .additional-checkout-buttons>*{max-width:100%!important;box-sizing:border-box!important}.site-header__cart .additional-checkout-buttons [data-shopify-buttoncontainer]{width:100%!important;max-width:100%!important;flex-wrap:wrap!important}}.site-header__cart .cart__item-name{font-family:Playfair Display,serif!important;font-size:15px!important;font-weight:400!important;line-height:1.3!important;color:#12101a!important;text-decoration:none!important}.site-header__cart .cart__item-name:hover{color:var(--brand-purple, #8f207e)!important}.site-header__cart .cart__item--variants{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:500!important;color:#888!important;letter-spacing:.3px!important;margin-bottom:6px!important}.site-header__cart .cart__item--variants span{font-weight:600!important;color:#555!important}.site-header__cart .cart__price{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#12101a!important}.site-header__cart .cart__price.cart__price--strikethrough{font-size:12px!important;font-weight:400!important;color:#aaa!important}.cart-drawer .cart-recommendations .element-text.element-text--body-md:not(.element-price){font-family:Playfair Display,serif!important;--element-text-font-family: "Playfair Display" !important;--element-text-font-family-fallback: serif !important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;color:#12101a!important;text-align:left!important}.cart-drawer .cart-recommendations .element-text.element-text--body-sm:not(.element-price){font-family:Montserrat,sans-serif!important;--element-text-font-family: "Montserrat" !important;font-size:9px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--brand-purple, #8f207e)!important;opacity:1!important}.cart-drawer .cart-recommendations .grid-product .element-text.element-price:not(.grid-product__compare-at-price){font-family:Montserrat,sans-serif!important;--element-text-font-family: "Montserrat" !important;font-size:12px!important;font-weight:600!important;color:var(--brand-purple, #8f207e)!important;--element-text-color: var(--brand-purple, #8f207e) !important}.cart-drawer .cart-recommendations .element-text.element-price.grid-product__compare-at-price{font-family:Montserrat,sans-serif!important;--element-text-font-family: "Montserrat" !important;font-weight:400!important;color:#b5b5b5!important;--element-text-color: #b5b5b5 !important;font-size:11px!important}.cart-drawer .cart-recommendations .grid-product__excerpt{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/overrides.css.map */
