@media screen and (max-width:749px){.slideshow__media img{opacity:0}.slideshow__media{background-image:url(/cdn/shop/files/elegancy-tuscan-library-mobile-companion-1800x3200.png?v=1782827008);background-size:cover;background-position:center center;background-repeat:no-repeat}.slideshow,.slideshow .slideshow__slide,.slideshow .banner__media,.slideshow.banner--large{min-height:85svh}}.product-page-price{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:10px}.laplace-rabatt-inline{display:inline-block;font-family:var(--font-heading-family, serif);font-size:.9375rem;font-weight:500;color:#2b1810;margin:0;padding:0;line-height:1;letter-spacing:.02em;opacity:.75;vertical-align:baseline}.laplace-track-error{display:none;color:#2b1810;font-family:var(--font-body-family, system-ui, sans-serif);font-size:.875rem;font-style:italic;margin:6px 0 16px 4px;opacity:.75;line-height:1.4}.laplace-track-error.show{display:block}.header__heading-logo,.header__heading-link img,.header__heading img{max-height:100px!important;width:auto!important;height:auto;object-fit:contain}@media screen and (max-width:749px){.header__heading-logo,.header__heading-link img,.header__heading img{max-height:72px!important}}.footer{background-color:#2b1810!important;color:#faf7f2!important}.footer .footer-block__heading,.footer h2.footer-block__heading,.footer .footer__blocks-wrapper h2{font-family:var(--font-heading-family, serif)!important;font-weight:500!important;text-transform:none!important;letter-spacing:.02em!important;font-size:1.875rem!important;color:#faf7f2!important;margin-bottom:28px!important;opacity:1}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content li,.footer .footer-block__details-content a{color:#faf7f2!important;font-size:1.1875rem;line-height:1.75;opacity:.9}.footer .footer-block__details-content p{margin:0 0 4px}.footer .footer-block__details-content strong{opacity:1;font-weight:500;letter-spacing:.01em}.footer .footer-block__details-content a{text-decoration:none;transition:opacity .15s ease}.footer .footer-block__details-content a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.footer input[type=email],.footer .field__input{background-color:transparent!important;border:1px solid rgba(250,247,242,.35)!important;color:#faf7f2!important;border-radius:2px!important}.footer input[type=email]::placeholder{color:#faf7f280!important}.footer .field__label{color:#faf7f299!important}.footer button[type=submit],.footer .newsletter-form__button{background-color:#faf7f2!important;color:#2b1810!important;border:1px solid #FAF7F2!important;border-radius:2px!important;letter-spacing:.1em;font-weight:500}.footer__content-bottom,.footer__content-bottom *{color:#faf7f2b3!important}.footer__content-bottom{border-top:1px solid rgba(250,247,242,.15)!important;padding-top:28px!important;margin-top:32px!important}.footer .copyright__content{font-size:.75rem;letter-spacing:.04em}.laplace-multicolumn-card-media-link{display:block;overflow:hidden;line-height:0;border-radius:0!important}.multicolumn-card,.multicolumn-card__image-wrapper,.multicolumn-card .media,.multicolumn-card__image{border-radius:0!important}.laplace-multicolumn-card-media-link .multicolumn-card__image,.laplace-multicolumn-card-media-link img{transition:transform .7s cubic-bezier(.16,1,.3,1);display:block;width:100%;height:auto}.laplace-multicolumn-card-media-link:hover .multicolumn-card__image,.laplace-multicolumn-card-media-link:hover img{transform:scale(1.04)}.multicolumn-card__info{padding-top:20px}.multicolumn-card__info h3{margin:0;padding:0;text-align:center}.laplace-multicolumn-card-btn{display:inline-block;border:0;background:transparent;color:#2b1810;padding:0;border-radius:0;font-family:var(--font-heading-family, serif);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:500;letter-spacing:0;text-decoration:none;cursor:pointer;line-height:1.1;transition:opacity .2s ease}.multicolumn-card__info{padding-top:28px}.laplace-multicolumn-card-btn:hover{opacity:.65;text-decoration:none}.laplace-versprechen-card{background-color:#f0e9de;border-radius:14px;padding:22px 24px;margin:0 0 24px;box-sizing:border-box;font-family:var(--font-body-family, system-ui, sans-serif)}.laplace-versprechen-card__header{font-size:.9375rem;letter-spacing:.2em;text-transform:uppercase;color:#2b1810;opacity:.6;font-weight:500;margin:0 0 18px;line-height:1}.laplace-versprechen-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.laplace-versprechen-card__list li{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.laplace-versprechen-card__list li:before{content:none;display:none}.laplace-versprechen-card__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;background-color:#2b1810;color:#faf7f2;border-radius:50%;flex-shrink:0}.laplace-versprechen-card__icon svg{width:18px;height:18px}.laplace-versprechen-card__text{font-size:1.0625rem;font-weight:600;color:#2b1810;line-height:1.4;letter-spacing:0}.product variant-radios legend.form__label,.product variant-radios .form__label,.product .product-form__input legend.form__label{font-family:var(--font-heading-family, serif)!important;font-size:19px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.22em!important;color:#2b1810!important;opacity:.85;margin-bottom:16px!important;padding-bottom:0!important;line-height:1!important}.product variant-radios fieldset input[type=radio]+label,.product variant-radios fieldset label{border-radius:999px!important;border:1px solid #2B1810!important;background-color:#faf7f2!important;color:#2b1810!important;padding:12px 22px!important;min-width:72px;text-align:center;font-family:var(--font-body-family, system-ui, sans-serif);font-size:.9375rem;font-weight:500;letter-spacing:.01em;transition:background-color .15s ease,color .15s ease}.product variant-radios fieldset input[type=radio]:checked+label{background-color:#2b1810!important;color:#faf7f2!important;border-color:#2b1810!important;border-width:1px!important;padding:12px 22px!important}.product__inventory{background-color:#f5f1e9;border-radius:10px;padding:12px 18px;margin:16px 0;display:flex!important;align-items:center;gap:10px;font-size:.9375rem;color:#2b1810;font-weight:400}.product__inventory svg{flex-shrink:0;width:12px;height:12px}.product__inventory strong,.product__inventory b{color:#c2410c;font-weight:700}.product variant-radios fieldset input[type=radio]+label,.product variant-radios fieldset label{border-radius:0!important;border:1px solid #D4CCC0!important;background-color:#faf7f2!important;color:#2b1810!important;padding:13px 20px;font-family:var(--font-body-family, system-ui, sans-serif);font-size:1.125rem;letter-spacing:.02em;transition:border-color .15s ease,background-color .15s ease}.product variant-radios fieldset input[type=radio]:checked+label,.product variant-radios fieldset input[type=radio]:focus+label{border-color:#2b1810!important;border-width:2px!important;padding:12px 19px;background-color:#faf7f2!important;color:#2b1810!important}.product variant-radios fieldset .color-swatches-container{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-top:4px}.product variant-radios fieldset .color-swatch{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important}.product variant-radios fieldset .color-swatch input[type=radio]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;pointer-events:none!important}.product variant-radios fieldset .color-swatch .color-swatch__image{width:58px!important;height:58px!important;border-radius:999px!important;overflow:hidden!important;border:1px solid rgba(43,24,16,.25)!important;box-sizing:border-box!important;padding:0!important;margin:0!important;background:#faf7f2!important;transition:outline .15s ease,border-color .15s ease!important}.product variant-radios fieldset .color-swatch .color-swatch__image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product variant-radios fieldset .color-swatch input[type=radio]:checked+.color-swatch__image{border-color:#2b1810!important;outline:2px solid #2B1810!important;outline-offset:2px!important}.product variant-radios fieldset .color-swatch .color-swatch_hidden-label{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:58px!important;height:58px!important;margin:0!important;padding:0!important;min-width:0!important;border:none!important;border-radius:999px!important;background:transparent!important;cursor:pointer!important}.product variant-radios fieldset .color-swatch .color-swatch__label{font-family:var(--font-body-family, system-ui, sans-serif)!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#2b1810!important;opacity:.72!important;line-height:1!important}.product variant-radios fieldset .color-swatch input[type=radio]:checked~.color-swatch__label{opacity:1!important;font-weight:600!important}.product .product-form__buttons button.product-form__submit,.product .product-form button[name=add]{background-color:#2b1810!important;color:#faf7f2!important;border:1px solid #2B1810!important;border-radius:2px!important;letter-spacing:.12em!important;font-weight:500!important;padding:18px 24px!important;width:100%!important;transition:background-color .2s ease}.product .product-form__buttons button.product-form__submit:hover,.product .product-form button[name=add]:hover{background-color:#1a0f08!important}.product .price--on-sale .price-item--regular{opacity:.5;font-weight:400}.product .price__sale .price-item--sale,.product .price__sale .price-item--last{color:#2b1810;font-weight:600}.product .price__badge-sold-out,.product .price__availability{display:none!important}.product .product__title h1{font-family:var(--font-heading-family, serif);font-weight:500;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15;letter-spacing:0;margin:0 0 4px;text-transform:none}.product .product__accordion{border-top:1px solid #E8DFD0;padding:0;margin:0}.product .product__accordion:last-of-type{border-bottom:1px solid #E8DFD0}.product .product__accordion details summary{padding:22px 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.product .product__accordion details summary::-webkit-details-marker{display:none}.product .product__accordion .summary__title{display:flex;align-items:center;gap:10px}.product .product__accordion .accordion__title,.product .product__accordion h2.accordion__title{font-family:var(--font-heading-family, serif)!important;font-size:1.375rem!important;font-weight:500!important;color:#2b1810!important;margin:0!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2}.product .product__accordion .accordion__content{padding:0 0 28px!important;font-size:1.0625rem;line-height:1.75;color:#2b1810}.product .product__accordion .accordion__content p{margin:0 0 16px;font-size:1.0625rem}.product .product__accordion .accordion__content p:last-child{margin-bottom:0}.product .product__accordion .accordion__content strong{font-weight:600;letter-spacing:.01em;font-size:1.0625rem;display:inline-block;margin-bottom:2px}.product .product__description{font-size:.9375rem;line-height:1.65;color:#2b1810;margin-top:16px}.sticky-atc{background-color:#faf7f2!important;border-top:1px solid #E8DFD0!important}.sticky-atc button{background-color:#2b1810!important;color:#faf7f2!important;border-radius:2px!important;letter-spacing:.1em!important}@media screen and (max-width:749px){.product__info-wrapper{padding:24px 16px!important}.product .emoji-benefits-container{padding:16px 0 4px!important;margin-top:20px!important}.laplace-rabatt-inline{font-size:.875rem;margin-left:8px}}.icon-bar .multicolumn-card__info h3{font-size:.9375rem;line-height:1.25;letter-spacing:0;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 3px}.icon-bar .multicolumn-card__info .rte,.icon-bar .multicolumn-card__info .rte p{font-size:.75rem;line-height:1.35;margin:0;opacity:.75}.icon-bar-card__icon{margin-bottom:8px!important}.icon-bar-card__icon svg{width:24px!important;height:24px!important}.icon-bar-card{padding:8px 6px!important}.icon-bar,.section-icon-bar{padding-top:12px!important;padding-bottom:12px!important}@media screen and (max-width:749px){.icon-bar .multicolumn-card__info h3{font-size:.875rem}.icon-bar .multicolumn-card__info .rte,.icon-bar .multicolumn-card__info .rte p{font-size:.6875rem}.icon-bar-card__icon svg{width:20px!important;height:20px!important}.icon-bar,.section-icon-bar{padding-top:8px!important;padding-bottom:8px!important}}@media screen and (max-width:749px){.image-with-text__media{max-height:60vh;overflow:hidden}.image-with-text__media-item{max-height:60vh}.image-with-text__media img{object-fit:cover;object-position:center 30%}.image-with-text__content{padding-top:20px!important;padding-bottom:20px!important}}.laplace-details-open{margin:20px 0!important;padding:18px 0!important;border-top:1px solid rgba(58,31,17,.18)!important;border-bottom:1px solid rgba(58,31,17,.18)!important}.laplace-details-open__title{font-family:var(--font-heading-family),"Fraunces",serif!important;font-size:1.375rem!important;font-weight:500!important;color:#3a1f11!important;letter-spacing:.005em!important;margin:0 0 12px!important;padding:0!important;line-height:1.2!important}.laplace-details-open__content{font-family:var(--font-body-family),sans-serif!important;font-size:1.0625rem!important;line-height:1.75!important;color:#3a1f11!important}.laplace-details-open__content p{margin:0 0 12px!important}.laplace-details-open__content p:last-child{margin-bottom:0!important}.laplace-details-open__content strong{font-weight:600!important;color:#3a1f11!important}.quantity-breaks-container{margin:20px 0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.quantity-breaks__title{display:flex!important;align-items:center!important;gap:14px!important;font-family:var(--font-heading-family),"Fraunces",serif!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#3a1f11!important;margin:0 0 6px!important;padding:0!important;text-align:center!important;justify-content:center!important}.quantity-breaks__title span:first-child,.quantity-breaks__title span:last-child{flex:1 1 auto!important;height:1px!important;background:#3a1f1147!important;display:block!important}.quantity-breaks__title span:nth-child(2){flex:0 0 auto!important;background:transparent!important;height:auto!important}.quantity-breaks-container input[type=radio][name=quantity]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.quantity-break{position:relative!important;display:block!important;background:#faf4ea!important;border:1px solid rgba(58,31,17,.25)!important;border-radius:10px!important;padding:18px 22px!important;cursor:pointer!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important}.quantity-break:hover{border-color:#3a1f118c!important}.quantity-breaks-container input[type=radio][name=quantity]:checked+.quantity-break{border-color:#3a1f11!important;border-width:2px!important;padding:17px 21px!important;background:#f6efe0!important;box-shadow:0 1px #3a1f110f!important}.quantity-break__content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;position:relative!important;padding-left:32px!important}.quantity-break__content:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;border-radius:999px!important;border:1.5px solid #3a1f11!important;background:transparent!important;transition:background .2s ease,box-shadow .2s ease!important}.quantity-breaks-container input[type=radio][name=quantity]:checked+.quantity-break .quantity-break__content:before{background:#3a1f11!important;box-shadow:inset 0 0 0 3.5px #faf4ea!important}.quantity-break__left{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-start!important}.quantity-break__label{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.quantity-break__label-text{font-family:var(--font-body-family),sans-serif!important;font-size:1.0625rem!important;font-weight:600!important;letter-spacing:.01em!important;color:#3a1f11!important}.quantity-break__benefit{display:inline-block!important;font-family:var(--font-body-family),sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;color:#3a1f11!important;background:#fff!important;border:1px solid rgba(58,31,17,.35)!important;border-radius:999px!important;padding:3px 10px!important;line-height:1!important}.quantity-break__caption{font-family:var(--font-body-family),sans-serif!important;font-size:.8125rem!important;color:#3a1f11b3!important;margin-top:2px!important}.quantity-break__right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;text-align:right!important}.quantity-break__price{font-family:var(--font-heading-family),"Fraunces",serif!important;font-size:1.25rem!important;font-weight:600!important;color:#3a1f11!important;letter-spacing:.005em!important;line-height:1.15!important}.quantity-break__compare-price{font-family:var(--font-body-family),sans-serif!important;font-size:.9375rem!important;font-weight:400!important;color:#3a1f118c!important;text-decoration:line-through!important;line-height:1.1!important}.quantity-break__badge{position:absolute!important;top:-11px!important;right:16px!important;margin:0!important;background:#3a1f11!important;color:#faf4ea!important;font-family:var(--font-body-family),sans-serif!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:5px 12px!important;border-radius:999px!important;line-height:1!important;z-index:2!important}.quantity-break__variants{margin-top:14px!important;padding-left:32px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.quantity-break__variant-select,.quantity-break__variants select{font-family:var(--font-body-family),sans-serif!important;font-size:.9375rem!important;color:#3a1f11!important;background:#fff!important;border:1px solid rgba(58,31,17,.3)!important;border-radius:6px!important;padding:8px 12px!important;min-height:38px!important}.quantity-break__selector-item:has(.quantity-break__opt-splits){display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}.quantity-break__selector-item .select--small:has(.quantity-break__opt-splits){flex:1 1 auto!important;width:auto!important;max-width:none!important}.quantity-break__opt-splits{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important}.quantity-break__thumb{flex:0 0 auto!important;width:48px!important;height:48px!important;border-radius:8px!important;object-fit:cover!important;border:1px solid rgba(58,31,17,.2)!important;background:#fff!important}.quantity-break__opt-splits .quantity-break__opt-select{min-width:0!important;padding:8px 10px!important}.quantity-break__opt-select--color{flex:1 1 auto!important}.quantity-break__opt-select--size{flex:0 0 68px!important;width:68px!important}.quantity-break__opt-caption{font-family:var(--font-body-family),sans-serif!important;font-size:.8125rem!important;letter-spacing:.02em!important;color:#3a1f1199!important;margin:0 0 10px!important}.quantity-break__selector-item:has(.quantity-break__opt-splits) .quantity-break__selector-item__number{display:none!important}@media screen and (max-width:749px){.quantity-break{padding:16px 18px!important}.quantity-breaks-container input[type=radio][name=quantity]:checked+.quantity-break{padding:15px 17px!important}.quantity-break__price{font-size:1.125rem!important}.quantity-break__compare-price{font-size:.875rem!important}.quantity-break__badge{right:12px!important;top:-10px!important;padding:4px 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/laplace-custom.css.map */
