/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.chip-store-variables{--default-text-font-size: 15px;--base-text-font-size: 15px;--heading-font-weight: 400;--heading-font-style: normal;--text-font-weight: 400;--text-font-style: normal;--text-font-bolder-weight: bolder;--text-link-decoration: underline;--text-color: #222;--text-color-rgb: 34, 34, 34;--heading-color: #0d0101;--border-color: #fff;--border-color-rgb: 255, 255, 255;--form-border-color: #f2f2f2;--accent-color: #008fd3;--accent-color-rgb: 0, 143, 211;--link-color: #008fd3;--link-color-hover: #005b86;--background: #f3f5f6;--secondary-background: #fff;--secondary-background-rgb: 255, 255, 255;--accent-background: rgb(0 143 211 / 8%);--input-background: #fff;--error-color: #f00;--error-background: rgb(255 0 0 / 7%);--success-color: #0a0;--success-background: rgb(0 170 0 / 11%);--primary-button-background: #008fd3;--primary-button-background-rgb: 0, 143, 211;--primary-button-text-color: #fff;--secondary-button-background: #ef7e2b;--secondary-button-background-rgb: 239, 126, 43;--secondary-button-text-color: #fff;--header-background: #fff;--header-text-color: #0d0101;--header-light-text-color: #a3afef;--header-border-color: rgb(163 175 239 / 30%);--header-accent-color: #008fd3;--footer-background-color: #f3f5f6;--footer-heading-text-color: #1e2d7d;--footer-body-text-color: #222;--footer-body-text-color-rgb: 34, 34, 34;--footer-accent-color: #00badb;--footer-accent-color-rgb: 0, 186, 219;--footer-border: 1px solid var(--border-color);--flickity-arrow-color: #ccc;--product-on-sale-accent: #e00;--product-new-accent: #008fd3;--product-new-color: #fff;--product-recommendation-accent: #e00;--product-recommendation-color: #fff;--product-sale-accent: #e00;--product-sale-color: #fff;--product-on-sale-accent-rgb: 238, 0, 0;--product-on-sale-color: #fff;--product-in-stock-color: #008a00;--product-low-stock-color: #e00;--product-sold-out-color: #8a9297;--product-custom-label-1-background: #1dff9a;--product-custom-label-1-color: #fff;--product-custom-label-2-background: #ff36ea;--product-custom-label-2-color: #fff;--product-review-star-color: #ffbd00;--mobile-container-gutter: 20px;--desktop-container-gutter: 40px;--payment-terms-background-color: #f3f5f6}.q-and-a__page-title{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 24px));font-weight:400;line-height:1.43;text-align:center;margin-bottom:2.8rem}@media screen and (width >= 750px){.q-and-a__page-title{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 28px));margin-bottom:3.5rem}}.q-and-a__user-guide{display:flex;flex-wrap:wrap;gap:12px}.q-and-a__heading-block{border-radius:5px;overflow:hidden;width:calc(50% - 6px);max-width:calc(50% - 6px)}@media screen and (min-width: 750px) and (max-width: 989px){.q-and-a__heading-block{width:calc(33.333% - 8px);max-width:calc(33.333% - 8px)}}@media screen and (width >= 990px){.q-and-a__heading-block{width:calc(25% - 9px);max-width:calc(25% - 9px)}}.q-and-a__heading-block--link{display:block;text-align:center;text-decoration:none;color:var(--heading-color);padding:15px 30px;background-color:#fff4e4;line-height:1.15;font-size:1.4rem;font-weight:600;position:relative}.q-and-a__heading-block .icon{width:2rem;height:2rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.q-and-a .faq__heading{margin:65px 0 40px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 23px));font-weight:700}@media screen and (width < 750px){.q-and-a .faq__heading{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px));margin:30px 0 15px;text-align:left;justify-content:flex-start}}.q-and-a .faq__item:not(:last-child){margin-bottom:2rem}.q-and-a .faq__item .question_contents_wrap{padding:10px;background-color:#efefef;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));line-height:2.5rem;font-weight:300;margin-bottom:0;position:relative}@media screen and (width >= 750px){.q-and-a .faq__item .question_contents_wrap{padding:2rem 3rem;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px))}}.q-and-a .faq__item .question_contents_wrap .red{color:#008ed3;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 25px));font-weight:700;margin-right:1rem}.q-and-a .faq__item .question_contents_wrap .icon-plus{display:block;position:absolute;right:1rem;top:calc(50% - 5px);width:1rem;height:1rem}@media screen and (width >= 750px){.q-and-a .faq__item .question_contents_wrap .icon-plus{width:1.4rem;height:1.4rem;right:3rem}}.q-and-a .faq__item .question_contents_wrap .icon-plus:before,.q-and-a .faq__item .question_contents_wrap .icon-plus:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);background-color:currentcolor;transition:transform .35s ease-in-out,opacity .35s ease-in-out}.q-and-a .faq__item .question_contents_wrap .icon-plus:before{width:10px;height:2px;opacity:1}@media screen and (width >= 750px){.q-and-a .faq__item .question_contents_wrap .icon-plus:before{width:1.4rem;height:.2rem}}.q-and-a .faq__item .question_contents_wrap .icon-plus:after{width:2px;height:10px}@media screen and (width >= 750px){.q-and-a .faq__item .question_contents_wrap .icon-plus:after{width:.2rem;height:1.4rem}}.q-and-a .faq__item .question_contents_wrap.active .icon-plus:before{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.q-and-a .faq__item .question_contents_wrap.active .icon-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.q-and-a .faq__item .answer_contents_inner{padding:10px 10px 0;line-height:25px;display:flex;gap:0;align-items:flex-start;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px))}@media screen and (width >= 750px){.q-and-a .faq__item .answer_contents_inner{padding:2rem 3rem;font-size:var(--base-text-font-size)}}.q-and-a .faq__item .answer_contents_inner .red{color:#ef7e2c;word-break:initial;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 25px));font-weight:700;margin-right:10px}.q-and-a .faq__item .answer_contents_inner .txt>*:first-child{margin-top:0}.q-and-a .faq__item .answer_contents_inner .txt>*:last-child{margin-bottom:0}.q-and-a .faq__item .answer_contents_inner .txt a:not(.button){color:var(--link-color);transition:color .2s ease-in-out;-webkit-text-decoration:var(--text-link-decoration);text-decoration:var(--text-link-decoration);text-underline-position:under}
