.adp-v11-home,.adp-immersive,.adp-v11-gifts{--adp-cream:#f5f1e9;--adp-ink:#302c26;--adp-sage:#465143;--adp-sand:#d7bd96;--adp-line:#d8d0c3;overflow:clip}.adp-v11-home :is(a,button):focus-visible,.adp-immersive :is(a,button):focus-visible,.adp-v11-gifts :is(a,button):focus-visible{outline:3px solid #947149;outline-offset:4px}.adp-v11-home .adp-section{padding-block:clamp(65px,8vw,122px)}.adp-v11-home .adp-hero.adp-v11-hero{height:min(79svh,850px);min-height:520px;background:#25382f;display:flex;align-items:flex-end;justify-content:center;text-align:center}.adp-v11-home .adp-hero.adp-v11-hero:after{background:linear-gradient(to bottom,#0f17111a,#0f17110f 27%,#0f171121 49%,#0a151094)}.adp-v11-home .adp-v11-hero-photo{object-fit:cover;object-position:50% 54%;filter:saturate(.93)}.adp-v11-home .adp-v11-hero .adp-hero-content{width:100%;max-width:1040px;padding:0 28px clamp(58px,7vw,108px);margin-inline:auto;text-shadow:0 2px 16px #0008}.adp-v11-home .adp-v11-hero h1{font-size:clamp(3.3rem,6.4vw,6.7rem);font-weight:400;line-height:1.06;max-width:970px;letter-spacing:-.057em;margin:19px auto 0;text-wrap:balance}.adp-v11-home .adp-v11-hero .eyebrow{font-size:11px;letter-spacing:.23em}.adp-v11-home .adp-hero-below{padding:clamp(27px,3.5vw,55px) clamp(25px,7vw,112px);display:flex;align-items:center;justify-content:center;gap:clamp(26px,5vw,100px);background:#f5f1e9;border-bottom:1px solid #ded6c9;max-width:none}.adp-v11-home .adp-hero-below>p{flex:1 1 470px;max-width:670px;margin:0;font-size:clamp(16px,1.45vw,21px);line-height:1.65}.adp-v11-home .adp-hero-actions{display:flex;align-items:center;gap:12px;flex:0 1 auto;justify-content:center}.adp-v11-home .adp-hero-actions .btn{min-width:175px;min-height:51px;padding:16px 21px;line-height:1.25;font-size:11px;letter-spacing:.095em;text-align:center;box-shadow:none!important;transition:background .22s,color .22s,transform .22s}.adp-v11-home .adp-hero-actions .btn:focus-visible{outline-offset:3px}.adp-v11-home .adp-hero-actions .btn:hover{transform:translateY(-2px)}.adp-v11-home .adp-hero-actions .btn-explore{color:#302c26;background:transparent;border:1px solid #908577}.adp-v11-home .adp-hero-actions .btn-explore:hover{background:#ebe4da;color:#302c26}.adp-v11-home .adp-hero-actions .btn-book{color:#2d2923;background:#d7bd96;border:1px solid #d7bd96;font-weight:700}.adp-v11-home .adp-hero-actions .btn-book:hover{color:#302c26;background:#e6ceab;border-color:#e6ceab}.adp-v11-home .intro h2{font-size:clamp(2.6rem,5vw,5.7rem);line-height:1.11;text-wrap:balance}.adp-v11-home .intro p{max-width:710px}.adp-v11-home .cards{max-width:1120px;gap:clamp(20px,3.3vw,50px);margin-top:clamp(35px,5vw,65px)}.adp-v11-home .cards>a{color:inherit;min-width:0}.adp-v11-home .cards .photo{aspect-ratio:4/4.55;background:#dfd6ca}.adp-v11-home .cards h3{font-size:clamp(2rem,3.4vw,3.2rem);margin-top:20px}.adp-v11-home .cards .photo img{object-position:center 48%}.adp-v11-home .split{align-items:center;gap:clamp(30px,6vw,95px)}.adp-v11-home .split .photo{height:auto;aspect-ratio:1/1.09;min-width:0;background:#ddd6ca}.adp-v11-home .split .photo img{width:100%;height:100%;object-fit:cover}.adp-v11-home .split h2{font-size:clamp(2.75rem,4.7vw,5.5rem);text-wrap:balance}.adp-v11-home .adp-wellness-feature .photo{aspect-ratio:1/1.03}.adp-v11-home .adp-vouchers-section{background:#efe9de}.adp-v11-home .voucher-grid{max-width:1140px;gap:18px;margin:clamp(30px,4vw,60px) auto 0}.adp-v11-home .voucher{background:#faf8f3;border:1px solid #d8d0c4;min-height:0;padding:clamp(28px,4vw,55px);box-shadow:0 10px 32px #392d2106}.adp-v11-home .voucher h3{font-size:clamp(2rem,3vw,3.45rem);line-height:1.17;letter-spacing:-.045em;margin:16px 0}.adp-v11-home .voucher p{margin:0 0 17px;font-size:16px;line-height:1.7}.adp-v11-home .adp-voucher-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px}.adp-v11-home .adp-voucher-meta>span{padding:7px 10px;border:1px solid #d8d0c4;font-size:11px;letter-spacing:.05em}.adp-v11-home .voucher .price{font:400 clamp(1.65rem,2.4vw,2.35rem)/1.2 Georgia,serif;margin:14px 0 0;padding:8px 0 0}.adp-v11-home .voucher .btn{width:100%;padding:15px 18px;max-width:340px;margin-top:22px}.adp-v11-home .adp-voucher-note{text-align:center;max-width:730px;margin:23px auto 0!important;font-size:13px;color:#625b53;line-height:1.6}.adp-v11-home .adp-family-contact{background:#e5e2d8;padding-block:clamp(65px,8vw,120px)}.adp-v11-home .adp-family-inner{max-width:1200px;margin:auto;grid-template-columns:1.4fr .9fr;gap:clamp(25px,6vw,90px)}.adp-v11-home .adp-family-inner h2{font-size:clamp(2.7rem,4.4vw,5.2rem);line-height:1.1;text-wrap:balance}.adp-v11-home .adp-family-inner p{font-size:clamp(16px,1.4vw,18px);margin-bottom:0}.adp-v11-home .adp-family-action{gap:19px}.adp-v11-home .adp-family-action .btn{min-height:56px;width:100%;max-width:375px;background:#374438;text-wrap:balance}.adp-v11-home .adp-family-action .btn:hover{background:#54624f}.adp-v11-home .adp-family-action>span{line-height:1.65}.adp-v11-home .textlink{padding-top:12px}.adp-v11-home .dark .textlink{color:#fff}.adp-immersive .adpi-cover{height:min(79svh,800px);min-height:510px;align-items:flex-end}.adp-immersive .adpi-cover:after{background:linear-gradient(to bottom,#0f18121c,#0f181226 40%,#08130dba)}.adp-immersive .adpi-cover-content{width:min(1220px,calc(100% - 70px));padding:0 0 clamp(62px,7vw,105px);margin-inline:auto}.adp-immersive .adpi-cover h1{font-size:clamp(3.7rem,7.6vw,8rem);line-height:1.05;letter-spacing:-.055em;margin:17px 0 20px;text-wrap:balance;max-width:1120px}.adp-immersive .adpi-cover p{font-size:clamp(16px,1.45vw,21px);line-height:1.6;max-width:730px;margin:0}.adp-immersive .adpi-discover{margin-top:26px;padding-bottom:8px;text-decoration:none}.adp-immersive .adpi-chapters{gap:clamp(65px,7vw,126px);padding:clamp(60px,8vw,116px) clamp(22px,4vw,72px) clamp(66px,8vw,114px);max-width:1500px;margin:0 auto}.adp-immersive .adpi-chapter,.adp-immersive .adpi-chapter.adpi-right{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);padding:0;gap:clamp(30px,5vw,90px);max-width:100%;overflow:visible}.adp-immersive .adpi-chapter.adpi-right{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.adp-immersive .adpi-image-frame{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1.04;background:#e5dbcf}.adp-immersive .adpi-image-frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.adp-immersive .adpi-copy{padding:clamp(10px,2vw,24px) 0;max-width:620px}.adp-immersive .adpi-copy h2{font-size:clamp(2.65rem,4.6vw,5.45rem);letter-spacing:-.05em;line-height:1.1;text-wrap:balance;margin:15px 0 24px}.adp-immersive .adpi-body{font-size:clamp(16px,1.25vw,19px);line-height:1.8}.adp-immersive .adpi-body :is(p,li){overflow-wrap:break-word}.adp-immersive .adpi-body a{color:inherit;text-decoration:underline;text-underline-offset:4px}.adp-immersive .adpi-link{color:#313e32;border-bottom-color:#707b6d;line-height:1.6}.adp-immersive .adpi-end{background:#374438;padding:clamp(60px,8vw,106px) 24px}.adp-immersive .adpi-end h2{font-size:clamp(2.4rem,4.6vw,5.3rem);text-wrap:balance}.adp-immersive .adpi-end .adpi-button{min-width:180px;justify-content:center}.adp-immersive .adpi-history-collage{display:grid!important;grid-template-columns:1.06fr .94fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;aspect-ratio:1.12!important;isolation:auto;overflow:hidden;background:transparent}.adp-immersive .adpi-history-collage>img{position:relative!important;inset:auto!important;grid-auto-flow:row;display:block;min-width:0;min-height:0;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:none!important;object-fit:cover;object-position:center}.adp-immersive .adpi-history-collage>img:first-child{grid-area:1/1/3/2}.adp-immersive .adpi-history-collage>img:nth-child(2){grid-area:1/2/2/3}.adp-immersive .adpi-history-collage>img:nth-child(3){grid-area:2/2/3/3}.adp-immersive .adpi-featured-contact{border:0!important;background:#e7e5da!important;max-width:1120px!important;width:100%;margin:0 auto!important;padding:clamp(48px,6vw,91px) clamp(22px,5vw,70px)!important}.adp-immersive .adpi-featured-contact .adpi-copy{max-width:780px;padding:0}.adp-immersive .adpi-featured-contact .adpi-copy h2{font-size:clamp(2.3rem,4.2vw,5rem)}.adp-immersive .adpi-featured-contact .adpi-link{border:0;background:#374438;color:#fff!important;text-decoration:none!important;min-height:52px;padding:14px 23px;justify-content:center}.adp-immersive .adpi-chapter.adpi-text-only:not(.adpi-featured-contact){max-width:960px;min-height:0;margin:0 auto;padding:clamp(30px,5vw,75px) 28px;border-top:1px solid #d5cdc1;border-bottom:1px solid #d5cdc1;background:#f0eae1}.adp-immersive .adpi-chapter.adpi-text-only:not(.adpi-featured-contact) .adpi-copy{max-width:750px}.adp-immersive .adpi-cover-image{animation:none;object-position:center center}.adp-immersive.adpi-template-la-nostra-storia .adpi-chapters{gap:clamp(70px,9vw,135px)}.adp-immersive.adpi-template-agata-blu .adpi-cover-image,.adp-immersive.adpi-template-agata-rossa .adpi-cover-image{object-position:center 45%}.adp-immersive.adpi-template-vacanze-di-gruppo .adpi-featured-contact{background:#eee5d9!important}.adp-immersive.adpi-template-piscina-e-benessere .adpi-image-frame{aspect-ratio:1.1}@media(max-width:1080px){.adp-v11-home .adp-hero-below{display:flex;flex-direction:column;align-items:center;gap:21px;text-align:center}.adp-v11-home .adp-hero-below>p{flex:0 1 auto}.adp-v11-home .adp-hero-actions{width:100%}.adp-v11-home .adp-family-inner{grid-template-columns:1fr}}@media(max-width:800px){.adp-v11-home .adp-hero.adp-v11-hero{height:clamp(540px,70svh,740px);min-height:540px}.adp-v11-home .adp-v11-hero-photo{object-position:45% 50%}.adp-v11-home .adp-v11-hero .adp-hero-content{padding:0 24px 55px}.adp-v11-home .adp-v11-hero h1{font-size:clamp(2.95rem,9.1vw,4.8rem);line-height:1.08;max-width:580px}.adp-v11-home .adp-hero-below{padding:28px 24px 36px;gap:25px}.adp-v11-home .adp-hero-below>p{font-size:16px;line-height:1.65}.adp-v11-home .adp-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.adp-v11-home .adp-hero-actions .btn{min-width:0;padding:15px 10px;font-size:10px;letter-spacing:.045em;white-space:normal}.adp-v11-home .adp-section{padding-block:clamp(55px,9vw,72px)}.adp-v11-home .intro h2{font-size:clamp(2.4rem,9vw,4rem)}.adp-v11-home .cards{display:grid;grid-template-columns:1fr;gap:40px}.adp-v11-home .cards>a:last-child{grid-column:auto}.adp-v11-home .cards .photo,.adp-v11-home .cards>a:last-child .photo{aspect-ratio:5/4}.adp-v11-home .split,.adp-v11-home .split.reverse{display:flex;flex-direction:column;gap:34px}.adp-v11-home .split .photo{order:0!important;width:100%;height:auto;aspect-ratio:5/4}.adp-v11-home .split .copy{order:1!important;width:100%;max-width:none}.adp-v11-home .split h2{font-size:clamp(2.6rem,9.2vw,4.5rem);margin:12px 0 20px}.adp-v11-home .voucher-grid{grid-template-columns:1fr;gap:14px}.adp-v11-home .voucher{padding:30px 24px}.adp-v11-home .voucher h3{font-size:clamp(2.1rem,8vw,3.2rem)}.adp-v11-home .adp-family-contact{padding-block:65px}.adp-v11-home .adp-family-inner h2{font-size:clamp(2.7rem,9vw,4rem)}.adp-v11-home .adp-family-action .btn{max-width:none}.adp-immersive .adpi-cover{height:clamp(520px,74svh,730px);min-height:520px}.adp-immersive .adpi-cover-content{width:calc(100% - 48px);padding-bottom:50px;padding-top:0}.adp-immersive .adpi-cover h1{font-size:clamp(3.1rem,10.8vw,5.5rem);line-height:1.08;margin:12px 0 17px}.adp-immersive .adpi-cover p{font-size:16px;line-height:1.6}.adp-immersive .adpi-chapters{display:grid;gap:clamp(53px,8vw,82px);padding:55px 24px 80px}.adp-immersive .adpi-chapter,.adp-immersive .adpi-chapter.adpi-right{display:flex;flex-direction:column;gap:23px;padding:0;margin:0;min-width:0}.adp-immersive .adpi-right .adpi-image-frame{order:0}.adp-immersive .adpi-image-frame{width:100%;max-width:none;aspect-ratio:5/4;flex:none}.adp-immersive .adpi-copy{padding:0 2px;width:100%}.adp-immersive .adpi-copy h2{font-size:clamp(2.5rem,9vw,4.3rem);margin:12px 0 18px}.adp-immersive .adpi-body{font-size:16px;line-height:1.75}.adp-immersive .adpi-history-collage{aspect-ratio:1.02!important;gap:7px}.adp-immersive .adpi-featured-contact{padding:46px 25px!important;margin:0!important;width:100%}.adp-immersive .adpi-featured-contact .adpi-copy h2{font-size:clamp(2.55rem,9vw,4rem)}.adp-immersive .adpi-chapter.adpi-text-only:not(.adpi-featured-contact){width:100%;padding:45px 25px}.adp-immersive .adpi-end{padding:65px 22px}.adp-immersive .adpi-end h2{font-size:clamp(2.4rem,8.5vw,4.4rem)}}@media(max-width:430px){.adp-v11-home .adp-v11-hero h1{font-size:clamp(2.75rem,10vw,3.35rem)}.adp-v11-home .adp-v11-hero .eyebrow{font-size:9px;letter-spacing:.18em}.adp-v11-home .adp-hero-actions .btn{min-height:51px}.adp-v11-home .voucher{padding:27px 22px}.adp-immersive .adpi-cover h1{font-size:clamp(2.95rem,11vw,3.8rem)}}@media(prefers-reduced-motion:reduce){.adp-v11-home :is(img,a),.adp-immersive :is(img,a){animation:none!important;transition:none!important;transform:none!important}}.adp-v11-gifts{padding:0;background:#f5f1e9}.adp-v11-gifts .adp-gifts-hero{text-align:center;padding:clamp(88px,11vw,165px) 25px clamp(65px,8vw,100px);max-width:1080px;margin:0 auto}.adp-v11-gifts .adp-gifts-hero h1{font:400 clamp(3.5rem,7.5vw,8rem)/1.04 Georgia,serif;letter-spacing:-.06em;margin:20px auto 28px;text-wrap:balance}.adp-v11-gifts .adp-gifts-hero p{max-width:740px;margin:auto;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.adp-v11-gifts .adp-gifts-grid{max-width:1350px;padding:0 clamp(22px,4vw,70px) clamp(90px,10vw,150px);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,36px)}.adp-v11-gifts .adp-gift-card{min-width:0;background:#faf7f1;border:1px solid #dad0c2;display:flex;flex-direction:column}.adp-v11-gifts .adp-gift-illustration{background:#e8dfd2;aspect-ratio:1.45;overflow:hidden}.adp-v11-gifts .adp-gift-illustration img{display:block;width:100%;height:100%;object-fit:cover}.adp-v11-gifts .adp-gift-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-family:Georgia,serif;text-align:center;padding:30px;color:#5f6656}.adp-v11-gifts .adp-gift-placeholder span{font:600 12px/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.24em}.adp-v11-gifts .adp-gift-placeholder strong{font-size:clamp(2rem,3vw,3rem);font-weight:400}.adp-v11-gifts .adp-gift-content{padding:clamp(30px,4vw,52px);display:flex;flex-direction:column;flex:1}.adp-v11-gifts .adp-gift-content h2{font-size:clamp(2.45rem,4vw,4.65rem);line-height:1.1;margin:15px 0 22px;text-wrap:balance}.adp-v11-gifts .adp-gift-content p{font-size:16px;line-height:1.7}.adp-v11-gifts .adp-gift-content ul{padding:18px 0 24px;list-style:none;display:grid;gap:10px;margin:0 0 16px;border-bottom:1px solid #ddd3c6}.adp-v11-gifts .adp-gift-content li{font-size:14px;line-height:1.55;padding-left:19px;position:relative}.adp-v11-gifts .adp-gift-content li:before{content:"";width:5px;height:5px;border-radius:50%;background:#687365;position:absolute;left:0;top:.72em}.adp-v11-gifts .adp-gift-price{font:400 2.15rem/1.2 Georgia,serif;margin-top:auto;padding:5px 0 22px}.adp-v11-gifts .adp-gift-content .btn{align-self:flex-start;width:100%;max-width:350px}.adp-v11-gifts .adp-gift-unavailable{font-weight:600;color:#76685a;margin-top:auto;margin-bottom:15px}.adp-v11-gifts .adp-gift-textlink{color:#354434;text-decoration:underline;text-underline-offset:4px}.adp-v11-gifts .adp-gift-help{background:#e7e4da;text-align:center;padding:clamp(60px,9vw,115px) 24px}.adp-v11-gifts .adp-gift-help h2{font:400 clamp(2.5rem,5vw,5.6rem)/1.12 Georgia,serif;letter-spacing:-.047em;max-width:830px;margin:20px auto}.adp-v11-gifts .adp-gift-help p{max-width:790px;margin:0 auto 25px;font-size:16px;line-height:1.8}.adp-v11-gifts .adp-gift-help a{display:inline-block;color:#2b3f30;border-bottom:1px solid #2b3f30;text-decoration:none;padding-bottom:5px;font-weight:600}@media(max-width:800px){.adp-v11-gifts .adp-gifts-hero{padding:75px 24px 55px}.adp-v11-gifts .adp-gifts-hero h1{font-size:clamp(3rem,11vw,5.2rem)}.adp-v11-gifts .adp-gifts-grid{grid-template-columns:1fr;gap:21px;padding:0 18px 75px}.adp-v11-gifts .adp-gift-content{padding:30px 24px}.adp-v11-gifts .adp-gift-content h2{font-size:clamp(2.3rem,9vw,4rem)}.adp-v11-gifts .adp-gift-illustration{aspect-ratio:1.55}}.adp-v12-conditions{max-width:1160px;margin:clamp(55px,8vw,110px) auto;padding:0 24px;color:#302e29}.adp-v12-conditions>h2{font-family:Georgia,serif;font-size:clamp(32px,5vw,60px);font-weight:400;line-height:1.12;margin:14px 0 34px}.adp-v12-conditions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.adp-v12-conditions-grid article{background:#f4f0e7;padding:clamp(24px,4vw,48px)}.adp-v12-conditions-grid h3{font-family:Georgia,serif;font-size:clamp(24px,3vw,35px);font-weight:400;line-height:1.2;margin:12px 0 24px}.adp-v12-conditions-grid p,.adp-v12-conditions-note{font-size:16px;line-height:1.75}.adp-v12-conditions-note{max-width:850px;margin:28px 0 0}@media(max-width:700px){.adp-v12-conditions-grid{grid-template-columns:1fr}.adp-v12-conditions{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/adp-v11.css.map */
