.FireBowlConfigurator-module__4jPDvq__configurator{padding-top:2rem;padding-bottom:4rem}.FireBowlConfigurator-module__4jPDvq__modelCol{position:relative}.FireBowlConfigurator-module__4jPDvq__modelWrapper{background:#fafafa;border-radius:12px;width:100%;height:500px;position:relative;overflow:hidden}.FireBowlConfigurator-module__4jPDvq__modelWrapper:hover .FireBowlConfigurator-module__4jPDvq__badge360{opacity:.6}.FireBowlConfigurator-module__4jPDvq__badge360{opacity:.15;pointer-events:none;width:200px;height:auto;transition:opacity .8s;display:block}.FireBowlConfigurator-module__4jPDvq__fallback{width:100%;height:100%;position:relative}.FireBowlConfigurator-module__4jPDvq__staticImage{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.FireBowlConfigurator-module__4jPDvq__zoomIcon{color:#00264b;pointer-events:none;background:#ffffffeb;border:1px solid #00264b2e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:flex;position:absolute;bottom:8px;right:10px;box-shadow:0 4px 14px #00264b1f}.FireBowlConfigurator-module__4jPDvq__lightboxOverlay{z-index:2000;background:#fff;flex-direction:column;align-items:stretch;display:flex;position:fixed;inset:0}.FireBowlConfigurator-module__4jPDvq__lightboxHeader{background:#f5f5f5;border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.FireBowlConfigurator-module__4jPDvq__lightboxCounter{color:#333;font-size:.9rem}.FireBowlConfigurator-module__4jPDvq__lightboxHeaderActions{gap:8px;display:flex}.FireBowlConfigurator-module__4jPDvq__lightboxBtn{color:#00264b;cursor:pointer;background:#f2f6fa;border:1px solid #00264b24;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;transition:background .15s;display:flex}.FireBowlConfigurator-module__4jPDvq__lightboxBtn:hover{background:#e5eef7}.FireBowlConfigurator-module__4jPDvq__lightboxBtnActive{color:#fff;background:#036}.FireBowlConfigurator-module__4jPDvq__lightboxMainArea{flex:1;align-items:stretch;min-height:0;display:flex}.FireBowlConfigurator-module__4jPDvq__lightboxNav{color:#555;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:56px;font-size:1.65rem;line-height:1;transition:background .15s;display:flex}.FireBowlConfigurator-module__4jPDvq__lightboxNav:hover{color:#036;background:#f0f0f0}.FireBowlConfigurator-module__4jPDvq__lightboxImageWrap{flex:1;position:relative;overflow:hidden}.FireBowlConfigurator-module__4jPDvq__lightboxThumbs{background:#f5f5f5;border-top:1px solid #e0e0e0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.FireBowlConfigurator-module__4jPDvq__lightboxThumb{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:4px;flex-shrink:0;padding:2px;transition:border-color .15s}.FireBowlConfigurator-module__4jPDvq__lightboxThumb:hover{border-color:#aaa}.FireBowlConfigurator-module__4jPDvq__lightboxThumbActive{border-color:#036}.FireBowlConfigurator-module__4jPDvq__imageGallery{gap:.5rem;margin-top:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.FireBowlConfigurator-module__4jPDvq__renderHint{color:#888;margin-top:.5rem;font-size:.78rem;line-height:1.4}.FireBowlConfigurator-module__4jPDvq__galleryThumb{cursor:pointer;background:#fafafa;border:2px solid #e0e0e0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:80px;height:80px;padding:0;transition:border-color .2s;display:flex;overflow:hidden}.FireBowlConfigurator-module__4jPDvq__galleryThumb:hover{border-color:#00264b}.FireBowlConfigurator-module__4jPDvq__galleryThumbActive{border-width:3px;border-color:#00264b}.FireBowlConfigurator-module__4jPDvq__thumb3dLabel{color:#00264b;letter-spacing:.5px;font-size:1.1rem;font-weight:700}.FireBowlConfigurator-module__4jPDvq__detailsCol{flex-direction:column;justify-content:center;padding-left:2rem;display:flex}.FireBowlConfigurator-module__4jPDvq__title{color:#00264b;margin-bottom:.25rem;font-size:1.6rem;font-weight:700}.FireBowlConfigurator-module__4jPDvq__subtitle{color:#555;margin-bottom:1.5rem;font-size:.95rem}.FireBowlConfigurator-module__4jPDvq__sizeButtons{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.FireBowlConfigurator-module__4jPDvq__sizeBtn{color:#00264b;cursor:pointer;background:#fff;border:2px solid #00264b;border-radius:8px;padding:.5rem 1rem;font-size:.88rem;font-weight:600;transition:all .2s}.FireBowlConfigurator-module__4jPDvq__sizeBtn:hover{background:#e8f0f8}.FireBowlConfigurator-module__4jPDvq__sizeBtnActive{color:#fff;background:#00264b}.FireBowlConfigurator-module__4jPDvq__sizeBtnActive:hover{background:#036}.FireBowlConfigurator-module__4jPDvq__accessoryToggles{flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;display:flex}.FireBowlConfigurator-module__4jPDvq__accessoryBtn{color:#333;cursor:pointer;background:#fff;border:2px solid silver;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1.2rem .55rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.FireBowlConfigurator-module__4jPDvq__accessoryBtn:before{content:"";border:2px solid silver;border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:all .2s;display:inline-block}.FireBowlConfigurator-module__4jPDvq__accessoryBtn:hover{color:#00264b;border-color:#00264b}.FireBowlConfigurator-module__4jPDvq__accessoryBtn:hover:before{border-color:#00264b}.FireBowlConfigurator-module__4jPDvq__accessoryBtnActive{color:#fff;background:#00264b;border-color:#00264b}.FireBowlConfigurator-module__4jPDvq__accessoryBtnActive:before{background:#fff;border-color:#fff}.FireBowlConfigurator-module__4jPDvq__accessoryBtnActive:hover{background:#003d73;border-color:#003d73}.FireBowlConfigurator-module__4jPDvq__productInfo{flex:1}.FireBowlConfigurator-module__4jPDvq__productName{color:#222;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.FireBowlConfigurator-module__4jPDvq__productDescription{color:#555;margin-bottom:1.25rem;font-size:.95rem}.FireBowlConfigurator-module__4jPDvq__specs{border-top:1px solid #e0e0e0;margin-bottom:1.5rem}.FireBowlConfigurator-module__4jPDvq__specRow{border-bottom:1px solid #e0e0e0;justify-content:space-between;padding:.5rem 0;font-size:.95rem;display:flex}.FireBowlConfigurator-module__4jPDvq__specRow span{color:#666}.FireBowlConfigurator-module__4jPDvq__specRow strong{color:#222}.FireBowlConfigurator-module__4jPDvq__priceSection{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.FireBowlConfigurator-module__4jPDvq__priceLabel{color:#666;font-size:.9rem}.FireBowlConfigurator-module__4jPDvq__price{color:#00264b;font-size:1.6rem;font-weight:700}.FireBowlConfigurator-module__4jPDvq__shippingHint{text-align:right;color:#888;width:100%;font-size:.8rem}.FireBowlConfigurator-module__4jPDvq__plzChecker{width:100%;margin-top:.6rem}.FireBowlConfigurator-module__4jPDvq__plzRow{align-items:center;gap:6px;display:flex}.FireBowlConfigurator-module__4jPDvq__plzInput{border:1px solid #ccc;border-radius:4px;outline:none;width:90px;padding:5px 8px;font-family:inherit;font-size:.85rem;transition:border-color .15s}.FireBowlConfigurator-module__4jPDvq__plzInput:focus{border-color:#036}.FireBowlConfigurator-module__4jPDvq__plzBtn{color:#036;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #036;border-radius:4px;padding:5px 10px;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .15s,color .15s}.FireBowlConfigurator-module__4jPDvq__plzBtn:hover{color:#fff;background:#036}.FireBowlConfigurator-module__4jPDvq__plzBtn:disabled{cursor:wait;opacity:.65}.FireBowlConfigurator-module__4jPDvq__plzError{color:#c0392b;margin:4px 0 0;font-size:.78rem}.FireBowlConfigurator-module__4jPDvq__plzResult{color:#333;margin:4px 0 0;font-size:.85rem}.FireBowlConfigurator-module__4jPDvq__plzQtyNote{color:#888;margin-left:4px;font-size:.78rem}.FireBowlConfigurator-module__4jPDvq__deliveryHint{color:#666;margin-bottom:1.5rem;font-size:.85rem}.FireBowlConfigurator-module__4jPDvq__quantityRow{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.FireBowlConfigurator-module__4jPDvq__qtyLabel{color:#444;white-space:nowrap;font-size:.95rem}.FireBowlConfigurator-module__4jPDvq__qtyControl{border:1px solid #ccc;border-radius:6px;align-items:center;display:flex;overflow:hidden}.FireBowlConfigurator-module__4jPDvq__qtyBtn{cursor:pointer;color:#333;background:#f5f5f5;border:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;transition:background .15s;display:flex}.FireBowlConfigurator-module__4jPDvq__qtyBtn:hover{background:#e0e0e0}.FireBowlConfigurator-module__4jPDvq__qtyInput{text-align:center;-moz-appearance:textfield;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;width:50px;padding:.3rem 0;font-size:1rem}.FireBowlConfigurator-module__4jPDvq__qtyInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FireBowlConfigurator-module__4jPDvq__qtyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FireBowlConfigurator-module__4jPDvq__addToCartBtn{border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem;font-size:1.1rem;font-weight:700;transition:background-color .2s;color:#fff!important;background-color:#00264b!important;display:inline-flex!important}.FireBowlConfigurator-module__4jPDvq__addToCartBtn:hover{background-color:#036!important}@media (max-width:991px){.FireBowlConfigurator-module__4jPDvq__detailsCol{margin-top:2rem;padding-left:0}}@media (max-width:576px){.FireBowlConfigurator-module__4jPDvq__configurator{padding-top:1rem;padding-bottom:2.5rem}.FireBowlConfigurator-module__4jPDvq__modelWrapper{aspect-ratio:1;border-radius:8px;height:auto;max-height:340px}.FireBowlConfigurator-module__4jPDvq__imageGallery{scroll-snap-type:x proximity;gap:.45rem;margin-top:.75rem;padding-bottom:.35rem}.FireBowlConfigurator-module__4jPDvq__galleryThumb{scroll-snap-align:start;border-radius:7px;width:72px;height:72px}.FireBowlConfigurator-module__4jPDvq__galleryThumb img{width:72px;height:72px}.FireBowlConfigurator-module__4jPDvq__renderHint{margin-bottom:0;font-size:.76rem}.FireBowlConfigurator-module__4jPDvq__detailsCol{margin-top:1.6rem;padding-left:20px;padding-right:20px}.FireBowlConfigurator-module__4jPDvq__title{margin-bottom:.35rem;font-size:1.35rem;line-height:1.25}.FireBowlConfigurator-module__4jPDvq__subtitle{margin-bottom:.9rem;font-size:.9rem}.FireBowlConfigurator-module__4jPDvq__sizeButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.FireBowlConfigurator-module__4jPDvq__sizeBtn{width:100%;min-height:42px;padding:.45rem .25rem;font-size:.84rem;line-height:1.15}.FireBowlConfigurator-module__4jPDvq__accessoryToggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:1.4rem;display:grid}.FireBowlConfigurator-module__4jPDvq__accessoryBtn{justify-content:center;min-height:44px;padding:.5rem .6rem;font-size:.88rem}.FireBowlConfigurator-module__4jPDvq__accessoryBtn:nth-child(3){grid-column:1/-1}.FireBowlConfigurator-module__4jPDvq__productName{font-size:1.08rem;line-height:1.3}.FireBowlConfigurator-module__4jPDvq__productDescription{font-size:.9rem}.FireBowlConfigurator-module__4jPDvq__specRow{gap:1rem;font-size:.88rem}.FireBowlConfigurator-module__4jPDvq__specRow strong{text-align:right}.FireBowlConfigurator-module__4jPDvq__priceSection{align-items:flex-start;row-gap:.15rem}.FireBowlConfigurator-module__4jPDvq__priceLabel{font-size:.84rem}.FireBowlConfigurator-module__4jPDvq__price{font-size:1.3rem}.FireBowlConfigurator-module__4jPDvq__shippingHint{text-align:left;font-size:.78rem}.FireBowlConfigurator-module__4jPDvq__plzRow{grid-template-columns:minmax(84px,.75fr) minmax(0,1.25fr);gap:.5rem;display:grid}.FireBowlConfigurator-module__4jPDvq__plzInput,.FireBowlConfigurator-module__4jPDvq__plzBtn{width:100%;min-height:40px}.FireBowlConfigurator-module__4jPDvq__plzBtn{white-space:normal;padding:.45rem .6rem}.FireBowlConfigurator-module__4jPDvq__plzResult,.FireBowlConfigurator-module__4jPDvq__plzError,.FireBowlConfigurator-module__4jPDvq__deliveryHint{font-size:.8rem}.FireBowlConfigurator-module__4jPDvq__quantityRow{justify-content:space-between;gap:.75rem;margin-bottom:1.2rem}.FireBowlConfigurator-module__4jPDvq__addToCartBtn{min-height:48px;font-size:1rem}.FireBowlConfigurator-module__4jPDvq__descriptionSection,.FireBowlConfigurator-module__4jPDvq__faqSection{padding-top:2.25rem;padding-bottom:2.75rem}.FireBowlConfigurator-module__4jPDvq__descTitle,.FireBowlConfigurator-module__4jPDvq__faqTitle{font-size:1.25rem}.FireBowlConfigurator-module__4jPDvq__descText,.FireBowlConfigurator-module__4jPDvq__faqAnswer{font-size:.92rem;line-height:1.65}}@media (max-width:360px){.FireBowlConfigurator-module__4jPDvq__sizeButtons{grid-template-columns:repeat(2,minmax(0,1fr))}}.FireBowlConfigurator-module__4jPDvq__descriptionSection{border-top:1px solid #eee;padding-top:3rem;padding-bottom:4rem}.FireBowlConfigurator-module__4jPDvq__descTitle{color:#00264b;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;line-height:1.35}.FireBowlConfigurator-module__4jPDvq__descText{color:#444;margin-bottom:1rem;font-size:1rem;line-height:1.7}.FireBowlConfigurator-module__4jPDvq__highlights{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.FireBowlConfigurator-module__4jPDvq__highlightItem{background:#f5f9fd;border-left:4px solid #00264b;border-radius:6px;padding:1rem 1.25rem}.FireBowlConfigurator-module__4jPDvq__highlightItem strong{color:#00264b;align-items:center;gap:.55rem;margin-bottom:.25rem;font-size:.95rem;display:flex}.FireBowlConfigurator-module__4jPDvq__highlightItem>span{color:#555;font-size:.9rem;line-height:1.4}.FireBowlConfigurator-module__4jPDvq__highlightIcon{color:#1aa2a7;background:#e6f2f4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;display:inline-flex}@media (max-width:576px){.FireBowlConfigurator-module__4jPDvq__highlights{grid-template-columns:1fr}}.FireBowlConfigurator-module__4jPDvq__rustHint{color:#555;background:#fff8e1;border-left:3px solid #f59e0b;border-radius:4px;margin-top:1rem;padding:.65rem .9rem;font-size:.875rem;line-height:1.5}.FireBowlConfigurator-module__4jPDvq__rustCallout{color:#3b2600;background:#fff8e1;border-left:4px solid #e07b00;border-radius:6px;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.975rem;line-height:1.65}.FireBowlConfigurator-module__4jPDvq__rustCallout strong{color:#7a3e00;align-items:center;gap:.55rem;margin-bottom:.35rem;font-size:1rem;display:flex}.FireBowlConfigurator-module__4jPDvq__calloutIcon{color:#e07b00;background:#e07b001f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.86rem;display:inline-flex}.FireBowlConfigurator-module__4jPDvq__rustCalloutEmphasis{color:#7a3e00;font-weight:700}.FireBowlConfigurator-module__4jPDvq__rustHintLink{color:#036;white-space:nowrap;font-weight:600;text-decoration:underline}.FireBowlConfigurator-module__4jPDvq__rustHintLink:hover{color:#004a8f}.FireBowlConfigurator-module__4jPDvq__faqWrapper{background-color:#fef9ef;border-top:1px solid #f0ddb8;border-bottom:1px solid #f0ddb8}.FireBowlConfigurator-module__4jPDvq__faqSection{padding-top:3rem;padding-bottom:4rem}.FireBowlConfigurator-module__4jPDvq__faqTitle{color:#00264b;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.35}.FireBowlConfigurator-module__4jPDvq__faqItem{border-bottom:1px solid #e4e4e4}.FireBowlConfigurator-module__4jPDvq__faqItem:first-of-type{border-top:1px solid #e4e4e4}.FireBowlConfigurator-module__4jPDvq__faqQuestion{color:#00264b;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 0;font-size:1rem;font-weight:600;transition:color .15s;display:flex}.FireBowlConfigurator-module__4jPDvq__faqQuestion:hover{color:#004a8f}.FireBowlConfigurator-module__4jPDvq__faqIcon{color:#00264b;background:#fff;border:1px solid #00264b29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;line-height:1;transition:transform .2s;display:inline-flex}.FireBowlConfigurator-module__4jPDvq__faqIconOpen{transform:rotate(45deg)}.FireBowlConfigurator-module__4jPDvq__faqAnswer{color:#444;padding:0 0 1.1rem;font-size:.95rem;line-height:1.7}
