.elementor-2633 .elementor-element.elementor-element-2c1732cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2633 .elementor-element.elementor-element-76454f39{--display:flex;}.elementor-2633 .elementor-element.elementor-element-76454f39:not(.elementor-motion-effects-element-type-background), .elementor-2633 .elementor-element.elementor-element-76454f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yconnectkorea.com/wp-content/uploads/2025/05/YCK_HeaderTitle.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2633 .elementor-element.elementor-element-217ca9c8{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2633 .elementor-element.elementor-element-450bd95{text-align:center;}.elementor-2633 .elementor-element.elementor-element-450bd95 .elementor-heading-title{color:#FFFFFF;}.elementor-2633 .elementor-element.elementor-element-6ff56a90{text-align:center;}.elementor-2633 .elementor-element.elementor-element-6ff56a90 .elementor-heading-title{color:#FFFFFF;}.elementor-2633 .elementor-element.elementor-element-36e08007{--spacer-size:50px;}.elementor-2633 .elementor-element.elementor-element-7347927e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2633 .elementor-element.elementor-element-51294b78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2633 .elementor-element.elementor-element-38ce98da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-raven-product-add-to-cart .raven-product-add-to-cart .single_variation_wrap .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-product-add-to-cart .raven-qty-button-holder button.single_add_to_cart_button .elementor-icon{font-size:17px;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-product-add-to-cart .woocommerce-grouped-product-list .add_to_cart_button .elementor-icon{font-size:17px;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-product-add-to-cart .raven-qty-button-holder button[type=submit]{width:100%;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-product-add-to-cart .raven-qty-button-holder button.single_add_to_cart_button{transition:all 0.2s;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-qty-button-holder .quantity{width:100%;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-qty-button-holder .qty{width:100% !important;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-qty-button-holder .raven-qty-button-holder-inner{width:100% !important;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-product-add-to-cart .raven-variations-form-holder table.variations th.label{color:#111111;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-product-add-to-cart .raven-variations-form-holder table.variations th.label label{font-size:16px;font-weight:700;line-height:19px;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-product-add-to-cart .raven-variations-form-holder table.variations .reset_variations{font-size:16px !important;font-weight:400;line-height:19px;color:#1890ff;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5{--variation-swatch-color-spacing:18px;--variation-swatch-image-spacing:20px;--variation-swatch-text-spacing:16px;--raven-add-to-cart-select-color:#111111;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-variations-form-holder .artbees-was-type-image li.artbees-was-swatches-item a div img{width:100% !important;height:100% !important;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-variations-form-holder .artbees-was-type-image .artbees-was-content:not(.selected-attribute) img{border-radius:4px 4px 4px 4px !important;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-variations-form-holder .artbees-was-type-image .artbees-was-content.selected-attribute img{border-radius:4px 4px 4px 4px !important;}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-product-add-to-cart .raven-variations-form-holder table.variations select{color:#111111;}.elementor-2633 .elementor-element.elementor-element-562193f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2633 .elementor-element.elementor-element-30fb11aa{--spacer-size:50px;}.elementor-2633 .elementor-element.elementor-element-74f44463{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2633 .elementor-element.elementor-element-10bd6571{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2633 .elementor-element.elementor-element-4a5f0fa3{text-align:center;}.elementor-2633 .elementor-element.elementor-element-4a5f0fa3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-2633 .elementor-element.elementor-element-218a2086{--display:flex;}@media(min-width:768px){.elementor-2633 .elementor-element.elementor-element-38ce98da{--content-width:1000px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-raven-product-add-to-cart .raven-product-add-to-cart .single_variation_wrap .price{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-qty-button-holder .quantity{width:100%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-raven-product-add-to-cart .raven-product-add-to-cart .single_variation_wrap .price{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2633 .elementor-element.elementor-element-9cbe5a5 .raven-qty-button-holder .quantity{width:100%;}}/* Start custom CSS for raven-product-add-to-cart, class: .elementor-element-9cbe5a5 *//* === YITH WAPO: Navy Styling with 10% OFF Badge === */
#yith-wapo-addon-59 .options-container .options {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)) !important;
  gap: 14px !important;
  padding-top: 20px !important;
}

#yith-wapo-addon-59 .yith-wapo-option {
  background-color: #ffffff !important;
  color: #1B2D6B !important;
  border: 2px solid #1B2D6B !important;
  border-radius: 10px !important;
  padding: 20px 12px !important;
  cursor: pointer !important;
  transition: all 0.25s ease-in-out !important;
  text-align: center !important;
  position: relative !important;
}

#yith-wapo-addon-59 .yith-wapo-option.selected {
  background-color: #1B2D6B !important;
  border-color: #1B2D6B !important;
  color: #ffffff !important;
}

#yith-wapo-addon-59 .label_price label,
#yith-wapo-addon-59 .option-price,
#yith-wapo-addon-59 .option-price del,
#yith-wapo-addon-59 .outside p.description {
  color: inherit !important;
}

#yith-wapo-addon-59 .label_container,
#yith-wapo-addon-59 .label,
#yith-wapo-addon-59 .label-container-display {
  all: unset !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  padding: 0 !important;
  width: 100% !important;
  position: relative !important;
}

#yith-wapo-addon-59 .label_price {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 6px !important;
  position: relative;
}

#yith-wapo-addon-59 .label_price label {
  font-size: 18px !important;
  font-weight: 700 !important;
  white-space: nowrap !important;
}

#yith-wapo-addon-59 .label_price::after {
  content: "5% OFF";
  background-color: #1B2D6B;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  padding: 2px 8px;
  border-radius: 4px;
  margin-top: 2px;
}

#yith-wapo-addon-59 .yith-wapo-option.selected .label_price::after {
  background-color: #1B2D6B;
  color: #ffffff;
}

#yith-wapo-addon-59 .option-price del {
  font-size: 15px !important;
  display: block;
}

#yith-wapo-addon-59 .option-price {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
}

#yith-wapo-addon-59 .option-price .brackets,
#yith-wapo-addon-59 .option-price .sign {
  display: none !important;
}

#yith-wapo-addon-59 .outside p.description {
  font-size: 13px !important;
  margin-top: 6px !important;
  text-align: center !important;
}

#yith-wapo-addon-59 input[type="checkbox"],
#yith-wapo-addon-59 input[type="radio"] {
  display: none !important;
}

#yith-wapo-addon-59 .yith-wapo-option .label::after,
#yith-wapo-addon-59 .yith-wapo-option.selected .label::after {
  display: none !important;
}

#yith-wapo-addon-59 .wapo-addon-title {
  margin-top: 40px !important;
}

/* === Notice Box (CSS-only) with 3-Line Layout === */
#yith-wapo-addon-59::after {
  content: "If your order is completed, we will send two emails with \A① the QR code and ② the eSIM installation guide to you.\A ※ Within 24 hours of your ordering, if you have not received the above ① or ② email,\A please send an email to contact@yconnectkorea.com." ;
  display: block;
  max-width: 880px;
  margin: 40px auto 50px;
  background-color: #f4f9ff;
  border-left: 8px solid #1B2D6B;
  padding: 30px 32px;
  border-radius: 18px;
  font-family: 'Noto Sans KR', sans-serif;
  color: #1B2D6B;
  font-size: 16px;
  white-space: pre-wrap;
  line-height: 1.9;
  text-align: center;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.02);
}


/* Add top padding to p.wapo-addon-description */
p.wapo-addon-description {
  padding-top: 5px !important;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */