@charset "utf-8";

.skeleton-container .skeleton__sticky-bar[data-v-62036ab9] { position: sticky; top: 0px; background-color: rgb(255, 255, 255); z-index: 1; height: 105px; }

.skeleton-container .skeleton__bottom-sticky[data-v-62036ab9] { position: sticky; bottom: 0px; background-color: rgb(255, 255, 255); z-index: 1; height: 84px; padding: 0px 16px; display: flex; align-items: center; justify-content: space-between; box-shadow: rgba(0, 0, 0, 0.16) 0px -20px 80px; }

.skeleton-container .skeleton__content[data-v-62036ab9] { justify-content: center; }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .skeleton-container .skeleton__content .skeleton__card-list[data-v-62036ab9] { grid-template-columns: 360px; }
}

@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .skeleton-container .skeleton__content .skeleton__product-img[data-v-62036ab9] { width: 384px; }
  .skeleton-container .skeleton__content .skeleton__card-list[data-v-62036ab9] { grid-template-columns: 243px 243px 243px; }
}

@media screen and (min-width: 1920px) {
  .skeleton-container .skeleton__content .skeleton__product-img[data-v-62036ab9] { width: 464px; }
  .skeleton-container .skeleton__content .skeleton__card-list[data-v-62036ab9] { grid-template-columns: 296px 296px 296px; }
}

.skeleton-container .skeleton__content .skeleton__card-list[data-v-62036ab9] { display: grid; padding-bottom: 24px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 24px; margin-top: 16px; gap: 16px; }

.skeleton-container .skeleton__content .skeleton__card-list > div[data-v-62036ab9] { border: 1px solid rgb(204, 204, 204); border-radius: 4px; padding: 16px; }

.skeleton-container .w-full[data-v-62036ab9] { width: 100%; }

.skeleton-container .w-30p[data-v-62036ab9] { width: 30%; }

.skeleton-container .w-38p[data-v-62036ab9] { width: 38%; }

.skeleton-container .w-40p[data-v-62036ab9] { width: 40%; }

.skeleton-container .w-52p[data-v-62036ab9] { width: 52%; }

.skeleton-container .w-65p[data-v-62036ab9] { width: 65%; }

.skeleton-container .w-73p[data-v-62036ab9] { width: 73%; }

.skeleton-container .w-95p[data-v-62036ab9] { width: 95%; }

.skeleton-container .w-97p[data-v-62036ab9] { width: 97%; }

.skeleton-container .w-30[data-v-62036ab9] { width: 30px; }

.skeleton-container .w-56[data-v-62036ab9] { width: 56px; }

.skeleton-container .w-87[data-v-62036ab9] { width: 87px; }

.skeleton-container .w-96[data-v-62036ab9] { width: 96px; }

.skeleton-container .w-120[data-v-62036ab9] { width: 120px; }

.skeleton-container .w-128[data-v-62036ab9] { width: 128px; }

.skeleton-container .w-130[data-v-62036ab9] { width: 130px; }

.skeleton-container .w-137[data-v-62036ab9] { width: 137px; }

.skeleton-container .w-155[data-v-62036ab9] { width: 155px; }

.skeleton-container .w-162[data-v-62036ab9] { width: 162px; }

.skeleton-container .w-166[data-v-62036ab9] { width: 166px; }

.skeleton-container .w-168[data-v-62036ab9] { width: 168px; }

.skeleton-container .w-181[data-v-62036ab9] { width: 181px; }

.skeleton-container .w-191[data-v-62036ab9] { width: 191px; }

.skeleton-container .w-217[data-v-62036ab9] { width: 217px; }

.skeleton-container .w-223[data-v-62036ab9] { width: 223px; }

.skeleton-container .w-238[data-v-62036ab9] { width: 238px; }

.skeleton-container .w-304[data-v-62036ab9] { width: 304px; }

.skeleton-container .w-307[data-v-62036ab9] { width: 307px; }

.skeleton-container .w-309[data-v-62036ab9] { width: 309px; }

.skeleton-container .w-335[data-v-62036ab9] { width: 335px; }

.skeleton-container .w-344[data-v-62036ab9] { width: 344px; }

.skeleton-container .w-360[data-v-62036ab9] { width: 360px; }

.skeleton-container .w-381[data-v-62036ab9] { width: 381px; }

.skeleton-container .w-391[data-v-62036ab9] { width: 391px; }

.skeleton-container .w-437[data-v-62036ab9] { width: 437px; }

.skeleton-container .h-12[data-v-62036ab9] { height: 12px; }

.skeleton-container .h-14[data-v-62036ab9] { height: 14px; }

.skeleton-container .h-16[data-v-62036ab9] { height: 16px; }

.skeleton-container .h-18[data-v-62036ab9] { height: 18px; }

.skeleton-container .h-19[data-v-62036ab9] { height: 19px; }

.skeleton-container .h-22[data-v-62036ab9] { height: 22px; }

.skeleton-container .h-30[data-v-62036ab9] { height: 30px; }

.skeleton-container .h-49[data-v-62036ab9] { height: 49px; }

.skeleton-container .h-56[data-v-62036ab9] { height: 56px; }

.skeleton-container .h-66[data-v-62036ab9] { height: 66px; }

.skeleton-container .h-68[data-v-62036ab9] { height: 68px; }

.skeleton-container .h-305[data-v-62036ab9] { height: 305px; }

.skeleton-container .h-382[data-v-62036ab9] { height: 382px; }

.skeleton-container .mb-4[data-v-62036ab9] { margin-bottom: 4px; }

.skeleton-container .mb-5[data-v-62036ab9] { margin-bottom: 5px; }

.skeleton-container .mb-6[data-v-62036ab9] { margin-bottom: 6px; }

.skeleton-container .mb-7[data-v-62036ab9] { margin-bottom: 7px; }

.skeleton-container .mb-8[data-v-62036ab9] { margin-bottom: 8px; }

.skeleton-container .mb-10[data-v-62036ab9] { margin-bottom: 10px; }

.skeleton-container .mb-12[data-v-62036ab9] { margin-bottom: 12px; }

.skeleton-container .mb-14[data-v-62036ab9] { margin-bottom: 14px; }

.skeleton-container .mb-16[data-v-62036ab9] { margin-bottom: 16px; }

.skeleton-container .mb-18[data-v-62036ab9] { margin-bottom: 18px; }

.skeleton-container .mb-24[data-v-62036ab9] { margin-bottom: 24px; }

.skeleton-container .mb-30[data-v-62036ab9] { margin-bottom: 30px; }

.skeleton-container .mb-343[data-v-62036ab9] { margin-bottom: 343px; }

.skeleton-container .mb-349[data-v-62036ab9] { margin-bottom: 349px; }

.skeleton-container .mr-16[data-v-62036ab9] { margin-right: 16px; }

.skeleton-container .mr-24[data-v-62036ab9] { margin-right: 24px; }

.skeleton-container .mr-40[data-v-62036ab9] { margin-right: 40px; }

.skeleton-container .my-16[data-v-62036ab9] { margin-top: 16px; margin-bottom: 16px; }

.skeleton-container .mt-16[data-v-62036ab9] { margin-top: 16px; }

.skeleton-container .mt-24[data-v-62036ab9] { margin-top: 24px; }

.skeleton-container .px-16[data-v-62036ab9] { padding-left: 16px; padding-right: 16px; }

.skeleton-container .pb-18[data-v-62036ab9] { padding-bottom: 18px; }

.skeleton-container .pb-24[data-v-62036ab9] { padding-bottom: 24px; }

.skeleton-container .pb-62[data-v-62036ab9] { padding-bottom: 62px; }

.skeleton-container .pt-24[data-v-62036ab9] { padding-top: 24px; }

.skeleton-container .br-4[data-v-62036ab9] { border-radius: 4px; }

.skeleton-container .br-12[data-v-62036ab9] { border-radius: 12px; }

.skeleton-container .br-circle[data-v-62036ab9] { border-radius: 50%; }

.skeleton-container .flex-y[data-v-62036ab9] { display: flex; flex-direction: column; }

.skeleton-container .flex-x[data-v-62036ab9] { display: flex; }

.skeleton-container .flex-end[data-v-62036ab9] { align-items: flex-end; }

.skeleton-container .space-between[data-v-62036ab9] { justify-content: space-between; }

.skeleton-container .jc-center[data-v-62036ab9] { justify-content: center; }

.skeleton-container .full-70[data-v-62036ab9] { width: calc(100% - 70px); }

.skeleton-container .rest-full[data-v-62036ab9] { flex: 1 1 0%; width: 0px; }

.skeleton-container .border-b[data-v-62036ab9] { border-bottom: 1px solid rgb(204, 204, 204); }

.skeleton-container .border[data-v-62036ab9] { border: 1px solid rgb(204, 204, 204); }

.loading-text[data-v-62036ab9] { height: 55px; display: flex; align-items: center; padding-left: 16px; font-family: Lato; }

.tooltipV2, .body-tooltipV2 { display: inline-block; position: relative; text-align: left; }

.tooltipV2 h3, .body-tooltipV2 h3 { margin: 12px 0px; }

.tooltipV2 .pop-icon-btn, .body-tooltipV2 .pop-icon-btn { width: 14px; height: 14px; cursor: pointer; display: flex; }

.tooltipV2 .iconfont-tooltipIcon, .body-tooltipV2 .iconfont-tooltipIcon { color: rgb(23, 23, 23); }

.tooltipV2.style-auto-gaming .iconfont-tooltipIcon, .body-tooltipV2.style-auto-gaming .iconfont-tooltipIcon { color: var(--med-blue); }

.tooltipV2 .tooltipV2-content, .body-tooltipV2 .tooltipV2-content { min-width: 200px; min-height: 100px; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); font-weight: 400; font-size: 13px; border-radius: 6px; position: absolute; z-index: 9999; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 4px; }

.tooltipV2 .tooltipV2-content > i, .body-tooltipV2 .tooltipV2-content > i { position: absolute; overflow: hidden; }

.tooltipV2 .tooltipV2-content > i::after, .body-tooltipV2 .tooltipV2-content > i::after { content: ""; position: absolute; width: 12px; height: 12px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 8px; }

.tooltipV2 .top > i, .body-tooltipV2 .top > i { width: 24px; height: 12px; margin-left: -12px; top: 100%; left: 50%; }

.tooltipV2 .top > i::after, .body-tooltipV2 .top > i::after { left: 50%; top: -100%; transform: translate(-50%, 50%) rotate(45deg); }

.tooltipV2 .bottom > i, .body-tooltipV2 .bottom > i { width: 24px; height: 12px; margin-left: -12px; bottom: 100%; left: 50%; }

.tooltipV2 .bottom > i::after, .body-tooltipV2 .bottom > i::after { left: 50%; transform: translate(-50%, 50%) rotate(45deg); }

.tooltipV2 .left > i, .body-tooltipV2 .left > i { height: 24px; width: 12px; bottom: 50%; left: 100%; }

.tooltipV2 .left > i::after, .body-tooltipV2 .left > i::after { top: 0%; transform: translate(-50%, 50%) rotate(45deg); }

.tooltipV2 .right > i, .body-tooltipV2 .right > i { height: 24px; width: 12px; bottom: 50%; right: 100%; }

.tooltipV2 .right > i::after, .body-tooltipV2 .right > i::after { top: 0%; left: 100%; transform: translate(-50%, 50%) rotate(45deg); }

body.gaming-theme-black .tooltipV2.style-auto-gaming .tooltipV2-content, body.gaming-theme-black .body-tooltipV2.style-auto-gaming .tooltipV2-content { box-shadow: rgba(0, 0, 0, 0.5) 2px 0px 8px; background: rgb(0, 0, 0); border: 1px solid rgb(74, 88, 99); }

body.gaming-theme-black .tooltipV2.style-auto-gaming .tooltipV2-content > i::after, body.gaming-theme-black .body-tooltipV2.style-auto-gaming .tooltipV2-content > i::after { background-color: rgb(0, 0, 0); outline: rgb(74, 88, 99) solid 1px; }

body.gaming-theme-black .tooltipV2.style-auto-gaming .iconfont-tooltipIcon, body.gaming-theme-black .body-tooltipV2.style-auto-gaming .iconfont-tooltipIcon { color: var(--link-color); }

body.gaming-theme-black .tooltipV2.style-auto-gaming.new-gaming-style .tooltipV2-content, body.gaming-theme-black .body-tooltipV2.style-auto-gaming.new-gaming-style .tooltipV2-content { background: rgb(32, 32, 32); border: 1px solid rgb(32, 32, 32); box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 10px, rgba(0, 0, 0, 0.12) 0px 3px 14px, rgba(0, 0, 0, 0.2) 0px 5px 5px !important; }

body.gaming-theme-black .tooltipV2.style-auto-gaming.new-gaming-style .tooltipV2-content > i::after, body.gaming-theme-black .body-tooltipV2.style-auto-gaming.new-gaming-style .tooltipV2-content > i::after { background-color: rgb(32, 32, 32); outline: rgb(32, 32, 32) solid 1px; box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 10px, rgba(0, 0, 0, 0.12) 0px 3px 14px, rgba(0, 0, 0, 0.2) 0px 5px 5px !important; }

[data-v-8aebe031]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-8aebe031] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-8aebe031] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-8aebe031] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-8aebe031] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-8aebe031]::before, .helpme-media .popup-win-container .close[data-v-8aebe031]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-8aebe031] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-8aebe031] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-8aebe031] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-8aebe031] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-8aebe031] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-8aebe031] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-8aebe031] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-8aebe031] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-8aebe031], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-8aebe031] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-8aebe031] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-8aebe031], .cto_summary_modal_container.modal-mask[data-v-8aebe031], .vmodal-container.modal-mask[data-v-8aebe031], .specAlert-modal.modal-mask[data-v-8aebe031] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-8aebe031], .cto_summary_modal_container.modal-mask .dialog-body[data-v-8aebe031], .vmodal-container.modal-mask .dialog-body[data-v-8aebe031], .specAlert-modal.modal-mask .dialog-body[data-v-8aebe031] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-8aebe031], .cto_summary_modal_container.modal-mask .dialog-body[data-v-8aebe031], .vmodal-container.modal-mask .dialog-body[data-v-8aebe031], .specAlert-modal.modal-mask .dialog-body[data-v-8aebe031] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-8aebe031] { cursor: text !important; }

.show-modal .fixed-top[data-v-8aebe031] { width: calc(100% - 17px); }

.cto-v[data-v-8aebe031] { height: 100%; background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 2px solid rgb(171, 168, 177); border-radius: 4px; padding: 16px; }

.cto-v[data-v-8aebe031]:hover { cursor: pointer; }

.cto-v.active[data-v-8aebe031] { border-width: 3px; border-color: rgb(41, 78, 149); }

.cto-v.default[data-v-8aebe031] { border-color: rgb(171, 168, 177); }

.cto-v.default[data-v-8aebe031]:hover { border-color: rgb(97, 89, 97); }

.cto-v .vItemImage[data-v-8aebe031] { height: 30px; width: 30px; }

.cto-v .vItemImage_wrap[data-v-8aebe031] { margin-bottom: 8px; }

.cto-v .v-merch-tag[data-v-8aebe031] { font-size: 14px; text-align: left; letter-spacing: 0px; color: rgb(122, 18, 107); opacity: 1; }

.cto-v .v_merch_tag_wrap[data-v-8aebe031] { margin-bottom: 2px; }

.cto-v .v-value-title[data-v-8aebe031] { margin-bottom: 8px; }

.cto-v .v-value-title .vItemtitle[data-v-8aebe031] { font: 16px / 22px Lato; text-align: left; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; }

.cto-v .v-value-title .vItemIcon[data-v-8aebe031] { display: inline-block; vertical-align: middle; }

.cto-v .v-value-title .vItemIcon .iconfont-tooltipIcon[data-v-8aebe031] { font-size: 14px; margin-left: 8px; }

.cto-v .v-price[data-v-8aebe031] { text-align: left; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; margin-bottom: 8px; display: flex; align-items: center; }

.cto-v .v-price .final-price[data-v-8aebe031] { font: 700 16px / 22px Lato; }

.cto-v .v-price .web-price[data-v-8aebe031] { font: 12px / 16px Lato; margin-left: 6px; text-align: left; text-decoration: line-through; letter-spacing: 0px; color: rgb(78, 68, 78); opacity: 1; }

.cto-v .v-desc[data-v-8aebe031] { font-size: 12px; text-align: left; letter-spacing: 0px; color: rgb(78, 68, 78); opacity: 1; }

.cto-v .v_desc_wrap[data-v-8aebe031] { margin-bottom: 12px; }

.cto-v .qty[data-v-8aebe031] { display: flex; justify-content: space-between; align-items: center; height: 56px; padding: 8px 12px 9px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 4px; width: 100%; }

.cto-v .qty .titleContainer[data-v-8aebe031] { display: flex; flex-direction: column; }

.cto-v .qty .titleContainer .qtyTitle[data-v-8aebe031] { text-align: left; font-size: 12px; line-height: 15px; font-family: Lato; height: 15px; color: rgb(84, 84, 84); }

.cto-v .qty .titleContainer .v-qty[data-v-8aebe031] { text-align: left; font: 16px / 19px Lato; color: rgb(0, 0, 0); margin-top: 5px; }

.cto-v .activeQtyList[data-v-8aebe031] { box-shadow: rgba(41, 78, 149, 0.8) 0px 1px 4px; border: 1px solid rgb(41, 78, 149); }

.cto-v .activeQtyList .v-qty[data-v-8aebe031] { color: rgb(84, 84, 84) !important; }

.cto-v .activeQtyList[data-v-8aebe031] svg path { fill: rgb(41, 78, 149) !important; }

.cto-v .activeQtyList .qtyTitle[data-v-8aebe031] { color: rgb(41, 78, 149) !important; }

.cto-v .qtyList[data-v-8aebe031] { z-index: 100; background-color: rgb(255, 255, 255); width: 259px; position: absolute; border-top: 0px; border-radius: 0px 0px 2px 2px; box-shadow: rgb(204, 204, 204) 0px 1px 4px; }

.cto-v .qtyList .qtyOption[data-v-8aebe031] { padding: 12px; display: flex; justify-content: space-between; }

.cto-v .qtyList .qtyOption .number[data-v-8aebe031] { font: 14px / 17px Lato; }

.cto-v .qtyList .qtyOption .qtyPrice[data-v-8aebe031] { text-align: right; }

.cto-v .qtyList .qtyOption .qtyPrice .final-price[data-v-8aebe031] { font: 14px / 17px Lato; color: rgb(0, 0, 0); opacity: 1; }

.cto-v .qtyList .qtyOption .qtyPrice .web-price[data-v-8aebe031] { text-decoration: line-through; font: 12px / 15px Lato; color: rgb(84, 84, 84); opacity: 1; }

.cto-v .qtyList .selectQTY[data-v-8aebe031] { background: 0% 0% no-repeat padding-box padding-box rgb(220, 224, 244); }

.cto-v .qtyList .selectQTY .number[data-v-8aebe031], .cto-v .qtyList .selectQTY .qtyPrice .final-price[data-v-8aebe031] { font-weight: 700 !important; }

.cto-v .v-message[data-v-8aebe031] { text-align: left; letter-spacing: 0px; color: rgb(78, 68, 78); opacity: 1; font-size: 12px; line-height: 16px; }

.cto-v .v_message_wrap[data-v-8aebe031] { margin-top: 12px; }

.cto-v .eccn-container[data-v-8aebe031] { height: var(--eccn-height); }

.cto-v .eccn-compliance[data-v-8aebe031] { color: rgb(78, 68, 78); font: 700 14px/var(--eccn-height) Lato; }

.collapse-container { width: 100%; }

.collapse-container .title { display: flex; justify-content: space-between; color: rgb(23, 23, 23); font-size: 20px; font-family: Montserrat; letter-spacing: -1px; font-weight: 700; line-height: 24px; padding-bottom: 11px; transition: padding-bottom 0.3s; will-change: padding-bottom; }

.collapse-container .title .arrow { min-width: 10px; margin-left: 20px; margin-top: 6px; transform: rotate(45deg); transform-origin: 50% 50%; width: 10px; height: 10px; cursor: pointer; border-width: 0px 2px 2px 0px; border-style: solid; border-color: rgb(23, 23, 23); border-image: initial; display: inline-block; transition: transform 0.3s; }

.collapse-container .title .arrow.arrow-active { transform: rotate(-135deg); }

.collapse-container .title.bm { border-bottom: 2px solid rgb(232, 232, 232); }

.collapse-container .title.is-close { border-width: 0px; padding-bottom: 0px; }

.collapse-container .title.is-close span { margin-right: 6px; }

.collapse-container .title.is-close span:empty { margin-right: 0px; }

.collapse-container .content-warp { overflow: hidden; margin-top: 0px; max-height: 0px; transition: max-height 0.3s, margin-top 0.3s; will-change: max-height, margin-top; }

.collapse-container .content-warp .content { padding-top: 10px; font-size: 16px; color: rgb(111, 109, 110); }

.collapse-container .is-active { max-height: 9999px; margin-top: 4px; }

.collapse-container .is-active.showLimitHeight { max-height: unset; }

a.common_link_container.underline { text-decoration: underline; }

a.common_link_container.noline:hover { text-decoration: none; }

.v3-youtube-container { width: 100%; height: 100%; background-color: rgb(0, 0, 0); background-size: contain; background-repeat: no-repeat; background-position: center center; text-align: center; }

.v3-youtube-container img.default-img { max-width: 100%; max-height: 100%; }

.popup-win-overlay { position: fixed; z-index: 10000; background-color: var(--font-color); opacity: 0.8; width: 100%; height: 100%; top: 0px; left: 0px; }

.popup-win-container.popup-mobile-container { width: fit-content; }

.isQuickViewPopUp .popup-win-overlay, .isQuickViewPopUp .popup-win-container, .facets-popup-container .popup-win-overlay { z-index: 9999999 !important; }

.facets-popup-container .popup-win-container { padding: unset; background-color: transparent; max-height: unset; overflow: unset; z-index: 9999999 !important; }

.facets-popup-container .popup-win-container .close { cursor: pointer; width: 32px; height: 32px; border-radius: 50%; top: -32px; right: -64px; background-color: rgb(0, 0, 0) !important; }

.facets-popup-container .popup-win-container .close::before, .facets-popup-container .popup-win-container .close::after { left: 15px; top: 5px; height: 23px; background-color: rgb(255, 255, 255) !important; }

.facets-popup-container .popup-win-container .popup-win-content { width: 100%; height: 100%; }

.facets-popup-container .popup-win-container .popup-win-content iframe { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .facets-popup-container .popup-win-container { height: 70%; width: 50%; }
  .facets-popup-container .popup-win-container .close { top: -32px; right: -64px; }
}

@media screen and (max-width: 1279px) {
  .facets-popup-container .popup-win-container { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .facets-popup-container .popup-win-container .close { top: -32px; right: 0px; }
}

.popup-win-container { position: fixed; z-index: 10000; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 500px; height: auto; padding: 10px; max-height: 100%; overflow: auto; background-color: rgb(255, 255, 255); }

.popup-win-container .close { top: 16px; right: 16px; display: block; position: absolute; cursor: pointer; height: 18px; width: 18px; }

.popup-win-container .close::before, .popup-win-container .close::after { content: ""; position: absolute; top: -1px; left: 8px; height: 20px; width: 2px; background-color: rgb(0, 0, 0); }

.popup-win-container .close::before { transform: rotate(45deg); }

.popup-win-container .close::after { transform: rotate(-45deg); }

@media only screen and (min-width: 600px) and (max-width: 920px) {
  .popup-win-container { max-height: 94%; }
}

@media only screen and (max-width: 767px) {
  .popup-win-overlay { padding: 0px 16px; background-color: var(--font-color); }
}

.loading-image { position: relative; display: flex; align-items: center; justify-content: center; height: 46px; width: 46px; margin: 1em auto; }

.loading-image img { height: 46px; width: 46px; animation: 1s linear 0s infinite normal none running ui-spinner-rotate-load; }

.loading { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; background-color: rgba(0, 0, 0, 0.8); display: none; z-index: 999999; }

.loading .center { position: relative; z-index: 10; top: 100px; left: 50%; transform: translate(-50%, -50%); }

.loading .center .image { position: relative; display: flex; align-items: center; justify-content: center; height: 46px; width: 46px; margin: 1em auto; }

.loading .center .image img { height: 46px; width: 46px; animation: 1s linear 0s infinite normal none running ui-spinner-rotate-load; }

@keyframes ui-spinner-rotate-load { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.loading .center .txt { height: 40.3px; color: rgb(255, 255, 255); font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 24px; text-align: center; }

.video-thumbnail { width: 200px; height: 100px; display: flex; align-items: center; justify-content: center; }

.popup-video { content: ""; border: 2px solid white; border-radius: 50%; height: 32px; width: 32px; cursor: pointer; }

.popup-video .icon-play { width: 0px; height: 0px; border-width: 7px 7px 7px 11px; border-style: solid; border-color: transparent transparent transparent white; border-image: initial; display: inline-block; position: relative; left: 5px; top: 1px; }

.media-popup .popup-win-container, .youTubeForSingleModelPDPHero .popup-win-container { height: 30%; min-height: 500px; width: 90%; padding: 0px; border-radius: 10px; overflow: visible; }

@media (min-width: 1280px) {
  .media-popup .popup-win-container, .youTubeForSingleModelPDPHero .popup-win-container { height: 70%; width: 50%; bottom: 10%; }
}

.media-popup .popup-win-container .popup-win-content, .youTubeForSingleModelPDPHero .popup-win-container .popup-win-content { height: 100%; width: 100%; }

.media-popup .popup-win-container .close, .youTubeForSingleModelPDPHero .popup-win-container .close { top: -32px; right: -32px; border-radius: 50%; background-color: rgb(0, 0, 0); padding: 16px; }

.media-popup .popup-win-container .close::before, .media-popup .popup-win-container .close::after, .youTubeForSingleModelPDPHero .popup-win-container .close::before, .youTubeForSingleModelPDPHero .popup-win-container .close::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.media-popup .popup-win-container iframe, .youTubeForSingleModelPDPHero .popup-win-container iframe { border: 15px solid white; border-radius: 10px; box-sizing: border-box; }

.popup-win-wrapper.youtube-video-popup.youTubeForSingleModelPDPHero .popup-win-overlay { z-index: 9999998; }

.popup-win-wrapper.youtube-video-popup.youTubeForSingleModelPDPHero .popup-win-container { z-index: 9999999; }

.popup-win-wrapper.youtube-video-popup.youTubeForSingleModelPDPHero .popup-win-container .popup-win-content iframe { height: 100%; width: 100%; }

.yt-control { position: absolute; inset: 0px; }

.yt-control .yt-button-wrapper { position: absolute; top: 50%; left: 50%; z-index: 9999; transform: translate(-50%, -50%); border: 2px solid rgb(255, 255, 255); padding: 20px; border-radius: 36px; cursor: pointer; }

.yt-control .yt-button { box-sizing: border-box; width: 0px; height: 30px; border-style: solid; border-width: 15px 0px 15px 30px; border-color: transparent transparent transparent rgb(255, 255, 255); will-change: border-width; transition: 0.2s; transform: translate(3px); }

.yt-control .yt-button.paused { border-style: double; border-width: 0px 0px 0px 30px; transform: translate(0px); }

.yt-control .yt-button:hover { border-color: transparent transparent transparent rgb(221, 221, 221); }

[data-v-48b10214]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-48b10214] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-48b10214] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-48b10214] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-48b10214] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-48b10214]::before, .helpme-media .popup-win-container .close[data-v-48b10214]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-48b10214] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-48b10214] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-48b10214] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-48b10214] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-48b10214] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-48b10214] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-48b10214] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-48b10214] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-48b10214], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-48b10214] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-48b10214] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-48b10214], .cto_summary_modal_container.modal-mask[data-v-48b10214], .vmodal-container.modal-mask[data-v-48b10214], .specAlert-modal.modal-mask[data-v-48b10214] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-48b10214], .cto_summary_modal_container.modal-mask .dialog-body[data-v-48b10214], .vmodal-container.modal-mask .dialog-body[data-v-48b10214], .specAlert-modal.modal-mask .dialog-body[data-v-48b10214] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-48b10214], .cto_summary_modal_container.modal-mask .dialog-body[data-v-48b10214], .vmodal-container.modal-mask .dialog-body[data-v-48b10214], .specAlert-modal.modal-mask .dialog-body[data-v-48b10214] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-48b10214] { cursor: text !important; }

.show-modal .fixed-top[data-v-48b10214] { width: calc(100% - 17px); }

.cto-v[data-v-48b10214] { height: 100%; background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 2px solid rgb(171, 168, 177); border-radius: 4px; padding: 16px; }

.cto-v[data-v-48b10214]:hover { cursor: pointer; }

.cto-v.active[data-v-48b10214] { border-width: 3px; border-color: rgb(41, 78, 149); }

.cto-v.default[data-v-48b10214] { border-color: rgb(171, 168, 177); }

.cto-v.default[data-v-48b10214]:hover { border-color: rgb(97, 89, 97); }

.cto-v .vItemImage[data-v-48b10214] { height: 30px; }

.cto-v .vItemImage_wrap[data-v-48b10214] { margin-bottom: 8px; }

.cto-v .v-merch-tag[data-v-48b10214] { text-align: left; letter-spacing: 0px; color: rgb(122, 18, 107); opacity: 1; }

.cto-v .v_merch_tag_wrap[data-v-48b10214] { margin-bottom: 2px; }

.cto-v .v-value-title[data-v-48b10214] { display: flex; margin-bottom: 8px; }

.cto-v .v-value-title .item-title[data-v-48b10214] { font-size: 16px; line-height: 22px; color: rgb(0, 0, 0); }

.cto-v .v-value-title .item-title .icon[data-v-48b10214] { position: relative; top: 1px; }

.cto-v .v-value-title .item-title .icon .iconfont-tooltipIcon[data-v-48b10214] { font-size: 14px; }

.cto-v .v-price[data-v-48b10214] { text-align: left; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; margin-bottom: 8px; display: flex; align-items: center; }

.cto-v .v-price .final-price[data-v-48b10214] { font: 700 16px / 22px Lato; }

.cto-v .v-price .web-price[data-v-48b10214] { font: 12px / 16px Lato; margin-left: 8px; text-align: left; text-decoration: line-through; letter-spacing: 0px; color: rgb(78, 68, 78); opacity: 1; }

.cto-v .leadtime-msg[data-v-48b10214] { text-align: left; letter-spacing: 0px; color: rgb(0, 0, 0); font-size: 12px; line-height: 16px; opacity: 1; }

[data-v-d9fc9aa6]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-d9fc9aa6] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-d9fc9aa6] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-d9fc9aa6] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-d9fc9aa6] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-d9fc9aa6]::before, .helpme-media .popup-win-container .close[data-v-d9fc9aa6]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-d9fc9aa6] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-d9fc9aa6] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-d9fc9aa6] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-d9fc9aa6] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-d9fc9aa6] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-d9fc9aa6] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-d9fc9aa6] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-d9fc9aa6] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-d9fc9aa6], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-d9fc9aa6] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-d9fc9aa6] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-d9fc9aa6], .cto_summary_modal_container.modal-mask[data-v-d9fc9aa6], .vmodal-container.modal-mask[data-v-d9fc9aa6], .specAlert-modal.modal-mask[data-v-d9fc9aa6] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-d9fc9aa6], .cto_summary_modal_container.modal-mask .dialog-body[data-v-d9fc9aa6], .vmodal-container.modal-mask .dialog-body[data-v-d9fc9aa6], .specAlert-modal.modal-mask .dialog-body[data-v-d9fc9aa6] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-d9fc9aa6], .cto_summary_modal_container.modal-mask .dialog-body[data-v-d9fc9aa6], .vmodal-container.modal-mask .dialog-body[data-v-d9fc9aa6], .specAlert-modal.modal-mask .dialog-body[data-v-d9fc9aa6] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-d9fc9aa6] { cursor: text !important; }

.show-modal .fixed-top[data-v-d9fc9aa6] { width: calc(100% - 17px); }

.rr-item-view[data-v-d9fc9aa6] { background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 2px solid rgb(171, 168, 177); border-radius: 4px; padding: 16px; }

.rr-item-view[data-v-d9fc9aa6]:hover { cursor: pointer; }

.rr-item-view.active[data-v-d9fc9aa6] { border-width: 3px; border-color: rgb(41, 78, 149); }

.rr-item-view.active .qtyTitle[data-v-d9fc9aa6] { color: rgb(41, 78, 149) !important; }

.rr-item-view.default[data-v-d9fc9aa6] { border-color: rgb(171, 168, 177); }

.rr-item-view.default[data-v-d9fc9aa6]:hover { border-color: rgb(97, 89, 97); }

.rr-item-view .leadtime_msg_wrap[data-v-d9fc9aa6] { margin-top: 8px; }

.rr-item-view .leadtime_msg_wrap .leadtime-msg[data-v-d9fc9aa6] { text-align: left; letter-spacing: 0px; color: rgb(0, 0, 0); font-size: 12px; line-height: 16px; opacity: 1; }

.rr-item-view .vItemImage_wrap[data-v-d9fc9aa6] { margin-bottom: 8px; }

.rr-item-view .vItemImage_wrap .vItemImage[data-v-d9fc9aa6] { height: 30px; width: 30px; }

.rr-item-view .v-merch-tag[data-v-d9fc9aa6] { font-size: 14px; text-align: left; letter-spacing: 0px; color: rgb(122, 18, 107); opacity: 1; }

.rr-item-view .v_merch_tag_wrap[data-v-d9fc9aa6] { margin-bottom: 2px; }

.rr-item-view .v-value-title[data-v-d9fc9aa6] { margin-bottom: 8px; }

.rr-item-view .v-value-title .vItemtitle[data-v-d9fc9aa6] { font: 16px / 22px Lato; text-align: left; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; }

.rr-item-view .v-value-title .vItemIcon[data-v-d9fc9aa6] { display: inline-block; vertical-align: middle; }

.rr-item-view .v-value-title .vItemIcon .iconfont-tooltipIcon[data-v-d9fc9aa6] { font-size: 14px; margin-left: 8px; }

.rr-item-view .v_desc_wrap[data-v-d9fc9aa6] { margin-bottom: 12px; }

.rr-item-view .v_desc_wrap .v-desc[data-v-d9fc9aa6] { font-size: 12px; text-align: left; letter-spacing: 0px; color: rgb(78, 68, 78); opacity: 1; }

.rr-item-view .qty[data-v-d9fc9aa6] { display: flex; justify-content: space-between; align-items: center; height: 56px; padding: 8px 12px 9px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 4px; width: 100%; }

.rr-item-view .qty .titleContainer[data-v-d9fc9aa6] { display: flex; flex-direction: column; }

.rr-item-view .qty .titleContainer .qtyTitle[data-v-d9fc9aa6] { text-align: left; font-size: 12px; line-height: 15px; font-family: Lato; height: 15px; color: rgb(84, 84, 84); }

.rr-item-view .qty .titleContainer .v-qty[data-v-d9fc9aa6] { text-align: left; font: 16px / 19px Lato; color: rgb(0, 0, 0); }

.rr-item-view .activeQtyList[data-v-d9fc9aa6] { box-shadow: rgba(41, 78, 149, 0.8) 0px 1px 4px; border: 1px solid rgb(41, 78, 149); }

.rr-item-view .activeQtyList .v-qty[data-v-d9fc9aa6] { color: rgb(84, 84, 84) !important; }

.rr-item-view .activeQtyList[data-v-d9fc9aa6] svg path { fill: rgb(41, 78, 149) !important; }

.rr-item-view .activeQtyList .qtyTitle[data-v-d9fc9aa6] { color: rgb(41, 78, 149) !important; }

.rr-item-view .qtyList[data-v-d9fc9aa6] { z-index: 100; background-color: rgb(255, 255, 255); width: 259px; position: absolute; border-top: 0px; border-radius: 0px 0px 2px 2px; box-shadow: rgb(204, 204, 204) 0px 1px 4px; }

.rr-item-view .qtyList .qtyOption[data-v-d9fc9aa6] { padding: 12px; display: flex; justify-content: space-between; }

.rr-item-view .qtyList .qtyOption .number[data-v-d9fc9aa6] { font: 14px / 17px Lato; }

.rr-item-view .qtyList .qtyOption .qtyPrice[data-v-d9fc9aa6] { text-align: right; }

.rr-item-view .qtyList .qtyOption .qtyPrice .final-price[data-v-d9fc9aa6] { font: 14px / 17px Lato; color: rgb(0, 0, 0); opacity: 1; }

.rr-item-view .qtyList .qtyOption .qtyPrice .web-price[data-v-d9fc9aa6] { text-decoration: line-through; font: 12px / 15px Lato; color: rgb(84, 84, 84); opacity: 1; }

.rr-item-view .qtyList .qtyOption .qtyPrice .free-trail[data-v-d9fc9aa6] { color: rgb(0, 0, 0); font-size: 12px; line-height: 16px; font-family: Lato; }

.rr-item-view .qtyList .selectQTY[data-v-d9fc9aa6] { background: 0% 0% no-repeat padding-box padding-box rgb(220, 224, 244); }

.rr-item-view .qtyList .selectQTY .number[data-v-d9fc9aa6], .rr-item-view .qtyList .selectQTY .qtyPrice .final-price[data-v-d9fc9aa6] { font-weight: 700 !important; }

[data-v-9068006c]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-9068006c] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-9068006c] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-9068006c] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-9068006c] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-9068006c]::before, .helpme-media .popup-win-container .close[data-v-9068006c]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-9068006c] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-9068006c] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-9068006c] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-9068006c] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-9068006c] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-9068006c] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-9068006c] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-9068006c] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-9068006c], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-9068006c] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-9068006c] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-9068006c], .cto_summary_modal_container.modal-mask[data-v-9068006c], .vmodal-container.modal-mask[data-v-9068006c], .specAlert-modal.modal-mask[data-v-9068006c] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-9068006c], .cto_summary_modal_container.modal-mask .dialog-body[data-v-9068006c], .vmodal-container.modal-mask .dialog-body[data-v-9068006c], .specAlert-modal.modal-mask .dialog-body[data-v-9068006c] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-9068006c], .cto_summary_modal_container.modal-mask .dialog-body[data-v-9068006c], .vmodal-container.modal-mask .dialog-body[data-v-9068006c], .specAlert-modal.modal-mask .dialog-body[data-v-9068006c] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-9068006c] { cursor: text !important; }

.show-modal .fixed-top[data-v-9068006c] { width: calc(100% - 17px); }

.cto-c[data-v-9068006c] { border-bottom: 1px solid var(--border-color-grey); padding: 24px 0px; }

.cto-c[data-v-9068006c] .collapse-container .is-active { margin-top: 12px; }

.cto-c[data-v-9068006c] .collapse-container .title { letter-spacing: 0px; padding-bottom: 0px !important; }

.cto-c[data-v-9068006c] .collapse-container .compare_link { display: inline-block; margin-bottom: 5px; text-align: left; font: 16px / 22px Lato; letter-spacing: 0px; color: rgb(41, 78, 149); opacity: 1; }

.cto-c[data-v-9068006c] .collapse-container .compare_link:hover, .cto-c[data-v-9068006c] .tooltipV2 { cursor: pointer; }

.cto-c[data-v-9068006c] .tooltipV2 .tooltipV2-content { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 9px; min-height: unset; }

.cto-c[data-v-9068006c] .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper { border-radius: 4px; padding: 10px; background-color: rgb(255, 255, 255); }

.cto-c[data-v-9068006c] .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .help_me_decide_header { text-align: left; font: 700 14px / 17px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; padding-bottom: 5px; border-bottom: 1px solid rgb(204, 204, 204); }

.cto-c[data-v-9068006c] .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .description { margin-top: 5px; text-align: left; font: 12px / 15px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; }

.cto-c[data-v-9068006c] .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .description .morelink { font-size: inherit; line-height: inherit; text-decoration: underline; color: var(--link-color); }

.cto-c[data-v-9068006c] .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .description .expand-btn { font-size: 12px; text-decoration: underline; }

.cto-c[data-v-9068006c] .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .option-text-link { display: block; font: 14px / 17px Lato; margin-top: 10px; text-align: left; letter-spacing: 0px; color: rgb(41, 78, 149); opacity: 1; }

.cto-c[data-v-9068006c] .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .youtube-video { width: 100px; height: 60px; display: flex; justify-content: center; align-items: center; margin-left: 0px; border-radius: 4px; margin-top: 10px; }

.cto-c .collaspe-title[data-v-9068006c] { width: 100%; }

.cto-c .collaspe-title .c-header[data-v-9068006c] { margin-bottom: 4px; display: flex; justify-content: space-between; width: 100%; }

.cto-c .collaspe-title .c-header .title[data-v-9068006c] { max-width: 76%; display: inline-block; color: rgb(0, 0, 0); font: 700 18px / 22px Lato; }

.cto-c .collaspe-title .c-header .pcHelp[data-v-9068006c] { margin-bottom: 5px; margin-right: 5px; text-align: left; font: 16px / 22px Lato; letter-spacing: 0px; color: rgb(41, 78, 149); opacity: 1; }

.cto-c .collaspe-title .c-header .options[data-v-9068006c] { text-align: right; font: 14px / 22px Lato; letter-spacing: -0.14px; color: rgb(78, 68, 78); }

.cto-c .collaspe-title .v-item-info[data-v-9068006c] { text-align: left; font: 14px / 17px Lato; letter-spacing: -0.14px; }

.cto-c .collaspe-title .v-item-info .v-name[data-v-9068006c] { color: rgb(0, 0, 0); display: block; margin-bottom: 2px; }

.cto-c .collaspe-title .v-item-info .v-desc[data-v-9068006c] { color: rgb(78, 68, 78); }

.cto-c .c-tips[data-v-9068006c] { display: flex; margin-bottom: 12px; font-size: 14px; position: relative; }

.cto-c .c-tips .tip-text[data-v-9068006c] { font-size: 14px; line-height: 17px; color: rgb(109, 101, 111); margin-bottom: 5px; }

.cto-c .c-tips:last-child .tip-text[data-v-9068006c] { margin-bottom: 0px; }

.cto-c .c-tips[data-v-9068006c]:nth-child(1) { margin-bottom: 5px; }

.cto-c[data-v-9068006c]:last-child { border: 0px; }

.cto-c[data-v-9068006c]:nth-child(2) { padding-top: 0px; }

.cto-c .v-items[data-v-9068006c], .cto-c .rr-section[data-v-9068006c] { display: flex; flex-wrap: wrap; gap: 16px; }

[data-v-b6ef3586]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-b6ef3586] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-b6ef3586] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-b6ef3586] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-b6ef3586] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-b6ef3586]::before, .helpme-media .popup-win-container .close[data-v-b6ef3586]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-b6ef3586] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-b6ef3586] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-b6ef3586] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-b6ef3586] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-b6ef3586] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-b6ef3586] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-b6ef3586] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-b6ef3586] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-b6ef3586], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-b6ef3586] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-b6ef3586] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-b6ef3586], .cto_summary_modal_container.modal-mask[data-v-b6ef3586], .vmodal-container.modal-mask[data-v-b6ef3586], .specAlert-modal.modal-mask[data-v-b6ef3586] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-b6ef3586], .cto_summary_modal_container.modal-mask .dialog-body[data-v-b6ef3586], .vmodal-container.modal-mask .dialog-body[data-v-b6ef3586], .specAlert-modal.modal-mask .dialog-body[data-v-b6ef3586] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-b6ef3586], .cto_summary_modal_container.modal-mask .dialog-body[data-v-b6ef3586], .vmodal-container.modal-mask .dialog-body[data-v-b6ef3586], .specAlert-modal.modal-mask .dialog-body[data-v-b6ef3586] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-b6ef3586] { cursor: text !important; }

.show-modal .fixed-top[data-v-b6ef3586] { width: calc(100% - 17px); }

.cto-c[data-v-b6ef3586] { border-bottom: 1px solid var(--border-color-grey); padding: 24px 0px; }

.cto-c[data-v-b6ef3586] .collapse-container .is-active { margin-top: 12px; }

.cto-c[data-v-b6ef3586] .collapse-container .title { letter-spacing: 0px; padding-bottom: 0px !important; }

.cto-c[data-v-b6ef3586] .collapse-container .tooltipV2 { cursor: pointer; }

.cto-c[data-v-b6ef3586] .collapse-container .tooltipV2 .tooltipV2-content { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 9px; min-height: unset; }

.cto-c[data-v-b6ef3586] .collapse-container .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper { border-radius: 4px; padding: 10px; background-color: rgb(255, 255, 255); }

.cto-c[data-v-b6ef3586] .collapse-container .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .help_me_decide_header { text-align: left; font: 700 14px / 17px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; padding-bottom: 5px; border-bottom: 1px solid rgb(204, 204, 204); }

.cto-c[data-v-b6ef3586] .collapse-container .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .description { margin-top: 5px; text-align: left; font: 12px / 15px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; }

.cto-c[data-v-b6ef3586] .collapse-container .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .description .morelink { font-size: inherit; line-height: inherit; text-decoration: underline; color: var(--link-color); }

.cto-c[data-v-b6ef3586] .collapse-container .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .description .expand-btn { font-size: 12px; text-decoration: underline; }

.cto-c[data-v-b6ef3586] .collapse-container .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .option-text-link { display: block; font: 14px / 17px Lato; margin-top: 10px; text-align: left; letter-spacing: 0px; color: rgb(41, 78, 149); opacity: 1; }

.cto-c[data-v-b6ef3586] .collapse-container .tooltipV2 .tooltipV2-content .tooltipV2-contentWrapper .youtube-video { width: 100px; height: 60px; display: flex; justify-content: center; align-items: center; margin-left: 0px; border-radius: 4px; margin-top: 10px; }

.cto-c[data-v-b6ef3586] .is-close .c-header { margin-bottom: 4px; }

.cto-c.fixed-show[data-v-b6ef3586] { pointer-events: none; }

.cto-c.fixed-show[data-v-b6ef3586] .collapse-container .collaspe-title .c-header .options, .cto-c.fixed-show[data-v-b6ef3586] .collapse-container .arrow-box { display: none; }

.cto-c .collaspe-title[data-v-b6ef3586] { width: 100%; }

.cto-c .collaspe-title .c-header[data-v-b6ef3586] { display: flex; justify-content: space-between; width: 100%; }

.cto-c .collaspe-title .c-header .title[data-v-b6ef3586] { max-width: 76%; display: inline-block; color: rgb(0, 0, 0); font: 700 18px / 22px Lato; }

.cto-c .collaspe-title .c-header .title .CItemTitle[data-v-b6ef3586] { margin-right: 5px; }

.cto-c .collaspe-title .c-header .title .help-me[data-v-b6ef3586] { font: 16px / 22px Lato; color: rgb(41, 78, 149); margin-left: 10px; }

.cto-c .collaspe-title .c-header .pcHelp[data-v-b6ef3586] { margin-bottom: 5px; text-align: left; font: 16px / 22px Lato; letter-spacing: 0px; color: rgb(41, 78, 149); opacity: 1; }

.cto-c .collaspe-title .c-header .options[data-v-b6ef3586] { text-align: right; font: 14px / 22px Lato; letter-spacing: -0.14px; color: rgb(78, 68, 78); }

.cto-c .collaspe-title .v-item-info[data-v-b6ef3586] { text-align: left; font: 14px / 17px Lato; letter-spacing: -0.14px; }

.cto-c .collaspe-title .v-item-info .v-name[data-v-b6ef3586] { color: rgb(0, 0, 0); display: block; margin-bottom: 2px; }

.cto-c .collaspe-title .v-item-info .v-desc[data-v-b6ef3586] { color: rgb(78, 68, 78); }

.cto-c .tips[data-v-b6ef3586] { margin-bottom: 12px; }

.cto-c .tips .urgent-container[data-v-b6ef3586] { font-size: 16px; line-height: 19px; color: rgb(0, 0, 0); background: 0% 0% no-repeat padding-box padding-box rgb(248, 233, 222); border: 1px solid rgb(199, 61, 0); border-radius: 4px; padding: 14px 14px 14px 49px; }

.cto-c .tips .c-tips[data-v-b6ef3586] { display: flex; font-size: 14px; position: relative; }

.cto-c .tips .c-tips .ugrent-icon[data-v-b6ef3586] { position: absolute; left: 13px; top: 12px; min-width: 24px; height: 20px; margin-right: 12px; }

.cto-c .tips .c-tips .ugrent-icon .iconfont-alertIcon[data-v-b6ef3586] { display: inline-block; font-size: 24px; height: 20px; }

.cto-c .tips .c-tips .ugrent-icon.hide-icon[data-v-b6ef3586] { display: none; }

.cto-c .tips .c-tips .tip-text[data-v-b6ef3586] { font-size: 14px; line-height: 17px; color: rgb(0, 0, 0); margin-bottom: 5px; }

.cto-c .tips .c-tips .tip-text.urgent[data-v-b6ef3586] { color: rgb(0, 0, 0); font-size: 16px; line-height: 19px; font-family: Lato; }

.cto-c .tips .c-tips:last-child .tip-text[data-v-b6ef3586] { margin-bottom: 0px; }

.cto-c .tips .c-tips[data-v-b6ef3586]:nth-child(1) { margin-bottom: 5px; }

.cto-c[data-v-b6ef3586]:last-child { border: 0px; }

.cto-c[data-v-b6ef3586]:nth-child(2) { padding-top: 0px; }

.cto-c .v-items[data-v-b6ef3586] { display: flex; flex-wrap: wrap; gap: 16px; }

.cv-container .c-level-title[data-v-b1f813c7] { display: flex; justify-content: space-between; margin-bottom: 16px; }

.cv-container .c-level-title .c-title[data-v-b1f813c7] { font: 700 22px / 27px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); }

.cv-container .c-level-title .c-collapse[data-v-b1f813c7] { font: 16px / 16px Lato; letter-spacing: -0.08px; color: rgb(41, 78, 149); opacity: 1; }

.cv-container .c-level-title .c-collapse[data-v-b1f813c7]:hover { cursor: pointer; }

.finance-wrapper.finance-wrapper-PC .self-financing-text { color: rgb(30, 0, 19); font-size: 14px; line-height: 14px; font-weight: 700; font-family: "Montserrat, Helvetica, Arial, sans-serif"; }

.formatPrice[data-v-906ee8fd] { text-align: right; font: 700 24px / 24px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); margin-bottom: 3px; }

.price-est[data-v-906ee8fd] { display: flex; text-align: left; font: 12px / 20px Lato; letter-spacing: 0px; color: rgb(78, 68, 78); opacity: 1; }

.price-est .price-web[data-v-906ee8fd] { text-align: left; text-decoration: line-through; font: 12px / 20px Lato; letter-spacing: 0px; color: rgb(78, 68, 78); opacity: 1; }

[data-v-906ee8fd] .tooltipV2-content { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 9px; opacity: 1; border-radius: 4px; }

[data-v-906ee8fd] .tooltipV2-content .tooltipV2-contentWrapper { max-width: 209px; width: auto; margin: 10px; }

[data-v-906ee8fd] .tooltipV2-content .tooltipV2-contentWrapper .stp-title { text-align: left; font: 700 14px / 17px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 5px; background-color: transparent !important; }

[data-v-906ee8fd] .tooltipV2-content .tooltipV2-contentWrapper .stp-des { text-align: left; font: 12px / 15px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; margin-top: 5px; }

[data-v-906ee8fd] .finance-wrapper .ca-widget-container { height: 15px; color: var(--fore-color) !important; }

[data-v-906ee8fd] .finance-wrapper .ca-widget-container .ca-content-container .ca-bold { font-weight: 400 !important; }

[data-v-906ee8fd] .finance-wrapper .ca-widget-container .ca-links-container { display: none; }

.price-summary-save-web[data-v-906ee8fd] { display: flex; justify-content: flex-end; }

.price-summary-save-web .tooltipV2[data-v-906ee8fd] { display: flex; align-items: center; }

.price-summary-save-web .price-web-icon[data-v-906ee8fd] { display: flex; margin: 0px 3px; }

.price-summary-save-web .price-web-icon .iconImage[data-v-906ee8fd] { width: 14px; height: 14px; background-size: contain !important; background-image: url("//p3-ofp.static.pub/fes/cms/2023/01/19/nqazjo8z1bm8z60ojgncqdlb2bx2dz143588.svg") !important; }

.price-summary-save-web .price-save[data-v-906ee8fd] { margin-left: 5px; text-align: right; font: 700 12px / 20px Lato; letter-spacing: 0px; color: rgb(40, 93, 80); opacity: 1; display: inline-block; }

.headerPrice[data-v-906ee8fd] { margin-right: 19px; }

@media screen and (min-width: 1920px) {
  .headerPrice[data-v-906ee8fd] { margin-right: 20px; }
}

@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .headerPrice[data-v-906ee8fd] { margin-right: 16px; }
}

.headerPrice .formatPrice .inc_label[data-v-906ee8fd] { font-size: 12px; color: rgb(30, 0, 19); }

[data-v-a265b251]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-a265b251] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-a265b251] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-a265b251] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-a265b251] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-a265b251]::before, .helpme-media .popup-win-container .close[data-v-a265b251]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-a265b251] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-a265b251] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-a265b251] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-a265b251] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-a265b251] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-a265b251] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-a265b251] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-a265b251] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-a265b251], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-a265b251] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-a265b251] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-a265b251], .cto_summary_modal_container.modal-mask[data-v-a265b251], .vmodal-container.modal-mask[data-v-a265b251], .specAlert-modal.modal-mask[data-v-a265b251] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-a265b251], .cto_summary_modal_container.modal-mask .dialog-body[data-v-a265b251], .vmodal-container.modal-mask .dialog-body[data-v-a265b251], .specAlert-modal.modal-mask .dialog-body[data-v-a265b251] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-a265b251], .cto_summary_modal_container.modal-mask .dialog-body[data-v-a265b251], .vmodal-container.modal-mask .dialog-body[data-v-a265b251], .specAlert-modal.modal-mask .dialog-body[data-v-a265b251] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-a265b251] { cursor: text !important; }

.show-modal .fixed-top[data-v-a265b251] { width: calc(100% - 17px); }

.headerTitle[data-v-a265b251] { text-align: left; font: 700 24px / 24px Lato; letter-spacing: 0px; max-width: 767px; color: rgb(0, 0, 0); margin-bottom: 4px; }

.header_line_two[data-v-a265b251] { font-size: 18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.card-rating-container.yellow-rating-style .card-review-inline .star-icon-box .yellow-icon { background: url("//p4-ofp.static.pub/fes/cms/2022/09/15/9xyox3940nf6i0nwmkysidzmo49xqy647099.svg") 0% 0% / cover; }

.card-rating-container.yellow-rating-style .card-review-inline .star-icon-box .gray-icon { background: url("//p2-ofp.static.pub/fes/cms/2022/09/15/gf1fecup4zjz3s40rw122ufmpymmq5987566.svg") 0% 0% / cover; }

.card-rating-container.yellow-rating-style .card-review-inline .star-icon-box .blank-icon { background: url("//p4-ofp.static.pub/fes/cms/2022/09/15/fxwij757gxcn4ye9cfhcmgnay59p1a833673.svg") 0% 0% / cover; }

.card-rating-container.yellow-rating-style .card-review-inline .bv_main_container .bv_text { font-family: Lato, Arial, Helvetica, sans-serif !important; color: var(--fore-color) !important; }

.card-rating-container.yellow-rating-style .card-review-inline defs lineargradient stop { stop-opacity: 1; }

.card-rating-container.yellow-rating-style .card-review-inline defs lineargradient stop[offset="0%"] { stop-color: rgb(255, 181, 1); }

.card-rating-container.yellow-rating-style .card-review-inline defs lineargradient stop[offset="1%"] { stop-color: rgb(188, 188, 188); }

body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline svg .st0 { stroke: rgb(0, 255, 255); }

body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline svg defs lineargradient stop[offset="0%"] { stop-color: rgb(0, 255, 255); }

body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline svg defs lineargradient stop[offset="1%"] { stop-color: rgb(239, 239, 239); }

body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline .bv_main_container .bv_text { color: rgb(255, 255, 255) !important; }

body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline .bv_main_container .star-icon-box .yellow-icon { background: url("//p4-ofp.static.pub/fes/cms/2023/02/15/iyxntur2wscag0a4lek1rw7s5tk82e383786.svg") 0% 0% / cover; }

body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline .bv_main_container .star-icon-box .gray-icon, body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline .bv_main_container .star-icon-box .blank-icon { background: url("//p4-ofp.static.pub/fes/cms/2023/02/15/q5kfy9k5c9owr2yeitaxd3q4rj4pcd697562.svg") 0% 0% / cover; }

body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline .bv_main_container .star-icon-box .yellow-icon, body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline .bv_main_container .star-icon-box .gray-icon, body.gaming-theme-black .card-rating-container.yellow-rating-style.style-auto-gaming .card-review-inline .bv_main_container .star-icon-box .blank-icon { background-size: cover; filter: invert(100%); }

body.gaming-theme-black .filter_text_box { color: rgb(255, 255, 255) !important; }

.card-rating-container { --star-size: 16px; --star-margin: 1px; --star-font-size: 16px; }

.card-rating-container.hero-rating { --star-size: 20px; --star-font-size: 19px; }

.card-rating-container .card-review-inline { text-align: center; }

.card-rating-container .card-review-inline .star-icon-box { width: var(--star-size); height: var(--star-size); position: relative; display: inline-block; margin-right: var(--star-margin); }

.card-rating-container .card-review-inline .star-icon-box:last-of-type { margin-right: 0px; }

.card-rating-container .card-review-inline .star-icon-box .star-icon { background-size: cover; height: var(--star-size); width: var(--star-size); position: absolute; left: 0px; }

.card-rating-container .card-review-inline .bv_main_container .bv_text { font-size: var(--star-font-size); line-height: 19px; text-transform: none !important; font-style: normal !important; text-decoration: none !important; }

.card-rating-container .card-review-inline a { display: flex; column-gap: 5px; align-items: center !important; flex-wrap: wrap !important; cursor: pointer !important; }

.card-rating-container .card-review-inline a .bv_stars_button_container { margin-top: 4px; }

.card-rating-container .card-review-inline a .number_box { display: flex; justify-content: center; column-gap: 5px; }

.card-rating-container .card-review-inline a .filter_text_box { color: rgb(0, 0, 0); font-size: 13px; margin-left: 5px; }

.card-rating-container .card-review-inline svg { height: 18px; width: 18px; }

.card-rating-container .card-review-inline svg .st0 { stroke: rgb(151, 151, 151); fill: transparent !important; }

.pickupAndDelivery-container { display: inline-block; width: 100%; }

.pickupAndDelivery-container .delivery-mr-5 { margin-right: 3px; font-size: 16px; display: inline; }

.pickupAndDelivery-container:empty { display: none; }

.pickup-delivery-pdpHero > .pickup-container, .pickup-delivery-pdpHero > .delivery-mr-5, .pickup-delivery-pdpHero > .delivery-container { color: rgb(0, 0, 0); letter-spacing: 0px; font: 16px / 19px Lato !important; }

.pickup-delivery-pdpHero .pickup-text, .pickup-delivery-pdpHero .delivery-text { text-decoration: underline; color: rgb(41, 78, 149); cursor: pointer; letter-spacing: 0px; font: 700 16px / 19px Lato !important; }

.pickup-delivery-Pc > .pickup-container, .pickup-delivery-Pc > .delivery-mr-5, .pickup-delivery-Pc > .delivery-container { color: rgb(0, 0, 0); letter-spacing: 0px; font: 13px / 16px Lato; }

.pickup-delivery-Pc .pickup-text, .pickup-delivery-Pc .delivery-text { text-decoration: underline; color: rgb(41, 78, 149); cursor: pointer; letter-spacing: 0px; font: 700 13px / 16px Lato; }

body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming > .delivery-mr-5, body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming > .pickup-container, body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming > .delivery-container { font: 16px / 19px Lato; letter-spacing: 0px; color: rgb(255, 255, 255); }

@media (max-width: 749px) {
  body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming > .delivery-mr-5, body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming > .pickup-container, body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming > .delivery-container { font: 16px / 24px "Noto Sans"; letter-spacing: -0.16px; }
}

body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming .pickup-text, body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming .delivery-text { text-decoration: underline; font: 700 16px / 19px Lato; color: rgb(255, 255, 255); }

@media (max-width: 749px) {
  body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming .pickup-text, body.gaming-theme-black .pickupAndDelivery-container.style-auto-gaming .delivery-text { font: 16px / 24px "Noto Sans"; letter-spacing: -0.16px; }
}

.pickup-container { display: inline; font-family: "Noto Sans"; font-size: 16px; color: rgb(78, 68, 78); letter-spacing: -0.16px; line-height: 24px; }

.pickup-container .pickup-text { text-decoration: underline; }

.pickup-container .delivery-mr-5 { margin-right: 3px; }

.pickup-container-expanded { font-family: "Noto Sans"; font-size: 16px; color: rgb(78, 68, 78); letter-spacing: -0.16px; line-height: 24px; position: relative; overflow: hidden; }

.pickup-container-expanded .pickup-text { text-decoration: underline; }

.pickup-container-expanded .delivery-mr-5 { margin-right: 3px; }

.pickup-content-cart { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }

.pickup-container-cart { display: inline-block; position: relative; width: 100%; }

.pickup-arrow { min-width: 10px; transform: rotate(45deg); transform-origin: 50% 50%; width: 10px; height: 10px; border-width: 0px 2px 2px 0px; border-style: solid; border-color: rgb(23, 23, 23); border-image: initial; display: inline-block; transition: transform 0.3s; position: absolute; top: 6px; right: 10px; cursor: pointer; }

.pickup-arrow.expanded { bottom: 0px; transform: rotate(-135deg); }

.pickup-content.expanded-content { white-space: normal; overflow: visible; text-overflow: clip; }

.pickup_text { text-decoration: underline; padding-right: 4px; font-family: "Noto Sans"; font-size: 16px; color: var(--dark-gray-1); letter-spacing: -0.16px; line-height: 24px; }

.pincode-info { font-family: "Noto Sans"; font-size: 16px; color: var(--dark-gray-1); letter-spacing: -0.16px; line-height: 24px; display: inline; }

.pincode-info div { display: inline; padding-right: 4px; }

.pincode-info .pincode-availability { text-decoration: underline; }

.cardDelivery-date-mask { position: fixed; z-index: 1000000; background-color: rgb(0, 0, 0); opacity: 0.7; width: 100%; height: 100%; top: 0px; left: 0px; }

.cardDelivery-date-popup { padding: 30px 28px 30px 29px; border-radius: 12px; border: 1px solid rgb(112, 112, 112); position: fixed; z-index: 1000000; width: 100%; height: auto; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 360px; max-height: 100%; overflow: auto; background-color: rgb(255, 255, 255); }

.cardDelivery-date-popup.city-style { min-height: 320px; }

.cardDelivery-date-popup.fullscreen { max-width: 100%; max-height: 100%; }

.cardDelivery-date-popup.fullscreen fieldset input { flex: 3 1 0%; }

.cardDelivery-date-popup.fullscreen fieldset button { flex: 4 1 0%; }

.cardDelivery-date-popup .cardDelivery-title { font-weight: 400; font-size: 20px; line-height: 24px; }

.cardDelivery-date-popup .cardDelivery-info-update-area { padding-top: 24px; }

.cardDelivery-date-popup .cardDelivery-info-update-area.error input { border-color: rgb(225, 20, 11); background-color: rgb(251, 220, 219); }

.cardDelivery-date-popup .cardDelivery-info-update-area.error.input .input-error, .cardDelivery-date-popup .cardDelivery-info-update-area.error.response .response-error, .cardDelivery-date-popup .cardDelivery-info-update-area.error .error-message { display: block; }

.cardDelivery-date-popup fieldset { display: flex; justify-content: flex-start; align-items: center; position: relative; }

.cardDelivery-date-popup fieldset.vertical_style { flex-direction: column; align-items: flex-start; gap: 8px; }

.cardDelivery-date-popup fieldset.vertical_style input, .cardDelivery-date-popup fieldset.vertical_style .update-zipcode { width: 100%; }

.cardDelivery-date-popup fieldset input { padding: 14px 18px 15px; border: 1px solid rgb(188, 188, 188); border-radius: 4px; width: 125px; margin-right: 16px; color: rgb(84, 84, 84); font-size: 16px; line-height: 19px; flex: 1 1 0%; }

.cardDelivery-date-popup fieldset .city-list-input { width: 303px; margin-right: 0px; border-radius: 4px; outline: unset; height: 55px; padding: 28px 44px 8px 12px; font-size: 16px; line-height: 19px; color: var(--dark-gray-1); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.cardDelivery-date-popup fieldset .city-list-input:focus, .cardDelivery-date-popup fieldset .city-list-input:hover { border: 1px solid var(--med-blue); box-shadow: rgba(41, 78, 149, 0.8) 0px 1px 4px; }

.cardDelivery-date-popup fieldset .city-list-input::placeholder { color: rgb(84, 84, 84); }

.cardDelivery-date-popup fieldset .city-list-container { position: absolute; width: 100%; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px; border-radius: 0px 0px 4px 4px; padding-right: 5px; z-index: 9; top: 55px; }

.cardDelivery-date-popup fieldset .city-list-container .city-list-content { height: 162px; overflow: auto; }

.cardDelivery-date-popup fieldset .city-list-container .city-list-content::-webkit-scrollbar { width: 5px; }

.cardDelivery-date-popup fieldset .city-list-container .city-list-content::-webkit-scrollbar-thumb { border-radius: 10px; background: var(--pale-gray-5); height: 25px; }

.cardDelivery-date-popup fieldset .city-list-container .city-list-content::-webkit-scrollbar-track { background-color: rgb(255, 255, 255); }

.cardDelivery-date-popup fieldset .city-list-container .city-list-content ul li { padding: 12px 0px 12px 12px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 17px; font-size: 14px; }

.cardDelivery-date-popup fieldset .city-list-container .city-list-content ul li:hover { background: var(--pale-gray-5); }

.cardDelivery-date-popup fieldset .city-list-container .city-list-content ul li.selected { background: rgb(220, 224, 244); }

.cardDelivery-date-popup fieldset .city-list-container .city-list-content ul .no-result-tip { padding: 12px; font-size: 14px; line-height: 17px; }

.cardDelivery-date-popup fieldset .input-label { position: absolute; font-size: 16px; line-height: 19px; color: var(--dark-gray-1); left: 12px; top: 18px; transition: 0.3s; }

.cardDelivery-date-popup fieldset span.input-arrow { position: absolute; right: 10px; transform: rotate(45deg); transform-origin: 50% 50%; margin-top: -5px; width: 14px; height: 14px; cursor: pointer; border-width: 0px 2px 2px 0px; border-style: solid; border-color: rgb(23, 23, 23); border-image: initial; display: inline-block; }

.cardDelivery-date-popup fieldset span.input-arrow.input-arrow-active { transform: rotate(-135deg); margin-top: 2px; }

.cardDelivery-date-popup fieldset .update-zipcode { flex: 0 0 auto; padding: 16px 0px; cursor: pointer; font-weight: 700; text-align: center; color: rgb(13, 92, 145); background-color: rgb(230, 244, 250); border: 1px solid rgb(13, 92, 145); border-radius: 4px; transition: background 0.2s, color 0.2s; overflow-wrap: break-word; width: 162px; font-size: 16px; line-height: 16px; }

.cardDelivery-date-popup fieldset .update-zipcode:hover, .cardDelivery-date-popup fieldset .update-zipcode:focus { background-color: rgb(13, 92, 145); color: rgb(230, 244, 250); }

.cardDelivery-date-popup fieldset.focus-style .input-label { font-size: 12px; line-height: 15px; color: var(--med-blue); top: 8px; }

.cardDelivery-date-popup fieldset.focus-style .input-arrow-active { border-color: var(--med-blue); }

.cardDelivery-date-popup fieldset.focus-style.blur-color .input-label { color: rgb(84, 84, 84); }

.cardDelivery-date-popup fieldset.focus-style.blur-color .city-list-input { color: rgb(0, 0, 0); }

.cardDelivery-date-popup .error-message { color: rgb(225, 20, 11); font-size: 12px; line-height: 15px; margin-top: 10px; height: 15px; display: none; }

.cardDelivery-date-popup .error-message span { display: none; }

.cardDelivery-date-popup .leading-messages { margin-top: 24px; }

.cardDelivery-date-popup .leading-messages .message-item { position: relative; border-top: 1px solid rgb(112, 112, 112); padding-top: 24px; padding-bottom: 22px; line-height: 16px; }

.cardDelivery-date-popup .leading-messages .message-item .shipping-price.free { color: rgb(0, 102, 0); }

.cardDelivery-date-popup .leading-messages .message-item:last-child { padding-bottom: 0px; }

.cardDelivery-date-popup .leading-messages .message-item p.shipping-date { font-weight: 700; font-size: 16px; width: 80%; }

.cardDelivery-date-popup .leading-messages .message-item p.shipping-option-name { font-size: 13px; }

.cardDelivery-date-popup .leading-messages .message-item p.shipping-price { font-size: 13px; font-weight: 700; position: absolute; right: 0px; top: 17px; }

.cardDelivery-date-popup .btn-wrapper { padding-top: 19px; padding-right: 23px; position: absolute; top: 0px; right: 0px; }

.cardDelivery-date-popup .btn-wrapper .close { display: block; position: relative; cursor: pointer; height: 16px; width: 16px; float: right; }

.cardDelivery-date-popup .btn-wrapper .close::before, .cardDelivery-date-popup .btn-wrapper .close::after { content: ""; position: absolute; top: -1px; left: 8px; height: 20px; width: 2px; background-color: rgb(0, 0, 0); }

.cardDelivery-date-popup .btn-wrapper .close::before { transform: rotate(45deg); }

.cardDelivery-date-popup .btn-wrapper .close::after { transform: rotate(-45deg); }

.cardDelivery-date-popup .card-delivery-data-tip { margin-top: 24px; font-size: 13px; line-height: 16px; color: rgb(0, 0, 0); position: relative; }

.cardDelivery-date-popup .card-delivery-data-tip:not(:empty) { text-indent: -8px; left: 8px; }

.mfont, .mfont input, .mfont button { font-family: "Noto Sans"; }

.deliveryDataPopup_mobile .cardDelivery-date-popup { width: 100%; left: 0px; top: 0px; max-width: 100%; transform: translate(0px); }

.delivery-container.delivery-container-MT { display: inline; font-family: "Noto Sans"; font-size: 16px; color: var(--dark-gray-1); position: relative; letter-spacing: -0.16px; line-height: 24px; }

.delivery-container.delivery-container-MT .delivery-text { font-family: "Noto Sans"; text-decoration: underline; }

.delivery-container.delivery-container-MT .delivery-mr-5 { margin-right: 3px; }

.label { font-family: "Noto Sans"; color: rgb(23, 23, 23); white-space: nowrap; font-weight: 700; }

.delivery-container-expanded { font-family: "Noto Sans"; font-size: 16px; color: rgb(78, 68, 78); letter-spacing: -0.16px; line-height: 24px; position: relative; overflow: hidden; }

.delivery-container-expanded .delivery-text { text-decoration: underline; }

.delivery-container-expanded .delivery-mr-5 { margin-right: 3px; }

.delivery-content-cart { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }

.delivery-content-cart .tooltipV2 { margin-right: 5px; }

.delivery-content-cart .tooltipV2 .tooltipV2-content { min-height: unset; padding: 10px; color: rgb(0, 0, 0); }

.delivery-content-cart .tooltipV2 .tooltipV2-content .hw-tip-des { color: rgb(0, 0, 0); font-size: 14px; }

.delivery-container-cart { display: inline-block; position: relative; width: 100%; }

.expanded-width { width: 90%; }

.overflow { text-overflow: clip; }

.delivery-arrow { min-width: 10px; transform: rotate(45deg); transform-origin: 50% 50%; width: 10px; height: 10px; border-width: 0px 2px 2px 0px; border-style: solid; border-color: rgb(23, 23, 23); border-image: initial; display: inline-block; transition: transform 0.3s; position: absolute; top: 6px; right: 10px; cursor: pointer; }

.delivery-arrow.expanded { bottom: 0px; transform: rotate(-135deg); }

.delivery-content.expanded-content { white-space: normal; overflow: visible; text-overflow: clip; }

.popup-win-wrapper.add-cart-popup .popup-win-container { width: 416px; border-radius: 12px; padding: 32px 16px 16px; color: rgb(23, 23, 23); font-family: "Noto Sans"; word-break: break-word; }

.popup-win-wrapper.add-cart-popup .popup-win-container .pop_headline { font-size: 20px; font-weight: 700; line-height: 28px; margin-bottom: 8px; }

.popup-win-wrapper.add-cart-popup .popup-win-container .pop_content { font-size: 16px; line-height: 24px; margin-bottom: 24px; }

.popup-win-wrapper.add-cart-popup .popup-win-container button { height: 48px; }

.popup-win-wrapper.add-cart-popup.mobile-popup .popup-win-container { width: calc(100% - 32px); }

.popup-win-wrapper.add-cart-popup.mobile-popup .popup-win-container button.cta-button { border-radius: 100px; background-color: rgb(23, 23, 23); font-family: "Noto Sans"; font-weight: 400; }

.mobile_button { background-color: rgb(23, 23, 23); border-radius: 100px; width: 100%; padding: 13px; text-align: center; }

.mobile_button span { color: rgb(255, 255, 255); font-size: 16px; font-family: "Noto Sans"; }

.next_step_btn.cta-button { width: 194px; padding: 15px 12px 14px; height: fit-content; flex: 1 1 0%; }

.next_step_btn.cta-button.tablet_button { width: 132px; padding: 14px 14px 15px; }

[data-v-464e55a9]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-464e55a9] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-464e55a9] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-464e55a9] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-464e55a9] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-464e55a9]::before, .helpme-media .popup-win-container .close[data-v-464e55a9]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-464e55a9] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-464e55a9] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-464e55a9] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-464e55a9] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-464e55a9] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-464e55a9] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-464e55a9] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-464e55a9] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-464e55a9], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-464e55a9] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-464e55a9] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-464e55a9], .cto_summary_modal_container.modal-mask[data-v-464e55a9], .vmodal-container.modal-mask[data-v-464e55a9], .specAlert-modal.modal-mask[data-v-464e55a9] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-464e55a9], .cto_summary_modal_container.modal-mask .dialog-body[data-v-464e55a9], .vmodal-container.modal-mask .dialog-body[data-v-464e55a9], .specAlert-modal.modal-mask .dialog-body[data-v-464e55a9] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-464e55a9], .cto_summary_modal_container.modal-mask .dialog-body[data-v-464e55a9], .vmodal-container.modal-mask .dialog-body[data-v-464e55a9], .specAlert-modal.modal-mask .dialog-body[data-v-464e55a9] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-464e55a9] { cursor: text !important; }

.show-modal .fixed-top[data-v-464e55a9] { width: calc(100% - 17px); }

.stickyHeader[data-v-464e55a9] { width: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; opacity: 1; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); display: flex; justify-content: center; }

.fixed-top[data-v-464e55a9] { z-index: 9990; position: fixed; top: 0px; width: 100%; }

.header-content[data-v-464e55a9] { display: flex; justify-content: space-between; column-gap: 40px; }

.header-content .summary-rating[data-v-464e55a9], .header-content .summary-rating .header-rating[data-v-464e55a9] .bv_stars_svg_no_wrap { height: 15px; }

.header-content .summary-rating .header-rating[data-v-464e55a9] .bv_stars_component_container { height: 15px; display: flex; align-items: center; }

.header-content .summary-rating .header-rating[data-v-464e55a9] .card-review-inline .star-icon-box .star-icon { width: 14px; height: 14px; background-size: cover; }

.header-content .headerRight[data-v-464e55a9] { display: flex; }

[data-v-464e55a9] .number_box .bv_averageRating_component_container .bv_text { text-align: left; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: 700; font-stretch: normal; line-height: 15px; font-family: Lato; letter-spacing: 0px; color: rgb(0, 0, 0); font-size: 12px !important; }

[data-v-464e55a9] .number_box .bv_numReviews_component_container { display: flex; align-items: center; }

[data-v-464e55a9] .number_box .bv_numReviews_component_container .bv_text { text-align: left; letter-spacing: 0px; font: 12px / 15px Lato !important; color: rgb(78, 68, 78) !important; }

[data-v-464e55a9] .cto-mb-16 { margin-top: 3px; height: 15px; display: flex; align-items: center; }

[data-v-464e55a9] .delivery-container .delivery-text, [data-v-464e55a9] .delivery-container .delivery-mr-5 span { height: 15px; text-align: left; font: 12px / 24px Lato; letter-spacing: -0.12px; }

[data-v-464e55a9] .delivery-container .delivery-text { text-decoration: underline; cursor: pointer; color: rgb(41, 78, 149) !important; }

[data-v-464e55a9] .delivery-container .delivery-mr-5 span { color: rgb(78, 68, 78); }

[data-v-464e55a9] .delivery-container .delivery-mr-5 { font-size: 12px !important; }

@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64,ഉGRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }

:root { --swiper-theme-color: #007aff; }

:host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; }

.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; display: block; }

.swiper-vertical > .swiper-wrapper { flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box; }

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }

.swiper-horizontal { touch-action: pan-y; }

.swiper-vertical { touch-action: pan-x; }

.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }

.swiper-slide-invisible-blank { visibility: hidden; }

.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }

.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }

.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }

.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }

.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }

.swiper-3d { perspective: 1200px; }

.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }

.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }

.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }

.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }

.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }

:root { --swiper-navigation-size: 44px; }

.swiper-button-prev, .swiper-button-next { position: absolute; top: var(--swiper-navigation-top-offset, 50%); width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }

.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next { display: none !important; }

.swiper-button-prev svg, .swiper-button-next svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center center; }

.swiper-rtl .swiper-button-prev svg, .swiper-rtl .swiper-button-next svg { transform: rotate(180deg); }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset, 10px); right: auto; }

.swiper-button-lock { display: none; }

.swiper-button-prev::after, .swiper-button-next::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }

.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset, 10px); left: auto; }

.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }

@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }

.gallery-canvas { position: relative; }

.gallery-canvas .cto_whell { position: absolute; bottom: 0px; right: 0px; height: 64px; width: 64px; }

.gallery-canvas .cto_whell .iconfont-ctoWheel { font-size: 64px; display: inline-block; }

.hero-media-popup .popup-win-container { padding: 0px; display: flex; justify-content: center; align-items: flex-end; width: 100%; height: 100%; }

.hero-media-popup .popup-win-content iframe { width: calc(-70px + 100vw); height: calc(-50px + 100vh); border-width: 0px; }

.gallery-container { position: sticky; top: 0px; flex: 0 0 calc(50% - 8px); width: calc(50% - 8px); }

.gallery-container .gallery-bottom { display: flex; justify-content: center; align-items: center; margin-top: 40px; margin-left: 12px; margin-right: 12px; }

.gallery-container .gallery-canvas .canvas-item { padding-top: 50px; height: 584px; display: flex; justify-content: center; align-items: flex-start; }

.gallery-container .gallery-canvas img { transition: transform 0.1s linear; }

.gallery-container .gallery-canvas .image-zoom { cursor: crosshair; overflow: hidden; display: flex; justify-content: center; align-items: flex-start; width: 100%; height: 100%; }

.gallery-container .gallery-canvas .video-thumbnail { width: 100%; height: 258px; }

.gallery-container .gallery-canvas .video-thumbnail .popup-video { scale: 2; }

.gallery-container .gallery-swiper-button-prev { margin-right: 8px; }

.gallery-container .gallery-swiper-button-prev::after { content: "prev"; }

.gallery-container .gallery-swiper-button-next { margin-left: 8px; }

.gallery-container .gallery-swiper-button-next::after { content: "next"; }

.gallery-container .gallery-swiper-button-prev, .gallery-container .gallery-swiper-button-next { font-size: 20px; z-index: 10; cursor: pointer; transition: background-color 0.2s; border-radius: 4px; }

.gallery-container .gallery-swiper-button-prev:hover, .gallery-container .gallery-swiper-button-next:hover { background-color: rgb(227, 227, 227); color: var(--font-color); }

.gallery-container .gallery-swiper-button-prev::after, .gallery-container .gallery-swiper-button-next::after { font-family: swiper-icons; color: rgb(78, 68, 78); font-weight: 700; text-align: center; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; }

.gallery-container .swiper { height: 50px; margin: 0px; }

.gallery-container .swiper .swiper-slide { overflow: hidden; cursor: pointer; transition: background-color 0.3s; background-color: rgb(245, 245, 245); border: 1px solid rgb(245, 245, 245); border-radius: 4px; opacity: 0.5; display: flex; justify-content: center; align-items: center; }

.gallery-container .swiper .swiper-slide.fixed_50_width { width: 50px !important; }

.gallery-container .swiper .swiper-slide.active { border-color: rgb(140, 135, 144); }

.gallery-container .swiper .swiper-slide.active, .gallery-container .swiper .swiper-slide:hover { background: rgb(255, 255, 255); opacity: 1; }

.gallery-container .swiper .swiper-slide img { object-fit: cover; }

.gallery-container .swiper .swiper-slide svg { height: 40px; width: 40px; fill: var(--font-color); max-width: 100%; }

@media screen and (min-width: 1521px) {
  .gallery-container .swiper { width: 224px; }
}

