@media screen and (min-width: 1441px){.vc-shared-custom-page-section-common-template-section .odd-container{max-width:1440px}}.vc-shared-custom-page-section-common-template-section>.page-section-header{padding-top:2rem;padding-bottom:1rem;display:flex}.vc-shared-custom-page-section-common-template-section>.page-section-header .section-title-wrapper{display:flex;flex-direction:column}.vc-shared-custom-page-section-common-template-section>.page-section-header .section-title-wrapper>.section-title{padding:0}.vc-shared-custom-page-section-common-template-section>.page-section-body{padding-top:0}.vc-shared-custom-page-section-common-template-section.-is-align-center-1>.page-section-header{justify-content:center}.vc-shared-custom-page-section-common-template-section.-is-align-center-1>.page-section-header>.section-title-wrapper>.section-title{font-size:1.25rem;font-weight:500;margin-bottom:.5rem;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.vc-shared-custom-page-section-common-template-section.-is-align-center-1>.page-section-header>.section-title-wrapper>.section-title>.title-1:before{content:"|";font-weight:500;margin:0 .25rem}.vc-shared-custom-page-section-common-template-section.-is-align-center-1>.page-section-header>.section-title-wrapper>.section-subtitle{font-size:.875rem;margin-bottom:10px}.vc-shared-custom-page-section-common-template-section.-is-align-left-1>.page-section-header{justify-content:flex-start}.vc-shared-custom-page-section-common-template-section.-is-align-left-1>.page-section-header>.section-title-wrapper>.section-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;display:flex;gap:.5rem}.vc-shared-custom-page-section-common-template-section.-is-align-left-1>.page-section-header>.section-title-wrapper>.section-subtitle{font-size:.875rem;font-weight:700;margin-top:0}.vc-shared-custom-page-section-common-template-section.-is-align-left-2>.page-section-header{justify-content:flex-start}.vc-shared-custom-page-section-common-template-section.-is-align-left-2>.page-section-header>.section-title-wrapper>.section-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;display:flex;gap:.5rem}.vc-shared-custom-page-section-common-template-section.-is-align-left-2>.page-section-header>.section-title-wrapper>.section-subtitle{color:#00b6ff;font-size:2rem;font-weight:700;margin-top:0}.vc-custom-page-section-banner-section{position:relative;margin-bottom:2rem}.vc-sales-event-k-product-unit .price-info .price-type{text-decoration:line-through}.vc-sales-event-k-card>.inner{transition:all .3s;height:100%;border-radius:20px;overflow:hidden;box-shadow:0 0 1rem #0a0a0a1a;display:grid;grid-template-rows:auto 1fr}.vc-sales-event-k-card>.inner:hover{box-shadow:0 0 1rem #0a0a0a40;transform:translateY(-2px)}.vc-sales-event-k-card .cover{background-size:cover;position:relative;aspect-ratio:32/21}.vc-sales-event-k-card .cover>*{position:absolute}.vc-sales-event-k-card .cover>.overlay{background-color:#0a0a0a80;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);top:0;right:0;bottom:0;left:0;position:absolute;transition:all .3s}.vc-sales-event-k-card .cover .sales-info{position:absolute;right:0;bottom:0;left:0;font-size:1rem;font-weight:700;text-align:center;color:#fff}@media screen and (min-width: 834px){.vc-sales-event-k-card .cover .sales-info{font-size:.75rem}}@media screen and (min-width: 1441px){.vc-sales-event-k-card .cover .sales-info{font-size:1rem}}.vc-sales-event-k-card .cover .counter,.vc-sales-event-k-card .cover .days,.vc-sales-event-k-card .cover .hours,.vc-sales-event-k-card .cover .minutes,.vc-sales-event-k-card .cover .seconds{display:grid;grid-auto-flow:column;grid-gap:.5em;justify-content:center}.vc-sales-event-k-card .cover .days:after{content:"Day";display:flex;align-self:center;font-size:.75rem}.vc-sales-event-k-card .cover .hours:after,.vc-sales-event-k-card .cover .minutes:after{content:":";display:inline-block}.vc-sales-event-k-card .cover .unit{width:25px;height:25px;border:1px solid hsl(0,0%,100%);border-radius:5px}@media screen and (min-width: 834px){.vc-sales-event-k-card .cover .unit{width:18px;height:18px}}@media screen and (min-width: 1441px){.vc-sales-event-k-card .cover .unit{width:25px;height:25px}}.vc-sales-event-k-card .sales-info>.name{line-height:2em}.vc-sales-event-k-card .sales-info>.countdown-wrapper{padding:1em 0}.vc-sales-event-k-card>.inner>.info-wrapper{display:flex;justify-content:space-between;flex-direction:column;padding:.5rem;gap:.5rem}.vc-sales-event-k-select-events{min-height:300px}.vc-sales-event-k-select-events .list-wrapper{width:100%;display:flex;flex-direction:column}@media screen and (min-width: 834px){.vc-sales-event-k-select-events .list-wrapper{flex-direction:row}}.vc-sales-event-k-select-events .vc-sales-event-k-card{width:100%}@media screen and (min-width: 834px){.vc-sales-event-k-select-events .vc-sales-event-k-card{width:50%;padding:.5rem}}@media screen and (min-width: 1024px){.vc-sales-event-k-select-events .vc-sales-event-k-card{width:25%}}.vc-shared-product-category-common-cover-image{--mobile-cover-ratio: 750 / 272;--cover-ratio: 272 / 690;width:100%;width:var(--mobile-cvero-width, 100%);aspect-ratio:750 / 272;aspect-ratio:var(--mobile-cover-ratio);position:relative;border-radius:20px;background-color:#7a7a7a;overflow:hidden}@media screen and (min-width: 768px){.vc-shared-product-category-common-cover-image{width:136px;width:var(--cover-width, 136px);aspect-ratio:var(--cover-ratio);height:100%}}.vc-shared-product-category-common-cover-image>.image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vc-shared-product-category-common-cover-image>.overlay{position:absolute;background-color:#0a0a0a80;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);top:0;right:0;bottom:0;left:0;transition:all .3s}.vc-shared-product-category-common-cover-image>.name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.25rem;font-weight:500;color:#fff}@media screen and (min-width: 768px){.vc-shared-product-category-common-cover-image>.name{writing-mode:vertical-lr}}.vc-shared-product-category-common-products-view{margin-bottom:1rem;width:100%;display:grid;grid-gap:.5rem;gap:.5rem}@media screen and (min-width: 768px){.vc-shared-product-category-common-products-view{grid-template-columns:auto 1fr;grid-template-rows:initial}}.vc-shared-product-category-common-products-view>.products-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.vc-shared-product-category-common-products-view>.products-wrapper{display:grid;grid-template-columns:repeat(8,minmax(25%,1fr));overflow-x:scroll}}@media screen and (min-width: 768px){.vc-shared-product-category-common-products-view>.products-wrapper>.vc-product-card{width:auto}}.vc-shared-custom-page-section-custom-service-section-banner{width:100%;display:grid}.vc-shared-custom-page-section-custom-service-section-banner>.banner-wrapper{display:grid;grid-gap:1rem;gap:1rem}.vc-shared-custom-page-section-custom-service-section-banner .banner-unit{width:100%;position:relative;align-content:center;background-color:var(--c-anzac);background-image:none;background-image:var(--background-img, none);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.625rem;box-shadow:0 2px .5rem #0a0a0a;color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,max-content);overflow:hidden;padding:1.25rem;place-items:center;transition:all .3s}.vc-shared-custom-page-section-custom-service-section-banner .banner-unit:hover>.overlay{background-color:#0a0a0ab3}.vc-shared-custom-page-section-custom-service-section-banner .banner-unit>*{position:relative}.vc-shared-custom-page-section-custom-service-section-banner .banner-unit>.overlay{background-color:#0a0a0a80;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);top:0;right:0;bottom:0;left:0;position:absolute;transition:all .3s}.vc-shared-custom-page-section-custom-service-section-banner .banner-unit>.title{font-size:2.5rem;font-weight:700;color:#fff}.vc-shared-custom-page-section-custom-service-section-banner .banner-unit>.description{margin-bottom:1rem;max-width:24rem;font-size:1.125rem;text-align:center}.vc-shared-custom-page-section-custom-service-section-banner .banner-unit>.link{display:flex;color:#fff;align-items:center;line-height:1;text-decoration:none;transition:color .3s}.vc-shared-custom-page-section-custom-service-section-banner .banner-unit>.link:hover{color:#00b6ff;text-decoration:none}.vc-shared-custom-page-section-custom-service-section-banner .banner-unit{aspect-ratio:.91029412}@media screen and (min-width: 1024px){.vc-shared-custom-page-section-custom-service-section-banner .banner-unit{aspect-ratio:3.44903581}}.vc-custom-page-section-customer-service-section>.header .title{font-size:1.25rem}.vc-custom-page-section-customer-service-section>.header .subtitle{font-size:2rem;color:#00b6ff}.vc-common-partner-plan-section-content-view{width:100%;display:grid}.vc-common-partner-plan-section-content-view>.banner-wrapper{display:grid;grid-gap:1rem;gap:1rem}.vc-common-partner-plan-section-content-view .banner-unit{width:100%;position:relative;align-content:center;background-color:var(--c-anzac);background-image:none;background-image:var(--background-img, none);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.625rem;box-shadow:0 2px .5rem #0a0a0a;color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,max-content);overflow:hidden;padding:1.25rem;place-items:center;transition:all .3s}.vc-common-partner-plan-section-content-view .banner-unit:hover>.overlay{background-color:#0a0a0ab3}.vc-common-partner-plan-section-content-view .banner-unit>*{position:relative}.vc-common-partner-plan-section-content-view .banner-unit>.overlay{background-color:#0a0a0a80;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);top:0;right:0;bottom:0;left:0;position:absolute;transition:all .3s}.vc-common-partner-plan-section-content-view .banner-unit>.title{color:#fff;font-size:2.5rem;font-weight:700}.vc-common-partner-plan-section-content-view .banner-unit>.description{margin-bottom:1rem;max-width:24rem;font-size:1.125rem;text-align:center}.vc-common-partner-plan-section-content-view .banner-unit>.link{display:flex;color:#fff;align-items:center;line-height:1;text-decoration:none;transition:color .3s}.vc-common-partner-plan-section-content-view .banner-unit>.link:hover{color:#00b6ff;text-decoration:none}.vc-common-partner-plan-section-content-view>.banner-wrapper{grid-template-rows:repeat(2,1fr)}@media screen and (min-width: 1024px){.vc-common-partner-plan-section-content-view>.banner-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}.vc-common-partner-plan-section-content-view .banner-unit{aspect-ratio:.686}@media screen and (min-width: 1024px){.vc-common-partner-plan-section-content-view .banner-unit{aspect-ratio:.91029412}}.has-text-ci{color:#00b6ff}.vc-custom-page-section-match-product-section{position:relative;margin-bottom:-3rem}.vc-custom-page-section-match-product-section:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background-image:linear-gradient(180deg,#0000,#0c0a0833)}.vc-custom-page-section-match-product-section .content-wrapper{display:block}.vc-custom-page-section-match-product-section .content-wrapper>.info-wrapper{display:none}@media screen and (min-width: 768px){.vc-custom-page-section-match-product-section .content-wrapper{display:grid;grid-template-columns:40% 40%}.vc-custom-page-section-match-product-section .content-wrapper>.info-wrapper{display:flex;flex-direction:column;justify-content:center}.vc-custom-page-section-match-product-section .content-wrapper>.info-wrapper>.caption1{font-size:36px;font-weight:700}.vc-custom-page-section-match-product-section .content-wrapper>.info-wrapper>.caption2{font-size:48px;font-weight:700}.vc-custom-page-section-match-product-section .content-wrapper>.info-wrapper>.caption3{font-size:48px;font-weight:700;color:#00b6ff}.vc-custom-page-section-match-product-section .content-wrapper>.info-wrapper>.caption4{font-size:24px;font-weight:700;color:#5e5e5e;margin-bottom:2rem}.vc-custom-page-section-match-product-section .content-wrapper>.info-wrapper>.caption5{font-size:1.25rem;color:#0a0a0a}}
