.bbyqv2,.bbyqv2 *{box-sizing:border-box}.bbyqv2 [hidden]{display:none!important}.bbyqv2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;font-family:"Montserrat",var(--font-body-family),sans-serif;color:#043426}.bbyqv2__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009c}.bbyqv2__panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 36px);max-width:930px;max-height:92vh;max-height:92dvh;overflow:auto;overscroll-behavior:contain;border-radius:18px;background:#fff;box-shadow:0 25px 80px #0003}.bbyqv2__close{position:sticky;top:12px;left:calc(100% - 54px);z-index:20;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:12px 12px -52px auto;padding:0;border:1px solid #e4ebe6;border-radius:50%;background:#fffffff7;color:#043426;font-size:27px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 2px 10px #00000014}.bbyqv2__loading{min-height:180px;padding:82px 28px;text-align:center;font-size:15px}.bbyqv2__loading a{color:#043426;text-decoration:underline}.bbyqv2__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:28px}.bbyqv2__gallery,.bbyqv2__details{min-width:0}.bbyqv2__stage{width:100%;aspect-ratio:1/1;position:relative;isolation:isolate;overflow:hidden;border-radius:12px;background:#f8faf8;border:1px solid #edf0ed}.bbyqv2__main-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.bbyqv2__bf{position:absolute;top:12px;left:12px;z-index:3;width:98px;height:auto}.bbyqv2__arrow{position:absolute;top:50%;z-index:4;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #e0e7df;background:#fffffff0;color:#043426;cursor:pointer;font-size:31px;line-height:1;padding:0 0 4px}.bbyqv2__arrow--prev{left:8px}.bbyqv2__arrow--next{right:8px}.bbyqv2__arrow:hover{background:#043426;color:#fff}.bbyqv2__image-counter{position:absolute;bottom:10px;left:12px;padding:5px 10px;border-radius:30px;background:#fffffff0;font-size:11px;font-weight:700;color:#043426}.bbyqv2__thumbs{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;padding:10px 1px 6px}.bbyqv2__thumb{flex:0 0 66px;width:66px;height:66px;padding:3px;border:1px solid #e0e6e1;border-radius:8px;background:#fff;cursor:pointer;scroll-snap-align:start}.bbyqv2__thumb.is-active{border:2px solid #043426;padding:2px}.bbyqv2__thumb img{width:100%;height:100%;object-fit:contain;display:block}.bbyqv2__title{margin:2px 45px 9px 0;font-size:23px;line-height:1.25;letter-spacing:-.025em;font-weight:750;color:#043426}.bbyqv2__reviews{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;color:#62766a}.bbyqv2__stars{position:relative;display:inline-block;flex:none;letter-spacing:1px;font-size:17px;line-height:1;white-space:nowrap}.bbyqv2__stars-base{color:#d4dfd7}.bbyqv2__stars-fill{position:absolute;top:0;left:0;color:#043426;overflow:hidden;white-space:nowrap;width:0}.bbyqv2__prices{margin-bottom:10px}.bbyqv2__compare{display:block;margin-bottom:2px;font-size:13px;color:#9aa39e}.bbyqv2__sale-line{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.bbyqv2__price{font-weight:800;font-size:29px;letter-spacing:-.04em;line-height:1.18}.bbyqv2__saving{background:#d2fd03;color:#043426;border-radius:30px;padding:6px 10px;font-size:11px;line-height:1.2;white-space:nowrap;font-weight:800}.bbyqv2__stock{margin:13px 0;font-size:13px;font-weight:650}.bbyqv2__stock.is-in{color:#21813b}.bbyqv2__stock.is-preorder{color:#d7771b}.bbyqv2__stock.is-out{color:#c53b4b}.bbyqv2__description{margin:3px 0 15px;font-size:12px;line-height:1.6;color:#5b6f64}.bbyqv2__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:9px 0 15px}.bbyqv2__options:empty{display:none}.bbyqv2__option{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.bbyqv2__option select{display:block;width:100%;min-width:0;min-height:44px;padding:10px 9px;background:#fff;color:#043426;border:1px solid #cdd8d0;border-radius:6px;font:500 13px Montserrat,sans-serif;text-transform:none;letter-spacing:0}.bbyqv2__purchase{display:flex;gap:9px;align-items:stretch;width:100%;margin:8px 0 0}.bbyqv2__quantity{display:flex;align-items:center;flex:0 0 114px;border:1px solid #d2dcd4;border-radius:7px;overflow:hidden}.bbyqv2__quantity button{flex:0 0 33px;min-height:47px;padding:0;border:0;background:#f8faf8;color:#043426;font-size:21px;cursor:pointer}.bbyqv2__qty{min-width:0;width:100%;border:0!important;background:#fff!important;color:#043426!important;font:700 15px Montserrat,sans-serif;text-align:center;padding:0!important;margin:0!important;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bbyqv2__qty::-webkit-inner-spin-button,.bbyqv2__qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bbyqv2__atc{flex:1 1 auto;min-width:0;min-height:48px;padding:12px 9px;border:0;border-radius:7px;background:#ff5a00;color:#fff;font:800 13px Montserrat,sans-serif;letter-spacing:.015em;cursor:pointer}.bbyqv2__atc:hover:not(:disabled){background:#e65000}.bbyqv2__atc:disabled{background:#a5b6a9;cursor:not-allowed}.bbyqv2__feedback{margin:8px 0 0;font-size:12px;font-weight:650;color:#1f7d3b}.bbyqv2__feedback:empty{display:none}.bbyqv2__cart-link{display:block;width:max-content;margin-top:6px;font-size:12px;font-weight:700;color:#043426;text-decoration:underline}.bbyqv2__full-product{display:block;margin:14px 0 17px;text-align:center;color:#043426;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.bbyqv2__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#003b26;color:#fff;border-radius:9px;padding:12px 5px}.bbyqv2__trust>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;min-width:0;padding:0 3px}.bbyqv2__trust>div+div{border-left:1px solid rgba(255,255,255,.22)}.bbyqv2__trust span{display:flex;align-items:center;justify-content:center;height:28px}.bbyqv2__trust svg,.bbyqv2__trust img{width:27px;height:27px;object-fit:contain}.bbyqv2__trust strong{font-size:10px;line-height:1.25;font-weight:750}.bbyqv2__trust small{font-size:9px;line-height:1.25;font-weight:450}.bbyqv2__benefits{margin-top:11px;border:1px solid #dfead7;background:#f4f8ee;border-radius:8px;font-size:12px}.bbyqv2__benefits summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;font-weight:750;list-style:none}.bbyqv2__benefits summary::-webkit-details-marker{display:none}.bbyqv2__benefits summary span{font-size:17px}.bbyqv2__benefits ul{margin:0;padding:0 14px 13px 28px;color:#566d5d}.bbyqv2__benefits li{margin-bottom:8px;line-height:1.5}.bbyqv2 :is(button,a,select,input,summary):focus-visible{outline:2px solid #043426;outline-offset:3px}@media screen and (max-width:798px){.bbyqv2__panel{max-width:455px;width:calc(100% - 24px);border-radius:13px}.bbyqv2__layout{display:block;padding:13px 15px 18px}.bbyqv2__stage{border-radius:9px}.bbyqv2__bf{width:78px;top:9px;left:9px}.bbyqv2__arrow{width:33px;height:33px;font-size:26px}.bbyqv2__thumb{flex-basis:58px;width:58px;height:58px}.bbyqv2__thumbs{gap:6px;padding-top:7px;margin-bottom:12px}.bbyqv2__title{font-size:19px;margin:0 35px 7px 0}.bbyqv2__reviews{margin-bottom:9px}.bbyqv2__stars{font-size:15px}.bbyqv2__price{font-size:25px}.bbyqv2__saving{font-size:10px;padding:5px 8px}.bbyqv2__stock{margin:10px 0}.bbyqv2__option select,.bbyqv2__atc{font-size:12px}.bbyqv2__close{top:8px;margin:8px 8px -48px auto;width:38px;height:38px}}@media screen and (max-width:365px){.bbyqv2__options{grid-template-columns:1fr}.bbyqv2__quantity{flex-basis:99px}.bbyqv2__quantity button{flex-basis:28px}.bbyqv2__trust strong{font-size:9px}}@media(prefers-reduced-motion:reduce){.bbyqv2 *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/bby-quick-view-2026.css.map */