@media screen and (max-width: 1520px) {
  .gallery-container .gallery-swiper-button-prev { margin-right: 4px; }
  .gallery-container .gallery-swiper-button-next { margin-left: 4px; }
  .gallery-container .swiper { width: 166px; }
  .gallery-container .swiper .swiper-slide { width: 50px !important; }
}

.gallery-container .media-buttons { gap: 8px; display: flex; justify-content: flex-start; align-items: center; max-width: 124px; }

.gallery-container .media-buttons button { width: 56px; height: 56px; display: flex; justify-content: center; align-items: center; }

.gallery-container .media-buttons button:first-child { margin-left: 4px; }

.gallery-container .media-buttons button:hover { cursor: pointer; }

.gallery-container .media-buttons svg { height: 24px; width: 45px; fill: var(--font-color); }

.gallery-container .media-buttons svg:hover { fill: var(--link-color); }

.ar .gallery-container .media-buttons svg:hover path, .ar .gallery-container .media-buttons svg:hover line { stroke: var(--link-color); }

.gallery-container .media-buttons .ar svg { height: 22px; width: 49px; fill: var(--font-color); }

.gallery-container .media-buttons .ar svg path, .gallery-container .media-buttons .ar svg line { stroke: var(--font-color); }

.gallery-container .media-buttons .ar svg:hover { fill: var(--link-color); cursor: pointer; }

.gallery-container .media-buttons .ar svg:hover path, .gallery-container .media-buttons .ar svg:hover line { stroke: var(--link-color); }

.gaming-theme-black .cto-content :not(.dialog-content) .gallery-swiper-button-prev::after, .gaming-theme-black .cto-content :not(.dialog-content) .gallery-swiper-button-next::after { color: var(--font-color); }

.gaming-theme-black .cto-content :not(.dialog-content) .gallery-swiper-button-prev:hover, .gaming-theme-black .cto-content :not(.dialog-content) .gallery-swiper-button-next:hover { background-color: transparent; }

.gaming-theme-black .cto-content :not(.dialog-content) .swiper .swiper-slide { background-color: rgb(28, 33, 38); border-color: rgb(28, 33, 38); opacity: 0.75; text-align: center; display: flex; align-items: center; flex-flow: column; }

.gaming-theme-black .cto-content :not(.dialog-content) .swiper .swiper-slide img { display: block; width: auto; }

.gaming-theme-black .cto-content :not(.dialog-content) .swiper .swiper-slide.active { border-color: rgb(255, 255, 255); background: var(--bg-color); }

@media only screen and (min-width: 600px) and (max-width: 920px) {
  .hero-media-popup .popup-win-container { max-height: 100%; }
}

.product-img-container[data-v-8a3bb1a6], .product-img-container[data-v-8a3bb1a6] .gallery-container { width: 100%; }

@media screen and (min-width: 1521px) {
  .product-img-container[data-v-8a3bb1a6] .gallery-container .gallery-canvas .canvas-item { padding-top: 0px; height: 312px; }
}

@media screen and (max-width: 1520px) {
  .product-img-container[data-v-8a3bb1a6] .gallery-container .gallery-canvas .canvas-item { padding-top: 0px; height: 258px; }
}

.product-img-container[data-v-8a3bb1a6] .gallery-container .gallery-bottom { margin-top: 15px; }

body.show-modal { padding-right: 17px; }

.modal-mask { position: fixed; z-index: 9999; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(23, 23, 23, 0.8); display: flex; transition: opacity 0.3s; }

.dialog-body { display: flex; flex-direction: column; max-height: 100%; width: 100%; height: auto; background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.33) 0px 2px 8px; z-index: 10000; transition: 0.3s; }

.dialog-body .empty_background { width: 100%; position: absolute; top: 0px; }

.dialog-body .header { padding: 16px; display: flex; flex-direction: row; justify-content: space-between; min-height: 60px; position: relative; }

.dialog-body .header.cusHead { min-height: 0px; padding: 0px; }

.dialog-body .header .title { align-items: center; display: flex; }

.dialog-body .header .close { display: block; cursor: pointer; height: 16px; width: 16px; top: 20px; right: 16px; position: absolute; z-index: 9999; }

.dialog-body .header .close::before, .dialog-body .header .close::after { content: ""; position: absolute; top: -1px; left: 8px; height: 20px; width: 2px; background-color: rgb(0, 0, 0); }

.dialog-body .header .close::before { transform: rotate(45deg); }

.dialog-body .header .close::after { transform: rotate(-45deg); }

.dialog-body .dialog-content { padding: 16px; height: 100%; overflow: auto; overscroll-behavior: contain; }

.modal-enter-from, .modal-leave-to { opacity: 0; }

.modal-enter-from .dialog-body, .modal-leave-to .dialog-body { transform: translateY(300px); }

[data-v-64d1b22f]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-64d1b22f] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-64d1b22f] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-64d1b22f] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-64d1b22f] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-64d1b22f]::before, .helpme-media .popup-win-container .close[data-v-64d1b22f]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-64d1b22f] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-64d1b22f] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-64d1b22f] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-64d1b22f] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-64d1b22f] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-64d1b22f] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-64d1b22f] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-64d1b22f] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-64d1b22f], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-64d1b22f] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-64d1b22f] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-64d1b22f], .cto_summary_modal_container.modal-mask[data-v-64d1b22f], .vmodal-container.modal-mask[data-v-64d1b22f], .specAlert-modal.modal-mask[data-v-64d1b22f] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-64d1b22f], .cto_summary_modal_container.modal-mask .dialog-body[data-v-64d1b22f], .vmodal-container.modal-mask .dialog-body[data-v-64d1b22f], .specAlert-modal.modal-mask .dialog-body[data-v-64d1b22f] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-64d1b22f], .cto_summary_modal_container.modal-mask .dialog-body[data-v-64d1b22f], .vmodal-container.modal-mask .dialog-body[data-v-64d1b22f], .specAlert-modal.modal-mask .dialog-body[data-v-64d1b22f] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-64d1b22f] { cursor: text !important; }

.show-modal .fixed-top[data-v-64d1b22f] { width: calc(100% - 17px); }

.vmodal-container[data-v-64d1b22f] { display: flex; justify-content: center; align-items: center; }

.vmodal-container[data-v-64d1b22f] .dialog-body { height: 620px; width: 824px; }

.vmodal-container[data-v-64d1b22f] .dialog-body .dialog-content { margin-bottom: 48px; padding: 0px 66px 0px 24px; display: flex; flex-direction: column; align-items: center; flex: 1 1 0%; height: 0px; }

.vmodal-container[data-v-64d1b22f] .dialog-body .header { border-bottom: 0px; min-height: 56px; }

.vmodal-container[data-v-64d1b22f] .dialog-body .collapse-container .title { padding-bottom: 5px !important; }

.vmodal-container .vmodal-content[data-v-64d1b22f] { padding-top: 6px; width: 100%; height: 100%; display: flex; }

.vmodal-container .vmodal-content .content-left[data-v-64d1b22f] { flex: 1 1 0%; padding-right: 40px; }

.vmodal-container .vmodal-content .content-left .header-rating[data-v-64d1b22f] .bv_stars_svg_no_wrap { height: 15px; }

.vmodal-container .vmodal-content .content-left .header-rating[data-v-64d1b22f] .bv_stars_component_container { height: 15px; display: flex; align-items: center; }

.vmodal-container .vmodal-content .content-left .header-rating[data-v-64d1b22f] .card-review-inline .star-icon-box .star-icon { width: 14px; height: 14px; background-size: cover; }

.vmodal-container .vmodal-content .content-left .vmodal-title[data-v-64d1b22f] { font: 700 20px / 24px Lato; color: rgb(0, 0, 0); margin-bottom: 4px; width: 354px; height: 48px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; }

.vmodal-container .vmodal-content .content-left .prat-number[data-v-64d1b22f] { font: 16px / 24px Lato; letter-spacing: 0px; color: rgb(78, 68, 78); }

.vmodal-container .vmodal-content .content-left .image-gallery[data-v-64d1b22f] { height: 283px; width: 354px; margin-top: 24px; }

.vmodal-container .vmodal-content .content-left .image-gallery[data-v-64d1b22f] .gallery-container { width: 100%; }

.vmodal-container .vmodal-content .content-left .image-gallery[data-v-64d1b22f] .gallery-container .gallery-canvas .canvas-item { padding-top: 0px; height: 258px; }

.vmodal-container .vmodal-content .content-left .image-gallery[data-v-64d1b22f] .gallery-container .gallery-bottom { margin: 15px 0px 0px; }

.vmodal-container .vmodal-content .content-left .image-gallery[data-v-64d1b22f] .gallery-container .gallery-bottom .swiper { height: 56px; }

.vmodal-container .vmodal-content .content-right[data-v-64d1b22f] { flex: 1 1 0%; display: flex; flex-direction: column; }

.vmodal-container .vmodal-content .content-right .price[data-v-64d1b22f] { margin-bottom: 18px; }

.vmodal-container .vmodal-content .content-right .price .price-item[data-v-64d1b22f] { margin-bottom: 8px; display: flex; justify-content: space-between; }

.vmodal-container .vmodal-content .content-right .price .price-item span[data-v-64d1b22f] { font: 16px / 24px Lato; letter-spacing: 0px; color: rgb(78, 68, 78); }

.vmodal-container .vmodal-content .content-right .price .price-item[data-v-64d1b22f]:nth-last-child(1) { margin-bottom: 0px; }

.vmodal-container .vmodal-content .content-right .price .final-price span[data-v-64d1b22f] { color: rgb(0, 0, 0); font: 700 20px / 24px Lato; }

.vmodal-container .vmodal-content .content-right .leadtimemsg[data-v-64d1b22f] { font: 16px / 24px "Noto Sans"; letter-spacing: -0.16px; color: rgb(78, 68, 78); margin-bottom: 16px; }

.vmodal-container .vmodal-content .content-right .pro_description_p[data-v-64d1b22f] { overflow: auto; max-height: 290px; flex: 1 1 0%; margin: 0px; white-space: pre-wrap; word-break: break-word; font: 16px / 24px "Noto Sans"; letter-spacing: -0.16px; color: rgb(78, 68, 78); }

.vmodal-container .vmodal-content .content-right .pro_description_p[data-v-64d1b22f] ul[style] li { margin-left: 20px; }

.vmodal-container .vmodal-header[data-v-64d1b22f] { font: 700 24px / 16px Montserrat; color: var(--font-color); }

.vmodal-container .vmodal-footer[data-v-64d1b22f] { margin-top: 24px; }

.vmodal-container .vmodal-footer .add-to-cart-btn[data-v-64d1b22f] { width: fit-content; padding: 14px 24px 15px 14px; height: fit-content; text-align: center; background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 1px solid rgb(41, 78, 149); border-radius: 4px; font-weight: 700; font-family: Lato; color: rgb(41, 78, 149); }

.vmodal-container .vmodal-footer .add-to-cart-btn[data-v-64d1b22f]:hover { cursor: pointer; background-color: rgb(234, 238, 245); }

.vmodal-container .vmodal-footer .added .added-text[data-v-64d1b22f] { font-family: Lato; font-weight: 700; color: rgb(0, 0, 0); }

.vmodal-container .vmodal-footer .added .icon-check[data-v-64d1b22f] { position: relative; bottom: 4px; display: inline-block; margin-left: 6.5px; width: 14px; height: 8px; border-width: 0px 0px 2px 2px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-image: initial; border-top-style: initial; border-top-color: initial; border-right-style: initial; border-right-color: initial; transform: rotate(-45deg); }

.vmodal-container .vmodal-footer .added .remove[data-v-64d1b22f] { margin-left: 9.5px; font-weight: 700; font-family: Lato; text-decoration: underline; color: rgb(40, 78, 149); }

.vmodal-container .vmodal-footer .added .remove[data-v-64d1b22f]:hover { cursor: pointer; }

[data-v-be44a1c0]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-be44a1c0] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-be44a1c0] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-be44a1c0] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-be44a1c0] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-be44a1c0]::before, .helpme-media .popup-win-container .close[data-v-be44a1c0]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-be44a1c0] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-be44a1c0] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-be44a1c0] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-be44a1c0] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-be44a1c0] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-be44a1c0] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-be44a1c0] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-be44a1c0] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-be44a1c0], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-be44a1c0] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-be44a1c0] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-be44a1c0], .cto_summary_modal_container.modal-mask[data-v-be44a1c0], .vmodal-container.modal-mask[data-v-be44a1c0], .specAlert-modal.modal-mask[data-v-be44a1c0] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-be44a1c0], .cto_summary_modal_container.modal-mask .dialog-body[data-v-be44a1c0], .vmodal-container.modal-mask .dialog-body[data-v-be44a1c0], .specAlert-modal.modal-mask .dialog-body[data-v-be44a1c0] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-be44a1c0], .cto_summary_modal_container.modal-mask .dialog-body[data-v-be44a1c0], .vmodal-container.modal-mask .dialog-body[data-v-be44a1c0], .specAlert-modal.modal-mask .dialog-body[data-v-be44a1c0] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-be44a1c0] { cursor: text !important; }

.show-modal .fixed-top[data-v-be44a1c0] { width: calc(100% - 17px); }

.vmodal-container[data-v-be44a1c0] { display: flex; justify-content: center; align-items: center; }

.vmodal-container[data-v-be44a1c0] .dialog-body .dialog-content { margin-bottom: 48px; padding: 0px 24px; display: flex; flex-direction: column; align-items: center; flex: 1 1 0%; height: 0px; }

.vmodal-container[data-v-be44a1c0] .dialog-body .dialog-content [id^="video_"] { height: 378px; }

.vmodal-container[data-v-be44a1c0] .dialog-body .header { border-bottom: 0px; min-height: 32px; padding-bottom: 0px; }

.vmodal-container[data-v-be44a1c0] .dialog-body .header .close { top: 12px; right: 18px; }

.vmodal-container[data-v-be44a1c0] .dialog-body .collapse-container .title { padding-bottom: 5px !important; }

.vmodal-container .vmodal-content[data-v-be44a1c0] { padding-top: 6px; width: 100%; height: 100%; display: flex; flex-direction: column; }

.vmodal-container .vmodal-content .rr-product[data-v-be44a1c0] { display: flex; column-gap: 15px; margin-bottom: 7px !important; }

.vmodal-container .vmodal-content .rr-product-img[data-v-be44a1c0] { height: 47px; width: 47px; }

.vmodal-container .vmodal-content .rr-product-info .v-merch-tag[data-v-be44a1c0] { color: rgb(122, 18, 107); font-size: 14px; line-height: 22px; font-family: Lato; margin-bottom: 2px; }

.vmodal-container .vmodal-content .rr-product-info .vmodal-title[data-v-be44a1c0] { color: rgb(0, 0, 0); font-size: 24px; line-height: 21px; font-family: Lato; font-weight: 700; }

.vmodal-container .vmodal-content .rr-product-info .pro_description_p[data-v-be44a1c0] { margin-top: 8px; color: rgb(0, 0, 0); font-size: 14px; line-height: 17px; font-family: Lato; }

.vmodal-container .vmodal-content .youtube-video[data-v-be44a1c0], .vmodal-container .vmodal-content h4[data-v-be44a1c0], .vmodal-container .vmodal-content .contentHC[data-v-be44a1c0], .vmodal-container .vmodal-content > div[data-v-be44a1c0], .vmodal-container .vmodal-content > iframe[data-v-be44a1c0] { margin-bottom: 20px; }

.vmodal-container .vmodal-content > div[data-v-be44a1c0]:last-of-type { margin-bottom: 0px; }

.vmodal-container .vmodal-content .youtube-video[data-v-be44a1c0] { width: 100%; height: 378px; margin-bottom: 24px; }

.vmodal-container .vmodal-content h4[data-v-be44a1c0] { font: 700 20px / 21px Lato; margin-bottom: 0px; color: rgb(0, 0, 0); }

.vmodal-container .vmodal-content .contentHC li[data-v-be44a1c0] { display: flex; border-top: 1px solid rgb(112, 112, 112); padding: 16px 0px; }

.vmodal-container .vmodal-content .contentHC li[data-v-be44a1c0]:first-of-type { border-top: 0px; }

.vmodal-container .vmodal-content .contentHC li[data-v-be44a1c0]:empty { border-top: 0px; padding: 0px; }

.vmodal-container .vmodal-content .contentHC li .c-left[data-v-be44a1c0] { width: 65px; height: 36px; margin-right: 18px; }

.vmodal-container .vmodal-content .contentHC li .c-left img[data-v-be44a1c0] { width: 65px; height: 36px; }

.vmodal-container .vmodal-content .contentHC li .c-right[data-v-be44a1c0] { flex: 1 1 0%; }

.vmodal-container .vmodal-content .contentHC li .c-right .r-conName[data-v-be44a1c0] { font: 700 16px / 21px Lato; margin-bottom: 12.5px; color: rgb(0, 0, 0); }

.vmodal-container .vmodal-content .contentHC li .c-right .r-conText[data-v-be44a1c0] { font: 14px / 17px Lato; color: rgb(109, 101, 111); }

.vmodal-container .vmodal-content .contentHC li .c-right .youtube-video[data-v-be44a1c0] { margin-top: 10px; }

.vmodal-container .vmodal-content .vmodal-content-middle[data-v-be44a1c0] { margin-top: 20px; border: 1px solid red; }

.vmodal-container .vmodal-content .qtyList[data-v-be44a1c0] { margin-top: 24px; background-color: rgb(255, 255, 255); width: 352px; }

.vmodal-container .vmodal-content .qtyList[data-v-be44a1c0]:hover { cursor: pointer; }

.vmodal-container .vmodal-content .qtyList .qtyOption[data-v-be44a1c0] { border-radius: 4px; border: 1px solid rgb(174, 171, 180); padding: 8px 16px; height: 72px; display: flex; justify-content: space-between; }

.vmodal-container .vmodal-content .qtyList .qtyOption[data-v-be44a1c0]:hover { border-color: rgb(0, 0, 0); border-width: 2px; }

.vmodal-container .vmodal-content .qtyList .qtyOption .number[data-v-be44a1c0] { margin: auto auto auto 0px; font: 18px / 21px Lato; }

.vmodal-container .vmodal-content .qtyList .qtyOption .qtyPrice[data-v-be44a1c0] { text-align: right; margin: auto 0px; }

.vmodal-container .vmodal-content .qtyList .qtyOption .qtyPrice .added-text[data-v-be44a1c0] { color: rgb(0, 0, 0); line-height: 16px; font-weight: 700; font-family: Lato; }

.vmodal-container .vmodal-content .qtyList .qtyOption .qtyPrice .final-price[data-v-be44a1c0] { font: 18px / 16px Lato; color: rgb(0, 0, 0); }

.vmodal-container .vmodal-content .qtyList .qtyOption .qtyPrice .web-price[data-v-be44a1c0] { text-decoration: line-through; font: 12px / 14px Lato; color: rgb(85, 85, 85); letter-spacing: -0.12px; }

.vmodal-container .vmodal-content .qtyList .qtyOption .qtyPrice .free-trail[data-v-be44a1c0] { color: rgb(0, 0, 0); font-size: 12px; line-height: 16px; font-family: Lato; }

.vmodal-container .vmodal-content .qtyList .selectQTY[data-v-be44a1c0] { border-width: 2px; border-color: rgb(40, 78, 149) !important; }

.vmodal-container .vmodal-content .qtyList .selectQTY .number[data-v-be44a1c0], .vmodal-container .vmodal-content .qtyList .selectQTY .qtyPrice .final-price[data-v-be44a1c0] { font-weight: 700 !important; }

.vmodal-container .vmodal-header[data-v-be44a1c0] { font: 700 24px / 16px Montserrat; color: var(--font-color); }

.vmodal-container .vmodal-footer[data-v-be44a1c0] { margin-top: 24px; }

@media screen and (min-width: 768px) {
  .vmodal-container[data-v-be44a1c0] .dialog-body { width: 736px !important; }
}

@media screen and (min-width: 1280px) {
  .vmodal-container[data-v-be44a1c0] .dialog-body { width: 784px !important; }
}

@media screen and (min-width: 1920px) {
  .vmodal-container[data-v-be44a1c0] .dialog-body { width: 944px !important; }
}

.specsItem .collapse-container[data-v-270ce969] { margin-bottom: 24px; }

.specsItem .collapse-container[data-v-270ce969] .title { justify-content: flex-start; text-align: left; letter-spacing: 0px; color: rgb(41, 78, 149); font-size: 18px; line-height: 22px; font-weight: 400; border-bottom: 1px solid rgb(230, 226, 228); padding-bottom: 20px; }

.specsItem .collapse-container[data-v-270ce969] .title :hover { cursor: pointer; }

.specsItem .collapse-container[data-v-270ce969] .arrow { margin-left: 10px; border-color: rgb(41, 78, 149); border-right-width: 1px; border-bottom-width: 1px; }

.specsItem .collapse-container[data-v-270ce969] .arrow-active { margin-top: 10px; }

.specs-content > .specs-item[data-v-270ce969] { border-bottom: 1px solid rgb(204, 204, 204); }

.specs-content[data-v-270ce969] { width: 100%; }

.specs-content .specs-item[data-v-270ce969] { display: flex; justify-content: space-between; font: 18px / 24px Lato; color: rgb(78, 68, 78); letter-spacing: 0px; padding-top: 17px; padding-bottom: 21px; }

.specs-content .specs-item .specs-info[data-v-270ce969] { width: 70%; }

.specs-content .specs-item .specs-info .specs-name[data-v-270ce969] { font-weight: 700; }

.specs-content .specs-item .specs-info .buttons[data-v-270ce969] { font-size: 16px; display: block; line-height: 19px; margin-top: 4px; }

.specs-content .specs-item .specs-info .buttons span[data-v-270ce969] { color: rgb(41, 78, 149); font-family: Lato; }

.specs-content .specs-item .specs-info .buttons span[data-v-270ce969]:hover { cursor: pointer; }

.specs-content .specs-item .specs-info .buttons .divider[data-v-270ce969] { display: inline-block; margin: 0px 5px; color: rgb(78, 68, 78); }

.specs-content .specs-item .specs-price[data-v-270ce969] { text-align: right; }

.specs-content .specs-item .specs-price .selectedVPrice[data-v-270ce969] { display: block; }

.resetButton[data-v-270ce969] { margin-top: 10px; color: var(--font-color); }

.resetButton span[data-v-270ce969] { line-height: 24px; border-bottom: 2px solid rgb(204, 204, 204); }

.sepcs-container[data-v-270ce969] { margin-top: 20px; }

.save-money-percent { height: 17px; font: 14px / 17px Lato; color: rgb(40, 93, 80); }

.price-save { display: none; }

.price-est { height: 17px; font: 14px / 17px Lato; color: rgb(0, 0, 0); }

.body-tooltipV2.price-est_body { min-width: 210px; width: auto; }

.body-tooltipV2.price-est_body .stp-title { font: 700 14px / 17px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(85, 85, 85); padding: 10px 0px 5px; margin: 0px 10px; background-color: transparent !important; }

.body-tooltipV2.price-est_body .stp-des { padding: 5px 10px 10px; font: 12px / 15px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); }

.price-summary-save-web .price-web-icon { margin: 0px 1.5px 0px 4px; width: 16px !important; height: 16px !important; }

.price-summary-save-web .price-web-icon .iconfont-tooltipIcon { font-size: 16px; color: var(--med-blue); }

.saved-wrapper-biz { display: inline-flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; }

.saved-wrapper-biz .save { text-align: left; font: 14px / 19px Lato; letter-spacing: 0px; color: rgb(6, 95, 70); margin-right: 10px; }

.saved-wrapper-biz .percent-box { width: 65px; height: 22px; background: 0% 0% no-repeat padding-box padding-box rgb(6, 95, 70); border-radius: 4px; opacity: 1; text-align: center; font: 700 12px / 22px Lato; letter-spacing: 0.21px; color: rgb(255, 255, 255); }

.collapse-container .title:hover { cursor: pointer; }

.price-detail.collapse-container { background-color: transparent; }

.price-detail.collapse-container .title { padding: 0px; height: 15px; font: 12px / 15px Lato; color: rgb(41, 78, 149); justify-content: left; letter-spacing: 0px; }

.price-detail.collapse-container .title .arrow { border-color: rgb(41, 78, 149); border-right-width: 1px; border-bottom-width: 1px; margin-left: 5.5px; margin-top: 2px; transform: scale(0.8) rotate(45deg) !important; }

.price-detail.collapse-container .title .arrow-active { margin-top: 6px; transform: scale(0.8) rotate(-135deg) !important; }

.price-detail.collapse-container .bm { border: none !important; }

.price-detail.collapse-container .content-warp { margin-top: 8px; }

.price-detail.collapse-container .save-price-list .price-list__item { margin-bottom: 8px; display: flex; width: 100%; font: 14px / 17px Lato; }

.price-detail.collapse-container .save-price-list .price-list__item .left { min-width: 120px; color: rgb(0, 0, 0); }

.price-detail.collapse-container .save-price-list .price-list__item .right { flex: 1 1 0%; color: rgb(85, 85, 85); text-align: right; padding-right: 85px; }

.price-detail.collapse-container .save-price-list .ecoupon .left { font: 12px / 15px Lato; min-width: 74px; }

.price-detail.collapse-container .save-price-list .ecoupon .right { color: rgb(0, 0, 0); font: 700 12px / 15px Lato; text-align: left; }

.price-detail.collapse-container .save-price-list .stackMsg .left { font: 700 12px / 15px Lato; }

.price-detail-list .price-list__item { margin-bottom: 8px; display: flex; width: 100%; font: 14px / 17px Lato; }

.price-detail-list .price-list__item .left { min-width: 120px; color: rgb(0, 0, 0); }

.price-detail-list .price-list__item .right { flex: 1 1 0%; color: rgb(85, 85, 85); text-align: right; padding-right: 85px; }

.price-detail-list .ecoupon .left { font: 12px / 15px Lato; min-width: 74px; }

.price-detail-list .ecoupon .right { color: rgb(0, 0, 0); font: 700 12px / 15px Lato; text-align: left; }

.price-detail-list .stackMsg .left { font: 700 12px / 15px Lato; }

.price-summary-info.price-summary-info-pc { display: flex; align-items: baseline; flex-wrap: wrap; gap: 8px; }

.price-summary-info.price-summary-info-pc .price-save-mt:empty { margin-left: -11px; }

.price-summary-info.price-summary-info-pc .price-title { font: 26px / 32px Lato; color: rgb(0, 0, 0); display: inline-block; }

.price-summary-info.price-summary-info-pc .price-save-mt.price-save-pc:not(:empty) { background: 0% 0% no-repeat padding-box padding-box rgb(40, 93, 80); border-radius: 4px; padding: 4px 5px 3px; height: 22px; margin-right: 0px; display: flex; align-items: center; position: relative; bottom: 4px; }

.price-summary-info.price-summary-info-pc .price-save-mt.price-save-pc:not(:empty) span { letter-spacing: 0.21px; word-break: normal; font: 700 12px / 20px Lato; color: rgb(255, 255, 255); margin-right: 0px !important; }

.price-summary-info.price-summary-info-pc .vat.desc { display: block; font: 14px / 17px Lato; color: rgb(0, 0, 0); }

