:root{--med-radius-lg: 26px;--med-radius-md: 18px;--med-shadow-soft: 0 18px 40px -18px rgba(62, 49, 36, .28);--med-shadow-softer: 0 10px 26px -16px rgba(62, 49, 36, .22)}body{-webkit-font-smoothing:antialiased}.product-item__inner,.product__media,.product-item__media--ratio{border-radius:var(--med-radius-md)}.product-item__wrapper{transition:transform .35s ease,box-shadow .35s ease;border-radius:var(--med-radius-md)}.product-item__wrapper:hover{transform:translateY(-4px);box-shadow:var(--med-shadow-soft)}.sec__collection-list .collection-item__wrapper{background:#2e7d8a14;border-radius:var(--med-radius-lg);padding:16px 16px 22px;transition:transform .35s ease,box-shadow .35s ease}.sec__collection-list .collection-item__wrapper:hover{transform:translateY(-4px);box-shadow:var(--med-shadow-soft)}.sec__collection-list .collection-item__media{border-radius:var(--med-radius-md);box-shadow:var(--med-shadow-softer)}.sec__collection-list .collection-item__information{text-align:center}.sec__collection-list .collection-item__name{font-size:1.45rem}.btn-primary:hover,.btn-outline:hover{transform:translateY(-2px);box-shadow:var(--med-shadow-softer)}input,textarea,select,.field__input{border-radius:var(--input-border-radius)}section[id*=hero_kevintra]{position:relative;overflow:hidden;background-color:#f6eedd}section[id*=hero_kevintra] .sec__rich-text{position:relative;overflow:hidden;background:url(mediterranean-hero-bg.svg) 50% 55% / cover no-repeat #f6eedd!important}section[id*=hero_kevintra] .sec__rich-text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 64% 62% at 50% 46%,#faf5ebf5,#faf5ebd1 42%,#faf5eb00 74%);pointer-events:none;z-index:1}section[id*=hero_kevintra] .sec__rich-text:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 34' preserveAspectRatio='none'%3E%3Cpath d='M0 34 L0 22 Q 30 6 60 22 T 120 22 T 180 22 T 240 22 L 240 34 Z' fill='%23FAF5EB'/%3E%3C/svg%3E") repeat-x bottom / auto 34px;z-index:2;pointer-events:none}section[id*=hero_kevintra] .full_width,section[id*=hero_kevintra] .sec__content-inner{position:relative;z-index:3}@media(min-width:768px){section[id*=hero_kevintra] .sec__content-inner{padding:clamp(130px,15vw,230px) 24px!important}}@media(max-width:767px){section[id*=hero_kevintra] .sec__rich-text{background-position:50% 22%}}.sec__title,.sec__heading-title{position:relative}.section__header-heading{position:relative;padding-bottom:14px}.section__header-heading:after{content:"";display:block;width:52px;height:4px;margin:14px 0 0;border-radius:999px;background:linear-gradient(90deg,#c96f50,#e8a08c)}.sec__collection-list .section__header-heading:after{margin:14px auto 0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mediterranean-resort.css.map?build=hero3 */
