:root{--cacao: #4E433B;--avorio: #F6F4EE;--salvia: #5C6B55;--lino: #E9E8E0;--crema: #E4E1D9;--sabbia: #C7C2AF;--taupe: #BFB6AE;--taupe-text: #70665F;--line: rgba(78,67,59,.16);--line-strong: rgba(78,67,59,.55);--line-on-dark: rgba(246,244,238,.2);--line-on-dark-strong: rgba(246,244,238,.4);--veil: rgba(46,39,34,.55);--serif: "Bodoni Moda", Georgia, serif;--sans: "Switzer", "Helvetica Neue", Arial, sans-serif;--g: clamp(20px, 4.5vw, 64px);--sec: clamp(64px, 6.7vw, 96px);--r: 3px;--ease: cubic-bezier(.22,.61,.24,1);--swatch-edge: rgba(0,0,0,.06);--link-underline: rgba(127,127,127,.5);--font-heading: var(--serif);--font-heading-weight: 400;--font-heading-style: normal;--font-heading-letter-spacing: -.01em;--font-body: var(--sans);--font-body-weight: 300;--font-body-weight-bold: 500;--font-button: var(--sans);--font-button-weight: 400;--font-button-style: normal;--font-button-letter-spacing: .01em;--font-button-text-transform: none;--elements-border-radius: var(--r);--buttons-radius: var(--r);--button-height: 50px}@media(max-width:480px){:root{--g: 16px}}body{background:var(--avorio);color:var(--cacao);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased}.lv-disp{font-family:var(--serif);font-weight:400;font-size:clamp(46px,7.4vw,88px);line-height:.96;letter-spacing:-.015em}.lv-h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.2vw,58px);line-height:1.04;letter-spacing:-.01em}.lv-h2{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.6vw,34px);line-height:1.12}.lv-lab{font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.lv-mat{font-family:var(--sans);font-size:13px;font-weight:300;color:var(--taupe-text)}.lv-sep{opacity:.45;margin:0 .5em}:focus-visible{outline:1px solid var(--salvia);outline-offset:3px}.lv-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 34px;font-family:var(--sans);font-size:14px;font-weight:400;letter-spacing:.01em;text-transform:none;border:1px solid currentColor;border-radius:var(--r);transition:background .5s var(--ease),color .5s var(--ease);cursor:pointer}.lv-btn--solid{background:var(--cacao);color:var(--avorio);border-color:var(--cacao)}.lv-btn--solid:hover{background:transparent;color:var(--cacao)}.lv-btn--light{background:var(--avorio);color:var(--cacao);border-color:var(--avorio)}.lv-btn--light:hover{background:transparent;color:var(--avorio)}.lv-link{font-family:var(--serif);font-style:italic;font-weight:400;font-size:19px;letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:var(--link-underline);transition:text-underline-offset .5s var(--ease),text-decoration-color .5s var(--ease)}.lv-link:hover{text-underline-offset:3px;text-decoration-color:currentColor}.lv-link--small{font-size:15px}.lv-arch{border-radius:999px 999px 0 0;overflow:hidden}.product-card__details{text-align:center;align-items:center;gap:3px}.product-card__title{font-family:var(--sans);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}.product-card__price,.product-card__details .price{font-family:var(--sans);font-size:13px;opacity:.8}.product-card__image-wrapper{background:var(--crema)}.product-card__image--secondary{transition:opacity .9s var(--ease)}.chip__chip{height:44px;padding:0 18px;background:transparent;color:var(--cacao);font-family:var(--sans);font-size:13px;border:1px solid var(--line);border-radius:var(--r);transition:border-color .3s var(--ease)}.chip__input:checked+.chip__label .chip__chip{background:transparent;color:var(--cacao);border-color:var(--cacao)}.chip__input:not(:checked)+.chip__label:hover .chip__chip{border-color:var(--cacao)}.chip__input:focus-visible+.chip__label .chip__chip{outline:1px solid var(--salvia);outline-offset:3px}.product-variant-selectors__option-label{font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.product-variant-selectors__option-popup-button{font-family:var(--serif);font-style:italic;font-size:15px;text-transform:none;letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:var(--link-underline)}.quick-cart{background:var(--avorio);color:var(--cacao)}.quick-cart .btn{height:50px;font-family:var(--sans);font-size:14px;text-transform:none;border-radius:var(--r);background:var(--cacao);border-color:var(--cacao);color:var(--avorio)}.lv-cart-sug{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:12px 0}.lv-cart-sug__img img{width:64px;height:80px;object-fit:cover;border-radius:var(--r);display:block}.lv-cart-sug__name{font-family:var(--serif);font-size:17px}.lv-cart-sug [data-lv-sug-add]{background:none;border:0;padding:0;color:inherit;cursor:pointer}.lv-cart-rate{text-align:center;margin:12px 0 0;font-size:11px}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:var(--ease)}.lv-js [data-lv-reveal]{opacity:0;transform:translateY(16px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.lv-js [data-lv-reveal].is-in{opacity:1;transform:none}.lv-js [data-lv-arches] .lv-arch{clip-path:inset(100% 0 0 0);transition:clip-path 1.4s var(--ease)}.lv-js [data-lv-arches].is-in .lv-arch{clip-path:inset(0)}.lv-js [data-lv-zoom]{transform:scale(1.08);transition:transform 2.8s var(--ease)}.lv-js [data-lv-zoom].is-in{transform:scale(1)}@media(prefers-reduced-motion:reduce){.lv-js [data-lv-reveal],.lv-js [data-lv-arches] .lv-arch,.lv-js [data-lv-zoom]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none}.lv-hero__h1{animation:none!important;opacity:1!important;transform:none!important}}.lv-media{position:relative;overflow:hidden;background:var(--crema)}.lv-media>img,.lv-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){.lv-media>video{display:none}}.lv-artvis{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.lv-artvis__frame{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid transparent;pointer-events:none}.lv-artvis--scuro .lv-artvis__frame{border-color:color-mix(in srgb,var(--cacao) 35%,transparent)}.lv-artvis--chiaro .lv-artvis__frame{border-color:color-mix(in srgb,var(--avorio) 45%,transparent)}.lv-artvis__logo{width:38%;max-width:220px;height:auto;display:block;transition:transform 1.4s var(--ease)}.lv-jcard:hover .lv-artvis__logo,.lv-jcard:focus-visible .lv-artvis__logo{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.lv-artvis__logo{transition:none}}::selection{background:var(--lino);color:var(--cacao)}:root{caret-color:var(--salvia);accent-color:var(--salvia)}.rte a,.lv-acc a{text-underline-offset:3px}.lv-acc-lead{max-width:68ch;font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.65;padding-bottom:24px}.lv-acc{border-top:1px solid var(--line);list-style:none}.lv-acc:last-of-type{border-bottom:1px solid var(--line)}.lv-acc::-webkit-details-marker{display:none}.lv-acc__summary{position:relative;display:flex;align-items:center;min-height:56px;padding:8px 32px 8px 0;font-family:var(--serif);font-weight:400;font-size:20px;color:var(--cacao);cursor:pointer;list-style:none}.lv-acc__summary::-webkit-details-marker{display:none}.lv-acc__summary::marker{content:""}.lv-acc__summary:focus-visible{outline:1px solid var(--salvia);outline-offset:3px}.lv-acc__summary:before,.lv-acc__summary:after{content:"";flex:none;position:absolute;right:2px;top:50%;width:14px;height:1px;background:currentColor;transition:transform .4s var(--ease)}.lv-acc__summary:before{transform:translateY(-50%)}.lv-acc__summary:after{transform:translateY(-50%) rotate(90deg)}.lv-acc[open]>.lv-acc__summary:after{transform:translateY(-50%) rotate(0)}.lv-acc__body{max-width:68ch;padding:8px 0 24px;font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.65}.lv-acc__body table{font-variant-numeric:tabular-nums}@media(max-width:749px){.lv-acc__body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.lv-acc__body table :is(th,td):first-child{position:sticky;left:0;background:var(--avorio)}}@media(prefers-reduced-motion:no-preference){.lv-acc{interpolate-size:allow-keywords}.lv-acc::details-content{transition:height .4s var(--ease),content-visibility .4s var(--ease) allow-discrete}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/looniva-base.css.map */
