.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
[v-cloak]{display:none}
body.fixed{overflow:hidden}
.slick-dots{display:flex !important;gap:0 16px;z-index:1;bottom:-49.4px;left:50%;transform:translateX(-50%);position:absolute}
.slick-dots::before{content:'';margin:auto}
.slick-dots::after{content:'';margin:auto}
.slick-dots .slick-active button{background:#000}
.slick-dots button{height:10px;width:10px;border:0;background-color:#ccc;border-radius:10px;font-size:0;padding:0}
@media(min-width:1221px){.g6-product-info-component{min-height:522px}
}
@media(max-width:1220px){.g6-product-info-component{min-height:238px}
}
.g6-product-info-component.active{position:relative;z-index:999}
.g6-product-info-component.popout-image .image-area{z-index:999}
.g6-product-info-component.popout-image .image-area .popout-container{height:100vh;height:calc(var(--vh, 1vh) * 100)}
section.g6-product-info-section{max-width:1220px;width:100%;margin:40px auto;display:flex;justify-content:space-between;gap:0 102px}
@media(max-width:1220px){section.g6-product-info-section{max-width:744px;gap:0 60px;margin:40px auto;padding:0 20px}
}
@media(max-width:767px){section.g6-product-info-section{flex-direction:column;gap:40px 0;align-items:center}
}
section.g6-product-info-section .image-area{width:508px;height:100%;position:sticky;top:70px;left:0}
section.g6-product-info-section .image-area *::selection{background-color:transparent}
@media(max-width:1220px){section.g6-product-info-section .image-area{width:244px}
}
@media(max-width:767px){section.g6-product-info-section .image-area{position:relative;top:0;width:100%;display:flex;align-items:center;flex-direction:column}
}
section.g6-product-info-section .image-area .g6-tag,section.g6-product-info-section .image-area .g6-subtitle-lg{display:none}
@media(max-width:767px){section.g6-product-info-section .image-area .g6-tag,section.g6-product-info-section .image-area .g6-subtitle-lg{display:block}
}
section.g6-product-info-section .image-area>.product-info-image-container{margin-left:45px;margin-bottom:26px;position:relative;width:400px}
@media(max-width:1220px){section.g6-product-info-section .image-area>.product-info-image-container{width:200px;margin-left:22px;margin-bottom:18px}
}
@media(max-width:767px){section.g6-product-info-section .image-area>.product-info-image-container{margin-left:0}
}
section.g6-product-info-section .image-area>.product-info-image-container .slick{display:flex}
section.g6-product-info-section .image-area>.product-info-image-container .slick .image-item{flex-shrink:0;width:400px;height:420px;padding:20px 20px 40px;cursor:url('../../../../../etc/designs/g6/clientlib-site/img/g6/cursor-magnifier.svg'),auto}
@media(max-width:1220px){section.g6-product-info-section .image-area>.product-info-image-container .slick .image-item{padding:10px 10px 20px;width:200px;height:210px}
}
section.g6-product-info-section .image-area>.product-info-image-container .slick .image-item img{width:360px;height:auto}
@media(max-width:1220px){section.g6-product-info-section .image-area>.product-info-image-container .slick .image-item img{width:180px;height:auto}
}
section.g6-product-info-section .image-area>.product-info-image-container::before,section.g6-product-info-section .image-area>.product-info-image-container::after{position:absolute;content:'';top:-1px;height:85px;width:82px}
@media(max-width:1220px){section.g6-product-info-section .image-area>.product-info-image-container::before,section.g6-product-info-section .image-area>.product-info-image-container::after{display:none}
}
section.g6-product-info-section .image-area>.product-info-image-container .award-img{position:absolute;top:0;right:-64px;width:60px;height:60px;opacity:0;z-index:-1;display:flex;align-items:center}
section.g6-product-info-section .image-area>.product-info-image-container .award-img.active{opacity:1}
@media(max-width:1220px){section.g6-product-info-section .image-area>.product-info-image-container .award-img{right:-44px;width:40px;height:40px}
}
section.g6-product-info-section .image-area>.product-info-image-container .award-img img{width:60px;height:auto}
@media(max-width:1220px){section.g6-product-info-section .image-area>.product-info-image-container .award-img img{width:40px;height:auto}
}
section.g6-product-info-section .image-area>.product-info-image-container .icon-container{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:40px;display:none;gap:0 8px;justify-content:center;align-items:center}
@media(max-width:1220px){section.g6-product-info-section .image-area>.product-info-image-container .icon-container{height:32px}
}
section.g6-product-info-section .image-area>.product-info-image-container .icon-container.active{display:flex}
section.g6-product-info-section .image-area>.product-info-image-container .icon-container img{height:100%;width:100%}
section.g6-product-info-section .image-area .swiper-thumb-container{display:flex;align-items:center;position:relative}
section.g6-product-info-section .image-area .swiper-thumb-container .left-arrow,section.g6-product-info-section .image-area .swiper-thumb-container .right-arrow{flex-shrink:0;width:30px;height:76px;display:flex;align-items:center;cursor:pointer}
section.g6-product-info-section .image-area .swiper-thumb-container .left-arrow svg,section.g6-product-info-section .image-area .swiper-thumb-container .right-arrow svg{width:14px;height:28px}
@media(max-width:1220px){section.g6-product-info-section .image-area .swiper-thumb-container .left-arrow,section.g6-product-info-section .image-area .swiper-thumb-container .right-arrow{display:none !important}
}
section.g6-product-info-section .image-area .swiper-thumb-container .left-arrow{left:0;z-index:9;justify-content:flex-start}
section.g6-product-info-section .image-area .swiper-thumb-container .swiper-button-disabled{opacity:0 !important;z-index:-1 !important}
section.g6-product-info-section .image-area .swiper-thumb-container .right-arrow{z-index:9;right:0;justify-content:flex-end}
section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container{max-width:100%;width:calc(100% - 60px);margin:auto;align-items:center;justify-content:flex-start;position:relative}
@media(max-width:1220px){section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container{max-width:200px;margin-left:39px;width:166px}
section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .slick-list{opacity:0;z-index:-1}
}
@media(max-width:767px){section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container{margin-left:0}
}
@media(min-width:1221px){section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .swiper-slide-thumb-active{border-color:#000 !important}
}
@media(max-width:1220px){section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .swiper-slide-thumb-active{border-color:#000 !important;background-color:#000 !important}
}
section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .swiper-wrapper.less-than-five{justify-content:center}
@media(max-width:1220px){section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .swiper-wrapper.less-than-five .gallery-item{margin-right:8px !important;margin-left:8px !important}
}
@media(max-width:1220px){section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .slick-list{margin-left:8px}
}
section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .gallery-item{border:1px solid #ccc;margin-right:10px;flex-shrink:0;height:76px;width:76px;position:relative;cursor:pointer}
section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .gallery-item.slick-current{border-color:#000}
@media(max-width:1220px){section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .gallery-item{width:10px !important;height:10px !important;background-color:#ccc;border-color:#ccc;border-radius:100%;margin-right:16px}
section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .gallery-item.slick-current{background-color:#757575;border-color:#757575}
}
section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .gallery-item img{position:relative;width:76px;height:auto;z-index:-1;display:block}
@media(max-width:1220px){section.g6-product-info-section .image-area .swiper-thumb-container .gallery-container .gallery-item img{display:none}
}
section.g6-product-info-section .information-area{width:610px}
@media(max-width:1220px){section.g6-product-info-section .information-area{width:396px}
}
@media(max-width:767px){section.g6-product-info-section .information-area{width:100%}
}
section.g6-product-info-section .information-area .link{font-family:'Arial';font-weight:700;font-size:12px;line-height:14px;color:#7231c6;text-decoration:none;flex-shrink:0;display:flex;align-items:center}
section.g6-product-info-section .information-area .link span{margin-left:4px;align-items:center;justify-content:center;display:flex;width:5px;height:8px}
section.g6-product-info-section .information-area .link span svg{height:100%;width:100%}
section.g6-product-info-section .information-area .g6-tag{margin-bottom:4px}
section.g6-product-info-section .information-area .titleBlock{margin-bottom:32px}
section.g6-product-info-section .information-area .titleBlock .ruk_rating_snippet{margin-top:4px}
@media(max-width:767px){section.g6-product-info-section .information-area .g6-tag,section.g6-product-info-section .information-area .g6-subtitle-lg{display:none}
}
section.g6-product-info-section .information-area>ul{padding-left:16px;margin-bottom:60px}
section.g6-product-info-section .information-area>ul>li{list-style:disc;font-family:'Roboto';font-weight:400;font-size:16px;line-height:19px}
section.g6-product-info-section .information-area>ul>li+li{margin-top:10px}
section.g6-product-info-section .information-area .product-description .title-container{position:relative;display:flex;align-items:center;justify-content:space-between;height:34px;padding-right:10px;border-bottom:.5px solid #ccc}
section.g6-product-info-section .information-area .product-description .title-container span{position:relative;width:10px;height:100%;display:block;cursor:pointer;transition:.3s;transform:rotate(180deg)}
section.g6-product-info-section .information-area .product-description .title-container span.active{transform:rotate(0)}
section.g6-product-info-section .information-area .product-description .title-container span svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
section.g6-product-info-section .information-area .product-description .description-container{overflow:hidden;margin-top:20px;margin-right:10px}
section.g6-product-info-section .information-area .product-description .description-container .description-item{display:grid;grid-template-columns:4fr 6fr;column-gap:40px}
section.g6-product-info-section .information-area .product-description .description-container>.description-item+.description-item,section.g6-product-info-section .information-area .product-description .description-container>div .description-item{margin-top:10px}
section.g6-product-info-section .information-area .description-energy-label-container{display:flex;align-items:center;margin:40px 0}
section.g6-product-info-section .information-area .description-energy-label-container .energy-tag{width:52px;display:flex;align-items:center;overflow:hidden}
section.g6-product-info-section .information-area .description-energy-label-container .energy-tag img{width:100%;height:auto}
section.g6-product-info-section .information-area .description-energy-label-container a{font-family:'Arial';font-weight:400;font-size:12px;line-height:18px;color:#000}
section.g6-product-info-section .information-area .description-price-container{margin-top:40px;display:flex;flex-direction:column;gap:4px 0}
section.g6-product-info-section .information-area .description-price-container.re-newed .original-price{text-decoration-line:none}
section.g6-product-info-section .information-area .description-price-container .original-price,section.g6-product-info-section .information-area .description-price-container .description,section.g6-product-info-section .information-area .description-price-container .pricingDescription p{font-family:'Roboto';font-weight:400;font-size:12px;line-height:14px}
section.g6-product-info-section .information-area .description-price-container .discount-price,section.g6-product-info-section .information-area .description-price-container .original-price{display:flex;align-items:center}
section.g6-product-info-section .information-area .description-price-container .discount-price{gap:0 10px}
section.g6-product-info-section .information-area .description-price-container .original-price{height:14px;gap:0 4px;text-decoration-line:line-through}
section.g6-product-info-section .information-area .description-price-container .description{color:#757575}
section.g6-product-info-section .information-area .description-price-container .pricingDescription p{color:#757575;margin-top:4px}
section.g6-product-info-section .information-area .description-price-container .text-re-new{font-family:'Roboto';font-weight:400;font-size:18px;line-height:150%}
section.g6-product-info-section .information-area .description-price-container .price{font-family:'Roboto'}
section.g6-product-info-section .information-area .promotional-information-container{margin-top:40px;padding:20px 20px 30px;background:#fafafa;border-radius:4px}
@media(max-width:1220px){section.g6-product-info-section .information-area .promotional-information-container{padding:20px}
}
section.g6-product-info-section .information-area .promotional-information-container .g6-subtitle-sm+.promotional-information-item{margin-top:30px}
@media(max-width:1220px){section.g6-product-info-section .information-area .promotional-information-container .g6-subtitle-sm+.promotional-information-item{margin-top:20px}
}
section.g6-product-info-section .information-area .promotional-information-container .promotional-information-item{display:flex;align-items:center;gap:0 20px}
@media(max-width:1220px){section.g6-product-info-section .information-area .promotional-information-container .promotional-information-item{display:block}
}
section.g6-product-info-section .information-area .promotional-information-container .promotional-information-item>.text{width:100%;max-height:48px;overflow:hidden}
section.g6-product-info-section .information-area .promotional-information-container .promotional-information-item .link{max-width:140px;overflow:hidden;align-self:flex-end;white-space:nowrap;gap:0 4px}
@media(max-width:1220px){section.g6-product-info-section .information-area .promotional-information-container .promotional-information-item .link{margin-top:14px}
}
section.g6-product-info-section .information-area .promotional-information-container .promotional-information-item .link p{overflow:hidden}
section.g6-product-info-section .information-area .promotional-information-container .promotional-information-item .link span{margin-left:0}
section.g6-product-info-section .information-area .promotional-information-container .promotional-information-item+.promotional-information-item{margin-top:20px}
@media(max-width:1220px){section.g6-product-info-section .information-area .promotional-information-container .promotional-information-item+.promotional-information-item{margin-top:24px}
}
section.g6-product-info-section .information-area .select-container>div{margin-top:40px;padding-top:40px;border-top:.5px solid #ccc}
section.g6-product-info-section .information-area .select-container>div .g6-subtitle-sm+.item{margin-top:20px}
section.g6-product-info-section .information-area .select-container>div .item{position:relative;cursor:pointer;padding:16px 20px;min-height:105px;display:flex;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;overflow:hidden}
@media(min-width:1220px){section.g6-product-info-section .information-area .select-container>div .item{max-height:137px;justify-content:space-between}
}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>div .item{padding:20px;flex-direction:column;justify-content:flex-start;min-height:191px}
}
section.g6-product-info-section .information-area .select-container>div .item.disabled{cursor:unset}
section.g6-product-info-section .information-area .select-container>div .item.disabled .text-container .promotional-information,section.g6-product-info-section .information-area .select-container>div .item.disabled .text-container .text{opacity:.3}
section.g6-product-info-section .information-area .select-container>div .item.disabled .price-container{opacity:.3}
section.g6-product-info-section .information-area .select-container>div .item:not(.disabled):not(.active):hover{border:1px solid #000}
section.g6-product-info-section .information-area .select-container>div .item+.item{margin-top:10px}
section.g6-product-info-section .information-area .select-container>div .item.active:not(.disabled){border:2px solid #7231c6}
section.g6-product-info-section .information-area .select-container>div .item.price-in-cart .price-show-in-cart{display:block !important}
section.g6-product-info-section .information-area .select-container>div .item .text-container{position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;gap:4px 0}
@media(min-width:1220px){section.g6-product-info-section .information-area .select-container>div .item .text-container{max-width:370px}
}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>div .item .text-container{margin-top:0;flex-grow:unset}
}
section.g6-product-info-section .information-area .select-container>div .item .text-container>.text{width:100%;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}
@media(min-width:768px){section.g6-product-info-section .information-area .select-container>div .item .text-container .promotional-information{max-height:42px;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}
}
section.g6-product-info-section .information-area .select-container>div .item .text-container .promotional-information+.text{margin-top:4px}
section.g6-product-info-section .information-area .select-container>div .item .text-container>.out-of-stock{color:#ed0000;margin-top:1px;height:18px}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>div .item .text-container>.out-of-stock{margin-top:27px}
}
section.g6-product-info-section .information-area .select-container>div .item .price-container{display:flex;flex-direction:column;gap:4px 0;align-items:flex-end;justify-content:flex-end}
@media(min-width:1220px){section.g6-product-info-section .information-area .select-container>div .item .price-container{padding-left:20px}
}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>div .item .price-container{align-items:flex-start;justify-content:flex-start;margin-top:0;margin-left:0}
}
section.g6-product-info-section .information-area .select-container>div .item .price-container .price{font-family:'Roboto';font-weight:500;font-size:20px;line-height:23px;max-width:180px}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>div .item .price-container .price{font-size:18px;line-height:21px}
}
section.g6-product-info-section .information-area .select-container>div .item .price-container .original-price,section.g6-product-info-section .information-area .select-container>div .item .price-container .price-show-in-cart{font-family:'Roboto';font-weight:400;font-size:12px;line-height:18px;color:#757575;height:18px}
section.g6-product-info-section .information-area .select-container>div .item .price-container .original-price{text-decoration-line:line-through}
section.g6-product-info-section .information-area .select-container>.bundle-container .title-container,section.g6-product-info-section .information-area .select-container .bought-together-container .title-container{display:flex;justify-content:space-between}
section.g6-product-info-section .information-area .select-container>.bundle-container .title-container+div,section.g6-product-info-section .information-area .select-container .bought-together-container .title-container+div{margin-top:20px}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.bundle-container .item,section.g6-product-info-section .information-area .select-container .bought-together-container .item{display:block !important}
}
section.g6-product-info-section .information-area .select-container>.bundle-container .item.require,section.g6-product-info-section .information-area .select-container .bought-together-container .item.require{display:none}
section.g6-product-info-section .information-area .select-container>.bundle-container .item.not-require,section.g6-product-info-section .information-area .select-container .bought-together-container .item.not-require{display:flex}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.bundle-container .item .text-container,section.g6-product-info-section .information-area .select-container .bought-together-container .item .text-container{display:block;width:100%}
}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.bundle-container .item .text-container .text,section.g6-product-info-section .information-area .select-container .bought-together-container .item .text-container .text{line-height:1.25;white-space:normal;height:46px;overflow:hidden}
}
section.g6-product-info-section .information-area .select-container>.bundle-container .item .text-container .out-of-stock,section.g6-product-info-section .information-area .select-container .bought-together-container .item .text-container .out-of-stock{color:#ed0000}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.bundle-container .item .price-container,section.g6-product-info-section .information-area .select-container .bought-together-container .item .price-container{display:block}
}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.bundle-container .item .price-container .price,section.g6-product-info-section .information-area .select-container .bought-together-container .item .price-container .price{font-family:'Poppins';font-weight:500;font-size:18px;line-height:150%;margin:6px 0 4px}
}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.configuration-container .item{gap:12px 0;justify-content:space-between}
}
section.g6-product-info-section .information-area .select-container>.configuration-container .item.disabled{cursor:unset}
section.g6-product-info-section .information-area .select-container>.configuration-container .item.disabled .text-container .circle,section.g6-product-info-section .information-area .select-container>.configuration-container .item.disabled .text-container .option .text{opacity:.3}
section.g6-product-info-section .information-area .select-container>.configuration-container .item.disabled .price-container{opacity:1}
section.g6-product-info-section .information-area .select-container>.configuration-container .item.disabled .price-container .price,section.g6-product-info-section .information-area .select-container>.configuration-container .item.disabled .price-container .original-price{opacity:.3}
section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container{width:100%;flex-direction:row;gap:20px;justify-content:flex-start}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container .promotional-information,section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container .out-of-stock{order:2;margin-left:0;margin-top:16px;height:18px}
}
section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container .out-of-stock{color:#ed0000;height:18px}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container .out-of-stock{margin-top:18px !important;order:3;display:none}
}
section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container .option{display:flex;gap:4px 20px;flex-direction:column;justify-content:flex-end}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container .option{order:1}
}
section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container .option .text{white-space:nowrap;max-width:331px;overflow:hidden}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container .option .text{margin-top:0;max-width:unset;white-space:normal;max-height:54px}
}
section.g6-product-info-section .information-area .select-container>.configuration-container .item .text-container .circle{align-self:center;flex-shrink:0;height:30px;width:30px;border-radius:100%;box-shadow:inset 0 1px 2px rgba(0,0,0,0.5)}
section.g6-product-info-section .information-area .select-container>.configuration-container .item .out-of-stock.mobile{display:none}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.configuration-container .item .out-of-stock.mobile{color:#ed0000;display:block;padding-bottom:8px;height:29px}
}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.configuration-container .item .price-container{min-height:72px}
}
section.g6-product-info-section .information-area .select-container>.bought-together-container .feature-description-container{background:#fafafa;display:flex;align-items:center;padding:20px;gap:0 20px}
@media(max-width:1220px){section.g6-product-info-section .information-area .select-container>.bought-together-container .feature-description-container{flex-direction:column;gap:20px 0;padding:30px 20px}
}
section.g6-product-info-section .information-area .select-container>.bought-together-container .feature-description-container .feature-description-image-container{flex-shrink:0;width:100px;height:100px}
section.g6-product-info-section .information-area .select-container>.bought-together-container .feature-description-container .feature-description-image-container img{width:100%;height:auto}
section.g6-product-info-section .information-area .select-container>.bought-together-container .feature-description-container>ul{padding-left:16px}
section.g6-product-info-section .information-area .select-container>.bought-together-container .feature-description-container>ul>li{list-style:disc;font-family:'Roboto';font-weight:400;font-size:16px;line-height:19px}
section.g6-product-info-section .information-area .select-container>.bought-together-container .feature-description-container>ul>li+li{margin-top:8px}
section.g6-product-info-section .information-area .select-container>.bought-together-container .feature-description-container+.item{margin-top:10px}
section.g6-product-info-section .information-area .purchase-relate-container,section.g6-product-info-section .information-area .purchase-platform-container{padding-top:40px;margin-top:40px;border-top:.5px solid #ccc}
section.g6-product-info-section .information-area .purchase-relate-container.noPriceLine,section.g6-product-info-section .information-area .purchase-platform-container.noPriceLine{margin-top:0}
section.g6-product-info-section .information-area .purchase-relate-container .item{display:flex;gap:0 15px}
section.g6-product-info-section .information-area .purchase-relate-container .item>.image-container{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center}
section.g6-product-info-section .information-area .purchase-relate-container .item>.image-container>img{width:100%;height:auto}
section.g6-product-info-section .information-area .purchase-relate-container .item+.item{margin-top:32px}
section.g6-product-info-section .information-area .purchase-relate-container .item .text-container>.title{display:flex;gap:0 10px}
@media(max-width:1220px){section.g6-product-info-section .information-area .purchase-relate-container .item .text-container>.title{flex-direction:column;gap:4px 0}
}
section.g6-product-info-section .information-area .purchase-relate-container .item .text-container>.title>.link{font-weight:400}
section.g6-product-info-section .information-area .purchase-relate-container .item .text-container>.text{margin-top:10px}
section.g6-product-info-section .information-area .purchase-platform-container{display:flex;gap:0 11.33px;flex-direction:column}
section.g6-product-info-section .information-area .purchase-platform-container .purchase-platform-title{margin-bottom:20px}
section.g6-product-info-section .information-area .purchase-platform-container .ECsection{display:flex;gap:0 11.33px}
@media(max-width:1024px){section.g6-product-info-section .information-area .purchase-platform-container .ECsection{display:grid;gap:12px 12px;grid-template-columns:1fr 1fr}
}
section.g6-product-info-section .information-area .purchase-platform-container .item.EC{padding:15px 15px 23px;border:1px solid #ccc;border-radius:12px;width:146px;text-decoration:none}
@media(max-width:1024px){section.g6-product-info-section .information-area .purchase-platform-container .item.EC{padding:15px 39px 23px;width:100%}
}
@media(max-width:767px){section.g6-product-info-section .information-area .purchase-platform-container .item.EC{padding:15px 23.75px 23px}
}
section.g6-product-info-section .information-area .purchase-platform-container .item.EC:hover{border-color:#7231c6;outline:1px solid #7231c6}
section.g6-product-info-section .information-area .purchase-platform-container .item.EC .purchase-platform-image-container{display:flex;align-items:center;width:100%;flex-direction:column}
section.g6-product-info-section .information-area .purchase-platform-container .item.EC .purchase-platform-image-container img{width:100%;height:40px;object-fit:contain}
section.g6-product-info-section .information-area .purchase-platform-container .item.EC .purchase-platform-image-container>.price{text-align:center;margin-top:12px;font-family:'Roboto';font-weight:700;font-size:14px;line-height:16px;color:#000;height:16px}
section.g6-product-info-section .information-area .where-to-buy{display:flex;align-items:center;margin:40px 0 0}
section.g6-product-info-section .information-area .where-to-buy.noMarginTop{margin-top:0}
section.g6-product-info-section .information-area .where-to-buy a{min-width:60px}
section.g6-product-info-section .information-area .pin-code-container{margin-top:40px;padding-top:40px;border-top:.5px solid #ccc}
section.g6-product-info-section .information-area .pin-code-container .title-container{font-family:'Roboto';font-weight:400;font-size:14px;line-height:130%;display:flex}
section.g6-product-info-section .information-area .pin-code-container .title-container>.success-text,section.g6-product-info-section .information-area .pin-code-container .title-container>.failed-text{font-family:'Roboto';font-weight:500;font-size:16px;line-height:130%}
section.g6-product-info-section .information-area .pin-code-container .title-container>.link{margin-left:12px;color:#7231c6;font-family:'Roboto';font-weight:500;font-size:12px;line-height:14px;cursor:pointer}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container{margin-top:16px;display:flex;height:60px}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container{border:1px solid #000;border-radius:4px 0 0 4px;position:relative;width:150px;height:100%;padding:12px 16px;display:flex;flex-direction:column;justify-content:center;font-family:'Roboto';font-weight:400;font-size:12px;line-height:130%;text-transform:capitalize}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container.failed{border:1px solid #e02f10}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container .text-container{display:flex;align-items:center}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container .text-container>p,section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container .text-container span{color:#757575}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container .text-container>p>span,section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container .text-container span>span{color:#e02f10}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container input{height:100%;width:100%;position:absolute;top:0;left:0;z-index:3;opacity:0;border:unset;outline:0}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container input.active{height:100%;position:static;opacity:1;top:unset;left:unset}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .input-container>p.active{margin-top:4px}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .sumbit-button{transition:.3s;outline:0;font-family:'Roboto';font-weight:500;font-size:12px;line-height:130%;padding:16px 22px;border-width:1px 1px 1px 0;border-style:solid;border-color:#757575;border-radius:0 4px 4px 0;background-color:transparent;opacity:.3}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .sumbit-button.active{cursor:pointer;opacity:1;border-color:#000}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .sumbit-button.active:hover{opacity:1;background-color:#7231c6;border-color:#7231c6;color:#fff}
section.g6-product-info-section .information-area .pin-code-container .input-and-button-container .sumbit-button.active:active{opacity:1;background-color:#6b53cc;border-color:#6b53cc;color:#fff}
section.g6-product-info-section .information-area .pin-code-container .loading-container{margin-top:28px;display:flex}
section.g6-product-info-section .information-area .pin-code-container .loading-container>span{height:16px;width:16px}
section.g6-product-info-section .information-area .pin-code-container .loading-container>span>svg{width:100%;height:100%}
section.g6-product-info-section .information-area .pin-code-container .loading-container>p{margin-left:12px;font-family:'Roboto';font-weight:400;font-size:12px;line-height:130%;text-transform:capitalize}
section.g6-product-info-section .information-area .pin-code-container>.success-response-text{margin-top:12px;font-family:'Roboto';font-weight:400;font-size:12px;line-height:130%}
section.g6-product-info-section .information-area .pin-code-container>.success-response-text span{font-weight:500;color:#7231c6}
section.g6-product-info-section .information-area .pin-code-container>.failed-description{margin-top:4px;font-family:'Roboto';font-weight:400;font-size:12px;line-height:130%;color:#e02f10}
section.g6-product-info-section .popout-image-area{display:none}
section.g6-product-info-section .popout-image-area.active{display:block}
section.g6-product-info-section .popout-image-area .swiper-slide-thumb-active{border-color:#000 !important}
section.g6-product-info-section .popout-image-area .popout-container{display:flex;flex-direction:column;width:100vw;height:100vh;background-color:#fff;padding:30px 0 0}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container{padding:10px 0 0}
}
section.g6-product-info-section .popout-image-area .popout-container span.close{width:40px;height:40px}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container span.close{height:24px;width:24px;top:10px;right:10px}
}
section.g6-product-info-section .popout-image-area .popout-container .zoom-button{display:flex;justify-content:center;height:30px;flex-shrink:0}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container .zoom-button{height:24px}
}
section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-in{margin-left:30px}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-in{margin-left:20px}
}
section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-out,section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-in{display:none;height:30px;width:30px;cursor:pointer}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-out,section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-in{width:24px;height:24px}
}
section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-out:hover svg circle,section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-in:hover svg circle{fill:#7231c6;stroke:#7231c6}
section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-out:hover svg .path,section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-in:hover svg .path{fill:#7231c6}
section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-out:active svg circle,section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-in:active svg circle{fill:#6b53cc;stroke:#6b53cc}
section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-out:active svg .path,section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-in:active svg .path{fill:#6b53cc}
section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-out svg,section.g6-product-info-section .popout-image-area .popout-container .zoom-button .zoom-in svg{width:100%;height:100%}
section.g6-product-info-section .popout-image-area .popout-container .gallery-container .swiper{width:100%;height:100%}
section.g6-product-info-section .popout-image-area .popout-container .gallery-container .swiper .swiper-slide{background-color:#fff;text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;border:1px solid #fff}
section.g6-product-info-section .popout-image-area .popout-container .slick-container{margin:auto;border-radius:32px;overflow:hidden;max-width:1200px;width:100%;height:100%;margin:7vh auto;position:relative}
@media(max-width:1220px){section.g6-product-info-section .popout-image-area .popout-container .slick-container{max-width:calc(100vw - 80px)}
}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .title{position:absolute;left:50%;transform:translateX(-50%);top:20px;font-family:'Poppins';font-weight:500;font-size:24px;line-height:150%;max-height:36px;overflow:hidden;text-align:center;width:100%;margin:0}
@media(max-width:1220px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .title{max-width:calc(100vw - 40px)}
}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .title{top:calc(50% - ((100vw - 80px + 68px) / 2))}
}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main{height:100%;width:100%}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-next,section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-prev{position:fixed;top:50%;z-index:2;transform:translateY(-50%);cursor:pointer;height:60px;width:60px}
@media(max-width:1220px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-next,section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-prev{height:44px;width:44px}
}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-next,section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-prev{height:24px;width:24px}
}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-next::after,section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-prev::after{content:unset !important}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-next svg,section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-prev svg{width:100%;height:100%}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-next{right:60px}
@media(max-width:1220px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-next{right:40px}
}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-next{right:20px}
}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-prev{left:60px}
@media(max-width:1220px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-prev{left:40px}
}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-button-prev{left:20px}
}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-slide{flex-shrink:0;display:flex;justify-content:center;max-width:1200px;width:100vw;align-items:flex-start;position:relative;margin-top:88px;height:auto}
@media(max-width:1220px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-slide{max-width:calc(100vw - 80px)}
}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-slide{margin-top:calc((100vh - 14vh - 80px - 34px - (100vw - 80px)+68px)/ 2)}
}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-slide.slick-current{z-index:1}
section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-slide img{height:calc((100vh - 268px) - 14vh);transform:scale(1)}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .popout-container .slick-container .swiper.main .swiper-slide img{height:auto;width:100%}
}
section.g6-product-info-section .popout-image-area .gallery-container{display:flex;flex-shrink:0;height:100px;width:100vw;background:#f2f2f2;justify-content:center;position:relative;overflow:visible !important;gap:0 16px}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .gallery-container{height:80px;gap:0 12px;justify-content:unset}
section.g6-product-info-section .popout-image-area .gallery-container::after{content:''}
section.g6-product-info-section .popout-image-area .gallery-container::before{content:''}
section.g6-product-info-section .popout-image-area .gallery-container::after{margin-right:auto}
section.g6-product-info-section .popout-image-area .gallery-container::before{margin-left:auto}
}
section.g6-product-info-section .popout-image-area .gallery-container.hide-gallery{background-color:#fff}
section.g6-product-info-section .popout-image-area .gallery-container.hide-gallery .toggle-gallery{z-index:3;top:unset;bottom:0;background:#000}
section.g6-product-info-section .popout-image-area .gallery-container.hide-gallery .toggle-gallery svg path{fill:#fff}
section.g6-product-info-section .popout-image-area .gallery-container .toggle-gallery{cursor:pointer;position:absolute;right:60px;height:28px;top:-28px;padding:6px 10px;background-color:#f2f2f2;border-radius:4px 4px 0 0;display:block}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .gallery-container .toggle-gallery{right:20px}
}
section.g6-product-info-section .popout-image-area .gallery-container .toggle-gallery:hover{background-color:#7231c6}
section.g6-product-info-section .popout-image-area .gallery-container .toggle-gallery:hover svg path{fill:#fff}
section.g6-product-info-section .popout-image-area .gallery-container .toggle-gallery:active{background:#6b53cc}
section.g6-product-info-section .popout-image-area .gallery-container .toggle-gallery:active svg path{fill:#fff}
section.g6-product-info-section .popout-image-area .gallery-container .gallery{padding:0;padding:15px 0}
section.g6-product-info-section .popout-image-area .gallery-container .gallery .swiper-wrapper{margin:auto;justify-content:center}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .gallery-container .gallery .swiper-wrapper{justify-content:flex-start}
}
section.g6-product-info-section .popout-image-area .gallery-container .gallery .swiper-slide{border:1px solid #ccc;height:70px;width:70px;border-radius:4px;padding:2px;z-index:1;margin:0}
section.g6-product-info-section .popout-image-area .gallery-container .gallery .swiper-slide:active,section.g6-product-info-section .popout-image-area .gallery-container .gallery .swiper-slide:hover{border-color:#000}
@media(max-width:767px){section.g6-product-info-section .popout-image-area .gallery-container .gallery .swiper-slide{height:50px;width:50px}
}
section.g6-product-info-section .popout-image-area .gallery-container .gallery .swiper-slide img{width:100%}
.popout{position:absolute;opacity:0;z-index:-99999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center}
.popout.active{opacity:1;position:fixed;z-index:9999}
.popout .popout-container{position:relative;padding:80px 0}
@media(max-width:767px){.popout .popout-container{padding:60px 0}
}
.popout .popout-container span.close{position:absolute;right:20px;top:20px;width:40px;height:40px;cursor:pointer}
@media(max-width:767px){.popout .popout-container span.close{height:20px;width:20px}
}
.popout .popout-container span.close>svg{width:100%;height:100%}
.popout.popout-purchase-information .popout-container{width:50vw;max-height:100vh;background-color:#fff;border-radius:32px}
@media(max-width:1220px){.popout.popout-purchase-information .popout-container{width:90vw}
}
@media(max-width:767px){.popout.popout-purchase-information .popout-container{border-radius:16px;padding:40px 0}
}
.popout.popout-purchase-information .popout-container .title{font-size:42px;text-align:center;padding:0 60px}
@media(max-width:1220px){.popout.popout-purchase-information .popout-container .title{font-size:36px}
}
@media(max-width:767px){.popout.popout-purchase-information .popout-container .title{padding:0 20px;font-size:24px}
}
.popout.popout-purchase-information .popout-container .detail-container .detail-item,.popout.popout-purchase-information .popout-container .total-container{display:grid;grid-template-columns:75% 25%}
@media(max-width:767px){.popout.popout-purchase-information .popout-container .detail-container .detail-item,.popout.popout-purchase-information .popout-container .total-container{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
.popout.popout-purchase-information .popout-container .detail-container .detail-item>.total-price,.popout.popout-purchase-information .popout-container .total-container>.total-price,.popout.popout-purchase-information .popout-container .detail-container .detail-item>.price,.popout.popout-purchase-information .popout-container .total-container>.price{text-align:right}
.popout.popout-purchase-information .popout-container .detail-container{padding:40px 60px 0;margin-top:32px;padding-top:40px;border-top:1px solid #f2f2f2}
@media(max-width:767px){.popout.popout-purchase-information .popout-container .detail-container{padding:20px;margin-top:20px}
}
@media(max-width:767px){.popout.popout-purchase-information .popout-container .detail-container .detail-item{gap:8px}
}
.popout.popout-purchase-information .popout-container .detail-container .detail-item+.detail-item{margin-top:32px}
@media(max-width:767px){.popout.popout-purchase-information .popout-container .detail-container .detail-item+.detail-item{margin-top:20px}
}
@media(max-width:767px){.popout.popout-purchase-information .popout-container .detail-container .detail-item>.name{font-family:'Poppins';font-weight:500;font-size:16px;line-height:24px}
}
@media(max-width:767px){.popout.popout-purchase-information .popout-container .detail-container .detail-item>.price>.current-price{font-size:16px;line-height:19px}
}
.popout.popout-purchase-information .popout-container .detail-container .detail-item>.price>.original-price{text-decoration-line:line-through;color:#757575;margin-top:4px}
@media(max-width:767px){.popout.popout-purchase-information .popout-container .detail-container .detail-item>.price>.original-price{line-height:14px}
}
.popout.popout-purchase-information .popout-container .total-container{margin-top:40px;padding-top:32px;font-weight:700;border-top:1px solid #000}
@media(max-width:767px){.popout.popout-purchase-information .popout-container .total-container{margin-top:20px;padding-top:20px;font-family:'Roboto';font-weight:500;font-size:16px;line-height:19px;gap:12px}
}
.buy-section{position:fixed;bottom:0;left:0;border-top:1px solid #ccc;width:100vw;background-color:#f2f2f2;z-index:98}
.buy-section .container{height:80px;overflow:hidden;max-width:1200px;margin:auto;width:100%;padding:12.5px 20px;display:flex;justify-content:space-between;align-items:center}
@media(max-width:767px){.buy-section .container{height:auto}
}
@media(max-width:1220px){.buy-section .container{padding:12.5px 40px;max-width:100%}
}
@media(max-width:767px){.buy-section .container{padding:15px 20px 20px;display:grid;grid-template-columns:1fr auto;row-gap:20px;grid-template-areas:"information price" "button button"}
}
.buy-section .container .product-information{overflow:hidden;flex-grow:1}
@media(max-width:767px){.buy-section .container .product-information{grid-area:information}
}
.buy-section .container .product-information .title.g6-subtitle-sm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.buy-section .container .product-information p+p{margin-top:4px}
.buy-section .container .product-information .coming-soon,.buy-section .container .product-information .released,.buy-section .container .product-information .temporary-out-of-stock,.buy-section .container .product-information .no-longer-available{color:#757575}
.buy-section .container .price-container{text-align:right}
@media(max-width:767px){.buy-section .container .price-container{grid-area:price}
}
.buy-section .container .price-container .price-text{display:flex;gap:0 12px}
@media(max-width:767px){.buy-section .container .price-container .price-text .total{display:none}
}
.buy-section .container .price-container .price-text .totle-price{flex-shrink:0}
.buy-section .container .price-container .price-text+a{display:block;margin-top:4px;color:#757575;font-family:'Roboto';font-weight:400;font-size:14px;line-height:16px}
@media(max-width:767px){.buy-section .container .price-container .price-text+a{margin-top:12px}
}
.buy-section .container button{margin-left:80px;font-family:'Poppins';font-weight:700;font-size:16px;line-height:24px;padding:16px 20px;color:#fff;border-radius:4px;border:0;cursor:pointer}
@media(max-width:1220px){.buy-section .container button{margin-left:40px}
}
@media(max-width:767px){.buy-section .container button{grid-area:button;padding:6px 20px;max-width:unset;font-family:'Roboto';font-weight:400;font-size:12px;line-height:14px;margin-left:0}
}
.buy-section .container button.out-of-stock,.buy-section .container button.discontinued{cursor:unset !important;background:#ccc}
.buy-section .container button .loadingMotion{display:inline-block;margin-left:10px;width:16px;height:16px;border:2px solid #ccc;border-top-color:transparent;border-radius:100%;animation:circle infinite .75s linear;vertical-align:middle}
@media(max-width:767px){.buy-section .container button .loadingMotion{width:12px;height:12px;margin-left:8px}
}
.buy-section .container button .loadingMotion.hide{display:none;margin:0}
.popupMessage{position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:100;display:flex;flex-direction:column;justify-content:center;z-index:-3;opacity:0;visibility:hidden}
.popupMessage.show{opacity:1;visibility:visible;z-index:100}
.popupMessage.show .message{scale:1;transition:opacity .3s cubic-bezier(0.2,0.4,0.6,1),visibility .3s cubic-bezier(0.2,0.4,0.6,1),scale .3s cubic-bezier(0.2,0.4,0.6,1);opacity:1;visibility:visible;z-index:100}
.popupMessage .message{scale:0;position:relative;padding:20px;margin:auto;height:auto;max-height:90vh;overflow-y:auto;background-color:#fff;border-radius:24px;text-align:center;z-index:3}
.popupMessage .message::-webkit-scrollbar{width:4px}
.popupMessage .message::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}
.popupMessage .message .close{height:40px;width:40px;position:absolute;top:20px;right:20px;float:right;background-image:url("../../../../../etc/designs/g6/clientlib-site/img/g6/svg-icon/btn-close.svg");background-position:center;background-size:40px 40px;background-repeat:no-repeat;cursor:pointer}
.popupMessage .message p{font-size:32px;line-height:1.3;font-weight:700;font-family:'Poppins';max-width:460px;padding:60px 40px 40px}
.popupMessage .overlay{z-index:2;width:100%;height:100%;position:absolute}
@keyframes circle{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
#hubspot-messages-iframe-container{bottom:94px !important;max-height:calc(100% - 94px)}
@media(max-width:767px){#hubspot-messages-iframe-container{bottom:124px !important;max-height:calc(100% - 124px)}
}