@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";
.__ContainerComponent-module-scss-module__3GURAG__container{-webkit-user-select:none;user-select:none;background:#f5f5f5;min-height:100vh;padding-bottom:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content{max-width:800px;margin:0 auto;padding:0}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;padding:8px 12px;display:flex;box-shadow:0 1px 2px #0000000a}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar .__ContainerComponent-module-scss-module__3GURAG__promoLeft{align-items:center;gap:10px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar .__ContainerComponent-module-scss-module__3GURAG__promoRating{align-items:center;gap:8px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar .__ContainerComponent-module-scss-module__3GURAG__starsGold{color:#f59e0b;font-weight:700}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar .__ContainerComponent-module-scss-module__3GURAG__ratingText{font-weight:700}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar .__ContainerComponent-module-scss-module__3GURAG__reviewsCount{color:#6b7280;font-size:12px}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar .__ContainerComponent-module-scss-module__3GURAG__viewReviewsButton{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar .__ContainerComponent-module-scss-module__3GURAG__promoDivider{color:#d1d5db}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar .__ContainerComponent-module-scss-module__3GURAG__paymentsRow{flex-wrap:wrap;gap:8px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__promoBar .__ContainerComponent-module-scss-module__3GURAG__paymentBadge{background:#fff;border:1px solid;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.__ContainerComponent-module-scss-module__3GURAG__container .__ContainerComponent-module-scss-module__3GURAG__content .__ContainerComponent-module-scss-module__3GURAG__productGrid{grid-template-columns:repeat(2,180px);justify-content:center;gap:8px;margin-bottom:40px;padding:8px;display:grid}.__ContainerComponent-module-scss-module__3GURAG__sectionHeader{color:#222;border-bottom:2px solid #e5e7eb;align-items:baseline;margin:16px 8px 8px;padding-bottom:6px;font-size:16px;font-weight:700;display:flex}.__ContainerComponent-module-scss-module__3GURAG__sectionCount{color:#6b7280;margin-left:auto;font-size:12px;font-weight:600}@media (min-width:1500px){.__ContainerComponent-module-scss-module__3GURAG__container{padding-bottom:0;padding-right:0}.__ContainerComponent-module-scss-module__3GURAG__cartOpen{padding-right:420px}.__ContainerComponent-module-scss-module__3GURAG__content{max-width:1100px}}.__ContainerComponent-module-scss-module__3GURAG__productCard{background-color:#fff;border:2px solid #0000;border-radius:8px;flex-direction:column;width:100%;height:100%;margin:auto;transition:border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.__ContainerComponent-module-scss-module__3GURAG__productCard.__ContainerComponent-module-scss-module__3GURAG__inCart{border-color:#ee4d2d}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__imageContainer{background-color:#f5f5f5;padding-top:100%;position:relative}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__imageContainer .__ContainerComponent-module-scss-module__3GURAG__productImage{object-fit:cover;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__imageContainer .__ContainerComponent-module-scss-module__3GURAG__preferredBadge{color:#fff;z-index:1;background:#ee4d2d;border-radius:0;padding:4px 12px;font-size:12px;font-weight:500;position:absolute;left:0}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__imageContainer .__ContainerComponent-module-scss-module__3GURAG__videoButton{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__imageContainer .__ContainerComponent-module-scss-module__3GURAG__videoButton:hover{background:#000c}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__imageContainer .__ContainerComponent-module-scss-module__3GURAG__videoButton svg{width:24px;height:24px;margin-left:4px}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productContent{flex-direction:column;flex:1;padding:0 12px 12px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo{flex:1}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productName{color:#222;min-height:36px;margin-bottom:4px;font-size:14px;line-height:18px}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productUnit{color:#444;background:#e8e8e8;justify-content:center;margin-bottom:8px;margin-left:-12px;margin-right:-12px;padding:2px;font-size:10px;font-weight:700;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productPrice{margin:4px 0}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productPrice .__ContainerComponent-module-scss-module__3GURAG__asLowAs{color:#666;gap:4px;margin-bottom:2px;font-size:.75rem;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productPrice .__ContainerComponent-module-scss-module__3GURAG__boxPrice{align-items:baseline;gap:2px;margin-bottom:2px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productPrice .__ContainerComponent-module-scss-module__3GURAG__boxPrice .__ContainerComponent-module-scss-module__3GURAG__price{color:#ee4d2d;font-size:1.5rem;font-weight:700;line-height:1}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productPrice .__ContainerComponent-module-scss-module__3GURAG__boxPrice .__ContainerComponent-module-scss-module__3GURAG__unit{color:#666;font-size:.9rem}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productPrice .__ContainerComponent-module-scss-module__3GURAG__bookletPrice{color:#666;text-align:left;font-size:.75rem}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productMeta{color:#767676;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productMeta .__ContainerComponent-module-scss-module__3GURAG__rating{color:#ee4d2d;align-items:center;margin-right:8px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay{flex-direction:column;align-items:center;min-width:80px;line-height:1.2;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay .__ContainerComponent-module-scss-module__3GURAG__boxCount{color:#ee4d2d;font-size:14px;font-weight:600}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay .__ContainerComponent-module-scss-module__3GURAG__pieceCount{color:#666;font-size:10px;font-weight:500}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000001a}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__decrease{color:#999;background:#f8f8f8;border:1px solid #eee}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__decrease:hover{color:#ee4d2d;background:#fff5f3;border-color:#ffded8}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton:active{transform:scale(.95)}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__increase{color:#ee4d2d;background:#fff5f3;border:1px solid #ffded8}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__increase:hover{color:#fff;background:#ee4d2d;border-color:#ee4d2d}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__addToCartButton{color:#fff;cursor:pointer;background:#ee4d2d;border:none;border-radius:4px;width:100%;padding:8px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__addToCartButton:hover{opacity:.9}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__addToCartButton:active{transform:scale(.98)}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions{margin-top:auto;padding-top:12px}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls{justify-content:space-between;align-items:center;gap:8px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay{flex-direction:column;align-items:center;min-width:80px;line-height:1.2;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay .__ContainerComponent-module-scss-module__3GURAG__boxCount{color:#ee4d2d;font-size:14px;font-weight:600}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay .__ContainerComponent-module-scss-module__3GURAG__pieceCount{color:#666;font-size:10px;font-weight:500}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000001a}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__decrease{color:#999;background:#f8f8f8;border:1px solid #eee}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__decrease:hover{color:#ee4d2d;background:#fff5f3;border-color:#ffded8}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton:active{transform:scale(.95)}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__increase{color:#ee4d2d;background:#fff5f3;border:1px solid #ffded8}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__increase:hover{color:#fff;background:#ee4d2d;border-color:#ee4d2d}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__addToCartButton{color:#fff;cursor:pointer;background:#ee4d2d;border:none;border-radius:4px;width:100%;padding:8px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__addToCartButton:hover{opacity:.9}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__addToCartButton:active{transform:scale(.98)}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__viewDetailsButton{color:#333;background:#f5f5f5;border:1px solid #eee;border-radius:4px;justify-content:center;align-items:center;width:100%;margin-top:11px;padding:6px 8px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.__ContainerComponent-module-scss-module__3GURAG__productCard .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__viewDetailsButton:hover{color:#111;background:#eee}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__mainImage{cursor:pointer;background-color:#f5f5f5;padding-top:100%;transition:opacity .2s;position:relative}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__mainImage img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__mainImage .__ContainerComponent-module-scss-module__3GURAG__videoButton{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__mainImage .__ContainerComponent-module-scss-module__3GURAG__videoButton:hover{background:#000c}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__mainImage .__ContainerComponent-module-scss-module__3GURAG__videoButton svg{width:24px;height:24px;margin-left:4px}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__mainImage:hover{opacity:.95}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__thumbnails{scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:8px;display:flex;overflow-x:auto}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__thumbnails::-webkit-scrollbar{display:none}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__thumbnails .__ContainerComponent-module-scss-module__3GURAG__thumbnail{cursor:pointer;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:56px;height:56px;transition:all .2s;overflow:hidden}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__thumbnails .__ContainerComponent-module-scss-module__3GURAG__thumbnail.__ContainerComponent-module-scss-module__3GURAG__active{border-color:#ee4d2d}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__thumbnails .__ContainerComponent-module-scss-module__3GURAG__thumbnail img{object-fit:cover;width:100%;height:100%}.__ContainerComponent-module-scss-module__3GURAG__imageGallery .__ContainerComponent-module-scss-module__3GURAG__thumbnails .__ContainerComponent-module-scss-module__3GURAG__thumbnail:hover{opacity:.9;transform:scale(1.05)}.__ContainerComponent-module-scss-module__3GURAG__imageViewer{z-index:1000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent{max-width:90vw;max-height:90vh;position:relative}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent img{object-fit:contain;max-width:100%;max-height:80vh}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent .__ContainerComponent-module-scss-module__3GURAG__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:-40px;right:0}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent .__ContainerComponent-module-scss-module__3GURAG__viewerThumbnails{justify-content:center;gap:8px;margin-top:16px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent .__ContainerComponent-module-scss-module__3GURAG__viewerThumbnails .__ContainerComponent-module-scss-module__3GURAG__thumbnail{cursor:pointer;border:2px solid #0000;border-radius:4px;width:60px;height:60px;transition:all .2s;overflow:hidden}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent .__ContainerComponent-module-scss-module__3GURAG__viewerThumbnails .__ContainerComponent-module-scss-module__3GURAG__thumbnail.__ContainerComponent-module-scss-module__3GURAG__active{border-color:#ee4d2d}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent .__ContainerComponent-module-scss-module__3GURAG__viewerThumbnails .__ContainerComponent-module-scss-module__3GURAG__thumbnail img{object-fit:cover;width:100%;height:100%}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent .__ContainerComponent-module-scss-module__3GURAG__viewerThumbnails .__ContainerComponent-module-scss-module__3GURAG__thumbnail:hover{opacity:.9;transform:scale(1.05)}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent .__ContainerComponent-module-scss-module__3GURAG__videoPlayer{background:#000;max-width:100%;max-height:80vh}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent .__ContainerComponent-module-scss-module__3GURAG__videoThumbnail{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.__ContainerComponent-module-scss-module__3GURAG__imageViewer .__ContainerComponent-module-scss-module__3GURAG__viewerContent .__ContainerComponent-module-scss-module__3GURAG__videoThumbnail svg{width:24px;height:24px}.__ContainerComponent-module-scss-module__3GURAG__cartSummary{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;max-height:80vh;transition:all .3s;animation:.3s ease-out __ContainerComponent-module-scss-module__3GURAG__slideUp;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 12px #00000014}.__ContainerComponent-module-scss-module__3GURAG__cartSummary.__ContainerComponent-module-scss-module__3GURAG__expanded{z-index:100;background:#fff;height:auto}.__ContainerComponent-module-scss-module__3GURAG__cartSummaryContent{width:100%;max-width:390px;margin:0 auto}.__ContainerComponent-module-scss-module__3GURAG__cartHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}@media (max-width:768px){.__ContainerComponent-module-scss-module__3GURAG__cartHeader{padding:12px 16px}}.__ContainerComponent-module-scss-module__3GURAG__cartItems{border-top:1px solid #eee;max-height:calc(60vh - 80px);padding:16px 24px;overflow-y:auto}@media (max-width:768px){.__ContainerComponent-module-scss-module__3GURAG__cartItems{padding:12px 16px}}.__ContainerComponent-module-scss-module__3GURAG__cartItem{border-bottom:1px solid #f5f5f5;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.__ContainerComponent-module-scss-module__3GURAG__cartItem:last-child{border-bottom:none}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemImage{border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemImage img{object-fit:cover;width:100%;height:100%}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemDetails{flex:1;min-width:0}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemDetails .__ContainerComponent-module-scss-module__3GURAG__cartItemName{color:#333;margin-bottom:8px;font-size:1rem;font-weight:500}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemDetails .__ContainerComponent-module-scss-module__3GURAG__cartItemPrice .__ContainerComponent-module-scss-module__3GURAG__mainPrice{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemDetails .__ContainerComponent-module-scss-module__3GURAG__cartItemPrice .__ContainerComponent-module-scss-module__3GURAG__mainPrice .__ContainerComponent-module-scss-module__3GURAG__originalPrice{color:#999;font-size:.95rem;text-decoration:line-through}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemDetails .__ContainerComponent-module-scss-module__3GURAG__cartItemPrice .__ContainerComponent-module-scss-module__3GURAG__mainPrice .__ContainerComponent-module-scss-module__3GURAG__finalPrice{color:#ee4d2d;font-size:1.2rem;font-weight:600}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemDetails .__ContainerComponent-module-scss-module__3GURAG__cartItemPrice .__ContainerComponent-module-scss-module__3GURAG__priceInfo{color:#666;font-size:.9rem}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemDetails .__ContainerComponent-module-scss-module__3GURAG__cartItemPrice .__ContainerComponent-module-scss-module__3GURAG__priceInfo .__ContainerComponent-module-scss-module__3GURAG__discountTag{color:#ee4d2d;margin-top:2px}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemDetails .__ContainerComponent-module-scss-module__3GURAG__cartItemPrice .__ContainerComponent-module-scss-module__3GURAG__priceInfo .__ContainerComponent-module-scss-module__3GURAG__noDiscount{color:#ee4d2d;margin-top:2px;font-style:italic}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemDetails .__ContainerComponent-module-scss-module__3GURAG__cartItemPrice .__ContainerComponent-module-scss-module__3GURAG__priceInfo .__ContainerComponent-module-scss-module__3GURAG__nextTier{color:#666;margin-top:2px;font-size:.85rem;font-style:italic}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls{flex-direction:column;align-items:flex-end;gap:8px;min-width:120px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay{text-align:center;color:#333;font-weight:500}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay .__ContainerComponent-module-scss-module__3GURAG__quantitySubtext{color:#666;font-size:.85rem;font-weight:400;display:block}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls{background:#f8f8f8;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000001a}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__decrease{color:#999;background:#f8f8f8;border:1px solid #eee}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__decrease:hover{color:#ee4d2d;background:#fff5f3;border-color:#ffded8}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton:active{transform:scale(.95)}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__increase,.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton{color:#ee4d2d;background:#fff5f3;border:1px solid #ffded8}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton.__ContainerComponent-module-scss-module__3GURAG__increase:hover,.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton:hover{color:#fff;background:#ee4d2d;border-color:#ee4d2d}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay{flex-direction:column;align-items:center;min-width:80px;padding:0 12px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay .__ContainerComponent-module-scss-module__3GURAG__boxCount{color:#333;font-weight:600}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityDisplay .__ContainerComponent-module-scss-module__3GURAG__pieceCount{color:#666;font-size:12px}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__removeLink{color:#ee4d2d;cursor:pointer;background:#fff5f3;border:1px solid #ffded8;border-radius:4px;margin-top:4px;padding:6px 12px;font-size:.85rem;text-decoration:none;transition:all .2s}.__ContainerComponent-module-scss-module__3GURAG__cartItem .__ContainerComponent-module-scss-module__3GURAG__cartItemControls .__ContainerComponent-module-scss-module__3GURAG__removeLink:hover{color:#fff;background:#ee4d2d;border-color:#ee4d2d}.__ContainerComponent-module-scss-module__3GURAG__checkoutSection{background:#f8f8f8;border-top:1px solid #eee;margin-top:16px;padding:16px 24px}.__ContainerComponent-module-scss-module__3GURAG__checkoutSummary{margin-bottom:16px}.__ContainerComponent-module-scss-module__3GURAG__summaryRow{justify-content:space-between;padding:8px 0;font-size:.95rem;display:flex}.__ContainerComponent-module-scss-module__3GURAG__total{border-top:1px solid #ddd;margin-top:8px;padding-top:16px;font-size:1.1rem;font-weight:600}.__ContainerComponent-module-scss-module__3GURAG__discountAmount{color:#ee4d2d}.__ContainerComponent-module-scss-module__3GURAG__proceedToCheckoutButton{color:#fff;cursor:pointer;background:#ee4d2d;border:none;border-radius:8px;width:100%;margin-top:16px;padding:16px;font-size:1.1rem;font-weight:600;transition:all .2s}.__ContainerComponent-module-scss-module__3GURAG__proceedToCheckoutButton:hover{background:tomato;transform:translateY(-1px)}.__ContainerComponent-module-scss-module__3GURAG__proceedToCheckoutButton:active{transform:translateY(0)}.__ContainerComponent-module-scss-module__3GURAG__discountTiers{background:#fff;border:1px solid #eee;border-radius:8px;margin:16px 0;padding:16px}.__ContainerComponent-module-scss-module__3GURAG__discountTiers .__ContainerComponent-module-scss-module__3GURAG__title{color:#333;margin-bottom:8px;font-weight:500}.__ContainerComponent-module-scss-module__3GURAG__discountTiers .__ContainerComponent-module-scss-module__3GURAG__tier{color:#666;justify-content:space-between;padding:4px 0;font-size:.9rem;display:flex}.__ContainerComponent-module-scss-module__3GURAG__discountTiers .__ContainerComponent-module-scss-module__3GURAG__tier.__ContainerComponent-module-scss-module__3GURAG__active{color:#ee4d2d;font-weight:500}.__ContainerComponent-module-scss-module__3GURAG__cartQuantity{color:#666;font-size:.95rem;font-weight:500}.__ContainerComponent-module-scss-module__3GURAG__cartTotal{color:#ee4d2d;font-size:1.2rem;font-weight:600}.__ContainerComponent-module-scss-module__3GURAG__checkoutButton{color:#fff;cursor:pointer;background:#ee4d2d;border:none;border-radius:8px;padding:12px 32px;font-size:1rem;font-weight:600;transition:all .2s}.__ContainerComponent-module-scss-module__3GURAG__checkoutButton:hover{background:tomato;transform:translateY(-1px)}.__ContainerComponent-module-scss-module__3GURAG__checkoutButton:active{transform:translateY(0)}@media (max-width:768px){.__ContainerComponent-module-scss-module__3GURAG__checkoutButton{padding:10px 20px;font-size:.95rem}}.__ContainerComponent-module-scss-module__3GURAG__expanded .__ContainerComponent-module-scss-module__3GURAG__checkoutButton{color:#666;background:0 0;padding:8px 16px}.__ContainerComponent-module-scss-module__3GURAG__expanded .__ContainerComponent-module-scss-module__3GURAG__checkoutButton:hover{background:#f5f5f5;transform:none}.__ContainerComponent-module-scss-module__3GURAG__content{padding-bottom:calc(90px + env(safe-area-inset-bottom))}@media (max-width:768px){.__ContainerComponent-module-scss-module__3GURAG__content{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.__ContainerComponent-module-scss-module__3GURAG__features{background:#00000008;border-radius:8px;flex-wrap:wrap;gap:8px;margin:8px 0;padding:8px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__featureItem{background:#fff;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.9em;display:flex;box-shadow:0 1px 2px #0000001a}.__ContainerComponent-module-scss-module__3GURAG__featureIcon{font-size:1.1em}.__ContainerComponent-module-scss-module__3GURAG__featureText{color:#333}.__ContainerComponent-module-scss-module__3GURAG__specifications{border:1px solid #eee;border-radius:6px;margin:8px 0;font-size:.85rem;overflow:hidden}.__ContainerComponent-module-scss-module__3GURAG__specRow{border-bottom:1px solid #eee;align-items:center;display:flex}.__ContainerComponent-module-scss-module__3GURAG__specRow:last-child{border-bottom:none}.__ContainerComponent-module-scss-module__3GURAG__specRow .__ContainerComponent-module-scss-module__3GURAG__specLabel{color:#666;background:#f8f8f8;flex:0 0 80px;padding:6px 8px;font-weight:500}.__ContainerComponent-module-scss-module__3GURAG__specRow .__ContainerComponent-module-scss-module__3GURAG__specValue{color:#333;flex:1;padding:6px 8px}.__ContainerComponent-module-scss-module__3GURAG__specs{color:#666;flex-direction:column;gap:1px;height:74px;margin:4px 0 8px;font-size:.7rem;display:flex}.__ContainerComponent-module-scss-module__3GURAG__specItem{line-height:15px}.__ContainerComponent-module-scss-module__3GURAG__specItem span{color:#999;margin-right:2px;font-weight:700}.__ContainerComponent-module-scss-module__3GURAG__specItem{font-weight:700}.__ContainerComponent-module-scss-module__3GURAG__shopDescription{background:#fff;border-radius:0 0 6px 6px;margin-bottom:8px;padding:.75rem 1rem;box-shadow:0 1px 3px #0000001a}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__viewOrdersButton{color:#ee4d2d;cursor:pointer;background:#fff;border:2px solid #ee4d2d;border-radius:24px;align-items:center;gap:8px;width:fit-content;margin:0 auto 16px;padding:8px 24px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__viewOrdersButton .__ContainerComponent-module-scss-module__3GURAG__buttonIcon{font-size:1.1em}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__viewOrdersButton:hover{color:#fff;background:#ee4d2d;transform:translateY(-1px)}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__viewOrdersButton:active{transform:translateY(0)}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__tagline{text-align:center;color:#333;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__discountTiers{grid-template-columns:repeat(8,1fr);gap:.25rem;margin-bottom:.75rem;display:grid}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__discountTiers .__ContainerComponent-module-scss-module__3GURAG__discountTier{text-align:center}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__discountTiers .__ContainerComponent-module-scss-module__3GURAG__discountTier .__ContainerComponent-module-scss-module__3GURAG__quantity{color:#666;margin-bottom:.125rem;font-size:.7rem}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__discountTiers .__ContainerComponent-module-scss-module__3GURAG__discountTier .__ContainerComponent-module-scss-module__3GURAG__discount{color:#ee4d2d;font-size:.85rem;font-weight:600}.__ContainerComponent-module-scss-module__3GURAG__shopDescription .__ContainerComponent-module-scss-module__3GURAG__descriptionContent .__ContainerComponent-module-scss-module__3GURAG__verifiedNote{text-align:center;color:#666;margin-top:.5rem;font-size:.75rem;font-style:italic}.__ContainerComponent-module-scss-module__3GURAG__viewOrdersButton{color:#666;cursor:pointer;background:#f8f8f8;border:1px solid #eee;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.85rem;transition:all .2s;display:flex}.__ContainerComponent-module-scss-module__3GURAG__viewOrdersButton:hover{color:#333;background:#f0f0f0}.__ContainerComponent-module-scss-module__3GURAG__viewOrdersButton:active{background:#e8e8e8}.__ContainerComponent-module-scss-module__3GURAG__viewOrdersButton .__ContainerComponent-module-scss-module__3GURAG__buttonIcon{font-size:1.1em}.__ContainerComponent-module-scss-module__3GURAG__productList.__ContainerComponent-module-scss-module__3GURAG__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:0 11px 16px;display:grid}.__ContainerComponent-module-scss-module__3GURAG__productList.__ContainerComponent-module-scss-module__3GURAG__list{flex-direction:column;padding:0 12px 8px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productRow{border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;padding:8px 0;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productRow:last-child{border-bottom:none}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productThumb{border-radius:4px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productThumb img{object-fit:cover;width:100%;height:100%}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productInfo{flex:1;min-width:0}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__specs{color:#333;margin-bottom:2px;font-size:.85rem;font-weight:500}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__specs .__ContainerComponent-module-scss-module__3GURAG__specItem{gap:6px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__productUnit{color:#666;margin-bottom:2px;font-size:.75rem}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__priceInfo{align-items:baseline;gap:4px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__priceInfo .__ContainerComponent-module-scss-module__3GURAG__price{color:#333;font-weight:600}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productInfo .__ContainerComponent-module-scss-module__3GURAG__priceInfo .__ContainerComponent-module-scss-module__3GURAG__unit{color:#666;font-size:.75rem}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls{align-items:center;gap:8px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton{color:#666;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:4px;width:24px;height:24px}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__quantityControls .__ContainerComponent-module-scss-module__3GURAG__quantityButton:hover{background:#f8f8f8}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__addButton{color:#333;cursor:pointer;background:#f0f0f0;border:none;border-radius:4px;width:32px;height:32px;font-size:1.2rem}.__ContainerComponent-module-scss-module__3GURAG__productRow .__ContainerComponent-module-scss-module__3GURAG__productActions .__ContainerComponent-module-scss-module__3GURAG__addButton:hover{background:#e8e8e8}@keyframes __ContainerComponent-module-scss-module__3GURAG__spin{to{transform:rotate(360deg)}}.__ContainerComponent-module-scss-module__3GURAG__creditInfoModal .__ContainerComponent-module-scss-module__3GURAG__mainDescription{color:#374151;margin:0 0 16px;font-size:14px;line-height:1.5}.__ContainerComponent-module-scss-module__3GURAG__creditInfoModal .__ContainerComponent-module-scss-module__3GURAG__creditRules{background:#f9fafb;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__creditInfoModal .__ContainerComponent-module-scss-module__3GURAG__creditRules .__ContainerComponent-module-scss-module__3GURAG__ruleItem{color:#4b5563;align-items:center;gap:8px;font-size:13px;display:flex}.__ContainerComponent-module-scss-module__3GURAG__creditInfoModal .__ContainerComponent-module-scss-module__3GURAG__creditRules .__ContainerComponent-module-scss-module__3GURAG__ruleItem svg{color:#059669;flex-shrink:0}.__ContainerComponent-module-scss-module__3GURAG__creditInfoModal .__ContainerComponent-module-scss-module__3GURAG__creditRules .__ContainerComponent-module-scss-module__3GURAG__ruleItem span{line-height:1.4}
._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage{cursor:pointer;background-color:#f5f5f5;padding-top:100%;position:relative}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage._ImageGallery-module-scss-module__32xKQG__loading img{opacity:.3;transition:opacity .2s}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage._ImageGallery-module-scss-module__32xKQG__loading ._ImageGallery-module-scss-module__32xKQG__loadingOverlay{background:#ffffffb3}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage ._ImageGallery-module-scss-module__32xKQG__videoButton{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage ._ImageGallery-module-scss-module__32xKQG__videoButton:hover{background:#000c}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage ._ImageGallery-module-scss-module__32xKQG__videoButton svg{width:24px;height:24px;margin-left:0;position:relative;left:1px}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage ._ImageGallery-module-scss-module__32xKQG__preferredBadge{color:#fff;z-index:1;background:#ee4d2d;border-radius:2px;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;bottom:8px;right:8px}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage ._ImageGallery-module-scss-module__32xKQG__loadingOverlay{background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes _ImageGallery-module-scss-module__32xKQG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__mainImage ._ImageGallery-module-scss-module__32xKQG__spinner{border:3px solid #00000026;border-top-color:#333;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite _ImageGallery-module-scss-module__32xKQG__spin}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__thumbnails{scrollbar-width:none;-ms-overflow-style:none;gap:4px;padding:6px;display:flex;overflow-x:auto}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__thumbnails::-webkit-scrollbar{display:none}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__thumbnails ._ImageGallery-module-scss-module__32xKQG__thumbnail{cursor:pointer;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:52px;height:52px;overflow:hidden}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__thumbnails ._ImageGallery-module-scss-module__32xKQG__thumbnail._ImageGallery-module-scss-module__32xKQG__active{border-color:#ee4d2d}._ImageGallery-module-scss-module__32xKQG__imageGallery ._ImageGallery-module-scss-module__32xKQG__thumbnails ._ImageGallery-module-scss-module__32xKQG__thumbnail img{object-fit:cover;width:100%;height:100%}._ImageGallery-module-scss-module__32xKQG__imageViewer{z-index:1000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent{max-width:90vw;max-height:90vh;position:relative}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__imageContainer{cursor:pointer;aspect-ratio:1;justify-content:center;align-items:center;width:min(90vw,80vh);max-width:90vw;max-height:80vh;display:flex;position:relative;overflow:hidden}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__imageContainer img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;left:0}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__imageContainer._ImageGallery-module-scss-module__32xKQG__loading img{opacity:.3;transition:opacity .2s}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__imageContainer ._ImageGallery-module-scss-module__32xKQG__loadingOverlay{background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__imageContainer ._ImageGallery-module-scss-module__32xKQG__spinner{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite _ImageGallery-module-scss-module__32xKQG__spin}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent img{object-fit:contain;max-width:100%;max-height:80vh}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__videoPlayer{background:#000;max-width:100%;max-height:80vh}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:-40px;right:0}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__viewerThumbnails{justify-content:center;gap:8px;margin-top:16px;display:flex}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__viewerThumbnails ._ImageGallery-module-scss-module__32xKQG__thumbnail{cursor:pointer;border:2px solid #0000;border-radius:4px;width:60px;height:60px;overflow:hidden}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__viewerThumbnails ._ImageGallery-module-scss-module__32xKQG__thumbnail._ImageGallery-module-scss-module__32xKQG__active{border-color:#ee4d2d}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__viewerThumbnails ._ImageGallery-module-scss-module__32xKQG__thumbnail img{object-fit:cover;width:100%;height:100%}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__viewerThumbnails ._ImageGallery-module-scss-module__32xKQG__videoThumbnail{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._ImageGallery-module-scss-module__32xKQG__imageViewer ._ImageGallery-module-scss-module__32xKQG__viewerContent ._ImageGallery-module-scss-module__32xKQG__viewerThumbnails ._ImageGallery-module-scss-module__32xKQG__videoThumbnail svg{width:24px;height:24px;margin-left:0;position:relative;left:1px}
._Cart-module-scss-module__Bet4-G__container,._Cart-module-scss-module__Bet4-G__cartSummary{-webkit-user-select:none;user-select:none}._Cart-module-scss-module__Bet4-G__cartSummary{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;transition:height .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 12px #00000014}._Cart-module-scss-module__Bet4-G__cartSummary ._Cart-module-scss-module__Bet4-G__discountBannerWrapper{text-align:center;color:#ee4d2d;background:#fff5f3;border-bottom:1px solid #ffded8;padding:8px 16px;font-size:.85rem;font-weight:500;transition:all .2s;position:relative}._Cart-module-scss-module__Bet4-G__cartSummary ._Cart-module-scss-module__Bet4-G__discountBannerWrapper._Cart-module-scss-module__Bet4-G__active{color:#059669;background:#ecfdf5;border-color:#a7f3d0}._Cart-module-scss-module__Bet4-G__cartSummary ._Cart-module-scss-module__Bet4-G__discountBannerWrapper._Cart-module-scss-module__Bet4-G__active ._Cart-module-scss-module__Bet4-G__highlight{color:#059669;font-weight:600}._Cart-module-scss-module__Bet4-G__cartSummary ._Cart-module-scss-module__Bet4-G__discountBannerWrapper._Cart-module-scss-module__Bet4-G__active ._Cart-module-scss-module__Bet4-G__closeButton{color:#059669}._Cart-module-scss-module__Bet4-G__cartSummary ._Cart-module-scss-module__Bet4-G__discountBannerWrapper ._Cart-module-scss-module__Bet4-G__closeButton{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:20px;line-height:1;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._Cart-module-scss-module__Bet4-G__cartSummary ._Cart-module-scss-module__Bet4-G__discountBannerWrapper ._Cart-module-scss-module__Bet4-G__closeButton:hover{opacity:1}._Cart-module-scss-module__Bet4-G__cartSummary._Cart-module-scss-module__Bet4-G__expanded{background:#fff}@media (min-width:1500px){._Cart-module-scss-module__Bet4-G__cartSummary{border-left:1px solid #eee;width:420px;transition:transform .25s,box-shadow .25s;inset:0 0 0 auto;transform:translate(100%);box-shadow:-4px 0 12px #00000014;height:100vh!important}._Cart-module-scss-module__Bet4-G__cartSummary._Cart-module-scss-module__Bet4-G__expanded{transform:translate(0)}._Cart-module-scss-module__Bet4-G__overlay{display:none}._Cart-module-scss-module__Bet4-G__cartHeaderContent{max-width:420px}._Cart-module-scss-module__Bet4-G__cartSummaryContent ._Cart-module-scss-module__Bet4-G__cartItems{max-width:420px;padding:0 14px 16px}}._Cart-module-scss-module__Bet4-G__cartHeaderWrapper{background:#f8f8f8fa;border-bottom:1px solid #eee;justify-content:center;width:100%;display:flex}._Cart-module-scss-module__Bet4-G__cartHeaderContent{width:100%;max-width:390px;padding:4px 12px 3px}._Cart-module-scss-module__Bet4-G__cartHeader{justify-content:space-between;align-items:flex-start;display:flex}._Cart-module-scss-module__Bet4-G__cartSummaryContent{background:#fff;flex-direction:column;align-items:center;width:100%;height:calc(100% - 152px);min-height:0;display:flex}._Cart-module-scss-module__Bet4-G__cartSummaryContent ._Cart-module-scss-module__Bet4-G__cartItems{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:100%;max-width:390px;height:100%;padding:0 10px 16px;overflow-y:auto}._Cart-module-scss-module__Bet4-G__cartSummaryContent ._Cart-module-scss-module__Bet4-G__cartItems::-webkit-scrollbar{width:6px}._Cart-module-scss-module__Bet4-G__cartSummaryContent ._Cart-module-scss-module__Bet4-G__cartItems::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._Cart-module-scss-module__Bet4-G__cartSummaryContent ._Cart-module-scss-module__Bet4-G__cartItems::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}._Cart-module-scss-module__Bet4-G__cartSummaryContent ._Cart-module-scss-module__Bet4-G__cartItems::-webkit-scrollbar-thumb:hover{background:#ccc}._Cart-module-scss-module__Bet4-G__checkoutButton{color:#fff;cursor:pointer;white-space:nowrap;background:#ee4d2d;border:none;border-radius:6px;min-width:100px;padding:6px 12px;font-size:.9rem;font-weight:600;transition:all .2s}._Cart-module-scss-module__Bet4-G__checkoutButton:hover{background:tomato;transform:translateY(-1px)}._Cart-module-scss-module__Bet4-G__checkoutButton:active{transform:translateY(0)}button._Cart-module-scss-module__Bet4-G__checkoutButton._Cart-module-scss-module__Bet4-G__backButton{color:#fff!important;background-color:#999!important;border:none!important}button._Cart-module-scss-module__Bet4-G__checkoutButton._Cart-module-scss-module__Bet4-G__backButton:hover{transform:translateY(-1px);background-color:#888!important}._Cart-module-scss-module__Bet4-G__overlay{z-index:99;background:#00000080;animation:.3s ease-out _Cart-module-scss-module__Bet4-G__fadeIn;position:fixed;inset:0}._Cart-module-scss-module__Bet4-G__priceBreakdown{color:#666;align-items:center;gap:4px;width:240px;margin-bottom:2px;font-size:12px;display:flex}._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__subtotal,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__discount,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__shipping,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__vat,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__storeCredit{align-items:center;gap:8px;width:100%;height:10px;font-size:10px;display:flex}._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__subtotal ._Cart-module-scss-module__Bet4-G__label,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__discount ._Cart-module-scss-module__Bet4-G__label,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__shipping ._Cart-module-scss-module__Bet4-G__label,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__vat ._Cart-module-scss-module__Bet4-G__label,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__storeCredit ._Cart-module-scss-module__Bet4-G__label{color:#666;text-align:right;width:95px}._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__subtotal ._Cart-module-scss-module__Bet4-G__amount,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__discount ._Cart-module-scss-module__Bet4-G__amount,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__shipping ._Cart-module-scss-module__Bet4-G__amount,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__vat ._Cart-module-scss-module__Bet4-G__amount,._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__storeCredit ._Cart-module-scss-module__Bet4-G__amount{flex:1;justify-content:space-between;align-items:flex-start;min-width:80px;font-weight:700;display:flex}@keyframes _Cart-module-scss-module__Bet4-G__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Cart-module-scss-module__Bet4-G__fadeIn{0%{opacity:0}to{opacity:1}}._Cart-module-scss-module__Bet4-G__cartSummaryDetails{flex:1;padding-right:12px}._Cart-module-scss-module__Bet4-G__cartSummaryDetails._Cart-module-scss-module__Bet4-G__noCredit{padding-top:14px;padding-bottom:14px}._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown{flex-direction:column;gap:4px;width:100%;max-width:200px;display:flex}._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__subtotal,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__discount,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__vat,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__storeCredit,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__remainingCredit{align-items:center;gap:8px;width:100%;height:10px;font-size:10px;display:flex}._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__subtotal ._Cart-module-scss-module__Bet4-G__label,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__discount ._Cart-module-scss-module__Bet4-G__label,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__vat ._Cart-module-scss-module__Bet4-G__label,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__storeCredit ._Cart-module-scss-module__Bet4-G__label,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__remainingCredit ._Cart-module-scss-module__Bet4-G__label{color:#666;text-align:right;width:95px}._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__subtotal ._Cart-module-scss-module__Bet4-G__amount,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__discount ._Cart-module-scss-module__Bet4-G__amount,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__vat ._Cart-module-scss-module__Bet4-G__amount,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__storeCredit ._Cart-module-scss-module__Bet4-G__amount,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__remainingCredit ._Cart-module-scss-module__Bet4-G__amount{flex:1;font-weight:700}._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__storeCredit ._Cart-module-scss-module__Bet4-G__amount,._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__remainingCredit ._Cart-module-scss-module__Bet4-G__amount{color:#3498db}._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__total{border-top:1px solid #eee;align-items:center;gap:8px;width:100%;height:24px;margin-top:0;padding-top:4px;font-size:14px;display:flex}._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__total ._Cart-module-scss-module__Bet4-G__label{color:#666;text-align:right;width:95px}._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__total ._Cart-module-scss-module__Bet4-G__amount{color:#ee4d2d;flex:1;font-weight:600}._Cart-module-scss-module__Bet4-G__cartSummaryDetails ._Cart-module-scss-module__Bet4-G__priceBreakdown ._Cart-module-scss-module__Bet4-G__total ._Cart-module-scss-module__Bet4-G__amount._Cart-module-scss-module__Bet4-G__free{color:#00b341}._Cart-module-scss-module__Bet4-G__cartActions{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}._Cart-module-scss-module__Bet4-G__cartActions ._Cart-module-scss-module__Bet4-G__checkoutButton{color:#fff;cursor:pointer;white-space:nowrap;background:#ee4d2d;border:none;border-radius:6px;min-width:100px;margin-top:10px;padding:6px 12px;font-size:.9rem;font-weight:600;transition:all .2s}._Cart-module-scss-module__Bet4-G__cartActions ._Cart-module-scss-module__Bet4-G__checkoutButton:hover{background:tomato;transform:translateY(-1px)}._Cart-module-scss-module__Bet4-G__cartActions ._Cart-module-scss-module__Bet4-G__checkoutButton:active{transform:translateY(0)}._Cart-module-scss-module__Bet4-G__cartActions ._Cart-module-scss-module__Bet4-G__cartQuantity{color:#666;text-align:center;background:0 0;border:none;padding:0;font-size:11px;line-height:1.4}._Cart-module-scss-module__Bet4-G__cartActions ._Cart-module-scss-module__Bet4-G__cartQuantity ._Cart-module-scss-module__Bet4-G__boxes{color:#333;font-weight:500}._Cart-module-scss-module__Bet4-G__cartActions ._Cart-module-scss-module__Bet4-G__cartQuantity ._Cart-module-scss-module__Bet4-G__pieces{color:#666}._Cart-module-scss-module__Bet4-G__cartActions ._Cart-module-scss-module__Bet4-G__cartQuantity ._Cart-module-scss-module__Bet4-G__parcels{color:#0006;margin-top:2px;font-size:.85em;line-height:1.1}._Cart-module-scss-module__Bet4-G__cartItem{border-bottom:1px solid #f5f5f5;align-items:flex-start;gap:16px;padding:14px 0 8px;transition:background-color .3s;display:flex}._Cart-module-scss-module__Bet4-G__cartItem._Cart-module-scss-module__Bet4-G__updating{will-change:background-color;animation:.8s _Cart-module-scss-module__Bet4-G__highlightUpdate}._Cart-module-scss-module__Bet4-G__cartItem._Cart-module-scss-module__Bet4-G__updating-restart{animation:.8s _Cart-module-scss-module__Bet4-G__highlightUpdate}._Cart-module-scss-module__Bet4-G__cartItem:last-child{border-bottom:none}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemImageContainer{flex-direction:column;gap:8px;width:64px;display:flex}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemImageContainer ._Cart-module-scss-module__Bet4-G__cartItemImage{cursor:pointer;border-radius:8px;flex-shrink:0;width:64px;height:64px;overflow:hidden}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemImageContainer ._Cart-module-scss-module__Bet4-G__cartItemImage img{object-fit:cover;width:100%;height:100%}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemImageContainer ._Cart-module-scss-module__Bet4-G__removeLink{color:#ee4d2d;cursor:pointer;text-align:center;background:#fff5f3;border:1px solid #ffded8;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:4px 0;font-size:.85rem;line-height:1.2;text-decoration:none;transition:all .2s;display:flex}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemImageContainer ._Cart-module-scss-module__Bet4-G__removeLink:hover{color:#fff;background:#ee4d2d;border-color:#ee4d2d}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemImageContainer ._Cart-module-scss-module__Bet4-G__removeLink:active{transform:scale(.95)}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemDetails{flex:1;min-width:0}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemDetails._Cart-module-scss-module__Bet4-G__nonRollingPaper{padding-top:30px}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemDetails ._Cart-module-scss-module__Bet4-G__cartItemName{color:#333;margin-top:-8px;margin-bottom:-4px;font-size:1rem;font-weight:500}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemDetails ._Cart-module-scss-module__Bet4-G__priceInfo{color:#666;font-size:.9rem}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemDetails ._Cart-module-scss-module__Bet4-G__priceInfo ._Cart-module-scss-module__Bet4-G__priceBreakdown{color:#666;margin-bottom:2px}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemDetails ._Cart-module-scss-module__Bet4-G__priceInfo ._Cart-module-scss-module__Bet4-G__discountTag{color:#ee4d2d;margin-top:2px;font-size:12px;font-weight:500}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemDetails ._Cart-module-scss-module__Bet4-G__priceInfo ._Cart-module-scss-module__Bet4-G__discountTag._Cart-module-scss-module__Bet4-G__maxDiscount{color:#059669}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemDetails ._Cart-module-scss-module__Bet4-G__priceInfo ._Cart-module-scss-module__Bet4-G__noDiscount{color:#ee4d2d;margin-top:2px;font-size:12px;font-style:italic}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemDetails ._Cart-module-scss-module__Bet4-G__priceInfo ._Cart-module-scss-module__Bet4-G__nextTier{color:#666;margin-top:2px;font-size:.85rem;font-style:italic}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls{flex-direction:column;align-items:center;gap:8px;display:flex}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityDisplay{text-align:center}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityDisplay ._Cart-module-scss-module__Bet4-G__boxCount{color:#333;font-size:14px;font-weight:600}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityDisplay ._Cart-module-scss-module__Bet4-G__pieceCount{color:#666;font-size:12px}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityButtons{gap:8px;display:flex}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityButtons ._Cart-module-scss-module__Bet4-G__quantityButton{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000001a}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityButtons ._Cart-module-scss-module__Bet4-G__quantityButton._Cart-module-scss-module__Bet4-G__decrease{color:#999;background:#f8f8f8;border:1px solid #eee}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityButtons ._Cart-module-scss-module__Bet4-G__quantityButton._Cart-module-scss-module__Bet4-G__decrease:hover{color:#ee4d2d;background:#fff5f3;border-color:#ffded8}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityButtons ._Cart-module-scss-module__Bet4-G__quantityButton._Cart-module-scss-module__Bet4-G__increase{color:#ee4d2d;background:#fff5f3;border:1px solid #ffded8}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityButtons ._Cart-module-scss-module__Bet4-G__quantityButton._Cart-module-scss-module__Bet4-G__increase:hover{color:#fff;background:#ee4d2d;border-color:#ee4d2d}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__quantityButtons ._Cart-module-scss-module__Bet4-G__quantityButton:active{transform:scale(.95)}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__cartItemPrice{text-align:center;margin-top:4px}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__cartItemPrice ._Cart-module-scss-module__Bet4-G__mainPrice{flex-direction:column;align-items:center;gap:2px;display:flex}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__cartItemPrice ._Cart-module-scss-module__Bet4-G__mainPrice ._Cart-module-scss-module__Bet4-G__originalPrice{color:#999;font-size:.9rem;text-decoration:line-through}._Cart-module-scss-module__Bet4-G__cartItem ._Cart-module-scss-module__Bet4-G__cartItemControls ._Cart-module-scss-module__Bet4-G__cartItemPrice ._Cart-module-scss-module__Bet4-G__mainPrice ._Cart-module-scss-module__Bet4-G__finalPrice{color:#ee4d2d;font-size:1.1rem;font-weight:600}._Cart-module-scss-module__Bet4-G__confirmationOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out _Cart-module-scss-module__Bet4-G__fadeIn;display:flex;position:fixed;inset:0}._Cart-module-scss-module__Bet4-G__confirmationDialog{background:#fff;border-radius:8px;width:90%;max-width:320px;padding:20px;animation:.2s ease-out _Cart-module-scss-module__Bet4-G__slideUp}._Cart-module-scss-module__Bet4-G__confirmationContent h3{color:#333;margin:0 0 12px;font-size:1.1rem}._Cart-module-scss-module__Bet4-G__confirmationContent p{color:#666;margin:0 0 20px;font-size:.9rem}._Cart-module-scss-module__Bet4-G__confirmationActions{justify-content:flex-end;gap:12px;display:flex}._Cart-module-scss-module__Bet4-G__confirmationActions button{cursor:pointer;border-radius:4px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s}._Cart-module-scss-module__Bet4-G__confirmationActions button._Cart-module-scss-module__Bet4-G__cancelButton{color:#666;background:#f5f5f5;border:1px solid #ddd}._Cart-module-scss-module__Bet4-G__confirmationActions button._Cart-module-scss-module__Bet4-G__cancelButton:hover{background:#eee}._Cart-module-scss-module__Bet4-G__confirmationActions button._Cart-module-scss-module__Bet4-G__removeButton{color:#fff;background:#ee4d2d;border:none}._Cart-module-scss-module__Bet4-G__confirmationActions button._Cart-module-scss-module__Bet4-G__removeButton:hover{background:tomato}._Cart-module-scss-module__Bet4-G__confirmationActions button:active{transform:scale(.98)}._Cart-module-scss-module__Bet4-G__specs{color:#666;flex-direction:column;gap:1px;margin:4px 0 8px;font-size:.7rem;display:flex}._Cart-module-scss-module__Bet4-G__specItem{font-weight:700;line-height:15px}._Cart-module-scss-module__Bet4-G__specItem span{color:#999;margin-right:2px;font-weight:700}._Cart-module-scss-module__Bet4-G__shippingFormContainer{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:100%;margin:0 auto;padding:0 13px 13px;overflow-y:auto}._Cart-module-scss-module__Bet4-G__checkoutHeader{width:100%;padding:.5rem 0}._Cart-module-scss-module__Bet4-G__checkoutHeader ._Cart-module-scss-module__Bet4-G__checkoutTotal{justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:500;display:flex}._Cart-module-scss-module__Bet4-G__checkoutHeader ._Cart-module-scss-module__Bet4-G__checkoutTotal span._Cart-module-scss-module__Bet4-G__amount{color:#ee4d2d;font-weight:600}._Cart-module-scss-module__Bet4-G__orderSummary{padding:1rem}._Cart-module-scss-module__Bet4-G__orderSummary h3{color:#333;margin-bottom:1rem;font-size:1rem}._Cart-module-scss-module__Bet4-G__orderSummary ._Cart-module-scss-module__Bet4-G__summaryItem{border-bottom:1px solid #eee;justify-content:space-between;padding:.5rem 0;font-size:.875rem;display:flex}._Cart-module-scss-module__Bet4-G__orderSummary ._Cart-module-scss-module__Bet4-G__summaryItem:last-child{border-bottom:none}@keyframes _Cart-module-scss-module__Bet4-G__highlightUpdate{0%,20%{background-color:#ee4d2d1a}to{background-color:#0000}}._Cart-module-scss-module__Bet4-G__discount ._Cart-module-scss-module__Bet4-G__amount{color:#059669;font-weight:600}._Cart-module-scss-module__Bet4-G__parcels{color:#0006;font-size:.7em;font-weight:400;line-height:1.1}._Cart-module-scss-module__Bet4-G__imageViewer{z-index:1000;background:#000000e6;justify-content:center;align-items:center;animation:.3s ease-out _Cart-module-scss-module__Bet4-G__fadeIn;display:flex;position:fixed;inset:0}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent{max-width:90vw;max-height:90vh;position:relative}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent img{object-fit:contain;max-width:100%;max-height:80vh}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent ._Cart-module-scss-module__Bet4-G__videoPlayer{background:#000;max-width:100%;max-height:80vh}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent ._Cart-module-scss-module__Bet4-G__closeButton{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;font-size:24px;transition:all .2s;position:absolute;top:-40px;right:0}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent ._Cart-module-scss-module__Bet4-G__closeButton:hover{opacity:1}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent ._Cart-module-scss-module__Bet4-G__viewerThumbnails{justify-content:center;gap:8px;margin-top:16px;display:flex}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent ._Cart-module-scss-module__Bet4-G__viewerThumbnails ._Cart-module-scss-module__Bet4-G__thumbnail{cursor:pointer;border:2px solid #0000;border-radius:4px;width:60px;height:60px;overflow:hidden}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent ._Cart-module-scss-module__Bet4-G__viewerThumbnails ._Cart-module-scss-module__Bet4-G__thumbnail._Cart-module-scss-module__Bet4-G__active{border-color:#ee4d2d}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent ._Cart-module-scss-module__Bet4-G__viewerThumbnails ._Cart-module-scss-module__Bet4-G__thumbnail img{object-fit:cover;width:100%;height:100%}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent ._Cart-module-scss-module__Bet4-G__viewerThumbnails ._Cart-module-scss-module__Bet4-G__videoThumbnail{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._Cart-module-scss-module__Bet4-G__imageViewer ._Cart-module-scss-module__Bet4-G__viewerContent ._Cart-module-scss-module__Bet4-G__viewerThumbnails ._Cart-module-scss-module__Bet4-G__videoThumbnail svg{width:24px;height:24px;margin-left:0;position:relative;left:1px}
@keyframes _AnimatedHighlight-module-scss-module__7VG0sW__highlightUpdate{0%,30%{background-color:#fbcaca26}to{background-color:#0000}}._AnimatedHighlight-module-scss-module__7VG0sW__highlight{will-change:background-color;animation:1s ease-in-out _AnimatedHighlight-module-scss-module__7VG0sW__highlightUpdate;position:relative}._AnimatedHighlight-module-scss-module__7VG0sW__highlight:after{content:"";pointer-events:none;animation:_AnimatedHighlight-module-scss-module__7VG0sW__inherit;background-color:#0000;position:absolute;inset:0}
._SmartAddress-module-scss-module__bBvj1G__container{flex-direction:column;gap:6px;margin-top:12px;padding:0;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}._SmartAddress-module-scss-module__bBvj1G__section{margin-bottom:16px}._SmartAddress-module-scss-module__bBvj1G__section h3{color:#333;margin:0 0 12px;font-size:15px;font-weight:500}._SmartAddress-module-scss-module__bBvj1G__field{margin:0}._SmartAddress-module-scss-module__bBvj1G__label{text-transform:uppercase;letter-spacing:.05em;color:#4b5563;gap:2px;font-size:.75rem;display:grid}._SmartAddress-module-scss-module__bBvj1G__label input{border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}._SmartAddress-module-scss-module__bBvj1G__label input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}._SmartAddress-module-scss-module__bBvj1G__label input:disabled{opacity:.6;cursor:not-allowed}._SmartAddress-module-scss-module__bBvj1G__label textarea{resize:vertical;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}._SmartAddress-module-scss-module__bBvj1G__label textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}._SmartAddress-module-scss-module__bBvj1G__label textarea:disabled{opacity:.6;cursor:not-allowed}._SmartAddress-module-scss-module__bBvj1G__input{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:6px 8px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}._SmartAddress-module-scss-module__bBvj1G__input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._SmartAddress-module-scss-module__bBvj1G__input._SmartAddress-module-scss-module__bBvj1G__error{border-color:#d32f2f}._SmartAddress-module-scss-module__bBvj1G__submitButton{cursor:pointer;color:#8c8c8c;background:#e7e7e7;border:none;border-radius:4px;width:100%;margin:-6px 0 0;padding:12px 20px;font-size:15px;font-weight:700;transition:background-color .2s;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}._SmartAddress-module-scss-module__bBvj1G__submitButton:not(._SmartAddress-module-scss-module__bBvj1G__disabled){color:#fff;background:#ff6b00}._SmartAddress-module-scss-module__bBvj1G__submitButton:not(._SmartAddress-module-scss-module__bBvj1G__disabled):hover{background:#e66000}._SmartAddress-module-scss-module__bBvj1G__submitButton._SmartAddress-module-scss-module__bBvj1G__disabled{cursor:not-allowed}._SmartAddress-module-scss-module__bBvj1G__addressOption ._SmartAddress-module-scss-module__bBvj1G__mainText,._SmartAddress-module-scss-module__bBvj1G__addressOption ._SmartAddress-module-scss-module__bBvj1G__subText{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}._SmartAddress-module-scss-module__bBvj1G__addressOption ._SmartAddress-module-scss-module__bBvj1G__mainText{color:#333;margin-bottom:1px;font-size:13px}._SmartAddress-module-scss-module__bBvj1G__addressOption ._SmartAddress-module-scss-module__bBvj1G__subText{color:#666;font-size:12px}._SmartAddress-module-scss-module__bBvj1G__addressSummary{cursor:pointer;background-color:#f5f5f5;border-radius:4px;margin:-4px 0 0;padding:8px 12px;font-size:13px;transition:background-color .2s;position:relative}._SmartAddress-module-scss-module__bBvj1G__addressSummary:hover{background-color:#eee}._SmartAddress-module-scss-module__bBvj1G__addressSummary:hover ._SmartAddress-module-scss-module__bBvj1G__editButton{opacity:1;background-color:#e0e0e0}._SmartAddress-module-scss-module__bBvj1G__addressSummaryRow{margin-bottom:2px}._SmartAddress-module-scss-module__bBvj1G__addressSummaryRow:last-child{margin-bottom:0}._SmartAddress-module-scss-module__bBvj1G__addressValue{color:#333;line-height:1.4}._SmartAddress-module-scss-module__bBvj1G__addressValue:last-child{color:#666}._SmartAddress-module-scss-module__bBvj1G__editButton{color:#666;opacity:.85;background-color:#e8e8e8;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .2s;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 2px #00000014}._SmartAddress-module-scss-module__bBvj1G__editButton:before{content:"✎";margin-right:4px;font-size:11px}
._AddressField-module-scss-module__daNruG__container ._AddressField-module-scss-module__daNruG__label{text-transform:uppercase;letter-spacing:.05em;color:#4b5563;gap:2px;font-size:.75rem;display:grid}._AddressField-module-scss-module__daNruG__container ._AddressField-module-scss-module__daNruG__label._AddressField-module-scss-module__daNruG__mailingAddressLabel{margin-top:6px}._AddressField-module-scss-module__daNruG__container ._AddressField-module-scss-module__daNruG__label input{border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:.9rem;transition:border-color .2s}._AddressField-module-scss-module__daNruG__container ._AddressField-module-scss-module__daNruG__label input:focus{border-color:#2563eb;outline:none}._AddressField-module-scss-module__daNruG__container ._AddressField-module-scss-module__daNruG__label input:disabled{opacity:.6;cursor:not-allowed}._AddressField-module-scss-module__daNruG__container ._AddressField-module-scss-module__daNruG__label textarea{resize:vertical;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}._AddressField-module-scss-module__daNruG__container ._AddressField-module-scss-module__daNruG__label textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}._AddressField-module-scss-module__daNruG__container ._AddressField-module-scss-module__daNruG__label textarea:disabled{opacity:.6;cursor:not-allowed}._AddressField-module-scss-module__daNruG__selectedLocation{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px;padding:8px;position:relative}._AddressField-module-scss-module__daNruG__selectedLocation ._AddressField-module-scss-module__daNruG__locationDisplay{gap:4px;display:grid}._AddressField-module-scss-module__daNruG__selectedLocation ._AddressField-module-scss-module__daNruG__locationDisplay ._AddressField-module-scss-module__daNruG__locationEn{color:#111827;font-size:.875rem;font-weight:500}._AddressField-module-scss-module__daNruG__selectedLocation ._AddressField-module-scss-module__daNruG__locationDisplay ._AddressField-module-scss-module__daNruG__locationTh{color:#6b7280;font-size:.8125rem}._AddressField-module-scss-module__daNruG__selectedLocation ._AddressField-module-scss-module__daNruG__changeButton{text-transform:uppercase;letter-spacing:.05em;color:#fff;cursor:pointer;background:#4b5563;border:none;border-radius:4px 0;padding:4px 8px;font-size:.65rem;font-weight:600;transition:all .2s;position:absolute;bottom:0;right:0}._AddressField-module-scss-module__daNruG__selectedLocation ._AddressField-module-scss-module__daNruG__changeButton:hover:not(:disabled){background:#374151}._AddressField-module-scss-module__daNruG__selectedLocation ._AddressField-module-scss-module__daNruG__changeButton:disabled{opacity:.5;cursor:not-allowed}._AddressField-module-scss-module__daNruG__searchWrapper{border-radius:6px;margin-bottom:9px;padding:3px;transition:background-color .2s}._AddressField-module-scss-module__daNruG__searchWrapper._AddressField-module-scss-module__daNruG__active{background:#e5ebfe;margin-top:1px}._AddressField-module-scss-module__daNruG__searchWrapperInner{position:relative}._AddressField-module-scss-module__daNruG__searchWrapperInner input{width:100%;padding-right:40px}._AddressField-module-scss-module__daNruG__searchWrapperInner._AddressField-module-scss-module__daNruG__dropdownActive input{border-top:none;border-top-left-radius:0;border-top-right-radius:0}._AddressField-module-scss-module__daNruG__inputSpinner{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:7px;right:10px}._AddressField-module-scss-module__daNruG__inputSpinner ._AddressField-module-scss-module__daNruG__spinner{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _AddressField-module-scss-module__daNruG__spin}._AddressField-module-scss-module__daNruG__locationResultsWrap{z-index:30;background:#e5ebfe;border-radius:6px 6px 0 0;margin:-3px;padding:3px 3px 0;position:absolute;bottom:100%;left:0;right:0}._AddressField-module-scss-module__daNruG__locationResults{background:#fff;border:1px solid #2563eb;border-bottom-color:#d1d5db;border-radius:6px 6px 0 0;height:244px;transition:opacity .2s;position:relative;overflow-y:auto}._AddressField-module-scss-module__daNruG__locationResults._AddressField-module-scss-module__daNruG__loadingWithResults{opacity:.5}._AddressField-module-scss-module__daNruG__locationResults ._AddressField-module-scss-module__daNruG__locationOption{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f3f4f6;width:100%;padding:6px 8px;transition:background-color .15s}._AddressField-module-scss-module__daNruG__locationResults ._AddressField-module-scss-module__daNruG__locationOption:last-child{border-bottom:none}._AddressField-module-scss-module__daNruG__locationResults ._AddressField-module-scss-module__daNruG__locationOption:hover:not(:disabled){background:#f9fafb}._AddressField-module-scss-module__daNruG__locationResults ._AddressField-module-scss-module__daNruG__locationOption:disabled{opacity:.5;cursor:not-allowed}._AddressField-module-scss-module__daNruG__locationResults ._AddressField-module-scss-module__daNruG__locationOption ._AddressField-module-scss-module__daNruG__locationOptionLabel{color:#111827;margin-bottom:2px;font-size:.875rem}._AddressField-module-scss-module__daNruG__locationResults ._AddressField-module-scss-module__daNruG__locationOption ._AddressField-module-scss-module__daNruG__locationOptionLabel mark{color:inherit;background-color:#fef08a;border-radius:2px;padding:0 2px;font-weight:600}._AddressField-module-scss-module__daNruG__locationResults ._AddressField-module-scss-module__daNruG__locationOption ._AddressField-module-scss-module__daNruG__locationOptionMeta{color:#6b7280;font-size:.8125rem}._AddressField-module-scss-module__daNruG__locationResults ._AddressField-module-scss-module__daNruG__locationOption ._AddressField-module-scss-module__daNruG__locationOptionMeta mark{color:inherit;background-color:#fef08a;border-radius:2px;padding:0 2px;font-weight:600}._AddressField-module-scss-module__daNruG__loadingState,._AddressField-module-scss-module__daNruG__noResults{color:#6b7280;justify-content:center;align-items:center;height:100%;font-size:.875rem;display:flex}._AddressField-module-scss-module__daNruG__loadingState{flex-direction:column;gap:6px}._AddressField-module-scss-module__daNruG__loadingState ._AddressField-module-scss-module__daNruG__spinner{border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite _AddressField-module-scss-module__daNruG__spin}@keyframes _AddressField-module-scss-module__daNruG__spin{to{transform:rotate(360deg)}}._AddressField-module-scss-module__daNruG__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:8px 0 0;padding:6px 8px;font-size:.8125rem;line-height:1.5}
.__ContainerComponent-module-scss-module__UZyHma__page{color:#111827;background:#fff}.__ContainerComponent-module-scss-module__UZyHma__main{max-width:800px;margin:0 auto;padding:20px 12px 40px}.__ContainerComponent-module-scss-module__UZyHma__productHero{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){.__ContainerComponent-module-scss-module__UZyHma__productHero{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px}}.__ContainerComponent-module-scss-module__UZyHma__galleryMain{aspect-ratio:1;background:#f5f5f5;border-radius:8px;position:relative;overflow:hidden}.__ContainerComponent-module-scss-module__UZyHma__galleryMain img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.__ContainerComponent-module-scss-module__UZyHma__galleryMain.__ContainerComponent-module-scss-module__UZyHma__loading img{opacity:.3;transition:opacity .2s}.__ContainerComponent-module-scss-module__UZyHma__loadingOverlay{background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes __ContainerComponent-module-scss-module__UZyHma__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.__ContainerComponent-module-scss-module__UZyHma__spinner{border:3px solid #00000026;border-top-color:#333;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite __ContainerComponent-module-scss-module__UZyHma__spin}.__ContainerComponent-module-scss-module__UZyHma__galleryThumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.__ContainerComponent-module-scss-module__UZyHma__galleryThumbs img{cursor:pointer;border:2px solid #0000;border-radius:6px;width:100%}.__ContainerComponent-module-scss-module__UZyHma__galleryThumbs img.__ContainerComponent-module-scss-module__UZyHma__active{border-color:#ee4d2d}.__ContainerComponent-module-scss-module__UZyHma__title{margin:0 0 8px;font-size:22px}.__ContainerComponent-module-scss-module__UZyHma__lead{color:#4b5563;margin:0 0 16px}.__ContainerComponent-module-scss-module__UZyHma__priceBlock{margin:16px 0}.__ContainerComponent-module-scss-module__UZyHma__priceRow{align-items:baseline;gap:6px;display:flex}.__ContainerComponent-module-scss-module__UZyHma__price{color:#ee4d2d;font-size:28px;font-weight:700}.__ContainerComponent-module-scss-module__UZyHma__unit{color:#666}.__ContainerComponent-module-scss-module__UZyHma__subPrice{color:#666;margin-top:6px}.__ContainerComponent-module-scss-module__UZyHma__asLowAs{color:#666;margin:4px 0;font-size:.85rem}.__ContainerComponent-module-scss-module__UZyHma__actions{margin:18px 0 14px}.__ContainerComponent-module-scss-module__UZyHma__actionsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.__ContainerComponent-module-scss-module__UZyHma__addButton{color:#fff;cursor:pointer;background:#ee4d2d;border:none;border-radius:4px;padding:8px 16px;font-weight:600;transition:all .2s}.__ContainerComponent-module-scss-module__UZyHma__addButton:hover{opacity:.9}.__ContainerComponent-module-scss-module__UZyHma__addButton:active{transform:scale(.98)}.__ContainerComponent-module-scss-module__UZyHma__qtyControls{align-items:center;gap:10px;display:inline-flex}.__ContainerComponent-module-scss-module__UZyHma__qtyControls button{color:#111827;background:#e5e7eb;border:0;border-radius:8px;padding:8px 12px}.__ContainerComponent-module-scss-module__UZyHma__paragraphs p{color:#1f2937;margin:10px 0}.__ContainerComponent-module-scss-module__UZyHma__similarSection{margin-top:40px}.__ContainerComponent-module-scss-module__UZyHma__sectionTitle{margin:22px 0 10px;font-size:18px}.__ContainerComponent-module-scss-module__UZyHma__infoTable{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.__ContainerComponent-module-scss-module__UZyHma__infoRow{border-bottom:1px solid #e5e7eb;grid-template-columns:160px 1fr;gap:10px;padding:10px 12px;display:grid}.__ContainerComponent-module-scss-module__UZyHma__infoRow:last-child{border-bottom:0}.__ContainerComponent-module-scss-module__UZyHma__infoLabel{color:#6b7280}.__ContainerComponent-module-scss-module__UZyHma__infoValue{color:#111827}.__ContainerComponent-module-scss-module__UZyHma__pricingTable{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.__ContainerComponent-module-scss-module__UZyHma__prHeader{background:#f3f4f6;font-weight:700}.__ContainerComponent-module-scss-module__UZyHma__prRow{border-bottom:1px solid #e5e7eb;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px;padding:10px 12px;display:grid}.__ContainerComponent-module-scss-module__UZyHma__prRow:last-child{border-bottom:0}.__ContainerComponent-module-scss-module__UZyHma__prRow.__ContainerComponent-module-scss-module__UZyHma__active{background:#fff5f3;box-shadow:inset 0 0 0 1px #ffded8}.__ContainerComponent-module-scss-module__UZyHma__similarTitle{margin:0 0 12px}.__ContainerComponent-module-scss-module__UZyHma__similarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.__ContainerComponent-module-scss-module__UZyHma__similarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.__ContainerComponent-module-scss-module__UZyHma__similarCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.__ContainerComponent-module-scss-module__UZyHma__similarImageWrap img{width:100%;height:auto;display:block}.__ContainerComponent-module-scss-module__UZyHma__similarInfo{padding:10px}.__ContainerComponent-module-scss-module__UZyHma__similarName{color:#111827;margin-bottom:6px;font-weight:700;text-decoration:none;display:inline-block}.__ContainerComponent-module-scss-module__UZyHma__similarPrice{color:#ee4d2d;margin-bottom:8px;font-size:1.05rem;font-weight:700}.__ContainerComponent-module-scss-module__UZyHma__similarActions{flex-direction:column;align-items:stretch;gap:8px;margin-top:15px;display:flex}.__ContainerComponent-module-scss-module__UZyHma__addSmall{color:#fff;cursor:pointer;background:#ee4d2d;border:none;border-radius:4px;width:100%;padding:8px 12px;font-size:14px;font-weight:600;transition:all .2s}.__ContainerComponent-module-scss-module__UZyHma__addSmall:hover{opacity:.9}.__ContainerComponent-module-scss-module__UZyHma__addSmall:active{transform:scale(.98)}.__ContainerComponent-module-scss-module__UZyHma__viewProductBtn{color:#374151;background:#e5e7eb;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.__ContainerComponent-module-scss-module__UZyHma__viewProductBtn:hover{color:#111827;background:#f3f4f6}.__ContainerComponent-module-scss-module__UZyHma__quantityControls{background:#f8f8f8;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.__ContainerComponent-module-scss-module__UZyHma__quantityButton{cursor:pointer;border:1px solid #eee;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex}.__ContainerComponent-module-scss-module__UZyHma__decrease{color:#999;background:#f8f8f8}.__ContainerComponent-module-scss-module__UZyHma__increase{color:#ee4d2d;background:#fff5f3;border-color:#ffded8}.__ContainerComponent-module-scss-module__UZyHma__quantityButton:hover{color:#fff;background:#ee4d2d;border-color:#ee4d2d}.__ContainerComponent-module-scss-module__UZyHma__quantityDisplay{justify-content:center;align-items:center;min-width:80px;padding:0 12px;line-height:1.2;display:flex}.__ContainerComponent-module-scss-module__UZyHma__boxCount{color:#333;font-size:14px;font-weight:600}.__ContainerComponent-module-scss-module__UZyHma__crossSell{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;transition:background .2s,border-color .2s;display:flex}.__ContainerComponent-module-scss-module__UZyHma__crossSell:hover{background:#f3f4f6;border-color:#d1d5db}.__ContainerComponent-module-scss-module__UZyHma__crossSellText{color:#374151;font-size:14px}.__ContainerComponent-module-scss-module__UZyHma__crossSellPrice{color:#ee4d2d;white-space:nowrap;font-size:14px;font-weight:700}.__ContainerComponent-module-scss-module__UZyHma__crossSellUnit{color:#6b7280;font-weight:500}.__ContainerComponent-module-scss-module__UZyHma__crossSellButton{color:#fff;background:#ee4d2d;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:135px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.__ContainerComponent-module-scss-module__UZyHma__crossSellButton:hover{opacity:.95}.__ContainerComponent-module-scss-module__UZyHma__crossSellButton:active{transform:scale(.98)}.__ContainerComponent-module-scss-module__UZyHma__crossSellLeft{flex-direction:column;gap:2px;display:flex}
._PromoBar-module-scss-module___is2ma__container{max-width:800px;margin:0 auto;padding-left:10px;padding-right:10px}._PromoBar-module-scss-module___is2ma__bar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;margin:15px auto 0;padding:10px;display:flex;box-shadow:0 1px 2px #0000000a}._PromoBar-module-scss-module___is2ma__left{align-items:center;gap:10px;width:115px;display:flex}._PromoBar-module-scss-module___is2ma__rating{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._PromoBar-module-scss-module___is2ma__ratingRow{align-items:center;gap:8px;display:flex}._PromoBar-module-scss-module___is2ma__starsGold{color:#f59e0b;font-weight:700}._PromoBar-module-scss-module___is2ma__ratingText{font-weight:700}._PromoBar-module-scss-module___is2ma__reviewsLink{color:#111827;text-align:center;margin:auto;font-size:12px;text-decoration:underline;display:block}._PromoBar-module-scss-module___is2ma__divider{color:#d1d5db;background-color:#e5e7eb;align-self:stretch;width:1px;margin:0 8px;display:inline-block}._PromoBar-module-scss-module___is2ma__paymentsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:auto;display:flex}._PromoBar-module-scss-module___is2ma__badge{background:#fff;border:1px solid;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}._PromoBar-module-scss-module___is2ma__logoImg{filter:grayscale()contrast(.9)opacity(.9);width:auto;height:20px;display:block}._PromoBar-module-scss-module___is2ma__logoItem{justify-content:center;align-items:center;display:flex}._PromoBar-module-scss-module___is2ma__logoLine{filter:grayscale()brightness(1.25)contrast(.8)opacity(.9)}._PromoBar-module-scss-module___is2ma__middle{justify-content:center;align-items:center;width:40px;display:flex}._PromoBar-module-scss-module___is2ma__lineIcon{object-fit:contain;width:48px;height:48px;display:block}._PromoBar-module-scss-module___is2ma__lineLink{justify-content:center;align-items:center;transition:transform .12s ease-in-out;display:inline-flex}._PromoBar-module-scss-module___is2ma__lineLink:hover{transform:scale(1.06)}._PromoBar-module-scss-module___is2ma__lineLink:active{transform:scale(.98)}@media (max-width:640px){._PromoBar-module-scss-module___is2ma__bar{grid-template-columns:1fr 1px auto;grid-template-areas:"line divider payments""rating divider payments";align-items:center;gap:0;display:grid}._PromoBar-module-scss-module___is2ma__bar>._PromoBar-module-scss-module___is2ma__divider:first-of-type{display:none}._PromoBar-module-scss-module___is2ma__bar>._PromoBar-module-scss-module___is2ma__divider:last-of-type{background-color:#e5e7eb;grid-area:divider;align-self:stretch;width:1px;height:100%;margin:0;display:block}._PromoBar-module-scss-module___is2ma__middle{grid-area:line;justify-content:center;align-items:center;width:100%;display:flex}._PromoBar-module-scss-module___is2ma__left{grid-area:rating;width:auto}._PromoBar-module-scss-module___is2ma__paymentsRow{grid-area:payments;justify-content:center;width:100%;padding-left:15px}}
.Header-module-scss-module__JJFXqa__header{color:#111827;justify-content:space-between;align-items:left;background-color:#fff;padding:12px 20px;display:flex;box-shadow:0 2px 10px #0000001a}@media (min-width:601px){.Header-module-scss-module__JJFXqa__header{box-shadow:unset;background-color:unset;z-index:2;background-position:bottom;background-repeat:repeat-x;background-size:1000px;padding-bottom:34px;position:sticky;top:-12px;background-image:url(/torn-background-repeating.png)!important}}.Header-module-scss-module__JJFXqa__headerInner{flex:1;justify-content:space-between;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:0 10px;display:flex}.Header-module-scss-module__JJFXqa__logo{width:140px;height:auto;display:block}.Header-module-scss-module__JJFXqa__title{letter-spacing:.08em;color:#000;margin:0;font-size:16px}.Header-module-scss-module__JJFXqa__subtitle{letter-spacing:.08em;color:#333;margin-top:2px;font-size:12px;font-weight:600}@media (max-width:600px){.Header-module-scss-module__JJFXqa__hideThailandOnMobile{display:none}.Header-module-scss-module__JJFXqa__title{font-size:12.8px}.Header-module-scss-module__JJFXqa__subtitle{font-size:9.6px}}@media (max-width:430px){.Header-module-scss-module__JJFXqa__subtitle{display:none}}.Header-module-scss-module__JJFXqa__headerRight{align-items:center;gap:0;display:flex}.Header-module-scss-module__JJFXqa__cartButton{cursor:pointer;color:#000;background:0 0;border:none;border-radius:6px;padding:8px;transition:background-color .2s,color .2s;position:relative}.Header-module-scss-module__JJFXqa__cartButton:hover{color:#000;background-color:#0000000f}.Header-module-scss-module__JJFXqa__cartIcon{display:inline-flex;position:relative}.Header-module-scss-module__JJFXqa__cartBadge{color:#fff;background-color:#dc2626;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.Header-module-scss-module__JJFXqa__headerCenter{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:400px;display:flex}.Header-module-scss-module__JJFXqa__timer{color:#04b14e;min-width:125px;font-size:12px;font-weight:400}.Header-module-scss-module__JJFXqa__logoutButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500}.Header-module-scss-module__JJFXqa__languageSelector{-webkit-user-select:none;user-select:none;font-family:Helvetica Neue,Arial,sans-serif;position:relative}.Header-module-scss-module__JJFXqa__selectedLanguage{color:#04b14e;cursor:pointer;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;display:flex}.Header-module-scss-module__JJFXqa__selectedLanguage:after{content:"▼";opacity:.7;margin-left:5px;font-size:8px;transition:transform .2s;display:inline-block}.Header-module-scss-module__JJFXqa__selectedLanguage.Header-module-scss-module__JJFXqa__open:after{transform:rotate(180deg)}.Header-module-scss-module__JJFXqa__selectedLanguage:hover{color:#05d15d}.Header-module-scss-module__JJFXqa__languageDropdown{z-index:101;background-color:#0f0f0f;border-radius:4px;min-width:60px;margin-top:5px;display:none;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0003}.Header-module-scss-module__JJFXqa__languageDropdown.Header-module-scss-module__JJFXqa__visible{animation:.2s Header-module-scss-module__JJFXqa__fadeIn;display:block}@keyframes Header-module-scss-module__JJFXqa__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Header-module-scss-module__JJFXqa__languageOption{cursor:pointer;text-align:center;color:#e0e0e0;width:100%;min-width:40px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s}.Header-module-scss-module__JJFXqa__languageOption:hover{color:#04b14e;background-color:#04b14e1a}.Header-module-scss-module__JJFXqa__languageOption.Header-module-scss-module__JJFXqa__active{color:#04b14e;background-color:#04b14e33;font-weight:600;position:relative}.Header-module-scss-module__JJFXqa__languageOption.Header-module-scss-module__JJFXqa__active:before{content:"";background:#04b14e;width:3px;position:absolute;top:0;bottom:0;left:0}.Header-module-scss-module__JJFXqa__languageOption+.Header-module-scss-module__JJFXqa__languageOption{border-top:1px solid #04b14e1a}.Header-module-scss-module__JJFXqa__loginButton{color:#fff;cursor:pointer;background-color:#04b14e;border:none;border-radius:4px;padding:6px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.Header-module-scss-module__JJFXqa__loginButton:hover{background-color:#039040}.Header-module-scss-module__JJFXqa__menuContainer{-webkit-user-select:none;user-select:none;font-family:Helvetica Neue,Arial,sans-serif;position:relative}.Header-module-scss-module__JJFXqa__menuButton{color:#04b14e;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.Header-module-scss-module__JJFXqa__menuButton:hover,.Header-module-scss-module__JJFXqa__menuButton.Header-module-scss-module__JJFXqa__open{color:#05d15d;background-color:#04b14e1a}.Header-module-scss-module__JJFXqa__menuDropdown{z-index:101;background-color:#0f0f0f;border-radius:8px;min-width:200px;margin-top:8px;display:none;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #0000004d}.Header-module-scss-module__JJFXqa__menuDropdown.Header-module-scss-module__JJFXqa__visible{animation:.25s Header-module-scss-module__JJFXqa__menuFadeIn;display:block}@keyframes Header-module-scss-module__JJFXqa__menuFadeIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.Header-module-scss-module__JJFXqa__menuSection{padding:16px}.Header-module-scss-module__JJFXqa__menuLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:600}.Header-module-scss-module__JJFXqa__languageOptions{flex-wrap:wrap;gap:4px;display:flex}.Header-module-scss-module__JJFXqa__menuDivider{background-color:#04b14e33;height:1px;margin:0 16px}.Header-module-scss-module__JJFXqa__logoutButton{color:#e0e0e0;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:16px;font-size:14px;font-weight:500;transition:all .2s}.Header-module-scss-module__JJFXqa__logoutButton:hover{color:#dc3545;background-color:#dc35451a}.Header-module-scss-module__JJFXqa__backdrop{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0}.Header-module-scss-module__JJFXqa__sidePanel{z-index:201;background-color:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:280px;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 6px -1px #0000001a}.Header-module-scss-module__JJFXqa__sidePanel.Header-module-scss-module__JJFXqa__open{transform:translate(0)}@media (max-width:768px){.Header-module-scss-module__JJFXqa__sidePanel{border-left:none;width:100vw}}.Header-module-scss-module__JJFXqa__panelHeader{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.Header-module-scss-module__JJFXqa__panelHeader h3{color:#111827;margin:0;font-size:.9rem;font-weight:600}.Header-module-scss-module__JJFXqa__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.Header-module-scss-module__JJFXqa__closeButton:hover{color:#374151;background-color:#f3f4f6}.Header-module-scss-module__JJFXqa__panelContent{flex-direction:column;flex:1;display:flex}.Header-module-scss-module__JJFXqa__navigationSection{border-bottom:1px solid #e5e7eb;padding:16px}.Header-module-scss-module__JJFXqa__navigationLink{color:#4b5563;cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:12px;height:40px;margin-bottom:8px;padding:10px 12px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.Header-module-scss-module__JJFXqa__navigationLink:last-child{margin-bottom:0}.Header-module-scss-module__JJFXqa__navigationLink:hover{color:#374151;background-color:#e5e7eb;border-color:#9ca3af}.Header-module-scss-module__JJFXqa__navigationLink svg{color:#6b7280;transition:color .2s}.Header-module-scss-module__JJFXqa__navigationLink:hover svg{color:#374151}.Header-module-scss-module__JJFXqa__badge{color:#fff;background-color:#dc2626;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:2px 6px;font-size:.75rem;font-weight:600;display:flex}.Header-module-scss-module__JJFXqa__languageSection{border-bottom:1px solid #e5e7eb;padding:16px}.Header-module-scss-module__JJFXqa__languageRow{gap:8px;display:flex}.Header-module-scss-module__JJFXqa__languageButton{color:#4b5563;cursor:pointer;text-align:center;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;flex:1;justify-content:center;align-items:center;height:36px;padding:8px 10px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.Header-module-scss-module__JJFXqa__languageButton:hover{background-color:#e5e7eb;border-color:#9ca3af}.Header-module-scss-module__JJFXqa__languageButton.Header-module-scss-module__JJFXqa__active{color:#fff;background-color:#4f46e5;border-color:#4f46e5;font-weight:600}.Header-module-scss-module__JJFXqa__logoutSection{margin-top:auto;padding:16px}.Header-module-scss-module__JJFXqa__logoutButton{color:#fff;cursor:pointer;text-align:center;background-color:#dc2626;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;height:36px;padding:8px 10px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.Header-module-scss-module__JJFXqa__logoutButton:hover{background-color:#b91c1c}.Header-module-scss-module__JJFXqa__menuContainer,.Header-module-scss-module__JJFXqa__menuDropdown,.Header-module-scss-module__JJFXqa__menuSection,.Header-module-scss-module__JJFXqa__menuLabel,.Header-module-scss-module__JJFXqa__languageOptions,.Header-module-scss-module__JJFXqa__menuDivider{display:none}
