:root{--lv-burgundy: var(--lv-accent, #3f0a10);--lv-burgundy-hover: var(--lv-accent-hover, #3a0e18);--lv-quiet: var(--lv-ink-quiet, #8a807c)}.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:var(--lv-tile, #efefeb)}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 #1c16141f;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:var(--lv-stone-1, #f3f0ea)}.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,.product-card a[ref=productTitleLink] .text-block p,.resource-card__title,.product-card__title{font-family:var(--lv-face-head, inherit);font-size:16px;font-weight:300;letter-spacing:0;text-transform:none;line-height:1.3;color:var(--lv-ink, #2e2523)}@media screen and (max-width:767px){.product-card a[ref=productTitleLink] .text-block,.product-card a[ref=productTitleLink] .text-block p,.resource-card__title,.product-card__title{font-size:15px}}.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:13.5px;letter-spacing:0;line-height:1.5;text-transform:none}.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:var(--lv-ink-quiet, #8a807c);font-family:var(--font-body--family);font-size:12px;letter-spacing:.16em;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:var(--lv-ink, #2e2523);border-bottom-color:var(--lv-rule, #e6e0d8)}.lv-crumbs__sep{padding:0 8px;opacity:.55}.lv-crumbs__here{color:var(--lv-ink, #2e2523)}.lv-ubar__count{color:var(--lv-ink-body, #5a4f4c)}.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:flex-start;text-align:left;margin-top:0;margin-bottom:0}.product-details:has(.lv-poa) product-price.text-block:has(.price--poa){display:none}.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:var(--lv-face-body, "Jost", system-ui, 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:var(--lv-ink, #2e2523)}.product-details product-price.text-block .compare-at-price{color:var(--lv-ink-quiet, #8a807c);text-decoration:line-through}.product-details product-price.text-block .price.price--poa,.price.price--poa{font-family:var(--lv-face-body, "Jost", system-ui, sans-serif);font-size:15px;font-weight:300;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-ink-quiet, #8a807c)}.price__cur{font-size:.8em;letter-spacing:.1em;color:var(--lv-ink-quiet, #8a807c)}@media(max-width:749px){.product-details product-price.text-block{margin-top:0;margin-bottom:0}.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:var(--lv-face-body, "Jost", system-ui, sans-serif);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.04em;color:var(--lv-ink, #2e2523)}.product-card .compare-at-price{color:var(--lv-ink-quiet, #8a807c);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-family:var(--lv-face-body, "Jost", system-ui, sans-serif);font-size:13px;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-ink-quiet, #8a807c)}@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}}.lv-journal,.lv-more,.shopify-section .section:not(.header-section){--lv-pad: clamp(20px, 5vw, 64px)}.product-grid,.resource-list__grid,.collection-grid{gap:var(--lv-grid-gap, clamp(14px, 2vw, 30px))}.product-card,.resource-card{border:0;box-shadow:none;border-radius:0}.product-card .card-gallery,.product-card__image,.resource-card__image{border-radius:0;background:var(--lv-tile, #efefeb)}.product-card .card-gallery,.resource-card .card-gallery{background:var(--lv-tile, #efefeb)}.product-card .card-gallery .product-media__image,.resource-card .card-gallery .product-media__image,.product-grid .card-gallery .product-media__image{object-fit:contain;padding:6%;background-color:transparent}.lv-cardmeta__label,.lv-more__btn,.lv-eband__more{border-radius:var(--lv-radius, 2px)}.lv-journal__h{font-size:17px;font-weight:300;letter-spacing:0;text-transform:none;color:var(--lv-ink, #2e2523)}.product-card .product-card__content,.product-card .product-card__content>*,.product-card .product-card__content product-title,.product-card .product-card__content .product-title,.product-card .product-card__content .h4{text-align:left}.product-card .lv-cardmeta{justify-content:flex-start}.product-card .product-card__content .text-block,.product-card .product-card__content .text-block>*,.product-card .product-card__content product-price,.product-card .product-card__content .price,.product-card .product-card__content .price-range{text-align:left;--text-align: left;--text-align-default: left}.product-card__content .group-block-content{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:flex-start;row-gap:8px;column-gap:8px;width:100%}.product-card__content .group-block-content>.contents .text-block{flex:0 0 100%;min-width:0}.product-card a[ref=productTitleLink] .text-block,.product-card a[ref=productTitleLink] .text-block p{font-family:var(--lv-face-body, "Jost", system-ui, sans-serif);font-size:15px;line-height:1.3}.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:2.6em;line-height:1.3}.product-card__content .group-block-content .lv-cardmeta__spec{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card__content .group-block-content>product-price{flex:0 0 auto;width:auto;max-width:100%;margin-inline:0;white-space:nowrap}html body .product-card__content .group-block-content .lv-cardmeta__spec,html body .product-card__content .group-block-content>product-price,html body .product-card__content .group-block-content .price,html body .product-card__content .group-block-content .price.price--poa{font-family:var(--lv-face-body, "Jost", system-ui, sans-serif);font-size:12.5px;font-weight:300;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--lv-ink-quiet, #8a807c)}html body .product-card__content .group-block-content .price:not(.price--poa){color:var(--lv-ink, #2e2523)}.product-card__content .group-block-content .lv-cardmeta__label{flex:0 0 100%;font-size:12px}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) .product-card .card-gallery{margin-inline:0}.product-grid,.resource-list__grid,.collection-grid{column-gap:12px;row-gap:32px}.product-card .product-card__content{gap:16px}.product-card .card-gallery .product-media__image,.resource-card .card-gallery .product-media__image,.product-grid .card-gallery .product-media__image{object-fit:cover;object-position:50% 50%;padding:2%}html body .product-card .lv-cardmeta__label,html body .product-card .lv-cardmeta__label.levendi-enquire-card{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/levendi-shop.css.map */
