@media only screen and (min-width:0rem){#hero-arch{background-color:var(--secondaryLight);overflow:hidden;padding:clamp(8rem,15vw,12rem) 1rem clamp(3.75rem,7.82vw,6.25rem);position:relative;z-index:1}#hero-arch:before{background-image:url(/assets/images/sardinia.webp);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}#hero-arch .cs-container{align-items:center;display:flex;flex-direction:column;gap:4rem;margin:auto;max-width:80rem;width:100%}#hero-arch .cs-content{align-items:flex-start;display:flex;flex-direction:column;max-width:35rem;text-align:left;width:100%}#hero-arch .cs-topper{color:var(--primary);display:block;font-size:.875rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}#hero-arch .cs-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(3rem,8vw,5.5rem);font-weight:400;line-height:1.1em;margin-bottom:1.5rem}#hero-arch .cs-text{color:var(--bodyTextColor);font-size:clamp(1rem,2vw,1.125rem);line-height:1.5em;margin-bottom:2rem;max-width:28rem}#hero-arch .cs-button-group{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}#hero-arch .cs-button-solid{background-color:var(--headerColor);border-radius:.25rem;color:var(--bodyTextColorWhite);font-size:1rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:background-color .3s ease}#hero-arch .cs-button-solid:hover{background-color:var(--primary)}#hero-arch .cs-button-transparent{color:var(--bodyTextColor);font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease}#hero-arch .cs-button-transparent:hover{color:var(--primary)}#hero-arch .cs-image-group{margin-left:auto;margin-right:0;margin-top:2rem;max-width:35rem;position:relative;width:calc(100% - 2.5rem)}#hero-arch .cs-picture{aspect-ratio:3/4;border-radius:50vw 50vw 0 0;display:block;overflow:hidden;position:relative;width:100%;z-index:1}#hero-arch .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#hero-arch .cs-halo{border:1.5px solid var(--primaryLight);border-radius:50vw 50vw 0 0;height:100%;left:-1.5rem;position:absolute;top:-1.5rem;width:100%;z-index:0}#hero-arch .cs-badge{background-color:var(--secondaryLight);border-radius:.5rem;box-shadow:0 10px 30px rgba(44,54,49,.1);display:flex;flex-direction:column;gap:.25rem;left:-1.5rem;padding:1rem 1.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}#hero-arch .cs-badge-title{color:var(--headerColor);font-family:var(--headerFont);font-size:1.125rem;font-style:italic}#hero-arch .cs-badge-price{color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}}@media only screen and (min-width:64rem){#hero-arch .cs-container{align-items:center;flex-direction:row;justify-content:space-between}#hero-arch .cs-content{flex:none;width:50%}#hero-arch .cs-image-group{margin-left:0;margin-top:0;width:45%}#hero-arch .cs-halo,#hero-arch .cs-picture{border-radius:25rem 25rem 0 0}}@media only screen and (min-width:0rem){#trust-bar-1{background-color:var(--secondaryLight);padding:clamp(2rem,5vw,3rem) 1rem;width:100%}#trust-bar-1 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2.25rem);margin:auto;max-width:80rem;padding:0;width:100%}#trust-bar-1 .cs-shipping{align-items:center;color:var(--headerColor);display:flex;font-family:Inter,sans-serif;font-size:clamp(.8125rem,1.6vw,.9375rem);font-weight:500;gap:.625rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}#trust-bar-1 .cs-shipping-icon{color:var(--primary);display:block;flex-shrink:0;height:1.25rem;width:1.25rem}#trust-bar-1 .cs-emphasis{color:var(--primary);font-weight:700}#trust-bar-1 .cs-stats{display:grid;gap:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,2rem);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;width:100%}#trust-bar-1 .cs-stat{align-items:center;display:flex;flex-direction:column;gap:.375rem;text-align:center}#trust-bar-1 .cs-number{align-items:baseline;color:var(--headerColor);display:inline-flex;font-family:Playfair Display,serif;font-size:clamp(2rem,6vw,2.75rem);font-weight:500;line-height:1em}#trust-bar-1 .cs-symbol{color:var(--secondary);font-size:.6em;margin-left:.1em}#trust-bar-1 .cs-label{color:var(--bodyTextColor);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1.4vw,.8125rem);font-weight:500;letter-spacing:.08em;line-height:1.3em;text-transform:uppercase}}@media only screen and (min-width:48rem){#trust-bar-1 .cs-stats{grid-template-columns:repeat(4,1fr)}#trust-bar-1 .cs-stat{border-left:1px solid rgba(44,54,49,.12)}#trust-bar-1 .cs-stat:first-child{border-left:none}}@media only screen and (min-width:0rem){body.dark-mode #trust-bar-1{background-color:var(--headerColor)}body.dark-mode #trust-bar-1 .cs-shipping{color:var(--bodyTextColorWhite)}body.dark-mode #trust-bar-1 .cs-emphasis,body.dark-mode #trust-bar-1 .cs-shipping-icon{color:var(--secondary)}body.dark-mode #trust-bar-1 .cs-number{color:var(--bodyTextColorWhite)}body.dark-mode #trust-bar-1 .cs-label{color:var(--bodyTextColorWhite);opacity:.7}body.dark-mode #trust-bar-1 .cs-stat{border-left-color:rgba(250,250,252,.15)}}