.sardinia-content-section{margin-block:clamp(3.5rem,7vw,6rem)}.sardinia-bike-details,.sardinia-pack-copy,.sardinia-requirements-card,.sardinia-terms-card{border:1px solid rgb(60 85 70 / 12%);border-radius:1.5rem;background:linear-gradient(145deg,#f7f9f7,#edf2ee);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 12px 36px #3c554612}.sardinia-terms-card{align-self:start}.sardinia-bike-details>p,.sardinia-requirements-card>p{margin-top:.55rem;border-radius:.75rem;background:#fffc;padding:.7rem .85rem}.sardinia-bike-details>h2,.sardinia-pack-copy>h2,.sardinia-requirements-card>h2,.sardinia-terms-card>h2{margin-bottom:1.25rem}.sardinia-pack-copy>p:not(.font-bold){margin-block:.5rem;border-left:3px solid rgb(255 94 0 / 55%);border-radius:0 .65rem .65rem 0;background:#ffffffbf;padding:.55rem .75rem}.sardinia-pack-copy>p.font-bold{margin-top:1.25rem;color:#3c5546}.sardinia-pack-map{overflow:hidden;border:1px solid rgb(60 85 70 / 12%);border-radius:1.5rem;background:#edf2ee;padding:.75rem;box-shadow:0 16px 40px #3c55461a}.sardinia-pack-map img{width:100%;border-radius:1rem}.sardinia-gallery-section{border:1px solid rgb(60 85 70 / 12%);background:#edf2ee;padding-block:clamp(1.25rem,4vw,3rem)}.sardinia-welcome-section{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;border-radius:1.5rem;background:linear-gradient(135deg,#edf2ee,#f8faf8);padding:clamp(1.25rem,4vw,3rem)}.sardinia-welcome-section>h2,.sardinia-welcome-section>p:first-of-type{grid-column:1 / -1}.sardinia-welcome-section>h2{justify-self:start;margin-bottom:.5rem}.sardinia-welcome-section>p:first-of-type{max-width:48rem;color:#3c5546;font-size:1.2rem}.sardinia-welcome-section>p:not(:first-of-type){margin:0;border:1px solid rgb(60 85 70 / 10%);border-radius:1rem;background:#fff;padding:1rem}.sardinia-itinerary-content>p{margin-block:.6rem;border:1px solid rgb(60 85 70 / 10%);border-radius:.85rem;background:#f7f9f7;padding:.85rem 1rem}.sardinia-day-accordion{border:1px solid rgb(60 85 70 / 12%);border-radius:1.25rem;background:#edf2ee;padding:.75rem clamp(1rem,3vw,2rem)}.sardinia-day-accordion p{margin-block:.65rem}.sardinia-reviews-section{border-radius:1.5rem;background:#f7f9f7;padding:clamp(1rem,4vw,2.5rem)}@media (min-width: 768px){.sardinia-welcome-section{grid-template-columns:repeat(2,minmax(0,1fr))}}.sardinia-product{color:#374151;font-size:1rem;line-height:1.65}.sardinia-product h1{font-size:clamp(2.35rem,5.5vw,4.5rem);line-height:1.06}.sardinia-product h2{font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.2}.sardinia-product h3{font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.3}.sardinia-product h4{font-size:1.1rem;line-height:1.4}.sardinia-product p,.sardinia-product li{font-size:1rem;line-height:1.65}.sardinia-product p.font-bold{font-size:1.05rem;line-height:1.45}.sardinia-product .sardinia-stat-grid p:first-child{font-size:.95rem;line-height:1.35}.sardinia-product .sardinia-stat-grid p:not(:first-child){font-size:.9rem;line-height:1.4}.sardinia-product .grid-cols-7 h2{font-size:1rem;line-height:1.35}.sardinia-product .grid-cols-7 p{font-size:.95rem;line-height:1.5}.sardinia-product button,.sardinia-product a{font-size:inherit;line-height:inherit}.sardinia-hero-in{opacity:0;animation:sardinia-fade-up .9s cubic-bezier(.2,.7,.2,1) var(--d, 0ms) forwards}.sardinia-kenburns{animation:sardinia-kenburns 22s ease-in-out infinite alternate}.sardinia-orb{animation:sardinia-float 9s ease-in-out infinite alternate}.sardinia-reveal{opacity:1;transform:none}.sardinia-motion-ready .sardinia-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--d, 0ms)}.sardinia-motion-ready .sardinia-reveal.is-visible{opacity:1;transform:none}.sardinia-stat-grid>div{min-width:0;height:100%;border:1px solid rgb(60 85 70 / 12%);border-radius:1rem;background:#edf2ee;padding:.5rem;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.sardinia-stat-grid>div:hover{transform:translateY(-4px);background:#fff;box-shadow:0 12px 30px #3c55461f}.sardinia-stat-grid>div>div{padding:.75rem}@media (min-width: 768px){.sardinia-product,.sardinia-product p,.sardinia-product li{font-size:1.0625rem}.sardinia-product p.font-bold{font-size:1.125rem}.sardinia-product .sardinia-stat-grid p:first-child{font-size:1rem}.sardinia-product .sardinia-stat-grid p:not(:first-child){font-size:.95rem}}@keyframes sardinia-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sardinia-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes sardinia-float{0%{transform:translateZ(0)}to{transform:translate3d(20px,30px,0)}}@media (prefers-reduced-motion: reduce){.sardinia-hero-in,.sardinia-kenburns,.sardinia-orb,.sardinia-motion-ready .sardinia-reveal{opacity:1;transform:none;transition:none;animation:none}}
