.bj-buy{background:var(--bj-paper);padding:clamp(72px,8vw,116px) 0 clamp(56px,7vw,100px);scroll-margin-top:100px}.bj-buy__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4vw,64px);align-items:start}.bj-gallery{position:sticky;top:130px}.bj-gallery__main{position:relative;border-radius:26px;overflow:hidden;background:#fff;aspect-ratio:1;cursor:pointer}.bj .bj-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.04);transition:opacity .4s ease,transform .8s cubic-bezier(.2,.7,.2,1);pointer-events:none}.bj .bj-gallery__slide.is-active{opacity:1;transform:none;pointer-events:auto}.bj-gallery__slide img,.bj-gallery__slide svg{width:100%;height:100%;object-fit:contain;display:block}.bj-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.bj-gallery__thumbs::-webkit-scrollbar{display:none}.bj .bj-thumb{flex:0 0 78px;height:78px;padding:0;border-radius:14px;overflow:hidden;border:2px solid transparent;background:#fff;cursor:pointer;transition:border-color .18s}.bj .bj-thumb[aria-current=true]{border-color:var(--bj-blue)}.bj-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bj-badge{position:absolute;top:16px;left:16px;z-index:2;background:var(--bj-yellow);color:var(--bj-navy);font:800 13px/1 var(--bj-body);letter-spacing:.08em;text-transform:uppercase;padding:9px 13px;border-radius:999px}.bj-buybox{background:#fff;border-radius:26px;padding:clamp(22px,3vw,40px);box-shadow:0 24px 60px #0d2a8014}.bj-buybox .bj-title{font-size:clamp(38px,4.2vw,60px)}.bj-buybox .bj-title a{text-decoration:none}.bj-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-top:18px}.bj-price__now{font:900 46px/1 var(--bj-display);color:var(--bj-blue)}.bj-price__was{font:600 19px/1 var(--bj-body);color:var(--bj-muted)}.bj .bj-note{margin-top:8px;font:500 13px/1.45 var(--bj-body);color:var(--bj-muted)}.bj-intro{margin-top:16px;font:500 17px/1.55 var(--bj-body);color:var(--bj-muted)}.bj-label{display:block;margin:24px 0 10px;font:800 12px/1 var(--bj-body);letter-spacing:.14em;text-transform:uppercase}.bj .bj-select{width:100%;height:54px;border-radius:14px;border:2px solid var(--bj-line);padding:0 44px 0 16px;font:600 16px/1 var(--bj-body);color:var(--bj-ink);background:#fff var(--bj-chev) right 18px center/12px 8px no-repeat;-webkit-appearance:none;appearance:none;cursor:pointer}.bj .bj-select:focus{outline:none;border-color:var(--bj-blue)}.bj-buyrow{display:flex;gap:12px;margin-top:24px}.bj-buyrow .bj-btn{flex:1}.bj-qty{display:inline-flex;align-items:center;flex:none;height:54px;border:2px solid var(--bj-line);border-radius:999px}.bj .bj-qty button{width:44px;height:100%;border:0;background:none;padding:0;font:700 20px/1 var(--bj-body);color:var(--bj-ink);cursor:pointer}.bj .bj-qty input{width:36px;height:100%;border:0;padding:0;text-align:center;font:700 17px/1 var(--bj-body);color:var(--bj-ink);background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bj-qty input::-webkit-inner-spin-button,.bj-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bj-dynamic{margin-top:12px}.bj-dynamic .shopify-payment-button__button{border-radius:999px;min-height:54px;overflow:hidden}.bj-dynamic .shopify-payment-button__button--unbranded{background:var(--bj-navy);color:#fff;font:800 15px/1 var(--bj-body);letter-spacing:.08em;text-transform:uppercase}.bj-dynamic .shopify-payment-button__more-options{width:100%;margin-top:10px;background:none;border:0;font:600 13px/1.4 var(--bj-body);color:var(--bj-muted);text-decoration:underline}.bj .bj-perks{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.bj-perks li{display:flex;gap:12px;align-items:flex-start;font:500 15px/1.45 var(--bj-body)}.bj-perks li:before{content:"";flex:none;width:22px;height:22px;margin-top:-1px;border-radius:50%;background:var(--bj-yellow) var(--bj-check) center/11px no-repeat}.bj-acc{margin-top:26px;border-top:1px solid var(--bj-line)}.bj-acc details{border-bottom:1px solid var(--bj-line)}.bj-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font:800 15px/1.3 var(--bj-body);letter-spacing:.06em;text-transform:uppercase}.bj-acc summary::-webkit-details-marker{display:none}.bj-acc summary:after{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:var(--bj-paper) var(--bj-plus) center/12px no-repeat;transition:transform .25s ease,background-color .25s ease}.bj-acc details[open] summary:after{transform:rotate(45deg);background-color:var(--bj-yellow)}.bj-rte{padding:0 0 22px;font:400 16px/1.65 var(--bj-body);color:var(--bj-muted)}.bj .bj-rte p+p{margin-top:10px}.bj .bj-rte ul{margin:8px 0;padding-left:20px}.bj-rte img{max-width:100%;height:auto;border-radius:12px}.bj .bj-rte a{color:var(--bj-blue)}.bj-empty{border:2px dashed var(--bj-line);border-radius:26px;padding:40px 24px;text-align:center;font:600 16px/1.5 var(--bj-body);color:var(--bj-muted)}.bj-empty svg{display:block;width:200px;max-width:100%;height:auto;margin:0 auto 12px;opacity:.5}@media(max-width:899px){.bj-buy__grid{grid-template-columns:minmax(0,1fr)}.bj-gallery{position:static}.bj-buybox .bj-title{line-height:.94}}@media(max-width:420px){.bj-buyrow{flex-wrap:wrap}.bj-buyrow .bj-btn{flex-basis:100%}}.bj-col{background:#fff;padding:clamp(72px,8vw,116px) 0;scroll-margin-top:100px}.bj-col--dark{background:var(--bj-navy);color:#fff}.bj-col--blue{background:var(--bj-blue);color:#fff}.bj-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 40px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,52px)}.bj-head h2{font-size:clamp(50px,6.4vw,96px)}.bj-head__text{max-width:44ch;font:500 17px/1.55 var(--bj-body);color:var(--bj-muted)}.bj-col--dark .bj-head__text,.bj-col--blue .bj-head__text{color:#ffffffc7}.bj-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(12px,2vw,24px)}.bj-grid>div,.bj-steps__grid>div{display:flex}.bj-card{position:relative;flex:1;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--bj-paper);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.bj-col--dark .bj-card{background:var(--bj-navy-2)}.bj-col--blue .bj-card{background:#ffffff1a}.bj-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px #030a2838}.bj-card__media{position:relative;display:block;aspect-ratio:4/5;background:#fff;overflow:hidden}.bj-card__media img,.bj-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.bj-card__media .bj-card__alt{opacity:0}.bj-card:hover .bj-card__media img{transform:scale(1.05)}.bj-card:hover .bj-card__alt{opacity:1}.bj-card__tag{position:absolute;top:12px;left:12px;z-index:2;background:var(--bj-yellow);color:var(--bj-navy);font:800 11px/1 var(--bj-body);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:999px}.bj-card__body{display:flex;flex-direction:column;gap:14px;flex:1;padding:18px 18px 20px}.bj .bj-card__title{font:800 clamp(19px,1.8vw,24px)/1.04 var(--bj-display);text-transform:uppercase;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bj-card__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bj-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bj-card__price{font:900 28px/1 var(--bj-display);color:var(--bj-blue)}.bj-card__price small{font:600 13px/1 var(--bj-body);text-transform:uppercase;letter-spacing:.08em;margin-right:2px}.bj-card__price s{margin-left:8px;font:600 14px/1 var(--bj-body);color:var(--bj-muted)}.bj-col--dark .bj-card__price,.bj-col--blue .bj-card__price{color:var(--bj-yellow)}.bj-col--dark .bj-card__price s,.bj-col--blue .bj-card__price s{color:#fff9}.bj-card form{position:relative;z-index:2;margin:0}.bj-card .bj-btn{position:relative;z-index:2}.bj-bundle{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:clamp(20px,3vw,32px);padding:24px clamp(20px,3vw,36px);border-radius:24px;background:var(--bj-yellow);color:var(--bj-navy)}.bj-bundle strong{display:block;font:900 clamp(26px,2.8vw,38px)/.95 var(--bj-display);text-transform:uppercase}.bj-bundle span{display:block;margin-top:6px;font:500 15px/1.4 var(--bj-body)}@media(max-width:899px){.bj-grid{--cols:2!important}}@media(max-width:520px){.bj-card__body{padding:14px}.bj-card__foot{flex-direction:column;align-items:stretch}.bj-card .bj-btn,.bj-card form{width:100%}}.bj-bounce{position:relative;overflow:hidden;background:var(--bj-blue);color:#fff;padding:clamp(72px,8vw,116px) 0}.bj-bounce__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.bj-bounce h2{font-size:clamp(50px,6.2vw,92px)}.bj-bounce .bj-lead{color:#ffffffe0;max-width:42ch}.bj-lanes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bj-lane{position:relative;display:block;height:clamp(330px,34vw,420px);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#ffffff0d,#ffffff1f);border:1px solid rgba(255,255,255,.16)}.bj-lane--good{background:linear-gradient(180deg,#dcf23e0d,#dcf23e29);border-color:#dcf23e80}.bj-lane__label{position:absolute;left:16px;right:16px;top:16px;font:800 12px/1.3 var(--bj-body);letter-spacing:.14em;text-transform:uppercase}.bj-lane--good .bj-lane__label{color:var(--bj-yellow)}.bj-lane__floor{position:absolute;left:0;right:0;bottom:0;height:56px;border-top:2px solid rgba(255,255,255,.5);background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 12px,transparent 12px 24px)}.bj-hop{position:absolute;left:50%;bottom:56px;width:48px;height:48px;margin-left:-24px;transform-origin:50% 100%}.bj .bj-hop .bj-ball{width:48px;height:48px}.bj-lane--bad .bj-ball{filter:saturate(.5) brightness(.9)}.bj-lane--bad .bj-hop{animation:bj-hop-lo 1.15s infinite}.bj-lane--good .bj-hop{animation:bj-hop-hi 1.15s infinite}.bj-shadow{position:absolute;left:50%;bottom:50px;width:56px;height:12px;margin-left:-28px;border-radius:50%;background:#030a2880;filter:blur(3px)}.bj-lane--bad .bj-shadow{animation:bj-shadow-lo 1.15s infinite}.bj-lane--good .bj-shadow{animation:bj-shadow-hi 1.15s infinite}@keyframes bj-hop-hi{0%{transform:translateY(0) scale(1.14,.84);animation-timing-function:ease-out}8%{transform:translateY(-12px) scale(.95,1.06);animation-timing-function:cubic-bezier(.2,.6,.35,1)}50%{transform:translateY(-200px) scale(1);animation-timing-function:cubic-bezier(.65,0,.8,.4)}to{transform:translateY(0) scale(1.14,.84)}}@keyframes bj-hop-lo{0%{transform:translateY(0) scale(1.22,.78);animation-timing-function:ease-out}10%{transform:translateY(-8px) scaleY(1.02);animation-timing-function:cubic-bezier(.2,.6,.35,1)}50%{transform:translateY(-78px) scale(1);animation-timing-function:cubic-bezier(.65,0,.8,.4)}to{transform:translateY(0) scale(1.22,.78)}}@keyframes bj-shadow-hi{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(.45);opacity:.25}}@keyframes bj-shadow-lo{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(.75);opacity:.55}}.bj .bj-caption{margin-top:12px;font:500 13px/1.4 var(--bj-body);color:#ffffffb8}@media(max-width:899px){.bj-bounce__grid{grid-template-columns:minmax(0,1fr)}.bj-lane{height:380px}}.bj-steps{background:var(--bj-paper);padding:clamp(72px,8vw,116px) 0;scroll-margin-top:100px}.bj-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,22px)}.bj-step{position:relative;flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:290px;padding:clamp(24px,2.6vw,34px);border-radius:24px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.bj-step:hover{transform:translateY(-4px);box-shadow:0 22px 44px #0d2a801a}.bj-step--hl{background:var(--bj-blue);color:#fff}.bj-step__n{font:900 96px/.8 var(--bj-display);letter-spacing:-.02em;color:var(--bj-blue)}.bj-step--hl .bj-step__n{color:var(--bj-yellow)}.bj-step h3{margin-top:auto;padding-top:34px;font-size:clamp(30px,2.6vw,38px)}.bj .bj-step p{margin-top:10px;font:500 16px/1.55 var(--bj-body);color:var(--bj-muted)}.bj .bj-step--hl p{color:#ffffffdb}@media(max-width:899px){.bj-steps__grid{grid-template-columns:1fr}.bj-step{min-height:0}}.bj-faq{background:#fff;padding:clamp(72px,8vw,116px) 0;scroll-margin-top:100px}.bj-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.bj-faq h2{font-size:clamp(50px,6vw,88px)}.bj .bj-faq__contact{margin-top:22px;font:500 16px/1.55 var(--bj-body);color:var(--bj-muted)}.bj .bj-faq__contact a{color:var(--bj-blue);font-weight:700}.bj-faq .bj-acc{margin-top:0}.bj-faq .bj-acc summary{font-size:18px;letter-spacing:0;text-transform:none;font-weight:700}@media(max-width:899px){.bj-faq__grid{grid-template-columns:1fr}}.bj-footer{position:relative;overflow:hidden;background:var(--bj-navy);color:#fff;padding:clamp(56px,7vw,88px) 0 28px}.bj-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:36px}.bj-footer .bj-logo{font-size:46px}.bj .bj-footer__tag{margin-top:14px;max-width:36ch;font:500 16px/1.55 var(--bj-body);color:#ffffffb8}.bj-footer h3{margin-bottom:16px;font:800 12px/1 var(--bj-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bj-yellow)}.bj-footer__links{list-style:none;padding:0;display:grid;gap:10px}.bj .bj-footer__links a{font:500 15px/1.4 var(--bj-body);color:#fffc;text-decoration:none;transition:color .18s}.bj .bj-footer__links a:hover{color:var(--bj-yellow)}.bj .bj-pay{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding:0;list-style:none}.bj-pay svg{display:block;width:42px;height:28px}.bj-footer__big{margin-top:clamp(40px,6vw,72px);font:900 clamp(96px,21vw,320px)/.78 var(--bj-display);text-transform:lowercase;letter-spacing:-.02em;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.16);-webkit-user-select:none;user-select:none}.bj-footer__legal{display:flex;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font:500 13px/1.4 var(--bj-body);color:#fff9}.bj .bj-footer__legal a{text-decoration:none}@media(max-width:899px){.bj-footer__grid{grid-template-columns:1fr 1fr}.bj-footer__brand{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.bj *,.bj *:before,.bj *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bandeja-sections.css.map */
