:root{interpolate-size:allow-keywords;--scrollBehavior: auto;--common_scrollbarWidth: 7.5px;--common_scrollbarHeight: 7.5px;--common_scrollbarBorderRadius: 0;--common_scrollbarTrackBg: #333;--common_scrollbarThumbBg: #555;--selectionBgColor: rgba(0, 179, 237, 0.9);--selectionFontColor: #fff;--MainBgColor: #fff;--MainFontColor: #333;--LinkColor: #333;--LinkHoverColor: #333;--fontFamily: "Noto Sans JP", "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--fontFeatureSettings: "pkna" on;--fontSize: 16px;--lineHeight: 1.5;--fontWeight: 500;--wordBreak: break-all}:root{--headerHeight: min(100px, (100vw * (100 / 1440)))}@media(max-width: 767px){:root{--headerHeight: calc(100vw * (55 / 375))}}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:var(--selectionBgColor);color:var(--selectionFontColor)}::selection{background-color:var(--selectionBgColor);color:var(--selectionFontColor)}html{scroll-behavior:var(--common_scrollBehavior);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html,html *{scrollbar-color:var(--common_scrollbarThumbBg) var(--common_scrollbarTrackBg);scrollbar-width:thin}html,body{margin:0;padding:0;width:100%;min-height:100vh;min-height:-webkit-fill-available}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;vertical-align:baseline;word-break:var(--wordBreak);font-family:var(--fontFamily);-webkit-font-feature-settings:var(--fontFeatureSettings);font-feature-settings:var(--fontFeatureSettings);font-size:var(--fontSize);line-height:var(--lineHeight);font-weight:var(--fontWeight);font-variant-numeric:tabular-nums;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;word-wrap:break-word;overflow-wrap:break-word;background:var(--MainBgColor);color:var(--MainFontColor)}body{position:relative;display:block;width:100%;overflow-x:clip}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:none;font-size:100%;font-style:normal;background:rgba(0,0,0,0)}header,aside,footer,main,menu,nav,div,hgroup,p,h1,h2,h3,h4,h5,h6,section,article,details,figcaption,figure,picture,summary{position:relative;display:block}span,a{position:relative;display:inline}audio,canvas,video{display:inline-block;display:inline;zoom:1}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}em{font-style:italic}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden}img.lazy{will-change:mask-image;opacity:0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(33%, #000), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));-webkit-mask-image:-webkit-linear-gradient(top, #000, #000 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(33%, #000), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));mask-image:linear-gradient(to bottom, #000, #000 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%)}img.lazy.loaded{-webkit-transition:all 1.5s ease;transition:all 1.5s ease;opacity:1;-webkit-mask-position:0% 0%;mask-position:0% 0%}audio:not([controls]){display:none;height:0}[hidden],template{display:none}iframe{max-width:100%}pre{background:#fff;color:#000;padding:1em;overflow:auto;margin:1em}:where(button,[type=button],[type=reset],[type=submit]){-ms-touch-action:manipulation;touch-action:manipulation}button,input,optgroup,select,textarea{-webkit-appearance:none;border-radius:0;color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#333 !important}input:-webkit-autofill,input:autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#333 !important}input:-webkit-autofill:focus{caret-color:#333 !important}input:-webkit-autofill:focus,input:autofill:focus{caret-color:#333 !important}b,strong{font-weight:bold}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}ul,ol{list-style:none;list-style-position:inside}ul ul,ol ol{margin-left:1em}a{color:var(--LinkColor);text-decoration:none}@media(any-hover: hover){a:hover{color:var(--LinkHoverColor);text-decoration:none}}a:active,a:hover{outline:0}svg.symbols{display:none}@media(min-width: 768px){.pc_none{display:none !important}}@media(max-width: 767px){.sp_none{display:none !important}}.main{display:block;padding-top:var(--headerHeight);min-height:calc(100vh - var(--footerHeight))}.header{position:fixed;top:0;left:0;width:100%;height:var(--headerHeight);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-bottom:solid 1px #e5e5e5;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#2a9ddb), to(#1c3d9b)) 1;-webkit-border-image:-webkit-linear-gradient(left, #2a9ddb, #1c3d9b) 1;-o-border-image:linear-gradient(to right, #2a9ddb, #1c3d9b) 1;border-image:-webkit-gradient(linear, left top, right top, from(#2a9ddb), to(#1c3d9b)) 1;border-image:linear-gradient(to right, #2a9ddb, #1c3d9b) 1;z-index:100;padding:0 min(40px,(100vw * (40 / 1440)))}@media(max-width: 767px){.header{padding:0 calc(100vw * (10 / 375))}}.header__logo{position:relative;display:block}.header__logo__title{display:block;width:min(310px,(100vw * (310 / 1440)));height:100%}@media(max-width: 767px){.header__logo__title{width:calc(100vw * (153 / 375))}}.header__logo__title a{display:block;width:100%;height:100%}.header__logo__title a img{display:block;width:100%;height:auto}.header__logo img{display:block;width:100%;height:auto}.header__logo__bussiness-hours{position:relative;display:block;font-size:min(16px,(100vw * (16 / 1440)));font-weight:400;color:#000;letter-spacing:-0.05em;white-space:nowrap}@media(max-width: 767px){.header__logo__bussiness-hours{display:none}}.header__nav--pc{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(40px,(100vw * (40 / 1440)))}@media(max-width: 767px){.header__nav--pc{display:none}}.header__nav--pc ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(40px,(100vw * (40 / 1440)));list-style:none}.header__nav--pc ul li{position:relative;display:inline-block}.header__nav--pc ul li a{display:block;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#000;text-decoration:none}.header__nav--sp{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(100vw * (12 / 375))}@media(min-width: 768px){.header__nav--sp{display:none}}.header__nav--sp__icons{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(100vw * (12 / 375))}.header__nav--sp__icons li{position:relative;display:block;width:calc(100vw * (32 / 375));height:calc(100vw * (32 / 375))}.header__nav--sp__icons li a{display:block;width:100%;height:100%;border-radius:4px;overflow:hidden}.header__nav--sp__icons li a img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__nav--sp__icons{cursor:pointer}.header__nav--sp__icons img{display:block;width:100%;height:auto}.header__nav--sp .header__nav--btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw * (32 / 375));height:calc(100vw * (32 / 375));cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, from(#2a9ddb), to(#1c3d9b));background:-webkit-linear-gradient(top, #2a9ddb 0%, #1c3d9b 100%);background:linear-gradient(180deg, #2a9ddb 0%, #1c3d9b 100%);border-radius:4px;overflow:hidden}.header__nav--sp .header__nav--btn span{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:calc(100vw * (16 / 375));height:calc(100vw * (2 / 375));background-color:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.header__nav--sp .header__nav--btn span:nth-child(1){bottom:calc((100vw * (6 / 375))*2)}.header__nav--sp .header__nav--btn span:nth-child(3){top:calc((100vw * (6 / 375))*2)}.header__nav--sp .header__nav--body{position:fixed;z-index:99;top:var(--headerHeight);left:0;right:0;background:-webkit-gradient(linear, left top, right top, color-stop(1.11%, #2a9ddb), to(#1c3d9b));background:-webkit-linear-gradient(left, #2a9ddb 1.11%, #1c3d9b 100%);background:linear-gradient(90deg, #2a9ddb 1.11%, #1c3d9b 100%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:calc(100vh - var(--headerHeight));height:calc(100dvh - var(--headerHeight));padding-left:calc(100vw * (28 / 375));overflow-y:auto;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;translate:100% 0}.header__nav--sp .header__nav--body.active{opacity:1;visibility:visible;translate:0 0}.header__nav--sp .header__nav--body__inner{position:relative;display:block;width:100%;min-height:calc(100% + 1px);margin:auto 0}.header__nav--sp .header__nav--body__content{position:relative;display:block;width:100%;padding:calc(100vw * (20 / 375)) 0}.header__nav--sp .header__nav--body__title{position:relative;display:block;padding-left:calc(100vw * (40 / 375));margin-bottom:1em;font-size:calc(100vw * (16 / 375));font-weight:500;color:#fff}.header__nav--sp .header__nav--body__links{position:relative;display:block;width:100%;border-radius:calc(100vw * (24 / 375)) 0 0 calc(100vw * (24 / 375));background-color:#fff;padding:calc(100vw * (40 / 375)) 0 calc(100vw * (40 / 375)) calc(100vw * (40 / 375))}.header__nav--sp .header__nav--body__links li{position:relative;display:block;width:100%;border-bottom:dashed 1px #2a9ddb;color:#231815;font-size:calc(100vw * (16 / 375));font-weight:500}.header__nav--sp .header__nav--body__links li+li{margin-top:calc(100vw * (40 / 375))}.header__nav--sp .header__nav--body__bussiness-hours{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(100vw * (20 / 375));font-size:calc(100vw * (16 / 375));font-weight:400;color:#fff;letter-spacing:-0.05em}.header__tel__modal{position:fixed;top:0;left:0;width:100%;height:100%;height:100dvh;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.header__tel__modal.active{opacity:1;visibility:visible;pointer-events:auto}.header__tel__modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header__tel__modal__inner{position:relative;z-index:1;background:-webkit-linear-gradient(315deg, #ffffff 0%, #f8f9fa 100%);background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.15);box-shadow:0 8px 32px rgba(0,0,0,.15);padding:min(48px,(100vw * (48 / 1440)));max-width:min(500px,(100vw * (500 / 1440)));width:90%;text-align:center}@media(max-width: 767px){.header__tel__modal__inner{padding:calc(100vw * (32 / 375));max-width:90%}}.header__tel__modal__close{position:absolute;top:min(16px,(100vw * (16 / 1440)));right:min(16px,(100vw * (16 / 1440)));width:min(32px,(100vw * (32 / 1440)));height:min(32px,(100vw * (32 / 1440)));border:none;background-color:rgba(0,0,0,.1);color:#333;font-size:min(24px,(100vw * (24 / 1440)));line-height:1;cursor:pointer;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media(max-width: 767px){.header__tel__modal__close{width:calc(100vw * (28 / 375));height:calc(100vw * (28 / 375));font-size:calc(100vw * (20 / 375));top:calc(100vw * (12 / 375));right:calc(100vw * (12 / 375))}}.header__tel__modal__close:hover{background-color:rgba(0,0,0,.2)}.header__tel__modal__title{font-size:min(20px,(100vw * (20 / 1440)));font-weight:700;color:#333;margin-bottom:min(24px,(100vw * (24 / 1440)))}@media(max-width: 767px){.header__tel__modal__title{font-size:calc(100vw * (18 / 375));margin-bottom:calc(100vw * (20 / 375))}}.header__tel__modal__number{display:block;font-size:min(48px,(100vw * (48 / 1440)));font-weight:700;color:#2a9ddb;margin-bottom:min(20px,(100vw * (20 / 1440)));letter-spacing:.05em;text-decoration:none;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}@media(max-width: 767px){.header__tel__modal__number{font-size:calc(100vw * (36 / 375));margin-bottom:calc(100vw * (16 / 375))}}.header__tel__modal__number:hover{color:#1c3d9b;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.header__tel__modal__hours{font-size:min(16px,(100vw * (16 / 1440)));font-weight:400;color:#666;margin-bottom:min(16px,(100vw * (16 / 1440)));line-height:1.6}@media(max-width: 767px){.header__tel__modal__hours{font-size:calc(100vw * (14 / 375));margin-bottom:calc(100vw * (12 / 375))}}.footer{position:relative;display:block;width:100%;background-color:#f5f5f5}.footer__contents{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:min(40px,(100vw * (40 / 1440)));width:100%;padding:min(80px,(100vw * (80 / 1440)))}@media(max-width: 767px){.footer__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(100vw * (20 / 375));padding:calc(100vw * (20 / 375))}}.footer__info{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.footer__logo{display:block;width:min(340px,(100vw * (340 / 1440)))}@media(max-width: 767px){.footer__logo{width:calc(100vw * (260 / 375))}}.footer__logo a{display:block;width:100%}.footer__logo img{display:block;width:100%;height:auto}.footer__data{position:relative;display:block;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#000}@media(max-width: 767px){.footer__data{font-size:calc(100vw * (14 / 375))}}.footer__nav{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media(max-width: 767px){.footer__nav{display:none}}.footer__nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(40px,(100vw * (40 / 1440)));list-style:none}.footer__nav ul li{position:relative;display:inline-block}.footer__nav ul li a{display:block;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#000;text-decoration:none}.footer__copyright{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:min(50px,(100vw * (50 / 1440)));background:-webkit-gradient(linear, left top, right bottom, from(#2a9ddb), to(#1c3d9b));background:-webkit-linear-gradient(left top, #2a9ddb, #1c3d9b);background:linear-gradient(to right bottom, #2a9ddb, #1c3d9b);color:#fff;font-size:min(14px,(100vw * (14 / 1440)));font-weight:400}@media(max-width: 767px){.footer__copyright{min-height:calc(100vw * (50 / 375));font-size:calc(100vw * (12 / 375))}}.dafault-page{position:relative;display:block;width:100%;padding:min(60px,(100vw * (60 / 1440))) 0 min(120px,(100vw * (120 / 1440)));overflow:hidden}@media(max-width: 767px){.dafault-page{padding:calc(100vw * (30 / 375)) 0 calc(100vw * (60 / 375))}}.dafault-page__breadcrumb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:min(1280px,(100vw * (1280 / 1440)));margin:0 auto min(30px,(100vw * (30 / 1440)));gap:.5em;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){.dafault-page__breadcrumb{width:calc(100vw * (350 / 375));font-size:calc(100vw * (14 / 375));margin:0 auto calc(100vw * (20 / 375))}}.dafault-page__breadcrumb a{color:#231815;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(any-hover: hover){.dafault-page__breadcrumb a:hover{opacity:.7}}.dafault-page__article{position:relative;display:block;width:min(1280px,(100vw * (1280 / 1440)));margin:min(60px,(100vw * (60 / 1440))) auto 0}@media(max-width: 767px){.dafault-page__article{width:calc(100vw * (350 / 375));margin:calc(100vw * (30 / 375)) auto 0}}.dafault-page__page-title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;margin:0 auto min(80px,(100vw * (80 / 1440)));font-size:min(40px,(100vw * (40 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){.dafault-page__page-title{margin:0 auto calc(100vw * (40 / 375));font-size:calc(100vw * (24 / 375))}}.dafault-page__page-title span{display:inline-block;border-bottom:solid 5px #2a9ddb}.dafault-page__content{position:relative;display:block;width:100%;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815;line-height:1.8}@media(max-width: 767px){.dafault-page__content{font-size:calc(100vw * (14 / 375))}}.dafault-page__content p{display:block}.dafault-page__content a{color:#2a9ddb;text-decoration:underline}@media(any-hover: hover){.dafault-page__content a:hover{text-decoration:none}}.dafault-page__content img{max-width:100%;height:auto}.dafault-page__content h2,.dafault-page__content h3,.dafault-page__content h4{font-weight:700;line-height:1.4;color:#1c3d9b}.dafault-page__content h2{position:relative;margin:2em 0 1em;padding:min(16px,(100vw * (16 / 1440))) min(20px,(100vw * (20 / 1440)));font-size:min(22px,(100vw * (22 / 1440)));background-color:#f5f7fb;border-left:solid 4px #1c3d9b;border-radius:0 min(6px,(100vw * (6 / 1440))) min(6px,(100vw * (6 / 1440))) 0}@media(max-width: 767px){.dafault-page__content h2{padding:calc(100vw * (12 / 375)) calc(100vw * (15 / 375));font-size:calc(100vw * (17 / 375));border-radius:0 calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0}}.dafault-page__content h3{position:relative;margin:1.8em 0 .8em;padding-left:min(16px,(100vw * (16 / 1440)));font-size:min(20px,(100vw * (20 / 1440)));border-left:solid 3px #1c3d9b}@media(max-width: 767px){.dafault-page__content h3{padding-left:calc(100vw * (12 / 375));font-size:calc(100vw * (16 / 375))}}.dafault-page__content h4{position:relative;margin:1.5em 0 .6em;padding-bottom:min(8px,(100vw * (8 / 1440)));font-size:min(18px,(100vw * (18 / 1440)));border-bottom:solid 2px #1c3d9b}@media(max-width: 767px){.dafault-page__content h4{padding-bottom:calc(100vw * (6 / 375));font-size:calc(100vw * (15 / 375))}}.dafault-page__content ul,.dafault-page__content ol{display:block;margin:1.5em 0;padding-left:min(28px,(100vw * (28 / 1440)))}@media(max-width: 767px){.dafault-page__content ul,.dafault-page__content ol{padding-left:calc(100vw * (24 / 375))}}.dafault-page__content ul{list-style-type:disc}.dafault-page__content ul li{display:list-item;margin-bottom:.6em;padding-left:.3em}.dafault-page__content ul li::marker{color:#1c3d9b}.dafault-page__content ul li:last-child{margin-bottom:0}.dafault-page__content ul ul{margin:.5em 0;list-style-type:circle}.dafault-page__content ul ul ul{list-style-type:square}.dafault-page__content ol{list-style-type:decimal}.dafault-page__content ol li{display:list-item;margin-bottom:.6em;padding-left:.3em}.dafault-page__content ol li::marker{color:#1c3d9b;font-weight:700}.dafault-page__content ol li:last-child{margin-bottom:0}.dafault-page__content ol ol{margin:.5em 0;list-style-type:lower-alpha}.dafault-page__content ol ol ol{list-style-type:lower-roman}.dafault-page__content table{display:table;width:100%;margin:1.5em 0;border-collapse:collapse;border-spacing:0;font-size:min(15px,(100vw * (15 / 1440)))}@media(max-width: 767px){.dafault-page__content table{font-size:calc(100vw * (13 / 375))}}.dafault-page__content thead{display:table-header-group}.dafault-page__content tbody{display:table-row-group}.dafault-page__content tfoot{display:table-footer-group}.dafault-page__content tr{display:table-row}.dafault-page__content tr:nth-child(even){background-color:#f9fafb}.dafault-page__content th,.dafault-page__content td{display:table-cell;padding:min(12px,(100vw * (12 / 1440))) min(16px,(100vw * (16 / 1440)));border:solid 1px #d9d9d9;text-align:left;vertical-align:middle}@media(max-width: 767px){.dafault-page__content th,.dafault-page__content td{padding:calc(100vw * (10 / 375)) calc(100vw * (12 / 375))}}.dafault-page__content th{background-color:#1c3d9b;color:#fff;font-weight:700;border-color:#1c3d9b}.dafault-page__content blockquote{display:block;margin:1.5em 0;padding:min(20px,(100vw * (20 / 1440))) min(24px,(100vw * (24 / 1440)));background-color:#f5f7fb;border-left:solid 4px #1c3d9b;border-radius:0 min(6px,(100vw * (6 / 1440))) min(6px,(100vw * (6 / 1440))) 0;font-style:italic;color:#555}@media(max-width: 767px){.dafault-page__content blockquote{padding:calc(100vw * (16 / 375)) calc(100vw * (20 / 375));border-radius:0 calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0}}.dafault-page__content blockquote p{margin:0}.dafault-page__content blockquote p:not(:last-child){margin-bottom:1em}.dafault-page__content blockquote cite{display:block;margin-top:1em;font-size:.9em;font-style:normal;color:#868686}.dafault-page__content blockquote cite::before{content:"— "}.dafault-page__content hr{display:block;width:100%;height:1px;margin:2em 0;border:none;background-color:#d9d9d9}.dafault-page__content pre{display:block;margin:1.5em 0;padding:min(20px,(100vw * (20 / 1440)));background-color:#2d2d2d;border-radius:min(8px,(100vw * (8 / 1440)));overflow-x:auto}@media(max-width: 767px){.dafault-page__content pre{padding:calc(100vw * (16 / 375));border-radius:calc(100vw * (6 / 375))}}.dafault-page__content pre code{display:block;font-family:"Consolas","Monaco",monospace;font-size:min(14px,(100vw * (14 / 1440)));color:#f8f8f2;line-height:1.6;white-space:pre}@media(max-width: 767px){.dafault-page__content pre code{font-size:calc(100vw * (12 / 375))}}.dafault-page__content code{display:inline;padding:.2em .5em;background-color:#f0f0f0;border-radius:4px;font-family:"Consolas","Monaco",monospace;font-size:.9em;color:#e74c3c}.dafault-page__content strong,.dafault-page__content b{font-weight:700}.dafault-page__content em,.dafault-page__content i{font-style:italic}.dafault-page__content u{text-decoration:underline}.dafault-page__content s,.dafault-page__content del{text-decoration:line-through}.dafault-page__content mark{background-color:#fff3cd;padding:.1em .3em}.dafault-page__content sup{vertical-align:super;font-size:.75em}.dafault-page__content sub{vertical-align:sub;font-size:.75em}body.top .top_common_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:min(40px,(100vw * (40 / 1440)));font-weight:500;color:#231815;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:min(300px,(100vw * (300 / 1440)));max-width:100%;border-bottom:solid 5px #2a9ddb;margin:0 auto min(70px,(100vw * (70 / 1440)))}@media(max-width: 767px){body.top .top_common_title{font-size:calc(100vw * (24 / 375));min-width:calc(100vw * (200 / 375));margin:0 auto calc(100vw * (40 / 375))}}body.top .top__mv{position:relative;display:block;width:100%}body.top .top__mv--slider{position:relative;display:block;width:100%}body.top .top__mv--slider-pc{display:block}@media(max-width: 767px){body.top .top__mv--slider-pc{display:none}}body.top .top__mv--slider-sp{display:none}@media(max-width: 767px){body.top .top__mv--slider-sp{display:block}}body.top .top__mv--link{position:relative;display:block;width:100%}body.top .top__mv--image{position:relative;display:block;width:100%;height:auto}body.top .top__mv--image-fallback{position:relative;display:block;width:100%}body.top .top__mv--image-fallback img{position:relative;display:block;width:100%}body.top .top__mv .swiper{width:100%}body.top .top__mv .swiper-slide{width:100%}body.top .top__mv .swiper-pagination{position:absolute;bottom:min(20px,(100vw * (20 / 1440)));left:0;right:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){body.top .top__mv .swiper-pagination{bottom:calc(100vw * (15 / 375));gap:calc(100vw * (8 / 375))}}body.top .top__mv .swiper-pagination-bullet{width:min(12px,(100vw * (12 / 1440)));height:min(12px,(100vw * (12 / 1440)));background-color:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1}@media(max-width: 767px){body.top .top__mv .swiper-pagination-bullet{width:calc(100vw * (10 / 375));height:calc(100vw * (10 / 375))}}body.top .top__mv .swiper-pagination-bullet:hover{background-color:hsla(0,0%,100%,.8)}body.top .top__mv .swiper-pagination-bullet-active{background-color:#fff;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body.top .top__news{position:relative;display:block;width:100%;background-color:#fff;padding:min(120px,(100vw * (120 / 1440))) 0 min(80px,(100vw * (80 / 1440)))}@media(max-width: 767px){body.top .top__news{padding:calc(100vw * (60 / 375)) 0 calc(100vw * (40 / 375))}}body.top .top__news--categories{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:min(70px,(100vw * (70 / 1440))) auto min(26px,(100vw * (26 / 1440)));width:min(640px,(100vw * (640 / 1440)));padding-bottom:min(11px,(100vw * (11 / 1440)))}@media(max-width: 767px){body.top .top__news--categories{margin:calc(100vw * (40 / 375)) auto calc(100vw * (20 / 375));width:calc(100vw * (300 / 375));padding-bottom:calc(100vw * (5 / 375))}}body.top .top__news--categories .top_news_category_btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#d3d3d3;color:#231815;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:min(76px,(100vw * (76 / 1440)))}@media(max-width: 767px){body.top .top__news--categories .top_news_category_btn{height:calc(100vw * (40 / 375))}}body.top .top__news--categories .top_news_category_btn .top_news_category_btn_text{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:min(24px,(100vw * (24 / 1440)));font-weight:500;width:100%;height:100%}@media(max-width: 767px){body.top .top__news--categories .top_news_category_btn .top_news_category_btn_text{font-size:calc(100vw * (16 / 375))}}body.top .top__news--categories .top_news_category_btn:first-child{border-radius:9999px 0 0 9999px}body.top .top__news--categories .top_news_category_btn:first-child .top_news_category_btn_text{border-radius:9999px 0 0 9999px}body.top .top__news--categories .top_news_category_btn:last-child{border-radius:0 9999px 9999px 0}body.top .top__news--categories .top_news_category_btn:last-child .top_news_category_btn_text{border-radius:0 9999px 9999px 0}body.top .top__news--categories .top_news_category_btn.active{background:-webkit-gradient(linear, left top, right top, from(#2a9ddb), to(#1c3d9b));background:-webkit-linear-gradient(left, #2a9ddb, #1c3d9b);background:linear-gradient(to right, #2a9ddb, #1c3d9b);color:#fff}body.top .top__news--categories .top_news_category_btn.active .top_news_category_btn_text{background:-webkit-gradient(linear, left top, right top, from(#2a9ddb), to(#1c3d9b));background:-webkit-linear-gradient(left, #2a9ddb, #1c3d9b);background:linear-gradient(to right, #2a9ddb, #1c3d9b)}body.top .top__news--categories .top_news_category_btn.active:before{z-index:1;content:"";display:block;width:min(21px,(100vw * (21 / 1440)));height:min(20px,(100vw * (20 / 1440)));background-color:#236bba;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;bottom:max(-11px,(100vw * (-11 / 1440)));left:0;right:0;margin:0 auto}@media(max-width: 767px){body.top .top__news--categories .top_news_category_btn.active:before{width:calc(100vw * (21 / 375));height:calc(100vw * (20 / 375));bottom:calc(100vw * (-11 / 375))}}body.top .top__news--lists_container{position:relative;display:block;width:min(1200px,(100vw * (1200 / 1440)));margin:0 auto;border:solid 5px #d9d9d9;border-radius:min(16px,(100vw * (16 / 1440)));padding:min(40px,(100vw * (40 / 1440))) min(125px,(100vw * (125 / 1440)))}@media(max-width: 767px){body.top .top__news--lists_container{padding:calc(100vw * (30 / 375)) calc(100vw * (20 / 375));border:solid 3px #d9d9d9;border-radius:calc(100vw * (16 / 375))}}body.top .top__news--lists{position:relative;display:none;width:100%;list-style:none;margin:0;padding:0}body.top .top__news--lists.active{display:block}body.top .top__news--list{position:relative;display:block;width:100%}body.top .top__news--list--link{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(16px,(100vw * (16 / 1440)));padding:min(20px,(100vw * (20 / 1440))) 0;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media(max-width: 767px){body.top .top__news--list--link{gap:calc(100vw * (6 / 375)) calc(100vw * (12 / 375));padding:calc(100vw * (10 / 375)) 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}body.top .top__news--list--link:hover{background-color:rgba(42,157,219,.05)}body.top .top__news--list--date{position:relative;display:block;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815;white-space:nowrap}@media(max-width: 767px){body.top .top__news--list--date{font-size:calc(100vw * (14 / 375))}}body.top .top__news--list--category{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:min(4px,(100vw * (4 / 1440))) min(12px,(100vw * (12 / 1440)));border-radius:9999px;font-size:min(16px,(100vw * (16 / 1440)));font-weight:700;white-space:nowrap;min-width:min(183px,(100vw * (183 / 1440)))}@media(max-width: 767px){body.top .top__news--list--category{min-width:auto;padding:0 1em;font-size:calc(100vw * (14 / 375))}}body.top .top__news--list--title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:block;padding-left:min(8px,(100vw * (8 / 1440)));font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media(max-width: 767px){body.top .top__news--list--title{font-size:calc(100vw * (14 / 375));padding-left:0;width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}body.top .top__news--more{position:absolute;bottom:0;right:0;width:min(120px,(100vw * (120 / 1440)));height:min(30px,(100vw * (30 / 1440)));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, left top, right top, from(#2a9ddb), to(#1c3d9b));background:-webkit-linear-gradient(left, #2a9ddb, #1c3d9b);background:linear-gradient(to right, #2a9ddb, #1c3d9b);color:#fff;border-radius:min(10px,(100vw * (10 / 1440))) 0 min(10px,(100vw * (10 / 1440))) 0}@media(max-width: 767px){body.top .top__news--more{width:calc(100vw * (120 / 375));height:calc(100vw * (30 / 375));border-radius:calc(100vw * (10 / 375)) 0 calc(100vw * (10 / 375)) 0}}body.top .top__news--more{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:scale .2s ease;transition:scale .2s ease}@media(any-hover: hover){body.top .top__news--more:hover{scale:1.1}}body.top .top__featured_products{position:relative;display:block;width:100%;background-color:#fff;padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){body.top .top__featured_products{padding:calc(100vw * (40 / 375)) 0}}body.top .top__featured_products--title:before,body.top .top__featured_products--title:after{content:"";display:block;width:min(40px,(100vw * (40 / 1440)));height:min(40px,(100vw * (40 / 1440)));background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.44442%2023.3333C9.44442%2024.9814%209.80553%2026.5346%2010.5278%2027.9929C11.25%2029.4512%2012.2639%2030.6851%2013.5694%2031.6946C13.4861%2031.426%2013.4258%2031.1574%2013.3886%2030.8888C13.3516%2030.6204%2013.3332%2030.3519%2013.3332%2030.0833C13.3332%2029.1944%2013.4998%2028.3611%2013.8332%2027.5833C14.1665%2026.8056%2014.6526%2026.0972%2015.2915%2025.4583L19.9998%2020.8333L24.7082%2025.4583C25.3471%2026.0972%2025.8332%2026.8056%2026.1665%2027.5833C26.4998%2028.3611%2026.6665%2029.1944%2026.6665%2030.0833C26.6665%2030.3519%2026.648%2030.6204%2026.6111%2030.8888C26.5739%2031.1574%2026.5136%2031.426%2026.4303%2031.6946C27.7358%2030.6851%2028.7497%2029.4512%2029.4719%2027.9929C30.1941%2026.5346%2030.5553%2024.9814%2030.5553%2023.3333C30.5553%2021.8703%2030.2566%2020.456%2029.6594%2019.0904C29.0622%2017.7246%2028.2034%2016.4815%2027.0832%2015.3612C26.509%2015.7593%2025.9072%2016.0671%2025.2778%2016.2846C24.648%2016.5024%2024.0137%2016.6112%2023.3748%2016.6112C21.6712%2016.6112%2020.2383%2016.0371%2019.0761%2014.8888C17.9141%2013.7407%2017.3008%2012.3056%2017.2361%2010.5833V10.0279C16.023%2010.9446%2014.935%2011.9376%2013.9719%2013.0071C13.0091%2014.0765%2012.1921%2015.1829%2011.5207%2016.3263C10.8493%2017.4699%2010.3354%2018.6389%209.979%2019.8333C9.62262%2021.0278%209.44442%2022.1944%209.44442%2023.3333ZM19.9998%2024.7221L17.2361%2027.4446C16.875%2027.8057%2016.5972%2028.2085%2016.4028%2028.6529C16.2083%2029.0974%2016.1111%2029.5742%2016.1111%2030.0833C16.1111%2031.1389%2016.4883%2032.0371%2017.2428%2032.7779C17.9975%2033.5185%2018.9165%2033.8888%2019.9998%2033.8888C21.0832%2033.8888%2022.0022%2033.5185%2022.7569%2032.7779C23.5114%2032.0371%2023.8886%2031.1389%2023.8886%2030.0833C23.8886%2029.5647%2023.7914%2029.0856%2023.5969%2028.6458C23.4025%2028.2061%2023.1247%2027.8057%2022.7636%2027.4446L19.9998%2024.7221ZM19.9998%205V10.5C19.9998%2011.4444%2020.3262%2012.2361%2020.979%2012.875C21.6318%2013.5139%2022.4304%2013.8333%2023.3748%2013.8333C23.8748%2013.8333%2024.3401%2013.7292%2024.7707%2013.5208C25.2012%2013.3125%2025.5832%2013%2025.9165%2012.5833L26.6665%2011.6667C28.7221%2012.8333%2030.3471%2014.4583%2031.5415%2016.5417C32.7359%2018.625%2033.3332%2020.8889%2033.3332%2023.3333C33.3332%2027.0556%2032.0415%2030.2083%2029.4582%2032.7917C26.8748%2035.375%2023.7221%2036.6667%2019.9998%2036.6667C16.2776%2036.6667%2013.1248%2035.375%2010.5415%2032.7917C7.95817%2030.2083%206.6665%2027.0556%206.6665%2023.3333C6.6665%2019.7686%207.86331%2016.3519%2010.2569%2013.0833C12.6503%209.81472%2015.8979%207.12028%2019.9998%205Z%22%20fill%3D%22%23FA5151%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width: 767px){body.top .top__featured_products--title:before,body.top .top__featured_products--title:after{width:calc(100vw * (30 / 375));height:calc(100vw * (30 / 375))}}body.top .top__featured_products--grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:min(50px,(100vw * (50 / 1440))) min(30px,(100vw * (30 / 1440)));width:min(1280px,(100vw * (1280 / 1440)));margin:min(70px,(100vw * (70 / 1440))) auto 0}@media(max-width: 767px){body.top .top__featured_products--grid{grid-template-columns:repeat(2, 1fr);gap:calc(100vw * (20 / 375)) calc(100vw * (10 / 375));width:calc(100vw * (355 / 375));margin:calc(100vw * (40 / 375)) auto 0}}body.top .top__featured_products--item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;overflow:hidden;border-radius:min(8px,(100vw * (8 / 1440)));padding:min(20px,(100vw * (20 / 1440))) min(30px,(100vw * (30 / 1440)));border:solid 1px #d3d3d3}@media(max-width: 767px){body.top .top__featured_products--item{border-radius:calc(100vw * (5 / 375));padding:calc(100vw * (10 / 375)) calc(100vw * (10 / 375))}}body.top .top__featured_products--image{position:relative;display:block;width:100%;height:auto;aspect-ratio:220/160;overflow:hidden}body.top .top__featured_products--image img{position:relative;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}body.top .top__featured_products--product-title{position:relative;display:block;width:100%;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#231815;word-break:break-word;margin:min(20px,(100vw * (20 / 1440))) auto min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){body.top .top__featured_products--product-title{font-size:calc(100vw * (14 / 375));margin:calc(100vw * (10 / 375)) auto}}body.top .top__featured_products--options{position:relative;display:table;table-layout:auto;width:100%;margin:auto auto min(10px,(100vw * (10 / 1440)));font-size:min(16px,(100vw * (16 / 1440)));font-weight:500}@media(max-width: 767px){body.top .top__featured_products--options{margin:auto auto calc(100vw * (10 / 375));font-size:calc(100vw * (12 / 375))}}body.top .top__featured_products--option{width:100%}body.top .top__featured_products--option-label{color:#231815}body.top .top__featured_products--option-price{font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#fa5151;text-align:right}@media(max-width: 767px){body.top .top__featured_products--option-price{font-size:calc(100vw * (16 / 375))}}body.top .top__featured_products--option-price-yen{font-size:.75em}body.top .top__featured_products--apply-btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:9999px;background-color:#1c3d9b;color:#fff;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;padding:.5em 0;margin:0 auto}@media(max-width: 767px){body.top .top__featured_products--apply-btn{font-size:calc(100vw * (14 / 375))}}body.top .top__featured_products--apply-btn{-webkit-transition:all .3s ease;transition:all .3s ease}body.top .top__featured_products--apply-btn:hover{scale:1.1}body.top .top__featured_products--more{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:min(50px,(100vw * (50 / 1440))) auto 0}@media(max-width: 767px){body.top .top__featured_products--more{margin:calc(100vw * (40 / 375)) auto 0}}body.top .top__featured_products--more a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(100%,min(350px,(100vw * (350 / 1440))));background-color:#fff;border:solid 3px #1c3d9b;border-radius:9999px;padding:.5em 1.5em;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;text-align:center;color:#1c3d9b;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 767px){body.top .top__featured_products--more a{width:min(100%,(100vw * (320 / 375)));font-size:calc(100vw * (16 / 375))}}body.top .top__featured_products--more a:after{content:"";position:absolute;top:0;bottom:0;right:.5em;margin:auto 0;display:block;width:.5em;height:auto;aspect-ratio:9/13;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%2213%22%20viewBox%3D%220%200%209%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.25%206.49512L0%2012.9903V-7.34329e-05L8.25%206.49512Z%22%20fill%3D%22%231C3D9B%22%2F%3E%0A%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%2213%22%20viewBox%3D%220%200%209%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.25%206.49512L0%2012.9903V-7.34329e-05L8.25%206.49512Z%22%20fill%3D%22%231C3D9B%22%2F%3E%0A%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;background-color:#1c3d9b;-webkit-transition:all .3s ease;transition:all .3s ease}@media(any-hover: hover){body.top .top__featured_products--more a:hover{background-color:#1c3d9b;color:#fff}body.top .top__featured_products--more a:hover:after{background-color:#fff;translate:.25em}}body.top .top__categories{position:relative;display:block;width:100%;background-color:#fff;padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){body.top .top__categories{padding:calc(100vw * (40 / 375)) 0}}body.top .top__categories--contents{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:min(70px,(100vw * (70 / 1440))) auto 0}@media(max-width: 767px){body.top .top__categories--contents{width:calc(100vw * (350 / 375));margin:calc(100vw * (40 / 375)) auto 0}}body.top .top__categories--contents ul{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:min(20px,(100vw * (20 / 1440)));width:100%;list-style:none;margin:0;padding:0}@media(max-width: 767px){body.top .top__categories--contents ul{grid-template-columns:repeat(2, 1fr);gap:calc(100vw * (10 / 375))}}body.top .top__categories--contents ul li{position:relative;display:block;width:100%;aspect-ratio:318/328;border:solid 1px #d3d3d3;overflow:hidden}body.top .top__categories--contents ul li a{position:relative;display:block;width:100%;text-decoration:none}body.top .top__categories--contents ul li a img{position:relative;display:block;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;transition:all .3s ease}@media(any-hover: hover){body.top .top__categories--contents ul li a:hover img{scale:1.1}}body.top .top__how_to_purchase{position:relative;display:block;width:100%;background-color:#fff;padding:min(80px,(100vw * (80 / 1440))) 0}@media(max-width: 767px){body.top .top__how_to_purchase{padding:calc(100vw * (40 / 375)) 0}}body.top .top__how_to_purchase--contents{position:relative;display:block;width:min(828px,(100vw * (828 / 1440)));margin:min(30px,(100vw * (30 / 1440))) auto 0}@media(max-width: 767px){body.top .top__how_to_purchase--contents{width:calc(100vw * (350 / 375));margin:calc(100vw * (20 / 375)) auto 0}}body.top .top__how_to_purchase--contents--text{position:relative;display:block;text-align:center;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.top .top__how_to_purchase--contents--text{font-size:calc(100vw * (14 / 375))}}body.top .top__how_to_purchase--contents--lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:min(40px,(100vw * (40 / 1440))) auto 0}@media(max-width: 767px){body.top .top__how_to_purchase--contents--lists{width:calc(100vw * (320 / 375));-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(100vw * (20 / 375));margin:calc(100vw * (20 / 375)) auto 0}}body.top .top__how_to_purchase--contents--lists li{position:relative;display:block;width:min(347px,(100vw * (347 / 1440)));padding:min(40px,(100vw * (40 / 1440))) min(60px,(100vw * (60 / 1440))) min(20px,(100vw * (20 / 1440)));background-color:#fff;border:solid 1px #d3d3d3}@media(max-width: 767px){body.top .top__how_to_purchase--contents--lists li{width:100%;padding:calc(100vw * (20 / 375))}}body.top .top__how_to_purchase--contents--lists li figure{position:relative;display:block;width:100%;height:auto;aspect-ratio:254/200;overflow:hidden}body.top .top__how_to_purchase--contents--lists li figure img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.top .top__how_to_purchase--contents--link{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:min(20px,(100vw * (20 / 1440))) auto 0}@media(max-width: 767px){body.top .top__how_to_purchase--contents--link{margin:calc(100vw * (10 / 375)) auto 0}}body.top .top__how_to_purchase--contents--link a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(100%,min(350px,(100vw * (350 / 1440))));background-color:#fff;border:solid 3px #1c3d9b;border-radius:9999px;padding:.5em 1.5em;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;text-align:center;color:#1c3d9b;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 767px){body.top .top__how_to_purchase--contents--link a{width:min(100%,(100vw * (320 / 375)));font-size:calc(100vw * (16 / 375))}}body.top .top__how_to_purchase--contents--link a:after{content:"";position:absolute;top:0;bottom:0;right:.5em;margin:auto 0;display:block;width:.5em;height:auto;aspect-ratio:9/13;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%2213%22%20viewBox%3D%220%200%209%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.25%206.49512L0%2012.9903V-7.34329e-05L8.25%206.49512Z%22%20fill%3D%22%231C3D9B%22%2F%3E%0A%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%2213%22%20viewBox%3D%220%200%209%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.25%206.49512L0%2012.9903V-7.34329e-05L8.25%206.49512Z%22%20fill%3D%22%231C3D9B%22%2F%3E%0A%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;background-color:#1c3d9b;-webkit-transition:all .3s ease;transition:all .3s ease}@media(any-hover: hover){body.top .top__how_to_purchase--contents--link a:hover{background-color:#1c3d9b;color:#fff}body.top .top__how_to_purchase--contents--link a:hover:after{background-color:#fff;translate:.25em}}body.products-archive-page .products-archive{position:relative;display:block;width:100%;padding:min(120px,(100vw * (120 / 1440))) 0}@media(max-width: 767px){body.products-archive-page .products-archive{padding:calc(100vw * (60 / 375)) 0}}body.products-archive-page .products-archive__container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:min(1280px,(100vw * (1280 / 1440)));gap:min(80px,(100vw * (80 / 1440)));margin:0 auto}@media(max-width: 767px){body.products-archive-page .products-archive__container{width:calc(100vw * (350 / 375));-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}body.products-archive-page .products-archive__sidebar{position:relative;display:block;width:min(280px,(100vw * (280 / 1440)))}@media(max-width: 767px){body.products-archive-page .products-archive__sidebar{width:100%}}body.products-archive-page .products-archive__categories{position:relative;display:block;width:100%}body.products-archive-page .products-archive__category-group{position:relative;display:block;width:100%;border-bottom:solid 1px #fff}body.products-archive-page .products-archive__category-parent{position:relative;display:block;width:100%;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;background-color:#1c3d9b;color:#fff;padding:min(10px,(100vw * (10 / 1440))) min(16px,(100vw * (16 / 1440)))}@media(max-width: 767px){body.products-archive-page .products-archive__category-parent{font-size:calc(100vw * (16 / 375));padding:calc(100vw * (10 / 375))}}body.products-archive-page .products-archive__category-children{position:relative;display:block;width:100%}body.products-archive-page .products-archive__category-children li{position:relative;display:block;width:100%}body.products-archive-page .products-archive__category-children li a{position:relative;display:block;width:100%;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;background-color:#fff;color:#231815;padding:min(13px,(100vw * (13 / 1440))) min(16px,(100vw * (16 / 1440)))}@media(max-width: 767px){body.products-archive-page .products-archive__category-children li a{font-size:calc(100vw * (14 / 375));padding:calc(100vw * (10 / 375))}}@media(any-hover: hover){body.products-archive-page .products-archive__category-children li a:hover{background-color:#ccc}}body.products-archive-page .products-archive__main{position:relative;display:block;width:min(920px,(100vw * (920 / 1440)))}@media(max-width: 767px){body.products-archive-page .products-archive__main{width:100%}}body.products-archive-page .products-archive__breadcrumb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0 auto min(14px,(100vw * (14 / 1440)));gap:.5em;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.products-archive-page .products-archive__breadcrumb{font-size:calc(100vw * (14 / 375));margin:0 auto calc(100vw * (10 / 375))}}body.products-archive-page .products-archive__search{position:relative;display:block;width:100%;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500}@media(max-width: 767px){body.products-archive-page .products-archive__search{font-size:calc(100vw * (14 / 375))}}body.products-archive-page .products-archive__search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2px;width:100%}@media(max-width: 767px){body.products-archive-page .products-archive__search-form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}body.products-archive-page .products-archive__search-category,body.products-archive-page .products-archive__search-featured{display:block;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20fill%3D%27none%27%20viewBox%3D%270%200%2024%2024%27%20stroke%3D%27%23646970%27%20stroke-width%3D%272%27%3E%3Cpath%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20d%3D%27M19%209l-7%207-7-7%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:1em 1em;background-position:center right .5em;padding:.5em 2em .5em 1em;border:solid 1px #f5f5f5;background-color:#f5f5f5;cursor:pointer}@media(max-width: 767px){body.products-archive-page .products-archive__search-category,body.products-archive-page .products-archive__search-featured{width:100%;margin-bottom:.5em}}body.products-archive-page .products-archive__search-input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;border:solid 1px #f5f5f5;padding:.5em 2em;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10.167%2018.6666C14.8614%2018.6666%2018.667%2014.861%2018.667%2010.1666C18.667%205.47221%2014.8614%201.66663%2010.167%201.66663C5.47257%201.66663%201.66699%205.47221%201.66699%2010.1666C1.66699%2014.861%205.47257%2018.6666%2010.167%2018.6666Z%22%20stroke%3D%22%23686868%22%20stroke-width%3D%223.33333%22%2F%3E%0A%3Cpath%20d%3D%22M10.167%205.91663C9.03982%205.91663%207.95882%206.36439%207.16179%207.16142C6.36476%207.95845%205.91699%209.03946%205.91699%2010.1666M22.917%2022.9166L18.667%2018.6666%22%20stroke%3D%22%23686868%22%20stroke-width%3D%223.33333%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:1em 1em;background-position:center left .5em}body.products-archive-page .products-archive__search-input::-webkit-input-placeholder{color:#868686}body.products-archive-page .products-archive__search-input::-moz-placeholder{color:#868686}body.products-archive-page .products-archive__search-input:-ms-input-placeholder{color:#868686}body.products-archive-page .products-archive__search-input::-ms-input-placeholder{color:#868686}body.products-archive-page .products-archive__search-input::placeholder{color:#868686}body.products-archive-page .products-archive__search-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#1c3d9b;color:#fff;padding:.25em 1em}body.products-archive-page .products-archive__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(50px,(100vw * (50 / 1440))) min(30px,(100vw * (30 / 1440)));width:100%;margin:min(40px,(100vw * (40 / 1440))) auto 0}@media(max-width: 767px){body.products-archive-page .products-archive__grid{grid-template-columns:repeat(2, 1fr);gap:calc(100vw * (20 / 375)) calc(100vw * (10 / 375));width:calc(100vw * (355 / 375));margin:calc(100vw * (40 / 375)) auto 0}}body.products-archive-page .products-archive__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;overflow:hidden;border-radius:min(8px,(100vw * (8 / 1440)));padding:min(20px,(100vw * (20 / 1440))) min(30px,(100vw * (30 / 1440)));border:solid 1px #d3d3d3}@media(max-width: 767px){body.products-archive-page .products-archive__item{border-radius:calc(100vw * (5 / 375));padding:calc(100vw * (10 / 375)) calc(100vw * (10 / 375))}}body.products-archive-page .products-archive__item-image{position:relative;display:block;width:100%;height:auto;aspect-ratio:220/160;overflow:hidden}body.products-archive-page .products-archive__item-image img{position:relative;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}body.products-archive-page .products-archive__item-title{position:relative;display:block;width:100%;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#231815;word-break:break-word;margin:min(20px,(100vw * (20 / 1440))) auto min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){body.products-archive-page .products-archive__item-title{font-size:calc(100vw * (14 / 375));margin:calc(100vw * (10 / 375)) auto}}body.products-archive-page .products-archive__item-prices{position:relative;display:table;table-layout:auto;width:100%;margin:auto auto min(10px,(100vw * (10 / 1440)));font-size:min(16px,(100vw * (16 / 1440)));font-weight:500}@media(max-width: 767px){body.products-archive-page .products-archive__item-prices{margin:auto auto calc(100vw * (10 / 375));font-size:calc(100vw * (12 / 375))}}body.products-archive-page .products-archive__item-price{width:100%;text-align:center;margin:auto auto min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){body.products-archive-page .products-archive__item-price{margin:auto auto calc(100vw * (10 / 375))}}body.products-archive-page .products-archive__item-price-label{color:#231815}body.products-archive-page .products-archive__item-price-value{font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#fa5151}@media(max-width: 767px){body.products-archive-page .products-archive__item-price-value{font-size:calc(100vw * (16 / 375))}}body.products-archive-page .products-archive__item--options{position:relative;display:table;table-layout:auto;width:100%;margin:auto auto min(10px,(100vw * (10 / 1440)));font-size:min(16px,(100vw * (16 / 1440)));font-weight:500}@media(max-width: 767px){body.products-archive-page .products-archive__item--options{margin:auto auto calc(100vw * (10 / 375));font-size:calc(100vw * (12 / 375))}}body.products-archive-page .products-archive__item--option{width:100%}body.products-archive-page .products-archive__item--option-label{color:#231815;text-align:left}body.products-archive-page .products-archive__item--option-price{font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#fa5151;padding-left:.25em;text-align:right}@media(max-width: 767px){body.products-archive-page .products-archive__item--option-price{font-size:calc(100vw * (16 / 375))}}body.products-archive-page .products-archive__item--option-price-yen{font-size:.75em}body.products-archive-page .products-archive__item-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:9999px;background-color:#1c3d9b;color:#fff;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;padding:.5em 0;margin:0 auto}@media(max-width: 767px){body.products-archive-page .products-archive__item-button{font-size:calc(100vw * (14 / 375))}}body.products-archive-page .products-archive__item-button{-webkit-transition:all .3s ease;transition:all .3s ease}body.products-archive-page .products-archive__item-button:hover{scale:1.1}body.products-archive-page .products-archive__pagination{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(12px,(100vw * (12 / 1440)));width:100%;margin:min(60px,(100vw * (60 / 1440))) auto 0}@media(max-width: 767px){body.products-archive-page .products-archive__pagination{gap:calc(100vw * (8 / 375));margin:calc(100vw * (40 / 375)) auto 0}}body.products-archive-page .products-archive__pagination-arrow{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(44px,(100vw * (44 / 1440)));height:min(44px,(100vw * (44 / 1440)));border-radius:50%;background-color:#1c3d9b;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 767px){body.products-archive-page .products-archive__pagination-arrow{width:calc(100vw * (36 / 375));height:calc(100vw * (36 / 375))}}body.products-archive-page .products-archive__pagination-arrow span{position:relative;display:block;width:min(10px,(100vw * (10 / 1440)));height:min(10px,(100vw * (10 / 1440)));border-top:solid 2px #fff;border-right:solid 2px #fff}@media(max-width: 767px){body.products-archive-page .products-archive__pagination-arrow span{width:calc(100vw * (8 / 375));height:calc(100vw * (8 / 375))}}body.products-archive-page .products-archive__pagination-arrow.prev span{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:3px}body.products-archive-page .products-archive__pagination-arrow.next span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:3px}body.products-archive-page .products-archive__pagination-arrow.disabled{background-color:#ccc;pointer-events:none;cursor:default}@media(any-hover: hover){body.products-archive-page .products-archive__pagination-arrow:not(.disabled):hover{background-color:#2a4fbd;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}body.products-archive-page .products-archive__pagination-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){body.products-archive-page .products-archive__pagination-numbers{gap:calc(100vw * (6 / 375))}}body.products-archive-page .products-archive__pagination-number{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:min(44px,(100vw * (44 / 1440)));height:min(44px,(100vw * (44 / 1440)));padding:0 min(12px,(100vw * (12 / 1440)));border-radius:min(8px,(100vw * (8 / 1440)));background-color:#f5f5f5;color:#231815;font-size:min(14px,(100vw * (14 / 1440)));font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}@media(max-width: 767px){body.products-archive-page .products-archive__pagination-number{min-width:calc(100vw * (36 / 375));height:calc(100vw * (36 / 375));padding:0 calc(100vw * (10 / 375));border-radius:calc(100vw * (6 / 375));font-size:calc(100vw * (12 / 375))}}body.products-archive-page .products-archive__pagination-number.active{background-color:#1c3d9b;color:#fff}@media(any-hover: hover){body.products-archive-page .products-archive__pagination-number:not(.active):hover{background-color:#e0e0e0}}body.products-archive-page .products-archive__pagination-ellipsis{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:min(24px,(100vw * (24 / 1440)));height:min(44px,(100vw * (44 / 1440)));color:#868686;font-size:min(18px,(100vw * (18 / 1440)))}@media(max-width: 767px){body.products-archive-page .products-archive__pagination-ellipsis{min-width:calc(100vw * (16 / 375));height:calc(100vw * (36 / 375));font-size:calc(100vw * (14 / 375))}}body.products-single-page .product-single{position:relative;display:block;width:min(1280px,(100vw * (1280 / 1440)));padding:min(120px,(100vw * (120 / 1440))) 0;margin:0 auto}@media(max-width: 767px){body.products-single-page .product-single{width:calc(100vw * (350 / 375));padding:calc(100vw * (60 / 375)) 0}}body.products-single-page .product-single__breadcrumb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0 auto min(14px,(100vw * (14 / 1440)));gap:.5em;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.products-single-page .product-single__breadcrumb{font-size:calc(100vw * (14 / 375));margin:0 auto calc(100vw * (10 / 375))}}body.products-single-page .product-single__container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:min(50px,(100vw * (50 / 1440)));width:100%;margin:0 auto}@media(max-width: 767px){body.products-single-page .product-single__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}body.products-single-page .product-single__image{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(430px,(100vw * (430 / 1440)));height:auto;aspect-ratio:1/1;overflow:hidden}@media(max-width: 767px){body.products-single-page .product-single__image{width:100%;aspect-ratio:auto}}body.products-single-page .product-single__image img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}body.products-single-page .product-single__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:block;width:100%}@media(max-width: 767px){body.products-single-page .product-single__info{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}}body.products-single-page .product-single__title{position:relative;display:block;width:100%;font-size:min(32px,(100vw * (32 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.products-single-page .product-single__title{font-size:calc(100vw * (24 / 375))}}body.products-single-page .product-single__price{position:relative;display:block;width:100%;font-size:min(40px,(100vw * (40 / 1440)));font-weight:500;color:#fa5151;margin:.25em 0}@media(max-width: 767px){body.products-single-page .product-single__price{font-size:calc(100vw * (32 / 375))}}body.products-single-page .product-single__description{position:relative;display:block;width:100%;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.products-single-page .product-single__description{font-size:calc(100vw * (14 / 375))}}body.products-single-page .product-single__options{position:relative;display:block;width:100%;overflow:hidden;margin:min(30px,(100vw * (30 / 1440))) auto 0}@media(max-width: 767px){body.products-single-page .product-single__options{margin:calc(100vw * (20 / 375)) auto 0}}body.products-single-page .product-single__options-tabs{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:1px}body.products-single-page .product-single__options-tab{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:calc(33.3333333333% - .6666666667px);padding:.5em;background-color:#d9d9d9;color:#1c3d9b;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;border-radius:min(8px,(100vw * (8 / 1440))) min(8px,(100vw * (8 / 1440))) 0 0}@media(max-width: 767px){body.products-single-page .product-single__options-tab{font-size:calc(100vw * (16 / 375));border-radius:calc(100vw * (6 / 375)) calc(100vw * (6 / 375)) 0 0}}body.products-single-page .product-single__options-tab.active{background-color:#1c3d9b;color:#fff}body.products-single-page .product-single__options-contents{position:relative;display:block;border:solid 1px #d9d9d9;width:100%;padding:min(20px,(100vw * (20 / 1440)));background-color:#fff;border-radius:0 0 min(8px,(100vw * (8 / 1440))) min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){body.products-single-page .product-single__options-contents{padding:calc(100vw * (10 / 375));border-radius:0 0 calc(100vw * (6 / 375)) calc(100vw * (6 / 375))}}body.products-single-page .product-single__options-content{position:relative;display:none;width:100%}body.products-single-page .product-single__options-content.active{display:block}body.products-single-page .product-single__options-radios{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:min(20px,(100vw * (20 / 1440)))}@media(max-width: 767px){body.products-single-page .product-single__options-radios{gap:calc(100vw * (10 / 375))}}body.products-single-page .product-single__options-radio{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:4em;max-width:100%;padding:.25em .5em;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#cdcdcd;border:solid 1px #cdcdcd;border-radius:9999px;overflow:hidden;cursor:pointer}body.products-single-page .product-single__options-radio:has(input:checked),body.products-single-page .product-single__options-radio--selected{color:#1c3d9b;border-color:#1c3d9b}@media(max-width: 767px){body.products-single-page .product-single__options-radio{font-size:calc(100vw * (14 / 375))}}body.products-single-page .product-single__actions{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(20px,(100vw * (20 / 1440)));width:100%;margin:min(30px,(100vw * (30 / 1440))) auto 0}@media(max-width: 767px){body.products-single-page .product-single__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(100vw * (40 / 375));margin:calc(100vw * (20 / 375)) auto 0}}body.products-single-page .product-single__quantity{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.products-single-page .product-single__quantity{font-size:calc(100vw * (20 / 375))}}body.products-single-page .product-single__quantity-label{display:block}body.products-single-page .product-single__quantity-btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1lh;height:1lh;aspect-ratio:1/1;overflow:hidden;border-radius:50%;background-color:#fff;border:solid 1px #686868;cursor:pointer;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 767px){body.products-single-page .product-single__quantity-btn{font-size:calc(100vw * (16 / 375))}}body.products-single-page .product-single__quantity-input{field-sizing:content;position:relative;display:block;min-width:2em;border:none;text-align:center;padding:0 0 0 .65em;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.products-single-page .product-single__quantity-input{font-size:calc(100vw * (20 / 375));padding:0}}body.products-single-page .product-single__add-to-cart{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(100%,min(240px,(100vw * (240 / 1440))));padding:.5em;background-color:#fa5151;color:#fff;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;border-radius:9999px;cursor:pointer}@media(max-width: 767px){body.products-single-page .product-single__add-to-cart{width:min(100%,(100vw * (240 / 375)));font-size:calc(100vw * (20 / 375))}}body.archive-news .news-archive,body.taxonomy-news_category .news-archive{position:relative;display:block;width:100%;padding:min(120px,(100vw * (120 / 1440))) 0}@media(max-width: 767px){body.archive-news .news-archive,body.taxonomy-news_category .news-archive{padding:calc(100vw * (60 / 375)) 0}}body.archive-news .news-archive__container,body.taxonomy-news_category .news-archive__container{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:0 auto}@media(max-width: 767px){body.archive-news .news-archive__container,body.taxonomy-news_category .news-archive__container{width:calc(100vw * (350 / 375))}}body.archive-news .news-archive__breadcrumb,body.taxonomy-news_category .news-archive__breadcrumb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0 auto min(30px,(100vw * (30 / 1440)));gap:.5em;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.archive-news .news-archive__breadcrumb,body.taxonomy-news_category .news-archive__breadcrumb{font-size:calc(100vw * (14 / 375));margin:0 auto calc(100vw * (20 / 375))}}body.archive-news .news-archive__breadcrumb a,body.taxonomy-news_category .news-archive__breadcrumb a{color:#231815;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(any-hover: hover){body.archive-news .news-archive__breadcrumb a:hover,body.taxonomy-news_category .news-archive__breadcrumb a:hover{opacity:.7}}body.archive-news .news-archive__categories,body.taxonomy-news_category .news-archive__categories{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(20px,(100vw * (20 / 1440)));width:100%;margin:0 auto min(40px,(100vw * (40 / 1440)))}@media(max-width: 767px){body.archive-news .news-archive__categories,body.taxonomy-news_category .news-archive__categories{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(100vw * (10 / 375));margin:0 auto calc(100vw * (30 / 375))}}body.archive-news .news-archive__categories-label,body.taxonomy-news_category .news-archive__categories-label{font-size:min(18px,(100vw * (18 / 1440)));font-weight:700;color:#231815;white-space:nowrap}@media(max-width: 767px){body.archive-news .news-archive__categories-label,body.taxonomy-news_category .news-archive__categories-label{font-size:calc(100vw * (16 / 375));width:100%}}body.archive-news .news-archive__categories-list,body.taxonomy-news_category .news-archive__categories-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){body.archive-news .news-archive__categories-list,body.taxonomy-news_category .news-archive__categories-list{gap:calc(100vw * (8 / 375))}}body.archive-news .news-archive__categories-item,body.taxonomy-news_category .news-archive__categories-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:min(8px,(100vw * (8 / 1440))) min(20px,(100vw * (20 / 1440)));border-radius:9999px;font-size:min(14px,(100vw * (14 / 1440)));font-weight:700;text-decoration:none;white-space:nowrap;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}@media(max-width: 767px){body.archive-news .news-archive__categories-item,body.taxonomy-news_category .news-archive__categories-item{padding:calc(100vw * (6 / 375)) calc(100vw * (16 / 375));font-size:calc(100vw * (12 / 375))}}@media(any-hover: hover){body.archive-news .news-archive__categories-item:hover,body.taxonomy-news_category .news-archive__categories-item:hover{opacity:.85;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}}body.archive-news .news-archive__categories-item.active,body.taxonomy-news_category .news-archive__categories-item.active{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.15);box-shadow:0 0 0 3px rgba(0,0,0,.15)}body.archive-news .news-archive__list,body.taxonomy-news_category .news-archive__list{position:relative;display:block;width:100%;list-style:none;margin:0;padding:0}body.archive-news .news-archive__item,body.taxonomy-news_category .news-archive__item{position:relative;display:block;width:100%;border-bottom:solid 1px #d9d9d9}body.archive-news .news-archive__item:first-child,body.taxonomy-news_category .news-archive__item:first-child{border-top:solid 1px #d9d9d9}body.archive-news .news-archive__item-link,body.taxonomy-news_category .news-archive__item-link{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(20px,(100vw * (20 / 1440)));padding:min(25px,(100vw * (25 / 1440))) min(10px,(100vw * (10 / 1440)));text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media(max-width: 767px){body.archive-news .news-archive__item-link,body.taxonomy-news_category .news-archive__item-link{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(100vw * (8 / 375)) calc(100vw * (12 / 375));padding:calc(100vw * (15 / 375)) calc(100vw * (5 / 375))}}@media(any-hover: hover){body.archive-news .news-archive__item-link:hover,body.taxonomy-news_category .news-archive__item-link:hover{background-color:rgba(42,157,219,.05)}}body.archive-news .news-archive__item-date,body.taxonomy-news_category .news-archive__item-date{font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815;white-space:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 767px){body.archive-news .news-archive__item-date,body.taxonomy-news_category .news-archive__item-date{font-size:calc(100vw * (14 / 375))}}body.archive-news .news-archive__item-category,body.taxonomy-news_category .news-archive__item-category{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:min(4px,(100vw * (4 / 1440))) min(16px,(100vw * (16 / 1440)));border-radius:9999px;font-size:min(14px,(100vw * (14 / 1440)));font-weight:700;white-space:nowrap;min-width:min(120px,(100vw * (120 / 1440)));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 767px){body.archive-news .news-archive__item-category,body.taxonomy-news_category .news-archive__item-category{padding:calc(100vw * (3 / 375)) calc(100vw * (12 / 375));font-size:calc(100vw * (12 / 375));min-width:auto}}body.archive-news .news-archive__item-title,body.taxonomy-news_category .news-archive__item-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media(max-width: 767px){body.archive-news .news-archive__item-title,body.taxonomy-news_category .news-archive__item-title{font-size:calc(100vw * (14 / 375));width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-line-clamp:2}}body.archive-news .news-archive__no-posts,body.taxonomy-news_category .news-archive__no-posts{text-align:center;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#868686;padding:min(60px,(100vw * (60 / 1440))) 0}@media(max-width: 767px){body.archive-news .news-archive__no-posts,body.taxonomy-news_category .news-archive__no-posts{font-size:calc(100vw * (14 / 375));padding:calc(100vw * (40 / 375)) 0}}body.archive-news .news-archive__pagination,body.taxonomy-news_category .news-archive__pagination{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(12px,(100vw * (12 / 1440)));width:100%;margin:min(60px,(100vw * (60 / 1440))) auto 0}@media(max-width: 767px){body.archive-news .news-archive__pagination,body.taxonomy-news_category .news-archive__pagination{gap:calc(100vw * (8 / 375));margin:calc(100vw * (40 / 375)) auto 0}}body.archive-news .news-archive__pagination-arrow,body.taxonomy-news_category .news-archive__pagination-arrow{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(44px,(100vw * (44 / 1440)));height:min(44px,(100vw * (44 / 1440)));border-radius:50%;background-color:#2a9ddb;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 767px){body.archive-news .news-archive__pagination-arrow,body.taxonomy-news_category .news-archive__pagination-arrow{width:calc(100vw * (36 / 375));height:calc(100vw * (36 / 375))}}body.archive-news .news-archive__pagination-arrow span,body.taxonomy-news_category .news-archive__pagination-arrow span{position:relative;display:block;width:min(10px,(100vw * (10 / 1440)));height:min(10px,(100vw * (10 / 1440)));border-top:solid 2px #fff;border-right:solid 2px #fff}@media(max-width: 767px){body.archive-news .news-archive__pagination-arrow span,body.taxonomy-news_category .news-archive__pagination-arrow span{width:calc(100vw * (8 / 375));height:calc(100vw * (8 / 375))}}body.archive-news .news-archive__pagination-arrow.prev span,body.taxonomy-news_category .news-archive__pagination-arrow.prev span{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:3px}body.archive-news .news-archive__pagination-arrow.next span,body.taxonomy-news_category .news-archive__pagination-arrow.next span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:3px}body.archive-news .news-archive__pagination-arrow.disabled,body.taxonomy-news_category .news-archive__pagination-arrow.disabled{background-color:#ccc;pointer-events:none;cursor:default}@media(any-hover: hover){body.archive-news .news-archive__pagination-arrow:not(.disabled):hover,body.taxonomy-news_category .news-archive__pagination-arrow:not(.disabled):hover{background-color:#1c8bc8;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}body.archive-news .news-archive__pagination-numbers,body.taxonomy-news_category .news-archive__pagination-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){body.archive-news .news-archive__pagination-numbers,body.taxonomy-news_category .news-archive__pagination-numbers{gap:calc(100vw * (6 / 375))}}body.archive-news .news-archive__pagination-number,body.taxonomy-news_category .news-archive__pagination-number{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(44px,(100vw * (44 / 1440)));height:min(44px,(100vw * (44 / 1440)));aspect-ratio:1/1;border-radius:50%;border:solid 2px #2a9ddb;background-color:#fff;color:#2a9ddb;font-size:min(14px,(100vw * (14 / 1440)));font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none}@media(max-width: 767px){body.archive-news .news-archive__pagination-number,body.taxonomy-news_category .news-archive__pagination-number{width:calc(100vw * (36 / 375));height:calc(100vw * (36 / 375));font-size:calc(100vw * (12 / 375))}}body.archive-news .news-archive__pagination-number.active,body.taxonomy-news_category .news-archive__pagination-number.active{background-color:#2a9ddb;color:#fff}@media(any-hover: hover){body.archive-news .news-archive__pagination-number:not(.active):hover,body.taxonomy-news_category .news-archive__pagination-number:not(.active):hover{background-color:#e8f4fc}}body.archive-news .news-archive__pagination-ellipsis,body.taxonomy-news_category .news-archive__pagination-ellipsis{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:min(24px,(100vw * (24 / 1440)));height:min(44px,(100vw * (44 / 1440)));color:#868686;font-size:min(18px,(100vw * (18 / 1440)))}@media(max-width: 767px){body.archive-news .news-archive__pagination-ellipsis,body.taxonomy-news_category .news-archive__pagination-ellipsis{min-width:calc(100vw * (16 / 375));height:calc(100vw * (36 / 375));font-size:calc(100vw * (14 / 375))}}body.singular-news .news-single{position:relative;display:block;width:100%;padding:min(120px,(100vw * (120 / 1440))) 0}@media(max-width: 767px){body.singular-news .news-single{padding:calc(100vw * (60 / 375)) 0}}body.singular-news .news-single__container{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:0 auto}@media(max-width: 767px){body.singular-news .news-single__container{width:calc(100vw * (350 / 375))}}body.singular-news .news-single__back-to-list{position:relative;display:block;margin-bottom:min(30px,(100vw * (30 / 1440)))}@media(max-width: 767px){body.singular-news .news-single__back-to-list{margin-bottom:calc(100vw * (20 / 375))}}body.singular-news .news-single__back-to-list a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;color:#686868;font-size:min(14px,(100vw * (14 / 1440)));font-weight:500;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(max-width: 767px){body.singular-news .news-single__back-to-list a{font-size:calc(100vw * (13 / 375))}}body.singular-news .news-single__back-to-list a .arrow{font-size:1.2em}@media(any-hover: hover){body.singular-news .news-single__back-to-list a:hover{opacity:.7}}body.singular-news .news-single__article{position:relative;display:block;width:100%}body.singular-news .news-single__header{position:relative;display:block;width:100%;margin-bottom:min(80px,(100vw * (80 / 1440)))}@media(max-width: 767px){body.singular-news .news-single__header{margin-bottom:calc(100vw * (60 / 375))}}body.singular-news .news-single__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(15px,(100vw * (15 / 1440)));margin:min(15px,(100vw * (15 / 1440))) 0}@media(max-width: 767px){body.singular-news .news-single__meta{gap:calc(100vw * (10 / 375));margin:calc(100vw * (10 / 375)) 0}}body.singular-news .news-single__date{font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.singular-news .news-single__date{font-size:calc(100vw * (14 / 375))}}body.singular-news .news-single__category{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:min(4px,(100vw * (4 / 1440))) min(16px,(100vw * (16 / 1440)));border-radius:9999px;font-size:min(14px,(100vw * (14 / 1440)));font-weight:700;text-decoration:none}@media(max-width: 767px){body.singular-news .news-single__category{padding:calc(100vw * (3 / 375)) calc(100vw * (12 / 375));font-size:calc(100vw * (12 / 375))}}body.singular-news .news-single__title{font-size:min(28px,(100vw * (28 / 1440)));font-weight:700;color:#231815;line-height:1.5}@media(max-width: 767px){body.singular-news .news-single__title{font-size:calc(100vw * (20 / 375))}}body.singular-news .news-single__content{position:relative;display:block;width:100%;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815;line-height:1.8}@media(max-width: 767px){body.singular-news .news-single__content{font-size:calc(100vw * (14 / 375))}}body.singular-news .news-single__content p{display:block}body.singular-news .news-single__content a{color:#2a9ddb;text-decoration:underline}@media(any-hover: hover){body.singular-news .news-single__content a:hover{text-decoration:none}}body.singular-news .news-single__content img{max-width:100%;height:auto}body.singular-news .news-single__content h2,body.singular-news .news-single__content h3,body.singular-news .news-single__content h4{font-weight:700;line-height:1.4;color:#1c3d9b}body.singular-news .news-single__content h2{position:relative;margin:2em 0 1em;padding:min(16px,(100vw * (16 / 1440))) min(20px,(100vw * (20 / 1440)));font-size:min(22px,(100vw * (22 / 1440)));background-color:#f5f7fb;border-left:solid 4px #1c3d9b;border-radius:0 min(6px,(100vw * (6 / 1440))) min(6px,(100vw * (6 / 1440))) 0}@media(max-width: 767px){body.singular-news .news-single__content h2{padding:calc(100vw * (12 / 375)) calc(100vw * (15 / 375));font-size:calc(100vw * (17 / 375));border-radius:0 calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0}}body.singular-news .news-single__content h3{position:relative;margin:1.8em 0 .8em;padding-left:min(16px,(100vw * (16 / 1440)));font-size:min(20px,(100vw * (20 / 1440)));border-left:solid 3px #1c3d9b}@media(max-width: 767px){body.singular-news .news-single__content h3{padding-left:calc(100vw * (12 / 375));font-size:calc(100vw * (16 / 375))}}body.singular-news .news-single__content h4{position:relative;margin:1.5em 0 .6em;padding-bottom:min(8px,(100vw * (8 / 1440)));font-size:min(18px,(100vw * (18 / 1440)));border-bottom:solid 2px #1c3d9b}@media(max-width: 767px){body.singular-news .news-single__content h4{padding-bottom:calc(100vw * (6 / 375));font-size:calc(100vw * (15 / 375))}}body.singular-news .news-single__content ul,body.singular-news .news-single__content ol{display:block;margin:1.5em 0;padding-left:min(28px,(100vw * (28 / 1440)))}@media(max-width: 767px){body.singular-news .news-single__content ul,body.singular-news .news-single__content ol{padding-left:calc(100vw * (24 / 375))}}body.singular-news .news-single__content ul{list-style-type:disc}body.singular-news .news-single__content ul li{display:list-item;margin-bottom:.6em;padding-left:.3em}body.singular-news .news-single__content ul li::marker{color:#1c3d9b}body.singular-news .news-single__content ul li:last-child{margin-bottom:0}body.singular-news .news-single__content ul ul{margin:.5em 0;list-style-type:circle}body.singular-news .news-single__content ul ul ul{list-style-type:square}body.singular-news .news-single__content ol{list-style-type:decimal}body.singular-news .news-single__content ol li{display:list-item;margin-bottom:.6em;padding-left:.3em}body.singular-news .news-single__content ol li::marker{color:#1c3d9b;font-weight:700}body.singular-news .news-single__content ol li:last-child{margin-bottom:0}body.singular-news .news-single__content ol ol{margin:.5em 0;list-style-type:lower-alpha}body.singular-news .news-single__content ol ol ol{list-style-type:lower-roman}body.singular-news .news-single__content table{display:table;width:100%;margin:1.5em 0;border-collapse:collapse;border-spacing:0;font-size:min(15px,(100vw * (15 / 1440)))}@media(max-width: 767px){body.singular-news .news-single__content table{font-size:calc(100vw * (13 / 375))}}body.singular-news .news-single__content thead{display:table-header-group}body.singular-news .news-single__content tbody{display:table-row-group}body.singular-news .news-single__content tfoot{display:table-footer-group}body.singular-news .news-single__content tr{display:table-row}body.singular-news .news-single__content tr:nth-child(even){background-color:#f9fafb}body.singular-news .news-single__content th,body.singular-news .news-single__content td{display:table-cell;padding:min(12px,(100vw * (12 / 1440))) min(16px,(100vw * (16 / 1440)));border:solid 1px #d9d9d9;text-align:left;vertical-align:middle}@media(max-width: 767px){body.singular-news .news-single__content th,body.singular-news .news-single__content td{padding:calc(100vw * (10 / 375)) calc(100vw * (12 / 375))}}body.singular-news .news-single__content th{background-color:#1c3d9b;color:#fff;font-weight:700;border-color:#1c3d9b}body.singular-news .news-single__content blockquote{display:block;margin:1.5em 0;padding:min(20px,(100vw * (20 / 1440))) min(24px,(100vw * (24 / 1440)));background-color:#f5f7fb;border-left:solid 4px #1c3d9b;border-radius:0 min(6px,(100vw * (6 / 1440))) min(6px,(100vw * (6 / 1440))) 0;font-style:italic;color:#555}@media(max-width: 767px){body.singular-news .news-single__content blockquote{padding:calc(100vw * (16 / 375)) calc(100vw * (20 / 375));border-radius:0 calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0}}body.singular-news .news-single__content blockquote p{margin:0}body.singular-news .news-single__content blockquote p:not(:last-child){margin-bottom:1em}body.singular-news .news-single__content blockquote cite{display:block;margin-top:1em;font-size:.9em;font-style:normal;color:#868686}body.singular-news .news-single__content blockquote cite::before{content:"— "}body.singular-news .news-single__content hr{display:block;width:100%;height:1px;margin:2em 0;border:none;background-color:#d9d9d9}body.singular-news .news-single__content pre{display:block;margin:1.5em 0;padding:min(20px,(100vw * (20 / 1440)));background-color:#2d2d2d;border-radius:min(8px,(100vw * (8 / 1440)));overflow-x:auto}@media(max-width: 767px){body.singular-news .news-single__content pre{padding:calc(100vw * (16 / 375));border-radius:calc(100vw * (6 / 375))}}body.singular-news .news-single__content pre code{display:block;font-family:"Consolas","Monaco",monospace;font-size:min(14px,(100vw * (14 / 1440)));color:#f8f8f2;line-height:1.6;white-space:pre}@media(max-width: 767px){body.singular-news .news-single__content pre code{font-size:calc(100vw * (12 / 375))}}body.singular-news .news-single__content code{display:inline;padding:.2em .5em;background-color:#f0f0f0;border-radius:4px;font-family:"Consolas","Monaco",monospace;font-size:.9em;color:#e74c3c}body.singular-news .news-single__content strong,body.singular-news .news-single__content b{font-weight:700}body.singular-news .news-single__content em,body.singular-news .news-single__content i{font-style:italic}body.singular-news .news-single__content u{text-decoration:underline}body.singular-news .news-single__content s,body.singular-news .news-single__content del{text-decoration:line-through}body.singular-news .news-single__content mark{background-color:#fff3cd;padding:.1em .3em}body.singular-news .news-single__content sup{vertical-align:super;font-size:.75em}body.singular-news .news-single__content sub{vertical-align:sub;font-size:.75em}body.singular-news .news-single__nav{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:min(120px,(100vw * (120 / 1440)))}@media(max-width: 767px){body.singular-news .news-single__nav{margin-top:calc(100vw * (80 / 375))}}body.singular-news .news-single__nav-prev a,body.singular-news .news-single__nav-next a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;color:#686868;font-size:min(14px,(100vw * (14 / 1440)));font-weight:700;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 767px){body.singular-news .news-single__nav-prev a,body.singular-news .news-single__nav-next a{font-size:calc(100vw * (13 / 375))}}body.singular-news .news-single__nav-prev a .arrow,body.singular-news .news-single__nav-next a .arrow{font-size:1.2em}@media(any-hover: hover){body.singular-news .news-single__nav-prev a:hover,body.singular-news .news-single__nav-next a:hover{opacity:.7;color:#2a9ddb}}body.singular-news .news-single__nav-prev{margin-right:auto}body.singular-news .news-single__nav-next{margin-left:auto}body.singular-news .news-single__back{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:min(60px,(100vw * (60 / 1440)))}@media(max-width: 767px){body.singular-news .news-single__back{margin-top:calc(100vw * (40 / 375))}}body.singular-news .news-single__back a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:min(15px,(100vw * (15 / 1440))) min(40px,(100vw * (40 / 1440)));background-color:#1c3d9b;color:#fff;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;border-radius:min(10px,(100vw * (10 / 1440)));text-decoration:none;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}@media(max-width: 767px){body.singular-news .news-single__back a{padding:calc(100vw * (12 / 375)) calc(100vw * (30 / 375));font-size:calc(100vw * (14 / 375));border-radius:calc(100vw * (8 / 375))}}@media(any-hover: hover){body.singular-news .news-single__back a:hover{background-color:#1c8bc8;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}}body.archive-blog .blog-archive,body.taxonomy-blog_category .blog-archive{position:relative;display:block;width:100%;padding:min(120px,(100vw * (120 / 1440))) 0}@media(max-width: 767px){body.archive-blog .blog-archive,body.taxonomy-blog_category .blog-archive{padding:calc(100vw * (60 / 375)) 0}}body.archive-blog .blog-archive__container,body.taxonomy-blog_category .blog-archive__container{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:0 auto}@media(max-width: 767px){body.archive-blog .blog-archive__container,body.taxonomy-blog_category .blog-archive__container{width:calc(100vw * (350 / 375))}}body.archive-blog .blog-archive__breadcrumb,body.taxonomy-blog_category .blog-archive__breadcrumb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0 auto min(30px,(100vw * (30 / 1440)));gap:.5em;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.archive-blog .blog-archive__breadcrumb,body.taxonomy-blog_category .blog-archive__breadcrumb{font-size:calc(100vw * (14 / 375));margin:0 auto calc(100vw * (20 / 375))}}body.archive-blog .blog-archive__breadcrumb a,body.taxonomy-blog_category .blog-archive__breadcrumb a{color:#231815;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(any-hover: hover){body.archive-blog .blog-archive__breadcrumb a:hover,body.taxonomy-blog_category .blog-archive__breadcrumb a:hover{opacity:.7}}body.archive-blog .blog-archive__categories,body.taxonomy-blog_category .blog-archive__categories{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(20px,(100vw * (20 / 1440)));width:100%;margin:0 auto min(40px,(100vw * (40 / 1440)))}@media(max-width: 767px){body.archive-blog .blog-archive__categories,body.taxonomy-blog_category .blog-archive__categories{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(100vw * (10 / 375));margin:0 auto calc(100vw * (30 / 375))}}body.archive-blog .blog-archive__categories-label,body.taxonomy-blog_category .blog-archive__categories-label{font-size:min(18px,(100vw * (18 / 1440)));font-weight:700;color:#231815;white-space:nowrap}@media(max-width: 767px){body.archive-blog .blog-archive__categories-label,body.taxonomy-blog_category .blog-archive__categories-label{font-size:calc(100vw * (16 / 375));width:100%}}body.archive-blog .blog-archive__categories-list,body.taxonomy-blog_category .blog-archive__categories-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){body.archive-blog .blog-archive__categories-list,body.taxonomy-blog_category .blog-archive__categories-list{gap:calc(100vw * (8 / 375))}}body.archive-blog .blog-archive__categories-item,body.taxonomy-blog_category .blog-archive__categories-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:min(8px,(100vw * (8 / 1440))) min(20px,(100vw * (20 / 1440)));border-radius:9999px;font-size:min(14px,(100vw * (14 / 1440)));font-weight:700;text-decoration:none;white-space:nowrap;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}@media(max-width: 767px){body.archive-blog .blog-archive__categories-item,body.taxonomy-blog_category .blog-archive__categories-item{padding:calc(100vw * (6 / 375)) calc(100vw * (16 / 375));font-size:calc(100vw * (12 / 375))}}@media(any-hover: hover){body.archive-blog .blog-archive__categories-item:hover,body.taxonomy-blog_category .blog-archive__categories-item:hover{opacity:.85;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}}body.archive-blog .blog-archive__categories-item.active,body.taxonomy-blog_category .blog-archive__categories-item.active{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.15);box-shadow:0 0 0 3px rgba(0,0,0,.15)}body.archive-blog .blog-archive__grid,body.taxonomy-blog_category .blog-archive__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(30px,(100vw * (30 / 1440))) min(24px,(100vw * (24 / 1440)));width:100%}@media(max-width: 767px){body.archive-blog .blog-archive__grid,body.taxonomy-blog_category .blog-archive__grid{grid-template-columns:repeat(2, 1fr);gap:calc(100vw * (20 / 375)) calc(100vw * (15 / 375))}}body.archive-blog .blog-archive__card,body.taxonomy-blog_category .blog-archive__card{position:relative;display:block;width:100%}body.archive-blog .blog-archive__card-link,body.taxonomy-blog_category .blog-archive__card-link{position:relative;display:block;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(any-hover: hover){body.archive-blog .blog-archive__card-link:hover,body.taxonomy-blog_category .blog-archive__card-link:hover{opacity:.8}}body.archive-blog .blog-archive__card-thumbnail,body.taxonomy-blog_category .blog-archive__card-thumbnail{position:relative;width:100%;aspect-ratio:16/10;background-color:#e8eaed;border-radius:min(8px,(100vw * (8 / 1440)));overflow:hidden;margin-bottom:min(12px,(100vw * (12 / 1440)))}@media(max-width: 767px){body.archive-blog .blog-archive__card-thumbnail,body.taxonomy-blog_category .blog-archive__card-thumbnail{border-radius:calc(100vw * (6 / 375));margin-bottom:calc(100vw * (10 / 375))}}body.archive-blog .blog-archive__card-thumbnail img,body.taxonomy-blog_category .blog-archive__card-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.archive-blog .blog-archive__card-noimage,body.taxonomy-blog_category .blog-archive__card-noimage{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#e8eaed}body.archive-blog .blog-archive__card-noimage svg,body.taxonomy-blog_category .blog-archive__card-noimage svg{width:40%;height:40%;color:#b0b8c1}body.archive-blog .blog-archive__card-body,body.taxonomy-blog_category .blog-archive__card-body{position:relative;display:block;width:100%}body.archive-blog .blog-archive__card-meta,body.taxonomy-blog_category .blog-archive__card-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(10px,(100vw * (10 / 1440)));margin-bottom:min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){body.archive-blog .blog-archive__card-meta,body.taxonomy-blog_category .blog-archive__card-meta{gap:calc(100vw * (8 / 375));margin-bottom:calc(100vw * (6 / 375))}}body.archive-blog .blog-archive__card-date,body.taxonomy-blog_category .blog-archive__card-date{font-size:min(14px,(100vw * (14 / 1440)));font-weight:500;color:#231815;white-space:nowrap}@media(max-width: 767px){body.archive-blog .blog-archive__card-date,body.taxonomy-blog_category .blog-archive__card-date{font-size:calc(100vw * (12 / 375))}}body.archive-blog .blog-archive__card-category,body.taxonomy-blog_category .blog-archive__card-category{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:min(3px,(100vw * (3 / 1440))) min(12px,(100vw * (12 / 1440)));border-radius:9999px;font-size:min(12px,(100vw * (12 / 1440)));font-weight:700;white-space:nowrap}@media(max-width: 767px){body.archive-blog .blog-archive__card-category,body.taxonomy-blog_category .blog-archive__card-category{padding:calc(100vw * (2 / 375)) calc(100vw * (10 / 375));font-size:calc(100vw * (10 / 375))}}body.archive-blog .blog-archive__card-title,body.taxonomy-blog_category .blog-archive__card-title{font-size:min(15px,(100vw * (15 / 1440)));font-weight:500;color:#231815;line-height:1.6;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 767px){body.archive-blog .blog-archive__card-title,body.taxonomy-blog_category .blog-archive__card-title{font-size:calc(100vw * (13 / 375))}}body.archive-blog .blog-archive__no-posts,body.taxonomy-blog_category .blog-archive__no-posts{text-align:center;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#868686;padding:min(60px,(100vw * (60 / 1440))) 0}@media(max-width: 767px){body.archive-blog .blog-archive__no-posts,body.taxonomy-blog_category .blog-archive__no-posts{font-size:calc(100vw * (14 / 375));padding:calc(100vw * (40 / 375)) 0}}body.archive-blog .blog-archive__pagination,body.taxonomy-blog_category .blog-archive__pagination{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(12px,(100vw * (12 / 1440)));width:100%;margin:min(60px,(100vw * (60 / 1440))) auto 0}@media(max-width: 767px){body.archive-blog .blog-archive__pagination,body.taxonomy-blog_category .blog-archive__pagination{gap:calc(100vw * (8 / 375));margin:calc(100vw * (40 / 375)) auto 0}}body.archive-blog .blog-archive__pagination-arrow,body.taxonomy-blog_category .blog-archive__pagination-arrow{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(44px,(100vw * (44 / 1440)));height:min(44px,(100vw * (44 / 1440)));border-radius:50%;background-color:#1c3d9b;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 767px){body.archive-blog .blog-archive__pagination-arrow,body.taxonomy-blog_category .blog-archive__pagination-arrow{width:calc(100vw * (36 / 375));height:calc(100vw * (36 / 375))}}body.archive-blog .blog-archive__pagination-arrow span,body.taxonomy-blog_category .blog-archive__pagination-arrow span{position:relative;display:block;width:min(10px,(100vw * (10 / 1440)));height:min(10px,(100vw * (10 / 1440)));border-top:solid 2px #fff;border-right:solid 2px #fff}@media(max-width: 767px){body.archive-blog .blog-archive__pagination-arrow span,body.taxonomy-blog_category .blog-archive__pagination-arrow span{width:calc(100vw * (8 / 375));height:calc(100vw * (8 / 375))}}body.archive-blog .blog-archive__pagination-arrow.prev span,body.taxonomy-blog_category .blog-archive__pagination-arrow.prev span{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:3px}body.archive-blog .blog-archive__pagination-arrow.next span,body.taxonomy-blog_category .blog-archive__pagination-arrow.next span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:3px}body.archive-blog .blog-archive__pagination-arrow.disabled,body.taxonomy-blog_category .blog-archive__pagination-arrow.disabled{background-color:#ccc;pointer-events:none;cursor:default}@media(any-hover: hover){body.archive-blog .blog-archive__pagination-arrow:not(.disabled):hover,body.taxonomy-blog_category .blog-archive__pagination-arrow:not(.disabled):hover{background-color:#152d73;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}body.archive-blog .blog-archive__pagination-numbers,body.taxonomy-blog_category .blog-archive__pagination-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(8px,(100vw * (8 / 1440)))}@media(max-width: 767px){body.archive-blog .blog-archive__pagination-numbers,body.taxonomy-blog_category .blog-archive__pagination-numbers{gap:calc(100vw * (6 / 375))}}body.archive-blog .blog-archive__pagination-number,body.taxonomy-blog_category .blog-archive__pagination-number{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(44px,(100vw * (44 / 1440)));height:min(44px,(100vw * (44 / 1440)));aspect-ratio:1/1;border-radius:50%;border:solid 2px #1c3d9b;background-color:#fff;color:#1c3d9b;font-size:min(14px,(100vw * (14 / 1440)));font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none}@media(max-width: 767px){body.archive-blog .blog-archive__pagination-number,body.taxonomy-blog_category .blog-archive__pagination-number{width:calc(100vw * (36 / 375));height:calc(100vw * (36 / 375));font-size:calc(100vw * (12 / 375))}}body.archive-blog .blog-archive__pagination-number.active,body.taxonomy-blog_category .blog-archive__pagination-number.active{background-color:#1c3d9b;color:#fff}@media(any-hover: hover){body.archive-blog .blog-archive__pagination-number:not(.active):hover,body.taxonomy-blog_category .blog-archive__pagination-number:not(.active):hover{background-color:#eef1f8}}body.archive-blog .blog-archive__pagination-ellipsis,body.taxonomy-blog_category .blog-archive__pagination-ellipsis{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:min(24px,(100vw * (24 / 1440)));height:min(44px,(100vw * (44 / 1440)));color:#868686;font-size:min(18px,(100vw * (18 / 1440)))}@media(max-width: 767px){body.archive-blog .blog-archive__pagination-ellipsis,body.taxonomy-blog_category .blog-archive__pagination-ellipsis{min-width:calc(100vw * (16 / 375));height:calc(100vw * (36 / 375));font-size:calc(100vw * (14 / 375))}}body.singular-blog .blog-single{position:relative;display:block;width:100%;padding:min(120px,(100vw * (120 / 1440))) 0}@media(max-width: 767px){body.singular-blog .blog-single{padding:calc(100vw * (60 / 375)) 0}}body.singular-blog .blog-single__container{position:relative;display:block;width:min(1000px,(100vw * (1000 / 1440)));margin:0 auto}@media(max-width: 767px){body.singular-blog .blog-single__container{width:calc(100vw * (350 / 375))}}body.singular-blog .blog-single__back-to-list{position:relative;display:block;margin-bottom:min(30px,(100vw * (30 / 1440)))}@media(max-width: 767px){body.singular-blog .blog-single__back-to-list{margin-bottom:calc(100vw * (20 / 375))}}body.singular-blog .blog-single__back-to-list a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;color:#686868;font-size:min(14px,(100vw * (14 / 1440)));font-weight:500;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(max-width: 767px){body.singular-blog .blog-single__back-to-list a{font-size:calc(100vw * (13 / 375))}}body.singular-blog .blog-single__back-to-list a .arrow{font-size:1.2em}@media(any-hover: hover){body.singular-blog .blog-single__back-to-list a:hover{opacity:.7}}body.singular-blog .blog-single__article{position:relative;display:block;width:100%}body.singular-blog .blog-single__header{position:relative;display:block;width:100%;margin-bottom:min(80px,(100vw * (80 / 1440)))}@media(max-width: 767px){body.singular-blog .blog-single__header{margin-bottom:calc(100vw * (60 / 375))}}body.singular-blog .blog-single__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:min(15px,(100vw * (15 / 1440)));margin:min(15px,(100vw * (15 / 1440))) 0}@media(max-width: 767px){body.singular-blog .blog-single__meta{gap:calc(100vw * (10 / 375));margin:calc(100vw * (10 / 375)) 0}}body.singular-blog .blog-single__thumbnail{position:relative;width:100%;margin-top:min(30px,(100vw * (30 / 1440)));border-radius:min(12px,(100vw * (12 / 1440)));overflow:hidden}@media(max-width: 767px){body.singular-blog .blog-single__thumbnail{margin-top:calc(100vw * (20 / 375));border-radius:calc(100vw * (8 / 375))}}body.singular-blog .blog-single__thumbnail img{width:100%;height:auto;display:block}body.singular-blog .blog-single__date{font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.singular-blog .blog-single__date{font-size:calc(100vw * (14 / 375))}}body.singular-blog .blog-single__category{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:min(4px,(100vw * (4 / 1440))) min(16px,(100vw * (16 / 1440)));border-radius:9999px;font-size:min(14px,(100vw * (14 / 1440)));font-weight:700;text-decoration:none}@media(max-width: 767px){body.singular-blog .blog-single__category{padding:calc(100vw * (3 / 375)) calc(100vw * (12 / 375));font-size:calc(100vw * (12 / 375))}}body.singular-blog .blog-single__title{font-size:min(28px,(100vw * (28 / 1440)));font-weight:700;color:#231815;line-height:1.5}@media(max-width: 767px){body.singular-blog .blog-single__title{font-size:calc(100vw * (20 / 375))}}body.singular-blog .blog-single__content{position:relative;display:block;width:100%;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815;line-height:1.8}@media(max-width: 767px){body.singular-blog .blog-single__content{font-size:calc(100vw * (14 / 375))}}body.singular-blog .blog-single__content p{display:block}body.singular-blog .blog-single__content a{color:#1c3d9b;text-decoration:underline}@media(any-hover: hover){body.singular-blog .blog-single__content a:hover{text-decoration:none}}body.singular-blog .blog-single__content img{max-width:100%;height:auto}body.singular-blog .blog-single__content h2,body.singular-blog .blog-single__content h3,body.singular-blog .blog-single__content h4{font-weight:700;line-height:1.4;color:#1c3d9b}body.singular-blog .blog-single__content h2{position:relative;margin:2em 0 1em;padding:min(16px,(100vw * (16 / 1440))) min(20px,(100vw * (20 / 1440)));font-size:min(22px,(100vw * (22 / 1440)));background-color:#f5f7fb;border-left:solid 4px #1c3d9b;border-radius:0 min(6px,(100vw * (6 / 1440))) min(6px,(100vw * (6 / 1440))) 0}@media(max-width: 767px){body.singular-blog .blog-single__content h2{padding:calc(100vw * (12 / 375)) calc(100vw * (15 / 375));font-size:calc(100vw * (17 / 375));border-radius:0 calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0}}body.singular-blog .blog-single__content h3{position:relative;margin:1.8em 0 .8em;padding-left:min(16px,(100vw * (16 / 1440)));font-size:min(20px,(100vw * (20 / 1440)));border-left:solid 3px #1c3d9b}@media(max-width: 767px){body.singular-blog .blog-single__content h3{padding-left:calc(100vw * (12 / 375));font-size:calc(100vw * (16 / 375))}}body.singular-blog .blog-single__content h4{position:relative;margin:1.5em 0 .6em;padding-bottom:min(8px,(100vw * (8 / 1440)));font-size:min(18px,(100vw * (18 / 1440)));border-bottom:solid 2px #1c3d9b}@media(max-width: 767px){body.singular-blog .blog-single__content h4{padding-bottom:calc(100vw * (6 / 375));font-size:calc(100vw * (15 / 375))}}body.singular-blog .blog-single__content ul,body.singular-blog .blog-single__content ol{display:block;margin:1.5em 0;padding-left:min(28px,(100vw * (28 / 1440)))}@media(max-width: 767px){body.singular-blog .blog-single__content ul,body.singular-blog .blog-single__content ol{padding-left:calc(100vw * (24 / 375))}}body.singular-blog .blog-single__content ul{list-style-type:disc}body.singular-blog .blog-single__content ul li{display:list-item;margin-bottom:.6em;padding-left:.3em}body.singular-blog .blog-single__content ul li::marker{color:#1c3d9b}body.singular-blog .blog-single__content ul li:last-child{margin-bottom:0}body.singular-blog .blog-single__content ul ul{margin:.5em 0;list-style-type:circle}body.singular-blog .blog-single__content ul ul ul{list-style-type:square}body.singular-blog .blog-single__content ol{list-style-type:decimal}body.singular-blog .blog-single__content ol li{display:list-item;margin-bottom:.6em;padding-left:.3em}body.singular-blog .blog-single__content ol li::marker{color:#1c3d9b;font-weight:700}body.singular-blog .blog-single__content ol li:last-child{margin-bottom:0}body.singular-blog .blog-single__content ol ol{margin:.5em 0;list-style-type:lower-alpha}body.singular-blog .blog-single__content ol ol ol{list-style-type:lower-roman}body.singular-blog .blog-single__content table{display:table;width:100%;margin:1.5em 0;border-collapse:collapse;border-spacing:0;font-size:min(15px,(100vw * (15 / 1440)))}@media(max-width: 767px){body.singular-blog .blog-single__content table{font-size:calc(100vw * (13 / 375))}}body.singular-blog .blog-single__content thead{display:table-header-group}body.singular-blog .blog-single__content tbody{display:table-row-group}body.singular-blog .blog-single__content tfoot{display:table-footer-group}body.singular-blog .blog-single__content tr{display:table-row}body.singular-blog .blog-single__content tr:nth-child(even){background-color:#f9fafb}body.singular-blog .blog-single__content th,body.singular-blog .blog-single__content td{display:table-cell;padding:min(12px,(100vw * (12 / 1440))) min(16px,(100vw * (16 / 1440)));border:solid 1px #d9d9d9;text-align:left;vertical-align:middle}@media(max-width: 767px){body.singular-blog .blog-single__content th,body.singular-blog .blog-single__content td{padding:calc(100vw * (10 / 375)) calc(100vw * (12 / 375))}}body.singular-blog .blog-single__content th{background-color:#1c3d9b;color:#fff;font-weight:700;border-color:#1c3d9b}body.singular-blog .blog-single__content blockquote{display:block;margin:1.5em 0;padding:min(20px,(100vw * (20 / 1440))) min(24px,(100vw * (24 / 1440)));background-color:#f5f7fb;border-left:solid 4px #1c3d9b;border-radius:0 min(6px,(100vw * (6 / 1440))) min(6px,(100vw * (6 / 1440))) 0;font-style:italic;color:#555}@media(max-width: 767px){body.singular-blog .blog-single__content blockquote{padding:calc(100vw * (16 / 375)) calc(100vw * (20 / 375));border-radius:0 calc(100vw * (4 / 375)) calc(100vw * (4 / 375)) 0}}body.singular-blog .blog-single__content blockquote p{margin:0}body.singular-blog .blog-single__content blockquote p:not(:last-child){margin-bottom:1em}body.singular-blog .blog-single__content blockquote cite{display:block;margin-top:1em;font-size:.9em;font-style:normal;color:#868686}body.singular-blog .blog-single__content blockquote cite::before{content:"— "}body.singular-blog .blog-single__content hr{display:block;width:100%;height:1px;margin:2em 0;border:none;background-color:#d9d9d9}body.singular-blog .blog-single__content pre{display:block;margin:1.5em 0;padding:min(20px,(100vw * (20 / 1440)));background-color:#2d2d2d;border-radius:min(8px,(100vw * (8 / 1440)));overflow-x:auto}@media(max-width: 767px){body.singular-blog .blog-single__content pre{padding:calc(100vw * (16 / 375));border-radius:calc(100vw * (6 / 375))}}body.singular-blog .blog-single__content pre code{display:block;font-family:"Consolas","Monaco",monospace;font-size:min(14px,(100vw * (14 / 1440)));color:#f8f8f2;line-height:1.6;white-space:pre}@media(max-width: 767px){body.singular-blog .blog-single__content pre code{font-size:calc(100vw * (12 / 375))}}body.singular-blog .blog-single__content code{display:inline;padding:.2em .5em;background-color:#f0f0f0;border-radius:4px;font-family:"Consolas","Monaco",monospace;font-size:.9em;color:#e74c3c}body.singular-blog .blog-single__content strong,body.singular-blog .blog-single__content b{font-weight:700}body.singular-blog .blog-single__content em,body.singular-blog .blog-single__content i{font-style:italic}body.singular-blog .blog-single__content u{text-decoration:underline}body.singular-blog .blog-single__content s,body.singular-blog .blog-single__content del{text-decoration:line-through}body.singular-blog .blog-single__content mark{background-color:#fff3cd;padding:.1em .3em}body.singular-blog .blog-single__content sup{vertical-align:super;font-size:.75em}body.singular-blog .blog-single__content sub{vertical-align:sub;font-size:.75em}body.singular-blog .blog-single__nav{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:min(120px,(100vw * (120 / 1440)))}@media(max-width: 767px){body.singular-blog .blog-single__nav{margin-top:calc(100vw * (80 / 375))}}body.singular-blog .blog-single__nav-prev a,body.singular-blog .blog-single__nav-next a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;color:#686868;font-size:min(14px,(100vw * (14 / 1440)));font-weight:700;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 767px){body.singular-blog .blog-single__nav-prev a,body.singular-blog .blog-single__nav-next a{font-size:calc(100vw * (13 / 375))}}body.singular-blog .blog-single__nav-prev a .arrow,body.singular-blog .blog-single__nav-next a .arrow{font-size:1.2em}@media(any-hover: hover){body.singular-blog .blog-single__nav-prev a:hover,body.singular-blog .blog-single__nav-next a:hover{opacity:.7;color:#1c3d9b}}body.singular-blog .blog-single__nav-prev{margin-right:auto}body.singular-blog .blog-single__nav-next{margin-left:auto}body.singular-blog .blog-single__back{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:min(60px,(100vw * (60 / 1440)))}@media(max-width: 767px){body.singular-blog .blog-single__back{margin-top:calc(100vw * (40 / 375))}}body.singular-blog .blog-single__back a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:min(15px,(100vw * (15 / 1440))) min(40px,(100vw * (40 / 1440)));background-color:#1c3d9b;color:#fff;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;border-radius:min(10px,(100vw * (10 / 1440)));text-decoration:none;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}@media(max-width: 767px){body.singular-blog .blog-single__back a{padding:calc(100vw * (12 / 375)) calc(100vw * (30 / 375));font-size:calc(100vw * (14 / 375));border-radius:calc(100vw * (8 / 375))}}@media(any-hover: hover){body.singular-blog .blog-single__back a:hover{background-color:#152d73;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}}body.purchase-store .purchase-store,body.purchase-store .purchase-mail,body.purchase-store .purchase-corporate,body.purchase-mail .purchase-store,body.purchase-mail .purchase-mail,body.purchase-mail .purchase-corporate,body.purchase-corporate .purchase-store,body.purchase-corporate .purchase-mail,body.purchase-corporate .purchase-corporate{position:relative;display:block;width:100%;padding:min(60px,(100vw * (60 / 1440))) 0 min(120px,(100vw * (120 / 1440)));overflow:hidden}@media(max-width: 767px){body.purchase-store .purchase-store,body.purchase-store .purchase-mail,body.purchase-store .purchase-corporate,body.purchase-mail .purchase-store,body.purchase-mail .purchase-mail,body.purchase-mail .purchase-corporate,body.purchase-corporate .purchase-store,body.purchase-corporate .purchase-mail,body.purchase-corporate .purchase-corporate{padding:calc(100vw * (30 / 375)) 0 calc(100vw * (60 / 375))}}body.purchase-store .purchase-store__breadcrumb,body.purchase-store .purchase-mail__breadcrumb,body.purchase-store .purchase-corporate__breadcrumb,body.purchase-mail .purchase-store__breadcrumb,body.purchase-mail .purchase-mail__breadcrumb,body.purchase-mail .purchase-corporate__breadcrumb,body.purchase-corporate .purchase-store__breadcrumb,body.purchase-corporate .purchase-mail__breadcrumb,body.purchase-corporate .purchase-corporate__breadcrumb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:min(1280px,(100vw * (1280 / 1440)));margin:0 auto min(30px,(100vw * (30 / 1440)));gap:.5em;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.purchase-store .purchase-store__breadcrumb,body.purchase-store .purchase-mail__breadcrumb,body.purchase-store .purchase-corporate__breadcrumb,body.purchase-mail .purchase-store__breadcrumb,body.purchase-mail .purchase-mail__breadcrumb,body.purchase-mail .purchase-corporate__breadcrumb,body.purchase-corporate .purchase-store__breadcrumb,body.purchase-corporate .purchase-mail__breadcrumb,body.purchase-corporate .purchase-corporate__breadcrumb{width:calc(100vw * (350 / 375));font-size:calc(100vw * (14 / 375));margin:0 auto calc(100vw * (20 / 375))}}body.purchase-store .purchase-store__breadcrumb a,body.purchase-store .purchase-mail__breadcrumb a,body.purchase-store .purchase-corporate__breadcrumb a,body.purchase-mail .purchase-store__breadcrumb a,body.purchase-mail .purchase-mail__breadcrumb a,body.purchase-mail .purchase-corporate__breadcrumb a,body.purchase-corporate .purchase-store__breadcrumb a,body.purchase-corporate .purchase-mail__breadcrumb a,body.purchase-corporate .purchase-corporate__breadcrumb a{color:#231815;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(any-hover: hover){body.purchase-store .purchase-store__breadcrumb a:hover,body.purchase-store .purchase-mail__breadcrumb a:hover,body.purchase-store .purchase-corporate__breadcrumb a:hover,body.purchase-mail .purchase-store__breadcrumb a:hover,body.purchase-mail .purchase-mail__breadcrumb a:hover,body.purchase-mail .purchase-corporate__breadcrumb a:hover,body.purchase-corporate .purchase-store__breadcrumb a:hover,body.purchase-corporate .purchase-mail__breadcrumb a:hover,body.purchase-corporate .purchase-corporate__breadcrumb a:hover{opacity:.7}}body.purchase-store .purchase-store__article,body.purchase-store .purchase-mail__article,body.purchase-store .purchase-corporate__article,body.purchase-mail .purchase-store__article,body.purchase-mail .purchase-mail__article,body.purchase-mail .purchase-corporate__article,body.purchase-corporate .purchase-store__article,body.purchase-corporate .purchase-mail__article,body.purchase-corporate .purchase-corporate__article{position:relative;display:block;width:min(1280px,(100vw * (1280 / 1440)));margin:min(60px,(100vw * (60 / 1440))) auto 0}@media(max-width: 767px){body.purchase-store .purchase-store__article,body.purchase-store .purchase-mail__article,body.purchase-store .purchase-corporate__article,body.purchase-mail .purchase-store__article,body.purchase-mail .purchase-mail__article,body.purchase-mail .purchase-corporate__article,body.purchase-corporate .purchase-store__article,body.purchase-corporate .purchase-mail__article,body.purchase-corporate .purchase-corporate__article{width:calc(100vw * (350 / 375));margin:calc(100vw * (30 / 375)) auto 0}}body.purchase-store .purchase-store__page-title,body.purchase-store .purchase-mail__page-title,body.purchase-store .purchase-corporate__page-title,body.purchase-mail .purchase-store__page-title,body.purchase-mail .purchase-mail__page-title,body.purchase-mail .purchase-corporate__page-title,body.purchase-corporate .purchase-store__page-title,body.purchase-corporate .purchase-mail__page-title,body.purchase-corporate .purchase-corporate__page-title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;margin:0 auto min(80px,(100vw * (80 / 1440)));font-size:min(40px,(100vw * (40 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.purchase-store .purchase-store__page-title,body.purchase-store .purchase-mail__page-title,body.purchase-store .purchase-corporate__page-title,body.purchase-mail .purchase-store__page-title,body.purchase-mail .purchase-mail__page-title,body.purchase-mail .purchase-corporate__page-title,body.purchase-corporate .purchase-store__page-title,body.purchase-corporate .purchase-mail__page-title,body.purchase-corporate .purchase-corporate__page-title{margin:0 auto calc(100vw * (40 / 375));font-size:calc(100vw * (24 / 375))}}body.purchase-store .purchase-store__page-title span,body.purchase-store .purchase-mail__page-title span,body.purchase-store .purchase-corporate__page-title span,body.purchase-mail .purchase-store__page-title span,body.purchase-mail .purchase-mail__page-title span,body.purchase-mail .purchase-corporate__page-title span,body.purchase-corporate .purchase-store__page-title span,body.purchase-corporate .purchase-mail__page-title span,body.purchase-corporate .purchase-corporate__page-title span{display:inline-block;border-bottom:solid 5px #2a9ddb}body.purchase-store .purchase-store__flow,body.purchase-store .purchase-mail__flow,body.purchase-store .purchase-corporate__flow,body.purchase-mail .purchase-store__flow,body.purchase-mail .purchase-mail__flow,body.purchase-mail .purchase-corporate__flow,body.purchase-corporate .purchase-store__flow,body.purchase-corporate .purchase-mail__flow,body.purchase-corporate .purchase-corporate__flow{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:min(100px,(100vw * (100 / 1440)));width:100%;margin:min(60px,(100vw * (60 / 1440))) auto 0}@media(max-width: 767px){body.purchase-store .purchase-store__flow,body.purchase-store .purchase-mail__flow,body.purchase-store .purchase-corporate__flow,body.purchase-mail .purchase-store__flow,body.purchase-mail .purchase-mail__flow,body.purchase-mail .purchase-corporate__flow,body.purchase-corporate .purchase-store__flow,body.purchase-corporate .purchase-mail__flow,body.purchase-corporate .purchase-corporate__flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(100vw * (60 / 375));margin:calc(100vw * (40 / 375)) auto 0}}body.purchase-store .purchase-store__flow li,body.purchase-store .purchase-mail__flow li,body.purchase-store .purchase-corporate__flow li,body.purchase-mail .purchase-store__flow li,body.purchase-mail .purchase-mail__flow li,body.purchase-mail .purchase-corporate__flow li,body.purchase-corporate .purchase-store__flow li,body.purchase-corporate .purchase-mail__flow li,body.purchase-corporate .purchase-corporate__flow li{position:relative;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}@media(max-width: 767px){body.purchase-store .purchase-store__flow li,body.purchase-store .purchase-mail__flow li,body.purchase-store .purchase-corporate__flow li,body.purchase-mail .purchase-store__flow li,body.purchase-mail .purchase-mail__flow li,body.purchase-mail .purchase-corporate__flow li,body.purchase-corporate .purchase-store__flow li,body.purchase-corporate .purchase-mail__flow li,body.purchase-corporate .purchase-corporate__flow li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(100vw * (10 / 375))}}body.purchase-store .purchase-store__flow li:after,body.purchase-store .purchase-mail__flow li:after,body.purchase-store .purchase-corporate__flow li:after,body.purchase-mail .purchase-store__flow li:after,body.purchase-mail .purchase-mail__flow li:after,body.purchase-mail .purchase-corporate__flow li:after,body.purchase-corporate .purchase-store__flow li:after,body.purchase-corporate .purchase-mail__flow li:after,body.purchase-corporate .purchase-corporate__flow li:after{content:"";position:absolute;top:calc((min(170px,(100vw * (170 / 1440))) - min(41px,(100vw * (41 / 1440))))/2);right:calc(-1*(min(100px,(100vw * (100 / 1440))) + min(22px,(100vw * (22 / 1440))))/2);display:block;width:min(22px,(100vw * (22 / 1440)));height:min(41px,(100vw * (41 / 1440)));-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2241%22%20viewBox%3D%220%200%2022%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M21.75%2020.3516L0%2040.7032L0%20-3.43323e-05L21.75%2020.3516Z%22%20fill%3D%22%232A9DDB%22%2F%3E%0A%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2241%22%20viewBox%3D%220%200%2022%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M21.75%2020.3516L0%2040.7032L0%20-3.43323e-05L21.75%2020.3516Z%22%20fill%3D%22%232A9DDB%22%2F%3E%0A%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}@media(max-width: 767px){body.purchase-store .purchase-store__flow li:after,body.purchase-store .purchase-mail__flow li:after,body.purchase-store .purchase-corporate__flow li:after,body.purchase-mail .purchase-store__flow li:after,body.purchase-mail .purchase-mail__flow li:after,body.purchase-mail .purchase-corporate__flow li:after,body.purchase-corporate .purchase-store__flow li:after,body.purchase-corporate .purchase-mail__flow li:after,body.purchase-corporate .purchase-corporate__flow li:after{top:auto;bottom:calc(-1*((100vw * (60 / 375)) + (100vw * (41 / 375)))/2);left:0;right:0;margin:0 auto;width:calc(100vw * (22 / 375));height:calc(100vw * (41 / 375));rotate:90deg}}body.purchase-store .purchase-store__flow li:nth-child(1):after,body.purchase-store .purchase-mail__flow li:nth-child(1):after,body.purchase-store .purchase-corporate__flow li:nth-child(1):after,body.purchase-mail .purchase-store__flow li:nth-child(1):after,body.purchase-mail .purchase-mail__flow li:nth-child(1):after,body.purchase-mail .purchase-corporate__flow li:nth-child(1):after,body.purchase-corporate .purchase-store__flow li:nth-child(1):after,body.purchase-corporate .purchase-mail__flow li:nth-child(1):after,body.purchase-corporate .purchase-corporate__flow li:nth-child(1):after{background-color:#2a9ddb}body.purchase-store .purchase-store__flow li:nth-child(2):after,body.purchase-store .purchase-mail__flow li:nth-child(2):after,body.purchase-store .purchase-corporate__flow li:nth-child(2):after,body.purchase-mail .purchase-store__flow li:nth-child(2):after,body.purchase-mail .purchase-mail__flow li:nth-child(2):after,body.purchase-mail .purchase-corporate__flow li:nth-child(2):after,body.purchase-corporate .purchase-store__flow li:nth-child(2):after,body.purchase-corporate .purchase-mail__flow li:nth-child(2):after,body.purchase-corporate .purchase-corporate__flow li:nth-child(2):after{background-color:#1c3d9b}body.purchase-store .purchase-store__flow li figure,body.purchase-store .purchase-mail__flow li figure,body.purchase-store .purchase-corporate__flow li figure,body.purchase-mail .purchase-store__flow li figure,body.purchase-mail .purchase-mail__flow li figure,body.purchase-mail .purchase-corporate__flow li figure,body.purchase-corporate .purchase-store__flow li figure,body.purchase-corporate .purchase-mail__flow li figure,body.purchase-corporate .purchase-corporate__flow li figure{display:block;width:min(170px,(100vw * (170 / 1440)));height:auto;aspect-ratio:1/1;border-radius:50%;overflow:hidden}@media(max-width: 767px){body.purchase-store .purchase-store__flow li figure,body.purchase-store .purchase-mail__flow li figure,body.purchase-store .purchase-corporate__flow li figure,body.purchase-mail .purchase-store__flow li figure,body.purchase-mail .purchase-mail__flow li figure,body.purchase-mail .purchase-corporate__flow li figure,body.purchase-corporate .purchase-store__flow li figure,body.purchase-corporate .purchase-mail__flow li figure,body.purchase-corporate .purchase-corporate__flow li figure{width:calc(100vw * (100 / 375))}}body.purchase-store .purchase-store__flow li figure img,body.purchase-store .purchase-mail__flow li figure img,body.purchase-store .purchase-corporate__flow li figure img,body.purchase-mail .purchase-store__flow li figure img,body.purchase-mail .purchase-mail__flow li figure img,body.purchase-mail .purchase-corporate__flow li figure img,body.purchase-corporate .purchase-store__flow li figure img,body.purchase-corporate .purchase-mail__flow li figure img,body.purchase-corporate .purchase-corporate__flow li figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.purchase-store .purchase-store__flow li p,body.purchase-store .purchase-mail__flow li p,body.purchase-store .purchase-corporate__flow li p,body.purchase-mail .purchase-store__flow li p,body.purchase-mail .purchase-mail__flow li p,body.purchase-mail .purchase-corporate__flow li p,body.purchase-corporate .purchase-store__flow li p,body.purchase-corporate .purchase-mail__flow li p,body.purchase-corporate .purchase-corporate__flow li p{position:relative;display:block;font-size:min(20px,(100vw * (20 / 1440)));font-weight:500;color:#231815;text-align:center;margin-top:.5em}@media(max-width: 767px){body.purchase-store .purchase-store__flow li p,body.purchase-store .purchase-mail__flow li p,body.purchase-store .purchase-corporate__flow li p,body.purchase-mail .purchase-store__flow li p,body.purchase-mail .purchase-mail__flow li p,body.purchase-mail .purchase-corporate__flow li p,body.purchase-corporate .purchase-store__flow li p,body.purchase-corporate .purchase-mail__flow li p,body.purchase-corporate .purchase-corporate__flow li p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:calc(100vw * (16 / 375))}}body.purchase-store .purchase-store__section-header,body.purchase-store .purchase-mail__section-header,body.purchase-store .purchase-corporate__section-header,body.purchase-mail .purchase-store__section-header,body.purchase-mail .purchase-mail__section-header,body.purchase-mail .purchase-corporate__section-header,body.purchase-corporate .purchase-store__section-header,body.purchase-corporate .purchase-mail__section-header,body.purchase-corporate .purchase-corporate__section-header{position:relative;display:block;width:100%;margin:min(120px,(100vw * (120 / 1440))) auto min(60px,(100vw * (60 / 1440)))}@media(max-width: 767px){body.purchase-store .purchase-store__section-header,body.purchase-store .purchase-mail__section-header,body.purchase-store .purchase-corporate__section-header,body.purchase-mail .purchase-store__section-header,body.purchase-mail .purchase-mail__section-header,body.purchase-mail .purchase-corporate__section-header,body.purchase-corporate .purchase-store__section-header,body.purchase-corporate .purchase-mail__section-header,body.purchase-corporate .purchase-corporate__section-header{margin:calc(100vw * (60 / 375)) auto calc(100vw * (40 / 375))}}body.purchase-store .purchase-store__section-header h2,body.purchase-store .purchase-mail__section-header h2,body.purchase-store .purchase-corporate__section-header h2,body.purchase-mail .purchase-store__section-header h2,body.purchase-mail .purchase-mail__section-header h2,body.purchase-mail .purchase-corporate__section-header h2,body.purchase-corporate .purchase-store__section-header h2,body.purchase-corporate .purchase-mail__section-header h2,body.purchase-corporate .purchase-corporate__section-header h2{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.25em;background-color:#1c3d9b;color:#fff;font-size:min(40px,(100vw * (40 / 1440)));font-weight:500;width:100vw;margin:0 calc(50% - 50vw)}@media(max-width: 767px){body.purchase-store .purchase-store__section-header h2,body.purchase-store .purchase-mail__section-header h2,body.purchase-store .purchase-corporate__section-header h2,body.purchase-mail .purchase-store__section-header h2,body.purchase-mail .purchase-mail__section-header h2,body.purchase-mail .purchase-corporate__section-header h2,body.purchase-corporate .purchase-store__section-header h2,body.purchase-corporate .purchase-mail__section-header h2,body.purchase-corporate .purchase-corporate__section-header h2{font-size:calc(100vw * (20 / 375))}}body.purchase-store .purchase-store__section-header-text_container,body.purchase-store .purchase-mail__section-header-text_container,body.purchase-store .purchase-corporate__section-header-text_container,body.purchase-mail .purchase-store__section-header-text_container,body.purchase-mail .purchase-mail__section-header-text_container,body.purchase-mail .purchase-corporate__section-header-text_container,body.purchase-corporate .purchase-store__section-header-text_container,body.purchase-corporate .purchase-mail__section-header-text_container,body.purchase-corporate .purchase-corporate__section-header-text_container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:1em 0 0;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500}@media(max-width: 767px){body.purchase-store .purchase-store__section-header-text_container,body.purchase-store .purchase-mail__section-header-text_container,body.purchase-store .purchase-corporate__section-header-text_container,body.purchase-mail .purchase-store__section-header-text_container,body.purchase-mail .purchase-mail__section-header-text_container,body.purchase-mail .purchase-corporate__section-header-text_container,body.purchase-corporate .purchase-store__section-header-text_container,body.purchase-corporate .purchase-mail__section-header-text_container,body.purchase-corporate .purchase-corporate__section-header-text_container{font-size:calc(100vw * (14 / 375))}}body.purchase-store .purchase-store__section-header-text_container p,body.purchase-store .purchase-mail__section-header-text_container p,body.purchase-store .purchase-corporate__section-header-text_container p,body.purchase-mail .purchase-store__section-header-text_container p,body.purchase-mail .purchase-mail__section-header-text_container p,body.purchase-mail .purchase-corporate__section-header-text_container p,body.purchase-corporate .purchase-store__section-header-text_container p,body.purchase-corporate .purchase-mail__section-header-text_container p,body.purchase-corporate .purchase-corporate__section-header-text_container p{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#231815}body.purchase-store .purchase-store__content,body.purchase-store .purchase-mail__content,body.purchase-store .purchase-corporate__content,body.purchase-mail .purchase-store__content,body.purchase-mail .purchase-mail__content,body.purchase-mail .purchase-corporate__content,body.purchase-corporate .purchase-store__content,body.purchase-corporate .purchase-mail__content,body.purchase-corporate .purchase-corporate__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(30px,(100vw * (30 / 1440))) min(80px,(100vw * (80 / 1440)));width:min(1010px,(100vw * (1010 / 1440)));margin:min(60px,(100vw * (60 / 1440))) auto 0}@media(max-width: 767px){body.purchase-store .purchase-store__content,body.purchase-store .purchase-mail__content,body.purchase-store .purchase-corporate__content,body.purchase-mail .purchase-store__content,body.purchase-mail .purchase-mail__content,body.purchase-mail .purchase-corporate__content,body.purchase-corporate .purchase-store__content,body.purchase-corporate .purchase-mail__content,body.purchase-corporate .purchase-corporate__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(100vw * (40 / 375));width:calc(100vw * (350 / 375));margin:calc(100vw * (40 / 375)) auto 0}}body.purchase-store .purchase-store__content-img,body.purchase-store .purchase-mail__content-img,body.purchase-store .purchase-corporate__content-img,body.purchase-mail .purchase-store__content-img,body.purchase-mail .purchase-mail__content-img,body.purchase-mail .purchase-corporate__content-img,body.purchase-corporate .purchase-store__content-img,body.purchase-corporate .purchase-mail__content-img,body.purchase-corporate .purchase-corporate__content-img{position:relative;display:block;width:min(400px,(100vw * (400 / 1440)))}@media(max-width: 767px){body.purchase-store .purchase-store__content-img,body.purchase-store .purchase-mail__content-img,body.purchase-store .purchase-corporate__content-img,body.purchase-mail .purchase-store__content-img,body.purchase-mail .purchase-mail__content-img,body.purchase-mail .purchase-corporate__content-img,body.purchase-corporate .purchase-store__content-img,body.purchase-corporate .purchase-mail__content-img,body.purchase-corporate .purchase-corporate__content-img{width:100%}}body.purchase-store .purchase-store__content-img img,body.purchase-store .purchase-mail__content-img img,body.purchase-store .purchase-corporate__content-img img,body.purchase-mail .purchase-store__content-img img,body.purchase-mail .purchase-mail__content-img img,body.purchase-mail .purchase-corporate__content-img img,body.purchase-corporate .purchase-store__content-img img,body.purchase-corporate .purchase-mail__content-img img,body.purchase-corporate .purchase-corporate__content-img img{display:block;width:100%;height:auto}body.purchase-store .purchase-store__content-body,body.purchase-store .purchase-mail__content-body,body.purchase-store .purchase-corporate__content-body,body.purchase-mail .purchase-store__content-body,body.purchase-mail .purchase-mail__content-body,body.purchase-mail .purchase-corporate__content-body,body.purchase-corporate .purchase-store__content-body,body.purchase-corporate .purchase-mail__content-body,body.purchase-corporate .purchase-corporate__content-body{position:relative;display:block;width:min(530px,(100vw * (530 / 1440)));font-size:min(16px,(100vw * (16 / 1440)));line-height:1.8;font-weight:500;color:#231815}@media(max-width: 767px){body.purchase-store .purchase-store__content-body,body.purchase-store .purchase-mail__content-body,body.purchase-store .purchase-corporate__content-body,body.purchase-mail .purchase-store__content-body,body.purchase-mail .purchase-mail__content-body,body.purchase-mail .purchase-corporate__content-body,body.purchase-corporate .purchase-store__content-body,body.purchase-corporate .purchase-mail__content-body,body.purchase-corporate .purchase-corporate__content-body{width:100%;font-size:calc(100vw * (14 / 375))}}body.purchase-store .purchase-store__content-body.full-width,body.purchase-store .purchase-mail__content-body.full-width,body.purchase-store .purchase-corporate__content-body.full-width,body.purchase-mail .purchase-store__content-body.full-width,body.purchase-mail .purchase-mail__content-body.full-width,body.purchase-mail .purchase-corporate__content-body.full-width,body.purchase-corporate .purchase-store__content-body.full-width,body.purchase-corporate .purchase-mail__content-body.full-width,body.purchase-corporate .purchase-corporate__content-body.full-width{width:100%}body.purchase-store .purchase-store__content-body.pc-w400,body.purchase-store .purchase-mail__content-body.pc-w400,body.purchase-store .purchase-corporate__content-body.pc-w400,body.purchase-mail .purchase-store__content-body.pc-w400,body.purchase-mail .purchase-mail__content-body.pc-w400,body.purchase-mail .purchase-corporate__content-body.pc-w400,body.purchase-corporate .purchase-store__content-body.pc-w400,body.purchase-corporate .purchase-mail__content-body.pc-w400,body.purchase-corporate .purchase-corporate__content-body.pc-w400{width:min(400px,(100vw * (400 / 1440)))}@media(max-width: 767px){body.purchase-store .purchase-store__content-body.pc-w400,body.purchase-store .purchase-mail__content-body.pc-w400,body.purchase-store .purchase-corporate__content-body.pc-w400,body.purchase-mail .purchase-store__content-body.pc-w400,body.purchase-mail .purchase-mail__content-body.pc-w400,body.purchase-mail .purchase-corporate__content-body.pc-w400,body.purchase-corporate .purchase-store__content-body.pc-w400,body.purchase-corporate .purchase-mail__content-body.pc-w400,body.purchase-corporate .purchase-corporate__content-body.pc-w400{width:100%}}body.purchase-store .purchase-store__content-body h3,body.purchase-store .purchase-mail__content-body h3,body.purchase-store .purchase-corporate__content-body h3,body.purchase-mail .purchase-store__content-body h3,body.purchase-mail .purchase-mail__content-body h3,body.purchase-mail .purchase-corporate__content-body h3,body.purchase-corporate .purchase-store__content-body h3,body.purchase-corporate .purchase-mail__content-body h3,body.purchase-corporate .purchase-corporate__content-body h3{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.25em;background:-webkit-linear-gradient(359.62deg, #2a9ddb 2.26%, #1c3d9b 100%);background:linear-gradient(90.38deg, #2a9ddb 2.26%, #1c3d9b 100%);color:#fff;font-size:min(24px,(100vw * (24 / 1440)));font-weight:500;margin-bottom:min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){body.purchase-store .purchase-store__content-body h3,body.purchase-store .purchase-mail__content-body h3,body.purchase-store .purchase-corporate__content-body h3,body.purchase-mail .purchase-store__content-body h3,body.purchase-mail .purchase-mail__content-body h3,body.purchase-mail .purchase-corporate__content-body h3,body.purchase-corporate .purchase-store__content-body h3,body.purchase-corporate .purchase-mail__content-body h3,body.purchase-corporate .purchase-corporate__content-body h3{font-size:calc(100vw * (16 / 375));margin-bottom:calc(100vw * (10 / 375))}}body.purchase-store .purchase-store__content-body *+h3,body.purchase-store .purchase-mail__content-body *+h3,body.purchase-store .purchase-corporate__content-body *+h3,body.purchase-mail .purchase-store__content-body *+h3,body.purchase-mail .purchase-mail__content-body *+h3,body.purchase-mail .purchase-corporate__content-body *+h3,body.purchase-corporate .purchase-store__content-body *+h3,body.purchase-corporate .purchase-mail__content-body *+h3,body.purchase-corporate .purchase-corporate__content-body *+h3{margin-top:min(30px,(100vw * (30 / 1440)))}@media(max-width: 767px){body.purchase-store .purchase-store__content-body *+h3,body.purchase-store .purchase-mail__content-body *+h3,body.purchase-store .purchase-corporate__content-body *+h3,body.purchase-mail .purchase-store__content-body *+h3,body.purchase-mail .purchase-mail__content-body *+h3,body.purchase-mail .purchase-corporate__content-body *+h3,body.purchase-corporate .purchase-store__content-body *+h3,body.purchase-corporate .purchase-mail__content-body *+h3,body.purchase-corporate .purchase-corporate__content-body *+h3{margin-top:calc(100vw * (20 / 375))}}body.purchase-store .purchase-store__content-body .accent,body.purchase-store .purchase-mail__content-body .accent,body.purchase-store .purchase-corporate__content-body .accent,body.purchase-mail .purchase-store__content-body .accent,body.purchase-mail .purchase-mail__content-body .accent,body.purchase-mail .purchase-corporate__content-body .accent,body.purchase-corporate .purchase-store__content-body .accent,body.purchase-corporate .purchase-mail__content-body .accent,body.purchase-corporate .purchase-corporate__content-body .accent{color:#1c3d9b}body.purchase-store .purchase-store__content-body-download_container,body.purchase-store .purchase-mail__content-body-download_container,body.purchase-store .purchase-corporate__content-body-download_container,body.purchase-mail .purchase-store__content-body-download_container,body.purchase-mail .purchase-mail__content-body-download_container,body.purchase-mail .purchase-corporate__content-body-download_container,body.purchase-corporate .purchase-store__content-body-download_container,body.purchase-corporate .purchase-mail__content-body-download_container,body.purchase-corporate .purchase-corporate__content-body-download_container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815;gap:.5em}@media(max-width: 767px){body.purchase-store .purchase-store__content-body-download_container,body.purchase-store .purchase-mail__content-body-download_container,body.purchase-store .purchase-corporate__content-body-download_container,body.purchase-mail .purchase-store__content-body-download_container,body.purchase-mail .purchase-mail__content-body-download_container,body.purchase-mail .purchase-corporate__content-body-download_container,body.purchase-corporate .purchase-store__content-body-download_container,body.purchase-corporate .purchase-mail__content-body-download_container,body.purchase-corporate .purchase-corporate__content-body-download_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:calc(100vw * (14 / 375))}}body.purchase-store .purchase-store__content-body-download_container a,body.purchase-store .purchase-mail__content-body-download_container a,body.purchase-store .purchase-corporate__content-body-download_container a,body.purchase-mail .purchase-store__content-body-download_container a,body.purchase-mail .purchase-mail__content-body-download_container a,body.purchase-mail .purchase-corporate__content-body-download_container a,body.purchase-corporate .purchase-store__content-body-download_container a,body.purchase-corporate .purchase-mail__content-body-download_container a,body.purchase-corporate .purchase-corporate__content-body-download_container a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(185px,(100vw * (185 / 1440)));height:min(60px,(100vw * (60 / 1440)));background-color:#231815;color:#fff;font-size:min(24px,(100vw * (24 / 1440)));font-weight:500;border-radius:min(8px,(100vw * (8 / 1440)));gap:.5em}@media(max-width: 767px){body.purchase-store .purchase-store__content-body-download_container a,body.purchase-store .purchase-mail__content-body-download_container a,body.purchase-store .purchase-corporate__content-body-download_container a,body.purchase-mail .purchase-store__content-body-download_container a,body.purchase-mail .purchase-mail__content-body-download_container a,body.purchase-mail .purchase-corporate__content-body-download_container a,body.purchase-corporate .purchase-store__content-body-download_container a,body.purchase-corporate .purchase-mail__content-body-download_container a,body.purchase-corporate .purchase-corporate__content-body-download_container a{width:calc(100vw * (185 / 375));height:calc(100vw * (60 / 375));font-size:calc(100vw * (20 / 375));border-radius:calc(100vw * (8 / 375));margin:0 auto}}body.purchase-store .purchase-store__content-body-download_container p,body.purchase-store .purchase-mail__content-body-download_container p,body.purchase-store .purchase-corporate__content-body-download_container p,body.purchase-mail .purchase-store__content-body-download_container p,body.purchase-mail .purchase-mail__content-body-download_container p,body.purchase-mail .purchase-corporate__content-body-download_container p,body.purchase-corporate .purchase-store__content-body-download_container p,body.purchase-corporate .purchase-mail__content-body-download_container p,body.purchase-corporate .purchase-corporate__content-body-download_container p{text-indent:-1em;padding-left:1em}body.purchase-store .purchase-store__content-cart_btn,body.purchase-store .purchase-mail__content-cart_btn,body.purchase-store .purchase-corporate__content-cart_btn,body.purchase-mail .purchase-store__content-cart_btn,body.purchase-mail .purchase-mail__content-cart_btn,body.purchase-mail .purchase-corporate__content-cart_btn,body.purchase-corporate .purchase-store__content-cart_btn,body.purchase-corporate .purchase-mail__content-cart_btn,body.purchase-corporate .purchase-corporate__content-cart_btn{position:relative;display:block;margin-top:min(40px,(100vw * (40 / 1440)))}@media(max-width: 767px){body.purchase-store .purchase-store__content-cart_btn,body.purchase-store .purchase-mail__content-cart_btn,body.purchase-store .purchase-corporate__content-cart_btn,body.purchase-mail .purchase-store__content-cart_btn,body.purchase-mail .purchase-mail__content-cart_btn,body.purchase-mail .purchase-corporate__content-cart_btn,body.purchase-corporate .purchase-store__content-cart_btn,body.purchase-corporate .purchase-mail__content-cart_btn,body.purchase-corporate .purchase-corporate__content-cart_btn{margin-top:calc(100vw * (20 / 375))}}body.purchase-store .purchase-store__content-cart_btn a,body.purchase-store .purchase-mail__content-cart_btn a,body.purchase-store .purchase-corporate__content-cart_btn a,body.purchase-mail .purchase-store__content-cart_btn a,body.purchase-mail .purchase-mail__content-cart_btn a,body.purchase-mail .purchase-corporate__content-cart_btn a,body.purchase-corporate .purchase-store__content-cart_btn a,body.purchase-corporate .purchase-mail__content-cart_btn a,body.purchase-corporate .purchase-corporate__content-cart_btn a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(100%,min(260px,(100vw * (260 / 1440))));height:min(60px,(100vw * (60 / 1440)));background-color:#fa5151;color:#fff;font-size:min(24px,(100vw * (24 / 1440)));font-weight:500;border-radius:min(10px,(100vw * (10 / 1440)));gap:.5em}@media(max-width: 767px){body.purchase-store .purchase-store__content-cart_btn a,body.purchase-store .purchase-mail__content-cart_btn a,body.purchase-store .purchase-corporate__content-cart_btn a,body.purchase-mail .purchase-store__content-cart_btn a,body.purchase-mail .purchase-mail__content-cart_btn a,body.purchase-mail .purchase-corporate__content-cart_btn a,body.purchase-corporate .purchase-store__content-cart_btn a,body.purchase-corporate .purchase-mail__content-cart_btn a,body.purchase-corporate .purchase-corporate__content-cart_btn a{width:min(100%,(100vw * (260 / 375)));height:calc(100vw * (60 / 375));font-size:calc(100vw * (20 / 375));border-radius:calc(100vw * (10 / 375));margin:0 auto}}body.purchase-store .purchase-store__content-cart_btn a:before,body.purchase-store .purchase-mail__content-cart_btn a:before,body.purchase-store .purchase-corporate__content-cart_btn a:before,body.purchase-mail .purchase-store__content-cart_btn a:before,body.purchase-mail .purchase-mail__content-cart_btn a:before,body.purchase-mail .purchase-corporate__content-cart_btn a:before,body.purchase-corporate .purchase-store__content-cart_btn a:before,body.purchase-corporate .purchase-mail__content-cart_btn a:before,body.purchase-corporate .purchase-corporate__content-cart_btn a:before{content:"";display:block;width:min(40px,(100vw * (40 / 1440)));height:min(40px,(100vw * (40 / 1440)));background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7.5%207.5H37.5L33.75%2023.75H11.25M33.75%2028.75H12.5L6.25%202.5H2.5%22%20stroke%3D%22white%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M31.25%2036.25C32.6307%2036.25%2033.75%2035.1307%2033.75%2033.75C33.75%2032.3693%2032.6307%2031.25%2031.25%2031.25C29.8693%2031.25%2028.75%2032.3693%2028.75%2033.75C28.75%2035.1307%2029.8693%2036.25%2031.25%2036.25Z%22%20stroke%3D%22white%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M15%2036.25C16.3807%2036.25%2017.5%2035.1307%2017.5%2033.75C17.5%2032.3693%2016.3807%2031.25%2015%2031.25C13.6193%2031.25%2012.5%2032.3693%2012.5%2033.75C12.5%2035.1307%2013.6193%2036.25%2015%2036.25Z%22%20stroke%3D%22white%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width: 767px){body.purchase-store .purchase-store__content-cart_btn a:before,body.purchase-store .purchase-mail__content-cart_btn a:before,body.purchase-store .purchase-corporate__content-cart_btn a:before,body.purchase-mail .purchase-store__content-cart_btn a:before,body.purchase-mail .purchase-mail__content-cart_btn a:before,body.purchase-mail .purchase-corporate__content-cart_btn a:before,body.purchase-corporate .purchase-store__content-cart_btn a:before,body.purchase-corporate .purchase-mail__content-cart_btn a:before,body.purchase-corporate .purchase-corporate__content-cart_btn a:before{width:calc(100vw * (40 / 375));height:calc(100vw * (40 / 375))}}body.purchase-store .purchase-store__content-text_center_container,body.purchase-store .purchase-mail__content-text_center_container,body.purchase-store .purchase-corporate__content-text_center_container,body.purchase-mail .purchase-store__content-text_center_container,body.purchase-mail .purchase-mail__content-text_center_container,body.purchase-mail .purchase-corporate__content-text_center_container,body.purchase-corporate .purchase-store__content-text_center_container,body.purchase-corporate .purchase-mail__content-text_center_container,body.purchase-corporate .purchase-corporate__content-text_center_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto}body.purchase-store .purchase-store__content-access_link_btn,body.purchase-store .purchase-mail__content-access_link_btn,body.purchase-store .purchase-corporate__content-access_link_btn,body.purchase-mail .purchase-store__content-access_link_btn,body.purchase-mail .purchase-mail__content-access_link_btn,body.purchase-mail .purchase-corporate__content-access_link_btn,body.purchase-corporate .purchase-store__content-access_link_btn,body.purchase-corporate .purchase-mail__content-access_link_btn,body.purchase-corporate .purchase-corporate__content-access_link_btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:min(40px,(100vw * (40 / 1440))) auto 0}@media(max-width: 767px){body.purchase-store .purchase-store__content-access_link_btn,body.purchase-store .purchase-mail__content-access_link_btn,body.purchase-store .purchase-corporate__content-access_link_btn,body.purchase-mail .purchase-store__content-access_link_btn,body.purchase-mail .purchase-mail__content-access_link_btn,body.purchase-mail .purchase-corporate__content-access_link_btn,body.purchase-corporate .purchase-store__content-access_link_btn,body.purchase-corporate .purchase-mail__content-access_link_btn,body.purchase-corporate .purchase-corporate__content-access_link_btn{margin:calc(100vw * (20 / 375)) auto 0}}body.purchase-store .purchase-store__content-access_link_btn a,body.purchase-store .purchase-mail__content-access_link_btn a,body.purchase-store .purchase-corporate__content-access_link_btn a,body.purchase-mail .purchase-store__content-access_link_btn a,body.purchase-mail .purchase-mail__content-access_link_btn a,body.purchase-mail .purchase-corporate__content-access_link_btn a,body.purchase-corporate .purchase-store__content-access_link_btn a,body.purchase-corporate .purchase-mail__content-access_link_btn a,body.purchase-corporate .purchase-corporate__content-access_link_btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:min(240px,(100vw * (240 / 1440)));height:min(60px,(100vw * (60 / 1440)));border-radius:min(8px,(100vw * (8 / 1440)));background-color:#1c3d9b;color:#fff;font-size:min(24px,(100vw * (24 / 1440)));font-weight:500;margin:0 auto}@media(max-width: 767px){body.purchase-store .purchase-store__content-access_link_btn a,body.purchase-store .purchase-mail__content-access_link_btn a,body.purchase-store .purchase-corporate__content-access_link_btn a,body.purchase-mail .purchase-store__content-access_link_btn a,body.purchase-mail .purchase-mail__content-access_link_btn a,body.purchase-mail .purchase-corporate__content-access_link_btn a,body.purchase-corporate .purchase-store__content-access_link_btn a,body.purchase-corporate .purchase-mail__content-access_link_btn a,body.purchase-corporate .purchase-corporate__content-access_link_btn a{width:calc(100vw * (240 / 375));height:calc(100vw * (60 / 375));border-radius:calc(100vw * (8 / 375));font-size:calc(100vw * (20 / 375))}}body.shop-info .shop-info{position:relative;display:block;width:100%;padding:min(60px,(100vw * (60 / 1440))) 0 min(120px,(100vw * (120 / 1440)));overflow:hidden}@media(max-width: 767px){body.shop-info .shop-info{padding:calc(100vw * (30 / 375)) 0 calc(100vw * (60 / 375))}}body.shop-info .shop-info__breadcrumb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:min(1280px,(100vw * (1280 / 1440)));margin:0 auto min(30px,(100vw * (30 / 1440)));gap:.5em;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.shop-info .shop-info__breadcrumb{width:calc(100vw * (350 / 375));font-size:calc(100vw * (14 / 375));margin:0 auto calc(100vw * (20 / 375))}}body.shop-info .shop-info__breadcrumb a{color:#231815;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(any-hover: hover){body.shop-info .shop-info__breadcrumb a:hover{opacity:.7}}body.shop-info .shop-info__article{position:relative;display:block;width:min(1280px,(100vw * (1280 / 1440)));margin:min(60px,(100vw * (60 / 1440))) auto 0}@media(max-width: 767px){body.shop-info .shop-info__article{width:calc(100vw * (350 / 375));margin:calc(100vw * (30 / 375)) auto 0}}body.shop-info .shop-info__page-title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;margin:0 auto min(80px,(100vw * (80 / 1440)));font-size:min(40px,(100vw * (40 / 1440)));font-weight:500;color:#231815}@media(max-width: 767px){body.shop-info .shop-info__page-title{margin:0 auto calc(100vw * (40 / 375));font-size:calc(100vw * (24 / 375))}}body.shop-info .shop-info__page-title span{display:inline-block;border-bottom:solid 5px #2a9ddb}body.shop-info .shop-info__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(30px,(100vw * (30 / 1440))) min(80px,(100vw * (80 / 1440)));width:min(1010px,(100vw * (1010 / 1440)));margin:min(60px,(100vw * (60 / 1440))) auto 0}@media(max-width: 767px){body.shop-info .shop-info__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(100vw * (40 / 375));width:calc(100vw * (350 / 375));margin:calc(100vw * (40 / 375)) auto 0}}body.shop-info .shop-info__content-img{position:relative;display:block;width:min(400px,(100vw * (400 / 1440)))}@media(max-width: 767px){body.shop-info .shop-info__content-img{width:100%}}body.shop-info .shop-info__content-img img{display:block;width:100%;height:auto}body.shop-info .shop-info__content-body{position:relative;display:block;width:min(530px,(100vw * (530 / 1440)));font-size:min(16px,(100vw * (16 / 1440)));line-height:1.8;font-weight:500;color:#231815}@media(max-width: 767px){body.shop-info .shop-info__content-body{width:100%;font-size:calc(100vw * (14 / 375))}}body.shop-info .shop-info__content-body.full-width{width:100%}body.shop-info .shop-info__content-body.pc-w400{width:min(400px,(100vw * (400 / 1440)))}@media(max-width: 767px){body.shop-info .shop-info__content-body.pc-w400{width:100%}}body.shop-info .shop-info__content-body h3{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.25em;background:-webkit-linear-gradient(359.62deg, #2a9ddb 2.26%, #1c3d9b 100%);background:linear-gradient(90.38deg, #2a9ddb 2.26%, #1c3d9b 100%);color:#fff;font-size:min(24px,(100vw * (24 / 1440)));font-weight:500;margin-bottom:min(10px,(100vw * (10 / 1440)))}@media(max-width: 767px){body.shop-info .shop-info__content-body h3{font-size:calc(100vw * (16 / 375));margin-bottom:calc(100vw * (10 / 375))}}body.shop-info .shop-info__content-body *+h3{margin-top:min(30px,(100vw * (30 / 1440)))}@media(max-width: 767px){body.shop-info .shop-info__content-body *+h3{margin-top:calc(100vw * (20 / 375))}}body.shop-info .shop-info__content-body .accent{color:#1c3d9b}body.shop-info .shop-info__content-body-map{position:relative;display:block;width:100%}body.shop-info .shop-info__content-body-map iframe{display:block;width:100%;height:460px}body.shop-info .shop-info__content-body-note{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1em auto 0;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500}@media(max-width: 767px){body.shop-info .shop-info__content-body-note{font-size:calc(100vw * (14 / 375))}}body.faq .faq__container{position:relative;display:block;width:min(900px,(100vw * (900 / 1440)));margin:0 auto;font-size:min(16px,(100vw * (16 / 1440)));font-weight:500;line-height:min(30px,(100vw * (30 / 1440)));border:solid 1px #2a9ddb;-webkit-border-image:-webkit-gradient(linear, left top, right top, color-stop(1.11%, #2a9ddb), to(#1c3d9b)) 1;-webkit-border-image:-webkit-linear-gradient(left, #2a9ddb 1.11%, #1c3d9b 100%) 1;-o-border-image:linear-gradient(90deg, #2a9ddb 1.11%, #1c3d9b 100%) 1;border-image:-webkit-gradient(linear, left top, right top, color-stop(1.11%, #2a9ddb), to(#1c3d9b)) 1;border-image:linear-gradient(90deg, #2a9ddb 1.11%, #1c3d9b 100%) 1}@media(max-width: 767px){body.faq .faq__container{width:calc(100vw * (350 / 375));font-size:calc(100vw * (14 / 375));line-height:calc(100vw * (24 / 375))}}body.faq .faq__container+.faq__container{margin-top:min(40px,(100vw * (40 / 1440)))}@media(max-width: 767px){body.faq .faq__container+.faq__container{margin-top:calc(100vw * (20 / 375))}}body.faq .faq__header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em;width:100%;background:-webkit-gradient(linear, left top, right top, color-stop(1.11%, #2a9ddb), to(#1c3d9b));background:-webkit-linear-gradient(left, #2a9ddb 1.11%, #1c3d9b 100%);background:linear-gradient(90deg, #2a9ddb 1.11%, #1c3d9b 100%);color:#fff;padding:.5em 1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}body.faq .faq__header:before{content:"";display:block;width:min(44px,(100vw * (44 / 1440)));height:min(44px,(100vw * (44 / 1440)));background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Ccircle%20cx%3D%2222%22%20cy%3D%2222%22%20r%3D%2222%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M22.048%2032.336C20.544%2032.336%2019.208%2031.96%2018.04%2031.208C16.888%2030.456%2015.984%2029.392%2015.328%2028.016C14.672%2026.624%2014.344%2024.984%2014.344%2023.096C14.344%2021.192%2014.672%2019.568%2015.328%2018.224C15.984%2016.864%2016.888%2015.824%2018.04%2015.104C19.208%2014.368%2020.544%2014%2022.048%2014C23.568%2014%2024.904%2014.368%2026.056%2015.104C27.208%2015.824%2028.112%2016.864%2028.768%2018.224C29.424%2019.568%2029.752%2021.192%2029.752%2023.096C29.752%2024.984%2029.424%2026.624%2028.768%2028.016C28.112%2029.392%2027.208%2030.456%2026.056%2031.208C24.904%2031.96%2023.568%2032.336%2022.048%2032.336ZM22.048%2030.008C23.024%2030.008%2023.872%2029.736%2024.592%2029.192C25.328%2028.632%2025.896%2027.832%2026.296%2026.792C26.696%2025.752%2026.896%2024.52%2026.896%2023.096C26.896%2021.72%2026.696%2020.536%2026.296%2019.544C25.896%2018.536%2025.328%2017.768%2024.592%2017.24C23.872%2016.696%2023.024%2016.424%2022.048%2016.424C21.072%2016.424%2020.216%2016.696%2019.48%2017.24C18.76%2017.768%2018.2%2018.536%2017.8%2019.544C17.416%2020.536%2017.224%2021.72%2017.224%2023.096C17.224%2024.52%2017.416%2025.752%2017.8%2026.792C18.2%2027.832%2018.76%2028.632%2019.48%2029.192C20.216%2029.736%2021.072%2030.008%2022.048%2030.008ZM27.592%2036.608C26.424%2036.608%2025.376%2036.4%2024.448%2035.984C23.52%2035.584%2022.736%2035.024%2022.096%2034.304C21.456%2033.6%2020.96%2032.808%2020.608%2031.928L23.488%2031.664C23.712%2032.256%2024.04%2032.752%2024.472%2033.152C24.92%2033.552%2025.44%2033.84%2026.032%2034.016C26.624%2034.208%2027.248%2034.304%2027.904%2034.304C28.288%2034.304%2028.632%2034.28%2028.936%2034.232C29.256%2034.184%2029.544%2034.112%2029.8%2034.016L30.328%2036.128C30.04%2036.256%2029.656%2036.368%2029.176%2036.464C28.696%2036.56%2028.168%2036.608%2027.592%2036.608Z%22%20fill%3D%22%232A9DDB%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width: 767px){body.faq .faq__header:before{width:calc(100vw * (30 / 375));height:calc(100vw * (30 / 375))}}body.faq .faq__header-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em;padding-right:calc(min(20px,(100vw * (20 / 1440))) + 1em)}@media(max-width: 767px){body.faq .faq__header-inner{padding-right:calc((100vw * (20 / 375)) + 1em)}}body.faq .faq__header-inner:before,body.faq .faq__header-inner:after{content:"";display:block;width:min(20px,(100vw * (20 / 1440)));height:min(3px,(100vw * (3 / 1440)));background-color:#fff;border-radius:9999px;position:absolute;top:0;bottom:0;left:auto;right:.5em;margin:auto 0;-webkit-transition:rotate .4s ease;transition:rotate .4s ease}@media(max-width: 767px){body.faq .faq__header-inner:before,body.faq .faq__header-inner:after{width:calc(100vw * (20 / 375));height:calc(100vw * (3 / 375))}}body.faq .faq__header-inner:after{rotate:-90deg}body.faq .faq__header-inner h2{all:unset;white-space:pre-wrap}body.faq .faq__body{width:100%;display:grid;grid-template-rows:0fr;opacity:0;-webkit-transition:grid-template-rows .4s ease,opacity .4s ease;transition:grid-template-rows .4s ease,opacity .4s ease;transition:grid-template-rows .4s ease,opacity .4s ease,-ms-grid-rows .4s ease}body.faq .faq__body-inner{overflow:hidden}body.faq .faq__body-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1em;width:100%;padding:.5em 1em}body.faq .faq__body-content:before{content:"";display:block;width:min(44px,(100vw * (44 / 1440)));height:min(44px,(100vw * (44 / 1440)));background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Ccircle%20cx%3D%2222%22%20cy%3D%2222%22%20r%3D%2222%22%20fill%3D%22%232A9DDB%22%2F%3E%0A%3Cpath%20d%3D%22M15%2032L20.856%2014.312H24.072L29.928%2032H26.976L24.12%2022.4C23.832%2021.44%2023.552%2020.472%2023.28%2019.496C23.008%2018.504%2022.736%2017.512%2022.464%2016.52H22.368C22.112%2017.528%2021.84%2018.52%2021.552%2019.496C21.28%2020.472%2021%2021.44%2020.712%2022.4L17.856%2032H15ZM18.312%2026.984V24.776H26.568V26.984H18.312Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width: 767px){body.faq .faq__body-content:before{width:calc(100vw * (30 / 375));height:calc(100vw * (30 / 375))}}body.faq .faq__body-content-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;margin:auto 0;color:#231815;padding:.5em 0}@media(max-width: 767px){body.faq .faq__body-content-text{padding:.25em 0}}body.faq .faq__container.open .faq__header .faq__header-inner:after{rotate:0deg}body.faq .faq__container.open .faq__body{grid-template-rows:1fr;opacity:1}body.post-type-page.cart .cart{max-width:1000px;margin:0 auto;padding:40px 20px 80px}body.post-type-page.cart .cart__breadcrumb{font-size:14px;color:#333;margin-bottom:40px}body.post-type-page.cart .cart__breadcrumb a{color:#333;text-decoration:none}@media(any-hover: hover){body.post-type-page.cart .cart__breadcrumb a:hover{text-decoration:underline}}body.post-type-page.cart .cart__breadcrumb .separator{margin:0 8px;color:#666}body.post-type-page.cart .cart__page-title{text-align:center;margin-bottom:50px}body.post-type-page.cart .cart__page-title span{display:inline-block;font-size:28px;font-weight:700;letter-spacing:.2em;padding-bottom:15px;border-bottom:3px solid #06c}@media(max-width: 767px){body.post-type-page.cart .cart__page-title span{font-size:22px;letter-spacing:.1em}}body.post-type-page.cart .cart__loading{text-align:center;padding:60px 20px;color:#666;font-size:16px}body.post-type-page.cart .cart__empty{text-align:center;padding:60px 20px;color:#666;font-size:16px}body.post-type-page.cart .cart__items{border:1px solid #ddd;border-radius:4px;overflow:hidden}body.post-type-page.cart .cart__item{display:grid;grid-template-columns:1fr 150px 180px;border-bottom:1px solid #ddd}body.post-type-page.cart .cart__item:last-child{border-bottom:none}@media(max-width: 767px){body.post-type-page.cart .cart__item{grid-template-columns:1fr;padding:20px;gap:15px}}body.post-type-page.cart .cart__item-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;padding:25px 20px;border-right:1px solid #ddd}@media(max-width: 767px){body.post-type-page.cart .cart__item-product{padding:0;border-right:none}}body.post-type-page.cart .cart__item-image{width:150px;height:110px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#e0e0e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.post-type-page.cart .cart__item-image img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){body.post-type-page.cart .cart__item-image{width:100px;height:75px}}body.post-type-page.cart .cart__item-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}body.post-type-page.cart .cart__item-title{font-size:16px;font-weight:700;color:#333;margin:0}body.post-type-page.cart .cart__item-title a{color:inherit;text-decoration:none}@media(any-hover: hover){body.post-type-page.cart .cart__item-title a:hover{color:#1c3d9b;text-decoration:underline}}body.post-type-page.cart .cart__item-options{font-size:14px;color:#666;display:block}body.post-type-page.cart .cart__item-option{display:inline-block;margin-right:12px}body.post-type-page.cart .cart__item-option-name{color:#333}body.post-type-page.cart .cart__item-option-value{color:#666}body.post-type-page.cart .cart__item-remove{background:none;border:none;color:#999;cursor:pointer;font-size:12px;padding:4px 0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(any-hover: hover){body.post-type-page.cart .cart__item-remove:hover{color:#c00;text-decoration:underline}}body.post-type-page.cart .cart__item-quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:25px 15px;border-right:1px solid #ddd}@media(max-width: 767px){body.post-type-page.cart .cart__item-quantity{padding:0;border-right:none;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}body.post-type-page.cart .cart__item-quantity-label{font-size:14px;color:#333}body.post-type-page.cart .cart__item-quantity-input{width:60px;height:36px;text-align:center;border:1px solid #ccc;border-radius:4px;font-size:14px}body.post-type-page.cart .cart__item-subtotal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:25px 20px}@media(max-width: 767px){body.post-type-page.cart .cart__item-subtotal{padding:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px}}body.post-type-page.cart .cart__item-subtotal-label{font-size:14px;color:#333;margin-bottom:4px}@media(max-width: 767px){body.post-type-page.cart .cart__item-subtotal-label{margin-bottom:0}}body.post-type-page.cart .cart__item-subtotal-price{font-size:22px;font-weight:700;color:#333}body.post-type-page.cart .cart__item-subtotal-price .yen{font-size:14px;font-weight:400}@media(max-width: 767px){body.post-type-page.cart .cart__item-subtotal-price{font-size:18px}}body.post-type-page.cart .cart__item-subtotal-tax{font-size:12px;color:#888}body.post-type-page.cart .cart__total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:30px 0;margin-top:20px}@media(max-width: 767px){body.post-type-page.cart .cart__total{padding:20px 0}}body.post-type-page.cart .cart__total-label{font-size:16px;color:#333}body.post-type-page.cart .cart__total-price{font-size:28px;font-weight:700;color:#333}body.post-type-page.cart .cart__total-price .yen{font-size:16px;font-weight:400}@media(max-width: 767px){body.post-type-page.cart .cart__total-price{font-size:24px}}body.post-type-page.cart .cart__total-tax{font-size:14px;color:#888}body.post-type-page.cart .cart__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px;gap:20px}@media(max-width: 767px){body.post-type-page.cart .cart__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}}body.post-type-page.cart .cart__btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:220px;height:56px;padding:0 40px;font-size:16px;font-weight:700;text-decoration:none;border-radius:4px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(any-hover: hover){body.post-type-page.cart .cart__btn:hover{opacity:.8}}@media(max-width: 767px){body.post-type-page.cart .cart__btn{width:100%;min-width:auto}}body.post-type-page.cart .cart__btn--secondary{background-color:#666;color:#fff}body.post-type-page.cart .cart__btn--primary{background-color:#f26b6b;color:#fff}.form-page{max-width:800px;margin:0 auto;padding:40px 20px 80px}.form-page__breadcrumb{font-size:14px;color:#333;margin-bottom:40px}.form-page__breadcrumb a{color:#333;text-decoration:none}@media(any-hover: hover){.form-page__breadcrumb a:hover{text-decoration:underline}}.form-page__breadcrumb .separator{margin:0 8px;color:#666}.form-page__page-title{text-align:center;margin-bottom:50px}.form-page__page-title span{display:inline-block;font-size:28px;font-weight:700;letter-spacing:.2em;padding-bottom:15px;border-bottom:3px solid #06c}@media(max-width: 767px){.form-page__page-title span{font-size:22px;letter-spacing:.1em}}.form-page__order-summary{margin-bottom:50px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.form-page__order-summary-title{font-size:16px;font-weight:700;color:#333;padding:15px 20px;background-color:#f5f5f5;border-bottom:1px solid #ddd;margin:0}.form-page__order-loading,.form-page__order-empty{padding:30px 20px;text-align:center;color:#666;font-size:14px}.form-page__order-loading a,.form-page__order-empty a{color:#06c;text-decoration:underline}.form-page__order-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;gap:15px}.form-page__order-item:last-child{border-bottom:none}@media(max-width: 767px){.form-page__order-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.form-page__order-item-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.form-page__order-item-title{font-size:15px;font-weight:500;color:#333;margin:0 0 4px}.form-page__order-item-options{font-size:13px;color:#666}.form-page__order-item-option{display:inline-block;margin-right:10px}.form-page__order-item-option-name{color:#555}.form-page__order-item-option-value{color:#666}.form-page__order-item-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 767px){.form-page__order-item-detail{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.form-page__order-item-quantity{font-size:14px;color:#666}.form-page__order-item-subtotal{font-size:16px;font-weight:700;color:#333;white-space:nowrap}.form-page__order-item-subtotal .yen{font-size:12px;font-weight:400}.form-page__order-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:15px 20px;background-color:#f9f9f9;border-top:1px solid #ddd}.form-page__order-total-label{font-size:15px;color:#333}.form-page__order-total-price{font-size:22px;font-weight:700;color:#333}.form-page__order-total-price .yen{font-size:14px;font-weight:400}@media(max-width: 767px){.form-page__order-total-price{font-size:20px}}.form-page__order-total-tax{font-size:12px;color:#888}.form-page__field{margin-bottom:25px}.form-page__label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.form-page__required{color:#f26b6b;margin-left:2px}.form-page__input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.form-page__input-group--half .form-page__input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.form-page__input,.form-page__select{width:100%;height:48px;padding:0 15px;font-size:16px;line-height:48px;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.form-page__input::-webkit-input-placeholder, .form-page__select::-webkit-input-placeholder{color:#aaa}.form-page__input::-moz-placeholder, .form-page__select::-moz-placeholder{color:#aaa}.form-page__input:-ms-input-placeholder, .form-page__select:-ms-input-placeholder{color:#aaa}.form-page__input::-ms-input-placeholder, .form-page__select::-ms-input-placeholder{color:#aaa}.form-page__input::placeholder,.form-page__select::placeholder{color:#aaa}.form-page__input:focus,.form-page__select:focus{border-color:#06c}@media(max-width: 767px){.form-page__input,.form-page__select{height:44px;font-size:16px;line-height:44px}}.form-page__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px;cursor:pointer}.form-page__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:50px}@media(max-width: 767px){.form-page__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px}}.form-page__btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-width:180px;height:52px;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;border:none;border-radius:4px;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(any-hover: hover){.form-page__btn:hover{opacity:.8}}@media(max-width: 767px){.form-page__btn{width:100%;min-width:auto}}.form-page__btn svg{width:16px;height:16px}.form-page__btn--secondary{background-color:#666;color:#fff}.form-page__btn--primary{background-color:#f26b6b;color:#fff}