.s-product--marbella{position:relative;isolation:isolate;color:var(--ink-inv);padding:clamp(24px,3vw,48px) 0 clamp(48px,6vw,96px);margin-bottom:0}.s-product--marbella:before{content:none}.s-product--marbella .s-product__main{border:0;background:transparent;border-radius:0;overflow:hidden}.s-product--marbella .s-product__main{position:relative;isolation:isolate}.s-product--marbella .s-product__main{background:var(--c-white);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px #1e1a160f}.s-product--marbella .s-product__main:before{content:none}.s-product--marbella .s-product__main:after{content:"";position:absolute;left:20%;right:20%;bottom:9%;height:13%;border-radius:50%;background:radial-gradient(closest-side,#1e1a1638,#1e1a1600);filter:blur(10px);z-index:0;pointer-events:none}.s-product--marbella .s-product__view{position:relative;z-index:1}.s-product--marbella .s-product__view picture{display:block}.s-product--marbella .s-product__view img{display:block;width:100%;height:auto;filter:none}.s-product--marbella .s-product__view--photo img{aspect-ratio:4 / 3;filter:none;border-radius:var(--r-media)}.s-product--marbella .s-product__thumb{width:72px;height:72px;padding:6px;background:var(--bg-dark-2);border:1px solid var(--line-inv-2);border-radius:var(--r-ui);overflow:hidden;box-shadow:none}.s-product--marbella .s-product__thumb img{object-fit:contain;mix-blend-mode:normal;background:transparent}.s-product--marbella .s-product__thumb.is-active,.s-product--marbella .s-product__thumb[aria-current=true]{border:2px solid var(--brand-text-inv);padding:5px;box-shadow:none}.s-product--marbella .s-product__dots li{background:var(--line-inv-2)}.s-product--marbella .s-product__dots li.is-active{background:var(--brand-text-inv)}.s-product--marbella .s-buybox{background:var(--bg-dark-2);border:1px solid var(--line-inv);border-radius:var(--r-ui);padding:clamp(20px,2.4vw,32px);box-shadow:var(--shadow);color:var(--ink-inv)}.s-product--marbella .s-buybox__title{font:600 clamp(2.25rem,1.5rem + 2vw,3.25rem)/1 var(--f-display);letter-spacing:-.025em;color:var(--ink-inv)}.s-product--marbella .s-buybox__price,.s-product--marbella .s-buybox__price .amount{color:var(--ink-inv);font-family:var(--f-display);font-weight:600}.s-product--marbella .s-buybox :is(p,li,span,small){color:inherit}.s-product--marbella .s-buybox__short,.s-product--marbella .s-buybox__meta,.s-product--marbella .s-deliv__note,.s-product--marbella .s-buybox__trust{color:var(--ink-inv-meta);font-size:.9375rem}.s-product--marbella .s-buybox__meta a{color:var(--brand-text-inv)}.s-product--marbella .s-deliv__steps{color:var(--ink-inv)}.s-product--marbella .s-deliv__steps .c-icon,.s-product--marbella .s-buybox__trust .c-icon{color:var(--brand-text-inv);stroke-width:1.5}.s-product--marbella .s-jfull{border-color:var(--line-inv-2);color:var(--ink-inv)}.s-product--marbella .s-jfull:hover{border-color:var(--brand-text-inv)}.s-product--marbella .s-jfull__txt strong{font:600 1.125rem/1.2 var(--f-display)}.s-product--marbella .s-jfull__txt span{color:var(--ink-inv-meta);font-size:.9375rem}.s-product--marbella .s-jfull .c-icon{color:var(--brand-text-inv)}.s-product--marbella .single_add_to_cart_button,.s-product--marbella .j-embed .btn--primary{background:var(--cta-bg);color:var(--cta-ink);border-color:var(--cta-bg);border-radius:var(--r-pill)}.s-product--marbella .single_add_to_cart_button:hover{background:var(--cta-bg-h);color:var(--cta-ink)}.s-product--marbella .j-color{border-color:var(--line-inv-2);color:var(--ink-inv);background:transparent}.s-product--marbella .j-color:has(input:checked){border-color:var(--brand-text-inv);box-shadow:inset 0 0 0 1px var(--brand-text-inv)}.s-product--marbella .s-buybox .j-color__name{white-space:normal;line-height:1.2;min-width:0}@media(max-width:479px){.s-product--marbella .s-buybox .j-color{gap:8px;padding:10px}.s-product--marbella .s-buybox .j-color__name{font-size:.875rem}}.s-product--marbella .quantity input{background:var(--bg-dark);color:var(--ink-inv);border-color:var(--field-line)}.s-product--marbella .s-product__h2{font:600 clamp(1.75rem,1.4rem + 1vw,2.5rem)/1.1 var(--f-display);color:var(--ink-inv)}.s-product--marbella .s-product__prose,.s-product--marbella .s-product__prose :is(p,li){color:var(--ink-inv-meta)}.s-product--marbella .s-product__specs :is(th,td,p){color:var(--ink-inv);border-color:var(--line-inv);background:transparent}.s-product--marbella .s-product__specs th{color:var(--brand-text-inv);font-weight:600}.s-product__water{margin:0 0 clamp(32px,4vw,56px)}.s-product__water picture,.s-product__water img{display:block;width:100%;height:auto;border-radius:var(--r-media)}.s-product__water figcaption{margin-top:10px;font-size:.9375rem;color:var(--ink-inv-meta)}.s-product__water .num{color:var(--brand-text-inv);font-weight:600;margin-right:4px}.s-mquote{padding:clamp(56px,7vw,112px) 0;background:var(--bg-alt);color:var(--ink)}.s-mquote .container{width:min(100% - 2 * var(--gutter),1080px)}.s-mquote__q{margin:0}.s-mquote .container{width:min(100% - 2 * var(--gutter),880px)}.s-mquote__q p{margin:0;font:600 clamp(1.5rem,1.2rem + 1.2vw,2rem)/1.3 var(--f-display);font-style:normal;letter-spacing:-.01em;color:var(--ink);text-indent:-.42em;text-wrap:pretty}.s-mquote__q p:before{content:"\201e";color:var(--brand)}.s-mquote__q p:after{content:"\201d";color:var(--brand)}.s-mquote__q footer{margin-top:20px;font-size:.9375rem;color:var(--ink-2)}.s-mquote__q cite{font-style:normal;font-weight:600;color:var(--ink)}.s-crumbs{position:relative;isolation:isolate;display:flex;align-items:center;min-height:48px;margin:0;padding:0;color:var(--ink-inv-meta)}.s-main:has(>.s-crumbs){padding-top:0}.s-crumbs:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:var(--bg-dark)}.s-crumbs a{color:var(--ink-inv-meta)}.s-crumbs a:hover{color:var(--brand-text-inv)}.s-crumbs [aria-current]{color:var(--ink-inv)}.s-crumbs li+li:before,.s-crumbs li:after{color:var(--line-inv-2)}.s-crumbs a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.single-product .c-faq .container{width:min(100% - 2 * var(--gutter),880px)}.single-product .c-faq .c-faq__in{display:block}.single-product .c-faq .c-faq__in .c-section__head{max-width:none;margin-bottom:32px;position:static}.s-mwater{width:100vw;margin-left:calc(50% - 50vw);position:relative;isolation:isolate;overflow:hidden;min-height:clamp(360px,42vw,640px);display:flex;align-items:flex-end;background:var(--bg-dark);color:var(--ink-inv)}.s-mwater__fig{position:absolute;inset:0;z-index:-1;margin:0}.s-mwater__fig picture,.s-mwater__fig img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 78%}.s-mwater__fig:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#fcfaf7eb,#fcfaf773 45%,#1e1a161a),radial-gradient(ellipse 80% 70% at 60% 50%,transparent 50%,rgba(252,250,247,.6) 100%)}.s-mwater__in{padding-block:64px 56px}.s-mwater__t{margin:0;max-width:22ch;font:600 clamp(1.75rem,1.2rem + 2vw,3.25rem)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink-inv);text-wrap:balance}.s-mwater__t em{color:var(--c-500)}.s-mspec__incl{margin-top:32px}.s-mspec__h{margin:0 0 8px;font:600 .8125rem/1.3 var(--f-sans);letter-spacing:.08em;color:var(--brand-text-inv)}@media(max-width:899px){.s-crumbs a{display:inline-flex;justify-content:center;min-width:44px}}body:has(.s-product--marbella) .w3a-close{width:100vw;margin-left:calc(50% - 50vw);margin-top:clamp(96px,10vw,140px);border-radius:0}.s-product--marbella .s-buybox.s-buybox{background:var(--c-white);border:1px solid var(--line);box-shadow:none;border-radius:var(--r-card)}
