.campaign-main-product__heading-stack{display:flex;flex-direction:column;align-items:flex-start;gap:min(4px,calc(4 * 100vw / 1440));width:100%;word-break:break-word}.campaign-main-product__title{width:100%;margin:0;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-weight:500;line-height:1.3}.campaign-main-product__title p{margin:0}@media screen and (min-width:750px){.campaign-main-product__title-mobile{display:none}}.campaign-main-product__subtitle{width:100%;margin:0;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text"),sans-serif;font-weight:400;line-height:1.3}.campaign-main-product .buy-card .variants-img-wrapper{display:block}.campaign-main-product .buy-card .variant-img{display:none;width:220px;margin:auto}.campaign-main-product .buy-card .variant-img.active{display:block}.campaign-main-product .buy-card .product-item{position:relative}@media(min-width:768px){.campaign-main-product .buy-card .product-item{flex:1;align-items:center;display:flex;justify-content:center}}.campaign-main-product .buy-card .card-badge,.campaign-main-product__discount-badge{position:absolute;top:0;left:-8px;z-index:2;width:min(126px,8.75vw);height:min(40px,calc(40 * 100vw / 1440));pointer-events:none}.campaign-main-product .buy-card .card-badge-bg,.campaign-main-product__discount-badge-bg{display:block;width:100%;height:100%;object-fit:fill}.campaign-main-product .buy-card .card-badge span,.campaign-main-product__discount-badge span{position:absolute;top:min(6px,calc(6 * 100vw / 1440));left:50%;color:#fff;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:min(16px,calc(16 * 100vw / 1440));font-style:normal;font-weight:700;line-height:130%;text-wrap:nowrap;transform:translate(-50%);width:fit-content}.campaign-main-product__trust{position:absolute;top:0;right:0;transform:translate(min(24px,calc(24 * 100vw / 1440)));z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.campaign-main-product__trust-image{display:block;width:min(80px,calc(80 * 100vw / 1440));height:auto}.campaign-main-product .buy-card .product-title.opendots-one svg{max-width:168px;width:100%;height:auto}.campaign-main-product .buy-card .product-detail{margin-top:-5px}.campaign-main-product .buy-card .product-info-wrapper{display:flex;gap:12px}.campaign-main-product .buy-card .product-info-wrapper .product-title svg{height:24px;width:auto}.campaign-main-product .buy-card .product-badge{overflow:hidden;color:var(--brand-secondary, #ff9962);text-overflow:ellipsis;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:var(--fontSize-14, 14px);font-style:normal;font-weight:var(--regular, 400);line-height:130%;text-transform:capitalize}.campaign-main-product .buy-card .action-wrapper{display:flex;flex-direction:column;margin-top:13px;flex:1}.campaign-main-product .buy-card .color_list{justify-content:start;margin:0!important;display:flex;padding:0;list-style-type:none}.campaign-main-product .buy-card .color_list li.active .options-color{box-shadow:0 0 0 3px #fff,0 0 0 4px #ff7a3d}.campaign-main-product .buy-card .color_list .options-color{width:min(18px,1.25vw);height:min(18px,1.25vw);display:inline-block;position:relative;border-radius:50%;cursor:pointer}.campaign-main-product .buy-card .color_list li:not(:last-of-type){margin-right:min(10px,calc(10 * 100vw / 1440));margin-bottom:min(12px,calc(12 * 100vw / 1440))}.campaign-main-product .buy-card .variant-wrapper{display:none}.campaign-main-product .buy-card .variant-wrapper.active{display:block}.campaign-main-product .buy-card .addtocart{padding:min(10px,calc(10 * 100vw / 1440)) min(20px,calc(20 * 100vw / 1440));border-radius:min(4px,calc(4 * 100vw / 1440));color:var(--font-white, #fff);font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:clamp(12px,calc(15 * 100vw / 1440),15px);font-style:normal;font-weight:var(--medium, 400);line-height:130%;background-color:#ff7a3d;flex:1}.campaign-main-product .buy-card .not-available-wrapper{width:100%;display:flex;gap:12px}.campaign-main-product .buy-card .product-not-available{width:100%;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:var(--fontSize-16, 16px);font-style:normal;font-weight:var(--medium, 400);line-height:130%;padding:10px 20px;height:100%!important;border-radius:4px;border:1px solid #ddd;cursor:pointer;pointer-events:none}.campaign-main-product .buy-card .add-to-cart-form2{margin-top:8px;display:flex;align-items:center;gap:12px}.campaign-main-product .buy-card .add-to-cart-form2 a{border-radius:4px;border:1px solid var(--brand-secondary, #ff9962);padding:min(10px,calc(10 * 100vw / 1440));display:flex}.campaign-main-product .buy-card .price.active{display:block!important}.campaign-main-product .buy-card .price-wrapper{margin-top:16px}.campaign-main-product__price-caption{margin:min(4px,calc(4 * 100vw / 1440)) 0 0;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text"),sans-serif;font-weight:400;line-height:1.3;word-break:break-word}.campaign-main-product .buy-card .price{color:var(--brand-text, #ff4d0a);font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:clamp(14px,calc(24 * 100vw / 1440),24px);font-style:normal;font-weight:var(--medium, 400);line-height:120%}.campaign-main-product .buy-card .price .tag_sale-compare-price{color:var(--font-primary, #0a0a0a);font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:clamp(12px,1.25vw,18px);font-style:normal;font-weight:400;line-height:130%;text-decoration-line:line-through;opacity:.45}.campaign-main-product .buy-card .toggle-switch-wrapper{display:flex;gap:20px}.campaign-main-product .buy-card .toggle_switch{display:flex;flex-direction:column;gap:8px}.campaign-main-product .buy-card .toggle_switch .label{color:var(--font-quaternary, #a3a3a3);font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:clamp(12px,calc(14 * 100vw / 1440),14px);font-style:normal;font-weight:400;line-height:130%;margin:0;text-decoration:none}.campaign-main-product .buy-card .toggle-product-size{margin-bottom:0}.campaign-main-product .buy-card .toggle-product-size .size-wrapper{display:flex;gap:6px;background:transparent;margin:0;padding:0}.campaign-main-product .buy-card .toggle-product-size .toggle-product-size-item{border-radius:min(4px,calc(4 * 100vw / 1440));border:1px solid var(--brand-tertiary, #f7f7f7);background:#f7f7f7;padding:min(4px,calc(4 * 100vw / 1440)) min(8px,calc(8 * 100vw / 1440));color:#a3a3a3;text-overflow:ellipsis;font-family:Shokz Sans Display;font-size:clamp(12px,calc(14 * 100vw / 1440),14px);font-style:normal;font-weight:400;line-height:130%}.campaign-main-product .buy-card .toggle-product-size .toggle-product-size-item.active{border:1px solid var(--brand-tertiary, #ff7a3d);color:#ff7a3d}.campaign-main-product .buy-card .charger-port-part{display:flex;flex-direction:column;gap:8px}.campaign-main-product .buy-card .charger-port-text{text-decoration:underline;color:var(--font-quaternary, #a3a3a3);font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:clamp(12px,calc(14 * 100vw / 1440),14px);font-style:normal;font-weight:400;line-height:130%;margin:0;text-decoration:none}.campaign-main-product .buy-card .charger-port-items-wrapper{display:flex;gap:6px;background:transparent;margin:0;padding:0}.campaign-main-product .buy-card .charger-port-item{border-radius:min(4px,calc(4 * 100vw / 1440));border:1px solid var(--brand-tertiary, #f7f7f7);background:#f7f7f7;padding:min(4px,calc(4 * 100vw / 1440)) min(8px,calc(8 * 100vw / 1440));color:#a3a3a3;text-overflow:ellipsis;font-family:Shokz Sans Display;font-size:clamp(12px,calc(14 * 100vw / 1440),14px);font-style:normal;font-weight:400;line-height:130%;cursor:pointer}.campaign-main-product .buy-card .charger-port-item.active{border:1px solid var(--brand-tertiary, #ff7a3d);color:#ff7a3d}.campaign-main-product{position:relative;padding-block:0;z-index:1;padding-top:min(95px,calc(95 * 100vw / 1440))}.campaign-main-product__background{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;pointer-events:none;overflow:hidden}.campaign-main-product__background img{display:block;width:100%;height:auto}.campaign-main-product>.page-width{position:relative;z-index:1}.campaign-main-product img{display:block}.campaign-main-product .content-wrapper{display:flex;flex-direction:column;align-items:center}.campaign-main-product__heading .campaign-main-product__subtitle{max-width:none}.campaign-main-product .content-wrapper .desc{color:#585858;text-align:center;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:var(--fontSize-20, 20px);font-style:normal;font-weight:var(--fontWeight-medium, 400);line-height:120%;margin:24px 0 0}.campaign-main-product .content-wrapper .notice{color:#585858;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:var(--fontSize-16, 16px);font-style:normal;font-weight:var(--fontWeight-regular, 400);line-height:130%;margin:20px 0 0}.campaign-main-product .content-wrapper .notice .winner-list{color:var(--icon-secondary, #404040);font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:var(--fontSize-16, 16px);font-style:normal;font-weight:var(--fontWeight-regular, 400);line-height:130%;text-decoration-line:underline;margin:0}.campaign-main-product .content-wrapper .left-content{flex:1;display:flex;flex-direction:column;align-items:center}.campaign-main-product .content-wrapper .left-content .banner-img{width:588px}.campaign-main-product .product-box{margin-top:min(28px,calc(28 * 100vw / 1440));border-radius:6px;display:none;box-shadow:0 4px 16px #11111a1a,0 8px 32px #11111a0d;width:100%;overflow:hidden}.campaign-main-product .product-box.active{display:flex}.campaign-main-product .product-box.active:not(.even) .poster{order:1}.campaign-main-product .product-box.active:not(.even) .buy-card{order:2}.campaign-main-product .product-box .buy-card{position:relative;max-width:384px;width:100%;background:#fff;border-radius:6px;padding:0 min(24px,calc(24 * 100vw / 1440)) min(24px,calc(24 * 100vw / 1440));display:flex;flex-direction:column}.campaign-main-product .product-box .poster{overflow:hidden;position:relative;width:100%}.campaign-main-product .product-box .poster-link{display:block;position:relative;height:100%}.campaign-main-product .product-box .poster-link>picture,.campaign-main-product .product-box .poster-link>.product-poster-img{display:block;width:100%;height:100%}.campaign-main-product .product-box .poster-link .product-poster-img{display:block;object-fit:cover;height:100%;width:100%}.campaign-main-product .product-box .poster .discount{position:absolute;top:0;right:20px;color:#fff;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:83.95px;font-style:normal;font-weight:700;line-height:130%;mix-blend-mode:soft-light}.campaign-main-product .product-box.even .discount{left:20px;right:unset}.campaign-main-product__poster-benefit{position:absolute;left:50%;bottom:min(20px,calc(20 * 100vw / 1440));width:min(420px,calc(420 * 100vw / 1440));height:min(60px,calc(60 * 100vw / 1440));overflow:visible;border-radius:min(6px,calc(6 * 100vw / 1440));background:#fff4f0;box-shadow:0 0 min(1.793px,calc(1.793 * 100vw / 1440)) #00000008,0 0 min(7.007px,calc(7.007 * 100vw / 1440)) #0000000d,0 0 min(22px,calc(22 * 100vw / 1440)) #0000000f;color:var(--brand-primary, #ff7a3d);pointer-events:none;transform:translate(-50%);z-index:2}.campaign-main-product__poster-benefit-mask,.campaign-main-product__poster-benefit-end{position:absolute;top:0;height:100%!important;object-fit:fill!important}.campaign-main-product__poster-benefit-mask{inset-inline:0;width:100%!important}.campaign-main-product__poster-benefit-end{right:0;width:min(103px,calc(103 * 100vw / 1440))!important;transform:scaleX(-1)}.campaign-main-product__poster-benefit-copy{position:absolute;top:min(6px,calc(6 * 100vw / 1440));left:min(16px,calc(16 * 100vw / 1440));display:flex;align-items:center;gap:min(16px,calc(16 * 100vw / 1440));width:min(316px,calc(316 * 100vw / 1440));color:inherit}.campaign-main-product__poster-benefit-copy strong{flex:none;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:min(20px,calc(20 * 100vw / 1440));font-weight:500;line-height:120%}.campaign-main-product__poster-benefit-copy span{display:flex;align-items:center;height:min(48px,calc(48 * 100vw / 1440));font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:min(16px,calc(16 * 100vw / 1440));font-weight:300;line-height:130%}.campaign-main-product__poster-benefit-image-frame{position:absolute;top:50%;right:0;width:min(84px,calc(84 * 100vw / 1440));height:min(84px,calc(84 * 100vw / 1440));overflow:hidden;transform:translateY(-50%)}.campaign-main-product__poster-benefit-image{position:absolute;top:-28.87%;left:.19%;width:96.01%!important;height:144.01%!important;object-fit:contain!important}.campaign-main-product__poster-gift{display:none;position:absolute;left:15px;top:52.55%;width:123.722px;height:54.633px;color:#fff;z-index:2}.campaign-main-product__poster-gift-background{position:absolute;top:0;right:0;width:calc(123.722 * 100vw / 393);height:calc(51.72 * 100vw / 393);border:1px solid rgba(255,255,255,.4);border-radius:999em;background:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.campaign-main-product__poster-gift-image{position:absolute;top:0;left:calc(-6.87 * 100vw / 393);width:calc(73.054 * 100vw / 393)!important;height:calc(54.633 * 100vw / 393)!important;object-fit:contain!important}.campaign-main-product__poster-gift-copy{position:absolute;top:calc(9.36 * 100vw / 393);left:calc(64.3 * 100vw / 393);display:flex;flex-direction:column;align-items:flex-start;font-style:normal;white-space:nowrap}.campaign-main-product__poster-gift-copy strong{font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:max(12px,calc(15.699 * 100vw / 393));font-weight:500;line-height:130%}.campaign-main-product__poster-gift-copy span{font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:max(10px,calc(9.463 * 100vw / 393));font-weight:400;line-height:130%}.campaign-main-product .buy-card.openrun-pro2 .color_list li{display:none}.campaign-main-product .buy-card.openrun-pro2 .color_list li[data-option-size=Standard]{display:block}.campaign-main-product .buy-card.openrun .color_list li{display:none}.campaign-main-product .buy-card.openrun .color_list li[data-option-size=Standard][data-option2=Magnetic]{display:block}.campaign-main-product .buy-card.opencomm2uc2025upgrade .color_list li{display:none}.campaign-main-product .buy-card.opencomm2uc2025upgrade .color_list li[data-option2=USB-A]{display:block}.campaign-main-product .buy-card.openmeet .color_list li{display:none}.campaign-main-product .buy-card.openmeet .color_list li[data-option2=USB-A]{display:block}.campaign-main-product .buy-card .product-detail,.campaign-main-product .buy-card .left-wrapper{flex:1;display:flex;flex-direction:column}.campaign-main-product .buy-card .price-wrapper{flex:1;display:flex;align-items:flex-end}@media screen and (max-width:1200px){.campaign-main-product .product-box{margin-top:24px}}@media screen and (max-width:1000px){.campaign-main-product .product-box .poster .discount{font-size:50px}}@media screen and (max-width:1000px)and (min-width:768px){.campaign-main-product .buy-card .variant-img{width:120px}.campaign-main-product .product-box .buy-card{max-width:270px}.campaign-main-product .buy-card .product-info-wrapper .product-title svg{height:20px}.campaign-main-product .buy-card .action-wrapper{margin-top:0}.campaign-main-product .buy-card .add-to-cart-form2 a.product-link>svg{height:clamp(13.6px,calc(20 * 100vw / 1440),20px);width:auto}.campaign-main-product .buy-card .add-to-cart-form2{gap:min(12px,calc(12 * 100vw / 1440))}}@media screen and (max-width:767px){.campaign-main-product .buy-card .addtocart{font-size:calc(15 * 100vw / 393)}.campaign-main-product .buy-card .price{font-size:calc(24 * 100vw / 393)}}@media screen and (max-width:767px){.campaign-main-product__title-desktop{display:none}.campaign-main-product{padding-block:calc(47 * 100vw / 393) calc(9 * 100vw / 393)}.campaign-main-product .content-wrapper{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:calc(12 * 100vw / 393)}.campaign-main-product__heading{width:100%}.campaign-main-product .buy-card .toggle_switch .label{font-size:14px;line-height:130%}.campaign-main-product__price-caption{margin-top:calc(4 * 100vw / 393)}.campaign-main-product--mb-style-1 .product-box{width:100%;margin-top:0;flex-direction:column;position:relative;overflow:hidden}.campaign-main-product--mb-style-1 .product-box .poster,.campaign-main-product--mb-style-1 .product-box.active:not(.even) .poster,.campaign-main-product--mb-style-1 .product-box.active.even .poster{display:block;order:1;width:100%;aspect-ratio:361 / 315;overflow:hidden}.campaign-main-product--mb-style-1 .product-box .poster-link{width:100%;height:100%}.campaign-main-product--mb-style-1 .product-box .poster-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0003,#0000 32%);pointer-events:none}.campaign-main-product--mb-style-1 .product-box .poster .discount,.campaign-main-product--mb-style-1 .campaign-main-product__poster-benefit{display:none}.campaign-main-product--mb-style-1 .product-box .buy-card,.campaign-main-product--mb-style-1 .product-box.active:not(.even) .buy-card,.campaign-main-product--mb-style-1 .product-box.active.even .buy-card{order:2;position:static;padding:16px;border-radius:0 0 6px 6px;max-width:100%;width:100%}.campaign-main-product--mb-style-1 .buy-card .product-item{position:absolute;top:0;left:0;z-index:3;width:100%;aspect-ratio:361 / 315}.campaign-main-product--mb-style-1 .buy-card .card-badge,.campaign-main-product--mb-style-1 .campaign-main-product__discount-badge{left:0;top:0;width:86px;height:40px;pointer-events:none}.campaign-main-product--mb-style-1 .buy-card .card-badge span,.campaign-main-product--mb-style-1 .campaign-main-product__discount-badge span{top:6px;font-size:16px}.campaign-main-product--mb-style-1 .campaign-main-product__trust{display:none}.campaign-main-product--mb-style-1 .buy-card .variants-img-wrapper{position:absolute;top:68.73%;right:0;width:45.67%;pointer-events:auto}.campaign-main-product--mb-style-1 .buy-card .variant-img{width:100%;height:auto;margin:0}.campaign-main-product--mb-style-1 .campaign-main-product__poster-gift{display:none;left:15px;top:78.5%;bottom:auto;width:calc(123.722 * 100vw / 393);height:calc(54.633 * 100vw / 393)}.campaign-main-product--mb-style-1 .buy-card .product-detail{position:relative;z-index:1;margin-top:0}.campaign-main-product--mb-style-1 .buy-card .action-wrapper{margin-top:18.5px}.campaign-main-product--mb-style-1 .buy-card .color_list{padding-left:3px}.campaign-main-product--mb-style-1 .buy-card .toggle-product-size{align-items:start}.campaign-main-product--mb-style-2 .product-box{width:100%;margin-top:0;flex-direction:column;position:relative;overflow:hidden;background:#fff;box-shadow:0 4px 16px #11111a1a,0 8px 32px #11111a0d}.campaign-main-product--mb-style-2 .product-box .poster,.campaign-main-product--mb-style-2 .product-box.active:not(.even) .poster,.campaign-main-product--mb-style-2 .product-box.active.even .poster{display:none}.campaign-main-product--mb-style-2 .campaign-main-product__poster-benefit{display:none}.campaign-main-product--mb-style-2 .product-box .buy-card,.campaign-main-product--mb-style-2 .product-box.active:not(.even) .buy-card,.campaign-main-product--mb-style-2 .product-box.active.even .buy-card{order:unset;position:relative;padding:0 0 calc(24 * 100vw / 393);border-radius:6px;max-width:100%;width:100%;min-width:unset;height:100%;align-items:center}.campaign-main-product--mb-style-2 .buy-card .product-item{position:relative;top:auto;left:auto;z-index:2;width:100%;height:calc(278 * 100vw / 393);margin-bottom:calc(-31 * 100vw / 393);padding:0;overflow:visible}.campaign-main-product--mb-style-2 .buy-card .card-badge,.campaign-main-product--mb-style-2 .campaign-main-product__discount-badge{left:calc(4 * 100vw / 393);top:0;z-index:3;width:calc(126 * 100vw / 393);height:calc(40 * 100vw / 393);pointer-events:none}.campaign-main-product--mb-style-2 .buy-card .card-badge span,.campaign-main-product--mb-style-2 .campaign-main-product__discount-badge span{top:calc(6 * 100vw / 393);font-size:calc(16 * 100vw / 393)}.campaign-main-product--mb-style-2 .campaign-main-product__trust{display:flex;top:calc(52 * 100vw / 393);right:0;transform:none;z-index:3;width:calc(180 * 100vw / 393);max-width:52%}.campaign-main-product--mb-style-2 .campaign-main-product__trust-image{width:100%;height:auto}.campaign-main-product--mb-style-2 .buy-card .variants-img-wrapper{display:block;position:absolute;top:0;left:50%;right:auto;width:100%;height:calc(271 * 100vw / 393);transform:translate(-50%);overflow:hidden;pointer-events:auto}.campaign-main-product--mb-style-2 .buy-card .variant-img{width:100%;height:100%;margin:0;object-fit:contain}.campaign-main-product--mb-style-2 .campaign-main-product__poster-gift{display:block;left:auto;right:0;top:auto;bottom:calc(25 * 100vw / 393);width:calc(148 * 100vw / 393);height:calc(114 * 100vw / 393);color:#093a63;z-index:3;overflow:visible}.campaign-main-product--mb-style-2 .campaign-main-product__poster-gift-background{top:auto;bottom:0;right:0;width:calc(148 * 100vw / 393);height:calc(49 * 100vw / 393);border:0;border-radius:calc(38 * 100vw / 393);background:linear-gradient(39.35deg,#97cdfbcc,#fef4e7cc 48%,#ff6008cc);-webkit-backdrop-filter:none;backdrop-filter:none}.campaign-main-product--mb-style-2 .campaign-main-product__poster-gift-image{top:0;left:auto;right:calc(-4 * 100vw / 393);width:calc(114 * 100vw / 393)!important;height:calc(114 * 100vw / 393)!important}.campaign-main-product--mb-style-2 .campaign-main-product__poster-gift-copy{top:auto;bottom:calc(10 * 100vw / 393);left:calc(13 * 100vw / 393);white-space:normal;max-width:calc(58 * 100vw / 393)}.campaign-main-product--mb-style-2 .campaign-main-product__poster-gift-copy strong{font-size:calc(11.559 * 100vw / 393);font-weight:500;line-height:1.2;color:#093a63}.campaign-main-product--mb-style-2 .campaign-main-product__poster-gift-copy span{display:none}.campaign-main-product--mb-style-2 .buy-card .product-detail{position:relative;z-index:1;margin-top:0;flex:1;display:flex;flex-direction:column;gap:0;width:100%;padding:0 calc(16 * 100vw / 393);box-sizing:border-box}.campaign-main-product--mb-style-2 .buy-card .product-disc{display:none}.campaign-main-product--mb-style-2 .buy-card .product-info-wrapper{padding:0;gap:calc(12 * 100vw / 393);align-items:center;margin-bottom:calc(16 * 100vw / 393)}.campaign-main-product--mb-style-2 .buy-card .product-info-wrapper .product-title svg{height:calc(24 * 100vw / 393)}.campaign-main-product--mb-style-2 .buy-card .action-wrapper{margin-top:0;padding:0;gap:0;flex:0 0 auto}.campaign-main-product--mb-style-2 .buy-card .left-wrapper{display:flex;flex-direction:column;flex:0 0 auto}.campaign-main-product--mb-style-2 .buy-card .color_list{padding:0;gap:calc(4 * 100vw / 393);flex-wrap:wrap;min-height:calc(32 * 100vw / 393);height:auto;align-items:center}.campaign-main-product--mb-style-2 .buy-card .color_list li{width:calc(24 * 100vw / 393);height:calc(24 * 100vw / 393);margin:0!important;display:flex;align-items:center;justify-content:center}.campaign-main-product--mb-style-2 .buy-card .color_list li:not(:last-of-type){margin-right:0}.campaign-main-product--mb-style-2 .buy-card .color_list .options-color{width:calc(18 * 100vw / 393);height:calc(18 * 100vw / 393)}.campaign-main-product--mb-style-2 .buy-card .toggle-switch-wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:calc(20 * 100vw / 393);margin-top:calc(12 * 100vw / 393)}.campaign-main-product--mb-style-2 .buy-card .toggle_switch,.campaign-main-product--mb-style-2 .buy-card .charger-port-part{margin-top:0;gap:calc(8 * 100vw / 393)}.campaign-main-product--mb-style-2 .buy-card .toggle-product-size{align-items:start}.campaign-main-product--mb-style-2 .buy-card .toggle-product-size .size-wrapper{gap:calc(6 * 100vw / 393);height:auto;align-items:center}.campaign-main-product--mb-style-2 .buy-card .toggle-product-size .toggle-product-size-item{padding:calc(4 * 100vw / 393) calc(8 * 100vw / 393);border:1px solid transparent;background:#f7f7f7;color:#a3a3a3;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:calc(14 * 100vw / 393);line-height:130%}.campaign-main-product--mb-style-2 .buy-card .toggle-product-size .toggle-product-size-item.active{background:#fff8f5;border-color:#ffb688;color:#ff7a3d;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-weight:500}.campaign-main-product--mb-style-2 .buy-card .charger-port-items-wrapper{gap:calc(4 * 100vw / 393);align-items:center}.campaign-main-product--mb-style-2 .buy-card .charger-port-item{padding:calc(4 * 100vw / 393) calc(8 * 100vw / 393);border:1px solid transparent;background:#f7f7f7;color:#a3a3a3;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:calc(14 * 100vw / 393);font-weight:400}.campaign-main-product--mb-style-2 .buy-card .charger-port-item .select-circle{display:none}.campaign-main-product--mb-style-2 .buy-card .charger-port-item.active{background:#fff8f5;border-color:#ffb688;color:#ff7a3d;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-weight:500}.campaign-main-product--mb-style-2 .buy-card .price-wrapper{margin-top:calc(16 * 100vw / 393);flex:0 0 auto;align-items:flex-start}.campaign-main-product--mb-style-2 .buy-card .price.active{display:flex!important;align-items:center;gap:calc(4 * 100vw / 393)}.campaign-main-product--mb-style-2 .buy-card .price .tag_sale-compare-price{font-size:calc(18 * 100vw / 393);line-height:120%}.campaign-main-product--mb-style-2 .campaign-main-product__price-caption{margin-top:calc(8 * 100vw / 393)}.campaign-main-product--mb-style-2 .buy-card .right-wrapper{margin-top:calc(8 * 100vw / 393);padding-top:0;width:100%;flex:0 0 auto}.campaign-main-product--mb-style-2 .buy-card .add-to-cart-form2{gap:calc(12 * 100vw / 393);margin-top:0;height:calc(40 * 100vw / 393)}.campaign-main-product--mb-style-2 .buy-card .addtocart{height:calc(40 * 100vw / 393);padding:calc(10 * 100vw / 393) calc(20 * 100vw / 393);border-radius:4px}.campaign-main-product--mb-style-2 .buy-card .not-available-wrapper{gap:calc(12 * 100vw / 393);height:calc(40 * 100vw / 393)}.campaign-main-product--mb-style-2 .buy-card .product-not-available{height:calc(40 * 100vw / 393);padding:calc(10 * 100vw / 393) calc(20 * 100vw / 393);border-radius:4px}.campaign-main-product--mb-style-2 .buy-card .add-to-cart-form2 a{width:calc(40 * 100vw / 393);height:calc(40 * 100vw / 393);padding:calc(10 * 100vw / 393);box-sizing:border-box;border-radius:4px;flex-shrink:0;align-items:center;justify-content:center;background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-common-campaign-main-product.css.map */
