@font-face{font-family:Akira Expanded;src:url(https://fonts.cdnfonts.com/s/15235/AkiraExpanded-SuperBold.woff) format("woff");font-weight:700;font-style:normal}.product-page{width:100%;min-height:100vh;background:url(//blpkosher.com/cdn/shop/t/72/assets/shop-background.png?v=82340446829353302841773181333) no-repeat center top / cover fixed;overflow-x:hidden}.shop-header-img-wrap{width:100%;line-height:0;font-size:0;margin:0;padding:0;overflow:hidden}.shop-header-img{width:100%;height:auto;display:block;margin:0;padding:0;vertical-align:bottom}.shop-nav-bar{width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(30px,8vw,100px);padding:2px 20px;margin-top:-55px;background:transparent;position:sticky;top:0;z-index:500}.shop-nav-btn{font-family:Akira Expanded,Impact,sans-serif;font-size:clamp(1.1rem,2.2vw,2rem);color:#fff;font-weight:700;cursor:pointer;transition:transform .3s ease;-webkit-text-stroke:1px #FF8C00;text-stroke:1px #FF8C00;letter-spacing:3px}.shop-nav-btn.tour-text-btn{margin-left:22px}.shop-nav-btn:hover{transform:scale(1.1)}.product-detail{max-width:1100px;margin:0 auto;padding:130px 40px 80px}.product-detail-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.product-detail-image{display:flex;flex-direction:column;gap:16px}.product-main-img{width:100%;max-width:500px;height:auto;object-fit:contain;display:block}.product-main-noimg{width:100%;max-width:500px;aspect-ratio:1 / 1;background:#111;display:flex;align-items:center;justify-content:center}.product-main-noimg span{font-family:Akira Expanded,Impact,sans-serif;font-size:2rem;color:#333}.product-thumbnails{display:flex;gap:10px;flex-wrap:wrap}.product-thumb{width:60px;height:60px;object-fit:cover;cursor:pointer;border:2px solid transparent;opacity:.5;transition:opacity .3s ease,border-color .3s ease}.product-thumb:hover,.product-thumb.active{opacity:1;border-color:#ff8c00}.product-detail-info{display:flex;flex-direction:column;gap:20px}.product-detail-title{font-family:Akira Expanded,Impact,sans-serif;font-size:clamp(1.2rem,2.5vw,2rem);color:#fff;font-weight:700;line-height:1.3;letter-spacing:2px}.product-detail-price{font-family:Akira Expanded,Impact,sans-serif;font-size:clamp(1.2rem,2vw,1.8rem);color:#ff8c00;font-weight:700;letter-spacing:1px}.product-detail-desc{font-family:Arial,Helvetica,sans-serif;font-size:.95rem;color:#ccc;line-height:1.6}.product-variants{display:flex;flex-direction:column;gap:8px}.variant-label{font-family:Akira Expanded,Impact,sans-serif;font-size:.7rem;color:#888;letter-spacing:3px}.variant-select{width:100%;padding:12px 16px;background:#111;color:#fff;border:2px solid #FF8C00;border-radius:4px;font-family:Akira Expanded,Impact,sans-serif;font-size:.8rem;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23FF8C00' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.variant-select:focus{outline:none;border-color:#ffa530}.product-add-btn{width:100%;padding:16px;background:#ff8c00;color:#000;border:none;border-radius:4px;font-family:Akira Expanded,Impact,sans-serif;font-size:clamp(.7rem,1vw,.9rem);font-weight:700;letter-spacing:3px;cursor:pointer;transition:background .3s ease,transform .2s ease}.product-add-btn:hover{background:#ffa530;transform:scale(1.02)}.product-add-btn:active{transform:scale(.98)}.product-add-btn.sold-out{background:#333;color:#888;cursor:not-allowed}.product-add-btn.sold-out:hover{background:#333;transform:none}.back-to-shop{font-family:Akira Expanded,Impact,sans-serif;font-size:.65rem;color:#666;text-decoration:none;letter-spacing:2px;transition:color .3s ease}.back-to-shop:hover{color:#ff8c00}@media screen and (max-width:900px){.product-detail-inner{gap:40px}.product-detail{padding:40px 24px 60px}}@media screen and (max-width:640px){.shop-header-img-wrap,.shop-header-img{display:none!important}.product-detail-inner{grid-template-columns:1fr;gap:30px}.product-detail{padding:60px 16px 50px}.product-main-img{max-width:100%}.product-detail-title{font-size:1.1rem}.product-detail-price{font-size:1.2rem}.shop-nav-bar{gap:20px;padding:20px 16px;margin-top:0}.shop-nav-btn{font-size:.95rem;letter-spacing:1px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/product.css.map */