.gaming-theme-black .price-summary-info.price-summary-info-pc.style-auto-gaming, .gaming-theme-black .price-summary-info.price-summary-info-pc.style-auto-gaming .price-title { color: rgb(255, 255, 255); }

.gaming-theme-black .price-summary-info.price-summary-info-pc.style-auto-gaming .price-save-pc:not(:empty) { border: 1px solid rgb(255, 255, 255); background-color: rgb(68, 77, 81); }

.gaming-theme-black .price-summary-info.price-summary-info-pc.style-auto-gaming .price-save-pc:not(:empty) span { color: rgb(0, 255, 255) !important; }

.gaming-theme-black .price-summary-info.price-summary-info-pc.style-auto-gaming .vat, .gaming-theme-black .price-summary-info.price-summary-info-pc.style-auto-gaming .price-top { color: rgb(255, 255, 255); }

.price-summary { line-height: 22px; display: flex; flex-wrap: wrap; gap: 8px; width: 100%; }

.price-summary .price-save-mt:empty { margin-left: -11px; }

.price-summary .price-title { display: inline-block; letter-spacing: -1px; font-size: 20px; line-height: 24px; color: rgb(23, 23, 23); font-family: Montserrat; font-weight: 700; margin-right: 0px !important; }

.price-summary .price-title.lengthyPrice { font-size: 16px; margin-top: 1px; }

.price-summary .vat { margin-right: 6px; }

.price-summary .desc { font-size: 16px; font-weight: 400; letter-spacing: 0px; color: rgb(78, 68, 78); font-family: "Noto Sans"; display: flex; min-width: 80px; }

.price-summary .price-summary-info { width: 100%; display: flex; align-items: baseline; flex-wrap: wrap; }

.body-tooltipV2.price-est_body { width: 312px; position: relative; z-index: 99999; padding: 0px !important; }

.body-tooltipV2.price-est_body .stp-title { background-color: rgb(248, 248, 248); font-family: "Noto Sans"; color: rgb(30, 0, 19); font-size: 16px; line-height: 19px; font-weight: 700; padding: 13px 14px; }

.body-tooltipV2.price-est_body .stp-des { padding: 11px 12px 15px 18px; color: rgb(85, 85, 85); font-size: 14px; font-family: "Noto Sans"; line-height: 17px; }

.price-est .popup-popover-wrapper .card-popover .card-popover__arrow { background-color: rgb(248, 248, 248); }

.gaming-theme-black .price-summary.style-auto-gaming .price-title { color: rgb(255, 255, 255); }

.gaming-theme-black .price-summary.style-auto-gaming .price-save-mt span { color: rgb(229, 240, 237) !important; }

.gaming-theme-black .price-summary.style-auto-gaming .desc { color: rgb(171, 168, 177); }

.gaming-theme-black .style-auto-gaming.body-tooltipV2.price-est_body { z-index: 999999; }

.gaming-theme-black .style-auto-gaming.body-tooltipV2.price-est_body .stp-title { background: rgb(0, 0, 0); border-bottom: 1px solid rgb(255, 255, 255); }

.gaming-theme-black .style-auto-gaming.body-tooltipV2.price-est_body .stp-title, .gaming-theme-black .style-auto-gaming.body-tooltipV2.price-est_body .stp-des { color: rgb(255, 255, 255); }

.gaming-theme-black .style-auto-gaming.pdp-popup-style.price-est_body { padding: 0px 12px !important; background: rgb(32, 32, 32) !important; }

.gaming-theme-black .style-auto-gaming.pdp-popup-style.price-est_body .stp-title { border-bottom: 1px solid rgb(255, 255, 255); }

.gaming-theme-black .style-auto-gaming.pdp-popup-style.price-est_body .stp-title, .gaming-theme-black .style-auto-gaming.pdp-popup-style.price-est_body .stp-des { background-color: rgb(32, 32, 32) !important; color: rgb(255, 255, 255) !important; }

.gaming-theme-black .starting-at-container.style-auto-gaming { color: rgb(255, 255, 255); }

.price-top { font-size: 12px; font-family: "Noto Sans"; width: 100%; }

.price-summary-info.price-summary-info-MT { display: flex; flex-wrap: wrap; gap: 8px; }

.price-summary-info.price-summary-info-MT .price-save-mt:empty { margin-left: -11px; }

.price-summary-info.price-summary-info-MT .price-title { width: fit-content; }

.price-summary-info.price-summary-info-MT .price-save-mt:not(:empty) { margin-right: 0px !important; }

.price-summary-info.price-summary-info-MT .price-save-mt:not(:empty) span { word-break: normal; font: 700 16px / 24px "Noto Sans"; color: rgb(40, 93, 80); margin-right: 0px !important; }

.price-summary-info.price-summary-info-MT .desc { line-height: 24px; word-break: normal; }

.gaming-theme-black .price-summary-info.price-summary-info-MT.style-auto-gaming, .gaming-theme-black .price-summary-info.price-summary-info-MT.style-auto-gaming .price-title { color: rgb(255, 255, 255); }

.gaming-theme-black .price-summary-info.price-summary-info-MT.style-auto-gaming .price-save-mt:not(:empty) span { color: rgb(229, 240, 237); }

.gaming-theme-black .price-summary-info.price-summary-info-MT.style-auto-gaming .vat, .gaming-theme-black .price-summary-info.price-summary-info-MT.style-auto-gaming .price-top { color: rgb(255, 255, 255); }

.price-summary-save-web { font-size: 16px; font-family: "Noto Sans"; font-weight: 400; width: 100%; display: flex; flex-wrap: wrap; color: rgb(78, 68, 78); line-height: 24px; margin-top: 4px; }

.price-summary-save-web .price-save { margin-right: 8px; }

.price-summary-save-web .price-web { text-decoration: line-through; margin-left: 4.5px; }

.price-summary-save-web .price-est { display: flex; flex-wrap: wrap; }

.price-summary-save-web .price-web-icon { display: flex; align-items: center; justify-content: center; width: 23px; height: 24px; }

.price-summary-save-web .price-web-icon .iconfont-tooltipIcon { color: inherit; }

.gaming-theme-black .price-summary-save-web.style-auto-gaming { color: rgb(171, 168, 177); }

.gaming-theme-black .price-summary-save-web.style-auto-gaming .price-web-icon .iconfont-tooltipIcon { color: inherit; }

.m-payment-label-container { width: 100%; margin-bottom: 5px; color: rgb(23, 23, 23); display: flex; }

.m-payment-label-container .m-payment-price-label { font-size: 12px; line-height: 14px; font-family: "Noto Sans"; text-align: left; margin-right: 5px; }

.m-payment-label-container .tooltipV2 { vertical-align: bottom; font-family: "Noto Sans"; }

.m-payment-label-container .tooltipV2 .tooltipV2-content { padding: 10px; }

.m-payment-label-container .tooltipV2 .tooltipV2-content .m-payment-popover-title { font-size: 14px; font-weight: 700; padding-bottom: 5px; border-bottom: 1px solid rgb(204, 204, 204); color: rgb(23, 23, 23); }

.m-payment-label-container .tooltipV2 .tooltipV2-content .m-payment-popover-content { margin-top: 5px; font-size: 12px; line-height: 15px; color: rgb(23, 23, 23); }

.gaming-theme-black .m-payment-label-container.auto-gaming-style { color: rgb(255, 255, 255); }

.gaming-theme-black .m-payment-label-container.auto-gaming-style .m-payment-popover-title, .gaming-theme-black .m-payment-label-container.auto-gaming-style .m-payment-popover-content { color: rgb(255, 255, 255) !important; }

.discount-price-container { display: flex; flex-direction: column; font: 12px / 16px "Noto Sans"; color: rgb(78, 68, 78); letter-spacing: -0.12px; }

.discount-price-container .strikethrough-price { text-decoration: line-through; }

.price-detail { background-color: rgb(248, 248, 248); border-radius: 12px; width: 100%; font-family: "Noto Sans"; }

.price-detail .price-detail-item { color: rgb(78, 68, 78); font-size: 16px; padding: 12px 16px; margin-left: 0px; border-bottom: 2px solid rgb(232, 232, 232); letter-spacing: -0.16px; }

.price-detail .price-detail-item.border_none { border-bottom: 0px; padding-bottom: 0px; }

.price-detail .price-detail-item.inblock { display: inline-block; }

.price-detail .price-detail-item .extra_text { font-size: 16px; font-family: "Noto Sans"; letter-spacing: -0.16px; line-height: 24px; color: rgb(78, 68, 78); margin-top: 12px; font-weight: 700; }

.price-detail .price-detail-item .price-detail-final-price { color: rgb(23, 23, 23); font-weight: 700; font-size: 20px; font-family: Montserrat; letter-spacing: -1px; }

.price-detail .price-detail-item .price-detail-use-ecoupon { color: rgb(78, 68, 78); font-weight: 700; font-family: "Noto Sans"; letter-spacing: -1px; flex: 1 1 0%; }

.price-detail .price-detail-item:last-child { border-bottom: 0px; }

.price-detail .price-detail-item .text_underline { cursor: pointer; border-bottom: 1px dotted rgb(112, 112, 112); }

.price-detail .price-detail-item .price-web-icon { display: flex; align-items: center; justify-content: center; width: 23px; height: 24px; }

.price-detail .price-detail-item .price-web-icon .iconImage { background: url("//p1-ofp.static.pub//fes/cms/2023/06/09/t13j48u77jwohpk5nhnyqa0qc0lv9p446611.svg") 0% 0% / cover; width: 16px; height: 16px; }

.body-tooltipV2.price-ecoupon_body, .body-tooltipV2.price-ecoupon-limit_body { width: 200px; position: relative; z-index: 999999; padding: 0px !important; }

.body-tooltipV2.price-ecoupon_body .stp-des, .body-tooltipV2.price-ecoupon-limit_body .stp-des { padding: 11px 12px 15px 18px; color: rgb(0, 0, 0); font-size: 16px; font-family: "Noto Sans"; line-height: 20px; }

.body-tooltipV2.price-ecoupon_body .tooltipV2-content, .body-tooltipV2.price-ecoupon-limit_body .tooltipV2-content { min-height: unset; }

.gaming-theme-black .price-detail.style-auto-gaming { background-color: rgb(32, 32, 32); }

.gaming-theme-black .price-detail.style-auto-gaming .price-detail-item { color: rgb(230, 226, 228); border-bottom: 2px solid rgb(83, 83, 83); }

.gaming-theme-black .price-detail.style-auto-gaming .price-detail-item.border_none { border-bottom: 0px; padding-bottom: 0px; }

.gaming-theme-black .price-detail.style-auto-gaming .price-detail-item:last-child { border-bottom: 0px; }

.gaming-theme-black .price-detail.style-auto-gaming .price-detail-item .extra_text, .gaming-theme-black .price-detail.style-auto-gaming .price-detail-item .price-detail-final-price, .gaming-theme-black .price-detail.style-auto-gaming .price-detail-item .price-detail-use-ecoupon { color: rgb(230, 226, 228); }

.gaming-theme-black .price-detail.style-auto-gaming .price-detail-item .price-web-icon .iconImage { }

.gaming-theme-black .body-tooltipV2.price-ecoupon_body.style-auto-gaming .stp-des, .gaming-theme-black .body-tooltipV2.price-ecoupon-limit_body.style-auto-gaming .stp-des { color: rgb(255, 255, 255); }

.remaing-units { margin-top: 15px; }

.price-indicator { font-family: "Noto Sans"; width: 100%; }

.price-indicator .progress-wrapper { height: 30px; display: flex; align-items: center; }

.price-indicator .progress { width: 100%; height: 4px; border-radius: 3px; background-color: rgb(216, 216, 216) !important; }

.price-indicator .progress .progress-bar { height: 100%; border-radius: 3px; position: relative; background-color: rgb(23, 23, 23) !important; }

.price-indicator .progress .progress-bar .progress-value { border-radius: 50%; font-size: 12px; font-weight: 400; font-family: "Noto Sans"; text-align: center; height: 30px; width: 30px; display: inline-flex; justify-content: center; align-items: center; transform: translate(50%, -45%) scale(0.83); position: absolute; right: 0px; color: rgb(255, 255, 255) !important; background-color: rgb(23, 23, 23) !important; }

.price-indicator .progress.few-claimed .progress-bar .progress-value { transform: translate(90%, -45%) scale(0.83); }

.price-indicator .progress.almost-claimed .progress-bar .progress-value { transform: translate(10%, -45%) scale(0.83); }

.price-indicator .progress.fully-claimed .progress-bar { background-color: rgb(0, 0, 0) !important; }

.price-indicator .progress.fully-claimed .progress-bar .progress-value { transform: translate(10%, -45%) scale(0.83); border-radius: 4px; width: 42px; border-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important; }

.price-indicator .claimed-message { text-align: center; font-size: 14px; line-height: 24px; font-weight: 400; color: rgb(23, 23, 23) !important; }

.price-indicator.orange-style .progress { height: 6px; }

.price-indicator.orange-style .progress .progress-bar { background-color: rgb(251, 119, 37) !important; }

.price-indicator.orange-style .progress .progress-bar .progress-value { border: 1px solid rgb(251, 119, 37); color: rgb(0, 0, 0) !important; background-color: rgb(255, 255, 255) !important; }

.price-indicator.orange-style .claimed-message { font-size: 12px; line-height: 14px; color: rgb(107, 107, 107) !important; }

