.bub-sec{--bub-accent: #fcca2c;--bub-ink: #1f1f1f;--bub-muted: #55524c;--bub-cream: #f7f4ef;--bub-card: #ffffff;--bub-line: rgba(31, 31, 31, .08);--bub-radius: 22px;--bub-shadow: 0 1px 2px rgba(31, 31, 31, .04), 0 12px 32px -12px rgba(31, 31, 31, .14);color:var(--bub-ink);padding-block:clamp(2.75em,6vw,5em)}.bub-sec--cream{background:var(--bub-cream)}.bub-sec--dark{background:#26241f;color:#fff;--bub-muted: rgba(255, 255, 255, .78);--bub-card: rgba(255, 255, 255, .06);--bub-line: rgba(255, 255, 255, .12)}.bub-sec--tight-top{padding-top:clamp(1.5em,3vw,2.5em)}.bub-sec__head{max-width:46em;margin:0 0 clamp(1.75em,4vw,2.75em)}.bub-sec__head--center{margin-inline:auto;text-align:center}.bub-sec__bar{display:block;width:44px;height:5px;border-radius:3px;background:var(--bub-accent);margin-bottom:1em}.bub-sec__head--center .bub-sec__bar{margin-inline:auto}.bub-sec__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 700);font-size:clamp(1.55em,1.15em + 1.6vw,2.35em);line-height:1.18;letter-spacing:-.01em;margin:0 0 .85em;color:inherit}.bub-sec__lead{color:var(--bub-muted);font-size:1.0625em;line-height:1.7}.bub-sec__lead p{margin:0 0 .85em}.bub-sec__lead p:last-child{margin-bottom:0}.bub-sec a:not(.bub-btn):not(.bub-card__link):not(.bub-promo__media){color:inherit;text-decoration:underline;text-decoration-color:var(--bub-accent);text-decoration-thickness:2px;text-underline-offset:3px}.bub-sec a:not(.bub-btn):not(.bub-card__link):hover{text-decoration-color:currentColor}.bub-sec__foot{max-width:46em;margin:clamp(1.5em,3vw,2.25em) 0 0;color:var(--bub-muted);line-height:1.7}.bub-sec__foot--center{margin-inline:auto;text-align:center}.bub-sec__foot p{margin:0 0 .7em}.bub-sec__foot p:last-child{margin-bottom:0}.bub-sec__foot h3,.bub-sec__foot h4{font-size:1.05em;margin:0 0 .4em;color:var(--bub-ink)}.bub-grid{display:grid;gap:clamp(.9em,2vw,1.4em);grid-template-columns:1fr}@media(min-width:600px){.bub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.bub-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bub-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bub-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.bub-card{position:relative;display:flex;flex-direction:column;gap:.9em;background:var(--bub-card);border:1px solid var(--bub-line);border-radius:var(--bub-radius);padding:clamp(1.25em,2.5vw,1.75em);box-shadow:var(--bub-shadow);transition:transform .25s ease,box-shadow .25s ease;min-width:0}.bub-sec--cream .bub-card{border-color:transparent}.bub-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #1f1f1f0a,0 18px 40px -14px #1f1f1f38}.bub-card__icon{flex:0 0 auto;line-height:0}.bub-card__icon .bub-3d-icon{filter:drop-shadow(0 8px 10px rgba(31,31,31,.12))}.bub-card__title{font-family:var(--heading-font-family);font-weight:700;font-size:1.125em;line-height:1.35;margin:0;overflow-wrap:anywhere}.bub-card__text{color:var(--bub-muted);line-height:1.65;font-size:.975em}.bub-card__text p{margin:0 0 .6em}.bub-card__text p:last-child{margin-bottom:0}.bub-card__link{margin-top:auto;display:inline-flex;align-items:center;gap:.4em;font-weight:600;color:var(--bub-ink);text-decoration:none}.bub-card__link:after{content:"\2192";transition:transform .2s ease}.bub-card:hover .bub-card__link:after{transform:translate(4px)}.bub-card--linked .bub-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.bub-grid--rows .bub-card{flex-direction:row;align-items:center;gap:1em;padding:1em 1.15em}.bub-grid--rows .bub-card__title{font-family:inherit;font-weight:600;font-size:1em}.bub-chips{display:flex;flex-wrap:wrap;gap:.75em}.bub-sec__head--center+.bub-chips{justify-content:center}.bub-chip{display:inline-flex;align-items:center;gap:.6em;background:var(--bub-card);border:1px solid var(--bub-line);border-radius:999px;padding:.4em 1.1em .4em .45em;box-shadow:var(--bub-shadow);font-weight:600}.bub-chip .bub-3d-icon{flex:0 0 auto}.bub-split{display:grid;gap:clamp(1.75em,5vw,4.5em);align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.bub-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.bub-split--visual-left .bub-split__visual{order:-1}.bub-split--visual-left{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.bub-split__content .bub-sec__head{margin-bottom:0}.bub-split__visual{position:relative;min-width:0}.bub-split__photo{border-radius:var(--bub-radius);overflow:hidden;box-shadow:var(--bub-shadow);background:var(--bub-cream)}.bub-split__photo img{display:block;width:100%;height:auto}.bub-orbit{position:relative;aspect-ratio:1 / .82;max-width:520px;margin-inline:auto;width:100%;border-radius:32px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.9),transparent 55%),radial-gradient(circle at 70% 80%,rgba(252,202,44,.35),transparent 60%),linear-gradient(145deg,#fff8e1,#f7efe2);box-shadow:inset 0 0 0 1px #1f1f1f0d;overflow:hidden}.bub-sec--cream .bub-orbit{background:radial-gradient(circle at 30% 25%,#fff,transparent 60%),radial-gradient(circle at 70% 80%,rgba(252,202,44,.35),transparent 60%),#fffdf8}.bub-orbit__ring{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:2px dashed rgba(140,90,60,.18)}.bub-orbit__item{position:absolute;transform:translate(-50%,-50%);line-height:0;animation:bub-float 6s ease-in-out infinite}.bub-orbit__item .bub-3d-icon{width:100%;height:auto;filter:drop-shadow(0 14px 16px rgba(31,31,31,.16))}.bub-orbit__item:nth-child(2){left:50%;top:50%;width:38%;animation-delay:0s}.bub-orbit__item:nth-child(3){left:20%;top:26%;width:22%;animation-delay:-1.5s}.bub-orbit__item:nth-child(4){left:81%;top:28%;width:20%;animation-delay:-3s}.bub-orbit__item:nth-child(5){left:22%;top:78%;width:19%;animation-delay:-4.5s}.bub-orbit__item:nth-child(6){left:79%;top:76%;width:22%;animation-delay:-2s}@keyframes bub-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}@media(prefers-reduced-motion:reduce){.bub-orbit__item{animation:none}}.bub-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85em;margin-top:1.75em}.bub-stat{background:var(--bub-card);border:1px solid var(--bub-line);border-radius:18px;padding:1em 1.1em;box-shadow:var(--bub-shadow);min-width:0}.bub-stat__value{display:block;font-family:var(--heading-font-family);font-weight:800;font-size:clamp(1.45em,1.1em + 1.2vw,2em);line-height:1.1}.bub-stat__value:after{content:"";display:block;width:26px;height:4px;border-radius:2px;background:var(--bub-accent);margin:.5em 0 .45em}.bub-stat__label{display:block;color:var(--bub-muted);font-size:.9em;line-height:1.4}.bub-steps{list-style:none;margin:0;padding:0;display:grid;gap:1em;grid-template-columns:minmax(0,1fr);counter-reset:bub-step}@media(min-width:750px){.bub-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.bub-steps--5{grid-template-columns:repeat(5,minmax(0,1fr))}.bub-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bub-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bub-step{counter-increment:bub-step;position:relative;background:var(--bub-card);border:1px solid var(--bub-line);border-radius:var(--bub-radius);padding:1.35em 1.25em 1.25em;box-shadow:var(--bub-shadow);line-height:1.6;min-width:0}.bub-sec--cream .bub-step{border-color:transparent}.bub-step:before{content:counter(bub-step);display:inline-grid;place-items:center;width:2.6em;height:2.6em;margin-bottom:.85em;border-radius:14px;font-weight:800;font-size:1.1em;color:#1f1f1f;background:linear-gradient(160deg,#ffe27a,#f6b31b);box-shadow:0 8px 14px -6px #e9a514b3,inset 0 2px #fff9}.bub-step p{margin:0}.bub-faq{display:grid;gap:clamp(1.5em,4vw,4em);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:990px){.bub-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.bub-faq__intro{position:sticky;top:calc(var(--header-height, 80px) + 24px)}}.bub-faq__intro .bub-3d-icon{margin-bottom:1em;filter:drop-shadow(0 12px 14px rgba(31,31,31,.14))}.bub-faq__list{display:grid;gap:.7em}.bub-faq__item{background:var(--bub-card);border:1px solid var(--bub-line);border-radius:16px;box-shadow:var(--bub-shadow);overflow:hidden}.bub-sec--cream .bub-faq__item{border-color:transparent}.bub-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1em;padding:1.05em 1.2em}.bub-faq__item summary::-webkit-details-marker{display:none}.bub-faq__q{flex:1 1 auto;margin:0;font-family:inherit;font-size:1em;font-weight:600;line-height:1.45;color:inherit}.bub-faq__toggle{flex:0 0 auto;position:relative;width:2em;height:2em;border-radius:50%;background:var(--bub-cream);transition:background .2s ease,transform .3s ease}.bub-faq__toggle:before,.bub-faq__toggle:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--bub-ink);border-radius:1px;transform:translate(-50%,-50%)}.bub-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.bub-faq__item[open] .bub-faq__toggle{background:var(--bub-accent)}.bub-faq__item[open] .bub-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.bub-faq__a{padding:0 1.2em 1.15em;color:var(--bub-muted);line-height:1.7}.bub-faq__a p{margin:0 0 .6em}.bub-faq__a p:last-child{margin-bottom:0}.bub-faq__item[open] .bub-faq__a{animation:bub-reveal .3s ease}@keyframes bub-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.bub-sec--dark .bub-card__link,.bub-sec--dark .bub-faq__q{color:#fff}.bub-side{display:grid;gap:clamp(1.5em,4vw,4em);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:990px){.bub-side{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bub-side__head{position:sticky;top:calc(var(--header-height, 80px) + 24px)}.bub-side .bub-sec__head{margin-bottom:0}}@media(min-width:600px){.bub-grid--1{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.bub-grid .bub-card{flex-direction:row;align-items:flex-start;gap:.9em;padding:1em 1.05em}.bub-grid .bub-card__icon .bub-3d-icon{width:52px;height:52px}.bub-grid:not(.bub-grid--rows) .bub-card__body{padding-top:.15em}.bub-card--linked .bub-card__link{display:none}}@media(max-width:749px){.bub-step{display:flex;align-items:flex-start;gap:.9em;padding:1em 1.05em}.bub-step:before{flex:0 0 auto;margin-bottom:0;width:2.3em;height:2.3em}.bub-step p{padding-top:.35em}}.bub-actions{margin-top:clamp(1.25em,3vw,2em);display:flex;flex-wrap:wrap;gap:.75em}.bub-sec .bub-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:.85em 1.6em;border-radius:999px;border:0;background:var(--bub-accent);color:#1f1f1f;text-decoration:none;font-weight:700;font-size:.95em;line-height:1.2;letter-spacing:.01em;box-shadow:0 6px 16px -6px #e9a51499;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.bub-sec .bub-btn:hover{background:#f2b90f;transform:translateY(-1px);box-shadow:0 10px 22px -8px #e9a514b3;color:#1f1f1f}.bub-sec .bub-btn:focus-visible{outline:2px solid #1f1f1f;outline-offset:3px}.bub-sec .bub-btn span{transition:transform .2s ease}.bub-sec .bub-btn:hover span{transform:translate(3px)}@media(max-width:767px){.bub-actions .bub-btn{width:100%}}.bub-promos{display:grid;gap:clamp(1.25em,3vw,2em);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.bub-promos--2,.bub-promos--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.bub-promos--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bub-promo{display:flex;flex-direction:column;background:var(--bub-card);border-radius:var(--bub-radius);overflow:hidden;box-shadow:var(--bub-shadow);border:1px solid var(--bub-line);transition:transform .25s ease,box-shadow .25s ease}.bub-promo:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1f1f1f0a,0 22px 40px -16px #1f1f1f38}.bub-promo__media{display:block;background:var(--bub-cream)}.bub-promo__media img{display:block;width:100%;height:auto}.bub-promo__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:clamp(1.25em,2.5vw,2em)}.bub-promo__title{margin:0 0 .5em;font-weight:700;font-size:clamp(1.35em,2vw,1.65em);line-height:1.25}.bub-promo__text{color:var(--bub-muted);line-height:1.7;margin-bottom:1.4em}.bub-promo__text p{margin:0 0 .6em}.bub-promo__text p:last-child{margin-bottom:0}.bub-promo .bub-btn{margin-top:auto}@media(max-width:767px){.bub-promo .bub-btn{width:100%}}.bub-sec__lead a{color:inherit;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bub-content.css.map */
