.product-form__submit--main.button{background-color:#1c2228;color:#fff;min-height:5.2rem;font-size:1.6rem;font-weight:600;letter-spacing:.02em;border-radius:6px;box-shadow:none;padding:0 3rem;transition:background-color .2s ease,transform .1s ease}.product-form__submit--main.button:after,.product-form__submit--main.button:before{box-shadow:none}.product-form__submit--main.button:hover:not([disabled]){background-color:#323841;color:#fff;box-shadow:none}.product-form__submit--main.button:active:not([disabled]){transform:translateY(1px)}.product-form__submit--main.button:focus-visible{outline:2px solid #1c2228;outline-offset:3px}.product-form__submit--main.button[disabled]{background-color:#8a8f95;color:#fff;opacity:1}.product-form__buttons .shopify-payment-button{margin-top:1rem}.sticky-atc{display:none}@media screen and (max-width:749px){.sticky-atc{display:flex;align-items:center;gap:1.2rem;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#f7f2ec;border-top:1px solid rgba(43,44,45,.12);box-shadow:0 -4px 16px #1c222814;transform:translateY(110%);transition:transform .25s ease}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__info{flex:1 1 auto;min-width:0}.sticky-atc__title{margin:0;font-size:1.3rem;line-height:1.3;color:#2b2c2dbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{margin:.2rem 0 0;font-size:1.7rem;font-weight:700;color:#2b2c2d;font-variant-numeric:tabular-nums}.sticky-atc__button{flex:0 0 auto;min-height:4.6rem;padding:0 2rem;border:0;border-radius:6px;background:#1c2228;color:#fff;font:inherit;font-size:1.5rem;font-weight:600;cursor:pointer;touch-action:manipulation}.sticky-atc__button:active{transform:translateY(1px)}.sticky-atc__button:focus-visible{outline:2px solid #1c2228;outline-offset:3px}.sticky-atc__button[disabled]{background:#8a8f95;cursor:not-allowed}body.has-sticky-atc{padding-bottom:7.2rem}body.has-sticky-atc shopify-chat{top:0!important;bottom:auto!important;height:calc(100% - 7.6rem)!important}}@media(prefers-reduced-motion:reduce){.sticky-atc{transition:none}}:root{--snl-navy: #1c2228;--snl-navy-hover: #323841;--snl-ink: #2b2c2d;--snl-ink-soft: rgba(43, 44, 45, .72);--snl-gold: #8a6a3f;--snl-beige: #f7f2ec}.icon{color:inherit}.button.button--primary{background-color:var(--snl-navy);color:#fff;box-shadow:none;border-radius:6px}.button.button--primary:hover{background-color:var(--snl-navy-hover);color:#fff;box-shadow:none}.button.button--primary:active{background-color:var(--snl-navy);transform:translateY(1px)}.button.button--primary:focus{box-shadow:none}.button.button--primary:focus-visible{outline:2px solid var(--snl-navy);outline-offset:3px}.color-scheme-4 .button.button--primary,.color-scheme-5 .button.button--primary,.cart-notification .button.button--primary{background-color:#fff;color:var(--snl-navy)}.color-scheme-4 .button.button--primary:hover,.color-scheme-5 .button.button--primary:hover,.cart-notification .button.button--primary:hover{background-color:var(--snl-beige);color:var(--snl-navy)}.breadli a{color:var(--snl-ink-soft)}.breadli a:hover{color:var(--snl-navy);text-decoration:underline;text-underline-offset:3px}.active-facets__button-remove{color:var(--snl-navy)}.multicolumn-card__info h3,.multicolumn-card__info a[href^="tel:"]:before,.multicolumn-card__info a[href^="mailto:"]:before{color:var(--snl-navy)}.snl-drawer-help{margin:0 3.2rem 1.6rem;padding:1.6rem;border-radius:10px;background:#ede8df;display:flex;flex-direction:column;gap:.4rem}.snl-drawer-help__title{margin:0 0 .4rem;font-size:1.3rem;font-weight:700;color:var(--snl-ink);letter-spacing:.02em}.snl-drawer-help__link{font-size:1.5rem;color:var(--snl-navy);text-decoration:none}.snl-drawer-help__link:hover{text-decoration:underline}@media screen and (max-width:749px){[class*=parois-home-grid-]{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem!important;margin-right:-1.5rem;padding-right:1.5rem;padding-bottom:.4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}[class*=parois-home-grid-]::-webkit-scrollbar{display:none}[class*=parois-home-grid-]>*{flex:0 0 80%;scroll-snap-align:start}}.product-form__submit--main.button:focus:not(:focus-visible){box-shadow:none}.card__heading.h5 a{color:var(--snl-ink)}@media screen and (max-width:749px){.product-card-wrapper .card__heading.h5{height:auto;display:block;margin-bottom:.6rem}.product-card-wrapper .card__heading.h5 a{font-size:1.35rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .card__content .card-information,.product-card-wrapper .card-information,.product-card-wrapper .card-information>.price,.product-card-wrapper .price{height:auto;min-height:0}.product-card-wrapper .card__content{padding:1rem 1rem 1.2rem}.product-card-wrapper .card-information .card_sku{font-size:1rem;padding-bottom:.6rem;word-break:break-all}.product-card-wrapper .price-item--last,.product-card-wrapper .price-item--sale{font-size:1.6rem}.product-card-wrapper .price-disc-badge{font-size:1.05rem}}.snl-promo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0 .8rem;padding:.8rem 1.2rem;border:1px dashed rgba(138,106,63,.55);border-radius:8px;background:#fbf7f1;font-size:1.4rem;color:var(--snl-ink)}.snl-promo__pct{font-weight:700;color:var(--snl-gold)}.snl-promo__code{position:relative;padding:.3rem .9rem;border:1px solid var(--snl-navy);border-radius:4px;background:var(--snl-navy);color:#fff;font:inherit;font-weight:700;letter-spacing:.06em;cursor:pointer;touch-action:manipulation}.snl-promo__code:hover{background:var(--snl-navy-hover)}.snl-promo__code:focus-visible{outline:2px solid var(--snl-navy);outline-offset:2px}.snl-promo__code.is-copied{background:#2f6b4f;border-color:#2f6b4f}.snl-promo__copied:not(:empty){margin-left:.4rem;font-weight:400;letter-spacing:0}[id*=miroirs_home] [class*=parois-home-overlay-]{background:linear-gradient(to top,#000000e6,#0000009e 48%,#00000026)!important}[id*=miroirs_home] [class*=parois-home-card-content-] h3,[id*=miroirs_home] [class*=parois-home-card-content-] p{text-shadow:0 1px 6px rgba(0,0,0,.55)}.snl-trust{list-style:none;margin:1.6rem 0 .4rem;padding:1.2rem 1.4rem;border:1px solid rgba(43,44,45,.12);border-radius:8px;background:#fff;display:grid;gap:1rem}.snl-trust__item{display:flex;align-items:flex-start;gap:1rem;font-size:1.4rem;line-height:1.45;color:var(--snl-ink)}.snl-trust__item strong{font-weight:600}.snl-trust__icon{flex:0 0 2rem;width:2rem;height:2rem;margin-top:.1rem;color:var(--snl-navy)}.snl-trust__icon svg{width:100%;height:100%}.snl-trust__sub{display:block;font-size:1.25rem;color:var(--snl-ink-soft)}.snl-trust__more{margin:.6rem 0 0;font-size:1.3rem}.snl-trust__more a{color:var(--snl-navy);text-underline-offset:.2em}.complementary-products .accordion__title{font-size:1.8rem}.complementary-products .card--horizontal{background:#fff;border:1px solid rgba(43,44,45,.12);border-radius:8px;padding:1rem 1.2rem;gap:1.2rem;align-items:center}.complementary-products .card--horizontal:after{box-shadow:none}.complementary-products .card--horizontal .card__inner{width:8rem;flex:0 0 8rem}.complementary-products .card__heading{height:auto;min-height:0;margin:0 0 .4rem;font-size:1.4rem;line-height:1.35}.complementary-products .product-card-wrapper .card__content .card-information{min-height:0;padding-bottom:0;flex:0 0 auto;height:auto}.complementary-products .card__information{height:auto}.complementary-products .card-information .price{font-size:1.4rem;margin-top:.2rem}.complementary-products .card__information{gap:.2rem}.snl-pfaq{margin:2.4rem 0 .8rem}.snl-pfaq__title{font-size:1.8rem;margin:0 0 .8rem;color:var(--snl-ink)}.snl-pfaq__item{border-bottom:1px solid rgba(43,44,45,.12)}.snl-pfaq__item summary{cursor:pointer;list-style:none;position:relative;padding:1.2rem 3.2rem 1.2rem 0;font-size:1.5rem;font-weight:600;color:var(--snl-ink)}.snl-pfaq__item summary::-webkit-details-marker{display:none}.snl-pfaq__item summary:after{content:"+";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-size:2rem;font-weight:400;transition:transform .2s ease}.snl-pfaq__item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.snl-pfaq__item summary:focus-visible{outline:2px solid var(--snl-navy);outline-offset:2px}.snl-pfaq__answer{padding:0 0 1.4rem;font-size:1.4rem;line-height:1.6;color:var(--snl-ink-soft)}@media(prefers-reduced-motion:reduce){.snl-pfaq__item summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/saniland-fixes.css.map */
