*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,.h{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;line-height:1.08;margin:0}p{margin:0}button,input,select{font:inherit;color:inherit}.skip-link{position:absolute;left:-9999px;top:0;background:var(--c-ink);color:var(--c-bg);padding:12px 16px;z-index:100}.skip-link:focus{left:8px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--page-w,1200px);margin:0 auto;padding:0 20px}.muted{color:var(--c-muted)}.kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:var(--r-btn,999px);border:0;background:var(--c-accent);color:#fff;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;transition:background .15s}.btn:hover{background:var(--c-accent-hover)}.btn--block{display:flex;width:100%}.btn--dark{background:var(--c-ink);color:var(--c-bg)}.btn--dark:hover{background:#433a33}.btn--light{background:var(--c-bg);color:var(--c-ink)}.btn--light:hover{background:var(--c-sand)}.btn--outline{background:transparent;color:var(--c-ink);border:1px solid var(--c-ink)}.btn--outline:hover{background:var(--c-ink);color:var(--c-bg)}.btn[disabled]{opacity:.5;cursor:not-allowed}.announcement{background:var(--c-ink);color:var(--c-bg);font-size:12px;font-weight:500;letter-spacing:.04em;text-align:center;padding:9px 16px}.announcement a{text-decoration:none}.announcement--accent{background:var(--c-accent);color:#fff}.announcement--sand{background:var(--c-sand);color:var(--c-ink)}.header{z-index:20;background:var(--c-bg);border-bottom:1px solid var(--c-border)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px}.header__logo{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:28px;letter-spacing:-.02em;text-decoration:none;justify-self:center}.header__logo img{height:var(--logo-h,44px);width:auto;max-width:60vw;object-fit:contain}.header--sticky{position:sticky;top:0}.header__right{justify-self:end;display:flex;align-items:center;gap:4px}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;text-decoration:none;position:relative}.cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:999px;background:var(--c-accent);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.nav-desktop{display:none}.menu-drawer summary{list-style:none}.menu-drawer summary::-webkit-details-marker{display:none}.menu-drawer__panel{position:absolute;left:0;right:0;top:100%;background:var(--c-bg);border-bottom:1px solid var(--c-border);padding:8px 20px 20px}.menu-drawer__panel a{display:block;padding:14px 0;border-bottom:1px solid var(--c-border);text-decoration:none;font-size:18px}@media(min-width:990px){.menu-drawer{display:none}.nav-desktop{display:flex;gap:24px;justify-self:start}.nav-desktop a{text-decoration:none;font-size:15px}.nav-desktop a:hover{text-decoration:underline}}.hero{display:grid;grid-template-columns:1fr}.hero__media{min-width:0}.hero__img{width:100%;aspect-ratio:13/10;object-fit:cover}.hero--h-s .hero__img{aspect-ratio:16/9}.hero--h-l .hero__img{aspect-ratio:4/5}.hero__text{padding:24px 20px 32px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ta-center .hero__text{align-items:center}.hero__title{font-size:clamp(40px,8vw,76px);line-height:1.02;letter-spacing:-.02em}.hero__lead{font-size:17px;color:var(--c-muted);max-width:32em}.hero__small{font-size:12px;color:var(--c-muted);display:flex;gap:10px;flex-wrap:wrap}.hero .btn{margin-top:6px;width:100%}@media(max-width:749px){.hero--m-bottom .hero__media{order:2}}@media(min-width:750px){.hero{grid-template-columns:1.15fr 1fr;align-items:center}.hero--img-right{grid-template-columns:1fr 1.15fr}.hero--img-right .hero__media{order:2}.hero .hero__img{aspect-ratio:auto;height:min(80vh,720px)}.hero--h-s .hero__img{height:min(55vh,480px)}.hero--h-l .hero__img{height:min(92vh,900px)}.hero__text{padding:48px 56px}.hero .btn{width:auto}}.benefits__grid{display:grid;grid-template-columns:repeat(var(--m-cols,3),minmax(0,1fr));gap:16px 12px;text-align:center}@media(min-width:750px){.benefits__grid{grid-template-columns:repeat(var(--d-cols,3),minmax(0,1fr))}}.benefit__img{width:40px;height:40px;object-fit:contain}.benefit{display:flex;flex-direction:column;align-items:center;gap:8px}.benefit__title{font-size:13px;font-weight:700}.benefit__text{font-size:12px;color:var(--c-muted);line-height:1.35}@media(min-width:750px){.benefit__title{font-size:16px}.benefit__text{font-size:14px}}.section__sub{margin:-8px 0 16px}.section__title{font-size:28px;margin-bottom:18px}@media(min-width:750px){.section__title{font-size:40px}}.cards{display:grid;grid-template-columns:repeat(var(--m-cols,2),minmax(0,1fr));gap:12px}@media(min-width:750px){.cards{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:24px}}.card{display:flex;flex-direction:column;gap:8px;text-decoration:none}.card__img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-img,16px);background:var(--c-sand)}.cards--r-11 .card__img{aspect-ratio:1/1}.cards--r-34 .card__img{aspect-ratio:3/4}.card__title{font-size:14px;font-weight:700}.card__price{font-size:14px}.card__tag{align-self:flex-start;font-size:11px;font-weight:700;background:var(--c-sand);padding:4px 10px;border-radius:999px}@media(min-width:750px){.card__title,.card__price{font-size:16px}}.gift{margin:0 16px;background:var(--c-ink);color:var(--c-bg);border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1fr}.gift__body{padding:28px 22px;display:flex;flex-direction:column;gap:12px}.ta-center .gift__body{align-items:center}.gift__kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8c9b5}.gift__title{font-size:30px;line-height:1.1}.gift__text{font-size:15px;color:#e4dace;max-width:34em}.gift .btn{align-self:flex-start;margin-top:6px}.ta-center .gift .btn{align-self:center}.gift__img{width:100%;height:100%;min-height:220px;object-fit:cover}.gift--accent{background:var(--c-accent);color:#fff}.gift--accent .gift__kicker,.gift--accent .gift__text{color:#fff}.gift--sand{background:var(--c-sand);color:var(--c-ink)}.gift--surface{background:var(--c-surface);color:var(--c-ink)}.gift--sand .gift__kicker,.gift--sand .gift__text,.gift--surface .gift__kicker,.gift--surface .gift__text{color:var(--c-muted)}.gift--sand .btn--light,.gift--surface .btn--light{background:var(--c-ink);color:var(--c-bg)}@media(min-width:750px){.gift{max-width:1160px;margin:0 auto}.gift__body{padding:56px}.gift__title{font-size:48px}.gift--has-img{grid-template-columns:1.2fr 1fr}}.videos{display:grid;grid-template-columns:repeat(var(--m-cols,3),minmax(0,1fr));gap:8px}@media(min-width:750px){.videos{grid-template-columns:repeat(var(--d-cols,3),minmax(0,1fr));gap:16px}}.videos video,.videos .video-ph{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:14px;background:var(--c-sand)}.video-ph{display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:var(--c-muted);padding:8px}.imgtext{display:flex;gap:16px;align-items:center}.imgtext__media{flex-shrink:0;width:130px}.imgtext--m .imgtext__media{width:42%}.imgtext__img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--r-img,16px)}.imgtext__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ta-center .imgtext__body{align-items:center}.imgtext__title{font-size:22px;line-height:1.15}.imgtext__text{color:var(--c-muted);font-size:14px}.imgtext__text p:last-child{margin-bottom:0}.imgtext--right .imgtext__media{order:2}@media(max-width:749px){.imgtext--l{flex-direction:column;align-items:stretch}.imgtext--l .imgtext__media{width:100%;order:0}.imgtext--l .imgtext__img{aspect-ratio:4/3}}@media(min-width:750px){.imgtext{gap:40px}.imgtext__media{width:260px}.imgtext--m .imgtext__media{width:38%}.imgtext--l .imgtext__media{width:50%}.imgtext__title{font-size:36px}.imgtext__text{font-size:16px}}.imgs-wrap{margin:0 auto;padding:0 16px;max-width:720px}.imgs-wrap--s{max-width:520px}.imgs-wrap--l{max-width:1100px}.imgs-wrap--full{max-width:none;padding:0}.imgs{display:grid;grid-template-columns:repeat(var(--m-cols,1),minmax(0,1fr));gap:var(--gap,12px)}@media(min-width:750px){.imgs{grid-template-columns:repeat(var(--d-cols,1),minmax(0,1fr))}}.imgs__img{width:100%}.imgs--rounded .imgs__img{border-radius:var(--r-img,16px)}.imgs__cap{font-size:13px;margin-top:6px;text-align:center}.img-ph{display:flex;align-items:center;justify-content:center;min-height:160px;background:var(--c-sand);color:var(--c-muted);font-size:13px;border-radius:var(--r-img,16px)}.rt{margin:0 auto;padding:0 20px;max-width:760px;display:flex;flex-direction:column;gap:14px}.rt--s{max-width:520px}.rt--l{max-width:1100px}.rt__title{font-size:28px}.rt__title--s{font-size:22px}.rt__title--l{font-size:36px}@media(min-width:750px){.rt__title{font-size:40px}.rt__title--s{font-size:28px}.rt__title--l{font-size:56px}}.spacer__line{border:0;border-top:1px solid var(--c-border);margin:0}.footer{margin-top:40px;background:var(--c-sand);padding:28px 0 36px;font-size:13px}.footer--ink{background:var(--c-ink);color:var(--c-bg)}.footer--ink .footer__legal{color:#e4dace}.footer--ink .btn--dark{background:var(--c-bg);color:var(--c-ink)}.footer--surface{background:var(--c-surface)}.footer__nl-text{margin-bottom:10px}.footer__grid{display:flex;flex-direction:column;gap:18px}.footer__brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:22px}.footer__links{display:flex;flex-wrap:wrap;gap:8px 18px}.footer__links a{text-decoration:none}.footer__links a:hover{text-decoration:underline}.newsletter{display:flex;gap:8px;max-width:420px}.newsletter input{flex:1;min-height:48px;border-radius:999px;border:1px solid #D6C7B6;background:#fff;padding:0 18px}.footer__legal{color:var(--c-muted)}.product{display:grid;grid-template-columns:1fr;gap:0}.product{max-width:var(--page-w,1200px);margin:0 auto}@media(min-width:990px){.product{grid-template-columns:1.1fr 1fr;gap:48px;padding:32px 20px 0}.product__info{align-self:start}.product--sticky .product__info{position:sticky;top:90px}.product--gallery-right{grid-template-columns:1fr 1.1fr}.product--gallery-right .gallery{order:2}}.gallery{min-width:0}.product--r-45 .gallery__main{aspect-ratio:4/5}.product--r-auto .gallery__main{aspect-ratio:auto}.gallery__main{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--c-sand)}@media(min-width:990px){.gallery__main{border-radius:20px}}.gallery__thumbs{display:flex;gap:8px;padding:10px 16px 0;overflow-x:auto}@media(min-width:990px){.gallery__thumbs{padding:12px 0 0}}.gallery__thumb{width:64px;height:64px;flex-shrink:0;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:none;cursor:pointer}.gallery__thumb[aria-current=true]{border-color:var(--c-ink)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.product__info{padding:20px 20px 0;display:flex;flex-direction:column;gap:22px}@media(min-width:990px){.product__info{padding:0}}.product__title{font-size:30px}@media(min-width:750px){.product__title{font-size:40px}}.product__sub{font-size:15px;color:var(--c-muted);margin-top:6px}.product__price{display:flex;align-items:baseline;gap:10px;margin-top:-12px;flex-wrap:wrap}.blk-stack{display:flex;flex-direction:column;gap:22px}.opt{border:0;margin:0;padding:0;min-width:0}.opt .field__label{width:100%}.blk-img{width:100%;border-radius:var(--r-img,16px)}.product__price-now{font-size:26px;font-weight:700}.product__price-note{font-size:13px;color:var(--c-muted)}.field__label{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:700;margin-bottom:10px}.field__label a{font-weight:400;font-size:13px}.pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pill-opt{position:relative}.pill-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.pill-opt span{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;background:#fff;border:1px solid #CDBFB0;font-weight:700;font-size:15px;padding:0 8px;text-align:center}.pill-opt input:checked+span{background:var(--c-ink);color:var(--c-bg);border:2px solid var(--c-ink)}.pill-opt input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.pill-opt input:disabled+span{opacity:.4;text-decoration:line-through}.field__hint{font-size:12px;color:var(--c-muted);margin-top:8px}.offers{display:flex;flex-direction:column;gap:10px}.offer{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:#fff;border:1px solid #CDBFB0;cursor:pointer;text-decoration:none}.offer input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.offer__dot{width:18px;height:18px;flex-shrink:0;border-radius:999px;border:2px solid #9C8E80}.offer:has(input:checked){border:2px solid var(--c-accent)}.offer:has(input:checked) .offer__dot{border:6px solid var(--c-accent)}.offer:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.offer__body{flex:1;display:flex;flex-direction:column;gap:3px}.offer__title{font-size:15px;font-weight:700}.offer__sub{font-size:12px;color:var(--c-muted)}.offer__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.offer__price{font-size:16px;font-weight:700}.offer__tag{font-size:11px;font-weight:700;background:var(--c-ink);color:var(--c-bg);padding:3px 8px;border-radius:999px;white-space:nowrap}.upsell{background:#fff;border:1px dashed #B9A999;border-radius:16px;padding:12px;display:flex;gap:12px;align-items:center}.upsell__img{width:64px;height:64px;object-fit:cover;border-radius:10px;flex-shrink:0}.upsell__body{flex:1}.upsell__title{font-size:14px;font-weight:700}.upsell__sub{font-size:12px;color:var(--c-muted)}.upsell__toggle{min-height:44px;padding:0 16px;border-radius:999px;font-weight:700;font-size:13px;cursor:pointer;background:#fff;color:var(--c-ink);border:1px solid var(--c-ink)}.upsell__toggle[aria-pressed=true]{background:var(--c-ink);color:var(--c-bg)}.trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:13px}.trust div{display:flex;gap:8px;align-items:center}.product__error{color:#9b1c1c;font-size:14px}.why__inner{max-width:760px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:14px}.why__title{font-size:26px}.rte{font-size:15px;line-height:1.55}.rte p,.rte ul{margin:0 0 12px}.rte h3{font-size:20px;margin:18px 0 8px}.rte ul{padding-left:20px}.faq{max-width:760px;margin:0 auto;padding:0 20px}.faq__title{font-size:26px;margin-bottom:8px}.faq details{border-bottom:1px solid var(--c-border);padding:14px 0}.faq details:last-child{border-bottom:0}.faq summary{font-size:15px;font-weight:700;cursor:pointer}.faq__answer{margin-top:8px;font-size:14px;color:var(--c-muted)}.faq__answer p:last-child{margin-bottom:0}.infographics__title{text-align:center;font-size:26px;margin-bottom:8px}.app-blocks{max-width:760px;margin:0 auto;padding:0 20px}.cart{max-width:720px;margin:0 auto;padding:24px 16px 0}.cart__title{font-size:30px;margin-bottom:16px}.cart__free{background:#fff;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.cart__free-bar{height:6px;border-radius:999px;background:var(--c-ink)}.line{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--c-border)}.line__img{width:84px;height:84px;object-fit:cover;border-radius:12px;flex-shrink:0;background:var(--c-sand)}.line__body{flex:1;display:flex;flex-direction:column;gap:4px}.line__title{font-size:15px;font-weight:700;text-decoration:none}.line__meta{font-size:13px;color:var(--c-muted)}.line__disc{font-size:12px;font-weight:700;color:var(--c-accent)}.qty{display:flex;align-items:center;gap:10px;margin-top:4px}.qty a,.qty button{width:32px;height:32px;border-radius:999px;border:1px solid #CDBFB0;background:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px}.line__price{font-size:15px;font-weight:700;text-align:right}.line__price s{display:block;font-weight:400;font-size:12px;color:var(--c-muted)}.cart__upsell{margin-top:22px;background:var(--c-sand);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px}.cart__totals{padding-top:22px;display:flex;flex-direction:column;gap:8px;font-size:14px}.cart__row{display:flex;justify-content:space-between}.cart__total{font-size:18px;font-weight:700;padding-top:8px;border-top:1px solid var(--c-border);margin-top:4px}.cart__pay{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:10px}.cart__pay span{font-size:11px;font-weight:700;padding:5px 10px;border-radius:6px;background:#fff;border:1px solid #CDBFB0}.cart__empty{text-align:center;padding:48px 0;display:flex;flex-direction:column;gap:16px;align-items:center}.page{max-width:760px;margin:0 auto;padding:32px 20px 0}.page-sec .page{padding-top:0}.page--s{max-width:520px}.page--l{max-width:1100px}.page__title{font-size:34px;margin-bottom:20px}.page .rte h2{font-size:24px;margin:24px 0 10px}.center{text-align:center}.form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-field input,.form-field textarea{border:1px solid #CDBFB0;border-radius:12px;padding:12px 14px;background:#fff}.notice{padding:12px 14px;border-radius:12px;background:#fff;margin-bottom:14px}.pagination{display:flex;gap:12px;justify-content:center;padding:24px 0}.newsletter input{min-width:0}.newsletter .btn{padding:0 18px;flex-shrink:0}.sec{padding-top:var(--pt,0);padding-bottom:var(--pb,0)}.bg-surface{background:var(--c-surface)}.bg-sand{background:var(--c-sand)}.bg-ink{background:var(--c-ink);color:var(--c-bg)}.bg-ink .muted,.bg-ink .kicker,.bg-ink .hero__lead,.bg-ink .hero__small,.bg-ink .benefit__text,.bg-ink .imgtext__text,.bg-ink .faq__answer{color:#e4dace}.bg-ink .btn--outline{color:var(--c-bg);border-color:var(--c-bg)}.bg-accent{background:var(--c-accent);color:#fff}.bg-accent .muted,.bg-accent .kicker,.bg-accent .hero__lead,.bg-accent .hero__small,.bg-accent .benefit__text,.bg-accent .imgtext__text,.bg-accent .faq__answer{color:#fff}.bg-accent .btn{background:#fff;color:var(--c-ink)}.ta-center{text-align:center}.ta-center .rt{align-items:center}@media(max-width:749px){.hide-m{display:none!important}}@media(min-width:750px){.hide-d{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/nube.css.map */
