.lh-cart{background:#f8f5ef;min-height:70vh;padding:70px 20px 100px}.lh-cart__container{width:min(100%,1050px);margin:0 auto}.lh-cart__header{margin-bottom:42px}.lh-cart__eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.lh-cart__header h1{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,58px);line-height:1;font-weight:500}.lh-cart__header>p:last-child{margin:0;opacity:.7;font-size:16px}.lh-cart__items{border-top:1px solid rgba(0,0,0,.12)}.lh-cart__item{display:grid;grid-template-columns:140px 1fr;gap:28px;padding:28px 0;border-bottom:1px solid rgba(0,0,0,.12)}.lh-cart__image{width:140px;height:115px;overflow:hidden;border-radius:4px;background:#ece7dd}.lh-cart__image a{display:block;width:100%;height:100%}.lh-cart__image img{width:100%;height:100%;display:block;object-fit:cover}.lh-cart__placeholder{width:100%;height:100%;background:#ece7dd}.lh-cart__details{min-width:0}.lh-cart__title-row{display:flex;justify-content:space-between;gap:30px}.lh-cart__title-row h2{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.lh-cart__title-row h2 a{color:inherit;text-decoration:none}.lh-cart__variant{margin:0;font-size:13px;opacity:.65}.lh-cart__price{white-space:nowrap;font-size:18px;font-weight:600}.lh-cart__booking-info{margin-top:16px;padding:15px 18px;background:#ffffffbf;border-left:3px solid #2e1739}.lh-cart__booking-row{display:flex;gap:12px;margin:7px 0;font-size:14px}.lh-cart__booking-row span{min-width:95px;opacity:.6}.lh-cart__booking-row strong{font-weight:600}.lh-cart__actions{display:flex;align-items:flex-end;gap:22px;margin-top:16px}.lh-cart__quantity{display:flex;flex-direction:column;gap:5px}.lh-cart__quantity label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.lh-cart__quantity input{width:64px;height:36px;padding:4px 8px;border:1px solid rgba(0,0,0,.25);background:#f5f2ec;color:#333}.lh-cart__remove{color:inherit;font-size:13px;text-decoration:underline;opacity:.65}.lh-cart__footer{display:flex;justify-content:flex-end;padding-top:38px}.lh-cart__summary{width:min(100%,420px)}.lh-cart__total{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.15);font-size:18px}.lh-cart__total strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.lh-cart__note{margin:14px 0 20px;font-size:12px;line-height:1.5;opacity:.6}.lh-cart__checkout{width:100%;min-height:54px;border:0;padding:15px 25px;background:#2e1739;color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.lh-cart__checkout:hover{opacity:.9}.lh-cart__empty{padding:70px 20px;text-align:center}.lh-cart__empty h2{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}.lh-cart__empty a{display:inline-block;margin-top:15px;padding:14px 24px;background:#2e1739;color:#fff;text-decoration:none}@media screen and (max-width:700px){.lh-cart{padding:45px 18px 70px}.lh-cart__item{grid-template-columns:95px 1fr;gap:16px}.lh-cart__image{width:95px;height:90px}.lh-cart__title-row{display:block}.lh-cart__title-row h2{font-size:19px}.lh-cart__price{margin-top:8px}.lh-cart__booking-row{display:block}.lh-cart__booking-row span{display:block;margin-bottom:2px}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}header{height:5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.lh-workshop-product{width:100%;margin:0;padding:0}.lh-workshop-hero{position:relative;width:100%;min-height:760px;overflow:hidden;background:#2d211b}.lh-workshop-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lh-workshop-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#1c100ce6,#1c100cb8 35%,#1c100c4d 65%,#1c100c1a)}.lh-workshop-hero__inner{position:relative;z-index:2;width:min(1200px,90%);min-height:760px;margin:0 auto;display:flex;align-items:center}.lh-workshop-hero__content{width:100%;padding:100px 0 40px;color:#fff}.lh-workshop-hero__eyebrow{margin:0 0 20px;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd1}.lh-workshop-hero__title{margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,76px);line-height:.98;font-weight:400;letter-spacing:-.02em;color:#fff}.lh-workshop-hero__description{max-width:500px;margin-bottom:30px;font-size:16px;line-height:1.7;color:#ffffffe0}.lh-workshop-hero__description p{margin:0 0 12px}.lh-workshop-hero__description p:last-child{margin-bottom:0}.lh-workshop-hero__price{display:flex;align-items:baseline;gap:10px;margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1;color:#fff}.lh-workshop-hero__price span{font-family:inherit;font-size:15px;opacity:.75}.lh-workshop-hero__duration{display:inline-block;margin-top:18px;padding:8px 13px;border:1px solid rgba(255,255,255,.35);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6}.lh-workshop-hero__divider{width:100%;height:1px;margin:30px 0 22px;background:#ffffff47}.lh-workshop-hero__booking-note{font-size:13px;line-height:1.6;color:#ffffffc7}.lh-native-product-form{width:100%;padding:24px 20px 32px;background:#f8f5ef}.lh-native-product-form__inner{width:min(1200px,90%);margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:18px}.lh-native-product-form__note{max-width:330px;margin:0;text-align:right;font-size:12px;line-height:1.5;color:#00000094}.lh-product-form{width:220px;margin:0}.lh-native-add-to-cart{display:block;width:100%;min-height:48px;padding:13px 20px;border:1px solid #2e1739;border-radius:999px;background:transparent;color:#2e1739;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.lh-native-add-to-cart:hover{background:#2e1739;color:#fff}@media screen and (min-width:750px){.shopify-section:has(.sesami-block){position:relative;z-index:20;width:min(1200px,90%);height:0;margin:0 auto}.sesami-block{position:absolute;right:0;bottom:145px;width:380px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.sesami-block sesami-experience{display:block;width:100%}}@media screen and (max-width:749px){.lh-workshop-hero{min-height:720px}.lh-workshop-hero__inner{width:calc(100% - 36px);min-height:720px;align-items:flex-end}.lh-workshop-hero__image{object-position:center}.lh-workshop-hero__overlay{background:linear-gradient(0deg,#190e0af7,#190e0ad1 48%,#190e0a2e)}.lh-workshop-hero__content{width:100%;padding:230px 0 55px}.lh-workshop-hero__eyebrow{font-size:10px}.lh-workshop-hero__title{font-size:clamp(38px,12vw,54px)}.lh-workshop-hero__description{font-size:14px;line-height:1.6}.lh-workshop-hero__price{font-size:34px}.lh-native-product-form{padding:20px 18px 26px}.lh-native-product-form__inner{width:100%;display:block}.lh-native-product-form__note{max-width:none;margin:0 0 12px;text-align:left}.lh-product-form{width:100%}.sesami-block{width:calc(100% - 36px);margin:22px auto 35px;padding:0;background:transparent;border:0;box-shadow:none}.sesami-block sesami-experience{display:block;width:100%}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
