:root{--caos-delay:0s;--caos-duration:400ms;--caos-easing:ease}[data-caos]{pointer-events:none;-webkit-transition-delay:var(--caos-delay);transition-delay:var(--caos-delay);-webkit-transition-duration:var(--caos-duration);transition-duration:var(--caos-duration);-webkit-transition-timing-function:var(--caos-easing);transition-timing-function:var(--caos-easing)}[data-caos].caos-animate{pointer-events:auto}[data-caos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-caos^=fade].caos-animate{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}[data-caos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-caos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-caos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-caos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-caos^=zoom][data-caos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-caos^=zoom][data-caos^=zoom].caos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-caos=zoom-in]{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}[data-caos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-caos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-caos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-caos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-caos=zoom-out]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}[data-caos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-caos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-caos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-caos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-caos^=slide][data-caos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;pointer-events:none}[data-caos=slide-out-left][data-caos=slide-out-left].caos-animate{pointer-events:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.box-rooms{margin-top:clamp(4.6875rem,3.54rem + 4.09524vw,7.375rem)}.box-rooms--internal{margin-top:0}.box-rooms__title{padding-inline:1.25rem}.box-rooms-container{margin-top:3.1875rem}.box-rooms--internal .box-rooms-container{margin-top:0}.box-rooms-slider__title{position:absolute;top:11.25rem;left:50%;translate:-50%;z-index:3;width:100%;padding-inline:3.75rem}@media screen and (min-width:48.01em){.box-rooms-slider__title{top:50%;translate:-50% -50%;padding-inline:0}}.box-rooms-image{position:relative;display:block;aspect-ratio:.6;width:100%;overflow:hidden;max-width:100%;max-height:40.625rem}@media screen and (min-width:48.01em){.box-rooms-image{aspect-ratio:16/9;max-height:none}}@media screen and (min-width:64.01em){.box-rooms-image{aspect-ratio:1366/650}}.box-rooms-image:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background-color:color-mix(in srgb,#2d2c2c 42%,transparent);z-index:2;pointer-events:none}.box-rooms-arrow{position:absolute;top:11.25rem;cursor:pointer;z-index:3}@media screen and (min-width:48.01em){.box-rooms-arrow{top:50%;translate:0 -50%}}.box-rooms-arrow:focus{outline:none}.box-rooms-arrow--prev{left:clamp(2.25rem,1.34rem + 3.2381vw,4.375rem)}.box-rooms-arrow--next{right:clamp(2.25rem,1.34rem + 3.2381vw,4.375rem)}.box-rooms-arrow__icon{color:#fff;font-size:clamp(1.25rem,.71rem + 1.90476vw,2.5rem)}.box-rooms-pagination{position:absolute;left:0;bottom:2.875rem;width:100%;z-index:3;gap:.9375rem;padding-inline:1.25rem}.box-rooms-pagination__link{color:#fff;border-color:#fff;margin-top:0;-webkit-transition:background-color 1s var(--cubic-smooth),color 1s var(--cubic-smooth);transition:background-color 1s var(--cubic-smooth),color 1s var(--cubic-smooth)}.box-rooms-pagination__link--active{background-color:#fff;color:var(--primary-color)}.box-spa-slider__title{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:3;width:100%;padding-inline:3.75rem}@media screen and (min-width:48.01em){.box-spa-slider__title{padding-inline:0}}.box-spa-slider__link{position:absolute;left:50%;translate:-50%;bottom:clamp(4.375rem,.95rem + 12.19048vw,12.375rem);z-index:3;color:#fff;border-color:#fff;margin-top:0}.box-spa-image{position:relative;display:block;aspect-ratio:.6;width:100%;overflow:hidden;max-width:100%;max-height:40.625rem}@media screen and (min-width:48.01em){.box-spa-image{aspect-ratio:16/9;max-height:none}}@media screen and (min-width:64.01em){.box-spa-image{aspect-ratio:1366/650}}.box-spa-image:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background-color:color-mix(in srgb,#2d2c2c 42%,transparent);z-index:2;pointer-events:none}.box-spa-arrow{position:absolute;top:50%;translate:0 -50%;cursor:pointer;z-index:3}.box-spa-arrow:focus{outline:none}.box-spa-arrow--prev{left:clamp(2.25rem,1.34rem + 3.2381vw,4.375rem)}.box-spa-arrow--next{right:clamp(2.25rem,1.34rem + 3.2381vw,4.375rem)}.box-spa-arrow__icon{color:#fff;font-size:clamp(1.25rem,.71rem + 1.90476vw,2.5rem)}.box-experiences-container{margin-bottom:-1.25rem}.box-experiences-slider{padding-block:1.25rem;margin-top:2.5rem}.box-experiences-slider .swiper-slide{-webkit-transition:scale 1s var(--cubic-smooth);transition:scale 1s var(--cubic-smooth)}.box-experiences-slider .swiper-slide-active{z-index:5;scale:1.2}.box-experiences-arrow{position:absolute;top:50%;translate:0 -50%;cursor:pointer;z-index:3}.box-experiences-arrow:focus{outline:none}.box-experiences-arrow--prev{left:clamp(2.25rem,1.34rem + 3.2381vw,4.375rem)}.box-experiences-arrow--next{right:clamp(2.25rem,1.34rem + 3.2381vw,4.375rem)}.box-experiences-arrow__icon{color:#fff;font-size:clamp(1.25rem,.71rem + 1.90476vw,2.5rem)}.box-experiences-image{position:relative;display:block;aspect-ratio:1;width:100%;overflow:hidden;max-width:100%}.box-experiences-image:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background-color:color-mix(in srgb,#262723 17%,transparent);pointer-events:none;z-index:2}.box-experiences-content{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;padding-inline:3.75rem;z-index:3;-webkit-transform:scale(.833);-ms-transform:scale(.833);transform:scale(.833);opacity:0;pointer-events:none;-webkit-transition:opacity 1s var(--cubic-smooth);transition:opacity 1s var(--cubic-smooth)}.swiper-slide-active .box-experiences-content{opacity:1;pointer-events:auto}.box-experiences-content__link{margin-top:1.5625rem;color:#fff;border-color:#fff}.breadcrumbs{margin-bottom:3.125rem;padding-inline:1.25rem}.home .breadcrumbs{display:none}.breadcrumbs-list{row-gap:.9375rem}.breadcrumbs-item+.breadcrumbs-item{margin-left:.625rem}.breadcrumbs-item:last-of-type{color:var(--primary-color);text-transform:uppercase}.breadcrumbs-icon{margin-left:.625rem}.page{padding-block:clamp(4.375rem,2.58rem + 6.38095vw,8.5625rem);background-color:var(--secondary-color)}.page.visible{background-image:url(../newassets/flowers-overlay.png)}.page--text-extra{padding-block:clamp(4.375rem,3.17rem + 4.28571vw,7.1875rem);margin-top:clamp(4.375rem,2.9rem + 5.2381vw,7.8125rem);background-image:none}:is(.parallax,.box-rooms,.box-spa,.box-experiences)+.page--text-extra{margin-top:0}.page--text-description{background-color:#fff;background-image:none;padding-inline:3.125rem;width:100%;max-width:45rem;padding-bottom:clamp(4.375rem,3.84rem + 1.90476vw,5.625rem)}.page-content{padding-inline:clamp(2.25rem,.54rem + 6.09524vw,6.25rem);-webkit-column-gap:3.375rem;-moz-column-gap:3.375rem;column-gap:3.375rem}@media screen and (min-width:61.01em){.page-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page--text-extra .page-content{-webkit-column-gap:clamp(3.375rem,-4.02rem + 11.55462vw,6.8125rem);-moz-column-gap:clamp(3.375rem,-4.02rem + 11.55462vw,6.8125rem);column-gap:clamp(3.375rem,-4.02rem + 11.55462vw,6.8125rem)}.page-content .title{width:100%;text-align:center}@media screen and (min-width:61.01em){.page-content .title{width:50.18%}.page-content .title:has(+.page-inner){text-align:right}}.page--standard .page-content .title{width:100%;text-align:center}.page-inner{width:100%;margin-top:1.875rem}@media screen and (min-width:61.01em){.page-inner{width:49.82%;margin-top:0;text-align:left}}.page--standard .page-inner{width:100%;max-width:50rem;margin-top:2.5rem}.page--standard .page-inner:has(.text:empty){margin-top:0}.page-disclaimer{margin-top:clamp(4.375rem,2.9rem + 5.2381vw,7.8125rem);padding-inline:clamp(2.25rem,.54rem + 6.09524vw,6.25rem)}.page-disclaimer .text{max-width:65.25rem;width:100%;color:var(--primary-color);font-size:1.875rem}.parallax{position:relative;width:100%;height:35.625rem}.parallax:before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;background-color:color-mix(in srgb,#000 24%,transparent);z-index:1}.parallax-content{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;padding-inline:1.875rem;z-index:2}.parallax__title{width:100%;color:color-mix(in srgb,#fff 79%,transparent)}.parallax__link{color:#fff;border-color:#fff}.parallax-image{position:relative;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}@supports not (-webkit-touch-callout:none){.parallax-image{background-attachment:fixed}}.box-alternate{margin-top:clamp(4.6875rem,4.04rem + 2.28571vw,6.1875rem)}.box-alternate-item+.box-alternate-item{margin-top:clamp(4.375rem,3.49rem + 3.14286vw,6.4375rem)}@media screen and (min-width:53.01em){.box-alternate-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.box-alternate-item:nth-of-type(2n),.box-alternate-item:only-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.box-alternate-inner{width:100%}.home .box-alternate--pool .box-alternate-inner{margin-top:3.125rem}@media screen and (min-width:53.01em){.box-alternate-inner{width:57.17%}.box-alternate--pool .box-alternate-inner{width:41.65%}.home .box-alternate--pool .box-alternate-inner{margin-top:0}}.box-alternate-slider{width:100%}.box-alternate-slider .gallery-video{aspect-ratio:569/680}.box-alternate-image{position:relative;display:block;aspect-ratio:1.1485294118;width:100%;overflow:hidden;max-width:100%}.box-alternate--pool .box-alternate-image{aspect-ratio:569/680}.box-alternate-content{width:100%;padding-inline:clamp(2.25rem,1.61rem + 2.28571vw,3.75rem)}body:not(.home) .box-alternate-content{margin-top:3.125rem}@media screen and (min-width:53.01em){.box-alternate-content{width:42.83%}body:not(.home) .box-alternate-content{margin-top:0}.box-alternate--rooms .box-alternate-item:nth-of-type(odd) .box-alternate-content{text-align:right}}.box-alternate--pool .box-alternate-content{padding-inline:clamp(2.25rem,1.53rem + 2.57143vw,3.9375rem) clamp(2.25rem,-.05rem + 8.19048vw,7.625rem)}@media screen and (min-width:53.01em){.box-alternate--pool .box-alternate-content{width:58.35%}}.box-alternate--rooms .box-alternate-content__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media screen and (min-width:53.01em){.box-alternate--rooms .box-alternate-item:nth-of-type(odd) .box-alternate-content__title{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.box-alternate-content__icon{font-size:clamp(2.5rem,2.23rem + .95238vw,3.125rem)}.box-alternate-container{margin-top:3.75rem}.box-alternate-container+.box-alternate-container{margin-top:2.8125rem}.box-alternate-container__title .title-xl{margin-right:clamp(1.25rem,.45rem + 2.85714vw,3.125rem)}.box-alternate-container__text{margin-top:1.6875rem;max-width:19.875rem}.box-alternate-services{margin-top:3.75rem;-webkit-column-gap:clamp(1.25rem,.18rem + 3.80952vw,3.75rem);-moz-column-gap:clamp(1.25rem,.18rem + 3.80952vw,3.75rem);column-gap:clamp(1.25rem,.18rem + 3.80952vw,3.75rem)}.box-alternate-arrow{position:absolute;top:50%;translate:0 -50%;cursor:pointer;z-index:2}.box-alternate-arrow--prev{left:clamp(2.25rem,1.74rem + 1.80952vw,3.4375rem)}.box-alternate-arrow--next{right:clamp(2.25rem,1.74rem + 1.80952vw,3.4375rem)}.box-alternate-arrow__icon{font-size:clamp(1.25rem,.98rem + .95238vw,1.875rem);color:#fff}.minigallery:has(.minigallery-wrapper){margin-top:7.0625rem}.services+.minigallery{margin-top:0}.minigallery-light{cursor:pointer}.minigallery-image{position:relative;display:block;aspect-ratio:.6;width:100%;overflow:hidden;max-width:100%}@media screen and (min-width:48.01em){.minigallery-image{aspect-ratio:16/9}}@media screen and (min-width:64.01em){.minigallery-image{aspect-ratio:1366/650}}.minigallery-wrapper .minigallery-image{aspect-ratio:1}.minigallery-arrow{cursor:pointer;position:absolute;top:50%;translate:0 -50%;z-index:2}.minigallery-arrow--prev{left:clamp(2.25rem,1.34rem + 3.2381vw,4.375rem)}.minigallery-arrow--next{right:clamp(2.25rem,1.34rem + 3.2381vw,4.375rem)}.minigallery-arrow__icon{color:#fff;font-size:clamp(1.25rem,.71rem + 1.90476vw,2.5rem)}.minigallery-wrapper{display:grid;gap:1.375rem 1rem;grid-template-columns:1fr;padding-inline:clamp(2.25rem,1.74rem + 1.80952vw,3.4375rem)}@media screen and (min-width:32.01em){.minigallery-wrapper{grid-template-columns:repeat(auto-fit,minmax(408px,1fr))}}.services{margin-top:clamp(4.375rem,3.06rem + 4.66667vw,7.4375rem);padding-inline:clamp(2.25rem,1.88rem + 1.33333vw,3.125rem);padding-bottom:clamp(4.375rem,3.04rem + 4.7619vw,7.5rem)}.services-list{margin-top:clamp(3.125rem,2.86rem + .95238vw,3.75rem);gap:4.9375rem 2.5rem}.services-item{text-align:center;-ms-flex-preferred-size:40%;flex-basis:40%}@media screen and (min-width:48.01em){.services-item{-ms-flex-preferred-size:18%;flex-basis:18%}}.services__icon{font-size:clamp(2.25rem,1.88rem + 1.33333vw,3.125rem)}.services__icon,.services__label{color:var(--primary-color-darker)}.services__label{display:block;font-weight:500;font-size:.9375rem;text-transform:uppercase;margin-top:.9375rem;line-height:1.26em}.services__label a{text-decoration:underline}.location{margin-top:clamp(4.6875rem,3.54rem + 4.09524vw,7.375rem);max-width:58.25rem;padding-inline:clamp(2.25rem,1.88rem + 1.33333vw,3.125rem)}.location-image{position:relative;display:block;aspect-ratio:1.5848196083;width:90%;overflow:hidden;max-width:65.58875rem;margin-top:3.75rem}.offers{margin-top:clamp(4.6875rem,3.48rem + 4.28571vw,7.5rem)}.offers-wrapper{padding-inline:clamp(2.25rem,1.74rem + 1.80952vw,3.4375rem)}@media screen and (min-width:61.01em){.offers-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.offers-item+.offers-item{margin-top:clamp(4.375rem,3.04rem + 4.7619vw,7.5rem)}@media screen and (min-width:61.01em){.offers-item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.offers-image{position:relative;display:block;aspect-ratio:2.2857142857;width:100%;overflow:hidden;max-width:100%}@media screen and (min-width:61.01em){.offers-image{width:Min(50rem,74.14%)}}.offers-content{width:100%;margin-top:1.5625rem}@media screen and (min-width:61.01em){.offers-content{width:25.86%;padding-left:3rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;text-align:left}.offers-item:nth-of-type(2n) .offers-content{padding-left:0;padding-right:3rem}}.box-offerte{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-1.875rem;padding:9.375rem 9.375rem 0}@media screen and (max-width:53em){.box-offerte{padding:1.5625rem}}.box-offerte-element{width:33.3%;padding:3.125rem;margin-bottom:2.5rem}.box-offerte-element:nth-child(3n+2){margin-top:-9.375rem}.box-offerte-element-date{font-size:1.1rem}.box-offerte-element-title{font-size:1.9rem}.box-offerte-element-immagine{position:relative;display:block;aspect-ratio:1;width:100%;overflow:hidden;max-width:100%}.box-offerte-element-item{margin-top:1.5625rem}@media screen and (max-width:78.99em){.box-offerte-element{width:50%;margin-bottom:1.25rem}.box-offerte-element:nth-child(3n+2){margin-top:unset}.box-offerte-element:nth-child(2n){margin-top:-9.375rem}}@media screen and (max-width:64em){.box-offerte-element{width:100%;padding:0;margin:3.125rem auto}.box-offerte-element:nth-child(2n){margin-top:unset}}.offer-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3.125rem 3.75rem 0}@media screen and (max-width:53em){.offer-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:3.125rem .625rem 0}}.offer-section-immagine__image{width:31.25rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:53em){.offer-section-immagine__image{margin-top:-.9375rem;width:100%}}.offer-section-immagine__image img,.offer-section-immagine__image picture{margin-bottom:1.875rem;position:relative;width:100%;height:100%}.offer-section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:3.125rem}@media screen and (max-width:53em){.offer-section-content{padding:1.25rem;margin-bottom:3.125rem}}.offer-section-content__subtitle{margin-top:2.1875rem}.offer-section-content__text{margin-top:3.125rem}.offer-section-content__services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;padding-top:1.875rem}.offer-section-content__services-item{padding-right:3.125rem}.gallery-page{position:relative;margin-top:clamp(3.125rem,1.79rem + 4.7619vw,6.25rem)}.gallery-page-wrapper{padding-inline:clamp(2.25rem,-1.95rem + 8.74317vw,6.25rem)}.gallery-page-cat{margin-bottom:clamp(3.125rem,1.79rem + 4.7619vw,6.25rem);row-gap:1.875rem;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}@media screen and (min-width:48.01em){.gallery-page-cat{gap:.9375rem 1.5625rem}}.gallery-page-cat__filter{cursor:pointer;font-size:1.125rem;color:var(--primary-accent-color-color);text-transform:uppercase;padding:.625rem 1.25rem}.gallery-page-cat__filter.active{background-color:var(--primary-color);color:#fff}.gallery-page-main{gap:1.25rem;display:grid;grid-template-columns:1fr}@media screen and (min-width:48.01em){.gallery-page-main{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.gallery-page-item{position:relative;width:100%}.gallery-page-item a{display:block;width:100%;height:100%;aspect-ratio:1;overflow:hidden;position:relative}.gallery-page-image{position:relative;width:100%;height:100%;-webkit-transition:scale 1s var(--cubic-smooth);transition:scale 1s var(--cubic-smooth)}.gallery-page-item:hover .gallery-page-image{scale:1.1}.box-offers{margin-top:4.375rem}.box-offers:before{content:"";display:block;width:100%;height:2.8125rem;background-repeat:no-repeat;background-size:cover;background-position:50%;margin-bottom:2rem}.box-offers.visible:before{background-image:url(../newassets/flowers-spacer.png)}.box-offers__title{padding-inline:clamp(2.25rem,1.74rem + 1.80952vw,3.4375rem);width:100%}@media screen and (min-width:48.01em){.box-offers__title{text-align:left}}.box-offers-wrapper{padding-inline:clamp(2.25rem,-.67rem + 10.38095vw,9.0625rem)}.box-offers-slider{margin-top:2.125rem}@media screen and (min-width:61.01em){.box-offers-slider .swiper-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.box-offers-image{position:relative;display:block;aspect-ratio:2.2857142857;width:100%;overflow:hidden;max-width:100%}@media screen and (min-width:61.01em){.box-offers-image{width:Min(50rem,74.14%)}}.box-offers-content{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:1.5625rem}@media screen and (min-width:61.01em){.box-offers-content{width:25.86%;text-align:left;margin-top:0;padding-right:1.375rem}}.box-offers-content__text{margin-top:1.25rem}.box-offers-controls{gap:3.125rem;margin-top:1.6875rem}@media screen and (min-width:48.01em){.box-offers-controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.box-offers-pagination{font-size:1.875rem;color:var(--primary-color)}.box-offers-arrow{cursor:pointer}.box-offers-arrow__icon{font-size:1.875rem;color:var(--primary-color)}.form{position:relative;padding-inline:30px;margin-top:60px}.form-wrapper{padding:61px 47px}.form .form_personalizzato{position:relative;width:100%;max-width:800px;margin:0 auto}.form .form_personalizzato ul,.form .form_personalizzato ul li{position:relative}.form .form_personalizzato ul li+li{margin-top:30px}@media screen and (max-width:48em){.form .form_personalizzato ul li+li{margin-top:20px}}.form .form_personalizzato ul li label{position:relative;margin:0;display:none}.form .form_personalizzato ul li input{display:block;width:100%;background-color:#fff;border-radius:2px;padding:8px 10px;font-size:18px;font-family:var(--font-title)}.form .form_personalizzato ul li input:focus{outline:none}.form .form_personalizzato ul li input::-webkit-input-placeholder{color:var(--text-color)}.form .form_personalizzato ul li input::-moz-placeholder{color:var(--text-color)}.form .form_personalizzato ul li input:-ms-input-placeholder{color:var(--text-color)}.form .form_personalizzato ul li input::-ms-input-placeholder{color:var(--text-color)}.form .form_personalizzato ul li input::placeholder{color:var(--text-color)}.form .form_personalizzato ul li input.link{max-width:180px;color:#fff;text-transform:uppercase;border:none;margin:0 auto;background-color:var(--primary-color)}.form .form_personalizzato ul li input[type=checkbox]{display:inline-block;width:auto!important;cursor:pointer;float:none!important}.form .form_personalizzato ul li input[type=file]{border:none}.form .form_personalizzato ul li select{display:block;width:100%;border:1px solid color-mix(in srgb,var(--black-color) 20%,transparent);padding:8px 10px;border-radius:2px;cursor:pointer;font-size:14px;-webkit-appearance:menuList;-moz-appearance:menuList;appearance:menuList}.form .form_personalizzato ul li select:focus{outline:none}.form .form_personalizzato ul li textarea{display:block;width:100%;border:1px solid color-mix(in srgb,var(--black-color) 20%,transparent);border-radius:3px;padding:8px 10px;min-height:100px;font-size:14px}.form .form_personalizzato ul li textarea:focus{outline:none}.form .form_personalizzato ul li.date{padding:8px 10px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.form .form_personalizzato ul li.date label{display:inline-block;font-size:18px;font-family:var(--font-title);width:50%}.form .form_personalizzato ul li.date label span{display:none}.form .form_personalizzato ul li.date input{padding:0;width:50%}.form .form_personalizzato ul li.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form .form_personalizzato ul li.checkbox label{display:inline-block;font-size:18px;font-family:var(--font-title);margin-left:16px}.form .form_personalizzato ul li.checkbox label span{display:none}.form .form_personalizzato ul li.checkbox input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form .form_personalizzato ul li.privacy{display:block;font-size:18px;font-family:var(--font-title)}.form .form_personalizzato ul li.privacy a{text-decoration:underline;color:var(--primary-color)!important}.form #form_contatti{position:relative;width:100%;max-width:800px;margin:0 auto}.form #form_contatti div{position:relative;display:grid;grid-template-columns:160px 1fr;gap:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:48em){.form #form_contatti div{grid-template-columns:1fr;gap:15px 0}}.form #form_contatti div+div{margin-top:30px}@media screen and (max-width:48em){.form #form_contatti div+div{margin-top:20px}}.form #form_contatti div label{position:relative;margin:0!important}.form #form_contatti div input{display:block;width:100%;border:1px solid color-mix(in srgb,var(--black-color) 20%,transparent);border-radius:2px;padding:8px 10px;font-size:14px}.form #form_contatti div input:focus{outline:none}.form #form_contatti div input.btn{max-width:180px;color:#fff;text-transform:uppercase;font-weight:700;border:none;margin:0 auto;text-align:center}.form #form_contatti div input[type=checkbox]{display:inline-block;width:auto!important;cursor:pointer;float:none!important;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form #form_contatti div textarea{display:block;width:100%;border:1px solid color-mix(in srgb,var(--black-color) 20%,transparent);border-radius:3px;padding:8px 10px;min-height:100px;font-size:14px}.form #form_contatti div textarea:focus{outline:none}.form #form_contatti div.privacy_div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form #form_contatti div.privacy_div_gen{display:block}.form #form_contatti div.div_pulsanti{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form #form_contatti div.div_pulsanti strong{margin-top:15px}.press{position:relative;padding-inline:clamp(2.25rem,-.67rem + 10.38095vw,9.0625rem);margin-top:4.375rem}.press-list{position:relative;display:grid;grid-template-columns:1fr;gap:3.125rem 2.5rem}@media screen and (min-width:32.01em){.press-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}}.press-image,.press-item{position:relative;width:100%}.press-image{display:block;aspect-ratio:.7246540909;overflow:hidden;max-width:100%}.press-content{position:relative;padding:1.25rem}.page-landing{margin-top:3.125rem;position:relative}@media screen and (max-width:48em){.page-landing{gap:.625rem}}.page-landing__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem 1.25rem}.page-landing__item{position:relative}.page-landing__link{text-transform:uppercase;font-size:.75rem;text-decoration:underline}@media screen and (min-width:48.01em){.page-landing__link{font-size:.875rem}}.footer-menu-landing{margin-top:3.125rem}.footer-menu-landing__row{gap:.9375rem}.footer-menu-landing__item{position:relative}.footer-menu-landing__link{font-size:.625rem;text-transform:uppercase;color:var(--text-color)}.link_landing_generator{margin-top:2.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}@media screen and (min-width:48.01em){.link_landing_generator{gap:.9375rem 1.25rem}}.link_landing_generator li{position:relative}.link_landing_generator li a{text-transform:uppercase;font-size:.75rem;text-decoration:underline}@media screen and (min-width:48.01em){.link_landing_generator li a{font-size:.875rem}}.footer{background-color:var(--secondary-color)}.footer-menu{margin-top:4.0625rem}.footer-menu__row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;gap:.9375rem;padding-inline:clamp(.9375rem,-.54rem + 5.2381vw,4.375rem);padding-bottom:1.25rem;border-bottom:.0625rem solid var(--text-color)}.footer-menu__link{font-size:1.25rem;font-weight:500;text-transform:uppercase}.social{margin-top:1.5625rem}.social-list{-webkit-column-gap:1.9375rem;-moz-column-gap:1.9375rem;column-gap:1.9375rem}.social__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid var(--primary-color);width:2.1875rem;height:2.1875rem;border-radius:50%}.social__icon{color:var(--primary-color);font-size:1rem}.shop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5625rem}.shop__text{text-transform:uppercase;padding:10px}.address{margin-top:3.1875rem;font-size:1.25rem;line-height:1.3em}@media screen and (max-width:63.99em){.address{margin-top:0}}.address-image{display:block;width:100%;height:auto}@media screen and (max-width:63.99em){.address-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.address-cnt,.address-dx,.address-sx{width:33.33333%}@media screen and (max-width:63.99em){.address-cnt,.address-dx,.address-sx{width:100%}}.address-cnt,.address-sx{border-right:1px solid #cbcbcb}@media screen and (max-width:63.99em){.address-cnt,.address-sx{border-right:none;border-bottom:1px solid #cbcbcb}}.address-dx{padding:0 3%}@media screen and (max-width:63.99em){.address-dx{padding:2.5rem 0;max-width:500px;margin:0 auto}}.address-sx{padding:0 3%}@media screen and (max-width:63.99em){.address-sx{padding:2.5rem 0}}.address-cnt{text-align:left;padding:1.5625rem 3%;font-family:var(--font-main)}@media screen and (max-width:63.99em){.address-cnt{padding:2.5rem 0}}.address-cnt-wrapper{width:100%;max-width:22.8125rem}.address-cnt__title{text-transform:uppercase;color:#606060;font-size:1.25rem;line-height:1.5rem}.footer-newsletter{margin-top:1.25rem}.footer-newsletter-field{background-color:#fff;padding:.9375rem;width:100%;font-size:1.25rem;line-height:1.5rem;margin-top:.625rem}.footer-newsletter-field:first-child{margin-top:0}.footer-newsletter-field::-webkit-input-placeholder{color:#a5a5a5}.footer-newsletter-field::-moz-placeholder{color:#a5a5a5}.footer-newsletter-field:-ms-input-placeholder{color:#a5a5a5}.footer-newsletter-field::-ms-input-placeholder{color:#a5a5a5}.footer-newsletter-field::placeholder{color:#a5a5a5}.footer-newsletter-privacy{padding-left:.625rem;padding-top:1.25rem}.footer-newsletter-privacy-wrapper{height:.875rem}.footer-newsletter-privacy-wrapper span{position:absolute;width:.5rem;height:.5rem;background:#0075ff;border-radius:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;z-index:0}.footer-newsletter-privacy-wrapper span.checked{opacity:1}.footer-newsletter-privacy input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:.875rem;height:.875rem;background-color:#fff;border-radius:50%;vertical-align:top;border:1px solid #586a23;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;position:relative;z-index:1;background:transparent}.footer-newsletter-privacy input[type=checkbox]:checked{border:1px solid #0075ff}.footer-newsletter-privacy-text{padding-left:.625rem;font-size:1rem;line-height:1.1875rem;color:#a5a5a5}.footer-newsletter-submit{width:100%;background-color:#586a23;color:#fff;text-transform:uppercase;padding:.9375rem;text-align:center;font-size:1.0625rem;line-height:1.1875rem;margin-top:1.25rem}.partners{background-color:var(--primary-color);padding:1.375rem;-webkit-column-gap:5.625rem;-moz-column-gap:5.625rem;column-gap:5.625rem}.partners-inner{gap:1.375rem}.partners__label{color:#fff;font-size:.9375rem;font-family:var(--font-alternate)}.partners-image{width:auto;height:3.125rem}@media screen and (min-width:48.01em){.partners-image{height:3.75rem}}.footer{margin-top:clamp(4.6875rem,3.46rem + 4.38095vw,7.5625rem);padding-bottom:5.625rem}@media screen and (min-width:48.01em){.footer{padding-bottom:1.375rem}}.footer-wrapper{padding-block:3.75rem;padding-inline:1.875rem}.footer-logo{position:relative;display:inline-block}.footer-logo picture{position:relative;display:block}.footer-logo__img{position:relative;width:auto;height:6.5625rem}.footer-blast{margin-top:1.375rem}.footer-blast__link{font-size:10px;color:var(--black-color);text-transform:uppercase}
/*# sourceMappingURL=style.min.css.map */