/** Shopify CDN: Minification failed

Line 69:39 Expected identifier but found whitespace
Line 69:41 Unexpected "{"
Line 69:50 Expected ":"
Line 69:259 Expected identifier but found "5px"
Line 69:270 Unexpected "{"
Line 69:279 Expected ":"
Line 70:36 Expected identifier but found "{"
Line 70:37 Unexpected "{"
Line 70:46 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:pn-black-friday (INDEX:69) */
.pn-bf { margin-top: 75px; background: radial-gradient(ellipse at 85% 90%, #367fe0 0, #004aad 40%, #001b43 85%); color: #fff; overflow: hidden; }
  .pn-bf__inner { max-width: 1400px; margin: 0 auto; padding: 48px 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 32px; align-items: center; }
  .pn-bf__label { margin: 0 0 16px; color: #fff; font-size: 18px; font-weight: 700; letter-spacing: .18em; }
  .pn-bf h1 { margin: 0 0 14px; color: #fff; font-size: clamp(48px, 6.3vw, 100px); line-height: 1; font-weight: 800; letter-spacing: -.025em; }
  .pn-bf h1 span { display: block; margin-top: 8px; font-size: .57em; letter-spacing: .035em; }
  .pn-bf__code { margin: 0 0 22px; color: #fff; font-size: 24px; line-height: 1.4; }
  .pn-bf__button { display: inline-flex; align-items: center; gap: 16px; padding: 15px 28px; border: 2px solid #fff; border-radius: 5px; background: #fff; color: #002556; font-size: 18px; font-weight: 800; text-decoration: none; min-height: 48px; }
  .pn-bf__button:hover { background: #e9f5ff; color: #002556; }
  .pn-bf__button:focus-visible { outline: 3px solid #fff; outline-offset: 5px; }
  .pn-bf__note { margin: 16px 0 0; color: #fff; font-size: 12px; line-height: 1.5; max-width: 390px; }
  .pn-bf__visual { display: flex; justify-content: center; align-items: center; padding: 16px 16px 30px; position: relative; min-width: 0; }
  .pn-bf .pn-bf__visual::before, .pn-bf .pn-bf__visual::after { content: none !important; display: none !important; }
  .pn-bf__image { display: block; width: 86%; height: auto; max-height: 340px; object-fit: contain; position: relative; z-index: 1; filter: drop-shadow(0 18px 18px #00143255); }
  @media (max-width: 767px) {
    .pn-bf__inner { grid-template-columns: 1fr; padding: 30px 22px; gap: 24px; }
    .pn-bf__label { font-size: 13px; letter-spacing: .15em; margin-bottom: 12px; }
    .pn-bf h1 { font-size: clamp(54px, 14vw, 88px); }
    .pn-bf__code { font-size: 20px; margin-bottom: 16px; }
    .pn-bf__button { width: 100%; justify-content: center; box-sizing: border-box; }
    .pn-bf__note { font-size: 12px; }
    .pn-bf__visual { max-width: 430px; width: 100%; box-sizing: border-box; margin: 0 auto; }
    .pn-bf__image { max-height: 240px; }
  }
/* END_SECTION:pn-black-friday */

/* START_SECTION:pn-product-guide (INDEX:70) */
.pn-guide{padding:56px 20px;background:#f1f5fc;color:#19263a}
.pn-guide__inner{max-width:1200px;margin:0 auto}
.pn-guide__header{text-align:center;margin-bottom:30px}
.pn-guide__header h2{font-size:clamp(25px,3vw,36px);line-height:1.25;margin:0 0 12px;color:#1124ab}
.pn-guide__header p{margin:0;color:#465266;line-height:1.6}
.pn-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.pn-guide__card{background:#fff;border:1px solid #dce4f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}
.pn-guide__image{height:220px;padding:20px;background:#fff}
.pn-guide__image img{width:100%;height:100%;object-fit:contain;display:block}
.pn-guide__content{padding:0 24px 26px;display:flex;flex-direction:column;flex:1}
.pn-guide__number{font-size:36px;font-weight:700;line-height:1.2;color:#004aad;margin-bottom:12px}
.pn-guide__content h3{font-size:18px;letter-spacing:.02em;line-height:1.4;margin:0 0 12px;color:#19263a}
.pn-guide__content p{font-size:15px;line-height:1.65;color:#465266;margin:0 0 22px}
.pn-guide a.pn-guide__button{display:block;text-align:center;background:#004aad;color:#fff;padding:13px 18px;border-radius:6px;font-weight:700;text-decoration:none;margin-top:auto}
.pn-guide a.pn-guide__button:hover{background:#1124ab;color:#fff}
.pn-guide a:focus-visible{outline:3px solid #19263a;outline-offset:4px}
.pn-guide__help{text-align:center;margin-top:26px}
.pn-guide__help p{margin:0 0 10px;line-height:1.6}
.pn-guide__help a{color:#004aad;text-decoration:underline}
.pn-guide__note{font-size:13px;color:#465266;max-width:760px;margin-left:auto!important;margin-right:auto!important}
@media(max-width:749px){.pn-guide{padding:36px 16px}.pn-guide__grid{grid-template-columns:1fr;gap:18px}.pn-guide__image{height:190px}.pn-guide__content{padding:0 22px 24px}.pn-guide__number{font-size:30px}}
/* END_SECTION:pn-product-guide */

/* START_SECTION:service (INDEX:82) */
.services .icon-one::before{background: {{settings.aboutvedafive_2_txtcolor}};border-radius: 5px;content: ""; height: 50px;left: 10px; position: absolute;top: 12px;transform: rotate(45deg);-webkit-transform: rotate(45deg); width: 50px; z-index: 0; box-shadow:5px 0 0 0 {{settings.aboutvedafive_2_iconcolor}};}
.services .section-two { background:{{settings.aboutvedafive_2_sectionbg}};}
/* END_SECTION:service */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:pn-mobile-buying (INDEX:163) */
.pn-compact-product .product-single__quantity .total-price { display: none; }
  .pn-compact-product .product-description { margin: 8px 0 14px; line-height: 1.5; }
  .pn-compact-product .product_single_price { margin: 10px 0 16px; }
  .pn-compact-product .product-infor:empty { display: none; }
  .pn-shipping-note { clear: both; font-size: 14px; line-height: 1.5; margin: 8px 0 16px; }
  .pn-mobile-buying { display: none; }
  @media (max-width: 767px) {
    .pn-compact-product .product-single__title { font-size: 25px; line-height: 1.25; letter-spacing: 0; margin: 14px 0 8px; }
    .pn-compact-product .product-description { font-size: 16px; }
    .pn-compact-product .product_single_detail_section { padding-top: 0; }
    .pn-compact-product .product-infor { margin: 0; padding: 0; }
    .pn-compact-product .product-single__quantity { margin: 0; padding: 0; }
    .pn-compact-product .product_button_section { margin-top: 12px; }
    .pn-compact-product .product_single_detail_section #AddToCart { font-size: 17px; padding: 14px 20px; margin: 0 0 10px; width: 100%; }
    .pn-mobile-buying:not([hidden]) { display: block; position: fixed; bottom: 0; left: 0; right: 0; z-index: 90; padding: 10px 16px calc(10px + env(safe-area-inset-bottom)); background: #fff; box-shadow: 0 -2px 12px #0002; }
    .pn-mobile-buying__button { display: block; width: 100%; min-height: 48px; border: 0; border-radius: 4px; background: #004aad; color: #fff; font: inherit; font-weight: 700; cursor: pointer; }
    .pn-mobile-buying__button:focus-visible { outline: 3px solid #1124ab; outline-offset: 3px; }
    .pn-has-mobile-buying { padding-bottom: calc(80px + env(safe-area-inset-bottom)); }
  }
/* END_SNIPPET:pn-mobile-buying */