body{--cx-night: #050505;--cx-surface: #101010;--cx-raised: #191713;--cx-white: #f5f4f0;--cx-muted-text: #bcb4a8;--cx-gold: #dec398;--cx-border: #39342c;--cx-control-border: #78654b;--cx-depth-texture: repeating-linear-gradient(125deg, rgb(245 244 240 / 2.6%) 0 .5px, transparent .5px 5px), repeating-linear-gradient(35deg, rgb(245 244 240 / 1.5%) 0 .5px, transparent .5px 5px), radial-gradient(ellipse 80% 580px at 18% 8%, rgb(222 195 152 / 6.5%), transparent 72%), radial-gradient(ellipse 75% 600px at 95% 65%, rgb(98 105 116 / 7%), transparent 72%);--crysalidas-action: var(--cx-raised);--crysalidas-action-text: var(--cx-gold);color-scheme:dark;background:var(--cx-night);background-image:var(--cx-depth-texture)}body .shopify-section:not(.header-section)>.section-background{background-image:var(--cx-section-texture, var(--cx-depth-texture))}body #MainContent[data-template=index],body #MainContent[data-template=index] .section-wrapper{background-color:transparent}@media(forced-colors:active),(prefers-contrast:more){body{--cx-depth-texture: none}}body #header-group .announcement-bar{display:none}body #header-group .header__row--top{background:var(--cx-night)!important;border-block-end:1px solid var(--cx-border);min-height:58px}body #header-group .menu-list__link,body #header-group .header-actions__action{color:var(--cx-white);font-size:.78rem;letter-spacing:-.01em}body #header-group .menu-list__link{font-size:.9375rem}body #header-group .menu-list__list{gap:clamp(.9rem,1.7vw,1.7rem)}body #header-group .menu-list__link:is(:hover,:focus-visible),body #header-group .menu-list__link--active{color:var(--cx-gold)}body #header-group .header-logo__emblem{display:block;width:32px;height:32px;object-fit:contain}body #header-group .menu-list__link:is([href$="/collections/calma"],[href$="/collections/bienestar"],[href$="/collections/disfrute"]):not(:hover,:focus-visible,.menu-list__link--active),body #header-group :is(#HeaderDrawer-calma,#HeaderDrawer-bienestar,#HeaderDrawer-disfrute):not(:hover,:focus-visible,.menu-drawer__menu-item--active){color:#ebe2d5}body #header-group .menu-list__link:is([href$="/collections/calma"],[href$="/collections/bienestar"],[href$="/collections/disfrute"]) .menu-list__link-title:first-letter,body #header-group :is(#HeaderDrawer-calma,#HeaderDrawer-bienestar,#HeaderDrawer-disfrute)>.menu-drawer__menu-item-text:first-letter{color:#dec398}body .crysalidas-contact-strip{color:var(--cx-white);background:var(--cx-night);border-top:1px solid var(--cx-border)}body .crysalidas-contact-strip[aria-hidden=true]{border:0}body .crysalidas-contact-strip[aria-hidden=true] .crysalidas-contact-strip__inner{min-height:0}body .crysalidas-age-gate{background:#000000e0}body .crysalidas-age-gate__accept{border-color:var(--cx-control-border)}body :is(.button,.button-secondary,.shopify-payment-button__button--unbranded):focus-visible{outline-color:var(--cx-gold)}body .button:not(.button-secondary,.button-unstyled){background-image:linear-gradient(145deg,rgb(222 195 152 / 7%),transparent 75%)}body #MainContent :is(.product-card,.product-card__content){background-color:var(--cx-surface);color:var(--cx-white);border-color:var(--cx-border)}body #MainContent .product-card{border-radius:12px}body #MainContent .product-card__content{padding:12px}body #MainContent .collection-card--title-above .text-block :is(h2,h3){margin:0;font-size:inherit;font-family:inherit;font-weight:500;line-height:1.3}body #MainContent .collection-card--title-above .collection-card__image{border-radius:12px;overflow:hidden}body #MainContent [data-testid=collection-list] .section-resource-list__content:empty{display:none}body :is(.cx-store,.cx-community,.cx-consigna){--cx-carbon: var(--cx-white);--cx-paper: var(--cx-surface);--cx-bone: var(--cx-night);--cx-copper: var(--cx-gold);--cx-brass: var(--cx-gold);--cx-muted: var(--cx-muted-text);--cx-line: var(--cx-border)}body :is(.cx-store__stone,.cx-community__stone,.cx-consigna__stone,.cx-store__paths,.cx-store__pause,.cx-store__pause-list>*,.cx-community__pillars,.cx-community__formats,.cx-consigna__manifesto,.cx-consigna__pause,.cx-store__closing,.cx-community__join){background:var(--cx-surface);color:var(--cx-white)}body .cx-consigna__amenity strong{color:var(--cx-white)}body :is(.cx-store__closing,.cx-community__join){border-top:1px solid var(--cx-border)}body :is(.cx-store,.cx-community,.cx-consigna) :is(h1,h2,h3){color:inherit;line-height:1.1}body :is(.cx-store,.cx-community) h1{font-size:clamp(2.5rem,4.2vw,4rem)}body :is(.cx-store,.cx-community) h2{font-size:clamp(1.8rem,3vw,3rem)}body :is(.cx-store__feature,.cx-community__participation,.cx-community__meet,.cx-consigna__experience){border-radius:12px}body .cx-consigna :is(.cx-consigna__booking,.cx-consigna__booking-practical,.cx-consigna__booking-form,.cx-consigna__variant-option,.cx-consigna__luggage-list li,.cx-consigna__preview-label){background:var(--cx-surface);border-color:var(--cx-border);box-shadow:none}body .cx-consigna .cx-consigna__booking-form :is(input[type=date],input[type=number],select){background:var(--cx-raised);color:var(--cx-white);border-color:var(--cx-control-border);border-radius:8px}body .cx-consigna :is(.cx-consigna__booking-intro>p:not(.cx-consigna__eyebrow),.cx-consigna__booking-notes,.cx-consigna__booking-practical p,.cx-consigna__field-help){color:var(--cx-muted-text)}body .cx-consigna .cx-consigna__booking-status{color:var(--cx-gold)}body .cx-consigna .cx-consigna__variant-option:has(input:checked){border-color:var(--cx-gold);box-shadow:inset 0 0 0 1px var(--cx-gold)}body .cx-consigna .cx-consigna__booking-form :is(input,select,button):focus-visible{outline-color:var(--cx-gold)}#MainContent :is(.cx-store,.cx-community,.cx-consigna) :is(.cx-store__button,.cx-community__button,.cx-consigna__button),#MainContent .cx-community .cx-community__join .cx-community__button{background:linear-gradient(145deg,#252019,#11100e 70%);color:var(--cx-gold);border:1px solid var(--cx-control-border);border-radius:999px;font-weight:500}#MainContent :is(.cx-store,.cx-community,.cx-consigna) :is(.cx-store__button,.cx-community__button,.cx-consigna__button):hover{color:var(--cx-white);border-color:var(--cx-gold)}body .cx-google-reviews{color:var(--cx-white)}body .cx-google-reviews :is(.cx-google-reviews__eyebrow,.cx-google-reviews__aggregate-stars>span:last-child,.cx-google-reviews__stars .is-active){color:var(--cx-gold)}body .cx-google-reviews :is(.cx-google-reviews__intro,.cx-google-reviews__source a,.cx-google-reviews__source>span,.cx-google-reviews__pending,.cx-google-reviews__placeholder,.cx-google-reviews__swipe){color:var(--cx-muted-text)}body .cx-google-reviews .cx-google-reviews__card{border-color:var(--cx-border)}body .cx-google-reviews a.cx-google-reviews__button{background:var(--cx-raised);color:var(--cx-gold);border-color:var(--cx-control-border);border-radius:999px}body .cx-google-reviews a.cx-google-reviews__button:hover{background:#252019;color:var(--cx-white);border-color:var(--cx-gold)}body .cx-google-reviews .cx-google-reviews__notice{color:var(--cx-white);background:var(--cx-raised)}body .cx-google-reviews :is(a,[tabindex]):focus-visible{outline-color:var(--cx-gold)}body .cx-google-reviews .cx-google-reviews__grid{scrollbar-color:var(--cx-control-border) var(--cx-surface)}body #search-modal .predictive-search{--color-foreground-rgb: 245 244 240;--color-input-background: var(--cx-surface)}body #search-modal .search-input::placeholder{color:var(--cx-muted-text)}body #search-modal .predictive-search-form__header{border-color:var(--cx-border)}body .cx-aromas{--aromas-white: var(--cx-surface);--aromas-accent: var(--cx-gold);--aromas-line: var(--cx-border)}body .cx-aromas .cx-aromas__soldout{background:var(--cx-raised);color:var(--cx-white)}body .cx-aromas .cx-aromas__product-media{border-color:var(--cx-border)}body .cx-box{--box-line: var(--cx-border);--box-accent: var(--cx-gold);background:var(--cx-night);color:var(--cx-white)}body .cx-box :is(button,select,textarea,.cx-box__card,.cx-box__summary,.cx-box__status){background:var(--cx-surface);color:var(--cx-white);border-color:var(--cx-control-border)}body .cx-box :is(.cx-box__eyebrow,.cx-box__image-placeholder){color:var(--cx-gold)}body .cx-box :is(.cx-box__card img,.cx-box__image-placeholder){background:var(--cx-raised)}body .cx-box :is(.cx-box__steps [aria-current],.cx-box__primary,.cx-box__mobile-bar button){background:var(--cx-raised);color:var(--cx-gold);border-color:var(--cx-gold)}body .cx-box .cx-box__card.is-selected{border-color:var(--cx-gold)}body .cx-box progress{accent-color:var(--cx-gold)}body .cx-box :is(button,a,select,textarea):focus-visible{outline-color:var(--cx-gold)}body :is(.cx-box-cart__group,.cx-box-cart [role=status]:not([hidden]),.cx-cbd-payment-notice){background:var(--cx-surface);color:var(--cx-white);border-color:var(--cx-control-border)}body :is(.cx-box-cart__group a,.cx-box-cart__group button,.cx-box-line-label,.cx-cbd-payment-notice__details summary){color:var(--cx-gold)}body .cx-cbd-payment-notice__details{border-color:var(--cx-border)}body .cx-cbd-payment-notice__icon{background:var(--cx-gold);color:var(--cx-night)}body :is(.cx-box-cart,.cx-cbd-payment-notice) :focus-visible{outline-color:var(--cx-gold)}body .cx-qr{--qr-paper: var(--cx-surface);--qr-ink: var(--cx-white);--qr-accent: var(--cx-gold);--qr-line: var(--cx-border);background:var(--cx-night);font-family:var(--font-body--family, Arial, sans-serif)}body .cx-qr{background:transparent}body .cx-qr :is(h1,h2,h3){font-family:var(--font-heading--family, Arial, sans-serif);font-weight:500}body .cx-qr .cx-qr__intro{padding-top:24px}body .cx-qr .cx-qr__intro>div{min-width:0}body .cx-qr .cx-qr__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--cx-gold);font-size:.75rem;font-weight:500;line-height:1.6;letter-spacing:.16em}body .cx-qr .cx-qr__eyebrow:before{content:"";flex:0 0 24px;height:1px;background:var(--cx-control-border)}body .cx-qr .cx-qr__intro h1{max-width:24ch;margin:0;color:#f0e6d7;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.12;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}body .cx-qr p.cx-qr__lead{max-width:none}body .cx-qr .cx-qr__translation{margin-top:12px;line-height:1.6}body .cx-qr .cx-qr__feedback{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:0;margin:0;color:inherit;font:inherit}body .cx-qr .cx-qr__feedback [data-status]:not(:empty){max-width:100%;color:inherit;overflow-wrap:anywhere}body .cx-qr p.cx-qr__lead{margin:20px 0 0;padding:14px 18px;border:1px solid var(--cx-border);border-left:2px solid var(--cx-control-border);border-radius:8px;background:linear-gradient(110deg,var(--cx-raised),var(--cx-surface));color:var(--cx-gold);font-size:1rem;line-height:1.7;text-wrap:pretty}body .cx-qr .cx-qr__support p.cx-qr__help{min-width:0;margin:0;padding:0;color:inherit;font:inherit}body .cx-qr .cx-qr__support{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;width:fit-content;max-width:100%;margin:12px auto 0;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--cx-muted-text);font-size:.75rem;line-height:1.5}body .cx-qr .cx-qr__feedback[data-message=updated]:has([data-status]:not(:empty)) .cx-qr__status-icon{display:grid;place-items:center;width:14px;height:14px;color:inherit}body .cx-qr .cx-qr__feedback[data-message=updated] [data-status]{color:inherit;font-weight:400;letter-spacing:normal}body .cx-qr .cx-qr__support:has(.cx-qr__feedback[data-message]:not([data-message=updated],[data-message=removed],[data-message=adding],[data-message=empty])){width:100%;flex-direction:column;align-items:stretch;gap:8px;font-size:.875rem;color:var(--cx-white)}body .cx-qr .cx-qr__support:has(.cx-qr__feedback[data-message]:not([data-message=updated],[data-message=removed],[data-message=adding],[data-message=empty])) .cx-qr__help{color:var(--cx-muted-text);font-size:.75rem}body .cx-qr p.cx-qr__lead:first-line{color:var(--cx-muted-text);font-size:.875rem}body .cx-qr :is(a,.cx-qr__detail-link){color:var(--cx-gold)}body .cx-qr :is(.cx-qr__brand,.cx-qr__help,.cx-qr__translation,.cx-qr__lead){color:var(--cx-muted-text)}body .cx-qr :is(select,.cx-qr__hint,.cx-qr__notice,.cx-qr__basket){background:var(--cx-raised);color:var(--cx-white);border-color:var(--cx-control-border)}body .cx-qr select{border-radius:8px}body .cx-qr .cx-qr__choice label>[data-i18n=format]{display:flex;align-items:center;gap:12px;color:var(--cx-gold);font-family:Georgia,Times New Roman,serif;font-size:1.1875rem;font-weight:400;line-height:1.4;letter-spacing:.01em}body .cx-qr .cx-qr__choice label>[data-i18n=format]:after{content:"";flex:0 0 36px;height:1px;background:linear-gradient(90deg,var(--cx-control-border),transparent)}body .cx-qr .cx-qr__choice select{font-weight:400}body .cx-qr .cx-qr__buy>[data-unit-price]{color:#f0e6d7;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.8vw,2rem);font-weight:400;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:lining-nums;white-space:nowrap}body .cx-qr button{border-color:var(--cx-control-border)}body .cx-qr .cx-qr__languages{border:0;border-radius:0}body .cx-qr .cx-qr__languages button{background:transparent;color:var(--cx-white)}body .cx-qr .cx-qr__languages button+button{border-left:0}body .cx-qr .cx-qr__languages button:before{opacity:.7}body .cx-qr .cx-qr__languages button:after{background:linear-gradient(145deg,#191816,#101010);border-color:#333029}body .cx-qr .cx-qr__languages button[aria-pressed=true]{background:transparent;color:var(--cx-gold);box-shadow:none}body .cx-qr .cx-qr__languages button[aria-pressed=true]:after{background:#28231b;border-color:#9b8058;box-shadow:inset 0 -1px #9b8058}body .cx-qr .cx-qr__languages button[aria-pressed=true]:before,body .cx-qr .cx-qr__languages button:hover:before{opacity:.92}body .cx-qr .cx-qr__primary{background:linear-gradient(145deg,#252019,#11100e 70%);color:var(--cx-gold);border-color:var(--cx-control-border);border-radius:999px;font-weight:500}body .cx-qr .cx-qr__primary:hover{color:var(--cx-white);border-color:var(--cx-gold)}body .cx-qr .cx-qr__primary[data-add]{background:linear-gradient(145deg,#3a3127,#2b261f);border-color:#9b8058;font-weight:600;box-shadow:inset 0 1px #f5f4f012}body .cx-qr .cx-qr__primary[data-add]:is(:hover,:focus-visible):not(:disabled){background:linear-gradient(145deg,#463b2e,#352d23);color:var(--cx-white);border-color:var(--cx-gold)}body .cx-qr .cx-qr__card{border-radius:12px;box-shadow:none}body .cx-qr .cx-qr__summary img{border-color:var(--cx-control-border);border-radius:8px;box-shadow:none}body .cx-qr .cx-qr__basket{border:1px solid var(--cx-control-border);border-radius:12px;box-shadow:0 6px 24px #00000052}body .cx-qr .cx-qr__basket strong{color:var(--cx-gold)}body .cx-qr .cx-qr__dialog{border-color:var(--cx-control-border);border-radius:12px}body .cx-qr [data-receipt-qr]{width:fit-content;max-width:100%;padding:12px;background:#fff}body .cx-qr [data-receipt-qr] svg{display:block}body .cx-qr :focus-visible{outline-color:var(--cx-gold)}body .cx-google-reviews[data-depth-surface=dark]{background-image:var(--cx-depth-texture)}body:has(#MainContent[data-template=index]),body #MainContent[data-template=index] .crysalidas-section-band,body #MainContent[data-template=index] .crysalidas-home-portals,body :is(.cx-brand-stage,.cx-store,.cx-community,.cx-consigna,.cx-aromas,.cx-box),body :is(.cx-store__stone,.cx-community__stone,.cx-consigna__stone,.cx-store__paths,.cx-store__closing,.cx-community__join,.cx-consigna__manifesto){background-image:var(--cx-depth-texture);background-size:auto}@media screen and (max-width:749px){body #header-group .header__row--top{min-height:52px}}body :is(#cart-drawer,.cart-page){--cx-cart-surface: #2b2925;--cx-cart-gradient: linear-gradient(155deg, #37342e 0%, #2e2c27 58%, #272622 100%);--cx-cart-border: #514a3f;--cx-cart-ink: var(--cx-white);--cart-primary-font-family: var(--font-body--family);--cart-secondary-font-family: var(--font-body--family);--cart-primary-font-weight: 400;--cart-secondary-font-weight: 500;--cart-primary-font-style: normal;--cart-secondary-font-style: normal;font-family:var(--font-body--family);line-height:1.5}body :is(#cart-drawer,.cart-page) :is(.cart-primary-typography,.cart-secondary-typography,.cart-items__title,cx-pickup-date,.cx-cbd-payment-notice){font-family:var(--font-body--family);font-style:normal;letter-spacing:normal}body :is(#cart-drawer,.cart-page) :is(.cart-items__table-row:has(td),.cart-actions,.cart-totals__container,cx-pickup-date,.cx-cbd-payment-notice){--color-foreground: var(--cx-cart-ink);--color-foreground-rgb: 245 244 240;--color-background: var(--cx-cart-surface);--color-input-background: var(--cx-cart-surface);--color-input-text: var(--cx-cart-ink);--color-input-border: var(--cx-gold);color:var(--cx-cart-ink);color-scheme:dark}body :is(#cart-drawer,.cart-page) .cart-items__table-row:has(td){padding:16px;margin-block-end:12px;border:1px solid var(--cx-cart-border);border-radius:14px;background:var(--cx-cart-surface);background-image:var(--cx-cart-gradient);box-shadow:inset 0 1px #dec39812,0 6px 18px #0000001f}body :is(#cart-drawer,.cart-page) .cart-items__media-container{border:1px solid var(--cx-control-border);border-radius:9px;overflow:hidden}body :is(#cart-drawer,.cart-page) .cart-items__title{color:var(--cx-cart-ink);font-size:15px;font-weight:500;line-height:1.45}body :is(#cart-drawer,.cart-page) :is(.cart-items__unit-price-wrapper,.cart-items__variants-wrapper){color:var(--cx-gold);font-size:13px;font-weight:400;line-height:1.5}body :is(#cart-drawer,.cart-page) .cart-items__price{color:var(--cx-gold);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}body :is(#cart-drawer,.cart-page) .cart-items__quantity-controls{gap:8px}body :is(#cart-drawer,.cart-page) .quantity-selector{background:var(--cx-cart-surface);border-color:var(--cx-gold);border-radius:9px}body :is(#cart-drawer,.cart-page) .cart-items__remove{color:var(--cx-cart-ink);background:transparent}body :is(#cart-drawer,.cart-page) .cart-items__remove:hover{color:var(--cx-cart-ink)}body :is(#cart-drawer,.cart-page) .cart-totals{gap:16px}body :is(#cart-drawer,.cart-page) :is(.cart-summary__inner,.cart-drawer__summary){gap:16px}body :is(#cart-drawer,.cart-page) .cart-actions{padding:0 16px;border:1px solid var(--cx-cart-border);border-radius:12px;background:var(--cx-cart-surface);background-image:var(--cx-cart-gradient)}body :is(#cart-drawer,.cart-page) :is(.cart-discount__summary,.cart-note__summary){min-height:48px}body :is(#cart-drawer,.cart-page) :is(.cart-discount__label,.cart-note__label){color:var(--cx-gold);font-size:14px;font-weight:500}body :is(#cart-drawer,.cart-page) .cart-totals__icon{color:var(--cx-cart-ink)}body :is(#cart-drawer,.cart-page) .cart-actions :is(input,textarea)::placeholder{color:var(--cx-cart-ink);opacity:1}body :is(#cart-drawer,.cart-page) .cart-totals__container{gap:12px;padding:18px 16px;border:1px solid var(--cx-cart-border);border-radius:14px;background:var(--cx-cart-surface);background-image:var(--cx-cart-gradient);box-shadow:inset 0 1px #dec39814}body :is(#cart-drawer,.cart-page) .cart-totals__total{gap:12px;flex-wrap:wrap}body :is(#cart-drawer,.cart-page) .cart-totals__total-label{color:var(--cx-cart-ink);font-size:15px;font-weight:500}body :is(#cart-drawer,.cart-page) .cart-totals__total-value{color:var(--cx-gold);font-size:20px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}body :is(#cart-drawer,.cart-page) .cart-totals__tax-note,body :is(#cart-drawer,.cart-page) .cart-totals__tax-note small{color:var(--cx-cart-ink);font-size:13px;font-weight:400;line-height:1.6}body :is(#cart-drawer,.cart-page) :is(cx-pickup-date,.cx-cbd-payment-notice){box-sizing:border-box;width:100%;padding:20px;border:1px solid var(--cx-cart-border);border-radius:14px;background:var(--cx-cart-surface);background-image:var(--cx-cart-gradient);color:var(--cx-cart-ink);color-scheme:dark;font-size:14px;font-weight:400;line-height:1.6;text-align:start;box-shadow:0 6px 18px #0000001f}body :is(#cart-drawer,.cart-page) cx-pickup-date{margin-block:0}body :is(#cart-drawer,.cart-page) cx-pickup-date label{gap:12px;color:var(--cx-cart-ink);font-size:15px;font-weight:600;line-height:1.5}body :is(#cart-drawer,.cart-page) cx-pickup-date label>span{color:var(--cx-raised);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:100%;min-height:48px;padding:8px 12px;text-align:center;border-inline-start:3px solid var(--cx-control-border);border-radius:8px;background:var(--cx-gold)}body :is(#cart-drawer,.cart-page) cx-pickup-date select{min-height:48px;padding:10px 12px;border-color:var(--cx-gold);background:var(--cx-cart-surface);color:var(--cx-cart-ink);font-family:inherit;font-size:16px;font-weight:700}body :is(#cart-drawer,.cart-page) cx-pickup-date option{font-weight:700}body :is(#cart-drawer,.cart-page) cx-pickup-date p{margin-block:12px 0;color:var(--cx-cart-ink);font-size:14px;font-weight:400;line-height:1.6}body :is(#cart-drawer,.cart-page) cx-pickup-date [data-pickup-hours]{padding-block-start:12px;border-block-start:1px solid var(--cx-cart-border);font-weight:700}body :is(#cart-drawer,.cart-page) .cx-cbd-payment-notice__heading{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}body :is(#cart-drawer,.cart-page) .cx-cbd-payment-notice__heading>div{display:contents}body :is(#cart-drawer,.cart-page) .cx-cbd-payment-notice__heading strong{color:var(--cx-gold);font-size:15px;font-weight:600;line-height:1.5}body :is(#cart-drawer,.cart-page) .cx-cbd-payment-notice__heading p{grid-column:1 / -1;margin:0}body :is(#cart-drawer,.cart-page) .cx-cbd-payment-notice__icon{width:24px;height:24px;margin-block-start:1px;background:var(--color-error);color:var(--color-white);border:1px solid var(--color-error);font-size:14px;font-weight:600}body :is(#cart-drawer,.cart-page) .cx-cbd-payment-notice :is(p,li,.cx-cbd-payment-notice__content){color:var(--cx-cart-ink);font-size:14px;font-weight:400;line-height:1.6}body :is(#cart-drawer,.cart-page) .cx-cbd-payment-notice strong{font-weight:600}body :is(#cart-drawer,.cart-page) .cx-cbd-payment-notice__details{margin-block-start:16px;padding-block-start:8px;border-color:var(--cx-cart-border)}body :is(#cart-drawer,.cart-page) .cx-cbd-payment-notice__details summary{display:flex;align-items:center;min-height:44px;padding-block:6px;color:var(--cx-gold);font-size:14px;font-weight:600;line-height:1.5;text-decoration-color:currentColor;text-underline-offset:4px}body :is(#cart-drawer,.cart-page) .cart__checkout-button{--button-color: #000;--button-background-color: var(--cx-gold);--button-border-color: #000;--button-border-width: 1px;color:#000;background:var(--cx-gold);border:1px solid #000;box-shadow:none}body :is(#cart-drawer,.cart-page) :is(cx-pickup-date,.cx-cbd-payment-notice) :is(select,button,a,summary):focus-visible{outline:2px solid var(--cx-gold);outline-offset:3px}@media(max-width:749px){body :is(#cart-drawer,.cart-page) .cart-items__table-row:has(td){padding:12px;column-gap:12px}body :is(#cart-drawer,.cart-page) :is(cx-pickup-date,.cx-cbd-payment-notice){padding:16px}}body #MainContent[data-template=product] .product-information{--cx-pdp-surface: #2b2925;--cx-pdp-gradient: linear-gradient(155deg, #37342e 0%, #2e2c27 58%, #272622 100%);--cx-pdp-border: #514a3f;padding-block:40px 32px}body #MainContent[data-template=product] .product-information__grid{row-gap:28px}body #MainContent[data-template=product] .product-information__media media-gallery{max-width:560px;margin-inline:auto}body #MainContent[data-template=product] .product-details>.group-block{padding:28px;border:1px solid var(--cx-pdp-border);border-radius:14px;background:var(--cx-pdp-surface) var(--cx-pdp-gradient);color:var(--cx-white);box-shadow:0 12px 32px #00000029}body #MainContent[data-template=product] .product-details>.group-block>.group-block-content{gap:22px}body #MainContent[data-template=product] .product-details h1{margin:0;color:var(--cx-white);font-size:clamp(1.75rem,2.7vw,2.5rem);line-height:1.14;letter-spacing:-.025em;text-wrap:balance}body #MainContent[data-template=product] .product-details .rte{color:var(--cx-white);font-size:1rem;line-height:1.65}body #MainContent[data-template=product] .product-details .price{color:var(--cx-gold);font-size:1.25rem;font-weight:650}body #MainContent[data-template=product] .product-details :is(.rte h2,.rte h3,.rte h4,.rte a,legend){color:var(--cx-gold)}body #MainContent[data-template=product] .product-details .crysalidas-product-details-context{padding:12px 16px;border-inline-start:2px solid var(--cx-gold);border-radius:0 8px 8px 0;background:#dec3980d;color:var(--cx-white)}body #MainContent[data-template=product] .product-details :is(.crysalidas-product-details-context__selection,.crysalidas-product-details-context__provenance){color:var(--cx-gold)}body #MainContent[data-template=product] .product-details .divider__line{border-color:var(--cx-pdp-border)}body #MainContent[data-template=product] .product-details .quantity-selector{background:var(--cx-pdp-surface);border-color:var(--cx-control-border);color:var(--cx-white);min-height:50px}body #MainContent[data-template=product] .product-details .add-to-cart-button{--button-color: #000;--button-background-color: var(--cx-gold);--button-border-color: #000;background:var(--cx-gold);color:#000;border:1px solid #000;box-shadow:none;min-height:50px;font-weight:700}body #MainContent[data-template=product] .product-details .add-to-cart-button:hover:not(:disabled){background:var(--cx-white);color:#000}body #MainContent[data-template=product] .product-details :is(button,input,select,a):focus-visible{outline:2px solid var(--cx-gold);outline-offset:4px}@media(min-width:990px){body #MainContent[data-template=product] .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-items:start}body #MainContent[data-template=product] .product-information__grid>:is(.product-information__media,.product-details){padding-inline:0}}@media(min-width:750px)and (max-width:989px){body #MainContent[data-template=product] .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr)}body #MainContent[data-template=product] .product-information__grid>:is(.product-information__media,.product-details){grid-column:1;padding-inline:0}}@media(max-width:749px){body #MainContent[data-template=product] .product-information{padding-block:24px}body #MainContent[data-template=product] .product-information__media{grid-column:2 / 3}body #MainContent[data-template=product] .product-information__media media-gallery{max-width:320px}body #MainContent[data-template=product] .product-details>.group-block{padding:22px 20px}body #MainContent[data-template=product] .product-details h1{font-size:clamp(1.65rem,7.6vw,2rem)}body #MainContent[data-template=product] .product-details .rte{font-size:.9375rem}body #MainContent[data-template=product] .product-details .product-form-buttons>span:has(add-to-cart-component){flex-basis:100%}}body #MainContent[data-template=product] .product-information__media media-gallery{max-width:580px}body #MainContent[data-template=product] media-gallery .slideshow-controls__thumbnail{color:var(--cx-gold);border:1px solid var(--cx-pdp-border)}body #MainContent[data-template=product] media-gallery .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--cx-gold);outline-color:var(--cx-gold)}body #MainContent[data-template=product] media-gallery .slideshow-controls__thumbnail img{object-fit:contain}body #MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery__dialog{background:var(--cx-surface);color:var(--cx-white)}body #MainContent[data-template=product] .dialog-zoomed-gallery>.product-media-container--image{display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;min-height:0;max-height:none;padding:64px 112px;aspect-ratio:auto}body #MainContent[data-template=product] .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:auto}body #MainContent[data-template=product] .dialog-zoomed-gallery .product-media-container--image .product-media{width:100%;height:100%;max-width:900px;max-height:780px;aspect-ratio:auto}body #MainContent[data-template=product] .dialog-zoomed-gallery .product-media-container--image .product-media__image{width:100%;height:100%;object-fit:contain;object-position:center}body #MainContent[data-template=product] .dialog-thumbnails-list__thumbnail{color:var(--cx-gold)}body #MainContent[data-template=product] .dialog-zoomed-gallery__close-button{background:var(--cx-surface);color:var(--cx-white);border:1px solid var(--cx-control-border);mix-blend-mode:normal}@media(max-width:749px){body #MainContent[data-template=product] .product-information__media media-gallery{max-width:360px}body #MainContent[data-template=product] media-gallery slideshow-controls[thumbnails]{--thumbnail-width: 56px}body #MainContent[data-template=product] .dialog-zoomed-gallery>.product-media-container--image{padding:64px 20px 112px}body #MainContent[data-template=product] .dialog-thumbnails-list-container{background:var(--cx-surface)}}body :is(#cart-drawer,.cart-page) .cart__checkout-button .button-text{font-weight:700;text-transform:uppercase}body #MainContent :is(.cx-consigna,.cx-community){--cx-card-surface: #2b2925;--cx-card-gradient: linear-gradient(155deg, #37342e 0%, #2e2c27 58%, #272622 100%);--cx-card-border: #514a3f}body #MainContent :is(.cx-consigna__pause,.cx-consigna__booking,.cx-community__hero,.cx-community__pillars,.cx-community__participation,.cx-community__formats,.cx-community__meet,.cx-community__join){background:var(--cx-card-surface) var(--cx-card-gradient);color:var(--cx-white);border:1px solid var(--cx-card-border);border-radius:14px;box-shadow:0 12px 32px #00000029}body #MainContent :is(.cx-consigna__pause,.cx-consigna__booking){border-top:2px solid var(--cx-control-border)}body #MainContent .cx-consigna__pause{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)}body #MainContent .cx-consigna__pause-lead{padding:32px}body #MainContent .cx-consigna__pause-lead>p:last-child{color:var(--cx-white);font-size:1.0625rem;line-height:1.6}body #MainContent :is(.cx-consigna__pause,.cx-consigna__booking) .cx-consigna__eyebrow{color:var(--cx-gold);font-size:.875rem;line-height:1.5;letter-spacing:.1em}body #MainContent .cx-consigna__amenities{border-color:var(--cx-card-border)}body #MainContent .cx-consigna__amenity{grid-template-columns:44px minmax(0,1fr);column-gap:16px;row-gap:7px;min-height:146px;padding:24px;border-color:var(--cx-card-border)}body #MainContent .cx-consigna__amenity svg{width:44px;height:44px}body #MainContent .cx-consigna__amenity strong{color:var(--cx-gold);font-size:1.125rem;font-weight:700;line-height:1.35}body #MainContent .cx-consigna__amenity small{color:var(--cx-white);font-size:1rem;line-height:1.5}body #MainContent .cx-consigna__booking{gap:36px;padding:32px}body #MainContent .cx-consigna :is(.cx-consigna__booking-intro>p:not(.cx-consigna__eyebrow),.cx-consigna__booking-notes,.cx-consigna__booking-practical p,.cx-consigna__field-help){color:var(--cx-white);font-size:1rem;line-height:1.6}body #MainContent .cx-consigna__booking-notes{gap:10px;border-color:var(--cx-card-border)}body #MainContent .cx-consigna__booking-notes li::marker{color:var(--cx-gold)}body #MainContent .cx-consigna__booking-practical{background:transparent;gap:14px}body #MainContent .cx-consigna :is(.cx-consigna__booking-practical article,.cx-consigna__booking-form){background:var(--cx-card-surface);border:1px solid var(--cx-card-border);border-radius:12px;box-shadow:none}body #MainContent .cx-consigna__booking-practical article{padding:22px}body #MainContent .cx-consigna__booking-practical strong{color:var(--cx-gold);font-size:1.125rem;font-weight:700}body #MainContent .cx-consigna__booking-info .cx-consigna__luggage-list li{background:transparent;color:var(--cx-white);font-size:1rem}body #MainContent .cx-consigna__booking-practical svg{width:32px;height:32px}body #MainContent .cx-consigna__booking-form{padding:28px;gap:22px}body #MainContent .cx-consigna__booking-form legend{color:var(--cx-gold);font-weight:600}body #MainContent .cx-consigna__booking-form label{color:var(--cx-white);font-size:1rem;line-height:1.5}body #MainContent .cx-consigna__booking-form :is(input[type=date],input[type=number],select){min-height:50px;background:var(--cx-card-surface);color:var(--cx-white)}body #MainContent .cx-consigna__variant-option{background:transparent;border-color:var(--cx-control-border);border-radius:8px}body #MainContent .cx-consigna__variant-option:has(input:checked){border-color:var(--cx-gold);box-shadow:inset 0 0 0 1px var(--cx-gold)}body #MainContent .cx-consigna__variant-option strong{font-size:1rem;color:var(--cx-white)}body #MainContent .cx-consigna__variant-option small{font-size:.9375rem;color:var(--cx-gold)}body #MainContent .cx-consigna__preview-label{background:transparent;color:var(--cx-gold);font-size:.8125rem;border:1px solid var(--cx-control-border);border-radius:6px;padding:6px 10px}body #MainContent .cx-community__hero{margin-block:24px;padding:0 28px}body #MainContent .cx-community__hero-copy{padding-left:8px}body #MainContent .cx-community :is(.cx-community__hero-media,.cx-community__participation-media,.cx-community__meet-media){border-radius:10px}body #MainContent .cx-community :is(.cx-community__lede,.cx-community__participation-copy>p:not(.cx-community__eyebrow),.cx-community__formats-intro>p:not(.cx-community__eyebrow),.cx-community__meet-copy>p:not(.cx-community__eyebrow),.cx-community__join p){color:var(--cx-white);font-size:1.125rem;line-height:1.65}body #MainContent .cx-community .cx-community__eyebrow{color:var(--cx-gold);font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:.1em}body #MainContent .cx-community :is(.cx-community__button,.cx-community__join .cx-community__button){min-height:52px;padding:14px 24px;font-size:1rem;font-weight:600}body #MainContent .cx-community :is(.cx-community__pillars article,.cx-community__format-grid article){grid-template-columns:48px minmax(0,1fr);gap:18px;padding:28px 24px;min-height:144px;border-color:var(--cx-card-border)}body #MainContent .cx-community :is(.cx-community__pillars svg,.cx-community__format-grid svg){width:48px;height:48px}body #MainContent .cx-community :is(.cx-community__pillars strong,.cx-community__format-grid strong){margin-bottom:8px;color:var(--cx-gold);font-size:1.25rem;line-height:1.35;font-weight:700}body #MainContent .cx-community :is(.cx-community__pillars span,.cx-community__format-grid span){color:var(--cx-white);font-size:1rem;line-height:1.6}body #MainContent .cx-community__formats-intro{border-color:var(--cx-card-border)}body #MainContent .cx-community__sequence{border-color:var(--cx-card-border);margin-top:8px}body #MainContent .cx-community__sequence>div{padding-top:20px;border-color:var(--cx-card-border)}body #MainContent .cx-community__sequence small{font-size:1rem;color:var(--cx-gold);margin-bottom:8px}body #MainContent .cx-community__sequence strong{font-size:1.0625rem;color:var(--cx-white);line-height:1.45}body #MainContent .cx-community__tags{gap:10px}body #MainContent .cx-community__tags span{color:var(--cx-gold);font-size:1rem;font-weight:600;line-height:1.4;padding:10px 14px;border-color:var(--cx-control-border);border-radius:8px}body #MainContent .cx-community__join{width:var(--cx-page);margin:0 auto 40px;padding:32px}@media(max-width:1200px){body #MainContent .cx-consigna__pause{grid-template-columns:1fr}body #MainContent .cx-consigna__pause-lead h2{max-width:none}body #MainContent .cx-consigna__pause-lead>p:last-child{max-width:none}body #MainContent .cx-consigna__amenities{border-left:0;border-top:1px solid var(--cx-card-border)}body #MainContent .cx-community__formats{grid-template-columns:1fr}body #MainContent .cx-community__formats-intro{border-right:0;border-bottom:1px solid var(--cx-card-border)}}@media(max-width:900px){body #MainContent .cx-consigna__amenities{grid-template-columns:repeat(2,minmax(0,1fr))}body #MainContent .cx-consigna__amenity:nth-child(n){border-right:1px solid var(--cx-card-border);border-bottom:1px solid var(--cx-card-border)}body #MainContent .cx-consigna__amenity:nth-child(2n){border-right:0}body #MainContent .cx-consigna__amenity:nth-last-child(-n+2){border-bottom:0}body #MainContent .cx-community__hero{grid-template-columns:1fr}body #MainContent .cx-community__hero-copy{padding:32px 0}body #MainContent .cx-community__hero-media{height:270px;margin:0 0 28px}}@media(max-width:620px){body #MainContent :is(.cx-consigna__pause,.cx-consigna__booking,.cx-community__hero,.cx-community__pillars,.cx-community__participation,.cx-community__formats,.cx-community__meet,.cx-community__join){width:calc(100% - 24px)}body #MainContent .cx-consigna__pause-lead{padding:26px 22px}body #MainContent .cx-consigna__amenities{grid-template-columns:1fr}body #MainContent .cx-consigna__amenity:nth-child(n){border-right:0;border-bottom:1px solid var(--cx-card-border)}body #MainContent .cx-consigna__amenity:last-child{border-bottom:0}body #MainContent .cx-consigna__amenity{min-height:116px;padding:22px}body #MainContent .cx-consigna__booking{padding:22px 18px;gap:26px}body #MainContent .cx-consigna :is(.cx-consigna__booking-form,.cx-consigna__booking-practical article){padding:20px 16px}body #MainContent .cx-consigna__booking-info .cx-consigna__luggage-list{grid-template-columns:1fr}body #MainContent .cx-community__hero{padding:0 20px}body #MainContent .cx-community__hero-copy{padding-block:30px}body #MainContent .cx-community__hero-media{height:230px;margin-bottom:20px}body #MainContent .cx-community :is(.cx-community__pillars article,.cx-community__format-grid article){padding:24px 20px;min-height:128px}body #MainContent .cx-community__join{padding:28px 20px}}body #MainContent .cx-consigna :is(.cx-consigna__booking-practical article,.cx-consigna__booking-form){background:color-mix(in srgb,var(--cx-card-surface) 80%,var(--cx-night))}body #MainContent .cx-consigna .cx-consigna__booking-form .cx-consigna__button{min-height:52px;padding:14px 24px;background:var(--cx-gold);color:#000;border:1px solid #000;border-radius:999px;font-size:1rem;font-weight:700;line-height:1.4;opacity:1}body #MainContent .cx-consigna .cx-consigna__booking-form .cx-consigna__button:hover:not(:disabled){background:var(--cx-white);color:#000;border-color:#000}body #MainContent .cx-community .cx-community__join .cx-community__button{min-height:52px;padding:14px 24px;background:var(--cx-gold);color:#000;border:1px solid #000;border-radius:999px;font-size:1rem;font-weight:700;line-height:1.4;opacity:1}body #MainContent .cx-community .cx-community__join a.cx-community__button:hover:not([aria-disabled=true]){background:var(--cx-white);color:#000;border-color:#000}body #MainContent .cx-consigna .cx-consigna__experience{background:transparent;border-radius:0}body #MainContent .cx-consigna__experience+.cx-consigna__band{display:none}body #MainContent .cx-consigna .cx-consigna__hero .cx-consigna__button,body #MainContent .cx-community .cx-community__hero .cx-community__button{min-height:52px;padding:14px 24px;background:var(--cx-gold);color:#000;border:1px solid #000;border-radius:999px;font-size:1rem;font-weight:700;line-height:1.4}body #MainContent .cx-consigna .cx-consigna__hero .cx-consigna__button:hover,body #MainContent .cx-community .cx-community__hero .cx-community__button:hover{background:var(--cx-white);color:#000;border-color:#000}body #MainContent .cx-consigna .cx-consigna__hero .cx-consigna__availability{margin:18px 0 0;line-height:1.5}body #MainContent .cx-consigna .cx-consigna__booking-form :is(input[type=date],input[type=number],select,.cx-consigna__variant-option){background:var(--cx-card-surface) var(--cx-card-gradient);color:var(--cx-white);border-color:var(--cx-control-border)}body #MainContent .cx-consigna .cx-consigna__booking-form select:disabled{opacity:1;color:var(--cx-white);-webkit-text-fill-color:var(--cx-white)}body #MainContent .cx-consigna .cx-consigna__booking-form .cx-consigna__variant-option:has(input:checked){border-color:var(--cx-gold);box-shadow:inset 0 0 0 1px var(--cx-gold)}body #MainContent .cx-consigna .cx-consigna__booking-form fieldset{gap:12px}body #MainContent .cx-consigna .cx-consigna__booking-form fieldset:not(:last-of-type){padding-bottom:26px;border-bottom:1px solid var(--cx-control-border)}body #MainContent .cx-consigna .cx-consigna__booking-form legend{margin-bottom:12px;padding-inline-start:12px;border-left:3px solid var(--cx-gold);line-height:1.35}body #MainContent .cx-consigna .cx-consigna__booking-form :is(input[type=date],input[type=number],select,.cx-consigna__variant-option){background:color-mix(in srgb,var(--cx-card-surface) 88%,var(--cx-white))}body #MainContent .cx-consigna .cx-consigna__booking-notes{padding-inline-start:24px}body #MainContent .cx-consigna .cx-consigna__booking-notes li{padding-inline-start:4px}body #MainContent .cx-consigna__booking-info .cx-consigna__luggage-list{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:12px}body #MainContent .cx-consigna__booking-info .cx-consigna__luggage-list li{grid-column:span 2}body #MainContent .cx-consigna__booking-info .cx-consigna__luggage-list li:nth-child(n+4){grid-column:span 3}body #MainContent .cx-consigna__booking-info .cx-consigna__luggage-list span{white-space:nowrap;overflow-wrap:normal}@media(max-width:620px),(min-width:901px)and (max-width:1100px){body #MainContent .cx-consigna__booking-info .cx-consigna__luggage-list{grid-template-columns:1fr}body #MainContent .cx-consigna__booking-info .cx-consigna__luggage-list li:nth-child(n){grid-column:auto}}body #MainContent .cx-consigna__calendar{position:relative;min-width:0}body #MainContent .cx-consigna__calendar [hidden]{display:none!important}body #MainContent .cx-consigna .cx-consigna__date-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:12px 14px;background:color-mix(in srgb,var(--cx-card-surface) 88%,var(--cx-white));color:var(--cx-white);border:1px solid var(--cx-control-border);border-radius:8px;font:inherit;text-align:left;cursor:pointer}body #MainContent .cx-consigna__date-icon{color:var(--cx-gold);font-size:26px;line-height:1}body #MainContent .cx-consigna__calendar-panel{position:absolute;z-index:15;inset-inline-start:0;top:calc(100% + 8px);width:min(100%,400px);padding:14px;background:var(--cx-card-surface);color:var(--cx-white);border:1px solid var(--cx-control-border);border-radius:12px;box-shadow:0 12px 32px #0008}body #MainContent .cx-consigna__calendar-header{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;margin-bottom:14px}body #MainContent .cx-consigna__calendar-month{color:var(--cx-gold);font-size:18px;text-align:center;text-transform:capitalize}body #MainContent .cx-consigna .cx-consigna__calendar-nav{min-height:40px;padding:0;background:transparent;border:1px solid var(--cx-control-border);border-radius:8px;color:var(--cx-gold);font-size:30px;cursor:pointer}body #MainContent .cx-consigna .cx-consigna__calendar-nav:disabled{opacity:.35;cursor:default}body #MainContent :is(.cx-consigna__calendar-weekdays,.cx-consigna__calendar-days){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}body #MainContent .cx-consigna__calendar-weekdays{margin-bottom:8px;text-align:center;color:var(--cx-gold);font-size:14px;font-weight:700}body #MainContent .cx-consigna .cx-consigna__calendar-day{min-height:44px;padding:4px 0;border:1px solid transparent;border-radius:7px;background:var(--cx-raised);color:var(--cx-white);font:inherit;font-weight:600;cursor:pointer}body #MainContent .cx-consigna .cx-consigna__calendar-day:disabled{color:var(--cx-muted-text);background:transparent;cursor:not-allowed}body #MainContent .cx-consigna .cx-consigna__calendar-day.is-sunday{background:#582e36;color:#f0c4ca}body #MainContent .cx-consigna .cx-consigna__calendar-day[aria-current=date]{border-color:var(--cx-gold)}body #MainContent .cx-consigna .cx-consigna__calendar-day:is(.is-selected,:hover:not(:disabled)){background:var(--cx-gold);color:#000}body #MainContent .cx-consigna__calendar button:focus-visible{outline:2px solid var(--cx-gold);outline-offset:2px}body #MainContent .cx-consigna__calendar-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px}body #MainContent .cx-consigna__calendar-closed{color:#f0c4ca}body #MainContent .cx-consigna .cx-consigna__calendar-close{padding:8px 0;background:transparent;border:0;color:var(--cx-gold);font:inherit;cursor:pointer}@media(max-width:620px){body #MainContent .cx-consigna__calendar-panel{padding:10px}body #MainContent .cx-consigna .cx-consigna__calendar-day{min-height:36px;font-size:15px}body #MainContent .cx-consigna__calendar-month{font-size:16px}body #MainContent .cx-consigna__calendar-footer{gap:8px;font-size:12px}}body #MainContent .cx-consigna .cx-consigna__booking-form legend{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-bottom:14px;padding:12px 16px;background:var(--cx-gold);color:#000;border:0;border-left:3px solid #000;border-radius:6px;font-weight:700;line-height:1.35}body #MainContent[data-template=index] .crysalidas-home-portals__link{box-sizing:border-box;max-width:100%;min-height:46px;padding:10px 18px;gap:12px;border:1px solid color-mix(in srgb,var(--cx-gold) 65%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cx-gold) 4%,transparent);color:var(--cx-white);font-size:1.0625rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}body #MainContent[data-template=index] .crysalidas-home-portals__link span{color:var(--cx-gold);font-size:1.25rem;line-height:1}body #MainContent[data-template=index] .crysalidas-home-portals__link:hover{background:color-mix(in srgb,var(--cx-gold) 10%,transparent);border-color:var(--cx-gold)}body #MainContent[data-template=index] .crysalidas-home-portals__link:focus-visible{outline:2px solid var(--cx-gold);outline-offset:4px}body #MainContent[data-template=index] .cx-home-box-entry{background:transparent}body #header-group .header-actions__action.crysalidas-header-whatsapp{color:#25d366}@media(max-width:620px){body #MainContent .cx-consigna .cx-consigna__booking-form legend{font-size:1.125rem;min-height:50px}}body #MainContent .cx-consigna .cx-consigna__booking-form legend{background:#cbb181}body #MainContent[data-template=index] .crysalidas-home-portals__link{min-height:52px;padding:14px 24px;background:var(--cx-gold);color:#000;border-color:#000;font-weight:700}body #MainContent[data-template=index] .crysalidas-home-portals__link span{color:currentColor}body #MainContent[data-template=index] .crysalidas-home-portals__link:hover{background:var(--cx-white);color:#000;border-color:#000}body #MainContent[data-template=index]>.shopify-section[id$=__home_gifts]:after{content:"";display:block;position:relative;height:16px;background:var(--cx-night);pointer-events:none}body #MainContent[data-template=index]>.shopify-section[id$=__home_gifts]+.shopify-section .cx-google-reviews{border-top:0}body #MainContent[data-template=index] .cx-home-box-entry__button{min-height:52px;padding:14px 24px;gap:12px;background:var(--cx-gold);color:#000;border:1px solid #000;border-radius:999px;font-size:1.0625rem;font-weight:700;line-height:1.4}body #MainContent[data-template=index] .cx-home-box-entry__button:hover{background:var(--cx-white);color:#000;border-color:#000}body #MainContent[data-template=index] .cx-home-box-entry__button:focus-visible{outline:2px solid var(--cx-gold);outline-offset:4px}body #MainContent .product-badges:has(.color-custom-badge-sale){top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start));right:auto;bottom:auto}body #MainContent .product-badges__badge.color-custom-badge-sale{background:#6b2338;color:#fff;font-size:12px;line-height:1.5;padding:3px 8px}body #MainContent .cx-consigna__variant-options+.cx-consigna__field-help{margin:12px 0 0}body #MainContent .cx-consigna__booking-form :is(label[for^=cx-consigna-quantity-],label[for^=cx-consigna-preview-quantity-]){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body #MainContent .cx-store{--cx-card-surface: #2b2925;--cx-card-gradient: linear-gradient(155deg, #37342e 0%, #2e2c27 58%, #272622 100%);--cx-card-border: #514a3f;--cx-line: var(--cx-card-border);padding-bottom:1px}body #MainContent .cx-store>:is(.cx-store__hero,.cx-store__paths,.cx-store__feature,.cx-store__pause,.cx-store__visit,.cx-store__closing){width:var(--cx-page);margin:0 auto 32px;background:var(--cx-card-surface) var(--cx-card-gradient);color:var(--cx-white);border:1px solid var(--cx-card-border);border-radius:14px;box-shadow:0 12px 32px #00000029}body #MainContent .cx-store>.cx-store__hero{margin-top:24px;padding:0 28px}body #MainContent .cx-store__hero-copy{padding:36px 32px 36px 8px}body #MainContent .cx-store :is(.cx-store__hero-media,.cx-store__feature-media,.cx-store__pause-media){border-radius:10px}body #MainContent .cx-store :is(h1,h2){color:var(--cx-white);line-height:1.1}body #MainContent .cx-store :is(.cx-store__feature,.cx-store__pause,.cx-store__closing) h2{font-size:clamp(2rem,3.1vw,3rem)}body #MainContent .cx-store .cx-store__eyebrow{color:var(--cx-gold);font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:.1em}body #MainContent .cx-store :is(.cx-store__lede,.cx-store__feature-copy>p:not(.cx-store__eyebrow),.cx-store__pause-copy>p:not(.cx-store__eyebrow),.cx-store__closing p){color:var(--cx-white);font-size:1.125rem;line-height:1.65}body #MainContent .cx-store :is(.cx-store__feature-copy,.cx-store__pause-copy){padding:32px}body #MainContent .cx-store__paths article{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:26px 22px;min-height:148px;border-color:var(--cx-card-border)}body #MainContent .cx-store__paths svg{width:44px;height:44px;stroke:var(--cx-gold)}body #MainContent .cx-store :is(.cx-store__paths strong,.cx-store__micro-grid strong){color:var(--cx-gold);font-size:1.125rem;line-height:1.4;font-weight:700;margin-bottom:8px}body #MainContent .cx-store :is(.cx-store__paths span,.cx-store__micro-grid span){color:var(--cx-white);font-size:1rem;line-height:1.55}body #MainContent .cx-store__micro-grid{border-color:var(--cx-card-border);margin-top:4px}body #MainContent .cx-store__micro-grid>div{padding-top:18px;border-color:var(--cx-card-border)}body #MainContent .cx-store__pause-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:transparent}body #MainContent .cx-store__pause-list>div{flex-direction:column;justify-content:center;text-align:center;gap:10px;min-height:116px;padding:14px 10px;background:color-mix(in srgb,var(--cx-card-surface) 80%,var(--cx-night));border:1px solid var(--cx-card-border);border-radius:10px}body #MainContent .cx-store__pause-list svg{width:36px;height:36px;stroke:var(--cx-gold)}body #MainContent .cx-store__pause-list span{color:var(--cx-white);font-size:1rem;line-height:1.4}body #MainContent .cx-store__pause-list>a{grid-column:1 / -1;margin-top:4px}body #MainContent .cx-store>.cx-store__visit{grid-template-columns:.85fr 1.15fr 1.15fr}body #MainContent .cx-store__visit>div{padding:28px;border-color:var(--cx-card-border)}body #MainContent .cx-store__visit strong{color:var(--cx-gold);font-size:.9375rem;line-height:1.5}body #MainContent .cx-store__visit p{color:var(--cx-white);font-size:1rem;line-height:1.65}body #MainContent .cx-store__visit>.cx-store__visit-action{grid-column:1 / -1;min-height:0;border-left:0;border-top:1px solid var(--cx-card-border);justify-items:start;padding:20px 28px}body #MainContent .cx-store>.cx-store__closing{padding:32px;margin-bottom:40px}body #MainContent .cx-store :is(a.cx-store__button,.cx-store__pause-list>a){min-height:52px;padding:14px 24px;gap:12px;background:var(--cx-gold);color:#000;border:1px solid #000;border-radius:999px;font-size:1rem;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;justify-content:center}body #MainContent .cx-store__pause-list>a span{color:#000;font-weight:700}body #MainContent .cx-store__pause-list>a svg{width:26px;height:26px;stroke:#000}body #MainContent .cx-store :is(a.cx-store__button,.cx-store__pause-list>a):hover{background:var(--cx-white);color:#000;border-color:#000}body #MainContent .cx-store a:focus-visible{outline:2px solid var(--cx-gold);outline-offset:4px}body #MainContent .cx-store [id]{scroll-margin-top:100px}@media(max-width:1100px){body #MainContent .cx-store__paths{grid-template-columns:repeat(2,minmax(0,1fr))}body #MainContent .cx-store__paths article:nth-child(3){border-left:0;border-top:1px solid var(--cx-card-border)}body #MainContent .cx-store__paths article:nth-child(4){border-top:1px solid var(--cx-card-border)}body #MainContent .cx-store>.cx-store__visit{grid-template-columns:repeat(2,minmax(0,1fr))}body #MainContent .cx-store__visit>div:first-child{grid-column:1 / -1}body #MainContent .cx-store__visit>div:nth-child(2){border-left:0;border-top:1px solid var(--cx-card-border)}body #MainContent .cx-store__visit>div:nth-child(3){border-left:1px solid var(--cx-card-border);border-top:1px solid var(--cx-card-border)}}@media(max-width:900px){body #MainContent .cx-store__hero{grid-template-columns:1fr;min-height:0}body #MainContent .cx-store__hero-copy{padding:32px 0}body #MainContent .cx-store__hero-media{height:300px;margin:0 0 28px}body #MainContent .cx-store__pause-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){body #MainContent .cx-store>:is(.cx-store__hero,.cx-store__paths,.cx-store__feature,.cx-store__pause,.cx-store__visit,.cx-store__closing){width:calc(100% - 24px);margin-bottom:24px}body #MainContent .cx-store>.cx-store__hero{padding:0 20px;margin-top:16px}body #MainContent .cx-store__hero h1{font-size:clamp(2.3rem,10vw,3rem)}body #MainContent .cx-store__hero-media{height:230px;margin-bottom:20px}body #MainContent .cx-store__paths{grid-template-columns:1fr}body #MainContent .cx-store__paths article{min-height:128px;padding:24px 20px}body #MainContent .cx-store__paths article+article{border-left:0;border-top:1px solid var(--cx-card-border)}body #MainContent .cx-store :is(.cx-store__feature-copy,.cx-store__pause-copy){padding:26px 20px}body #MainContent .cx-store :is(.cx-store__feature-media,.cx-store__pause-media){height:230px;margin:16px}body #MainContent .cx-store__pause-list{grid-template-columns:1fr}body #MainContent .cx-store__pause-list>div{flex-direction:row;justify-content:flex-start;text-align:left;min-height:76px;padding:16px}body #MainContent .cx-store>.cx-store__visit{grid-template-columns:1fr}body #MainContent .cx-store__visit>div{padding:24px 20px;text-align:left}body #MainContent .cx-store__visit>div:nth-child(3){border-left:0}body #MainContent .cx-store>.cx-store__closing{padding:28px 20px;margin-bottom:32px;text-align:left}}body #MainContent .cx-consigna>:is(.cx-consigna__hero,.cx-consigna__manifesto,.cx-consigna__experience){width:var(--cx-page);min-height:0;margin:32px auto 0;padding:32px;gap:32px;background:var(--cx-card-surface) var(--cx-card-gradient);color:var(--cx-white);border:1px solid var(--cx-card-border);border-top:2px solid var(--cx-control-border);border-radius:14px;box-shadow:0 12px 32px #00000029}body #MainContent .cx-consigna>:is(.cx-consigna__pause,.cx-consigna__booking){margin-top:32px}body #MainContent .cx-consigna :is(.cx-consigna__hero-copy,.cx-consigna__experience-copy){padding:0}body #MainContent .cx-consigna :is(.cx-consigna__hero-media,.cx-consigna__experience-media){margin:0;min-height:280px;border-radius:8px;overflow:hidden}body #MainContent .cx-consigna__manifesto-media{border-color:var(--cx-card-border);border-radius:8px}body #MainContent .cx-consigna>:is(.cx-consigna__hero,.cx-consigna__manifesto,.cx-consigna__experience) .cx-consigna__eyebrow{color:var(--cx-gold);font-size:.875rem;line-height:1.5;letter-spacing:.1em}body #MainContent .cx-consigna :is(.cx-consigna__lede,.cx-consigna__manifesto-copy>p,.cx-consigna__experience-copy>p:not(.cx-consigna__eyebrow)){color:var(--cx-white);font-size:1.0625rem;line-height:1.6}body #MainContent .cx-consigna__manifesto-point strong{color:var(--cx-gold);font-size:1.0625rem}body #MainContent .cx-consigna__manifesto-point small{color:var(--cx-white);font-size:1rem;line-height:1.5}body #MainContent .cx-consigna :is(.cx-consigna__manifesto-points,.cx-consigna__manifesto-point){border-color:var(--cx-card-border)}body #MainContent .cx-consigna__experience-title-line{white-space:normal}@media(max-width:900px){body #MainContent .cx-consigna>:is(.cx-consigna__hero,.cx-consigna__manifesto,.cx-consigna__experience){grid-template-columns:1fr}body #MainContent .cx-consigna__hero-title-line--keep{white-space:normal}body #MainContent .cx-consigna__manifesto-lead{order:-1}body #MainContent .cx-consigna :is(.cx-consigna__hero-media,.cx-consigna__experience-media){min-height:0;height:280px}body #MainContent .cx-consigna__manifesto-media{height:240px}}@media(max-width:620px){body #MainContent .cx-consigna>:is(.cx-consigna__hero,.cx-consigna__manifesto,.cx-consigna__experience){width:calc(100% - 24px);padding:22px 18px;gap:24px}body #MainContent .cx-consigna :is(.cx-consigna__hero-media,.cx-consigna__manifesto-media,.cx-consigna__experience-media){height:220px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/crysalidas-nocturne.css.map */
