.product-detail-name{display:block;color:#f2004f;font:500 clamp(16px,4.5vw,22px)/1.5 "Roboto",sans-serif;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #e3e3e3;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;}.product-gallery{float:left;width:calc(100% - 440px);margin-bottom:10px;background:none;border-radius:0;position:relative;}#image-large{width:calc(100% - 2px);min-height:400px;max-height:700px;align-self:center;line-height:100%;background:#f8f9fa;margin-bottom:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,0.04);transition:box-shadow 0.3s ease;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;}#image-large:hover{box-shadow:0 2px 8px rgba(0,0,0,0.08);}#image-large *{vertical-align:middle;}#image-large img{max-width:100%;max-height:100%;margin:auto;object-fit:contain;filter:contrast(1.25);-webkit-filter:contrast(1.25);-webkit-filter:brightness(98%);-webkit-filter:saturate(120%);filter:saturate(120%);transition:transform 0.3s ease-out,opacity 0.3s ease-out;pointer-events:none;user-select:none;-webkit-user-select:none;will-change:transform;}#image-large.dragging{cursor:grabbing;touch-action:none;}#image-large.dragging img{transition:none;}#image-large img.slide-out-left{transform:translateX(-100%);opacity:0;}#image-large img.slide-out-right{transform:translateX(100%);opacity:0;}#image-large img.slide-in-right{animation:slideInFromRight 0.5s ease-in-out forwards;}#image-large img.slide-in-left{animation:slideInFromLeft 0.5s ease-in-out forwards;}@keyframes slideInFromRight{from{transform:translateX(100%);opacity:0;}to{transform:translateX(0);opacity:1;}}@keyframes slideInFromLeft{from{transform:translateX(-100%);opacity:0;}to{transform:translateX(0);opacity:1;}}#product-video-container{width:calc(100% - 2px);min-height:400px;max-height:600px;height:500px;align-self:center;line-height:100%;background:#000;margin-bottom:10px;cursor:pointer;display:none;position:relative;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,0.04);}#product-video-container #product-main-video{width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:none;margin:0;padding:0;}@media only screen and (min-width:981px){#image-large{max-height:750px;}#product-video-container{max-height:600px;height:600px;}#product-video-container #product-main-video{height:100%;}}.video-toggle-btn{width:110px;height:60px;background:linear-gradient(135deg,#fef3f8 0%,#ffffff 50%,#f0f9ff 100%);border-radius:8px;border:1px solid #ec4899;color:#ec4899;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;list-style:none;text-align:center;transition:all 0.3s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;font-size:clamp(11px,3vw,13px);font-weight:600;float:left;padding:0;padding-left:15px;margin:0;margin-left:10px;box-sizing:border-box;position:relative;}.video-toggle-btn::before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ec4899'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}.video-toggle-btn::after{content:"Xem video";display:block;line-height:56px;font-size:11px;font-weight:500;padding-left:15px;text-align:left;}.video-toggle-btn:hover:not(.video-playing){background:linear-gradient(135deg,#ec4899 0%,#f472b6 50%,#ec4899 100%);border-color:#ec4899;color:#ffffff;transform:scale(1.05);}.video-toggle-btn:hover:not(.video-playing)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");}.video-toggle-btn.video-playing:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ec4899'%3E%3Cpath d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z'/%3E%3C/svg%3E");}.video-toggle-btn.video-playing{opacity:0.7;}.video-toggle-btn.video-playing::before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}.video-toggle-btn.video-playing::after{content:"Xem ảnh";display:block;line-height:56px;font-size:11px;font-weight:500;padding-left:15px;text-align:left;}.video-toggle-btn.video-playing:hover{opacity:1;border-color:#ec4899;color:#ec4899;}#image-thumbnail-list{width:100%;margin-top:12px;margin-bottom:0;text-align:center;z-index:3;position:relative;}.video-toggle-wrapper{display:none;}.thumbnail-frame{display:inline-block;}.thumbnail-frame img,.thumbnail-frame div,.thumbnail-frame button{border:1px solid #e5e7eb;transition:all 0.3s ease;}.thumbnail-frame img:hover,.thumbnail-frame div:hover,.thumbnail-frame button:hover{border:1px solid #ec4899;transform:scale(1.05);}.image-thumbnail{width:60px;height:60px;cursor:pointer;border-radius:8px;margin-right:10px;float:left;object-fit:cover;background:#ffffff;}.gallery-more-btn{width:90px;height:60px;background:linear-gradient(135deg,#fef3f8 0%,#ffffff 50%,#f0f9ff 100%);border-radius:8px;border:1px solid #ec4899;color:#ec4899;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;list-style:none;text-align:center;transition:all 0.3s ease;vertical-align:baseline;user-select:none;-webkit-user-select:none;touch-action:manipulation;font-size:clamp(11px,3vw,13px);font-weight:600;float:left;}.gallery-more-btn:hover{background:linear-gradient(135deg,#ec4899 0%,#f472b6 50%,#ec4899 100%);border-color:#ec4899;color:#ffffff;transform:scale(1.05);}.image-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:101;width:35px;height:60px;background-color:#ffffff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity 0.25s ease,background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;box-shadow:2px 0 4px rgba(0,0,0,0.1);font-size:20px;font-weight:300;color:#9ca3af;line-height:1;padding:0;margin:0;}#image-large:hover .image-nav-btn,.image-nav-btn:focus-visible{opacity:1;}.gallery-zoom-hint{position:absolute;top:12px;right:12px;z-index:10;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:20px;background:rgba(255,255,255,0.9);color:#555;font-size:11px;font-weight:500;box-shadow:0 1px 6px rgba(0,0,0,0.08);opacity:0;transition:opacity 0.25s ease;pointer-events:none;}#image-large:hover .gallery-zoom-hint{opacity:1;}.image-nav-btn:hover{background-color:#f9fafb;color:#6b7280;transform:translateY(-50%) scale(1.05);box-shadow:2px 0 6px rgba(0,0,0,0.15);}.image-nav-btn:active{transform:translateY(-50%) scale(0.95);}.image-nav-left{left:10px;}.image-nav-left::before{content:"‹";font-size:24px;font-weight:300;}.image-nav-right{right:10px;}.image-nav-right::before{content:"›";font-size:24px;font-weight:300;}#product-main-image.slide-out-left{animation:slideOutLeft 0.5s ease-out forwards;}#product-main-image.slide-out-right{animation:slideOutRight 0.5s ease-out forwards;}#product-main-image.slide-in-right{animation:slideInRight 0.5s ease-out forwards;}#product-main-image.slide-in-left{animation:slideInLeft 0.5s ease-out forwards;}@keyframes slideOutLeft{from{transform:translateX(0);opacity:1;}to{transform:translateX(-100%);opacity:0;}}@keyframes slideOutRight{from{transform:translateX(0);opacity:1;}to{transform:translateX(100%);opacity:0;}}@keyframes slideInRight{from{transform:translateX(100%);opacity:0;}to{transform:translateX(0);opacity:1;}}@keyframes slideInLeft{from{transform:translateX(-100%);opacity:0;}to{transform:translateX(0);opacity:1;}}#image-large.dragging #product-main-image{transition:transform 0.1s ease-out,opacity 0.1s ease-out;cursor:grabbing;}@media only screen and (max-width:380px){.description h3{font-size:clamp(15px,4.2vw,17px) !important;}.bulletin-board{line-height:1.4 !important;margin-bottom:5px !important;}.bulletin-board p{margin-bottom:5px !important;}.special strong{display:block !important;}.image-thumbnail{width:46px;height:46px;}.gallery-more-btn{width:69px;height:46px;}.video-toggle-btn{width:69px;height:46px;margin-right:8px;border:1px solid #ec4899;}.price-and-time{padding:10px !important;}}.video-toggle-wrapper{display:none;}@media only screen and (max-width:600px){.thumbnail-frame .video-toggle-btn{display:none;}.video-toggle-wrapper{display:block;text-align:center;margin-top:10px;}.video-toggle-wrapper .video-toggle-btn-mobile{float:none;display:inline-block;margin:0;width:120px;height:50px;position:relative;background:linear-gradient(135deg,#fef3f8 0%,#ffffff 50%,#f0f9ff 100%);border:1px solid #ec4899;}.video-toggle-wrapper .video-toggle-btn-mobile::after{line-height:46px;content:"Xem video";}.video-toggle-wrapper .video-toggle-btn-mobile.video-playing::after{line-height:46px;content:"Xem ảnh";}}.popup-video-btn{width:200px;display:block;margin:10px auto;background-color:#FFFFFF;border:0;border-radius:.5rem;box-sizing:border-box;color:#111827;font-family:"Inter var",ui-sans-serif,system-ui,-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:clamp(12px,2.3vw,14px);font-weight:600;line-height:1.25rem;padding:.75rem 1rem;text-align:center;text-decoration:none #D1D5DB solid;text-decoration-thickness:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;}.popup-video-btn:hover{background-color:rgb(249,250,251);}.popup-video-btn:focus{outline:2px solid transparent;outline-offset:2px;}.popup-video-btn:focus-visible{box-shadow:none;}#image-gallery-background{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;z-index:9998;display:none;}#image-gallery-popup{float:none;margin:auto;top:20px;left:20px;right:20px;bottom:20px;padding:20px;border-radius:10px;background:#f3f3f3;z-index:9999;text-align:center;display:none;position:fixed;}.image-popup-frame{height:calc(100% - 180px);max-width:100%;aspect-ratio:16/9;border-radius:5px;cursor:pointer;margin:auto;background:#FFF;border:1px solid #e3e3e3;display:flex;position:relative;overflow:hidden;}.image-popup-frame img{max-width:100%;max-height:100%;filter:contrast(1.1);-webkit-filter:contrast(1.25);-webkit-filter:brightness(98%);-webkit-filter:saturate(120%);filter:saturate(120%);margin:auto;display:inline-block;vertical-align:middle;cursor:pointer;transition:transform 0.3s ease-out,opacity 0.3s ease-out;object-fit:contain;user-select:none;-webkit-user-select:none;will-change:transform;}.image-popup-frame img.slide-out-left{transform:translateX(-100%);opacity:0;}.image-popup-frame img.slide-out-right{transform:translateX(100%);opacity:0;}.image-popup-frame img.slide-in-right{animation:slideInFromRight 0.5s ease-in-out forwards;}.image-popup-frame img.slide-in-left{animation:slideInFromLeft 0.5s ease-in-out forwards;}.image-nav-left-popup{left:10px;}.image-nav-left-popup::before{content:"‹";font-size:24px;font-weight:300;}.image-nav-right-popup{right:10px;}.image-nav-right-popup::before{content:"›";font-size:24px;font-weight:300;}.thumbnail-bar-popup{display:block;text-align:center !important;margin:10px auto;padding:5px 4px 10px;max-height:320px;overflow-y:auto;}.thumbnail-bar-popup img{display:inline-block;width:80px;background-color:#FFF;border-radius:5px;padding:2px;cursor:pointer;border:1px solid #e3e3e3;margin:0 8px 10px;transition:border-color 0.2s ease,transform 0.2s ease;}.thumbnail-bar-popup img:hover{border:1px solid #c2117e;}@media only screen and (min-width:861px) and (max-width:1200px){.image-popup-frame{height:calc(100% - 140px);}.thumbnail-bar-popup img{width:70px;}.thumbnail-bar-popup{max-height:260px;}}@media only screen and (max-width:860px){#image-gallery-popup{border-radius:5px;padding:0;top:5px;left:5px;right:5px;bottom:5px;padding:5px;}.image-popup-frame{height:calc(100% - 400px);border:none;border-radius:10px 10px 0 0;padding:20px 0 0 0;}.thumbnail-bar-popup img{width:60px;}.thumbnail-bar-popup{max-height:220px;}}@media only screen and (max-width:600px){.thumbnail-bar-popup{max-height:300px;}}#image-gallery-popup .gallery-close-btn{position:absolute;top:12px;right:12px;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:rgba(220,38,38,0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:white;font-size:0;cursor:pointer;z-index:9999;transition:all 0.25s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(220,38,38,0.3);}#image-gallery-popup .gallery-close-btn::before{content:"✕";font-size:18px;font-weight:400;line-height:1;color:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;}#image-gallery-popup .gallery-close-btn:hover{background:rgba(185,28,28,0.95);transform:scale(1.1);box-shadow:0 4px 12px rgba(220,38,38,0.4);}#image-gallery-popup .gallery-close-btn:active{transform:scale(0.95);background:rgba(153,27,27,1);}@media only screen and (max-width:600px){#image-gallery-popup .gallery-close-btn{width:36px;height:36px;top:8px;right:8px;}#image-gallery-popup .gallery-close-btn::before{font-size:16px;}}.status{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.6;z-index:1;}.status-text{width:100%;font:500 clamp(20px,4.5vw,25.6px) "Helvetica Neue",Helvetica,Arial,sans-serif;color:#FFF;display:block;top:50%;left:0;right:0;margin:auto;text-align:center;position:absolute;z-index:200;}.edit-btn{padding:6px 10px;position:absolute;border:1px solid #e3e3e3;background-color:#FFF;color:#222;font-size:clamp(12px,3.5vw,14px);font-weight:400;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;border-radius:3px;top:5px;right:0;cursor:pointer;z-index:1;}.main-info{width:420px;float:right;word-wrap:break-word;background-color:#FFF;padding:10px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,0.04);}.main-info .flash-sale-clock{color:#d7fc1a;font:bold clamp(28px,7.5vw,30px) "Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:10px;}.price-and-time{background:linear-gradient(135deg,#ff6b9d 0%,#ff416c 50%,#ff1744 100%);border-radius:16px;margin-bottom:15px;padding:18px 20px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.3);transition:all 0.3s ease;}.price-and-time::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.15) 0%,transparent 70%);pointer-events:none;animation:shimmer 3s ease-in-out infinite;}@keyframes shimmer{0%,100%{transform:translate(0,0) rotate(0deg);}50%{transform:translate(20px,20px) rotate(180deg);}}.price-and-time::after{content:'';position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgba(255,255,255,0.2) 0%,transparent 70%);border-radius:50%;pointer-events:none;}.price-and-time:hover{transform:translateY(-2px);border-color:rgba(255,255,255,0.5);}.price-and-time .flash-sale-clock{color:#fffacd;font:bold clamp(20px,5.5vw,22px) "Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:10px;text-shadow:0 2px 8px rgba(0,0,0,0.3);}.detail-price{display:inline-block;color:#ffffff;font:700 clamp(1.1em,4.5vw,1.2em) "Roboto",-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.3;margin-right:12px;text-shadow:0 2px 6px rgba(0,0,0,0.4),0 0 10px rgba(255,255,255,0.3);letter-spacing:-0.5px;position:relative;z-index:1;}.detail-old-price{display:inline-block;color:rgba(255,255,255,0.7);font:500 clamp(0.95em,3.7vw,1.05em) "Roboto",sans-serif;text-decoration:line-through;margin-right:12px;opacity:0.85;position:relative;z-index:1;}.reduced{display:inline-block;font:600 clamp(1em,4.2vw,1.1em) "Roboto",sans-serif;color:#FFF;background:rgba(255,255,255,0.25);padding:5px 14px;border-radius:25px;border:2px solid rgba(255,255,255,0.4);position:relative;z-index:1;backdrop-filter:blur(5px);}@media only screen and (max-width:680px){.detail-price{font-size:clamp(1.15em,4.7vw,1.25em);margin-right:8px;}.detail-old-price{font-size:clamp(0.9em,3.7vw,1em);margin-right:8px;}.reduced{font-size:clamp(0.95em,3.9vw,1.05em);padding:3px 10px;margin-top:8px;width:fit-content;}.price-and-time{padding:16px;margin-bottom:12px;border-radius:14px;}.price-and-time:hover{transform:translateY(-1px);}.main-info .flash-sale-clock{font-size:clamp(18px,4.9vw,20px);}}.gift-box{width:100%;background-color:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:min(1.36vw,6px);padding-top:min(3.41vw,15px);margin-bottom:min(3.41vw,15px);box-sizing:border-box;}.gift-title{width:100%;display:block;color:#e22f74;font-size:min(4.09vw,18px);font-weight:bold;margin-bottom:min(3.41vw,15px);padding-bottom:min(2.27vw,10px);text-align:center;border-bottom:1px solid rgba(0,0,0,0.08);}.gift-box{position:relative;}.gift-paragraph{overflow-y:hidden;min-height:200px;max-height:360px;}#gift-bg{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 35%,rgba(255,255,255,0.85) 65%,rgba(248,248,248,1) 100% );bottom:0;height:110px;left:0;position:absolute;width:100%;}.show-more-gift-btn{width:100%;height:auto;padding:12px 20px;border:none;background:linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%);border-radius:0 0 3px 3px;position:absolute;left:0;right:0;bottom:0;margin:auto;cursor:pointer;font-size:clamp(13px,3.8vw,15px);font-weight:500;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#555;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,0.04);transition:all 0.2s ease;}.show-more-gift-btn:hover{background:linear-gradient(to bottom,#ececec 0%,#dedede 100%);box-shadow:0 1px 3px rgba(0,0,0,0.06);}.show-more-gift-btn::before{content:"Hiện đầy đủ ▼";}#show-more-gift:checked ~ .gift-paragraph{height:auto;max-height:none;padding-bottom:50px;}#show-more-gift:checked ~ #gift-bg{display:none;}#show-more-gift:checked ~ .show-more-gift-btn::before{content:"Ẩn bớt ▲";}.product-action-btn{width:100%;padding:min(3.64vw,16px);border-radius:min(1.82vw,8px);border:none;font-weight:600;text-align:center;font-size:min(3.64vw,16px);background-size:min(5.45vw,24px);background-position:left min(3.64vw,16px) center;cursor:pointer;color:#FFF;text-decoration:none;letter-spacing:0.3px;margin-bottom:min(2.73vw,12px);background-repeat:no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),inset 0 -18px 18px -18px rgba(0,0,0,0.22),0 2px 6px rgba(0,0,0,0.12);transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease;}.product-action-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -18px 18px -18px rgba(0,0,0,0.22),0 5px 14px rgba(0,0,0,0.18);}.product-action-btn:active{transform:translateY(0);box-shadow:inset 0 2px 5px rgba(0,0,0,0.25),0 1px 3px rgba(0,0,0,0.12);}.product-action-btn:focus-visible{outline:2px solid #fff;outline-offset:-4px;}.product-order-btn{background-color:#f5175a;background-image:url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to:SVG Repo,www.svgrepo.com,Transformed by:SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M7.5 18C8.32843 18 9 18.6716 9 19.5C9 20.3284 8.32843 21 7.5 21C6.67157 21 6 20.3284 6 19.5C6 18.6716 6.67157 18 7.5 18Z' stroke='%23FFFFFF' stroke-width='1.5'/%3E%3Cpath d='M16.5 18.0001C17.3284 18.0001 18 18.6716 18 19.5001C18 20.3285 17.3284 21.0001 16.5 21.0001C15.6716 21.0001 15 20.3285 15 19.5001C15 18.6716 15.6716 18.0001 16.5 18.0001Z' stroke='%23FFFFFF' stroke-width='1.5'/%3E%3Cpath d='M2.26121 3.09184L2.50997 2.38429H2.50997L2.26121 3.09184ZM2.24876 2.29246C1.85799 2.15507 1.42984 2.36048 1.29246 2.75124C1.15507 3.14201 1.36048 3.57016 1.75124 3.70754L2.24876 2.29246ZM4.58584 4.32298L5.20507 3.89983V3.89983L4.58584 4.32298ZM5.88772 14.5862L5.34345 15.1022H5.34345L5.88772 14.5862ZM20.6578 9.88275L21.3923 10.0342L21.3933 10.0296L20.6578 9.88275ZM20.158 12.3075L20.8926 12.4589L20.158 12.3075ZM20.7345 6.69708L20.1401 7.15439L20.7345 6.69708ZM19.1336 15.0504L18.6598 14.469L19.1336 15.0504ZM5.70808 9.76V7.03836H4.20808V9.76H5.70808ZM2.50997 2.38429L2.24876 2.29246L1.75124 3.70754L2.01245 3.79938L2.50997 2.38429ZM10.9375 16.25H16.2404V14.75H10.9375V16.25ZM5.70808 7.03836C5.70808 6.3312 5.7091 5.7411 5.65719 5.26157C5.60346 4.76519 5.48705 4.31247 5.20507 3.89983L3.96661 4.74613C4.05687 4.87822 4.12657 5.05964 4.1659 5.42299C4.20706 5.8032 4.20808 6.29841 4.20808 7.03836H5.70808ZM2.01245 3.79938C2.68006 4.0341 3.11881 4.18965 3.44166 4.34806C3.74488 4.49684 3.87855 4.61727 3.96661 4.74613L5.20507 3.89983C4.92089 3.48397 4.54304 3.21763 4.10241 3.00143C3.68139 2.79485 3.14395 2.60719 2.50997 2.38429L2.01245 3.79938ZM4.20808 9.76C4.20808 11.2125 4.22171 12.2599 4.35876 13.0601C4.50508 13.9144 4.79722 14.5261 5.34345 15.1022L6.43198 14.0702C6.11182 13.7325 5.93913 13.4018 5.83723 12.8069C5.72607 12.1578 5.70808 11.249 5.70808 9.76H4.20808ZM10.9375 14.75C9.52069 14.75 8.53763 14.7482 7.79696 14.6432C7.08215 14.5418 6.70452 14.3576 6.43198 14.0702L5.34345 15.1022C5.93731 15.7286 6.69012 16.0013 7.58636 16.1283C8.45674 16.2518 9.56535 16.25 10.9375 16.25V14.75ZM4.95808 6.87H17.0888V5.37H4.95808V6.87ZM19.9232 9.73135L19.4235 12.1561L20.8926 12.4589L21.3923 10.0342L19.9232 9.73135ZM17.0888 6.87C17.9452 6.87 18.6989 6.871 19.2937 6.93749C19.5893 6.97053 19.8105 7.01643 19.9659 7.07105C20.1273 7.12776 20.153 7.17127 20.1401 7.15439L21.329 6.23978C21.094 5.93436 20.7636 5.76145 20.4632 5.65587C20.1567 5.54818 19.8101 5.48587 19.4604 5.44678C18.7646 5.369 17.9174 5.37 17.0888 5.37V6.87ZM21.3933 10.0296C21.5625 9.18167 21.7062 8.47024 21.7414 7.90038C21.7775 7.31418 21.7108 6.73617 21.329 6.23978L20.1401 7.15439C20.2021 7.23508 20.2706 7.38037 20.2442 7.80797C20.2168 8.25191 20.1002 8.84478 19.9223 9.73595L21.3933 10.0296ZM16.2404 16.25C17.0021 16.25 17.6413 16.2513 18.1566 16.1882C18.6923 16.1227 19.1809 15.9794 19.6074 15.6318L18.6598 14.469C18.5346 14.571 18.3571 14.6525 17.9744 14.6994C17.5712 14.7487 17.0397 14.75 16.2404 14.75V16.25ZM19.4235 12.1561C19.2621 12.9389 19.1535 13.4593 19.0238 13.8442C18.9007 14.2095 18.785 14.367 18.6598 14.469L19.6074 15.6318C20.0339 15.2842 20.2729 14.8346 20.4453 14.3232C20.6111 13.8312 20.7388 13.2049 20.8926 12.4589L19.4235 12.1561Z' fill='%23FFFFFF'/%3E%3Cpath d='M11 10.8L12.1429 12L15 9' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -18px 18px -18px rgba(0,0,0,0.18),0 2px 8px rgba(245,23,90,0.28);}.product-order-btn:hover{background-color:#e20d4d;box-shadow:inset 0 1px 0 rgba(255,255,255,0.28),inset 0 -18px 18px -18px rgba(0,0,0,0.18),0 6px 16px rgba(245,23,90,0.35);}.product-cart-btn{background-color:#7ba10c;background-image:url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to:SVG Repo,www.svgrepo.com,Transformed by:SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M7.5 18C8.32843 18 9 18.6716 9 19.5C9 20.3284 8.32843 21 7.5 21C6.67157 21 6 20.3284 6 19.5C6 18.6716 6.67157 18 7.5 18Z' stroke='%23FFFFFF' stroke-width='1.5'/%3E%3Cpath d='M16.5 18.0001C17.3284 18.0001 18 18.6716 18 19.5001C18 20.3285 17.3284 21.0001 16.5 21.0001C15.6716 21.0001 15 20.3285 15 19.5001C15 18.6716 15.6716 18.0001 16.5 18.0001Z' stroke='%23FFFFFF' stroke-width='1.5'/%3E%3Cpath d='M2.26121 3.09184L2.50997 2.38429H2.50997L2.26121 3.09184ZM2.24876 2.29246C1.85799 2.15507 1.42984 2.36048 1.29246 2.75124C1.15507 3.14201 1.36048 3.57016 1.75124 3.70754L2.24876 2.29246ZM4.58584 4.32298L5.20507 3.89983V3.89983L4.58584 4.32298ZM5.88772 14.5862L5.34345 15.1022H5.34345L5.88772 14.5862ZM20.6578 9.88275L21.3923 10.0342L21.3933 10.0296L20.6578 9.88275ZM20.158 12.3075L20.8926 12.4589L20.158 12.3075ZM20.7345 6.69708L20.1401 7.15439L20.7345 6.69708ZM19.1336 15.0504L18.6598 14.469L19.1336 15.0504ZM5.70808 9.76V7.03836H4.20808V9.76H5.70808ZM2.50997 2.38429L2.24876 2.29246L1.75124 3.70754L2.01245 3.79938L2.50997 2.38429ZM10.9375 16.25H16.2404V14.75H10.9375V16.25ZM5.70808 7.03836C5.70808 6.3312 5.7091 5.7411 5.65719 5.26157C5.60346 4.76519 5.48705 4.31247 5.20507 3.89983L3.96661 4.74613C4.05687 4.87822 4.12657 5.05964 4.1659 5.42299C4.20706 5.8032 4.20808 6.29841 4.20808 7.03836H5.70808ZM2.01245 3.79938C2.68006 4.0341 3.11881 4.18965 3.44166 4.34806C3.74488 4.49684 3.87855 4.61727 3.96661 4.74613L5.20507 3.89983C4.92089 3.48397 4.54304 3.21763 4.10241 3.00143C3.68139 2.79485 3.14395 2.60719 2.50997 2.38429L2.01245 3.79938ZM4.20808 9.76C4.20808 11.2125 4.22171 12.2599 4.35876 13.0601C4.50508 13.9144 4.79722 14.5261 5.34345 15.1022L6.43198 14.0702C6.11182 13.7325 5.93913 13.4018 5.83723 12.8069C5.72607 12.1578 5.70808 11.249 5.70808 9.76H4.20808ZM10.9375 14.75C9.52069 14.75 8.53763 14.7482 7.79696 14.6432C7.08215 14.5418 6.70452 14.3576 6.43198 14.0702L5.34345 15.1022C5.93731 15.7286 6.69012 16.0013 7.58636 16.1283C8.45674 16.2518 9.56535 16.25 10.9375 16.25V14.75ZM4.95808 6.87H17.0888V5.37H4.95808V6.87ZM19.9232 9.73135L19.4235 12.1561L20.8926 12.4589L21.3923 10.0342L19.9232 9.73135ZM17.0888 6.87C17.9452 6.87 18.6989 6.871 19.2937 6.93749C19.5893 6.97053 19.8105 7.01643 19.9659 7.07105C20.1273 7.12776 20.153 7.17127 20.1401 7.15439L21.329 6.23978C21.094 5.93436 20.7636 5.76145 20.4632 5.65587C20.1567 5.54818 19.8101 5.48587 19.4604 5.44678C18.7646 5.369 17.9174 5.37 17.0888 5.37V6.87ZM21.3933 10.0296C21.5625 9.18167 21.7062 8.47024 21.7414 7.90038C21.7775 7.31418 21.7108 6.73617 21.329 6.23978L20.1401 7.15439C20.2021 7.23508 20.2706 7.38037 20.2442 7.80797C20.2168 8.25191 20.1002 8.84478 19.9223 9.73595L21.3933 10.0296ZM16.2404 16.25C17.0021 16.25 17.6413 16.2513 18.1566 16.1882C18.6923 16.1227 19.1809 15.9794 19.6074 15.6318L18.6598 14.469C18.5346 14.571 18.3571 14.6525 17.9744 14.6994C17.5712 14.7487 17.0397 14.75 16.2404 14.75V16.25ZM19.4235 12.1561C19.2621 12.9389 19.1535 13.4593 19.0238 13.8442C18.9007 14.2095 18.785 14.367 18.6598 14.469L19.6074 15.6318C20.0339 15.2842 20.2729 14.8346 20.4453 14.3232C20.6111 13.8312 20.7388 13.2049 20.8926 12.4589L19.4235 12.1561Z' fill='%23FFFFFF'/%3E%3Cpath d='M13 13V11M13 11V9M13 11H15M13 11H11' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -18px 18px -18px rgba(0,0,0,0.18),0 2px 8px rgba(123,161,12,0.28);}.product-cart-btn:hover{background-color:#8bb20d;box-shadow:inset 0 1px 0 rgba(255,255,255,0.28),inset 0 -18px 18px -18px rgba(0,0,0,0.18),0 6px 16px rgba(123,161,12,0.35);}.product-cart-added-btn{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:min(3.18vw,14px) min(4.55vw,20px) min(3.18vw,14px) min(11.36vw,50px);background-color:#43a047;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11l3 3L22 4'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E"),linear-gradient(135deg,#4caf50 0%,#388e3c 100%);background-position:left min(3.41vw,15px) center,left 0 top 0;background-size:min(5.45vw,24px),100% 100%;background-repeat:no-repeat,no-repeat;color:#FFF;text-decoration:none;font-weight:600;font-size:min(3.41vw,15px);border:none;border-radius:min(1.82vw,8px);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:all 0.3s ease;box-sizing:border-box;}.product-cart-added-btn:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11l3 3L22 4'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E"),linear-gradient(135deg,#388e3c 0%,#2e7d32 100%);color:#FFF;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2);}.product-cart-added-btn .product-cart-added-label{display:block;margin-bottom:4px;color:#FFF;}.product-cart-added-btn .product-cart-added-label::before{content:"Đã thêm vào giỏ hàng";}.product-cart-added-btn .product-cart-view-label{display:block;font-size:0.9em;font-weight:500;opacity:0.95;text-decoration:underline;color:#FFF;}.product-cart-added-btn .product-cart-view-label::before{content:"Xem giỏ hàng";}.disable-order{background:#555;}.guider-content{margin-bottom:10px;color:#212121;font-style:italic;}.guider-content::before{content:'Khách thay đổi số lượng trong giỏ hàng nha';}@media only screen and (min-width:601px) and (max-width:1200px){.product-action-btn{margin:10px 0;width:calc(50% - 6px);display:inline-block;}.product-order-btn{width:calc(50% - 6px);float:left;margin-right:12px;}.product-cart-btn{width:calc(50% - 6px);float:right;}.product-cart-added-btn{width:100%;clear:both;}.phone-btn{width:calc(50% - 6px);flex:0 0 calc(50% - 6px);}}.disable-order{width:100%;background:#555;}.bulletin-board{width:100%;padding:15px;border-radius:12px;line-height:1.6;font-size:clamp(13px,3.8vw,15px);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;margin:20px 0;color:#525252;border:1px solid #e3e3e3;background-color:#f5f1df;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.bulletin-board p{font-weight:500;margin-bottom:0 !important;}.product-info{padding-top:min(3.41vw,15px);background:#FFf;margin-bottom:min(3.41vw,15px);border-radius:min(2.27vw,10px);font:500 min(3.27vw,14.4px) "Roboto",Arial,sans-serif;}.product-info a{color:#428bca;}.product-info-list{margin-bottom:min(4.55vw,20px);font-size:min(3.18vw,14px);list-style:none;padding:0;overflow:hidden;background:#fff;border:1px solid #e8edf3;border-radius:min(2.27vw,10px);}.product-code-badges{display:flex;flex-wrap:wrap;gap:min(calc(8 * 100vw / 440),8px);margin-bottom:min(3.64vw,16px);}.product-code-badge{display:inline-flex;align-items:center;gap:min(calc(6 * 100vw / 440),6px);padding:min(calc(4 * 100vw / 440),4px) min(calc(10 * 100vw / 440),10px) min(calc(4 * 100vw / 440),4px) min(calc(6 * 100vw / 440),6px);border:1.5px solid #d0d7e2;border-radius:999px;background:#fff;font-size:min(2.73vw,12px);color:#3a7bd5;font-weight:500;cursor:default;}.product-code-dot{width:min(4.09vw,18px);height:min(4.09vw,18px);border-radius:50%;background:#b0b8c9;flex-shrink:0;display:inline-block;}.product-info-list li{width:100%;color:#333;list-style:none;position:relative;word-wrap:break-word;overflow-wrap:break-word;}.product-info .param-label{width:min(28.41vw,125px);display:block;padding-right:min(2.27vw,10px);}.product-info-list li strong,.product-info-list li span:not(.param-label),.product-info-list li a{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;}.product-status{font-weight:bold;}.product-info .product-info-list > li{width:100%;float:none;display:flex;align-items:center;gap:min(2.27vw,10px);padding:min(2.05vw,9px) min(2.73vw,12px);border-bottom:1px solid #f0f3f7;color:#2d3748;line-height:1.45;}.product-info .product-info-list > li:nth-child(odd){background:#fafbfd;}.product-info .product-info-list > li:last-child{border-bottom:none;}.product-info .product-info-list .param-label{width:min(24.5vw,108px);flex:0 0 auto;float:none;padding-right:min(2.27vw,10px);color:#7b8794;font-weight:500;}.product-info .product-info-list > li > a,.product-info .product-info-list > li > span:not(.param-label){flex:1 1 auto;min-width:0;}.product-info .product-info-list > li > a{flex:0 1 auto;align-self:center;padding:min(0.45vw,2px) min(2.27vw,10px);border:1px solid #d6e4f7;border-radius:999px;background:#eef4fd;color:#3a7bd5;text-decoration:none;font-weight:500;transition:background 0.2s ease,border-color 0.2s ease;}.product-info .product-info-list > li > a:hover{background:#e0ecfb;border-color:#b9d3f2;}.product-info .product-info-list .product-status{flex:0 1 auto;display:inline-flex;align-items:center;gap:min(1.36vw,6px);padding:min(0.45vw,2px) min(2.27vw,10px);border-radius:999px;border:1px solid #e6e8ea;background:#fafbfc;border-color:color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 9%,#fff);font-size:min(2.86vw,12.5px);font-weight:600;}.product-info .product-info-list .product-status::before{content:'';width:min(1.36vw,6px);height:min(1.36vw,6px);flex-shrink:0;border-radius:50%;background:currentColor;}.phone-contact-group{width:100%;max-width:100%;margin:min(3.41vw,15px) 0;display:flex;gap:min(2.73vw,12px);flex-wrap:wrap;box-sizing:border-box;}.phone-contact-group *{outline:none !important;-webkit-tap-highlight-color:transparent !important;}.phone-btn{flex:1 1 auto;min-width:0;max-width:100%;padding:min(2.73vw,12px) min(3.18vw,14px);border-radius:min(1.36vw,6px);border:1px solid rgba(0,0,0,0.08);display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;gap:min(2.27vw,10px);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;text-decoration:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.06);transition:all 0.2s ease;box-sizing:border-box;overflow:hidden;outline:none !important;-webkit-tap-highlight-color:transparent;}.phone-working-time{order:99;flex-basis:100%;margin-left:28px;margin-top:2px;display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:2px 9px 2px 7px;border-radius:12px;background:linear-gradient(135deg,rgba(244,143,177,0.14) 0%,rgba(144,202,249,0.14) 100%);color:#ad1457;font-size:clamp(10px,2.7vw,12px);font-weight:600;letter-spacing:0.2px;white-space:nowrap;line-height:1.3;width:max-content;max-width:100%;}.phone-working-time::before{content:"";display:inline-block;width:13px;height:13px;flex-shrink:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><circle cx='32' cy='32' r='29' fill='%23fff0f5' stroke='%23f48fb1' stroke-width='3'/><circle cx='32' cy='10' r='1.6' fill='%23b0bec5'/><circle cx='32' cy='54' r='1.6' fill='%23b0bec5'/><circle cx='10' cy='32' r='1.6' fill='%23b0bec5'/><circle cx='54' cy='32' r='1.6' fill='%23b0bec5'/><line x1='32' y1='32' x2='44' y2='22' stroke='%23ad1457' stroke-width='4' stroke-linecap='round'/><line x1='32' y1='32' x2='32' y2='18' stroke='%23ad1457' stroke-width='4' stroke-linecap='round'/><circle cx='32' cy='32' r='2.5' fill='%23ad1457'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;}.phone-zalo .phone-working-time{background:linear-gradient(135deg,rgba(144,202,249,0.18) 0%,rgba(187,222,251,0.18) 100%);color:#1565c0;}.phone-zalo .phone-working-time::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><circle cx='32' cy='32' r='29' fill='%23e3f2fd' stroke='%2390caf9' stroke-width='3'/><circle cx='32' cy='10' r='1.6' fill='%2390a4ae'/><circle cx='32' cy='54' r='1.6' fill='%2390a4ae'/><circle cx='10' cy='32' r='1.6' fill='%2390a4ae'/><circle cx='54' cy='32' r='1.6' fill='%2390a4ae'/><line x1='32' y1='32' x2='44' y2='22' stroke='%231565c0' stroke-width='4' stroke-linecap='round'/><line x1='32' y1='32' x2='32' y2='18' stroke='%231565c0' stroke-width='4' stroke-linecap='round'/><circle cx='32' cy='32' r='2.5' fill='%231565c0'/></svg>");}.phone-btn:hover{box-shadow:0 2px 8px rgba(0,0,0,0.12);border-color:rgba(0,0,0,0.12);}.phone-btn:focus{outline:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.12);border-color:rgba(0,0,0,0.15);}.phone-btn:active{outline:none !important;}.phone-btn:focus-visible{outline:none !important;}.phone-btn::before{content:'📞';font-size:min(4.55vw,20px);flex-shrink:0;}.phone-number{font-weight:600;font-size:min(3.64vw,16px);color:#333;flex-shrink:0;white-space:nowrap;}.phone-btn::after{content:'Liên hệ';font-size:min(3.18vw,14px);color:#666;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.phone-call{background:rgba(76,175,80,0.03);border-color:rgba(76,175,80,0.2);}.phone-call:hover{background:rgba(76,175,80,0.06);border-color:rgba(76,175,80,0.3);}.phone-call::before{content:'📞';}.phone-call .phone-number{color:#4CAF50;}.phone-call::after{content:'Gọi điện - Nhắn tin';}.phone-zalo{background:rgba(0,132,255,0.03);border-color:rgba(0,132,255,0.2);}.phone-zalo:hover{background:rgba(0,132,255,0.06);border-color:rgba(0,132,255,0.3);}.phone-zalo::before{content:'💬';}.phone-zalo .phone-number{color:#0084ff;}.phone-zalo::after{content:'Tư vấn qua Zalo';}@media only screen and (max-width:600px){.parameter-list li{padding:min(2.05vw,9px);font-size:min(2.95vw,13px);flex-wrap:wrap;}.parameter-list li .param-label{width:min(26.14vw,115px);flex-shrink:0;}.parameter-list li .param-value{width:calc(100% - min(28.41vw,125px));min-width:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;}.product-info .param-label{width:min(25vw,110px);}.product-info-list li strong,.product-info-list li span:not(.param-label),.product-info-list li a{max-width:calc(100% - min(27.27vw,120px));}}@media only screen and (max-width:600px){.phone-contact-group{flex-direction:column;gap:min(2.27vw,10px);}.phone-btn{width:100%;flex:1 1 100%;min-width:100%;max-width:100%;padding:min(2.27vw,10px) min(2.73vw,12px);gap:min(1.82vw,8px);}.phone-btn::before{font-size:min(5vw,22px);}.phone-number{font-size:min(3.64vw,16px);}.phone-btn::after{font-size:min(3.18vw,14px);white-space:normal;overflow:visible;text-overflow:clip;}}@media only screen and (min-width:1201px){.phone-btn{width:100%;flex:1 1 100%;}}.product-order-btn span,.disable-order span{display:block;color:#FFF;font-weight:bold;}.product-order-btn::before{content:"ĐẶT MUA NGAY"}.disable-order span::before{content:"Vui lòng chọn sp khác"}.guider-content{margin-bottom:10px;color:#0a98a2;}.guider-content::before{content:'Bạn có thể cập nhật sản phẩm khi đi đến giỏ hàng';}.parameter{width:100%;margin-bottom:min(6.82vw,30px);}.parameter-title{font-size:min(3.64vw,16px);font-weight:bold;margin-bottom:min(3.41vw,15px);line-height:1.5;color:#e40779;}.parameter-list{width:100%;margin:0;padding:0;list-style:none;}.parameter-list li{list-style:none;padding:min(2.73vw,12px);font-size:min(3.18vw,14px);display:flex;line-height:1.5;}.parameter-list li .param-label{width:clamp(100px,28%,140px);min-width:100px;max-width:140px;display:block;float:left;flex-shrink:0;}.parameter-list li .param-value{width:calc(100% - clamp(110px,30%,150px));float:right;flex:1;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;}.special{margin-top:min(4.55vw,20px);padding:min(2.27vw,10px);font-size:min(3.18vw,14px);line-height:1.5;}.special strong{font-weight:bold;margin-bottom:min(3.41vw,15px);font-size:min(3.64vw,16px);}.description{width:calc(100% - 440px);color:#2c3e50;word-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;line-height:1.8;font-weight:400;margin:0 0 30px;float:left;position:relative;}.description video{width:100%;margin:auto;display:block;}.description iframe{width:100%;max-width:1200px;aspect-ratio:16/9;margin-top:10px;display:block;border:none;}.description p{display:block;margin-bottom:6px;text-align:justify;font-size:clamp(13px,3.2vw,15px) !important;line-height:1.5;}.description p *{font-size:inherit !important;line-height:inherit;}.description p img{max-width:100%;margin-top:20px;-webkit-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;transition:all 300ms ease-in;}.description h2{color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:clamp(18px,6vw,24px);font-weight:700;line-height:1.4;margin-top:32px;margin-bottom:16px;}.description h3{color:#2c3e50;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:clamp(16px,5vw,20px);font-weight:600;line-height:1.4;margin-top:24px;margin-bottom:12px;}.description p a{color:#3498db;text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}.description p a:hover{color:#2980b9;border-bottom:1px solid #2980b9;}.description p em{font-style:italic;color:#555;}.description p strong{font-weight:700;color:#1a1a1a;}.description ul,.description ol{margin:16px 0;padding-left:0;list-style-position:inside;}.description li{margin-bottom:8px;font-size:clamp(11px,3vw,16px);line-height:1.8;}.description .updated_at{color:#7f8c8d;font-style:italic;text-align:right;font-size:clamp(12px,3.5vw,14px);margin-top:24px;}.content-paragraph{overflow-y:hidden;max-height:1000px;}#article-bg{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 30%,rgba(255,255,255,0.7) 60%,rgba(248,248,248,1) 100% );bottom:0;height:110px;left:0;position:absolute;width:100%;}.show-more-article-btn{width:100%;height:auto;padding:12px 20px;border:none;background:linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%);border-radius:0 0 3px 3px;position:absolute;left:0;right:0;bottom:0;margin:auto;cursor:pointer;font-size:clamp(13px,3.8vw,15px);font-weight:500;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#555;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,0.04);transition:all 0.2s ease;}.show-more-article-btn:hover{background:linear-gradient(to bottom,#ececec 0%,#dedede 100%);box-shadow:0 1px 3px rgba(0,0,0,0.06);}.show-more-article-btn::before{content:"Hiện đầy đủ ▼";}#show-more-article:checked ~ .content-paragraph{height:auto;max-height:none;padding-bottom:50px;}#show-more-article:checked ~ #article-bg{display:none;}#show-more-article:checked ~ .show-more-article-btn::before{content:"Ẩn bớt ▲";}@media only screen and (max-width:981px){.product-gallery{width:100%;float:none;}.main-info{width:100%;float:none;word-wrap:break-word;overflow-wrap:break-word;margin-top:20px;}.product-info-list{word-wrap:break-word;overflow-wrap:break-word;}.product-info-list li{word-wrap:break-word;overflow-wrap:break-word;flex-wrap:wrap;}.product-info .param-label{flex-shrink:0;}.product-info-list li strong,.product-info-list li span:not(.param-label),.product-info-list li a{min-width:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;}.parameter{float:none;width:100%;margin-bottom:10px;}.parameter-list li{flex-wrap:wrap;}.parameter-list li .param-value{min-width:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;}.special{background-color:transparent;padding:0;word-wrap:break-word;overflow-wrap:break-word;}.special p{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;}.description{width:100%;float:none;word-wrap:break-word;overflow-wrap:break-word;}}@media only screen and (max-width:980px){.product-gallery{width:100%;float:none;}.main-info{width:100%;float:none;word-wrap:break-word;overflow-wrap:break-word;margin-top:20px;}.special{background-color:transparent;padding:0;}.description{width:100%;float:none;}}@media only screen and (max-width:680px){#image-large{width:100%;min-height:300px;}.image-nav-btn{opacity:1;}.gallery-zoom-hint{display:none;}.row-info{width:100%;}}@media only screen and (max-width:860px){h1{font-size:clamp(16px,4.5vw,18px);font-weight:bold;}}#popup-confirm-cart-bg{position:absolute;background-color:#000000;opacity:.5;z-index:9998;top:0;right:0;bottom:0;left:0;margin:0;padding:0;display:none;}#popup-confirm-cart{width:300px;min-height:200px;padding:30px 30px;background-color:#FFF;position:fixed;top:0;right:0;top:200px;left:0;border-radius:5px;margin:auto;z-index:9999;display:none;}#popup-confirm-cart a{text-decoration:none;cursor:pointer;}#popup-confirm-cart button{width:100%;padding:15px 12px;font:400 clamp(14px,4vw,16px) "Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:5px;cursor:pointer;}.continue-btn{background-color:#2a2a2a;margin-bottom:20px;color:#FFF;border:none;}.go-to-cart-btn{border:2px solid #222;color:#222;}.title-popup-confirm-cart{width:100%;text-align:center;font:400 clamp(14px,3.5vw,17.6px)/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;margin-bottom:10px;}.content-popup-cart{width:100%;color:#666;font:400 clamp(12px,3vw,13.6px)/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;margin-bottom:30px;text-align:center;}.product-colors-section{margin-bottom:min(4.09vw,18px);}.product-colors-list{display:flex;flex-wrap:wrap;gap:min(2.27vw,10px);}.product-color-item{display:flex;align-items:center;gap:min(1.82vw,8px);padding:min(1.36vw,6px) min(1.82vw,8px) min(1.36vw,6px) min(1.36vw,6px);border:1px solid #eff0f2;border-radius:min(2.27vw,10px);background:#fff;cursor:pointer;position:relative;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;width:calc(50% - 1.14vw);box-sizing:border-box;}.product-color-item:hover{border-color:#e3e5e9;background:#fdfdfe;box-shadow:0 1px 4px rgba(0,0,0,0.05);}.product-color-item.active{border-color:#dfe6ef;background:#fbfcfe;box-shadow:0 1px 4px rgba(0,0,0,0.05);}.product-color-item.active::before{display:none;}.product-color-item img{width:min(11.36vw,50px);height:min(11.36vw,50px);object-fit:cover;border-radius:min(1.36vw,6px);flex-shrink:0;border:1px solid #e4e4e7;position:relative;z-index:1;}.product-color-item.active img{border-color:#e6e8eb;box-shadow:none;}.product-color-random-icon{width:min(11.36vw,50px);height:min(11.36vw,50px);border-radius:min(1.36vw,6px);flex-shrink:0;background:linear-gradient(135deg,#e4e4e7 0%,#d4d4d8 50%,#a1a1aa 100%);position:relative;z-index:1;}.product-color-info{display:flex;flex-direction:column;gap:min(0.45vw,2px);min-width:0;flex:1;position:relative;z-index:1;}.product-color-name{font-size:min(3.18vw,14px);font-weight:600;color:#3f3f46;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.product-color-item.active .product-color-name{color:#27272a;}.product-color-code{font-size:min(2.95vw,13px);color:#a1a1aa;line-height:1.3;font-weight:400;}.product-color-item.active .product-color-code{color:#71717a;}.product-color-check{position:absolute;top:min(1.14vw,5px);right:min(1.14vw,5px);width:min(4.09vw,18px);height:min(4.09vw,18px);border-radius:50%;background:#4A7043;box-shadow:0 1px 3px rgba(74,112,67,0.35);display:none;z-index:2;animation:colorCheckPop 0.25s ease-out;}.product-color-check::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(45deg);width:min(0.91vw,4px);height:min(1.82vw,8px);border:solid #fff;border-width:0 min(0.45vw,2px) min(0.45vw,2px) 0;}.product-color-item.active .product-color-check{display:block;}.product-color-item.paused{cursor:not-allowed;background:#fafafa;border-color:#ebebeb;opacity:0.75;}.product-color-item.paused:hover{border-color:#ebebeb;background:#fafafa;box-shadow:none;}.product-color-item.paused .product-color-name,.product-color-item.paused .product-color-code{color:#d4d4d8;}.product-color-item.paused .product-color-check{display:none !important;}@keyframes colorCheckPop{0%{transform:scale(0);opacity:0;}60%{transform:scale(1.18);opacity:1;}100%{transform:scale(1);opacity:1;}}.white-bg{background-color:#FFF !important;}.ghost-white-bg{background-color:#eaeaeb !important;}.dew-bg{background-color:#d7d7d7 !important;}.light-green-bg{background-color:#e8ecdd !important;}.gift-list{list-style:none;margin:0;padding:0;}.gift-list-source{display:none;}.gift-item{display:flex;align-items:center;width:100%;padding:5px 8px;margin-bottom:6px;border:1px solid transparent;border-radius:8px;background-color:#fff;cursor:pointer;box-sizing:border-box;transition:background-color 0.15s ease,border-color 0.15s ease;}.gift-item:last-child{margin-bottom:0;}.gift-item:hover{background-color:#f5f5f5;}.gift-item.active{border-color:#e22f74;background-color:#fdf2f7;}.gift-item > label{display:flex;align-items:center;gap:10px;width:100%;margin:0;cursor:pointer;}.gift-item .gift-select{flex-shrink:0;display:flex;align-items:center;order:1;}.gift-item .gift-select input[type="radio"]{width:18px;height:18px;margin:0;accent-color:#e22f74;cursor:pointer;}.gift-item .gift-info{flex:1;min-width:0;order:2;line-height:1.35;}.gift-item .gift-name{margin:0;font-size:clamp(11px,3vw,13px);color:#2c3e50;}.gift-item .gift-meta{margin:3px 0 0;font-size:clamp(11px,3vw,13px);color:#555;}.gift-item .gift-code,.gift-item .gift-price{color:#e22f74;font-weight:600;}.gift-item .gift-media{order:3;width:56px;height:56px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#fff;border:1px solid #eee;}.gift-item .gift-media img{width:100%;height:100%;object-fit:cover;display:block;}@media (min-width:640px){.gift-item .gift-media{width:48px;height:48px;}}