section[id*=slideshow_]{background:#faf3e7}section[id*=slideshow_] .banner__media{background:url(med-table-scene.svg) 50% 58% / cover no-repeat #f7efe0}section[id*=slideshow_] .placeholder-image{opacity:0}section[id*=slideshow_] .banner__media:after{content:"";position:absolute;inset:auto 0 0 0;height:52%;background:radial-gradient(120% 110% at 16% 100%,#faf3e7c7,#faf3e700 62%);pointer-events:none}section[id*=slideshow_] .sec__content-heading{font-weight:700;letter-spacing:-.01em}section[id*=slideshow_] .sec__content-subheading{display:inline-block;padding:6px 18px;border-radius:999px;background:#c9785a;color:#fff9ef;font-weight:600;letter-spacing:.04em;text-transform:uppercase}#shopify-section-footer,#shopify-section-footer-group{border-top:4px solid #C9785A}section[id*=collection_list] .collection-item__media--ratio,section[id*=collection_list] .collection-item__wrapper{border-radius:26px}section[id*=collection_list] .collection-item__media--ratio{background:url(med-tile.svg) 50% 50% / 130px repeat #f7efe0}section[id*=collection_list] .placeholder-image{opacity:0}section[id*=collection_list] .collection-item__wrapper:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #4a5b6159}.product-item__inner,.product-item__media--ratio,.product__media{border-radius:18px}.product-item__wrapper{transition:transform .35s ease,box-shadow .35s ease}.product-item__wrapper:hover{transform:translateY(-5px);box-shadow:0 24px 48px -24px #4a5b6166}.product-item__price .price,.price-regular.primary-color,.product-item__price.primary-color{color:#b3674a}.product-item__price .price.compare-price,.price-compare{color:#9aa6a3}.product__add-cart,.product-item__button-submit{border-radius:999px}.btn{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #4a5b6173}a.btn--primary,.btn-primary{box-shadow:0 8px 18px -10px #c9785ab3}.section__header-heading{letter-spacing:-.015em}.section__header-heading:after{content:"";display:block;width:64px;height:4px;margin:14px auto 0;border-radius:2px;background:linear-gradient(90deg,#4e7c8c,#c9785a)}.field input,input[type=text],input[type=email],input[type=tel],input[type=search],textarea,select{border-radius:12px}section[id*=rich_text] .sec__content-heading{font-weight:700}.testimonial-item,.testimonials__item{border-radius:24px}.testimonial-item{box-shadow:0 20px 44px -26px #4a5b614d}section[id*=scrolling_text] .marquee{color:#c9785a;font-weight:600}body{background:#faf3e7}#MainContent .section.gradient,#MainContent .section.gradient[class*=color-]{background:transparent!important}#MainContent .product-item__information:not(.type-list){background:#fdfaf3f0;border-radius:16px;padding:10px 14px 13px;box-shadow:0 12px 26px -18px #172f318c}#MainContent .collection-item__information:not([class*=absolute]){background:#fdfaf3f0;border-radius:16px;padding:8px 14px 10px}#MainContent .section__header-heading,#MainContent .sec__content-heading{text-shadow:0 1px 2px rgba(255,253,247,.9),0 0 16px rgba(255,253,247,.7)}@media(min-width:769px){#MainContent{background-color:#f6ecd9;background-image:linear-gradient(#faf3e729,#faf3e729),url(coastal-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}}@media(max-width:768px){body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#f6ecd9;background-image:linear-gradient(#faf3e729,#faf3e729),url(coastal-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mediterranean-resort.css.map?build=v3 */