.gaming-theme-black .price-indicator.style-auto-gaming.orange-style .claimed-message { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .price-indicator.style-auto-gaming.MT-style .progress { background-color: rgb(109, 101, 111) !important; }

.gaming-theme-black .price-indicator.style-auto-gaming.MT-style .progress .progress-bar { background-color: rgb(255, 255, 255) !important; }

.gaming-theme-black .price-indicator.style-auto-gaming.MT-style .claimed-message { color: rgb(171, 168, 177) !important; }

.store-label { font-size: 14px; font-weight: 700; line-height: 17px; }

.pdp-page-label { color: rgb(23, 23, 23); font: 700 14px / 17px Lato !important; }

.label-mobile { font: 12px / 24px "Noto Sans" !important; }

.gaming-theme-black .store-label.style-auto-gaming { color: rgb(255, 255, 255) !important; }

.inventory_message { font-size: 16px; color: rgb(135, 28, 35); letter-spacing: -0.16px; margin: 8px 0px 7px; width: 100%; }

.inventory_message.pcfont { margin: 0px; font-size: 14px; font-weight: 700; color: var(--alert-red); padding-top: 10px; }

.inventory_message.pcfont:empty { padding: 0px; }

.inventory_message.mobileFont { font-family: "Noto Sans"; line-height: 24px; }

.com_release-data-msg { margin: 8px 0px 7px; }

.com_release-data-msg.pcFont { margin: 0px; padding-top: 10px; }

.com_release-data-msg.pcFont:empty { padding: 0px; }

.gaming-theme-black .inventory_message.style-auto-gaming { color: rgb(255, 142, 62); }

.com_release-data-msg, .release-data-msg_pop { flex-wrap: wrap; font-size: 16px; letter-spacing: -0.16px; color: rgb(184, 37, 46); text-align: left; line-height: 17px; }

.com_release-data-msg.mobileFont, .release-data-msg_pop.mobileFont { font-family: "Noto Sans"; line-height: 24px; }

.com_release-data-msg.mobileFont .tooltipV2 .pop-icon-btn, .com_release-data-msg.mobileFont .body-tooltipV2 .pop-icon-btn, .release-data-msg_pop.mobileFont .tooltipV2 .pop-icon-btn, .release-data-msg_pop.mobileFont .body-tooltipV2 .pop-icon-btn { width: 16px; height: 16px; }

.com_release-data-msg.pcFont, .release-data-msg_pop.pcFont { font-size: 14px; font-weight: 700; font-family: Lato; }

.com_release-data-msg.pcFont .tooltipV2 .iconfont-tooltipIcon, .release-data-msg_pop.pcFont .tooltipV2 .iconfont-tooltipIcon { font-weight: 700; }

.com_release-data-msg .tooltipV2 .iconfont-tooltipIcon, .release-data-msg_pop .tooltipV2 .iconfont-tooltipIcon { color: inherit !important; }

.com_release-data-msg .tooltipV2-content, .release-data-msg_pop .tooltipV2-content { min-height: unset; padding: 10px; color: rgb(0, 0, 0); z-index: 99999; }

.com_release-data-msg .pop-title, .release-data-msg_pop .pop-title { padding-bottom: 6.5px; border-bottom: 1px solid rgb(204, 204, 204); font-size: 14px; font-weight: 700; line-height: 1.4; color: rgb(0, 0, 0); }

.com_release-data-msg .pop-des, .release-data-msg_pop .pop-des { padding-top: 6.5px; font-weight: 400; font-size: 12px; line-height: 15px; color: rgb(0, 0, 0); }

.com_release-data-msg .pop-icon-btn, .release-data-msg_pop .pop-icon-btn { margin: 0px 6px; font-size: inherit; }

.release-data-msg_pop { z-index: 999999; }

.gaming-theme-black .com_release-data-msg.style-auto-gaming .com_release-data-msg-title, .gaming-theme-black .body-tooltipV2.style-auto-gaming .com_release-data-msg-title { color: rgb(240, 199, 191); }

.gaming-theme-black .com_release-data-msg.style-auto-gaming .tooltipV2.style-auto-gaming .iconfont-tooltipIcon { color: rgb(240, 199, 191) !important; }

.gaming-theme-black .release-data-msg_pop.style-auto-gaming .pop-title, .gaming-theme-black .release-data-msg_pop.style-auto-gaming .pop-des { color: rgb(255, 255, 255); }

.card-loyalty-label { padding-left: 21px; background: url("//p2-ofp.static.pub/fes/cms/2023/01/18/oytvb0hi58ishh2fj1ey7ehv0h000a864457.svg") 0px 1px / 15px no-repeat; }

.card-loyalty-label span { font: 700 14px / 17px Lato; color: rgb(23, 23, 23); }

.label-mobile span { font: 12px / 24px "Noto Sans"; }

.hide-icon { padding-left: 0px; background: none !important; }

.gaming-theme-black .card-loyalty-label.style-auto-gaming { background-image: url("//p2-ofp.static.pub/fes/cms/2022/10/18/l9dpq3bbpuqyy1n5nkiwzq3psrpkmk391961.svg"); }

.gaming-theme-black .card-loyalty-label.style-auto-gaming span { color: rgb(255, 255, 255); }

.priceTitle { font-size: 14px; text-align: left; font-weight: 700; }

.edu-price-container.edu-price-container-MT { --font-color: #171717; --sub-font-color: #4e444e; }

.edu-price-container.edu-price-container-MT [data-tkey="edu.price.not.eligible"] { color: rgb(85, 85, 85); }

.edu-price-container.edu-price-container-MT .tip-price { text-align: left; font: 16px / 24px "Noto Sans"; letter-spacing: -0.16px; color: var(--sub-font-color); opacity: 1; display: flex; align-items: flex-end; }

.edu-price-container.edu-price-container-MT .edu-color-box { margin-top: 10px; margin-bottom: 10px; padding: 16px; width: 100%; background: var(--back-color) 0% 0% no-repeat padding-box; border-radius: 4px; opacity: 1; }

.edu-price-container.edu-price-container-MT .edu-color-box:empty { margin: 0px; padding: 0px; }

.edu-price-container.edu-price-container-MT .edu-color-box .edu-price-label-final-container { display: flex; }

.edu-price-container.edu-price-container-MT .edu-color-box .edu-price-label-final-container .margin-left-11px { margin-left: 11px; }

.edu-price-container.edu-price-container-MT .edu-color-box .edu-price-label { text-align: left; font: 16px / 24px "Noto Sans"; letter-spacing: -0.16px; color: var(--font-color); opacity: 1; margin-bottom: 4px; }

.edu-price-container.edu-price-container-MT .edu-color-box .edu-price .edu-save-price { margin-top: 4px; text-align: left; font: 700 18px / 22px Montserrat; letter-spacing: -0.9px; color: var(--font-color); opacity: 1; }

.edu-price-container.edu-price-container-MT .edu-color-box .unveri-edu-price { margin-top: 4px; text-align: left; }

.edu-price-container.edu-price-container-MT .edu-color-box .unveri-edu-price:empty { margin: 0px; }

.edu-price-container.edu-price-container-MT .edu-color-box .unveri-edu-price .verify-to-see { text-align: left; font: 700 18px / 22px Montserrat; letter-spacing: -0.9px; color: var(--font-color); opacity: 1; }

.edu-price-container.edu-price-container-MT .edu-save-price-container .biz-fold-wrapper { font-family: "Noto Sans"; }

.edu-price-container.edu-price-container-MT .edu-could-save-container { margin-top: 8px; }

.edu-price-container.edu-price-container-MT .could-save { text-align: left; font: 14px / 18px "Noto Sans"; letter-spacing: -0.14px; color: var(--font-color); }

.edu-price-container.edu-price-container-MT .could-save .edu-save-price { font-weight: 700; }

.edu-price-container.edu-price-container-MT .could-save-link { text-align: left; text-decoration: underline; font: 14px / 18px "Noto Sans"; letter-spacing: -0.14px; color: var(--font-color); }

.edu-price-container.edu-price-container-MT .iconfont-rewardIcon { display: none; }

body.gaming-theme-black .edu-price-container.edu-price-container-MT.style-auto-gaming { --font-color: #fff; --sub-font-color: #aba8b1; }

body.gaming-theme-black .edu-price-container.edu-price-container-MT.style-auto-gaming .edu-color-box { --back-color: #3b3b3b !important; }

body.gaming-theme-black .edu-price-container.edu-price-container-MT.style-auto-gaming [data-tkey="edu.price.not.eligible"] { color: rgb(231, 231, 231); }

.le-popover-wrapper_screen { position: initial; }

.le-popover-wrapper { position: relative; }

.le-popover { position: absolute; min-height: 50px; min-width: 100px; z-index: 99999; line-height: 1.4; text-align: left; font-size: 14px; word-break: break-word; }

.le-popover.le-popover_screen { position: fixed; }

.le-popover .le-popover_body { position: relative; z-index: 1; box-shadow: rgba(0, 0, 0, 0.5) 2px 0px 8px; border-radius: 4px; padding: 10px; background: rgb(255, 255, 255); }

.le-popover .le-popover__arrow-before { display: inline-block; width: 10px; height: 10px; background: rgb(255, 255, 255); transform: rotate(-45deg); position: absolute; top: -5px; box-shadow: rgba(0, 0, 0, 0.5) 2px 0px 8px; z-index: 0; }

.le-popover .le-popover__arrow-after { display: inline-block; width: 10px; height: 10px; background: rgb(255, 255, 255); transform: rotate(-45deg); position: absolute; top: -5px; z-index: 2; }

.le-popover .le-popover__arrow-mask { position: absolute; z-index: 0; top: -10px; width: 100%; height: 10px; }

.le-popover .le-popover_body .image-box { background: rgb(255, 255, 255); }

body.gaming-theme-black .le-popover.auto-gaming-style { color: rgb(255, 255, 255); }

body.gaming-theme-black .le-popover.auto-gaming-style a { color: rgb(255, 255, 255) !important; }

body.gaming-theme-black .le-popover.auto-gaming-style .le-popover_body { box-shadow: rgba(0, 0, 0, 0.5) 2px 0px 8px; background: rgb(0, 0, 0); border: 1px solid rgb(74, 88, 99); }

body.gaming-theme-black .le-popover.auto-gaming-style .le-popover__arrow-before { width: 10px; height: 10px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.5) 2px 0px 8px; border: 1px solid rgb(74, 88, 99); }

body.gaming-theme-black .le-popover.auto-gaming-style .le-popover__arrow-after { width: 10px; height: 10px; background: rgb(0, 0, 0); top: -4px; }

body.gaming-theme-black .le-popover.auto-gaming-style .le-popover_body .image-box { background: rgb(0, 0, 0); }

body.gaming-theme-black .le-popover-wrapper.pdp-popup-style .le-popover.auto-gaming-style .le-popover_body, body.gaming-theme-black .le-popover-wrapper.pdp-popup-style .le-popover.auto-gaming-style .le-popover__arrow-before, body.gaming-theme-black .le-popover-wrapper.pdp-popup-style .le-popover.auto-gaming-style .le-popover__arrow-after { background: rgb(32, 32, 32); border: 1px solid rgb(32, 32, 32); box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 10px, rgba(0, 0, 0, 0.12) 0px 3px 14px, rgba(0, 0, 0, 0.2) 0px 5px 5px !important; }

.loyalty-container.loyalty-container-MT { width: 100%; min-height: 64px; font-size: 14px; background-color: rgb(234, 238, 245); position: relative; padding: 16px 16px 11px 15px; display: flex; align-items: center; border-radius: 12px; color: rgb(23, 23, 23); font-family: "Noto Sans" !important; }

.loyalty-container.loyalty-container-MT button { font-family: "Noto Sans" !important; }

@media screen and (min-width: 750px) {
  .loyalty-container.loyalty-container-MT { font-size: 13px; }
}

.loyalty-container.loyalty-container-MT a { color: rgb(23, 23, 23) !important; }

.loyalty-container.loyalty-container-MT .popup-popover-wrapper { display: inline-block; }

.loyalty-container.loyalty-container-MT .popup-popover-wrapper button { font-family: "Noto Sans"; color: rgb(23, 23, 23); font-size: 14px; background-color: transparent; padding: 0px; border-radius: 0px; }

@media screen and (min-width: 750px) {
  .loyalty-container.loyalty-container-MT .popup-popover-wrapper button { font-size: 13px; }
}

.loyalty-container.loyalty-container-MT .popup-popover-wrapper .loyalty-popup-body { width: 200px; }

.loyalty-container.loyalty-container-MT .join-now { display: inline-block; }

.loyalty-container.loyalty-container-MT.loyalty-reward-style { padding: 13px 0px; background: unset; border-radius: 0px; min-height: unset; }

.loyalty-container.loyalty-container-MT.loyalty-reward-style .rewards-text { font-weight: 700; margin-right: 3px; }

.loyalty-container.loyalty-container-MT.loyalty-reward-style.loyalty-bottom-line { border-bottom: 1px solid rgb(204, 204, 204); }

.loyalty-container.loyalty-container-MT.loyalty-reward-style.loyalty-top-line { border-top: 1px solid rgb(204, 204, 204); }

.loyalty-container.loyalty-container-MT.pc-loyalty-style { font-family: "Lato,Helvetica,Arial,sans-serif"; }

.loyalty-container.loyalty-container-MT.pc-loyalty-style .join-now { cursor: pointer; }

.loyalty-container.loyalty-container-MT .tooltipV2-contentWrapper { padding: 10px; }

.loyalty-container.loyalty-container-MT .tooltipV2-content { color: rgb(23, 23, 23); }

.loyalty-container.loyalty-container-MT .iconfont-rewardIcon { margin-right: 5px; font-size: 15px; }

.gaming-theme-black .loyalty-container.loyalty-container-MT .le-popover { color: rgb(23, 23, 23); }

.gaming-theme-black .loyalty-container.loyalty-container-MT .le-popover .le-popover_body { background: rgb(255, 255, 255); border: unset; }

.gaming-theme-black .loyalty-container.loyalty-container-MT .le-popover .le-popover_body .privilege31 a { color: var(--med-blue) !important; }

.gaming-theme-black .loyalty-container.loyalty-container-MT .le-popover .le-popover__arrow-before, .gaming-theme-black .loyalty-container.loyalty-container-MT .le-popover .le-popover__arrow-after { background: rgb(255, 255, 255); border: unset; }

.gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming { color: rgb(255, 255, 255); }

.gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming .popup-activation, .gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming .join-now a { text-decoration: underline; font-weight: 700; color: var(--link-color) !important; }

.gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming .le-popover { color: rgb(255, 255, 255); }

.gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming .le-popover .le-popover_body { background: rgb(0, 0, 0); border: 1px solid rgb(74, 88, 99); }

.gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming .le-popover .le-popover_body .privilege31 a { color: var(--link-color) !important; }

.gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming .le-popover .le-popover__arrow-before, .gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming .le-popover .le-popover__arrow-after { background: rgb(0, 0, 0); }

.gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming.loyalty-reward-style.loyalty-top-line { border-top: 1px solid rgb(83, 83, 83); }

.gaming-theme-black .loyalty-container.loyalty-container-MT.style-auto-gaming.loyalty-reward-style.loyalty-bottom-line { border-bottom: 1px solid rgb(83, 83, 83); }

:root { --fold-button-bg-color: #11184f; --fold-button-bg-gradient: linear-gradient(135deg, transparent 11px, var(--fold-button-bg-color) 11px); --fold-angle-bg-gradient: linear-gradient(135deg, transparent 0%, transparent 50%, #fff 50%, #fff 100%); --gaming-theme-black-fold-button-bg-color: #2a2a2a; --gaming-theme-black-fold-angle-bg-gradient: linear-gradient(135deg, transparent 0%, transparent 50%, #535353 50%, #535353 100%); }

.biz-fold-wrapper { width: 100%; height: 100%; display: flex; font-family: Lato; }

.biz-fold-wrapper .currency { color: rgb(0, 0, 0); font-size: 20px; font-weight: 900; margin-right: -9px; margin-top: 2px; line-height: 16px; }

.biz-fold-wrapper .fold-button { width: 100%; font-size: 12px; padding: 4px 25px; text-decoration: none; border: 0px; border-radius: 6px; color: rgb(255, 255, 255); position: relative; background: var(--fold-button-bg-gradient); line-height: 16px; text-align: center; }

.biz-fold-wrapper .fold-button .fold-angle { position: absolute; top: 0px; left: 0px; width: 16px; height: 15px; background: var(--fold-angle-bg-gradient); box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 3px; border-radius: 0px 0px 6px; }

.biz-fold-wrapper .fold-button .fold-text { font-weight: 700; line-height: 16px; letter-spacing: -0.12px; font-size: 12px; }

body.gaming-theme-black .biz-fold-wrapper.style-auto-gaming .currency { color: rgb(255, 255, 255); }

body.gaming-theme-black .biz-fold-wrapper.style-auto-gaming .fold-button { background: linear-gradient(135deg,transparent 11px,var(--gaming-theme-black-fold-button-bg-color) 11px); }

body.gaming-theme-black .biz-fold-wrapper.style-auto-gaming .fold-button .fold-angle { background: var(--gaming-theme-black-fold-angle-bg-gradient); }

.eligibility-popup__container.eligibility-popup_tablet .dialog-body { width: 328px; padding-top: 48px; padding-bottom: 48px; max-height: 70%; }

.eligibility-popup__container.eligibility-popup_tablet .dialog-body .header .close { top: 16px; right: 16px; }

.eligibility-popup__container.eligibility-popup_tablet .dialog-body .dialog-content .eligibility-popup__desc { font: 16px / 22px Lato; }

.eligibility-popup__container { justify-content: center; align-items: center; }

.eligibility-popup__container .dialog-body { width: 584px; padding: 24px; position: relative; height: fit-content; max-height: 85vh; }

.eligibility-popup__container .dialog-body .header { padding: 0px; min-height: unset; position: static; margin-bottom: 16px; }

.eligibility-popup__container .dialog-body .header .title { margin-top: 0px; font: 700 20px / 24px Lato; color: rgb(0, 0, 0); text-transform: capitalize; }

.eligibility-popup__container .dialog-body .header .close { top: 24px; right: 24px; }

.eligibility-popup__container .dialog-body .dialog-content { padding: 0px; }

.eligibility-popup__container .dialog-body .dialog-content .eligibility-popup__desc { color: rgb(0, 0, 0); text-align: left; font: 16px / 20px Lato; }

.eligibility-popup__container .dialog-body .dialog-content .eligibility-popup__desc li { list-style: disc; margin-left: 1.3em; margin-bottom: 8px; }

.eligibility-popup__container.eligibility-popup_mobile .dialog-body { width: 328px; padding: 54px 16px; max-height: 70%; }

.eligibility-popup__container.eligibility-popup_mobile .dialog-body .header { margin-bottom: 24px; }

.eligibility-popup__container.eligibility-popup_mobile .dialog-body .header .title { font: 700 24px / 24px Montserrat; color: rgb(23, 23, 23); }

.eligibility-popup__container.eligibility-popup_mobile .dialog-body .header .close { top: 16px; right: 16px; }

.eligibility-popup__container.eligibility-popup_mobile .dialog-body .dialog-content .eligibility-popup__desc { font: 16px / 22px "Noto Sans"; }

.card-edu-label { --font-color: #000; }

.card-edu-label .non-label { text-align: left; font: 14px / 17px Lato; letter-spacing: 0px; color: var(--font-color); opacity: 1; }

.card-edu-label .price-label { text-align: left; font: 700 14px / 17px Lato; letter-spacing: 0px; color: var(--font-color); opacity: 1; }

.card-edu-label .could-save { text-align: left; font: 12px / 15px Lato; letter-spacing: 0px; color: var(--font-color); }

.card-edu-label .could-save-link { text-align: left; text-decoration: underline; font: 12px / 15px Lato; letter-spacing: 0px; color: var(--link-color); }

.card-edu-label.edu-mobile .non-label { text-align: left; font: 16px / 24px "Noto Sans"; letter-spacing: -0.16px; color: rgb(78, 68, 78); opacity: 1; }

.card-edu-label.edu-mobile .price-label { text-align: left; font: 16px / 24px "Noto Sans"; letter-spacing: -0.16px; color: rgb(23, 23, 23); opacity: 1; }

.card-edu-label.edu-mobile .could-save { text-align: left; font: 14px / 16px "Noto Sans"; letter-spacing: 0px; color: var(--font-color); }

.card-edu-label.edu-mobile .could-save-link { text-align: left; text-decoration: underline; font: 14px / 16px "Noto Sans"; letter-spacing: 0px; color: var(--link-color); }

.gaming-theme-black .card-edu-label.style-auto-gaming { --font-color: #fff; }

.gaming-theme-black .card-edu-label.style-auto-gaming div { color: var(--font-color) !important; }

.gaming-theme-black .card-edu-label.style-auto-gaming .could-save-link, .gaming-theme-black .card-edu-label.style-auto-gaming.edu-mobile .non-label, .gaming-theme-black .card-edu-label.style-auto-gaming.edu-mobile .price-label, .gaming-theme-black .card-edu-label.style-auto-gaming.edu-mobile .could-save-link { color: var(--font-color); }

.lowest-price-container { text-align: left; height: 22px; font-size: 16px; color: rgb(78, 68, 78); display: inline; }

.lowest-price-container span { margin-right: 8px; }

.lowest-price-container .tooltipV2-content { padding: 10px; min-height: unset; }

.lowest-price-container .tooltipV2-content .lowest-price-tooltip { line-height: 1.4; text-align: left; font-size: 14px; word-break: break-word; letter-spacing: -0.12px; color: rgb(23, 23, 23); opacity: 1; }

.gaming-theme-black .lowest-price-container.style-auto-gaming, .gaming-theme-black .lowest-price-container.style-auto-gaming .tooltipV2-content .lowest-price-tooltip { color: rgb(255, 255, 255); }

.price-top { font: 14px / 17px Lato; color: rgb(0, 0, 0); margin-bottom: 8px; display: inline-block; }

.card-loyaltys_popover { margin-top: -10px; }

.loyaltys_wrap.v3-loyaltys_wrap-pc { width: 282px; }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner { width: 100%; font-size: 13px; display: inline-flex; align-items: center; cursor: pointer; line-height: 19px; }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner button, .loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner button i { font-size: 13px; }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner button.popup-activation { color: var(--med-blue); font-weight: 700; padding: 0px; border-radius: 0px; }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner i { font-size: 13px; }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner .text { background-repeat: no-repeat; background-position: left 9px; background-size: 15px; padding: 9.5px 0px; }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner .text .iconfont-rewardIcon { margin-right: 5px; font-size: 15px; }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner .text strong { font-weight: 700; color: rgb(13, 92, 145); }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner .popup-popover-wrapper { text-align: left; width: auto; display: inline-block; }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner .popup-popover-wrapper .title { font-size: 14px !important; line-height: 16px; }

.loyaltys_wrap.v3-loyaltys_wrap-pc .loyaltys_inner .popup-popover-wrapper > div { display: inline; }

body.gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner a { color: rgb(0, 255, 255) !important; }

body.gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner .card-popover-wrapper { padding: 0px; }

body.gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner .text strong { color: rgb(0, 255, 255); }

body.gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner .loyaltys_popup > p { color: rgb(255, 255, 255); }

body.gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner .loyaltys_popup::before { background-color: rgb(0, 0, 0); }

body.gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner .loyaltys_popup::after { border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); box-shadow: rgb(74, 88, 99) 0px 0px 1px 1px; }

body.gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner button.popup-activation { color: rgb(0, 255, 255); }

.dlp-new-login-modal { display: none; position: fixed; background-color: rgba(23, 23, 23, 0.8); top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999999; overflow: hidden; transition: opacity 0.3s; }

.dlp-new-login-modal .new-login-modal { width: 100%; height: 100%; background-color: rgb(255, 255, 255); box-shadow: rgb(0, 0, 0) 0px 2px 8px; transition: 0.3s; display: flex; flex-direction: column; }

.dlp-new-login-modal .new-login-modal .dialog_title { position: relative; padding: 0px 16px; width: 100%; height: 48px; display: flex; align-items: center; }

.dlp-new-login-modal .new-login-modal .dialog_title .back-btn { width: 13px; height: 20px; margin-right: 16px; }

.dlp-new-login-modal .new-login-modal .dialog_title_text { font: 700 24px / 16px Montserrat, Lato, Helvetica, Arial, sans-serif; }

.dlp-new-login-modal .new-login-modal .dialog_title .close { display: block; cursor: pointer; height: 16px; width: 16px; top: 14px; right: 16px; position: absolute; z-index: 9999; }

.dlp-new-login-modal .new-login-modal .dialog_title .close::before, .dlp-new-login-modal .new-login-modal .dialog_title .close::after { content: ""; position: absolute; top: -1px; left: 8px; height: 20px; width: 2px; background-color: rgb(0, 0, 0); }

.dlp-new-login-modal .new-login-modal .dialog_title .close::before { transform: rotate(45deg); }

.dlp-new-login-modal .new-login-modal .dialog_title .close::after { transform: rotate(-45deg); }

.dlp-new-login-modal .new-login-modal #dlp-new-login { flex: 1 1 0%; overflow-y: scroll; }

.v3-card-style.lead_time_mes .ships { font-size: 13px; line-height: 16px; }

body.gaming-theme-black .style-auto-gaming.lead_time_mes .card-delivery-message { color: rgb(255, 255, 255); }

body.gaming-theme-black .style-auto-gaming.lead_time_mes .card-delivery-message .card-shipping-destination { color: var(--link-color); }

body.gaming-theme-black .v3-card-style.lead_time_mes .iconfont-deliveryMsg { color: rgb(255, 255, 255); }

.v3-card-style.lead_time_mes .card-delivery-message { line-height: 16px; font-size: 13px; color: rgb(0, 0, 0); }

.v3-card-style.lead_time_mes .card-delivery-message .card-shipping-content { padding-left: 23px; }

.v3-card-style.lead_time_mes .card-delivery-message .card-shipping-content .iconfont-deliveryMsg { vertical-align: text-bottom; }

.v3-card-style.lead_time_mes .card-delivery-message .card-shipping-content .label { margin-left: 4px; }

.v3-card-style.lead_time_mes .card-delivery-message .card-shipping-content .tooltipV2 { margin-right: 3px; }

.v3-card-style.lead_time_mes .card-delivery-message .card-shipping-content .tooltipV2 .tooltipV2-content { min-height: unset; padding: 10px; color: rgb(0, 0, 0); }

.v3-card-style.lead_time_mes .card-delivery-message .card-shipping-content .tooltipV2 .tooltipV2-content .hw-tip-des { color: rgb(0, 0, 0); font-size: 12px; }

.v3-card-style.lead_time_mes .card-delivery-message .iconfont-deliveryMsg { font-size: 16px; margin-left: -23px; margin-right: 5px; }

.v3-card-style.lead_time_mes .card-delivery-message .card-shipping-message { margin-right: 10px; }

.v3-card-style.lead_time_mes .card-delivery-message .card-shipping-destination { font-size: inherit; line-height: inherit; color: var(--med-blue); text-decoration: underline; display: inline-block; cursor: pointer; text-align: left; }

.tooltip_content_wapper { color: rgb(0, 0, 0); padding-bottom: 15px; max-width: 210px; width: auto; min-width: 100px; }

.best_buy_wrap { font-size: 13px; line-height: 19px; }

.best_buy_wrap .bby_content_text { background-repeat: no-repeat; background-position: left 10px; background-size: 15px; color: var(--fore-color); padding: 10px 0px; display: flex; }

.best_buy_wrap .bby_content_text .pickup_icon { height: 18px; }

.best_buy_wrap .bby_content_text .iconfont-pickup { font-size: 14px; }

.best_buy_wrap .bby_content_text .text_right { padding-left: 7px; flex: 1 1 0%; }

.best_buy_wrap .bby_content_text button { display: block; }

.best_buy_wrap .bby_content_text .pick_up { font-weight: 700; }

.best_buy_wrap .bby_content_text .get_date_info { color: rgb(0, 102, 0); font-weight: 700; }

.best_buy_wrap .bby_content_text .best_buy_info { margin-right: 10px; }

.best_buy_wrap .bby_content_text .best_buy_info .card-popover-wrapper .card-popover_text { bottom: 1px; align-items: center; justify-content: center; vertical-align: middle; cursor: pointer; position: relative; display: inline-flex !important; }

.best_buy_wrap .bby_content_text .best_buy_info .card-popover-wrapper .card-popover_text svg { height: 14px; width: 14px; fill: var(--link-color); }

.best_buy_wrap .bby_content_text .best-buy-see-all { font-size: inherit; line-height: inherit; color: var(--link-color); text-decoration: underline; cursor: pointer; text-align: left; }

body.gaming-theme-black .best_buy_wrap .bby_content_text .iconfont-pickup { color: rgb(255, 255, 255); }

[data-v-5492270a]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-5492270a] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-5492270a] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-5492270a] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-5492270a] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-5492270a]::before, .helpme-media .popup-win-container .close[data-v-5492270a]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-5492270a] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-5492270a] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-5492270a] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-5492270a] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-5492270a] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-5492270a] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-5492270a] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-5492270a] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-5492270a], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-5492270a] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-5492270a] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-5492270a], .cto_summary_modal_container.modal-mask[data-v-5492270a], .vmodal-container.modal-mask[data-v-5492270a], .specAlert-modal.modal-mask[data-v-5492270a] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-5492270a], .cto_summary_modal_container.modal-mask .dialog-body[data-v-5492270a], .vmodal-container.modal-mask .dialog-body[data-v-5492270a], .specAlert-modal.modal-mask .dialog-body[data-v-5492270a] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-5492270a], .cto_summary_modal_container.modal-mask .dialog-body[data-v-5492270a], .vmodal-container.modal-mask .dialog-body[data-v-5492270a], .specAlert-modal.modal-mask .dialog-body[data-v-5492270a] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-5492270a] { cursor: text !important; }

.show-modal .fixed-top[data-v-5492270a] { width: calc(100% - 17px); }

.cto_summary_modal_container[data-v-5492270a] { display: flex; justify-content: center; align-items: center; }

.cto_summary_modal_container[data-v-5492270a] .dialog-body { height: 620px; width: 824px; }

.cto_summary_modal_container[data-v-5492270a] .dialog-body .header { padding-bottom: 0px; padding-top: 48px; min-height: 0px; }

.cto_summary_modal_container[data-v-5492270a] .dialog-body .header .close { right: 24px; }

.cto_summary_modal_container[data-v-5492270a] .dialog-body .dialog-content { padding: 0px 16px 48px 48px; margin-right: 24px; }

.cto_summary_modal_container[data-v-5492270a] .dialog-body .dialog-content .price-est { position: relative; }

.cto_summary_modal_container .cto_summary_modal_header[data-v-5492270a] { font: 700 32px / 38px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); margin-bottom: 24px; }

.cto_summary_modal_container .summary-top[data-v-5492270a] { display: flex; border-top: 1px solid rgb(78, 68, 78); border-bottom: 1px solid rgb(78, 68, 78); }

.cto_summary_modal_container .summary-top .summary-top-left[data-v-5492270a] { padding: 20px 0px 33px; flex: 1 1 0%; }

.cto_summary_modal_container .summary-top .summary-top-left[data-v-5492270a] .price-detail.collapse-container .save-price-list .price-list__item .left { max-width: 50%; }

.cto_summary_modal_container .summary-top .summary-top-right[data-v-5492270a] { flex: 1 1 0%; border-left: 1px solid rgb(78, 68, 78); padding: 20px 42px 18px 0px; }

.cto_summary_modal_container .summary-top .summary-top-right[data-v-5492270a]:has(.right-content:empty) { border-left: 0px; }

.cto_summary_modal_container .summary-top .summary-top-right .right-content[data-v-5492270a] { margin-left: 40px; }

.cto_summary_modal_container .summary-top .summary-top-right .right-content > div[data-v-5492270a]:last-of-type { border-bottom: 0px !important; }

.cto_summary_modal_container .summary-top .summary-top-right .right-content .financing-title[data-v-5492270a] { font: 700 14px / 14px Montserrat; letter-spacing: -0.42px; color: rgb(30, 0, 19); }

.cto_summary_modal_container .summary-top .summary-top-right .right-content .financing-wrap[data-v-5492270a] { padding-bottom: 8px; border-bottom: 1px solid rgb(204, 204, 204); }

.cto_summary_modal_container .summary-top .summary-top-right .right-content .financing-wrap[data-v-5492270a]:empty { border-bottom: 0px; padding: 0px; }

.cto_summary_modal_container .summary-top .summary-top-right .right-content .delivery-wrap[data-v-5492270a] { padding: 10px 0px 12px; border-bottom: 1px solid rgb(204, 204, 204); }

.cto_summary_modal_container .summary-top .summary-top-right .right-content .delivery-wrap[data-v-5492270a]:empty { border-bottom: 0px; padding: 0px; }

.cto_summary_modal_container .summary-top .summary-top-right .right-content .pickup-wrap[data-v-5492270a] { padding: 10px 0px 12px; border-bottom: 1px solid rgb(204, 204, 204); }

.cto_summary_modal_container .summary-top .summary-top-right .right-content .pickup-wrap[data-v-5492270a]:empty { border-bottom: 0px; padding: 0px; }

.cto_summary_modal_container .summary-specs > div[data-v-5492270a], .cto_summary_modal_container .summary-specs .base-system[data-v-5492270a] { border-bottom: 1px solid rgb(230, 226, 228); }

.cto_summary_modal_container .summary-specs .configuration-title[data-v-5492270a] { display: flex; justify-content: space-between; padding: 25px 0px 20px; font: 700 24px / 24px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); width: 100%; }

.cto_summary_modal_container .summary-specs .configuration-title .resetButton[data-v-5492270a] { cursor: pointer; padding-right: 4px; color: rgb(41, 78, 149); opacity: 1; font-size: 16px; line-height: 19px; display: flex; align-items: end; font-weight: 400; }

.cto_summary_modal_container .summary-specs .addons-title[data-v-5492270a] { padding-bottom: 20px; font: 700 24px / 24px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); width: 100%; }

.cto_summary_modal_container .summary-specs .addon-item[data-v-5492270a] { padding-top: 17px; padding-bottom: 21px; height: auto !important; align-items: flex-start !important; }

.cto_summary_modal_container .summary-specs .base-system[data-v-5492270a] { height: 58px; width: 100%; display: flex; justify-content: space-between; align-items: center; }

.cto_summary_modal_container .summary-specs .base-system .system-label[data-v-5492270a] { font: 700 18px / 24px Lato; letter-spacing: 0px; color: rgb(78, 68, 78); }

.cto_summary_modal_container .summary-specs .base-system .system-label .free_price[data-v-5492270a] { display: block; }

.cto_summary_modal_container .summary-specs .base-system .free_trail[data-v-5492270a] { display: flex; align-items: center; font: 14px / 14px Lato; color: rgb(0, 0, 0); margin: 4px 10px 4px 0px; }

.cto_summary_modal_container .summary-specs .base-system .free_trail .iconfont-tooltipIcon[data-v-5492270a] { font-weight: 700; }

.cto_summary_modal_container .summary-specs .base-system .free_trail .iconfont-tooltipIcon[data-v-5492270a]:hover { cursor: pointer; }

.cto_summary_modal_container .summary-specs .base-system .free_trail .iconfont-tooltipIcon[data-v-5492270a]::before { color: rgb(42, 58, 130); }

.cto_summary_modal_container .summary-specs .base-system .free_trail .free_trail_pop[data-v-5492270a] { color: var(--font-color); }

.cto_summary_modal_container .summary-specs .base-system .free_trail .free_trail_pop .pop_title[data-v-5492270a] { padding: 5px 0px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 5px; font: 700 14px / 17px Lato; }

.cto_summary_modal_container .summary-specs .base-system .free_trail .free_trail_pop .pop_content[data-v-5492270a] { font: 12px / 15px Lato; }

.cto_summary_modal_container .summary-specs .base-system .free_trail[data-v-5492270a] .tooltipV2 { margin-left: 5px; }

.cto_summary_modal_container .summary-specs .base-system .free_trail[data-v-5492270a] .tooltipV2-slotWrapper { display: flex; }

.cto_summary_modal_container .summary-specs .base-system .free_trail[data-v-5492270a] .tooltipV2-slotWrapper svg g { fill: rgb(42, 78, 149) !important; }

.cto_summary_modal_container .summary-specs .base-system .free_trail[data-v-5492270a] .tooltipV2-slotWrapper svg path { fill: rgb(42, 78, 149) !important; }

.cto_summary_modal_container .summary-specs .base-system .free_trail[data-v-5492270a] .tooltipV2-slotWrapper svg { border: 1px solid red; }

.cto_summary_modal_container .summary-specs .base-system .free_trail[data-v-5492270a] .tooltipV2-contentWrapper { padding: 10px; }

.cto_summary_modal_container .summary-specs .base-system .system-price[data-v-5492270a], .cto_summary_modal_container .summary-specs .base-system .included-addon[data-v-5492270a] { font-weight: 400; }

.cto_summary_modal_container .summary-specs .base-system .buttons[data-v-5492270a] { font-size: 16px; display: block; line-height: 19px; margin-top: 4px; }

.cto_summary_modal_container .summary-specs .base-system .buttons span[data-v-5492270a] { color: rgb(41, 78, 149); font-family: Lato; }

.cto_summary_modal_container .summary-specs .base-system .buttons span[data-v-5492270a]:hover { cursor: pointer; }

.cto_summary_modal_container .summary-specs .base-system .buttons .divider[data-v-5492270a] { display: inline-block; margin: 0px 5px; color: rgb(78, 68, 78); }

.cto_summary_modal_container .addon-section .collapse-container[data-v-5492270a] { margin-top: 20px; }

.cto_summary_modal_container .addon-section .collapse-container[data-v-5492270a] .title { justify-content: flex-start; text-align: left; letter-spacing: 0px; color: rgb(41, 78, 149); font-size: 18px; line-height: 22px; font-weight: 400; border-bottom: 1px solid rgb(230, 226, 228); padding-bottom: 20px; }

.cto_summary_modal_container .addon-section .collapse-container[data-v-5492270a] .title :hover { cursor: pointer; }

.cto_summary_modal_container .addon-section .collapse-container[data-v-5492270a] .arrow { margin-left: 10px; border-color: rgb(41, 78, 149); border-right-width: 1px; border-bottom-width: 1px; }

.cto_summary_modal_container .addon-section .collapse-container[data-v-5492270a] .arrow-active { margin-top: 10px; }

.cto_summary_modal_container .addon-section .collapse-container[data-v-5492270a] .content-warp.is-active { overflow: visible; }

.cto-page-loading[data-v-b214855e] { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; z-index: 9999999; background-color: rgba(0, 0, 0, 0.8); }

.cto-page-loading .center[data-v-b214855e] { position: fixed; z-index: 10; top: 100px; left: 50%; transform: translate(-50%, -50%); }

.cto-page-loading .center .txt[data-v-b214855e] { height: 40.3px; width: 729.83px; color: rgb(255, 255, 255); font-family: Lato; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 24px; text-align: center; }

.cto-page-loading .center .ouro[data-v-b214855e] { left: 50%; transform: translate(-50%); }

.loading_hide[data-v-b214855e] { display: none; }

.ouro[data-v-b214855e] { position: relative; display: inline-block; height: 46px; width: 46px; margin: 1em; border-radius: 50%; background: none 0px 0px repeat scroll rgb(221, 221, 221); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px inset, rgba(0, 0, 255, 0.075) 0px 0px 25px; }

.ouro[data-v-b214855e]::after { content: ""; position: absolute; top: 9px; left: 9px; display: block; height: 28px; width: 28px; background: none 0px 0px repeat scroll rgb(242, 242, 242); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; }

.ouro > span[data-v-b214855e] { position: absolute; height: 100%; width: 50%; overflow: hidden; }

.ouro .left[data-v-b214855e] { left: 0px; }

.ouro .right[data-v-b214855e] { left: 50%; }

.ouro .anim[data-v-b214855e] { position: absolute; left: 100%; top: 0px; height: 100%; width: 100%; border-radius: 999px; background: none 0px 0px repeat scroll rgb(0, 0, 0); opacity: 0.8; animation: 3s ease 0s infinite normal none running ui-spinner-rotate-left-b214855e; transform-origin: 0px 50% 0px; }

