:root{--lv-burgundy: #29070f;--lv-burgundy-hover: #3f0a10;--lv-rule: rgba(41, 7, 15, .18);--lv-quiet: rgba(41, 7, 15, .62)}.product-form-buttons .levendi-enquire-card,.product-form-buttons .levendi-enquire-card.book-appointment-button,.product-form-buttons .add-to-cart-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 24px;border:1px solid var(--lv-burgundy);border-radius:0;background:var(--lv-burgundy);color:#fff;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer}.product-form-buttons .levendi-enquire-card:hover,.product-form-buttons .levendi-enquire-card:focus-visible,.product-form-buttons .add-to-cart-button:hover,.product-form-buttons .add-to-cart-button:focus-visible{background:var(--lv-burgundy-hover);border-color:var(--lv-burgundy-hover);color:#fff}.product-form-buttons .levendi-enquire-card:focus-visible,.product-form-buttons .add-to-cart-button:focus-visible{outline:2px solid var(--lv-burgundy);outline-offset:2px}.lv-secondary-appointment a,.lv-secondary-appointment button{min-height:52px!important;border-radius:0!important;letter-spacing:.18em}.lv-quiet{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 0 2px}.lv-quiet__call{color:var(--lv-burgundy);font-family:var(--font-body--family);font-size:13px;letter-spacing:.06em;line-height:1.2;text-decoration:none;border-bottom:1px solid var(--lv-rule);padding-bottom:2px}.lv-quiet__call:hover,.lv-quiet__call:focus-visible{border-bottom-color:var(--lv-burgundy);color:var(--lv-burgundy)}.lv-quiet__share{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--lv-rule);border-radius:50%;background:#fff;color:var(--lv-burgundy);cursor:pointer;-webkit-appearance:none;appearance:none}.lv-quiet__share:hover,.lv-quiet__share:focus-visible{border-color:var(--lv-burgundy)}.lv-quiet__share svg{width:18px;height:18px;display:block}.lv-quiet__said{position:absolute;right:0;bottom:calc(100% + 8px);padding:6px 10px;background:var(--lv-burgundy);color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none}.lv-quiet__sharewrap{position:relative;display:inline-flex}.lv-quiet__sharewrap.is-said .lv-quiet__said{opacity:1}@media(prefers-reduced-motion:no-preference){.lv-quiet__said{transition:opacity .26s ease}}.lv-sticky{display:none}@media screen and (max-width:768px){.lv-sticky{position:fixed;inset-inline:0;bottom:0;z-index:18;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--lv-rule);transform:translateY(110%);visibility:hidden}.lv-sticky.is-on{transform:translateY(0);visibility:visible}.lv-sticky.is-hidden{transform:translateY(110%);visibility:hidden}.lv-sticky__btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;border:1px solid var(--lv-burgundy);border-radius:0;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.1;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.lv-sticky__btn--primary{background:var(--lv-burgundy);color:#fff}.lv-sticky__btn--secondary{background:#fff;color:var(--lv-burgundy)}.lv-sticky__btn:focus-visible{outline:2px solid var(--lv-burgundy);outline-offset:2px}}@media screen and (max-width:768px)and (prefers-reduced-motion:no-preference){.lv-sticky{transition:transform .32s cubic-bezier(.22,.61,.36,1),visibility .32s}}.media-gallery .product-media__image,.media-gallery .product-media img{filter:url(#lv-gallery-white);background-color:transparent}.media-gallery,.media-gallery .product-media-container,.media-gallery .product-media,.media-gallery .product-media-gallery__slideshow{background-color:#fff}.media-gallery slideshow-arrows .slideshow-control,.product-media-gallery__slideshow slideshow-arrows .slideshow-control{width:44px;height:44px;min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--lv-burgundy);background:#ffffffe6;box-shadow:0 1px 10px #29070f1f;color:var(--lv-burgundy);mix-blend-mode:normal;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.media-gallery slideshow-arrows .slideshow-control:hover,.media-gallery slideshow-arrows .slideshow-control:focus-visible{background:#fff}.media-gallery slideshow-arrows .slideshow-control:focus-visible{outline:2px solid var(--lv-burgundy);outline-offset:2px}.media-gallery slideshow-arrows .slideshow-control svg,.media-gallery slideshow-arrows .slideshow-control .svg-wrapper{color:var(--lv-burgundy);mix-blend-mode:normal}.lv-measure-60{max-width:60ch}.lv-journal{background:#fff;padding:56px 24px}@media screen and (min-width:769px){.lv-journal{padding:72px 40px}}.lv-journal__in{max-width:1200px;margin-inline:auto}.lv-journal__eyebrow{margin:0 0 22px;color:var(--lv-quiet);font-family:var(--font-body--family);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase}.lv-journal__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:769px){.lv-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.lv-journal__card{display:block;color:inherit;text-decoration:none}.lv-journal__fig{margin:0 0 16px;overflow:hidden;aspect-ratio:3 / 2;background:#f6f4f2}.lv-journal__fig img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){.lv-journal__fig img{transition:transform .9s cubic-bezier(.22,.61,.36,1)}.lv-journal__card:hover .lv-journal__fig img,.lv-journal__card:focus-visible .lv-journal__fig img{transform:scale(1.03)}}.lv-journal__h{margin:0 0 8px;color:var(--lv-burgundy);font-family:var(--font-heading--family);font-size:15px;font-weight:400;line-height:1.35}.lv-journal__more{display:inline-block;color:var(--lv-quiet);font-family:var(--font-body--family);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--lv-rule);padding-bottom:3px}.lv-journal__card:hover .lv-journal__more,.lv-journal__card:focus-visible .lv-journal__more{border-bottom-color:var(--lv-burgundy);color:var(--lv-burgundy)}.product-card a[ref=productTitleLink] .text-block p,.product-card a[ref=productTitleLink] .text-block{margin:0}.product-card a[ref=productTitleLink] .text-block p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;line-height:1.5}.lv-cardmeta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;min-height:14px;color:var(--lv-quiet);font-family:var(--font-body--family);font-size:9.5px;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.lv-cardmeta__spec{color:var(--lv-quiet)}.lv-cardmeta__label{color:var(--lv-burgundy);border-bottom:1px solid var(--lv-rule);padding-bottom:1px}.lv-crumbs{max-width:var(--lv-max, 1600px);margin-inline:auto;padding:18px var(--lv-pad, 24px) 0;color:#ffffff9e;font-family:var(--font-body--family);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.lv-crumbs a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.lv-crumbs a:hover,.lv-crumbs a:focus-visible{color:#fff;border-bottom-color:#ffffff80}.lv-crumbs__sep{padding:0 8px;opacity:.55}.lv-crumbs__here{color:#ffffffe6}.lv-ubar__count{color:#ffffffc7}.lv-ubar__tools{gap:18px}.lv-more{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 16px 8px}.lv-more__btn{min-height:52px;padding:0 44px;border:1px solid var(--lv-burgundy);border-radius:0;background:#fff;color:var(--lv-burgundy);font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none}.lv-more__btn:hover,.lv-more__btn:focus-visible{background:var(--lv-burgundy);color:#fff}.lv-more__btn:focus-visible{outline:2px solid var(--lv-burgundy);outline-offset:2px}.lv-more__btn[disabled]{opacity:.55;cursor:default}.lv-more__said{color:var(--lv-quiet);font-family:var(--font-body--family);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.lv-paginated .pagination{display:none}
/*# sourceMappingURL=/cdn/shop/t/193/assets/levendi-shop.css.map */
