@font-face{font-display:fallback;font-family:American Scribe;font-stretch:normal;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAKQAAsAAAAABHQAAAJDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANBEICoNMgnoBNgIkAwYLBgAEIAWBJAcgG1kDUZSrQQLxs8Dd28FAaLoebjhEAomSCy2ebkY3bCJ+KyOolq0n/ENWFBr1kijMWqJEaYxL2YE1OCyFRt/Vmt6mgMQuYO9/C4wKSCWqtTSeXfusEJgZqGwyy2zbAHi8vzDq/r+3B5rA7H98gkMebf3ti4HcwLIZB/o4y7LAAs8ipnSbiPSpSDZnPZ1QJW7MyNcc17E//hyFjPCHfiw+FlZTZJRyRDDFjtKJwpYSZdFNsrVg8TFNzPmuABADbpQuiMgkS/jAp+TWESzdRvcRWuryVYhMzFycyPj2GZ3U6PAem9qQgRvgeNhlLW4uRHAFXBvDwwLZEbZGNswsmWEY334soKMeW/NYi8CLBYKub2HHw+dPOirIonTy2YxgUSpmzAyCGMikw/cIRJDtaFhryJKlTDP2LwT+VWnllB6lWofLyF2tf59DrZalrS8dpEriox2d1h5Pd/+BeFvnNE59gejVeFNcWpw8tZS4oopI2NBgFp7qFRvwsPf88GhI409MnHOpsVWRFnDAKsnKuNQ44bwAxKHwrIBkeaaNSYqPhREo5WBj3dLFEmFEppIl6RDPVvK0vG5uudTT8CjW5DdL9UqTNDVPTR/pZhXp5mgtVQYirkInuQlA8FU+Fin5/0t3gx97w98y0GliWYLgO8waYeuBVPRD3wCkD0sg5dHcBTHRK8IhR5s2HebVylvszLZRzOXKpRr16pVwcKZEo3JlqtUoA/smVRtwcKxMsVGbVBVw0TGGrTJVaPWihvByYwd27SsJAAA=) format("woff2");unicode-range:u+269c}:root{--paper-background-avif-image:url(/app/themes/villa-landchic/public/images/background/min/paper.c556ee.avif)}html{--paper-background-image:var(--paper-background-avif-image)}:root{--segment-drop-shadow--x:0;--segment-drop-shadow--y:13px;--segment-drop-shadow--blur:17px;--segment-drop-shadow:drop-shadow(var(--segment-drop-shadow--x ) var(--segment-drop-shadow--y ) var(--segment-drop-shadow--blur) #000000bf) drop-shadow(var(--segment-drop-shadow--x ) var(--segment-drop-shadow--y ) var(--segment-drop-shadow--blur) #000000bf);--smoker-drop-shadow:drop-shadow(0 2px 2px #0000004d);--grunge--width:3.5vmax;--feather--edge--offset:5%;--feather--start:4%;--feather--end:1%;--feather--gradient-values:#000 calc(100% - var(--feather--start)),#0000 calc(100% - var(--feather--end ));--light-stripe--start:15%;--light-stripe--gradient-offset:2%;--light-stripe--border-width:0.35vw;--light-stripe--height:var(--light-stripe--border-width);--top-lily--height:7vw;--top-lily--top:calc((var(--top-lily--height)/2)*-1)}@keyframes wiggle-lavender-bouquet-1{0%{transform:translateX(var(--lavender-bouquet--offset--left)) rotate(1.25deg)}to{transform:translateX(var(--lavender-bouquet--offset--left)) rotate(-.75deg)}}:root{--diagonal-mask--offset-bottom:8.5%;--diagonal-mask--offset-top:7.8%;--stretched-text-transform--factor:0.7;--stretched-text-transform--factor--vertical:0.0611111111111111;--stretched-text-transform--font-size:calc(var(--stretched-text-transform--factor) + var(--stretched-text-transform--factor--vertical));--stretched-text-transform--undo-font-size:calc(1/var(--stretched-text-transform--font-size));--stretched-text-transform:calc(2 - var(--stretched-text-transform--factor));--stretched-text-transform-undo:calc(1/var(--stretched-text-transform ));--swing--angle:8deg;--swing--duration:1.5s}@keyframes swinging{0%{transform:rotateX(var(--swing--angle)) rotateY(0deg) rotate(0deg)}to{transform:rotateX(calc(var(--swing--angle)*-1)) rotateY(calc(var(--swing--angle)*.3)) rotate(calc(var(--swing--angle)*.04))}}@keyframes swinging-light{to{filter:brightness(.8)}0%{filter:brightness(1.2)}}:root{--smoker--columns--extra-gap:2.75rem;--smoker--bck--pseudo--bottom--factor:-0.19;--smoker--bck--pseudo--left--factor:0;--smoker--bck--pseudo--height--factor:0.74395;--smoker--bck--reflection--top--factor:0.11;--smoker--bck--width-abs:2019;--smoker--bck--height-abs:1865;--smoker--bck--reflection--fade-out--factor:0.25;--smoke--offset--top--factor:-0.01;--smoke--offset--left--factor:-0.44}body.shop-page .woocommerce-ordering,body.shop-page .woocommerce-result-count{display:none}html .woocommerce #respond input#submit:not(.has-background),html .woocommerce a.button:not(.has-background),html .woocommerce button.button:not(.has-background),html .woocommerce input.button:not(.has-background){background-color:var(--wp--preset--color--beige)}html .woocommerce #respond input#submit:not(.has-background):active,html .woocommerce #respond input#submit:not(.has-background):focus,html .woocommerce #respond input#submit:not(.has-background):hover,html .woocommerce a.button:not(.has-background):active,html .woocommerce a.button:not(.has-background):focus,html .woocommerce a.button:not(.has-background):hover,html .woocommerce button.button:not(.has-background):active,html .woocommerce button.button:not(.has-background):focus,html .woocommerce button.button:not(.has-background):hover,html .woocommerce input.button:not(.has-background):active,html .woocommerce input.button:not(.has-background):focus,html .woocommerce input.button:not(.has-background):hover{background-color:var(--wp--preset--color--secondary)}html .woocommerce #respond input#submit:not(.has-text-color),html .woocommerce a.button:not(.has-text-color),html .woocommerce button.button:not(.has-text-color),html .woocommerce input.button:not(.has-text-color){color:var(--wp--preset--color--secondary)}html .woocommerce #respond input#submit:not(.has-text-color):active,html .woocommerce #respond input#submit:not(.has-text-color):focus,html .woocommerce #respond input#submit:not(.has-text-color):hover,html .woocommerce a.button:not(.has-text-color):active,html .woocommerce a.button:not(.has-text-color):focus,html .woocommerce a.button:not(.has-text-color):hover,html .woocommerce button.button:not(.has-text-color):active,html .woocommerce button.button:not(.has-text-color):focus,html .woocommerce button.button:not(.has-text-color):hover,html .woocommerce input.button:not(.has-text-color):active,html .woocommerce input.button:not(.has-text-color):focus,html .woocommerce input.button:not(.has-text-color):hover{color:var(--wp--preset--color--beige)}html .woocommerce #respond input#submit:disabled,html .woocommerce #respond input#submit:disabled[disabled],html .woocommerce a.button:disabled,html .woocommerce a.button:disabled[disabled],html .woocommerce button.button:disabled,html .woocommerce button.button:disabled[disabled],html .woocommerce input.button:disabled,html .woocommerce input.button:disabled[disabled]{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--beige)}html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce input.button.alt{letter-spacing:.05em;padding:.25em 1em;transform:scaleY(var(--stretched-text-transform))}html .woocommerce #respond input#submit.alt:not(.has-background),html .woocommerce a.button.alt:not(.has-background),html .woocommerce button.button.alt:not(.has-background),html .woocommerce input.button.alt:not(.has-background){background-color:var(--wp--preset--color--secondary)}html .woocommerce #respond input#submit.alt:not(.has-background):active,html .woocommerce #respond input#submit.alt:not(.has-background):focus,html .woocommerce #respond input#submit.alt:not(.has-background):hover,html .woocommerce a.button.alt:not(.has-background):active,html .woocommerce a.button.alt:not(.has-background):focus,html .woocommerce a.button.alt:not(.has-background):hover,html .woocommerce button.button.alt:not(.has-background):active,html .woocommerce button.button.alt:not(.has-background):focus,html .woocommerce button.button.alt:not(.has-background):hover,html .woocommerce input.button.alt:not(.has-background):active,html .woocommerce input.button.alt:not(.has-background):focus,html .woocommerce input.button.alt:not(.has-background):hover{background-color:var(--wp--preset--color--beige-light)}html .woocommerce #respond input#submit.alt:not(.has-text-color),html .woocommerce a.button.alt:not(.has-text-color),html .woocommerce button.button.alt:not(.has-text-color),html .woocommerce input.button.alt:not(.has-text-color){color:var(--wp--preset--color--beige-light)}html .woocommerce #respond input#submit.alt:not(.has-text-color):active,html .woocommerce #respond input#submit.alt:not(.has-text-color):focus,html .woocommerce #respond input#submit.alt:not(.has-text-color):hover,html .woocommerce a.button.alt:not(.has-text-color):active,html .woocommerce a.button.alt:not(.has-text-color):focus,html .woocommerce a.button.alt:not(.has-text-color):hover,html .woocommerce button.button.alt:not(.has-text-color):active,html .woocommerce button.button.alt:not(.has-text-color):focus,html .woocommerce button.button.alt:not(.has-text-color):hover,html .woocommerce input.button.alt:not(.has-text-color):active,html .woocommerce input.button.alt:not(.has-text-color):focus,html .woocommerce input.button.alt:not(.has-text-color):hover{color:var(--wp--preset--color--secondary)}html .woocommerce #respond input#submit.alt:before,html .woocommerce a.button.alt:before,html .woocommerce button.button.alt:before,html .woocommerce input.button.alt:before{aspect-ratio:40/48.821;background:currentColor;content:"";display:inline-block;font-size:calc(var(--stretched-text-transform--undo-font-size)*1em);height:1em;letter-spacing:normal;margin-right:.25em;-webkit-mask:url(/app/themes/villa-landchic/public/images/decoration/lily/lily.b60771.svg) center/contain no-repeat;mask:url(/app/themes/villa-landchic/public/images/decoration/lily/lily.b60771.svg) center/contain no-repeat;transform:scaleY(var(--stretched-text-transform-undo));vertical-align:-.2em}html .woocommerce-page .woocommerce-cart-form #coupon_code,html .woocommerce-page .woocommerce-cart-form .actions .button{height:auto}html .product p.wc-gzd-additional-info{display:block;font-size:var(--wp--preset--font-size--very-tiny);line-height:var(--wp--custom--typography--line-height--tiny--primary);margin:0}html .woo-vou-recipient-fields{margin-bottom:0;margin-top:1em}html .woo-vou-preview-pdf-wrap{margin-bottom:1em;width:100%}html .woo-vou-preview-pdf-wrap,html .woo-vou-recipient-fields{line-height:1}.woocommerce .quantity .qty{padding:.2em;width:2em}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:normal}.woocommerce ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products[class*=columns-] li.product{float:none;margin:0;width:auto}html .woocommerce ul.products{display:grid}html .woocommerce ul.products.columns-3{gap:2em 1em;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1200px){html .woocommerce ul.products.columns-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:900px){html .woocommerce ul.products.columns-3{grid-template-columns:1fr}}html .woocommerce ul.products.columns-4{gap:2em 1em;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1200px){html .woocommerce ul.products.columns-4{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:900px){html .woocommerce ul.products.columns-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){html .woocommerce ul.products.columns-4{grid-template-columns:1fr}}html .products .product .to-product-link{display:block;margin-top:.5em;padding:var(--wp--custom--button--padding--top) var(--wp--custom--button--padding--right) var(--wp--custom--button--padding--bottom) var(--wp--custom--button--padding--left);text-align:center}html .products .product .to-product-link:not(.has-background){background-color:var(--wp--preset--color--beige)}html .products .product .to-product-link:not(.has-background):active,html .products .product .to-product-link:not(.has-background):focus,html .products .product .to-product-link:not(.has-background):hover{background-color:var(--wp--preset--color--secondary)}html .products .product .to-product-link:not(.has-text-color){color:var(--wp--preset--color--secondary)}html .products .product .to-product-link:not(.has-text-color):active,html .products .product .to-product-link:not(.has-text-color):focus,html .products .product .to-product-link:not(.has-text-color):hover{color:var(--wp--preset--color--beige)}html .products .product>a,html .products .product>a:link,html .products .product>a:visited{color:inherit;-webkit-text-decoration:none;text-decoration:none}html .woocommerce .products:not(.related)>ul,html .woocommerce :not(.related)>ul.products,html .woocommerce-notices-wrapper{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)}html .woocommerce ul.products li.product,html .woocommerce-page ul.products li.product{padding:1em 2em 1.5em}.woocommerce-info{border-top-color:var(--wp--preset--color--secondary)}.woocommerce-info:before{color:var(--wp--preset--color--secondary)}html .woocommerce-checkout .woocommerce-form__input-checkbox{height:1.25em;vertical-align:-.275em;width:1.25em}html .woocommerce-checkout .input-radio{height:1.5rem;width:1.5rem}html .wc-gzd-order-submit{max-width:70.3%;text-align:right}html button[name=woocommerce_checkout_place_order]{cursor:pointer}html .wp-block-buttons+.woocommerce{margin-top:2rem}body .page-description>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--content-size)}body .page-description>:where(:not(.alignleft):not(.alignright):not(.alignfull)).alignwide{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)}body .page-description>:where(:not(.alignleft):not(.alignright):not(.alignfull)).alignfull{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}