.ouro .left .anim[data-v-b214855e] { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.ouro .right .anim[data-v-b214855e] { border-bottom-right-radius: 0px; border-top-right-radius: 0px; left: -100%; transform-origin: 100% 50% 0px; }

.ouro2 .anim[data-v-b214855e] { }

.ouro2 .right .anim[data-v-b214855e] { animation-delay: 1.5s; }

.ouro3 .anim[data-v-b214855e] { animation-delay: 0s; animation-duration: 3s; animation-timing-function: linear; }

.ouro3 .right .anim[data-v-b214855e] { animation-name: ui-spinner-rotate-right-b214855e; animation-delay: 1.5s; }

.ouro .round .ouro[data-v-b214855e]::after { display: none; }

.ouro .double .ouro[data-v-b214855e]::after { height: 13px; width: 13px; left: 7px; top: 7px; border: 10px solid rgb(221, 221, 221); background: transparent; box-shadow: none; }

@keyframes ui-spinner-rotate-right-b214855e { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(180deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(360deg); }
  100% { transform: rotate(360deg); }
}

@keyframes ui-spinner-rotate-left-b214855e { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(0deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(180deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes ui-spinner-rotate-right-b214855e { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(180deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(360deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes ui-spinner-rotate-left-b214855e { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(0deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(180deg); }
  100% { transform: rotate(360deg); }
}

[data-v-0df3b280]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-0df3b280] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-0df3b280] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-0df3b280] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-0df3b280] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-0df3b280]::before, .helpme-media .popup-win-container .close[data-v-0df3b280]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-0df3b280] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-0df3b280] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-0df3b280] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-0df3b280] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-0df3b280] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-0df3b280] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-0df3b280] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-0df3b280] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-0df3b280], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-0df3b280] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-0df3b280] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-0df3b280], .cto_summary_modal_container.modal-mask[data-v-0df3b280], .vmodal-container.modal-mask[data-v-0df3b280], .specAlert-modal.modal-mask[data-v-0df3b280] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-0df3b280], .cto_summary_modal_container.modal-mask .dialog-body[data-v-0df3b280], .vmodal-container.modal-mask .dialog-body[data-v-0df3b280], .specAlert-modal.modal-mask .dialog-body[data-v-0df3b280] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-0df3b280], .cto_summary_modal_container.modal-mask .dialog-body[data-v-0df3b280], .vmodal-container.modal-mask .dialog-body[data-v-0df3b280], .specAlert-modal.modal-mask .dialog-body[data-v-0df3b280] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-0df3b280] { cursor: text !important; }

.show-modal .fixed-top[data-v-0df3b280] { width: calc(100% - 17px); }

.remove-fail-modal[data-v-0df3b280] { display: flex; justify-content: center; align-items: center; }

.remove-fail-modal[data-v-0df3b280] .dialog-body { width: 387px; min-height: 190px; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; border-radius: 4px; padding: 24px; }

.remove-fail-modal[data-v-0df3b280] .dialog-body .header { min-height: 24px; padding: 0px; }

.remove-fail-modal[data-v-0df3b280] .dialog-body .header .title { min-height: 24px; font: 700 20px / 24px Lato; color: rgb(23, 23, 23); text-align: left; }

.remove-fail-modal[data-v-0df3b280] .dialog-body .header .close { right: 0px; top: 3px; }

.remove-fail-modal[data-v-0df3b280] .dialog-body .dialog-content { padding: 0px; margin: 16px 0px; }

.remove-fail-modal[data-v-0df3b280] .dialog-body .dialog-content .tips-info { font: 16px / 19px Lato; color: rgb(23, 23, 23); text-align: left; }

.remove-fail-modal[data-v-0df3b280] .dialog-body .footer .back-btn { width: fit-content; padding: 14px 24px 15px; height: 48px; background: 0% 0% no-repeat padding-box padding-box rgb(41, 78, 149); border-radius: 4px; color: rgb(255, 255, 255); text-align: center; font: 700 16px / 16px Lato; }

.remove-fail-modal[data-v-0df3b280] .dialog-body .footer .back-btn:hover { cursor: pointer; background: 0% 0% no-repeat padding-box padding-box rgb(234, 238, 245); border: 1px solid rgb(41, 78, 149); color: rgb(41, 78, 149); }

[data-v-b4738774]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-b4738774] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-b4738774] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-b4738774] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-b4738774] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-b4738774]::before, .helpme-media .popup-win-container .close[data-v-b4738774]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-b4738774] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-b4738774] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-b4738774] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-b4738774] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-b4738774] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-b4738774] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-b4738774] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-b4738774] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-b4738774], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-b4738774] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-b4738774] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-b4738774], .cto_summary_modal_container.modal-mask[data-v-b4738774], .vmodal-container.modal-mask[data-v-b4738774], .specAlert-modal.modal-mask[data-v-b4738774] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-b4738774], .cto_summary_modal_container.modal-mask .dialog-body[data-v-b4738774], .vmodal-container.modal-mask .dialog-body[data-v-b4738774], .specAlert-modal.modal-mask .dialog-body[data-v-b4738774] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-b4738774], .cto_summary_modal_container.modal-mask .dialog-body[data-v-b4738774], .vmodal-container.modal-mask .dialog-body[data-v-b4738774], .specAlert-modal.modal-mask .dialog-body[data-v-b4738774] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-b4738774] { cursor: text !important; }

.show-modal .fixed-top[data-v-b4738774] { width: calc(100% - 17px); }

.modal-mask.compare-product[data-v-b4738774] { justify-content: center; align-items: center; display: flex; background-color: rgba(0, 0, 0, 0.8); }

.modal-mask.compare-product[data-v-b4738774] .dialog-body { width: 1184px; height: 704px; max-height: 90%; padding-bottom: 30px; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .header { padding: 29px 34px 16px; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .header .close { top: 29px; right: 34px; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .compare-title { font: 700 28px / 34px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content { padding: 0px; height: auto; margin: 16px 24px 16px 34px; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content ul { display: flex; justify-content: space-around; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content ul li { display: flex; justify-content: space-between; flex-direction: column; border-right: 1px solid rgb(188, 188, 188); flex: 1 1 0%; text-align: center; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content ul li div { display: flex; justify-content: center; align-items: center; min-height: 80px; padding: 20px; border-bottom: 1px solid rgb(188, 188, 188); }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content ul li div .recommendation { color: rgb(122, 18, 107); font-size: 14px; font-weight: 400; line-height: 22px; display: block; min-height: 17px; margin-bottom: 4px; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content ul li div:first-of-type { display: flex; flex-direction: column; font: 700 18px / 19px Lato; position: sticky; top: -2px; left: 0px; background-color: rgb(255, 255, 255); }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content ul li:first-of-type { flex: 1 1 0%; z-index: 10; max-width: 250px; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content ul li:first-of-type div { justify-content: end; font: 16px / 21px Lato; color: rgb(0, 0, 0); word-break: keep-all; text-align: right; }

.modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content ul li:last-of-type { border: 0px; }

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .modal-mask.compare-product[data-v-b4738774] .dialog-body { width: 736px; height: 984px; }
  .modal-mask.compare-product[data-v-b4738774] .dialog-body .header { padding: 16px 25px 16px 34px; }
  .modal-mask.compare-product[data-v-b4738774] .dialog-body .header .close { top: 16px; right: 25px; }
  .modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content > ul { width: 120%; }
  .modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content > ul.less-columns { width: 100%; }
  .modal-mask.compare-product[data-v-b4738774] .dialog-body .dialog-content .compare-content > ul li:first-of-type { position: sticky; left: 0px; background-color: rgb(255, 255, 255); max-width: 230px; }
}

@media screen and (min-width: 1920px) {
  .modal-mask.compare-product[data-v-b4738774] .dialog-body { height: 928px; width: 1424px; }
}

.dialog-content[data-v-b4738774]::-webkit-scrollbar-track { background: rgb(245, 245, 245); }

.dialog-content[data-v-b4738774]::-webkit-scrollbar-thumb { background: rgb(78, 68, 78); border-radius: 12px; }

.dialog-content[data-v-b4738774]::-webkit-scrollbar-thumb:hover { background: rgb(78, 68, 78); }

[data-v-d7a4354c]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-d7a4354c] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-d7a4354c] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-d7a4354c] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-d7a4354c] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-d7a4354c]::before, .helpme-media .popup-win-container .close[data-v-d7a4354c]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-d7a4354c] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-d7a4354c] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-d7a4354c] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-d7a4354c] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-d7a4354c] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-d7a4354c] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-d7a4354c] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-d7a4354c] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-d7a4354c], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-d7a4354c] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-d7a4354c] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-d7a4354c], .cto_summary_modal_container.modal-mask[data-v-d7a4354c], .vmodal-container.modal-mask[data-v-d7a4354c], .specAlert-modal.modal-mask[data-v-d7a4354c] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-d7a4354c], .cto_summary_modal_container.modal-mask .dialog-body[data-v-d7a4354c], .vmodal-container.modal-mask .dialog-body[data-v-d7a4354c], .specAlert-modal.modal-mask .dialog-body[data-v-d7a4354c] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-d7a4354c], .cto_summary_modal_container.modal-mask .dialog-body[data-v-d7a4354c], .vmodal-container.modal-mask .dialog-body[data-v-d7a4354c], .specAlert-modal.modal-mask .dialog-body[data-v-d7a4354c] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-d7a4354c] { cursor: text !important; }

.show-modal .fixed-top[data-v-d7a4354c] { width: calc(100% - 17px); }

.specAlert-modal[data-v-d7a4354c] { align-items: center; background: 0% 0% no-repeat padding-box padding-box rgba(0, 0, 0, 0.8); opacity: 1; }

.specAlert-modal[data-v-d7a4354c] .dialog-body { height: 100%; background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border-radius: 12px; opacity: 1; padding: 8px 48px 48px; }

.specAlert-modal[data-v-d7a4354c] .dialog-body .dialog-content { display: flex; flex-direction: column; align-items: center; padding: unset; overflow: hidden; justify-content: space-between; }

.specAlert-modal[data-v-d7a4354c] .dialog-body .header { padding-bottom: 8px; min-height: 40px; }

.specAlert-modal[data-v-d7a4354c] .dialog-body .header .close { right: -24px; }

.specAlert-modal[data-v-d7a4354c] .footer { margin-top: 24px; }

.specAlert-modal .specAlert-modal-header[data-v-d7a4354c] { width: 100%; text-align: left; font: 700 32px / 38px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; }

.specAlert-modal .specAlert-modal-content[data-v-d7a4354c] { width: 100%; display: flex; justify-content: space-between; flex-direction: column; height: calc(100% - var(--6c91272a)); }

.specAlert-modal .specAlert-modal-content .specAlert-price[data-v-d7a4354c] { width: 100%; opacity: 1; }

.specAlert-modal .specAlert-modal-content .specAlert-price .previousPrice[data-v-d7a4354c] { text-align: left; font: 16px / 24px Lato; letter-spacing: -0.16px; color: rgb(78, 68, 78); opacity: 1; }

.specAlert-modal .specAlert-modal-content .specAlert-price .newPrice[data-v-d7a4354c] { text-align: left; font: 16px / 24px Lato; letter-spacing: -0.16px; color: rgb(0, 0, 0); opacity: 1; }

.specAlert-modal .specAlert-item-header[data-v-d7a4354c] { text-align: left; font: 700 16px / 24px Lato; letter-spacing: -0.16px; color: rgb(0, 0, 0); }

.specAlert-modal .specAlert-item-origin[data-v-d7a4354c] { text-align: left; font: 16px / 24px Lato; letter-spacing: -0.16px; color: rgb(78, 68, 78); }

.specAlert-modal .specAlert-replace-tip[data-v-d7a4354c], .specAlert-modal .specAlert-item-update[data-v-d7a4354c] { text-align: left; font: 16px / 24px Lato; letter-spacing: -0.16px; color: rgb(0, 0, 0); }

.specAlert-modal .specAlert-item[data-v-d7a4354c] { overflow-y: auto; margin-top: 16px; }

.specAlert-modal .specAlert-item ul li[data-v-d7a4354c] { opacity: 1; padding-bottom: 16px; }

.specAlert-modal .specAlert-item ul li[data-v-d7a4354c]:last-child { padding-bottom: 24px; }

.specAlert-modal .specAlert-item[data-v-d7a4354c]::-webkit-scrollbar { width: 8px; background: 0% 0% no-repeat padding-box padding-box transparent; border-radius: 20px; }

.specAlert-modal .specAlert-item[data-v-d7a4354c]::-webkit-scrollbar-track { background: 0% 0% no-repeat padding-box padding-box transparent; border-radius: 20px; }

.specAlert-modal .specAlert-item[data-v-d7a4354c]::-webkit-scrollbar-thumb { background-color: rgb(204, 204, 204); border-radius: 20px; }

.specAlert-modal .seperateLine[data-v-d7a4354c] { margin-bottom: 16px; width: 99%; height: 1px; background: 0% 0% no-repeat padding-box padding-box rgb(204, 204, 204); border-radius: 4px; opacity: 1; }

.specAlert-modal .specAlert-price[data-v-d7a4354c] { font: 16px / 22px "Noto Sans"; color: rgb(23, 23, 23); width: 100%; }

.specAlert-modal .specAlert-modal-tip[data-v-d7a4354c] { text-align: left; font: 700 18px / 22px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; }

.specAlert-modal .specAlert-modal-btns[data-v-d7a4354c] { display: flex; width: 100%; justify-content: end; margin-top: 8px; }

.specAlert-modal .specAlert-modal-btns .specAlert-btn[data-v-d7a4354c] { cursor: pointer; width: 140px; height: 48px; border-radius: 4px; display: flex; justify-content: center; align-items: center; background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 1px solid rgb(41, 78, 149); opacity: 1; font: 700 16px / 16px Lato; letter-spacing: 0px; color: rgb(41, 78, 149); }

.specAlert-modal .specAlert-modal-btns .specAlert-btn[data-v-d7a4354c]:last-child { margin-left: 24px; }

.specAlert-modal .specAlert-modal-btns .specAlert-btn.yes-btn[data-v-d7a4354c] { color: rgb(255, 255, 255); background: 0% 0% no-repeat padding-box padding-box rgb(41, 78, 149); }

.specAlert-modal .specAlert-modal-btns .specAlert-btn[data-v-d7a4354c]:hover { background: 0% 0% no-repeat padding-box padding-box rgb(234, 238, 245); color: rgb(41, 78, 149); }

[data-v-33e55c9c]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-33e55c9c] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-33e55c9c] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-33e55c9c] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-33e55c9c] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-33e55c9c]::before, .helpme-media .popup-win-container .close[data-v-33e55c9c]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-33e55c9c] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-33e55c9c] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-33e55c9c] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-33e55c9c] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-33e55c9c] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-33e55c9c] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-33e55c9c] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-33e55c9c] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-33e55c9c], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-33e55c9c] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-33e55c9c] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-33e55c9c], .cto_summary_modal_container.modal-mask[data-v-33e55c9c], .vmodal-container.modal-mask[data-v-33e55c9c], .specAlert-modal.modal-mask[data-v-33e55c9c] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-33e55c9c], .cto_summary_modal_container.modal-mask .dialog-body[data-v-33e55c9c], .vmodal-container.modal-mask .dialog-body[data-v-33e55c9c], .specAlert-modal.modal-mask .dialog-body[data-v-33e55c9c] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-33e55c9c], .cto_summary_modal_container.modal-mask .dialog-body[data-v-33e55c9c], .vmodal-container.modal-mask .dialog-body[data-v-33e55c9c], .specAlert-modal.modal-mask .dialog-body[data-v-33e55c9c] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-33e55c9c] { cursor: text !important; }

.show-modal .fixed-top[data-v-33e55c9c] { width: calc(100% - 17px); }

.cto-show-me[data-v-33e55c9c] { display: flex; }

.cto-show-me .check-box[data-v-33e55c9c] { width: 18px; height: 18px; margin-right: 13px; margin-top: 5px; border: 2px solid rgb(111, 109, 110); border-radius: 2px; }

.cto-show-me .check-box .selected[data-v-33e55c9c] { margin-left: 4px; margin-top: 1px; margin-bottom: 6px; transform: rotate(45deg); width: 5px; height: 9px; border-width: 0px 2px 2px 0px; border-style: solid; border-color: rgb(23, 23, 23); border-image: initial; display: inline-block; }

.cto-show-me .text[data-v-33e55c9c] { flex: 1 1 0%; text-align: left; font: 16px / 28px "Noto Sans"; color: rgb(23, 23, 23); }

[data-v-12db4fe9]:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16[data-v-12db4fe9] { padding: 0px 16px; }

.helpme-media .popup-win-overlay[data-v-12db4fe9] { z-index: 999999; }

