:root{--lv-burgundy: #3f0a10;--lv-burgundy-hover: #3F0A10;--lv-rule: rgba(63, 10, 16, .18);--lv-quiet: rgba(63, 10, 16, .7)}.product-form-buttons .levendi-enquire-card,.product-form-buttons .levendi-enquire-card.book-appointment-button,product-form-component .product-form-buttons .add-to-cart-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)!important;border-radius:0;background:var(--lv-burgundy)!important;color:#fff!important;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)!important;border-color:var(--lv-burgundy-hover)!important;color:#fff!important}.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:12px;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:12px;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--primary[disabled]{opacity:.55;cursor:default}.lv-sticky__btn:focus-visible{outline:2px solid var(--lv-burgundy);outline-offset:2px}}@media screen and (max-width:400px){.lv-sticky__btn{font-size:12.5px;letter-spacing:.06em;padding:0 6px}}@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 screen and (max-width:749px){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,media-gallery slideshow-arrows *{mix-blend-mode:normal}media-gallery slideshow-arrows{padding-inline:20px}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 #3f0a101f;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:13px;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:13px;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:12px;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.lv-cardmeta__spec{color:var(--lv-quiet)}.lv-cardmeta__label{position:relative;z-index:2;margin:0;padding:0 0 1px;border:0;border-bottom:1px solid var(--lv-rule);background:none;color:var(--lv-burgundy);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.lv-cardmeta__label:hover,.lv-cardmeta__label:focus-visible{border-bottom-color:var(--lv-burgundy)}.lv-cardmeta__label:focus-visible{outline:2px solid var(--lv-burgundy);outline-offset:3px}:is(.product-grid__item,.resource-list__item,.resource-list__slide) .product-card{height:auto;min-height:100%}.resource-list__carousel slideshow-slide,.resource-list__carousel .resource-list__slide{content-visibility:visible}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.resource-list__carousel slideshow-slide.resource-list__slide{overflow:clip;overflow-clip-margin:16px}}.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:13px;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:12px;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:13px;letter-spacing:.18em;text-transform:uppercase}.lv-paginated .pagination{display:none}.product-details product-price.text-block{display:flex;flex-direction:column;align-items:center;margin-top:-18px;margin-bottom:-6px}.product-details product-price.text-block:before{content:"";flex:0 0 auto;width:40px;height:1px;margin:0 0 18px;background:#3f0a1047}.product-details product-price.text-block .price,.product-details product-price.text-block .price-range,.product-details product-price.text-block .compare-at-price,.product-details product-price.text-block .unit-price{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;font-style:normal;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.04em;line-height:1.45;text-transform:none;color:#3f0a10d9}.product-details product-price.text-block .compare-at-price{color:#3f0a108c;text-decoration:line-through}.product-details product-price.text-block .price.price--poa,.price.price--poa{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:300;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#3f0a10c7}.price__cur{font-size:.8em;letter-spacing:.1em;color:#3f0a10a6}@media(max-width:749px){.product-details product-price.text-block{margin-top:-14px;margin-bottom:-3px}.product-details product-price.text-block .price,.product-details product-price.text-block .price-range,.product-details product-price.text-block .compare-at-price,.product-details product-price.text-block .unit-price,.product-details product-price.text-block .price.price--poa,.price.price--poa{font-size:14px}}.product-card .price,.product-card .price-range,.product-card .compare-at-price,.product-grid .price,.product-grid .price-range,.resource-card .price,.resource-card .price-range,.lv-cardmeta~.price,.sticky-add-to-cart__price .price,.sticky-add-to-cart__price .price-range{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.04em;color:#3f0a10b8}.product-card .compare-at-price{color:#3f0a1080;text-decoration:line-through}.product-card .price.price--poa,.product-grid .price.price--poa,.resource-card .price.price--poa,.sticky-add-to-cart__price .price.price--poa{font-size:13px;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:#3f0a10b8}@media screen and (max-width:749px){.product-card .price.price--poa,.product-grid .price.price--poa,.resource-card .price.price--poa{font-size:11px;letter-spacing:.1em;line-height:1.35;white-space:normal;overflow-wrap:break-word}}.lvpc .lvpc-rings{padding-bottom:40px!important}@media(max-width:759px){.lvpc .lvpc-rings{padding-bottom:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/195/assets/levendi-shop.css.map */
