.builder-popup-ab{display:none}.builder-popup-overlay>.builder-popup-ab{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;width:100%;box-sizing:border-box;max-width:1092px;max-height:calc(100dvh - 40px);padding:28px;overflow-y:auto;overscroll-behavior:contain;border-radius:16px;background:#faf8f0;color:#3c3433;font-family:Poppins,sans-serif;text-align:left}.builder-popup-ab [hidden]{display:none!important}.builder-popup-ab__gallery,.builder-popup-ab__details{min-width:0}.builder-popup-ab__media{position:relative;overflow:hidden;border:2px solid #3c3433;border-radius:12px}.builder-popup-ab__stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.builder-popup-ab__stage::-webkit-scrollbar,.builder-popup-ab__thumbs::-webkit-scrollbar{display:none}.builder-popup-ab__slide{flex:0 0 100%;min-width:0;aspect-ratio:1;scroll-snap-align:start}.builder-popup-ab__slide>img,.builder-popup-ab__slide>video{position:static;display:block;width:100%;height:100%;object-fit:contain}.builder-popup-ab__badge{position:absolute;top:10px;right:10px;padding:5px 12px;border-radius:999px;background:#b22222;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;pointer-events:none}.builder-popup-ab__badge[data-kind=classic]{background:#1e5b1e}.builder-popup-ab__navigation{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;margin-top:12px}.builder-popup-ab__thumbs{display:flex;gap:8px;padding:3px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:3px}.builder-popup-ab__thumb{position:relative;flex:0 0 68px;width:68px;height:68px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:transparent;cursor:pointer;scroll-snap-align:start}.builder-popup-ab__thumb[aria-pressed=true]{border-color:#3c3433}.builder-popup-ab__thumb img{display:block;width:100%;height:100%;object-fit:cover}.builder-popup-ab__thumb[data-video]:after{content:"\25b6";position:absolute;top:4px;right:4px;color:#fff;background:#3c3433;border-radius:4px;padding:1px 4px;font-size:12px}.builder-popup-ab__arrow{display:flex;align-items:center;justify-content:center;width:28px;height:44px;padding:4px;border:1px solid #3c3433;border-radius:999px;background:transparent;color:#3c3433;cursor:pointer}.builder-popup-ab__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.builder-popup-ab__arrow:disabled{opacity:.3;cursor:default}.builder-popup-ab__details>.pdp-details-ab__rating{margin:0 0 10px}.builder-popup-ab__title{margin:0 0 12px;padding:0;color:#3c3433;font-family:inherit;font-size:28px;font-weight:800;line-height:1.15;text-transform:none}.builder-popup-ab__add{margin-top:20px}.builder-popup-ab__add:disabled{opacity:.4;pointer-events:none}.builder-popup-ab__description{margin-top:20px;font-size:16px;line-height:1.5}.builder-popup-ab__description p{margin:0 0 12px}.builder-popup-ab__description p:last-child{margin-bottom:0}.builder-popup-ab__close{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:2px solid #3c3433;border-radius:50%;background:#faf8f0;color:#3c3433;font-size:26px;line-height:1;cursor:pointer}.builder-popup-ab button:focus-visible{outline:2px solid #3c3433;outline-offset:3px}@media(max-width:767px){.builder-popup-overlay>.builder-popup-ab{grid-template-columns:minmax(0,1fr);gap:24px;padding:12px 12px 20px}.builder-popup-ab__title{font-size:25px}.builder-popup-ab__badge{right:48px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/builder-popup-ab.css.map */