.helpme-media .popup-win-container[data-v-12db4fe9] { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close[data-v-12db4fe9] { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close[data-v-12db4fe9]::before, .helpme-media .popup-win-container .close[data-v-12db4fe9]::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content[data-v-12db4fe9] { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe[data-v-12db4fe9] { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container[data-v-12db4fe9] { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close[data-v-12db4fe9] { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container[data-v-12db4fe9] { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close[data-v-12db4fe9] { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container[data-v-12db4fe9] { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close[data-v-12db4fe9] { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"][data-v-12db4fe9], .show-tele div[componentname="ofp-fe-2c-teleChat"][data-v-12db4fe9] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"][data-v-12db4fe9] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask[data-v-12db4fe9], .cto_summary_modal_container.modal-mask[data-v-12db4fe9], .vmodal-container.modal-mask[data-v-12db4fe9], .specAlert-modal.modal-mask[data-v-12db4fe9] { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body[data-v-12db4fe9], .cto_summary_modal_container.modal-mask .dialog-body[data-v-12db4fe9], .vmodal-container.modal-mask .dialog-body[data-v-12db4fe9], .specAlert-modal.modal-mask .dialog-body[data-v-12db4fe9] { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body[data-v-12db4fe9], .cto_summary_modal_container.modal-mask .dialog-body[data-v-12db4fe9], .vmodal-container.modal-mask .dialog-body[data-v-12db4fe9], .specAlert-modal.modal-mask .dialog-body[data-v-12db4fe9] { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a[data-v-12db4fe9] { cursor: text !important; }

.show-modal .fixed-top[data-v-12db4fe9] { width: calc(100% - 17px); }

.reset-modal[data-v-12db4fe9] { z-index: 99999; background-color: rgba(0, 0, 0, 0.8); }

.reset-modal[data-v-12db4fe9] .dialog-content { padding: 0px 48px; }

.reset-modal[data-v-12db4fe9] .footer { padding: 30px 48px 48px; }

.reset-modal[data-v-12db4fe9] .cto-show-me { width: 100%; align-items: end; }

.reset-modal[data-v-12db4fe9] .cto-show-me .text { text-align: left; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; font: 16px / 19px Lato; }

.reset-modal[data-v-12db4fe9] .header { min-height: 48px; padding: 16px 24px 16px 48px; }

.reset-modal[data-v-12db4fe9] .header .close { right: 24px; }

.reset-modal .bottomBtn[data-v-12db4fe9] { display: flex; justify-content: space-between; align-items: center; }

.reset-modal .reset-modal-header[data-v-12db4fe9] { font: 700 32px / 38px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; margin-bottom: 8px; }

.reset-modal .reset-modal-desc[data-v-12db4fe9] { font: 16px / 22px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; margin-bottom: 22px; }

.reset-modal .reset-modal-img[data-v-12db4fe9] { max-width: 100%; max-height: calc(100% - var(--1037d9fc)); }

.reset-modal .reset-modal-tip[data-v-12db4fe9] { text-align: left; font: 700 18px / 22px Lato; letter-spacing: 0px; color: rgb(0, 0, 0); opacity: 1; margin-bottom: 24px; }

.reset-modal .reset-modal-btns[data-v-12db4fe9] { display: flex; width: 100%; justify-content: end; }

.reset-modal .reset-modal-btns .reset-btn[data-v-12db4fe9] { cursor: pointer; width: 140px; height: 48px; border-radius: 4px; display: flex; justify-content: center; align-items: center; background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 1px solid rgb(41, 78, 149); opacity: 1; font: 700 16px / 16px Lato; letter-spacing: 0px; color: rgb(41, 78, 149); }

.reset-modal .reset-modal-btns .reset-btn[data-v-12db4fe9]:last-child { margin-left: 24px; }

.reset-modal .reset-modal-btns .reset-btn.yes-btn[data-v-12db4fe9] { color: rgb(255, 255, 255); background: 0% 0% no-repeat padding-box padding-box rgb(41, 78, 149); }

.reset-modal .reset-modal-btns .reset-btn[data-v-12db4fe9]:hover { background: 0% 0% no-repeat padding-box padding-box rgb(234, 238, 245); color: rgb(41, 78, 149); }

.error_page_container[data-v-5adba15e] { display: flex; padding-top: 57px; padding-bottom: 100px; }

.error_page_container .img_box[data-v-5adba15e] { height: 258px; width: 384px; position: relative; }

.error_page_container .img_box .unavailable_container[data-v-5adba15e] { position: absolute; height: 47px; width: 343px; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 100px; background-color: rgba(23, 23, 23, 0.8); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; }

.error_page_container .img_box .product_img[data-v-5adba15e] { width: 100%; height: 100%; object-fit: contain; opacity: 0.5; }

.error_page_container .img_box .iconfont-ctoWheel[data-v-5adba15e] { font-size: 64px; position: absolute; right: 0px; bottom: 0px; opacity: 0.5; }

.error_page_container .main_content .sorry_message[data-v-5adba15e] { font: 700 32px / 40px Lato; margin-bottom: 8px; }

.error_page_container .main_content .description[data-v-5adba15e] { font: 18px / 24px Lato; margin-bottom: 48px; }

.error_page_container .main_content .button_container[data-v-5adba15e] { width: 274px; height: 48px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font: 700 16px / 16px Lato; border-radius: 4px; background-color: rgb(41, 78, 149); border: 1px solid transparent; cursor: pointer; }

.error_page_container .main_content .button_container[data-v-5adba15e]:hover { background-color: rgb(234, 238, 245); border-color: rgb(41, 78, 149); color: rgb(41, 78, 149); }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .error_page_container[data-v-5adba15e] { flex-direction: column; padding-top: 48px; padding-left: 16px; }
}

@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .error_page_container[data-v-5adba15e] { padding-left: 48px; }
  .error_page_container .img_box[data-v-5adba15e] { margin-right: 60px; }
}

@media screen and (min-width: 1920px) {
  .error_page_container[data-v-5adba15e] { padding-left: 248px; }
  .error_page_container .img_box[data-v-5adba15e] { height: 312px; width: 464px; margin-right: 40px; }
}

.cto-content[data-v-c33012b1] { display: flex; }

.cto-content .view-specs[data-v-c33012b1] { margin-top: 30px; display: flex; flex-direction: row; justify-content: center; align-items: center; }

.cto-content .view-specs[data-v-c33012b1] :hover { cursor: pointer; }

.cto-content .view-specs .iconfont-ctoFile[data-v-c33012b1] { font-size: 24px; }

.cto-content .view-specs .text[data-v-c33012b1] { margin-left: 12px; font: 700 16px / 24px Lato; color: rgb(41, 78, 149); }

.fixed .content-left[data-v-c33012b1] { position: sticky; top: 121px; }

:root { --notoSans: Noto Sans, Helvetica, Arial, sans-serif; --montserrat: Montserrat, Helvetica, Arial, sans-serif; --lato: Lato, sans-serif; }

.pd-v-16 { padding: 0px 16px; }

.helpme-media .popup-win-overlay { z-index: 999999; }

.helpme-media .popup-win-container { padding: unset; z-index: 1000000; background-color: transparent; max-height: unset; overflow: unset; }

.helpme-media .popup-win-container .close { cursor: pointer; width: 32px; height: 32px; background-color: rgb(0, 0, 0); border-radius: 50%; top: -32px; right: -64px; }

.helpme-media .popup-win-container .close::before, .helpme-media .popup-win-container .close::after { background-color: rgb(255, 255, 255); left: 15px; top: 5px; height: 23px; }

.helpme-media .popup-win-container .popup-win-content { width: 100%; height: 100%; }

.helpme-media .popup-win-container .popup-win-content iframe { border: 15px solid white; width: 100%; height: 100%; border-radius: 10px; box-sizing: border-box; }

@media screen and (min-width: 1280px) {
  .helpme-media .popup-win-container { height: 70%; width: 50%; }
  .helpme-media .popup-win-container .close { top: -32px; right: -64px; }
}

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .helpme-media .popup-win-container { height: 50%; width: 90%; max-height: 500px; left: 50%; top: 30%; transform: translate(-50%); }
  .helpme-media .popup-win-container .close { top: -32px; right: 0px; }
}

@media screen and (max-width: 768px) {
  .helpme-media .popup-win-container { height: 80%; width: 80%; }
  .helpme-media .popup-win-container .close { top: -32px; right: -32px; }
}

.decorate_main div[componentname="ofp-fe-2c-teleChat"], .show-tele div[componentname="ofp-fe-2c-teleChat"] { display: block; }

.main_content div[componentname="ofp-fe-2c-teleChat"] { display: none; }

@media screen and (min-width: 768px) {
  .reset-modal.modal-mask, .cto_summary_modal_container.modal-mask, .vmodal-container.modal-mask, .specAlert-modal.modal-mask { display: flex; align-items: center; justify-content: center; }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .reset-modal.modal-mask .dialog-body, .cto_summary_modal_container.modal-mask .dialog-body, .vmodal-container.modal-mask .dialog-body, .specAlert-modal.modal-mask .dialog-body { width: 736px; height: 620px !important; }
}

@media screen and (min-width: 1281px) {
  .reset-modal.modal-mask .dialog-body, .cto_summary_modal_container.modal-mask .dialog-body, .vmodal-container.modal-mask .dialog-body, .specAlert-modal.modal-mask .dialog-body { width: 824px; height: 620px !important; }
}

.header-content .card-rating-container .card-review-inline a { cursor: text !important; }

.show-modal .fixed-top { width: calc(100% - 17px); }

.gaming-theme-black .gallery-container .media-buttons svg { fill: rgb(255, 255, 255); }

.gaming-theme-black .gallery-container .media-buttons .ar svg { fill: rgb(255, 255, 255); }

.gaming-theme-black .gallery-container .media-buttons .ar svg path, .gaming-theme-black .gallery-container .media-buttons .ar svg line { stroke: rgb(255, 255, 255); }

.gaming-theme-black .style-auto-gaming.lead_time_mes .card-delivery-message .card-shipping-destination, .gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner button.popup-activation, .gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner .join-now a, .gaming-theme-black .loyaltys_wrap.style-auto-gaming.v3-loyaltys_wrap-pc .loyaltys_inner .loyaltys_popup a, .gaming-theme-black .vmodal-container .v-modal-body .vmodal-footer .added .remove { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .price-summary-info.price-summary-info-pc.style-auto-gaming .price-save-mt.price-save-pc:not(:empty) span { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23) !important; }

.gaming-theme-black .cto-content .cv-container .c-level-title .c-title, .gaming-theme-black .cto-content .cv-container .c-level-title .c-collapse { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c { border-bottom: 1px solid rgba(255, 255, 255, 0.16); }

.gaming-theme-black .cto-content .cv-container .cto-c .collapse-container .title .arrow { border-width: 0px 2px 2px 0px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; }

.gaming-theme-black .cto-content .cv-container .cto-c .collapse-container .title .collaspe-title .v-item-info .v-name, .gaming-theme-black .cto-content .cv-container .cto-c .collapse-container .title .collaspe-title .v-item-info .v-desc, .gaming-theme-black .cto-content .cv-container .cto-c .c-header .title, .gaming-theme-black .cto-content .cv-container .cto-c .c-header .title .pcHelp, .gaming-theme-black .cto-content .cv-container .cto-c .c-header .title .compare_link { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .c-header .title .tooltipV2-content .tooltipV2-contentWrapper { background-color: rgb(0, 0, 0); }

.gaming-theme-black .cto-content .cv-container .cto-c .c-header .title .tooltipV2-content .tooltipV2-contentWrapper .help_me_decide_header, .gaming-theme-black .cto-content .cv-container .cto-c .c-header .title .tooltipV2-content .tooltipV2-contentWrapper .description, .gaming-theme-black .cto-content .cv-container .cto-c .c-header .title .tooltipV2-content .tooltipV2-contentWrapper .description .morelink { color: rgb(255, 255, 255); }

.gaming-theme-black .cto-content .cv-container .cto-c .c-header .title .tooltipV2-content .tooltipV2-contentWrapper .option-text-link { color: rgb(0, 255, 255); }

.gaming-theme-black .cto-content .cv-container .cto-c .c-header .options { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .tips .urgent-container { color: rgb(255, 255, 255); background: 0% 0% no-repeat padding-box padding-box rgba(199, 61, 8, 0.8); border: 1px solid rgb(248, 233, 222); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .tips .urgent-container .iconfont-alertIcon::before { color: rgb(248, 233, 222); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .tips .c-tips .tip-text, .gaming-theme-black .cto-content .cv-container .cto-c .content-warp .tips .c-tips .urgent { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .c-tips .tip-text:not(.urgent) { color: rgb(230, 226, 228) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .c-tips .tip-text:not(.urgent) p { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .c-tips .tip-text:not(.urgent) p[style*="color:#871C23"] { color: rgb(250, 236, 235) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .c-tips .tip-text:not(.urgent) p[style*="color:#6D656F"] { color: rgb(230, 226, 228) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .c-tips .tip-text:not(.urgent) p[style*="color:#C73D08"] { color: rgb(248, 233, 222) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .c-tips .tip-text:not(.urgent) p[style*="color:#171717"] { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .c-tips .tip-text:not(.urgent) p[style*="color:#7A126B"] { color: rgb(241, 225, 237) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .c-tips .tip-text:not(.urgent) p[style*="color:#285D50"] { color: rgb(229, 240, 237) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-merch-tag { color: rgb(241, 225, 237) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-value-title .vItemtitle, .gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-value-title .item-title { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-value-title .item-title .icon img { content: url("//p3-ofp.static.pub//fes/cms/2023/12/11/q2h6w1tbv46xlkvbj6i3lurbeh3qyh892097.svg") !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-value-title .vItemIcon span { color: rgb(255, 255, 255); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .vItemImage { background-color: transparent !important; filter: invert(100%) brightness(200%) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-desc { color: rgb(255, 255, 255) !important; opacity: 0.8; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-price { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-price .web-price { color: rgb(255, 255, 255) !important; opacity: 0.8; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v:has(.qty:hover) { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v:has(.qtyList:hover) { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qty_wrap .qty { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23); border: 2px solid rgb(59, 59, 59); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qty_wrap .qty .titleContainer .qtyTitle { color: rgb(255, 255, 255); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qty_wrap .qty .titleContainer .v-qty { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qty_wrap .qty svg path { fill: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qty_wrap .activeQtyList .titleContainer .qtyTitle { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qtyList { background-color: rgb(23, 23, 23); box-shadow: rgb(59, 59, 59) 0px 1px 4px; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qtyList .qtyOption .number, .gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qtyList .qtyOption .qtyPrice .final-price, .gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qtyList .qtyOption .qtyPrice .web-price, .gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qtyList .qtyOption .qtyPrice .free-trail { color: rgb(255, 255, 255); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .qtyList .qtyOption:not(.selectQTY):hover { background-color: rgb(59, 59, 59); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .selectQTY { background-color: rgb(42, 42, 42); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-message { color: rgb(255, 255, 255) !important; opacity: 0.8; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-message p { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-message p[style*="color:#871C23"] { color: rgb(250, 236, 235) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-message p[style*="color:#6D656F"] { color: rgb(230, 226, 228) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-message p[style*="color:#C73D08"] { color: rgb(248, 233, 222) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-message p[style*="color:#171717"] { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-message p[style*="color:#7A126B"] { color: rgb(241, 225, 237) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .v-message p[style*="color:#285D50"] { color: rgb(229, 240, 237) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .cto-v .leadtime_msg_wrap .leadtime-msg { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .default { border: 2px solid rgb(109, 101, 111) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .default:hover { border: 2px solid rgb(171, 168, 177) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .active { border: 3px solid rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-value-title .vItemtitle, .gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-value-title .item-title { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-value-title .item-title .icon img { content: url("//p3-ofp.static.pub//fes/cms/2023/12/11/q2h6w1tbv46xlkvbj6i3lurbeh3qyh892097.svg") !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-value-title .vItemIcon span { color: rgb(255, 255, 255); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .vItemImage { background-color: transparent !important; filter: invert(100%) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-desc { color: rgb(255, 255, 255) !important; opacity: 0.8; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-price { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-price .web-price { color: rgb(255, 255, 255) !important; opacity: 0.8; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view:has(.qty:hover) { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view:has(.qtyList:hover) { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .rr_list_wrap .qty { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23); border: 2px solid rgb(59, 59, 59); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .rr_list_wrap .qty .titleContainer .qtyTitle { color: rgb(255, 255, 255); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .rr_list_wrap .qty .titleContainer .v-qty { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .rr_list_wrap .qty svg path { fill: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .rr_list_wrap .activeQtyList .titleContainer .qtyTitle { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .qtyList { background-color: rgb(23, 23, 23); box-shadow: rgb(59, 59, 59) 0px 1px 4px; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .qtyList .qtyOption .number, .gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .qtyList .qtyOption .qtyPrice .final-price, .gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .qtyList .qtyOption .qtyPrice .web-price, .gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .qtyList .qtyOption .qtyPrice .free-trail { color: rgb(255, 255, 255); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .qtyList .qtyOption:not(.selectQTY):hover { background-color: rgb(59, 59, 59); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .selectQTY { background-color: rgb(42, 42, 42); }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-message { color: rgb(255, 255, 255) !important; opacity: 0.8; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-message p { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-message p[style*="color:#871C23"] { color: rgb(250, 236, 235) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-message p[style*="color:#6D656F"] { color: rgb(230, 226, 228) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-message p[style*="color:#C73D08"] { color: rgb(248, 233, 222) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-message p[style*="color:#171717"] { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-message p[style*="color:#7A126B"] { color: rgb(241, 225, 237) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .v-message p[style*="color:#285D50"] { color: rgb(229, 240, 237) !important; }

.gaming-theme-black .cto-content .cv-container .cto-c .content-warp .v-items .rr-item-view .leadtime_msg_wrap .leadtime-msg { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto-content .content-left .view-specs .iconfont-ctoFile::before { color: rgb(255, 255, 255); }

.gaming-theme-black .cto-content .content-left .view-specs .text { color: rgb(255, 255, 255); }

.gaming-theme-black .cto-content .content-left .view-specs:hover .text { text-decoration: underline; }

.gaming-theme-black .cto-content .content-left .view-specs:hover img { background: 0% 0% no-repeat padding-box padding-box rgb(40, 67, 73); border-radius: 4px; opacity: 1; }

.gaming-theme-black .stickyHeader { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23) !important; border-bottom: unset !important; }

.gaming-theme-black .stickyHeader .headerLeft .headerTitle { color: rgb(255, 255, 255); }

.gaming-theme-black .stickyHeader .headerLeft .yellow-icon { background: url("//p4-ofp.static.pub/fes/cms/2023/02/15/iyxntur2wscag0a4lek1rw7s5tk82e383786.svg") 0% 0% / cover !important; filter: invert(100%) !important; }

.gaming-theme-black .stickyHeader .headerLeft .gray-icon { background: url("//p4-ofp.static.pub/fes/cms/2023/02/15/q5kfy9k5c9owr2yeitaxd3q4rj4pcd697562.svg") 0% 0% / cover !important; filter: invert(100%) !important; }

.gaming-theme-black .stickyHeader .headerLeft .delivery-mr-5, .gaming-theme-black .stickyHeader .headerLeft .delivery-mr-5 span { color: rgb(255, 255, 255); }

.gaming-theme-black .stickyHeader .headerLeft .delivery-text { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .stickyHeader .headerRight .headerPrice .formatPrice, .gaming-theme-black .stickyHeader .headerRight .headerPrice .formatPrice .inc_label, .gaming-theme-black .stickyHeader .headerRight .headerPrice .price-est, .gaming-theme-black .stickyHeader .headerRight .headerPrice .price-est .price-web { color: rgb(255, 255, 255); }

.gaming-theme-black .stickyHeader .headerRight .headerPrice .price-est .iconImage { background-image: url("//p3-ofp.static.pub//fes/cms/2023/12/11/q2h6w1tbv46xlkvbj6i3lurbeh3qyh892097.svg") !important; filter: brightness(0) invert(1) !important; }

.gaming-theme-black .stickyHeader .headerRight .headerPrice .price-est .tooltipV2-content .tooltipV2-contentWrapper .stp-title, .gaming-theme-black .stickyHeader .headerRight .headerPrice .price-est .tooltipV2-content .tooltipV2-contentWrapper .stp-des { color: rgb(255, 255, 255); }

.gaming-theme-black .stickyHeader .headerRight .headerPrice .price-est .tooltipV2-content .tooltipV2-contentWrapper .stp-title { border-bottom: 1px solid rgb(255, 255, 255); }

.gaming-theme-black .stickyHeader .headerRight .headerPrice .price-save { color: rgb(255, 255, 255); }

.gaming-theme-black .stickyHeader .headerRight .cta-button { background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }

.gaming-theme-black .stickyHeader .headerRight .cta-button .add_to_cart { color: rgb(0, 0, 0); }

.gaming-theme-black .stickyHeader .headerRight .cta-button:hover { background: 0% 0% no-repeat padding-box padding-box rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); }

.gaming-theme-black .stickyHeader .headerRight .cta-button:hover .add_to_cart { color: rgb(255, 255, 255); }

.gaming-theme-black .fixed-top { border-bottom: 1px solid rgba(255, 255, 255, 0.16) !important; }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body { background: 0% 0% no-repeat padding-box padding-box rgb(32, 32, 32); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .cto_summary_modal_header, .gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .save-money-percent, .gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-summary-save-web .price-est { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-summary-save-web .price-est .price-web-icon .iconImage { background: url("//p3-ofp.static.pub//fes/cms/2023/12/11/q2h6w1tbv46xlkvbj6i3lurbeh3qyh892097.svg") !important; filter: brightness(0) invert(1) !important; }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-summary-save-web .price-est .tooltipV2-content .tooltipV2-contentWrapper .stp-title, .gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-summary-save-web .price-est .tooltipV2-content .tooltipV2-contentWrapper .stp-des { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-summary-save-web .price-est .tooltipV2-content .tooltipV2-contentWrapper .stp-title { border-bottom: 1px solid rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-summary-info .price-title { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-summary-info .vat, .gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-top { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-top { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-top .summary-top-right { border-left: 1px solid rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-top .summary-top-right .right-content .financing-title { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-top .summary-top-right .right-content .financing-wrap { border-bottom: 1px solid rgba(255, 255, 255, 0.8); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-top .summary-top-right .right-content .finance-wrapper .ca-lenovo-promotional-widget, .gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-top .summary-top-right .right-content .finance-wrapper .ca-lenovo-promotional-widget .ca-link { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-top .summary-top-right .right-content .delivery-wrap { border-bottom: 1px solid rgba(255, 255, 255, 0.8); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-top .summary-top-right .right-content .loyalty-wrap .loyaltys_wrap .loyaltys_inner .text { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .header .close::before, .gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .header .close::after { background-color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-specs .configuration-title, .gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-specs .configuration-title .resetButton { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-specs .base-system .system-label { color: rgba(255, 255, 255, 0.8); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-specs .base-system .buttons span { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-specs .base-system .buttons .divider { color: rgba(255, 255, 255, 0.8); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-specs .base-system .buttons .removeUpgrade, .gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-specs .addons-title { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-specs .free_trail { color: rgba(255, 255, 255, 0.8); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .summary-specs .free_trail img { content: url("//p3-ofp.static.pub//fes/cms/2023/12/11/q2h6w1tbv46xlkvbj6i3lurbeh3qyh892097.svg") !important; }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .sepcs-container .specsItem .collapse-container .title { color: rgb(255, 255, 255); border-bottom: 1px solid rgba(255, 255, 255, 0.8); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .sepcs-container .specsItem .collapse-container .arrow { border-color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .sepcs-container .specsItem .collapse-container .content-warp .specs-content .specs-item { color: rgba(255, 255, 255, 0.8); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .sepcs-container .specsItem .collapse-container .content-warp .specs-content .specs-item .specs-info .buttons span { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .sepcs-container .specsItem .collapse-container .content-warp .specs-content .specs-item .specs-info .buttons .divider { color: rgba(255, 255, 255, 0.8); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-detail .title { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-detail .title .arrow { border-color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-detail .content-warp .save-price-list .price-list__item .left { color: rgb(255, 255, 255); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-detail .content-warp .save-price-list .price-list__item .right { color: rgba(255, 255, 255, 0.8); }

.gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-detail-list .price-list__item .left, .gaming-theme-black .cto_summary_modal_container .cto_summary_modal_body .price-detail-list .price-list__item .right, .gaming-theme-black .cto_summary_modal_container .addon-section .collapse-container .title { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .cto_summary_modal_container .addon-section .collapse-container .title .arrow { border-color: rgb(255, 255, 255); }

.gaming-theme-black .card-popover .card-popover__arrow-after { background: transparent !important; }

.gaming-theme-black .card-popover .card-popover__arrow-before { background: rgb(0, 0, 0) !important; }

.gaming-theme-black .card-popover .card-popover_body .stp-title, .gaming-theme-black .card-popover .card-popover_body .stp-des { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .specAlert-modal { background: 0% 0% no-repeat padding-box padding-box rgba(0, 0, 0, 0.8); border-radius: 0px 0px 12px 12px; }

.gaming-theme-black .specAlert-modal .dialog-body { background: 0% 0% no-repeat padding-box padding-box rgb(32, 32, 32); }

.gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-header, .gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-content .specAlert-item .specAlert-item-header { color: rgb(255, 255, 255); }

.gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-content .specAlert-item .specAlert-item-origin { color: rgba(255, 255, 255, 0.8); }

.gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-content .specAlert-item .specAlert-replace-tip, .gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-content .specAlert-item .specAlert-item-update { color: rgb(255, 255, 255); }

.gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-content .specAlert-price .previousPrice { color: rgba(255, 255, 255, 0.8); }

.gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-content .specAlert-price .newPrice, .gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-tip { color: rgb(255, 255, 255); }

.gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-btns .specAlert-btn { background: 0% 0% no-repeat padding-box padding-box rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }

.gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-btns .specAlert-btn:hover, .gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-btns .yes-btn { background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(0, 0, 0); }

.gaming-theme-black .specAlert-modal .dialog-body .specAlert-modal-btns .yes-btn:hover { background: 0% 0% no-repeat padding-box padding-box rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }

.gaming-theme-black .specAlert-modal .dialog-body .header .close::before, .gaming-theme-black .specAlert-modal .dialog-body .header .close::after { background-color: rgb(255, 255, 255); }

.gaming-theme-black .reset-modal { background: 0% 0% no-repeat padding-box padding-box rgba(0, 0, 0, 0.8); border-radius: 0px 0px 12px 12px; }

.gaming-theme-black .reset-modal .dialog-body { background: 0% 0% no-repeat padding-box padding-box rgb(32, 32, 32); }

.gaming-theme-black .reset-modal .dialog-body .dialog-content .reset-modal-header, .gaming-theme-black .reset-modal .dialog-body .dialog-content .reset-modal-desc { color: rgb(255, 255, 255); }

.gaming-theme-black .reset-modal .dialog-body .header .close::before, .gaming-theme-black .reset-modal .dialog-body .header .close::after { background-color: rgb(255, 255, 255); }

.gaming-theme-black .reset-modal .dialog-body .footer .reset-modal-tip { color: rgb(255, 255, 255); }

.gaming-theme-black .reset-modal .dialog-body .footer .bottomBtn .cto-show-me .check-box { border: 1px solid rgba(255, 255, 255, 0.8); background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23); }

.gaming-theme-black .reset-modal .dialog-body .footer .bottomBtn .cto-show-me .check-box .selected { border-width: 0px 2px 2px 0px; border-style: solid; border-color: rgba(255, 255, 255, 0.8); border-image: initial; }

.gaming-theme-black .reset-modal .dialog-body .footer .bottomBtn .cto-show-me .text { color: rgb(255, 255, 255); }

.gaming-theme-black .reset-modal .dialog-body .footer .bottomBtn .reset-modal-btns .reset-btn { background: 0% 0% no-repeat padding-box padding-box rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }

.gaming-theme-black .reset-modal .dialog-body .footer .bottomBtn .reset-modal-btns .reset-btn:hover, .gaming-theme-black .reset-modal .dialog-body .footer .bottomBtn .reset-modal-btns .yes-btn { background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(0, 0, 0); }

.gaming-theme-black .reset-modal .dialog-body .footer .bottomBtn .reset-modal-btns .yes-btn:hover { background: 0% 0% no-repeat padding-box padding-box rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }

.gaming-theme-black .stickyFooter { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }

.gaming-theme-black .stickyFooter .headerLeft .headerPrice .formatPrice, .gaming-theme-black .stickyFooter .headerLeft .headerPrice .formatPrice .inc_label, .gaming-theme-black .stickyFooter .headerLeft .headerPrice .price-summary-save-web .price-est { color: rgb(255, 255, 255); }

.gaming-theme-black .stickyFooter .headerLeft .headerPrice .price-summary-save-web .price-est .price-web-icon .iconImage { background-image: url("//p3-ofp.static.pub//fes/cms/2023/12/11/q2h6w1tbv46xlkvbj6i3lurbeh3qyh892097.svg") !important; filter: brightness(0) invert(1) !important; }

.gaming-theme-black .stickyFooter .headerLeft .headerPrice .price-summary-save-web .price-est .price-web, .gaming-theme-black .stickyFooter .headerLeft .headerPrice .price-summary-save-web .price-est .tooltipV2-content .tooltipV2-contentWrapper .stp-title, .gaming-theme-black .stickyFooter .headerLeft .headerPrice .price-summary-save-web .price-est .tooltipV2-content .tooltipV2-contentWrapper .stp-des { color: rgb(255, 255, 255); }

.gaming-theme-black .stickyFooter .headerLeft .headerPrice .price-summary-save-web .price-est .tooltipV2-content .tooltipV2-contentWrapper .stp-title { border-bottom: 1px solid rgb(255, 255, 255); }

.gaming-theme-black .stickyFooter .headerLeft .headerPrice .price-summary-save-web .price-save, .gaming-theme-black .stickyFooter .headerLeft .delivery-mr-5, .gaming-theme-black .stickyFooter .headerLeft .delivery-mr-5 span { color: rgb(255, 255, 255); }

.gaming-theme-black .stickyFooter .headerLeft .delivery-text { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .stickyFooter .headerRight .button-primary { background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(0, 0, 0); }

.gaming-theme-black .stickyFooter .headerRight .button-primary:hover { background: 0% 0% no-repeat padding-box padding-box rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }

.gaming-theme-black .error_page_container { background: 0% 0% no-repeat padding-box padding-box rgb(23, 23, 23); }

.gaming-theme-black .error_page_container .sorry_message, .gaming-theme-black .error_page_container .description { color: rgb(255, 255, 255); }

.gaming-theme-black .error_page_container .img_box .unavailable_container { background: 0% 0% no-repeat padding-box padding-box rgba(0, 0, 0, 0.8); border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }

.gaming-theme-black .error_page_container .button_container { background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255) !important; border: 1px solid rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }

.gaming-theme-black .error_page_container .button_container:hover { background: 0% 0% no-repeat padding-box padding-box rgb(0, 0, 0) !important; border: 1px solid rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.gaming-theme-black .dialog-body ::-webkit-scrollbar { width: 8px; }

.gaming-theme-black .dialog-body ::-webkit-scrollbar-track { background: transparent; }

.gaming-theme-black .dialog-body ::-webkit-scrollbar-thumb { border-radius: 20px; background: rgb(59, 59, 59) !important; }

.gaming-theme-black .vmodal-container .header .close::before, .gaming-theme-black .vmodal-container .header .close::after { background-color: rgb(255, 255, 255); }

.gaming-theme-black .vmodal-container .v-modal-body { background: 0% 0% no-repeat padding-box padding-box rgb(32, 32, 32); }

.gaming-theme-black .vmodal-container .v-modal-body ::-webkit-scrollbar { width: 8px; }

.gaming-theme-black .vmodal-container .v-modal-body ::-webkit-scrollbar-track { background: transparent !important; }

.gaming-theme-black .vmodal-container .v-modal-body ::-webkit-scrollbar-thumb { border-radius: 20px; background: rgb(204, 204, 204) !important; }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .content-left .vmodal-title, .gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .content-left .prat-number { color: rgb(255, 255, 255); }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .content-left .image-gallery .canvas-item { background-color: transparent; }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .content-left .star-icon { filter: unset !important; }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .content-left .yellow-icon { background: url("//p4-ofp.static.pub/fes/cms/2023/02/15/iyxntur2wscag0a4lek1rw7s5tk82e383786.svg") 0% 0% / cover !important; filter: invert(100%) !important; }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .content-left .gray-icon { background: url("//p4-ofp.static.pub/fes/cms/2023/02/15/q5kfy9k5c9owr2yeitaxd3q4rj4pcd697562.svg") 0% 0% / cover !important; filter: invert(100%) !important; }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .content-right .price .price-item .label, .gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .content-right .price .price-item .value, .gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .leadtimemsg { color: rgb(255, 255, 255); }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .pro_description_p { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .rr-product-info, .gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .rr-product-info .vmodal-title, .gaming-theme-black .vmodal-container .v-modal-body .vmodal-content h4, .gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .contentHC li .c-right .r-conName, .gaming-theme-black .vmodal-container .v-modal-body .vmodal-content .contentHC li .c-right .r-conText { color: rgb(255, 255, 255); }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-footer .add-to-cart-btn { color: rgb(0, 0, 0); }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-footer .add-to-cart-btn:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-footer .added .added-text { color: rgb(255, 255, 255); }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-footer .added .icon-check { border-color: rgb(255, 255, 255); }

.gaming-theme-black .vmodal-container .v-modal-body .vmodal-footer .added .remove { color: var(--link-color); }

.gaming-theme-black .helpme-media .popup-win-overlay { background-color: rgba(0, 0, 0, 0.4); }

.gaming-theme-black .loading-text { color: rgb(255, 255, 255) !important; }

.gaming-theme-black .skeleton-container .skeleton__sticky-bar, .gaming-theme-black .skeleton-container .skeleton__bottom-sticky { background-color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0) !important; }

.dialog-body ::-webkit-scrollbar { width: 8px; height: 8px; }

.dialog-body ::-webkit-scrollbar-track { background: transparent; }

.dialog-body ::-webkit-scrollbar-thumb { background: rgb(204, 204, 204); border-radius: 20px; }

@media screen and (min-width: 1521px) {
  .cto-content { padding-top: 27px; min-width: 1424px; justify-content: center; }
  .cto-content .content-left { width: 464px; height: 436px; margin-right: 40px; }
  .cto-content .cv-list-wapper { width: 920px; height: 100%; }
  .cto-content .cv-list-wapper .cto-v { width: 296px; }
  .cto-content .cv-list-wapper .cto-v .qtyList { width: 260px; }
  .cto-content .cv-list-wapper .cto-v .qtyList .qtyOption:not(.selectQTY):hover { background: 0% 0% no-repeat padding-box padding-box rgb(229, 229, 229); }
  .cto-content .cv-list-wapper .cto-v:nth-child(3n) { width: 295px; }
  .cto-content .cv-list-wapper .rr-item-view { width: 296px; }
  .cto-content .cv-list-wapper .rr-item-view:nth-child(3n) { width: 295px; }
  .cto-content .cv-list-wapper .rr-item-view .qtyList { width: 260px; }
  .cto-content .cv-list-wapper .rr-item-view .qtyList .qtyOption:not(.selectQTY):hover { background: 0% 0% no-repeat padding-box padding-box rgb(229, 229, 229); }
  .cto-content .cv-list-wapper .rr-item-view.active .qtyList, .cto-content .cv-list-wapper .cto-v.active .qtyList { width: 258px; }
  .stickyHeader { padding: 12px 0px 16px !important; }
  .stickyHeader .header-content { min-width: 1424px; }
}

@media screen and (min-width: 1280px) and (max-width: 1520px) {
  .cto-content { padding: 27px 48px 0px; width: 100%; justify-content: space-between; }
  .cto-content .content-left { width: 384px; height: 382px; margin-right: 40px; }
  .cto-content .cv-list-wapper { width: 760px; height: 100%; }
  .cto-content .cv-list-wapper .cto-v { width: 243px; }
  .cto-content .cv-list-wapper .cto-v .qtyList { width: 207px; }
  .cto-content .cv-list-wapper .cto-v .qtyList .qtyOption:not(.selectQTY):hover { background: 0% 0% no-repeat padding-box padding-box rgb(229, 229, 229); }
  .cto-content .cv-list-wapper .cto-v:nth-child(3n) { width: 242px; }
  .cto-content .cv-list-wapper .rr-item-view { width: 243px; }
  .cto-content .cv-list-wapper .rr-item-view .qtyList { width: 207px; }
  .cto-content .cv-list-wapper .rr-item-view .qtyList .qtyOption:not(.selectQTY):hover { background: 0% 0% no-repeat padding-box padding-box rgb(229, 229, 229); }
  .cto-content .cv-list-wapper .rr-item-view:nth-child(3n) { width: 242px; }
  .cto-content .cv-list-wapper .rr-item-view.active .qtyList, .cto-content .cv-list-wapper .cto-v.active .qtyList { width: 205px; }
  .stickyHeader { padding: 12px 48px !important; }
  .stickyHeader .header-content { width: 100%; }
}

@media screen and (max-width: 1279px) {
  .cto-content { padding: 27px 16px 0px; width: 100%; }
  .cto-content .content-left { min-width: 384px; height: 382px; margin-right: 20px; }
  .cto-content .cv-list-wapper { min-width: 760px; height: 100%; }
  .cto-content .cv-list-wapper .cto-v { width: 233px; }
  .cto-content .cv-list-wapper .cto-v .qtyList { width: 197px; }
  .cto-content .cv-list-wapper .cto-v .qtyList .qtyOption:not(.selectQTY):hover { background-color: rgb(204, 204, 204); }
  .cto-content .cv-list-wapper .cto-v:nth-child(3n) { width: 232px; }
  .cto-content .cv-list-wapper .rr-item-view { width: 233px; }
  .cto-content .cv-list-wapper .rr-item-view .qtyList { width: 197px; }
  .cto-content .cv-list-wapper .rr-item-view .qtyList .qtyOption:not(.selectQTY):hover { background: 0% 0% no-repeat padding-box padding-box rgb(229, 229, 229); }
  .cto-content .cv-list-wapper .rr-item-view:nth-child(3n) { width: 232px; }
  .cto-content .cv-list-wapper .rr-item-view.active .qtyList, .cto-content .cv-list-wapper .cto-v.active .qtyList { width: 195px; }
  .stickyHeader { padding: 12px 16px !important; }
  .stickyHeader .header-content { width: 100%; }
}

.siteAlertMessage, .commonHeader { position: relative !important; }

.commonHeader { top: 0px !important; }

.second_view { position: relative !important; bottom: 0px !important; }

.commonHeaderPlaceHolder, .siteAlertMessagePH { display: none !important; }