@font-face{font-family:OB Cormorant;src:url(ob-cormorant.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:OB Mulish;src:url(ob-mulish.ttf) format("truetype");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:OB Mulish;src:url(ob-mulish-italic.ttf) format("truetype");font-weight:200 1000;font-style:italic;font-display:swap}:root{--ob-cream:#FFFBF7;--ob-ink:#4B3A32;--ob-muted:#7D685D;--ob-pink:#FF9A9A;--ob-pink-deep:#E8797A;--ob-rose:#C25B5C;--ob-rose-dark:#A84749;--ob-blush:#FFEAE7;--ob-blush-2:#FFD9D5;--ob-sand:#F6ECDF;--ob-gold:#C9A46A;--ob-line:#EBCFC8;--ob-serif:"OB Cormorant","Cormorant Garamond",Georgia,serif;--ob-sans:"OB Mulish","Mulish",system-ui,-apple-system,"Segoe UI",sans-serif}body{--font-body--family:var(--ob-sans);--font-heading--family:var(--ob-serif);--font-subheading--family:var(--ob-sans);--font-accent--family:var(--ob-sans)}body{background:var(--ob-cream);color:var(--ob-ink);font-family:var(--ob-sans);font-variant-numeric:lining-nums}.ob h1,.ob h2,.ob h3,.ob h4,.ob-article h1,.ob-article h2,.ob-article h3{font-family:var(--ob-serif);font-weight:600;color:var(--ob-ink);letter-spacing:0;text-transform:none}.ob{font-family:var(--ob-sans);color:var(--ob-ink);font-size:1.0625rem;line-height:1.65}.ob *{box-sizing:border-box}.ob-wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.ob-narrow{max-width:760px}.ob-sec{padding-block:clamp(48px,7vw,88px)}.ob-sec--blush{background:var(--ob-blush)}.ob-sec--white{background:#fff}.ob-kicker{font:800 .75rem/1.3 var(--ob-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ob-rose);margin:0 0 14px}.ob-h2{font-size:clamp(2rem,4.2vw,3rem);line-height:1.08;margin:0 0 18px}.ob-lead{font-size:1.2rem;color:var(--ob-muted);margin:0 0 22px}.ob-center{text-align:center}.ob p{margin:0 0 1em}.ob img{max-width:100%;height:auto;display:block}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ob-rose);color:#fff!important;font:800 1.05rem/1.2 var(--ob-sans);padding:18px 34px;border:0;border-radius:999px;cursor:pointer;text-decoration:none!important;box-shadow:0 10px 24px -10px #c25b5cb3;transition:transform .15s ease,background .15s ease}.ob-btn:hover{background:var(--ob-rose-dark);transform:translateY(-2px)}.ob-btn--ghost{background:transparent;color:var(--ob-rose)!important;box-shadow:inset 0 0 0 2px var(--ob-rose)}.ob-btn--ghost:hover{background:var(--ob-blush);transform:none}.ob-note{font-size:.9rem;color:var(--ob-muted);margin-top:12px}.ob-hero{background:linear-gradient(180deg,var(--ob-blush) 0,var(--ob-cream) 100%)}.ob-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.ob-hero h1{font-size:clamp(2.5rem,6vw,4.4rem);line-height:1.02;margin:0 0 20px}.ob-hero h1 em{font-style:italic;color:var(--ob-rose);font-weight:500}.ob-hero__list{list-style:none;margin:0 0 28px;padding:0}.ob-hero__list li{position:relative;padding-left:34px;margin:0 0 10px;font-weight:600}.ob-hero__list li:before{content:"";position:absolute;left:0;top:.35em;width:22px;height:22px;border-radius:50%;background:var(--ob-pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.ob-hero__img{width:100%;max-width:720px;height:auto;margin-inline:auto}.ob-cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ob-price{font:600 1.6rem/1 var(--ob-serif);color:var(--ob-ink)}.ob-price small{font:600 .85rem var(--ob-sans);color:var(--ob-muted);display:block;margin-top:4px}.ob-quote-big{font:italic 500 clamp(1.7rem,3.6vw,2.5rem)/1.2 var(--ob-serif);color:var(--ob-rose);margin:28px 0}.ob-scenes{list-style:none;margin:0 0 8px;padding:0}.ob-scenes li{background:#fff;border-left:4px solid var(--ob-pink);border-radius:0 16px 16px 0;padding:18px 22px;margin:0 0 14px;box-shadow:0 8px 20px -14px #4b3a3259}.ob-weeks{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.ob-week{background:#fff;border:1px solid var(--ob-line);border-radius:22px;padding:28px 26px}.ob-week .n{font:300 3.6rem/1 var(--ob-serif);color:var(--ob-pink)}.ob-week h3{font-size:1.55rem;margin:6px 0 8px;line-height:1.1}.ob-week .goal{font:italic 500 1.15rem/1.3 var(--ob-serif);color:var(--ob-rose);margin-bottom:14px}.ob-week ul{margin:0;padding-left:20px;font-size:.98rem}.ob-week li{margin-bottom:6px}.ob-inside{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center}.ob-steps{list-style:none;margin:0;padding:0;counter-reset:s}.ob-steps li{counter-increment:s;position:relative;padding:0 0 18px 54px}.ob-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--ob-pink);color:#fff;font:800 1rem/36px var(--ob-sans);text-align:center}.ob-steps b{display:block;font:600 1.3rem/1.2 var(--ob-serif);margin-bottom:2px}.ob-pages{display:flex;align-items:flex-start;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 4px 22px;-webkit-overflow-scrolling:touch;min-width:0}.ob-pages img{flex:0 0 auto;width:min(72vw,290px);max-width:none;border-radius:16px;box-shadow:0 18px 36px -18px #4b3a3280;scroll-snap-align:center;background:#fff}.ob-days details{background:#fff;border:1px solid var(--ob-line);border-radius:18px;margin:0 0 12px;overflow:hidden}.ob-days summary{cursor:pointer;list-style:none;padding:18px 22px;font:600 1.35rem/1.2 var(--ob-serif);display:flex;justify-content:space-between;align-items:center;gap:12px}.ob-days summary::-webkit-details-marker{display:none}.ob-days summary:after{content:"+";font:300 2rem/1 var(--ob-sans);color:var(--ob-rose)}.ob-days details[open] summary:after{content:"\2013"}.ob-days summary small{display:block;font:italic 500 1rem var(--ob-serif);color:var(--ob-rose)}.ob-days ol{list-style:none;margin:0;padding:0 22px 14px}.ob-days li{display:flex;gap:12px;padding:9px 0;border-top:1px dotted var(--ob-line);font-size:.98rem}.ob-days li span.d{flex:0 0 64px;font:800 .7rem/1.9 var(--ob-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ob-rose)}.ob-gifts__img{width:100%;max-width:860px;margin:10px auto 26px}.ob-gifts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ob-gift{background:#fff;border:1px solid var(--ob-line);border-radius:20px;padding:24px;text-align:left;position:relative}.ob-gift .tag{display:inline-block;background:var(--ob-blush);color:var(--ob-rose);font:800 .7rem/1 var(--ob-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:7px 12px;margin-bottom:12px}.ob-gift h3{font-size:1.45rem;line-height:1.1;margin:0 0 8px}.ob-gift .val{font:600 1.1rem var(--ob-serif);color:var(--ob-rose)}.ob-gift .val s{color:var(--ob-muted)}.ob-total{margin:26px auto 0;max-width:640px;background:var(--ob-ink);color:#fff;border-radius:22px;padding:20px 26px;text-align:center;font-weight:700}.ob-total b{color:var(--ob-pink)}.ob-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ob-card{border-radius:22px;padding:30px;background:#fff;border:1px solid var(--ob-line)}.ob-card h3{font-size:1.6rem;margin:0 0 14px}.ob-card ul{list-style:none;margin:0;padding:0}.ob-card li{position:relative;padding-left:32px;margin-bottom:11px}.ob-card li:before{content:"\2713";position:absolute;left:0;top:0;color:#fff;background:var(--ob-pink);width:22px;height:22px;border-radius:50%;font:800 .8rem/22px var(--ob-sans);text-align:center}.ob-card--no li:before{content:"\2715";background:var(--ob-muted)}.ob-faq details{background:#fff;border:1px solid var(--ob-line);border-radius:16px;margin:0 0 10px}.ob-faq summary{cursor:pointer;list-style:none;padding:18px 22px;font-weight:800;display:flex;justify-content:space-between;gap:12px}.ob-faq summary::-webkit-details-marker{display:none}.ob-faq summary:after{content:"+";font:300 1.8rem/1 var(--ob-sans);color:var(--ob-rose)}.ob-faq details[open] summary:after{content:"\2013"}.ob-faq details p{padding:0 22px 18px;margin:0}.ob-buy{background:linear-gradient(160deg,var(--ob-blush) 0,#fff 100%)}.ob-buybox{max-width:760px;margin:0 auto;background:#fff;border:2px solid var(--ob-pink);border-radius:28px;padding:clamp(28px,5vw,48px);text-align:center;box-shadow:0 30px 60px -36px #c25b5c99}.ob-buybox h2{font-size:clamp(2rem,4vw,2.8rem);margin:0 0 10px}.ob-buybox ul{list-style:none;margin:20px auto 24px;padding:0;text-align:left;display:inline-block}.ob-buybox li{position:relative;padding-left:32px;margin-bottom:9px}.ob-buybox li:before{content:"";position:absolute;left:0;top:.3em;width:22px;height:22px;border-radius:50%;background:var(--ob-pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.ob-buybox .big{font:600 3.4rem/1 var(--ob-serif);color:var(--ob-ink);margin:6px 0 4px}.ob-buybox .sub{color:var(--ob-muted);margin-bottom:22px}.ob-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ob-post{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ob-line);border-radius:20px;overflow:hidden;text-decoration:none!important;color:inherit;transition:transform .15s}.ob-post:hover{transform:translateY(-3px)}.ob-post img{width:100%;aspect-ratio:16/10;object-fit:cover}.ob-post .t{padding:18px 20px 22px}.ob-post h3{font-size:1.4rem;line-height:1.15;margin:0 0 8px}.ob-post p{font-size:.95rem;color:var(--ob-muted);margin:0}.ob-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--ob-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .25s}.ob-sticky.is-on{transform:none}.ob-sticky .ob-btn{padding:13px 22px;font-size:.95rem}.ob-article{font-family:var(--ob-sans);font-size:1.15rem;line-height:1.75;color:var(--ob-ink);max-width:720px;margin-inline:auto}.ob-article p{margin:0 0 1.15em}.ob-article .ob-scene{font:italic 500 1.5rem/1.45 var(--ob-serif);color:var(--ob-rose);border-left:4px solid var(--ob-pink);padding:4px 0 4px 22px;margin:0 0 1.6em}.ob-article h2{font-size:clamp(1.8rem,3.6vw,2.4rem);line-height:1.1;margin:2.2em 0 .5em;display:flex;gap:16px;align-items:flex-start}.ob-article h2 .n{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:var(--ob-pink);color:#fff;font:700 1.3rem/46px var(--ob-sans);text-align:center;margin-top:.1em}.ob-article .ob-do{background:var(--ob-blush);border-radius:18px;padding:16px 20px;margin:0 0 1.4em;font-size:1.05rem}.ob-article .ob-do b{display:block;font:800 .72rem/1.3 var(--ob-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ob-rose);margin-bottom:4px}.ob-article .ob-cta{background:var(--ob-ink);color:#fff;border-radius:24px;padding:28px;margin:2.2em 0;text-align:center}.ob-article .ob-cta h3{color:#fff;font-size:1.8rem;margin:0 0 8px}.ob-article .ob-cta p{color:#f3e6e2;margin:0 0 16px}.ob-article .ob-soft{background:var(--ob-sand);border-left:4px solid var(--ob-gold);border-radius:0 16px 16px 0;padding:16px 20px;margin:1.8em 0;font-size:1.05rem}.ob-article img{border-radius:18px;margin:1.4em 0;width:100%;height:auto}.ob-article .ob-btn{color:#fff!important}@media(max-width:900px){.ob-hero__grid,.ob-inside,.ob-two,.ob-weeks,.ob-gifts__grid,.ob-posts{grid-template-columns:1fr}.ob-hero__img{max-width:460px}.ob-sticky{display:flex}body{padding-bottom:78px}}@media(prefers-reduced-motion:reduce){.ob-btn,.ob-post,.ob-sticky{transition:none}}.ob *,.ob-article *,.ob-article{font-variant-numeric:lining-nums!important;font-feature-settings:"lnum" 1!important}.ob-article a:not(.ob-btn){color:var(--ob-rose);text-decoration:underline;text-underline-offset:3px}.ob-article a:not(.ob-btn):hover{color:var(--ob-rose-dark)}.ob-head{max-width:760px;margin:0 auto 40px;text-align:center}.ob-head--left{margin:0 0 30px;text-align:left}.ob-head .ob-h2{margin-bottom:14px}.ob-head .ob-lead{margin-bottom:0}.ob-pricerow{display:flex;align-items:flex-end;gap:16px;margin:0 0 20px}.ob-pricerow--center{justify-content:center}.ob-old{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.ob-old s{font:600 1.6rem/1 var(--ob-serif);color:var(--ob-muted);text-decoration-thickness:2px;text-decoration-color:var(--ob-rose)}.ob-old small{font:800 .68rem/1.2 var(--ob-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ob-muted);margin-top:5px}.ob-now{font:600 2.8rem/1 var(--ob-serif);color:var(--ob-ink)}.ob-pricerow--big .ob-now{font-size:3.8rem}.ob-pricerow--big .ob-old s{font-size:1.9rem}.ob-gifts__img{width:100%;max-width:900px;height:auto;margin:6px auto 22px}.ob-sticky s{color:var(--ob-muted)}.ob-cd{display:inline-flex;gap:4px;align-items:center;font:800 1rem/1 var(--ob-sans);font-variant-numeric:tabular-nums}.ob-cd b{background:var(--ob-rose);color:#fff;border-radius:8px;padding:5px 7px;min-width:34px;text-align:center}.ob-cd i{font-style:normal;color:var(--ob-rose);font-weight:800}.ob-urg[hidden]{display:none}.ob-urg--pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#fff;border:1.5px solid var(--ob-pink);border-radius:18px;padding:10px 18px;font-weight:800;font-size:.95rem;margin:0 0 20px;box-shadow:0 10px 22px -16px #c25b5ccc}.ob-urg--pill .ob-urg__time{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ob-muted)}.ob-urg--box{background:var(--ob-ink);color:#fff;border-radius:24px;padding:24px 28px;text-align:center;max-width:760px;margin:0 auto 28px;display:flex;flex-direction:column;align-items:center;gap:12px}.ob-urg--box .ob-urg__text{font:600 1.7rem/1.2 var(--ob-serif)}.ob-urg--box .ob-urg__time{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:#f3e6e2}.ob-urg--box .ob-cd b{background:var(--ob-pink);color:var(--ob-ink)}.ob-urg--box .ob-cd i{color:var(--ob-pink)}.ob-urg--box .ob-urg__note{font-size:.95rem;color:#f3e6e2}.ob-urg--strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;background:var(--ob-blush);border-radius:16px;padding:12px 16px;margin:6px 0 18px;font-weight:800;color:var(--ob-rose-dark)}.ob-urg--strip .ob-urg__time{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ob-muted)}.ob-topbar{background:var(--ob-ink);color:#fff;font:700 .9rem/1.3 var(--ob-sans);text-align:center;padding:9px 14px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px}.ob-topbar a{color:#fff;text-decoration:underline;text-underline-offset:3px}.ob-topbar .ob-cd{font-size:.85rem}.ob-topbar .ob-cd b{background:var(--ob-pink);color:var(--ob-ink);padding:3px 6px;min-width:28px}.ob-topbar .ob-cd i{color:var(--ob-pink)}.ob-topbar__time{display:inline-flex;align-items:center;gap:8px;font-weight:600}.ob-cd-mini .ob-cd{font-size:.72rem}.ob-cd-mini .ob-cd b{padding:2px 4px;min-width:22px;border-radius:5px}.ob-vs{margin-bottom:34px}.ob-card--now li:before{content:"\2013";background:var(--ob-muted)}.ob-card--after{border:2px solid var(--ob-pink);box-shadow:0 22px 40px -30px #c25b5cb3}.ob-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ob-benefit{background:#fff;border:1px solid var(--ob-line);border-radius:20px;padding:24px 22px}.ob-benefit .num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ob-pink);color:#fff;font:800 1rem/1 var(--ob-sans);margin-bottom:12px}.ob-benefit h3{font-size:1.4rem;line-height:1.15;margin:0 0 6px}.ob-benefit p{margin:0;font-size:.98rem;color:var(--ob-muted)}@media(max-width:900px){.ob-benefits__grid{grid-template-columns:1fr}.ob-urg--box .ob-urg__text{font-size:1.4rem}}@keyframes obFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes obPulse{0%,to{box-shadow:0 10px 24px -10px #c25b5cb3,0 0 #e8797a73}60%{box-shadow:0 10px 24px -10px #c25b5cb3,0 0 0 14px #e8797a00}}@keyframes obShine{0%,55%{left:-60%}to{left:130%}}@keyframes obDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.35}}@keyframes obGlow{0%,to{box-shadow:0 0 #ff9a9a00,0 18px 40px -24px #4b3a32cc}50%{box-shadow:0 0 0 6px #ff9a9a38,0 18px 40px -24px #4b3a32cc}}@keyframes obSweep{0%{transform:translate(-120%) skew(-18deg)}60%,to{transform:translate(320%) skew(-18deg)}}@keyframes obGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes obTick{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes obBarPulse{0%,to{opacity:1}50%{opacity:.7}}.ob-js .ob-reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease var(--d,0ms),transform .75s cubic-bezier(.2,.7,.2,1) var(--d,0ms)}.ob-js .ob-reveal.is-in{opacity:1;transform:none}.ob-hero__img{animation:obFloat 7s ease-in-out infinite}.ob-gifts__img{animation:obFloat 9s ease-in-out infinite}.ob-btn{position:relative;overflow:hidden}.ob-btn:not(.ob-btn--ghost):not([aria-disabled]){animation:obPulse 2.8s ease-in-out infinite}.ob-btn:not(.ob-btn--ghost):not([aria-disabled]):after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .38),transparent);transform:skew(-20deg);animation:obShine 4.6s ease-in-out infinite;pointer-events:none}.ob-btn:hover{animation-play-state:paused}.ob-gift,.ob-benefit,.ob-week,.ob-card,.ob-post{transition:transform .25s ease,box-shadow .25s ease}.ob-gift:hover,.ob-benefit:hover,.ob-week:hover{transform:translateY(-5px);box-shadow:0 22px 40px -28px #4b3a328c}.ob-pages img{transition:transform .25s ease}.ob-pages img:hover{transform:translateY(-6px) rotate(-.6deg)}.ob-benefit .num{transition:transform .3s ease}.ob-benefit:hover .num{transform:scale(1.15) rotate(-8deg)}.ob-urg--pill{border:0;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#ff9a9a,#c25b5c,#ffcf9a,#ff9a9a) border-box;border:2px solid transparent;background-size:100% 100%,300% 300%;animation:obGradient 6s linear infinite}.ob-urg--pill .ob-urg__text{color:var(--ob-rose-dark)}.ob-urg--box{position:relative;overflow:hidden;background:linear-gradient(120deg,#3d2e27,#5b3a3a,#3d2e27);background-size:240% 240%;animation:obGradient 9s ease-in-out infinite,obGlow 3s ease-in-out infinite;padding:30px 30px 26px;border:1.5px solid rgb(255 154 154 / .55);flex-direction:column;align-items:center;gap:14px}.ob-urg--box:before{content:"";position:absolute;top:0;left:0;width:34%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .12),transparent);animation:obSweep 5.5s ease-in-out infinite;pointer-events:none}.ob-urg--box>*{position:relative}.ob-urg--box .ob-urg--box .ob-urg__text{font:600 clamp(1.5rem,3.2vw,2.1rem)/1.15 var(--ob-serif);max-width:640px}.ob-urg--box .ob-urg__label{font:800 .72rem/1 var(--ob-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ob-pink)}.ob-urg--box .ob-urg__time{flex-direction:column;gap:10px}.ob-urg--box .ob-cd{font-size:1.6rem}.ob-urg--box .ob-cd b{min-width:54px;padding:10px 8px;border-radius:12px;box-shadow:0 8px 18px -10px #0009}.ob-urg--box .ob-cd b:last-of-type{animation:obTick 1s ease-in-out infinite}.ob-urg--strip{position:relative;overflow:hidden;background:linear-gradient(110deg,#fff0ec,#ffdcd6,#fff0ec);background-size:240% 240%;animation:obGradient 7s ease-in-out infinite;border:1.5px solid var(--ob-pink);border-radius:18px;padding:14px 18px 18px;flex-direction:column;gap:8px}.ob-urg--strip .ob-urg--strip .ob-urg__time{display:inline-flex;align-items:center;gap:8px}.ob-urg--strip .ob-cd b:last-of-type,.ob-urg--pill .ob-cd b:last-of-type,.ob-topbar .ob-cd b:last-of-type{animation:obTick 1s ease-in-out infinite}.ob-bar{display:block;width:100%;max-width:520px;height:8px;border-radius:99px;background:#ffffff2e;overflow:hidden;margin-top:2px}.ob-urg--strip .ob-bar{background:#c25b5c2e;max-width:100%}.ob-bar i{display:block;height:100%;width:var(--ob-left,100%);border-radius:99px;background:linear-gradient(90deg,#ff9a9a,#e8797a,#ffcf9a);transition:width 1s linear;animation:obBarPulse 2s ease-in-out infinite}.ob-topbar{background:linear-gradient(100deg,#3d2e27,#5b3a3a,#3d2e27);background-size:260% 100%;animation:obGradient 10s ease-in-out infinite}.ob-total{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;min-height:92px;padding:22px 30px;margin:28px auto 0;max-width:660px;border-radius:24px;color:#fff;font:700 1.15rem/1.45 var(--ob-sans);background:linear-gradient(120deg,#3d2e27,#6a3f40,#3d2e27);background-size:240% 240%;border:1.5px solid rgb(255 154 154 / .5);animation:obGradient 8s ease-in-out infinite,obGlow 3.2s ease-in-out infinite}.ob-total:before{content:"";position:absolute;top:0;left:0;width:32%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .14),transparent);animation:obSweep 5s ease-in-out infinite;pointer-events:none}.ob-total>*{position:relative;margin:0}.ob-total p{margin:0;text-align:center}.ob-total b,.ob-total strong{color:var(--ob-pink);font-size:1.25em;display:inline-block;animation:obTick 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ob-hero__img,.ob-gifts__img,.ob-btn,.ob-btn:after,.ob-urg,.ob-urg:before,.ob-total,.ob-total:before,.ob-total strong,.ob-cd b,.ob-bar i,.ob-topbar{animation:none!important}.ob-js .ob-reveal{opacity:1;transform:none;transition:none}}.cart-drawer__inner,.cart-drawer__content{background:var(--ob-cream)}.theme-drawer__header{border-bottom:1px solid var(--ob-line);background:#fff}.theme-drawer__title{font-family:var(--ob-serif)!important;font-weight:600;font-size:1.7rem;color:var(--ob-ink);text-transform:none;letter-spacing:0}.theme-drawer__badge{background:var(--ob-rose)!important;color:#fff!important}.cart-items__title,.cart-items__title a{font-family:var(--ob-serif)!important;font-weight:600;font-size:1.2rem;line-height:1.15;color:var(--ob-ink)}.cart-items__media-image{border-radius:14px!important}.cart-drawer__summary{background:#fff;border-top:1px solid var(--ob-line);box-shadow:0 -14px 30px -24px #4b3a3273}.cart-totals__total,.cart-totals__total-value{font-family:var(--ob-serif);font-weight:600;font-size:1.5rem;color:var(--ob-ink)}.cart__checkout-button{position:relative;overflow:hidden;background:var(--ob-rose)!important;color:#fff!important;border:0!important;border-radius:999px!important;font:800 1.05rem/1.2 var(--ob-sans)!important;padding:18px 24px!important;box-shadow:0 10px 24px -10px #c25b5cb3;animation:obPulse 2.8s ease-in-out infinite}.cart__checkout-button:hover{background:var(--ob-rose-dark)!important}.cart__checkout-button:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .38),transparent);transform:skew(-20deg);animation:obShine 4.6s ease-in-out infinite;pointer-events:none}.ob-cart-x{font-family:var(--ob-sans);color:var(--ob-ink)}.ob-cart-x--top{padding:14px 16px 4px}.ob-cart-x--top .ob-urg--strip{margin:0 0 10px;padding:12px 14px 14px}.ob-cart-x--top .ob-urg__text{font-size:.95rem}.ob-cart-x--top .ob-cd{font-size:1.05rem}.ob-cart-x--top .ob-cd b{min-width:34px;padding:6px 7px;border-radius:9px}.ob-cart-x__gifts{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:.9rem;font-weight:700;color:var(--ob-ink)}.ob-cart-x__ico{display:inline-flex;flex:0 0 auto;color:var(--ob-rose);margin-top:1px}.ob-cart-x--trust{padding:6px 16px 18px;text-align:center}.ob-cart-x__secure{display:flex;justify-content:center;align-items:center;gap:8px;margin:6px 0 10px;font-weight:800;font-size:.92rem;color:var(--ob-ink)}.ob-cart-x__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0 0 12px;padding:0}.ob-cart-x__pay li{display:flex;line-height:0}.ob-cart-x__pay svg{height:26px;width:auto;border-radius:5px}.ob-cart-x__badges{list-style:none;margin:0;padding:10px 0 0;border-top:1px dotted var(--ob-line);display:grid;gap:6px;text-align:left}.ob-cart-x__badges li{display:flex;align-items:flex-start;gap:9px;font-size:.86rem;line-height:1.35;color:var(--ob-muted)}.ob-cart-x__tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;height:18px;margin-top:1px;border-radius:50%;background:var(--ob-pink);color:#fff}@media(prefers-reduced-motion:reduce){.cart__checkout-button,.cart__checkout-button:after{animation:none!important}}.ob-save{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:10px 14px;border-radius:14px;background:var(--ob-blush);color:var(--ob-rose-dark);font:700 1rem/1.2 var(--ob-sans);text-align:center}.ob-save strong{font:800 1.1rem var(--ob-sans)}.ob-save__ico{display:inline-flex;color:var(--ob-rose)}.cart-totals__total-label{font-family:var(--ob-serif)!important;font-weight:600;font-size:1.5rem;color:var(--ob-ink)}.theme-drawer__dialog{--theme-drawer-width:min(500px,100vw)}.cart-drawer__content{display:flex;flex-direction:column;min-height:0;height:100%}.cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto}.cart-drawer__summary{flex:0 0 auto;padding-bottom:6px}.cart-drawer__inner .cart-items__table-row{grid-template-columns:104px minmax(0,1fr) auto!important;align-items:center;column-gap:16px}.cart-drawer__inner .cart-items__media{width:104px}.cart-drawer__inner .cart-items__media-container{width:104px;height:104px}.cart-drawer__inner .cart-items__media-image{width:104px!important;height:104px!important;object-fit:cover;border-radius:16px!important;box-shadow:0 10px 22px -14px #4b3a3299}.cart-drawer__inner .cart-items__title,.cart-drawer__inner .cart-items__title a{font-size:1.3rem;line-height:1.12}.cart-drawer__inner .cart-items__price,.cart-drawer__inner .cart-items__price *{font-weight:800;color:var(--ob-ink)}.cart-drawer__summary .cart-actions,.cart-drawer__summary .cart-totals__installments{display:none!important}.cart-drawer__summary .cart-totals{gap:6px;padding-inline:16px}.cart-drawer__summary .cart-totals__container{row-gap:6px}.cart-drawer__summary .cart-totals__total-label,.cart-drawer__summary .cart-totals__total-value{font-size:1.35rem}.cart-drawer__summary .cart__ctas{padding-inline:16px;margin-top:8px}.cart-drawer__summary .cart__checkout-button{padding:15px 20px!important}.cart-drawer__summary .ob-save{margin-top:4px;padding:7px 12px;font-size:.95rem}.ob-cart-x--top{padding:10px 16px 0}.ob-cart-x--top .ob-bar{display:none}.ob-cart-x--top .ob-urg--strip{padding:9px 12px;gap:5px;margin:0 0 6px}.ob-cart-x--top .ob-urg__text{font-size:.86rem;line-height:1.25}.ob-cart-x--top .ob-cd{font-size:.9rem}.ob-cart-x--top .ob-cd b{min-width:28px;padding:4px 6px}.ob-cart-x__gifts{font-size:.8rem;margin:0 0 4px;font-weight:700}.ob-cart-x__secure{margin:4px 0 6px;font-size:.85rem}.ob-cart-x__pay{margin-bottom:6px}.ob-cart-x__pay svg{height:22px}.ob-cart-x__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;border:0;padding-top:4px;text-align:center}.ob-cart-x__badges li{font-size:.76rem}.ob-cart-x__badges li:nth-child(n+3){display:none}.ob-cart-x__tick{flex-basis:15px;height:15px}@media(max-width:749px){.cart-drawer__inner .cart-items__table-row{grid-template-columns:88px minmax(0,1fr) auto!important;column-gap:12px}.cart-drawer__inner .cart-items__media,.cart-drawer__inner .cart-items__media-container{width:88px}.cart-drawer__inner .cart-items__media-container{height:88px}.cart-drawer__inner .cart-items__media-image{width:88px!important;height:88px!important}.cart-drawer__inner .cart-items__title,.cart-drawer__inner .cart-items__title a{font-size:1.15rem}.ob-cart-x__pay{display:none}}.ob-cart-x--top{flex:0 0 auto;padding:10px 14px 8px;background:#fff;border-bottom:1px solid var(--ob-line)}.ob-cart-x--top .ob-urg--strip{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:8px 12px;margin:0 0 6px;border-radius:14px}.ob-cart-x--top .ob-urg__text{flex:1 1 150px;font-size:.84rem;line-height:1.2;text-align:left}.ob-cart-x--top .ob-urg__time{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.ob-cart-x--top .ob-urg__label{display:none}.ob-cart-x--top .ob-cd{font-size:.85rem}.ob-cart-x--top .ob-cd b{min-width:26px;padding:3px 5px;border-radius:7px}.ob-cart-x--top .ob-cart-x__gifts{margin:0;font-size:.8rem}.cart-drawer__items{flex:1 1 auto;min-height:150px}.additional-checkout-buttons,.cart-drawer__summary .additional-checkout-buttons,.ob-cart-x__badges{display:none!important}.cart-drawer__summary{padding-bottom:0}.cart-drawer__summary .cart-totals{gap:4px;padding-block:8px 0}.cart-drawer__summary .cart-totals__container{row-gap:4px}.cart-drawer__summary .cart-totals__total-label,.cart-drawer__summary .cart-totals__total-value{font-size:1.15rem}.cart-drawer__summary .ob-save{margin-top:2px;padding:5px 10px;font-size:.88rem;border-radius:10px}.cart-drawer__summary .ob-save strong{font-size:.98rem}.cart-drawer__summary .cart__ctas{margin-top:6px;gap:0}.cart-drawer__summary .cart__checkout-button{padding:13px 18px!important;font-size:1rem!important;height:auto!important}.ob-cart-x--trust{padding:4px 16px 8px}.ob-cart-x__secure{margin:2px 0 4px;font-size:.78rem;font-weight:700;color:var(--ob-muted)}.ob-cart-x__pay{margin:0 0 2px;gap:4px}.ob-cart-x__pay svg{height:20px}@media(max-width:749px){.ob-cart-x__pay{display:flex}.ob-cart-x__pay li:nth-child(n+5){display:none}}.ob-badge{display:inline-flex;align-items:center;background:linear-gradient(120deg,#e8797a,#c25b5c);color:#fff;font:800 1rem/1 var(--ob-sans);padding:8px 12px;border-radius:999px;box-shadow:0 8px 18px -10px #c25b5ce6;align-self:center;animation:obTick 2.4s ease-in-out infinite}.ob-badge--mini{font-size:.7rem;padding:3px 7px;margin-left:2px;animation:none;box-shadow:none}.ob-pricerow--big .ob-badge{font-size:1.15rem;padding:10px 14px}@media(prefers-reduced-motion:reduce){.ob-badge{animation:none}}.ob-sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:14px;align-items:center;box-shadow:0 -14px 30px -22px #4b3a3280}.ob-sticky__info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.ob-sticky__title{font:600 1.2rem/1.1 var(--ob-serif);color:var(--ob-ink)}.ob-sticky__price{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;line-height:1.1}.ob-sticky__price s{font:600 .95rem var(--ob-serif);color:var(--ob-muted);white-space:nowrap}.ob-sticky__price strong{font:800 1.3rem/1 var(--ob-sans);color:var(--ob-ink);white-space:nowrap}.ob-sticky__price .ob-badge{display:inline-flex;font:800 .72rem/1 var(--ob-sans);padding:4px 8px;margin:0;animation:none;box-shadow:none}.ob-sticky__time{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ob-sticky__sub{font-size:.76rem;color:var(--ob-muted);font-weight:600;display:inline}.ob-sticky .ob-cd{font-size:.72rem;gap:3px}.ob-sticky .ob-cd b{display:inline-block;background:var(--ob-rose);color:#fff;font:800 .72rem/1 var(--ob-sans);min-width:24px;padding:4px 5px;border-radius:6px;text-align:center}.ob-sticky .ob-cd i{font-size:.72rem}.ob-sticky .ob-btn{flex:0 0 auto;padding:14px 22px;font-size:.98rem}.ob-sticky b.ob-badge{display:none}.ob-now,.ob-old s{white-space:nowrap}.ob-pricerow{flex-wrap:wrap}.ob-pricerow--big .ob-now{font-size:clamp(2.6rem,11vw,3.8rem)}.ob-pricerow--big .ob-old s{font-size:clamp(1.4rem,6vw,1.9rem)}@media(max-width:480px){.ob-pricerow{gap:10px 12px}.ob-now{font-size:clamp(2.2rem,10vw,2.8rem)}.ob-old small{white-space:nowrap}.ob-pricerow--big .ob-badge{font-size:1rem;padding:8px 12px}}.ob-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ob-review{margin:0;background:var(--ob-cream);border:1px solid var(--ob-line);border-radius:22px;padding:26px 24px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.ob-review:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px #4b3a328c}.ob-review:before{content:"\201e";position:absolute;top:6px;right:18px;font:600 5rem/1 var(--ob-serif);color:var(--ob-pink);opacity:.35}.ob-stars{display:flex;gap:2px;margin-bottom:10px;color:#e7d3cc;font-size:1.15rem;line-height:1}.ob-stars .on{color:#f0b24a}.ob-review blockquote{margin:0 0 14px;font:italic 500 1.2rem/1.45 var(--ob-serif);color:var(--ob-ink)}.ob-review figcaption{display:flex;flex-direction:column;gap:2px;font-size:.92rem}.ob-review figcaption b{font-weight:800;color:var(--ob-ink)}.ob-review figcaption span{color:var(--ob-muted)}@media(max-width:900px){.ob-reviews{grid-template-columns:1fr}}.ob-pf,.ob-atc{display:contents}.ob-form .ob-btn[data-added=true]{pointer-events:none}body:has(#digital-downloads-proxy) .ob-topbar{display:none}#digital-downloads-proxy{padding:56px 20px 90px;background:radial-gradient(900px 420px at 50% 0,rgb(255 226 222 / .75),transparent 70%);font-family:var(--ob-sans);color:var(--ob-ink)}#digital-downloads-proxy .sdd-download{max-width:580px;margin:0 auto;background:#fff;border:1px solid var(--ob-line);border-radius:34px;padding:44px 36px 30px;text-align:center;box-shadow:0 34px 64px -44px #4b3a3280}#digital-downloads-proxy .sdd-download form{display:flex!important;flex-direction:column;align-items:center;gap:14px;margin:0}.ob-dl-kicker{margin:0 0 4px;font:800 .82rem/1 var(--ob-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ob-rose)}.ob-dl-title{margin:0 0 6px;font:600 clamp(2rem,6vw,2.6rem)/1.1 var(--ob-serif);color:var(--ob-ink)}.ob-dl-lead{margin:0 0 22px;font-size:1.02rem;line-height:1.55;color:var(--ob-muted)}#digital-downloads-proxy .sdd-download-image{width:190px;height:190px;object-fit:cover;border-radius:24px;box-shadow:0 22px 40px -24px #4b3a328c;margin:0 0 6px}#digital-downloads-proxy .sdd-download-product{font:600 1.7rem/1.2 var(--ob-serif)!important;color:var(--ob-ink)!important;margin:6px 0 0!important}#digital-downloads-proxy .sdd-download-file{font:700 .88rem/1.3 var(--ob-sans)!important;color:var(--ob-muted)!important;background:var(--ob-blush);padding:9px 16px;border-radius:999px;margin:0 0 10px!important;word-break:break-all}#digital-downloads-proxy .sdd-download-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;background:linear-gradient(135deg,var(--ob-pink-deep),var(--ob-rose));color:#fff!important;font:800 1.15rem/1.2 var(--ob-sans)!important;padding:18px 40px!important;border-radius:999px;box-shadow:0 18px 30px -16px #c25b5ccc;transition:transform .2s ease,box-shadow .2s ease}#digital-downloads-proxy .sdd-download-button:hover{transform:translateY(-3px);box-shadow:0 24px 36px -16px #c25b5ce6}#digital-downloads-proxy .sdd-download-link{color:var(--ob-rose)}#digital-downloads-proxy .sdd-download-warning{max-width:none!important;margin:22px 0 0!important;font-size:.86rem!important;color:var(--ob-muted)!important}.ob-dl-more{margin:18px 0 0;padding-top:18px;border-top:1px dashed var(--ob-line);font-size:.95rem;line-height:1.55;color:var(--ob-muted)}.ob-dl-more strong{color:var(--ob-ink)}@media(max-width:520px){#digital-downloads-proxy .sdd-download{padding:34px 20px 24px;border-radius:26px}#digital-downloads-proxy .sdd-download-image{width:150px;height:150px}}@media(max-width:768px){.ob-cta-row{justify-content:center}.ob-wrap .ob-form{display:flex;justify-content:center;width:100%}.ob-cta-row .ob-form{width:auto}.ob-gifts .ob-form,.ob-buy .ob-form{justify-content:center}.ob-btn{max-width:100%;text-align:center}}.ob-dl-lead{margin:0 0 30px}.cart-drawer__inner tbody{display:flex;flex-direction:column-reverse}.cart-drawer__inner tbody>tr{width:100%}.cart-drawer__items,.cart-drawer__content,.cart-items__wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cart-drawer__items{overflow-y:auto;touch-action:pan-y}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])){grid-template-columns:52px minmax(0,1fr)!important;column-gap:12px!important;padding-block:7px!important;align-items:center}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__quantity,.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__variants-wrapper{display:none!important}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__media,.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__media-container{width:52px!important;height:52px!important}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__media-image{width:52px!important;height:52px!important;border-radius:10px!important}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__title,.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__title a{font-size:1rem!important;line-height:1.15!important}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__unit-price-wrapper{font-size:.85rem}@media(max-width:768px){.cart-drawer__inner tr.cart-items__table-row:has(a[href*="/products/protokol-energii"]){grid-template-columns:72px minmax(0,1fr) auto!important;column-gap:12px!important}.cart-drawer__inner tr.cart-items__table-row:has(a[href*="/products/protokol-energii"]) .cart-items__media,.cart-drawer__inner tr.cart-items__table-row:has(a[href*="/products/protokol-energii"]) .cart-items__media-container{width:72px!important;height:72px!important}.cart-drawer__inner tr.cart-items__table-row:has(a[href*="/products/protokol-energii"]) .cart-items__media-image{width:72px!important;height:72px!important}.cart-drawer__inner .cart-items__title,.cart-drawer__inner .cart-items__title a{font-size:1.05rem}.ob-cart-x--top{padding:10px 14px 2px}.ob-cart-x--top .ob-urg--strip{margin:0 0 6px;padding:9px 12px 10px}.ob-cart-x__gifts{margin:0 0 4px;font-size:.84rem}.cart-drawer__summary .cart-totals{padding-block:4px}.ob-cart-x--trust{padding:2px 14px 10px}.ob-cart-x__secure{margin:2px 0 6px}.ob-cart-x__pay{margin:0 0 4px}.ob-cart-x__pay svg{height:22px}}@media(max-width:768px){.cart-drawer__inner .cart-items__variants-wrapper{display:none!important}.ob-cart-x__gifts{display:none}.cart-drawer__inner tr.cart-items__table-row{padding-block:6px!important}.cart-drawer__inner tr.cart-items__table-row:has(a[href*="/products/protokol-energii"]){grid-template-columns:64px minmax(0,1fr) auto!important}.cart-drawer__inner tr.cart-items__table-row:has(a[href*="/products/protokol-energii"]) .cart-items__media,.cart-drawer__inner tr.cart-items__table-row:has(a[href*="/products/protokol-energii"]) .cart-items__media-container{width:64px!important;height:64px!important}.cart-drawer__inner tr.cart-items__table-row:has(a[href*="/products/protokol-energii"]) .cart-items__media-image{width:64px!important;height:64px!important}.cart-drawer__inner .quantity-selector{min-height:0;height:36px}.cart-drawer__inner .quantity-selector button,.cart-drawer__inner .quantity-selector input{height:34px}.cart-drawer__summary .cart-totals__total-label,.cart-drawer__summary .cart-totals__total-value{font-size:1.2rem}.cart-drawer__summary .cart__checkout-button{padding:13px 18px!important}}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer__inner tr.cart-items__table-row:has(a[href*="/products/protokol-energii"]) .cart-items__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])){padding-block:4px!important}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__media,.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__media-container{width:46px!important;height:46px!important}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])) .cart-items__media-image{width:46px!important;height:46px!important}.cart-drawer__inner tr.cart-items__table-row:not(:has(a[href*="/products/protokol-energii"])){grid-template-columns:46px minmax(0,1fr) auto!important}}.ob-save__detail{margin:4px 0 0;text-align:center;font-size:.8rem;line-height:1.3;color:var(--ob-muted)}.ob-dl-offer{margin:26px 0 0;padding:22px 20px;border:1.5px solid var(--ob-pink);border-radius:18px;background:var(--ob-blush);text-align:center}.ob-dl-offer__k{margin:0 0 6px;font:800 .78rem/1 var(--ob-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ob-rose)}.ob-dl-offer__t{margin:0 0 8px;font:600 clamp(1.5rem,5vw,1.9rem)/1.1 var(--ob-serif);color:var(--ob-ink)}.ob-dl-offer__p{margin:0 0 12px;font-size:.95rem;line-height:1.55;color:var(--ob-ink)}.ob-dl-offer__price{margin:0 0 14px;font-size:1.05rem;color:var(--ob-muted)}.ob-dl-offer__price b{font:600 1.7rem/1 var(--ob-serif);color:var(--ob-rose);margin:0 6px}.ob-dl-offer__price span{display:inline-block;font:800 .72rem/1 var(--ob-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ob-rose)}.ob-dl-offer .ob-btn{display:inline-block}.ob-dl-offer__code{margin:12px 0 0;font-size:.85rem;color:var(--ob-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ob.css.map */
