:root{--bl-navy:#111b35;--bl-navy-2:#1d2a49;--bl-ink:#121722;--bl-off:#f7f7f3;--bl-paper:#eeefe9;--bl-silver:#c5c8d0;--bl-pink:#efc7d6;--bl-blue:#b8d4ea;--bl-lime:#d6e8b8;--bl-radius:22px;--bl-shadow:0 30px 80px rgba(17,27,53,.12)}html{scroll-behavior:smooth}body{background:var(--bl-off);color:var(--bl-navy)}html[dir=rtl] body{direction:rtl}.content-for-layout{overflow:clip}.bl-home,.bl-footer{font-family:var(--font-body--family,Manrope,Arial,sans-serif)}.bl-home *,.bl-footer *{box-sizing:border-box}.bl-home a,.bl-footer a{text-decoration:none;color:inherit}.bl-kicker{font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px}.bl-hero{min-height:calc(100svh - var(--header-group-height,0px));padding:clamp(84px,11vw,150px) clamp(20px,5vw,80px) 42px;background:radial-gradient(circle at 76% 20%,#fff 0 1px,transparent 2px),linear-gradient(135deg,#f7f7f3,#f0f0ea 62%,#e6e8e1);background-size:41px 41px,auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(30px,5vw,90px);position:relative}.bl-hero:before{content:"B";position:absolute;right:-.02em;top:-.16em;font:italic 700 min(60vw,800px)/1 Georgia,serif;color:#111b3506;pointer-events:none}.bl-hero__copy{position:relative;z-index:2}.bl-hero h1{font-size:clamp(54px,6.7vw,112px);line-height:.91;letter-spacing:-.065em;font-weight:600;margin:0;max-width:900px}.bl-hero__lead{font-size:clamp(17px,1.5vw,22px);margin:32px 0;color:#111b35ad}.bl-hero__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bl-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;transition:transform .25s,background .25s,color .25s,border-color .25s}.bl-btn:hover{transform:translateY(-2px)}.bl-btn--dark{background:var(--bl-navy);color:var(--bl-off)!important}.bl-btn--dark:hover{background:#273552}.bl-btn--line{border-color:#111b3561;background:#ffffff40}.bl-btn--text{padding-inline:12px}.bl-btn--light{background:var(--bl-off);color:var(--bl-navy)!important}.bl-hero__products{height:min(68vw,720px);position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.bl-hero-bottle{position:absolute;width:clamp(130px,17vw,260px);height:72%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .55s cubic-bezier(.2,.8,.2,1);isolation:isolate}.bl-hero-bottle:nth-child(1){transform:translate(-112%,-1%) rotate(-8deg);z-index:1}.bl-hero-bottle:nth-child(2){transform:translate(-57%,-6%) rotate(-3deg);z-index:2}.bl-hero-bottle:nth-child(3){transform:translateY(-9%) scale(1.12);z-index:4}.bl-hero-bottle:nth-child(4){transform:translate(58%,-4%) rotate(4deg);z-index:3}.bl-hero-bottle:nth-child(5){transform:translate(112%,2%) rotate(9deg);z-index:1}.bl-hero-bottle:hover{z-index:8}.bl-hero-bottle:nth-child(1):hover{transform:translate(-112%,-4%) rotate(-4deg) scale(1.05)}.bl-hero-bottle:nth-child(2):hover{transform:translate(-57%,-9%) rotate(0) scale(1.05)}.bl-hero-bottle:nth-child(3):hover{transform:translateY(-13%) scale(1.18)}.bl-hero-bottle:nth-child(4):hover{transform:translate(58%,-8%) rotate(0) scale(1.05)}.bl-hero-bottle:nth-child(5):hover{transform:translate(112%,-2%) rotate(5deg) scale(1.05)}.bl-hero-bottle img{width:100%;height:88%;object-fit:contain;filter:drop-shadow(0 28px 22px rgba(17,27,53,.18))}.bl-hero-bottle>span:last-child{font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.72;text-align:center}.bl-hero-bottle__halo{position:absolute;width:95%;aspect-ratio:1;border-radius:50%;background:var(--bl-pink);z-index:-1;opacity:.38;filter:blur(1px)}.bl-hero-bottle:nth-child(2) .bl-hero-bottle__halo{background:var(--bl-blue)}.bl-hero-bottle:nth-child(3) .bl-hero-bottle__halo{background:#f1d5a9}.bl-hero-bottle:nth-child(4) .bl-hero-bottle__halo{background:var(--bl-lime)}.bl-hero-bottle:nth-child(5) .bl-hero-bottle__halo{background:#d9c9ec}.bl-hero__stamp{position:absolute;right:0;top:12%;width:84px;aspect-ratio:1;border:1px solid rgba(17,27,53,.28);border-radius:50%;display:grid;place-content:center;text-align:center;transform:rotate(9deg)}.bl-hero__stamp span{font:700 14px/1 Georgia,serif}.bl-hero__stamp small{font-size:8px;letter-spacing:.14em;margin-top:5px}.bl-scroll-cue{position:absolute;bottom:24px;left:clamp(20px,5vw,80px);display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.bl-scroll-cue i{width:74px;height:1px;background:var(--bl-navy);position:relative}.bl-scroll-cue i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg)}html[dir=rtl] .bl-scroll-cue{left:auto;right:clamp(20px,5vw,80px)}.bl-trust{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bl-navy);color:var(--bl-off);padding:0 clamp(20px,5vw,80px)}.bl-trust>div{min-height:126px;padding:24px 24px 22px 0;border-right:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:30px 1fr;align-content:center}.bl-trust>div:first-child{border-left:1px solid rgba(255,255,255,.14)}.bl-trust span{grid-row:1/3;font-size:9px;opacity:.48}.bl-trust strong{font-size:13px;font-weight:600}.bl-trust small{font-size:10px;margin-top:6px;opacity:.62}.bl-section{padding:clamp(80px,10vw,150px) clamp(18px,5vw,80px)}.bl-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:60px}.bl-section-head h2,.bl-performance h2,.bl-reviews h2,.bl-social h2,.bl-visit h2{font-size:clamp(46px,6.5vw,96px);line-height:.91;letter-spacing:-.06em;font-weight:550;margin:0}.bl-section-head>p{max-width:420px;font-size:13px;line-height:1.7;opacity:.65}.bl-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 14px}.bl-card{min-width:0;position:relative}.bl-card__media{aspect-ratio:4/5;background:#eceee8;display:block;position:relative;overflow:hidden;border-radius:var(--bl-radius)}.bl-card__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity .4s,transform .65s cubic-bezier(.2,.8,.2,1)}.bl-card__media:hover img{transform:scale(1.035)}.bl-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.bl-card__media:hover .bl-card__alt{opacity:1}.bl-card__badge{position:absolute;left:12px;top:12px;background:var(--bl-off);padding:7px 10px;border-radius:999px;font-size:8px;letter-spacing:.12em;font-weight:700}.bl-card__info{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 2px 10px}.bl-card__info a{font-size:12px;font-weight:650;line-height:1.4;display:block}.bl-card__info span{font-size:9px;opacity:.5;margin-top:5px;display:block}.bl-card__info strong{font-size:11px;font-weight:650;white-space:nowrap}.bl-card .quick-add{position:absolute;right:12px;bottom:82px;z-index:4}.bl-card .quick-add__button{width:42px!important;height:42px;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:50%!important;background:var(--bl-navy)!important;color:#fff!important;border:none!important;box-shadow:0 8px 24px #111b3533}.bl-center{text-align:center;margin-top:54px}.bl-owala{background:var(--bl-navy);color:var(--bl-off);padding:clamp(80px,9vw,130px) 0 clamp(70px,8vw,110px) clamp(20px,5vw,80px);display:grid;grid-template-columns:minmax(280px,.33fr) minmax(0,.67fr);gap:60px;align-items:center;overflow:hidden}.bl-owala__intro{padding-right:20px}.bl-owala h2{font:italic 500 clamp(64px,8vw,130px)/.82 Georgia,serif;letter-spacing:-.07em;margin:0 0 32px}.bl-owala__intro>p:not(.bl-kicker){font-size:13px;line-height:1.7;max-width:390px;opacity:.68;margin-bottom:30px}.bl-owala__rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px clamp(20px,5vw,80px) 30px 0;scrollbar-width:none}.bl-owala__rail::-webkit-scrollbar{display:none}.bl-owala-card{flex:0 0 clamp(230px,24vw,340px);scroll-snap-align:start}.bl-owala-card a{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;background:linear-gradient(160deg,#f8f6f0,#e1e4df);color:var(--bl-navy);border-radius:26px;padding:18px;min-height:500px;position:relative;overflow:hidden}.bl-owala-card:nth-child(3n+2) a{background:linear-gradient(160deg,#f0d6e0,#e7c0d1)}.bl-owala-card:nth-child(3n+3) a{background:linear-gradient(160deg,#d4e5ed,#bdd6e4)}.bl-owala-card img{position:absolute;top:6%;right:8%;bottom:19%;left:8%;width:84%;height:75%;object-fit:contain;filter:drop-shadow(0 28px 20px rgba(17,27,53,.2));transition:transform .55s}.bl-owala-card:hover img{transform:translateY(-8px) rotate(-2deg)}.bl-owala-card__index{position:absolute;left:18px;top:18px;font-size:9px;letter-spacing:.13em}.bl-owala-card__name{font-size:12px;font-weight:700}.bl-owala-card strong{font-size:11px}.bl-categories{background:#e9ebe5}.bl-category-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:14px}.bl-category{min-height:660px;border-radius:28px;padding:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;color:var(--bl-off)!important}.bl-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#070c19d4);z-index:0}.bl-category>div{position:absolute;top:0;right:0;bottom:0;left:0}.bl-category img{width:100%;height:100%;object-fit:contain;background:#dce5e3;transition:transform .7s}.bl-category:hover img{transform:scale(1.035)}.bl-category>*:not(div){position:relative;z-index:1}.bl-category__number{position:absolute!important;top:24px;left:24px;font-size:9px}.bl-category h3{font-size:clamp(38px,4.5vw,72px);line-height:.95;letter-spacing:-.05em;margin:0 0 12px}.bl-category p{font-size:12px;margin:0 0 24px;opacity:.7}.bl-category b{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.bl-category--shaker img{background:#c7cbd3}.bl-performance{display:grid;grid-template-columns:1fr 1fr;min-height:850px;background:var(--bl-off)}.bl-performance__visual{position:relative;background:radial-gradient(circle,#dce5e3 0 38%,transparent 38.2%),linear-gradient(145deg,#e7e9e3,#d5d9d5);overflow:hidden;display:grid;place-items:center}.bl-performance__visual img{width:65%;height:78%;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 40px 28px rgba(17,27,53,.22))}.bl-orbit{position:absolute;width:78%;aspect-ratio:1;border:1px solid rgba(17,27,53,.18);border-radius:50%;animation:bl-spin 28s linear infinite}.bl-orbit--two{width:55%;animation-direction:reverse;animation-duration:21s}.bl-performance__copy{padding:clamp(60px,8vw,120px);display:flex;flex-direction:column;justify-content:center}.bl-performance__copy h2{margin-bottom:50px}.bl-features{border-top:1px solid rgba(17,27,53,.18)}.bl-features>div{display:grid;grid-template-columns:38px 1fr;gap:4px 16px;padding:22px 0;border-bottom:1px solid rgba(17,27,53,.18)}.bl-features span{grid-row:1/3;font-size:9px;opacity:.5}.bl-features h3{font-size:14px;margin:0}.bl-features p{font-size:11px;line-height:1.6;opacity:.6;margin:0;max-width:390px}.bl-reviews{display:grid;grid-template-columns:1fr .8fr;gap:80px;background:var(--bl-paper);align-items:end}.bl-review-placeholder{border-top:1px solid var(--bl-navy);padding-top:30px}.bl-review-placeholder>span{font:italic 100px/1 Georgia,serif}.bl-review-placeholder p{font:500 clamp(22px,2.7vw,38px)/1.25 Georgia,serif;margin:0 0 40px}.bl-review-placeholder small{font-size:9px;letter-spacing:.14em}.bl-social{background:#efc8d5;color:var(--bl-navy);padding:clamp(80px,9vw,130px) clamp(18px,5vw,80px);display:grid;grid-template-columns:.6fr 1.4fr;gap:60px}.bl-social__copy>p:not(.bl-kicker){max-width:360px;font-size:13px;line-height:1.7}.bl-social__links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bl-social-card{aspect-ratio:3/4;border-radius:24px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s}.bl-social-card:hover{transform:translateY(-7px) rotate(-1deg)}.bl-social-card small{font-size:9px}.bl-social-card strong{font:italic 500 clamp(30px,3.4vw,54px)/1 Georgia,serif;writing-mode:vertical-rl;align-self:center}.bl-social-card span{font-size:10px}.bl-social-card--ig{background:#f7f7f3}.bl-social-card--tt{background:var(--bl-navy);color:var(--bl-off)!important}.bl-social-card--fb{background:#b9d4e8}.bl-visit{min-height:auto;background:var(--bl-navy);color:var(--bl-off);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;padding:clamp(14px,2vw,28px)}.bl-visit__copy{min-height:560px;padding:clamp(48px,6vw,92px);border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#0c152d;display:flex;flex-direction:column;justify-content:center}.bl-visit__copy h2{max-width:650px}.bl-visit__address{font-size:14px;line-height:1.65;opacity:.68;margin:34px 0}.bl-visit__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.bl-visit__actions .bl-btn{gap:16px}.bl-visit__actions .bl-btn span{font-size:15px}.bl-visit__whatsapp{font-size:11px;line-height:1.55;border-bottom:1px solid rgba(255,255,255,.42);padding-bottom:5px}.bl-visit__map{min-height:560px;position:relative;display:block;overflow:hidden;border:1px solid rgba(17,27,53,.12);border-radius:28px;background:#d9dbd3;color:var(--bl-navy)!important;isolation:isolate}.bl-map-grid{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background:linear-gradient(28deg,transparent 0 43%,rgba(17,27,53,.1) 43.3% 44.2%,transparent 44.5% 100%),linear-gradient(116deg,transparent 0 48%,rgba(17,27,53,.08) 48.3% 49.6%,transparent 49.9% 100%),linear-gradient(66deg,transparent 0 61%,rgba(247,247,243,.95) 61.3% 64%,transparent 64.3% 100%),linear-gradient(155deg,transparent 0 38%,rgba(247,247,243,.8) 38.3% 40%,transparent 40.3% 100%);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.bl-visit__map:hover .bl-map-grid{transform:scale(1.04) rotate(-1deg)}.bl-map-coordinates{position:absolute;top:24px;left:24px;font-size:9px;line-height:1.55;letter-spacing:.12em}.bl-map-pin{position:absolute;left:52%;top:44%;width:64px;height:64px;border-radius:50% 50% 50% 0;background:var(--bl-navy);transform:translate(-50%,-50%) rotate(-45deg);box-shadow:0 20px 40px #111b353d;transition:transform .3s}.bl-visit__map:hover .bl-map-pin{transform:translate(-50%,-57%) rotate(-45deg)}.bl-map-pin i{position:absolute;width:20px;height:20px;border-radius:50%;background:var(--bl-off);left:22px;top:22px}.bl-map-address{position:absolute;left:22px;bottom:22px;max-width:310px;padding:16px 18px;border:1px solid rgba(17,27,53,.13);border-radius:14px;background:#f7f7f3eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-end;justify-content:space-between;gap:22px;font-size:9px;line-height:1.55;letter-spacing:.08em}.bl-map-address b{font-size:8px;white-space:nowrap}.bl-map-label{position:absolute;right:24px;top:24px;font-size:10px;letter-spacing:.14em}.bl-visit__map:focus-visible{outline:3px solid var(--bl-off);outline-offset:-6px}.bl-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.bl-reveal.is-visible{opacity:1;transform:none}@keyframes bl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.bl-reveal{opacity:1;transform:none;transition:none}.bl-orbit{animation:none}}#header-group{position:relative;z-index:20}.header-section{transition:background .3s,box-shadow .3s}.header-section:has(.header[transparent]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:not(.template-index) .header-section{background:#f7f7f3eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header__row{padding-inline:clamp(16px,4vw,64px)!important}.header__row a{font-weight:600}.announcement-bar{letter-spacing:.11em}.content-for-layout[data-template*=product] .section,.content-for-layout[data-template*=collection] .section{background:var(--bl-off)}.product-information{padding-top:clamp(20px,4vw,55px)}.product-information__media{background:#ebede7;border-radius:26px;overflow:hidden}.product-information__details{padding-inline:clamp(16px,3vw,42px)!important}.product-information h1{font-size:clamp(32px,4vw,58px)!important;letter-spacing:-.04em!important;line-height:1!important}.product-information .button{border-radius:999px;min-height:54px}.product-information .add-to-cart-button{background:var(--bl-navy);color:#fff}.product-recommendations{background:#e9ebe5}.main-collection h1,.search-header h1{letter-spacing:-.05em}.product-grid{gap:28px 14px!important}.product-grid .product-card__content{gap:8px!important}.product-grid .product-card img{background:#eceee8;border-radius:18px;transition:transform .5s}.product-grid .product-card:hover img{transform:scale(1.025)}.facets{border-block:1px solid rgba(17,27,53,.14);padding-block:12px}.cart-drawer{border-radius:28px 0 0 28px;overflow:hidden}.cart__checkout-button{border-radius:999px;background:var(--bl-navy)!important;color:#fff!important;min-height:54px}.bl-shipping-progress{padding:16px;border-radius:16px;background:#eceee8;margin:0 0 18px}.bl-shipping-progress__top{display:flex;justify-content:space-between;gap:12px;font-size:11px;margin-bottom:10px}.bl-shipping-progress__bar{height:5px;background:#111b351f;border-radius:99px;overflow:hidden}.bl-shipping-progress__bar i{display:block;height:100%;width:var(--progress);background:var(--bl-navy);border-radius:inherit}.bl-footer{background:var(--bl-navy);color:var(--bl-off);padding:clamp(60px,8vw,110px) clamp(20px,5vw,80px) 28px}.bl-footer__top{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;padding-bottom:80px}.bl-footer__brand img{width:170px;height:auto;filter:brightness(0) invert(1);margin-bottom:30px}.bl-footer__brand h2{font-size:clamp(46px,6vw,92px);line-height:.9;letter-spacing:-.06em;font-weight:550;margin:0;max-width:750px}.bl-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:40px}.bl-footer__links h3{font-size:9px;letter-spacing:.15em;text-transform:uppercase;opacity:.5;margin:0 0 22px}.bl-footer__links a,.bl-footer__links p{display:block;font-size:12px;line-height:1.7;margin:0 0 10px}.bl-footer__bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:22px;display:flex;justify-content:space-between;gap:30px;align-items:center;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.bl-footer__social{display:flex;gap:18px}.bl-footer__social a:hover{opacity:.65}@media(max-width:990px){.bl-hero{grid-template-columns:1fr;padding-top:110px}.bl-hero__products{height:620px}.bl-trust{grid-template-columns:1fr 1fr}.bl-product-grid{grid-template-columns:repeat(3,1fr)}.bl-owala,.bl-category-grid,.bl-performance,.bl-reviews,.bl-social,.bl-visit{grid-template-columns:1fr}.bl-performance__visual{min-height:700px}.bl-social__links{max-width:700px}.bl-footer__top{grid-template-columns:1fr}}@media(max-width:749px){.bl-hero{min-height:auto;padding:92px 18px 35px;gap:15px}.bl-hero h1{font-size:clamp(48px,14vw,66px)}.bl-hero__lead{margin:22px 0}.bl-hero__actions{display:grid;grid-template-columns:1fr 1fr}.bl-hero__actions .bl-btn--text{grid-column:1/-1;justify-content:flex-start}.bl-hero__products{height:112vw;max-height:520px}.bl-hero-bottle{width:36vw;height:80%}.bl-hero-bottle:nth-child(1){transform:translate(-86%) rotate(-7deg)}.bl-hero-bottle:nth-child(2){transform:translate(-43%,-5%) rotate(-3deg)}.bl-hero-bottle:nth-child(3){transform:translateY(-8%) scale(1.1)}.bl-hero-bottle:nth-child(4){transform:translate(43%,-4%) rotate(4deg)}.bl-hero-bottle:nth-child(5){transform:translate(86%,1%) rotate(8deg)}.bl-hero-bottle>span:last-child,.bl-hero__stamp{display:none}.bl-scroll-cue{display:none}.bl-trust{padding:0 18px}.bl-trust>div{min-height:106px;padding:18px 10px 18px 0;grid-template-columns:24px 1fr}.bl-trust>div:nth-child(odd){border-left:1px solid rgba(255,255,255,.14)}.bl-trust strong{font-size:11px}.bl-trust small{font-size:8px}.bl-section{padding:74px 14px}.bl-section-head{display:block;margin-bottom:38px}.bl-section-head>p{margin-top:24px}.bl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 8px}.bl-card__media{border-radius:14px}.bl-card__info{display:block;padding-inline:2px}.bl-card__info strong{display:block;margin-top:7px}.bl-card .quick-add{right:8px;bottom:88px}.bl-card .quick-add__button{width:36px!important;height:36px;min-width:36px!important;min-height:36px!important}.bl-owala{padding:72px 0 60px 18px;gap:30px}.bl-owala__intro,.bl-owala__rail{padding-right:18px}.bl-owala-card{flex-basis:72vw}.bl-owala-card a{min-height:440px}.bl-category-grid{grid-template-columns:1fr}.bl-category{min-height:520px;border-radius:20px}.bl-performance__visual{min-height:570px}.bl-performance__copy{padding:70px 20px}.bl-reviews,.bl-social{padding:75px 18px;gap:46px}.bl-social__links{gap:7px}.bl-social-card{padding:13px;border-radius:15px}.bl-social-card strong{font-size:28px}.bl-visit__copy{padding:74px 20px}.bl-visit__map{min-height:440px}.bl-footer{padding:65px 20px 24px}.bl-footer__top{padding-bottom:58px;gap:55px}.bl-footer__links{grid-template-columns:1fr 1fr;gap:24px}.bl-footer__bottom{align-items:flex-start;flex-direction:column}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important}.product-grid__item{min-width:0!important}.product-grid .product-card img{border-radius:12px}.product-information__grid{display:block!important}.cart-drawer{border-radius:0}.header__row{padding-inline:12px!important}}.bl-reveal{opacity:1!important;transform:none!important}.shopify-design-mode .bl-orbit{animation:none!important}.shopify-design-mode .bl-site-header--home{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bl-footer__track{min-height:104px;margin-top:38px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#0b142b;display:flex;align-items:center;justify-content:center;gap:13px;color:#f7f7f3bd;letter-spacing:.2em;text-transform:uppercase}.bl-footer__track span{font-size:10px;font-weight:650}.bl-footer__track strong{font-size:18px;font-weight:800;letter-spacing:.26em;color:var(--bl-off)}@media(max-width:749px){.bl-footer__track{min-height:86px;margin-top:28px;padding:22px}.bl-footer__track strong{font-size:15px}}@media(max-width:749px){.bl-visit{padding:10px;gap:10px}.bl-visit__copy{min-height:auto;padding:52px 22px;border-radius:20px}.bl-visit__copy h2{font-size:clamp(44px,13vw,62px)}.bl-visit__address{margin:26px 0}.bl-visit__actions{display:grid;grid-template-columns:1fr;align-items:start;gap:18px}.bl-visit__actions .bl-btn{width:100%}.bl-visit__whatsapp{justify-self:start}.bl-visit__map{min-height:390px;border-radius:20px}.bl-map-pin{width:54px;height:54px}.bl-map-pin i{width:18px;height:18px;left:18px;top:18px}.bl-map-coordinates{top:18px;left:18px}.bl-map-label{top:18px;right:18px}.bl-map-address{left:14px;right:14px;bottom:14px;max-width:none}}.bl-hero__products--feature{height:min(68vw,720px)}.bl-hero-feature{position:relative;width:min(88%,540px);max-height:650px;display:grid;grid-template-rows:minmax(0,1fr) auto;background:#f9f9f5;border:1px solid rgba(17,27,53,.14);border-radius:28px;overflow:hidden;color:var(--bl-navy)!important;box-shadow:0 35px 90px #111b3529;transform:rotate(1.5deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.bl-hero-feature:hover{transform:rotate(0) translateY(-8px)}.bl-hero-feature__index{position:absolute;top:18px;left:18px;z-index:2;padding:8px 10px;border-radius:999px;background:#f7f7f3e6;font-size:8px;font-weight:800;letter-spacing:.14em}.bl-hero-feature__media{min-height:0;background:#e7e8e2;overflow:hidden}.bl-hero-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.bl-hero-feature:hover .bl-hero-feature__media img{transform:scale(1.025)}.bl-hero-feature__meta{min-height:92px;padding:18px 20px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:5px 20px;background:#f7f7f3}.bl-hero-feature__meta strong{font-size:15px;line-height:1.25}.bl-hero-feature__meta span{font-size:12px;font-weight:800}.bl-hero-feature__meta i{grid-column:1/-1;font-size:8px;font-style:normal;letter-spacing:.13em}.bl-price-display{min-width:0}.bl-price-display .price__hidden{display:none!important}.bl-price-display--product{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.bl-price-display--product .price__regular:not(.price__hidden),.bl-price-display--product .price__sale:not(.price__hidden){display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.bl-price-display--product .price-item__group{display:inline-flex;align-items:baseline}.bl-price-display--product .price{font-size:clamp(34px,3vw,48px)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.045em;color:var(--bl-navy)}.bl-price-display--product .compare-at-price{font-size:18px!important;line-height:1.2;color:#111b356b;text-decoration-thickness:1px;text-decoration-color:#111b3559}.bl-price-offer-row{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.bl-discount-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--bl-navy);color:var(--bl-off);font-size:9px;font-weight:800;letter-spacing:.12em}.bl-savings-amount{font-size:10px;font-weight:750;letter-spacing:.1em;color:#52653c}.bl-price-display--card .price__regular:not(.price__hidden),.bl-price-display--card .price__sale:not(.price__hidden){display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.bl-price-display--card .price{font-size:15px!important;font-weight:800!important;color:var(--bl-navy)}.bl-price-display--card .compare-at-price{font-size:11px!important;color:#111b356b}.bl-price-offer-row--card{display:none}.content-for-layout[data-template*=product]{background:#eef0ea}.content-for-layout[data-template*=product] .product-information{padding-inline:clamp(14px,2.7vw,44px)}.content-for-layout[data-template*=product] .product-information__grid{align-items:start}.content-for-layout[data-template*=product] .product-information__media{border-radius:28px;overflow:hidden}.content-for-layout[data-template*=product] .product-media-container,.content-for-layout[data-template*=product] .product-information__media img{background:#e5e6e1}.content-for-layout[data-template*=product] .product-details{padding-inline:0!important}.content-for-layout[data-template*=product] .product-details>.group-block{background:#f7f7f3f5;border:1px solid rgba(17,27,53,.12)!important;border-radius:28px!important;padding:clamp(26px,3vw,44px)!important;box-shadow:0 28px 70px #111b351a}.content-for-layout[data-template*=product] .product-details h1{font-size:clamp(40px,4.3vw,68px)!important;line-height:.94!important;letter-spacing:-.06em!important;font-weight:600!important;margin:0!important;max-width:760px}.content-for-layout[data-template*=product] product-price{display:block;width:100%;padding:20px 22px;border:1px solid rgba(17,27,53,.11);border-radius:20px;background:linear-gradient(135deg,#f2f3ed,#e4eaf0)}.content-for-layout[data-template*=product] .product-form-buttons{gap:10px}.content-for-layout[data-template*=product] .product-form-buttons .button,.content-for-layout[data-template*=product] .shopify-payment-button__button{min-height:60px!important;border-radius:999px!important;font-size:14px!important;font-weight:750!important}.content-for-layout[data-template*=product] .add-to-cart-button{background:var(--bl-navy)!important;color:#fff!important;box-shadow:0 12px 28px #111b352e}.content-for-layout[data-template*=product] .product-details .rte{padding-top:20px;border-top:1px solid rgba(17,27,53,.14);font-size:14px;line-height:1.75;color:#111b35bd}.content-for-layout[data-template*=product] .variant-picker__form{gap:12px}.content-for-layout[data-template*=product] .sticky-add-to-cart__price .bl-price-offer-row{display:none}.content-for-layout[data-template*=product] .sticky-add-to-cart__price .price{font-size:15px!important}.content-for-layout[data-template*=product] .sticky-add-to-cart__price .compare-at-price{font-size:10px!important}.product-card__content{position:relative}.bl-product-card__sale{position:absolute;top:12px;left:12px;z-index:6;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border-radius:999px;background:var(--bl-navy);color:var(--bl-off);font-size:8px;font-weight:850;letter-spacing:.11em;pointer-events:none;box-shadow:0 8px 22px #111b3529}.product-grid .product-card img{border-radius:18px!important}.product-grid .product-card__content{gap:7px!important}.product-grid product-card{border-radius:20px}.bl-card__sale{position:absolute;right:12px;top:12px;z-index:3;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--bl-navy);color:var(--bl-off);font-size:8px;font-weight:850;letter-spacing:.1em}.bl-card__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.bl-card__price strong{font-size:13px!important}.bl-card__price s{font-size:9px;color:#111b356b}@media(max-width:749px){.bl-hero__products--feature{height:112vw;max-height:540px}.bl-hero-feature{width:92%;max-height:510px;border-radius:20px;transform:rotate(1deg)}.bl-hero-feature__meta{min-height:82px;padding:14px 15px}.content-for-layout[data-template*=product] .product-information{padding:12px 10px 42px!important}.content-for-layout[data-template*=product] .product-information__media{border-radius:18px}.content-for-layout[data-template*=product] .product-details>.group-block{margin-top:12px;border-radius:20px!important;padding:24px 16px!important}.content-for-layout[data-template*=product] .product-details h1{font-size:clamp(36px,11vw,50px)!important}.content-for-layout[data-template*=product] product-price{padding:17px 16px;border-radius:16px}.bl-price-display--product .price{font-size:34px!important}.bl-price-display--product .compare-at-price{font-size:15px!important}.content-for-layout[data-template*=product] .product-form-buttons .button,.content-for-layout[data-template*=product] .shopify-payment-button__button{min-height:56px!important}.bl-product-card__sale{top:8px;left:8px;min-height:25px;padding-inline:8px;font-size:7px}.bl-card__sale{top:8px;right:8px}.bl-card__price{align-items:flex-start;margin-top:7px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bottles-luxury.css.map */
