*,:after,:before,input{box-sizing:border-box}#fv-loading-icon{visibility:visible;position:absolute;display:flex;justify-content:center;align-items:center;font-family:system-ui,sans-serif;font-size:190vw;line-height:1;word-wrap:break-word;top:0;left:0;margin:0;text-decoration:none;filter:none;transition:all 0s;transform:none;width:99vw;height:99vh;max-width:99vw;max-height:99vh;pointer-events:none;z-index:-99;overflow:hidden;opacity:.0001}body{letter-spacing:0 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased}html{padding-bottom:0 !important;scroll-behavior:smooth}.template-product{overflow-x:visible}.Desktop_image_new{display:flex}.Mobile_image_new{display:none}.page-width{max-width:100%;padding:0 56px}.Mobile_only_new{display:none}.tab{overflow:hidden}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;transition:.3s}.tabcontent{display:none;border-top:none;animation:fadeEffect 1s}body.template-our-story{background-color:#fff}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.accordion{padding:0px}.accordion>ul{margin:0px;list-style-type:none}.accordion>ul>li .question{cursor:pointer;position:relative}.accordion>ul>li .question svg{position:absolute;right:26px;top:50%;transform:translate(0, -50%);width:24px;height:24px}.accordion>ul>li .question svg :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}.accordion>ul>li .question:last-child{margin-bottom:0px}.accordion>ul>li.open svg .vertical{transform:rotate(90deg);opacity:0}.accordion>ul>li.open svg .horizontal{transform:rotate(90deg)}.accordion>ul>li .answer{display:none;overflow:hidden}.mute_video{display:none}.mute_video.active{display:block}.unmute_video{display:none}.unmute_video.active{display:block}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}.spin{animation:16s linear infinite spin}.Large_title_new *{font-family:var(--font-heading--family);font-size:64px;font-weight:700;line-height:110%;text-align:center}.Small_title_new *{font-family:var(--font-heading--family);font-size:48px;font-weight:700;line-height:110%;text-align:center}.Common_info_new{font-size:18px;font-weight:500;line-height:128%}.Common_info_new p{margin:0px 0px 16px 0px}.Common_info_new p:last-child{margin:0px}.Common_button_new{outline:none;transition:none;position:relative;margin:auto}.Common_button_new img,.Common_button_new svg{display:inline-block}.Common_button_new:before{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);background:url(sparkle_new.gif) no-repeat center center;background-size:contain;opacity:0;pointer-events:none}@media only screen and (min-width: 750px){.Common_button_new:hover:before{opacity:1}}@media only screen and (min-width: 0px)and (max-width: 749px){.button:active,button.shopify-payment-button__button--unbranded:active{--button-background-color: var(--color-primary-button-hover-background)}.button:hover,button.shopify-payment-button__button--unbranded:hover{--button-background-color: var(--color-primary-button-background)}}.Button_light_gray_new{color:var(--color-secondary-button-text);background-color:var(--color-secondary-button-background);border-color:var(--color-secondary-button-border);border-width:var(--style-border-width-secondary)}.Button_light_gray_new:hover{color:var(--color-secondary-button-hover-text);background-color:var(--color-secondary-button-hover-background);border-color:var(--color-secondary-button-hover-border)}@media only screen and (min-width: 0px)and (max-width: 749px){.page-width{padding:0 20px}.Desktop_image_new{display:none}.Mobile_image_new{display:flex}.Desktop_only_new{display:none}.Mobile_only_new{display:block}.Large_title_new *{font-size:32px;line-height:104%}.Small_title_new *{font-size:32px;line-height:104%}.Common_info_new{font-size:16px;line-height:136%}}@media only screen and (min-width: 750px)and (max-width: 989px){.page-width{padding:0 20px}.Large_title_new *{font-size:38px}.Small_title_new *{font-size:40px}.Common_info_new{font-size:16px;line-height:136%}}@media only screen and (min-width: 990px)and (max-width: 1439px){.page-width{padding:0 20px}.Large_title_new *{font-size:48px}.Small_title_new *{font-size:44px}}body.template-article{background-color:#fff}