@charset "UTF-8";@layer reset,plugin,foundation,layout,component,project,vendor,utility;@layer reset{/*! kiso.css v1.2.3 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(:is(h1,h2,h3,h4,h5,h6):lang(en)){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){-webkit-padding-start:unset;padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){-webkit-margin-start:unset;margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(:is(u,s,del,ins)){text-decoration-inset:auto}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-webkit-font-feature-settings:initial;font-feature-settings:initial;font-variation-settings:initial;font-size:unset;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-inset:auto;cursor:help}:where(time){text-autospace:no-autospace}@media(forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a:-moz-any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font;text-decoration-inset:auto}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font;text-decoration-inset:auto}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}::-webkit-file-upload-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:-moz-placeholder)){direction:ltr}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:-ms-input-placeholder)){direction:ltr}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}::-webkit-file-upload-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}::-webkit-file-upload-button{touch-action:manipulation}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{-ms-touch-action:manipulation;touch-action:manipulation}:where(:enabled)::-webkit-file-upload-button{cursor:pointer}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::-webkit-input-placeholder{opacity:unset}::-moz-placeholder{opacity:unset}:-ms-input-placeholder{opacity:unset}::-ms-input-placeholder{opacity:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::-ms-backdrop{background-color:#0000004d}:where(dialog)::backdrop{background-color:#0000004d}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}}@layer plugin{@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translate(40px);opacity:0}10%{opacity:1}50%,to{-webkit-transform:translateX(-40px);transform:translate(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translate(40px);opacity:0}10%{opacity:1}50%,to{-webkit-transform:translateX(-40px);transform:translate(-40px);opacity:0}}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:auto;border-radius:5px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background:#000000b3;text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;-webkit-transition-delay:2.4s;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.4);box-shadow:0 4px 5px #0006}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{content:"";width:20px;height:100%;background:linear-gradient(270deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:before{content:"";width:20px;height:100%;background:linear-gradient(90deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after,.scroll-hint-shadow-wrap.is-right-scrollable:after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before,.scroll-hint-shadow-wrap.is-left-scrollable:before{opacity:1;visibility:visible}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}}@layer foundation{:root:has(:modal){overflow:hidden}:where(:root[data-mousedown] [data-dialog] :focus){outline:none}:where(:root[data-mousedown] [data-dialog-open]:focus){outline:none}.scroll-hint-icon-wrap{z-index:1}iframe:is([src^="https://form.movabletype.net/"],[src^="./iframe/"]){width:100vw;min-width:100dvi;margin-inline:calc((100% - 100dvi)/2);margin-top:2rem}@media(min-width:1024px){iframe:is([src^="https://form.movabletype.net/"],[src^="./iframe/"]){margin-top:3.75rem}}div[style="width:94%;margin:0 auto;padding:0;"]{width:100%!important}.cartjs_product_table{display:none}.cartjs_cart_in{margin-bottom:initial!important}.cartjs_cart_in input,.cartjs_buy input{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--bg-color: var(--color-green2);--bg-color-hover: var(--color-orange1);--icon-cart: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M-476.669-216.714a1.641,1.641,0,0,1,1.642-1.641,1.64,1.64,0,0,1,1.641,1.641,1.64,1.64,0,0,1-1.641,1.641A1.641,1.641,0,0,1-476.669-216.714Zm-7.142,0a1.64,1.64,0,0,1,1.641-1.641,1.64,1.64,0,0,1,1.641,1.641,1.64,1.64,0,0,1-1.641,1.641A1.64,1.64,0,0,1-483.811-216.714Zm1.183-2.572a1.789,1.789,0,0,1-1.13-.4,1.784,1.784,0,0,1-.62-1.026v0l-.6-3c-.007-.038-.013-.075-.016-.113l-1.384-6.92-.013-.049-.54-2.057h-2A1.071,1.071,0,0,1-490-233.929,1.071,1.071,0,0,1-488.929-235h2.272a1.789,1.789,0,0,1,1.129.4,1.788,1.788,0,0,1,.613.991l.478,1.821h13.009a1.435,1.435,0,0,1,1.377,1.067,1.42,1.42,0,0,1,.023.618l0,.015-1.131,5.516,0,.021a2.176,2.176,0,0,1-.129.476,1.442,1.442,0,0,1-1.079.84,1.9,1.9,0,0,1-.325.018h-10l.357,1.786h8.408a1.071,1.071,0,0,1,1.071,1.072,1.071,1.071,0,0,1-1.071,1.071Z" transform="translate(490 235)" fill="%23ffe07c"/></svg>');display:block;width:100%!important;max-width:19.4375rem;padding-top:1.03125rem!important;padding-bottom:1.03125rem!important;padding-left:4.78125rem!important;margin-inline:auto!important;margin-bottom:0!important;font-family:var(--font-primary);font-size:1.125rem!important;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white);text-align:initial!important;text-shadow:none!important;background-color:var(--bg-color)!important;background-image:var(--icon-cart)!important;background-repeat:no-repeat;background-position:13.40625rem center;background-size:1.25rem 1.25rem;border:none!important;border-radius:calc(infinity * 1px)!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}@media(min-width:1024px){.cartjs_cart_in input,.cartjs_buy input{max-width:20rem;padding-left:4.375rem;background-position:13rem center}}.cartjs_cart_in input:where(:-moz-any-link,:enabled,summary):focus-visible,.cartjs_buy input:where(:-moz-any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover)}.cartjs_cart_in input:where(:any-link,:enabled,summary):focus-visible,.cartjs_buy input:where(:any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover)}@media(any-hover:hover){.cartjs_cart_in input:where(:-moz-any-link,:enabled,summary):hover,.cartjs_buy input:where(:-moz-any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover)}.cartjs_cart_in input:where(:any-link,:enabled,summary):hover,.cartjs_buy input:where(:any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover)}}.cartjs_box{border:none!important}.cartjs_block{padding:0!important}.cartjs_dtl_tbl{display:none}.page{background-color:var(--color-yellow4)}.page>*:first-child{max-width:1152px;margin-inline:auto}.entry>*:first-child{margin-top:0!important}.entry:not(:has(div[contenteditable=true])){max-width:800px;margin-inline:auto}.entry div[contenteditable=true]{max-width:800px;margin-inline:auto}p:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){p:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){font-size:1.125rem}}div.entry p:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){font-size:16px}@media(min-width:1024px){div.entry p:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){font-size:18px}}strong:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){font-weight:var(--font-weight-bold);color:var(--color-brown1)}em:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){font-style:italic;font-weight:var(--font-weight-medium)}span:where([style="text-decoration: underline"],[style="text-decoration: underline;"]){text-decoration:underline;text-decoration-thickness:2px!important;text-decoration-color:var(--color-yellow1)!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:4px!important}a:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-green1);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;font-family:var(--font-primary);font-weight:var(--font-weight-medium);line-height:1.75;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition)}a:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}a:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}@media(any-hover:hover){a:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}a:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}}a:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]) .icon-external-link{display:inline-block;width:1.25rem;aspect-ratio:1;margin-right:.5rem;margin-left:.5rem;background-color:var(--color-orange1);-webkit-mask-image:var(--icon-external-link);mask-image:var(--icon-external-link);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;translate:0 .15rem}@media(min-width:1024px){a:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]) .icon-external-link{margin-right:.75rem;margin-left:.75rem}}ul:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){display:grid;row-gap:.5rem}ul:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){position:relative;padding-left:2rem;font-family:var(--font-primary);font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){ul:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){font-size:1.125rem}}ul:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):before{--dot-top: .625rem;--dot-left: .625rem;--dot-width: .5rem;--dot-color: var(--color-orange1);position:absolute;top:var(--dot-top);left:var(--dot-left);width:var(--dot-width);aspect-ratio:1;content:"";background-color:var(--dot-color);border-radius:50%}li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>ul:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){row-gap:initial}li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>ul:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):before{--dot-top: .6875rem;--dot-left: .6875rem;--dot-width: .375rem;--dot-color: var(--color-monotone75)}ol:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){display:grid;row-gap:.5rem;counter-reset:ol 0}ol:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){position:relative;padding-left:2rem;font-family:var(--font-primary);font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){ol:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){font-size:1.125rem}}ol:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):before{position:absolute;top:0;left:.125rem;font-family:var(--font-weight-bold);font-size:1rem;font-weight:var(--color-monotone100);line-height:1.75;color:var(--color-monotone100);content:counter(ol) ".";counter-increment:ol 1}@media(min-width:1024px){ol:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):before{font-size:1.125rem}}li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>ol:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){row-gap:initial}li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>ol:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):before{font-weight:var(--font-weight-medium)}:where(:root,div.entry){--breakpoint-sm: (min-width: 640px);--breakpoint-md: (min-width: 768px);--breakpoint-lg: (min-width: 1024px);--breakpoint-xl: (min-width: 1440px);--content-width-mobile-design: 375;--content-width-mobile-default: 343;--content-width-mobile-narrow: 320;--content-width-mobile-default-rem: calc( var(--content-width-mobile-default) / 16 * 1rem );--content-width-mobile-narrow-rem: calc( var(--content-width-mobile-narrow) / 16 * 1rem );--content-width-mobile-default-scale: calc( 100% * (var(--content-width-mobile-default) / var(--content-width-mobile-design)) );--content-width-mobile-narrow-scale: calc( 100% * (var(--content-width-mobile-narrow) / var(--content-width-mobile-design)) );--content-width-desktop-design: 1440;--content-width-desktop-default: 1152;--content-width-desktop-design-rem: calc( var(--content-width-desktop-design) / 16 * 1rem );--content-width-desktop-default-rem: calc( var(--content-width-desktop-default) / 16 * 1rem );--content-width-desktop-default-scale: calc( 100% * ( var(--content-width-desktop-default) / var(--content-width-desktop-design) ) );--color-monotone100: #4a413a;--color-monotone75: #77716b;--color-monotone25: #d2d0ce;--color-white: #fff;--color-white90: rgb(255 255 255 / 90%);--color-brown1: #754d2f;--color-brown2: #e3d7c5;--color-orange1: #f17f2e;--color-orange2: #ffbe5d;--color-orange3: #fad0ad;--color-yellow1: #ffe07c;--color-yellow2: #ffedb2;--color-yellow3: #fff4d2;--color-yellow4: #fcf8ed;--color-green1: #169761;--color-green2: #25b076;--color-lightblue: #e3f3f6;--color-red: #e62c4e;--font-primary: "Zen Maru Gothic", sans-serif;--font-weight-medium: 500;--font-weight-bold: 700;--dotted-line: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="8" height="2" viewBox="0 0 8 2"><circle cx="1" cy="1" r="1"/><circle cx="1" cy="1" r="1" transform="translate(4)"/></svg>');--icon-triangle: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M0,7.578V.654A.657.657,0,0,1,.994.093L6.925,3.539a.657.657,0,0,1,0,1.138L.994,8.139A.657.657,0,0,1,0,7.578Z" transform="translate(7.08 6)"/></svg>');--icon-phone: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M8.862,22.7a5.688,5.688,0,0,1-7.133-.784l-.8-.785a1.926,1.926,0,0,1,0-2.693l3.406-3.37a1.908,1.908,0,0,1,2.675,0,1.926,1.926,0,0,0,2.693,0l5.349-5.349a1.89,1.89,0,0,0,0-2.693,1.908,1.908,0,0,1,0-2.675L18.437.962a1.926,1.926,0,0,1,2.693,0l.785.8A5.688,5.688,0,0,1,22.7,8.9,51.6,51.6,0,0,1,8.862,22.7Z"/></svg>');--icon-external-link: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M-977.429-829A3.572,3.572,0,0,1-981-832.571v-12.857A3.571,3.571,0,0,1-977.429-849H-971a1.428,1.428,0,0,1,1.428,1.428A1.428,1.428,0,0,1-971-846.143h-6.429a.714.714,0,0,0-.714.715v12.857a.714.714,0,0,0,.714.714h12.857a.714.714,0,0,0,.715-.714V-839a1.428,1.428,0,0,1,1.428-1.429A1.428,1.428,0,0,1-961-839v6.429A3.571,3.571,0,0,1-964.571-829Zm5.419-8.99a1.429,1.429,0,0,1,0-2.021l6.28-6.28-1.49-1.49a.714.714,0,0,1-.155-.779.714.714,0,0,1,.66-.441h5a.714.714,0,0,1,.714.714v5a.714.714,0,0,1-.441.66.714.714,0,0,1-.779-.155l-1.49-1.49-6.28,6.28a1.424,1.424,0,0,1-1.01.418A1.424,1.424,0,0,1-972.01-837.99Z" transform="translate(981 849)"/></svg>');--icon-products-search: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M20.161,4.554V7.763A9.1,9.1,0,0,0,9.914,22.715H4.286a2.571,2.571,0,0,1-2.571-2.571V4.554Z" fill="%23ffe07c"/><path d="M2.571,0A2.571,2.571,0,0,0,0,2.571v.7A2.571,2.571,0,0,0,2.571,5.839H19.3a2.571,2.571,0,0,0,2.571-2.571v-.7A2.571,2.571,0,0,0,19.3,0Z" fill="%23f17f2e" fill-rule="evenodd"/><path d="M12.144,15.771a3.6,3.6,0,1,1,3.6,3.6A3.6,3.6,0,0,1,12.144,15.771Zm3.6-6.686a6.686,6.686,0,1,0,3.53,12.365l2.09,2.1a1.543,1.543,0,0,0,2.185-2.179l-2.1-2.107a6.687,6.687,0,0,0-5.7-10.175Z" fill="%23f17f2e" fill-rule="evenodd"/></svg>');--icon-cart: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M1.286,2.571H3.68l.648,2.469q.008.029.017.058l1.661,8.3a1.3,1.3,0,0,0,.02.135l.72,3.6v.005a2.143,2.143,0,0,0,2.1,1.714h10.44a1.286,1.286,0,0,0,0-2.571H9.2l-.429-2.143H20.763a2.288,2.288,0,0,0,.39-.022,1.732,1.732,0,0,0,1.3-1.008,2.646,2.646,0,0,0,.154-.571l0-.026L23.964,5.9l0-.018a1.715,1.715,0,0,0-1.68-2.023H6.676L6.1,1.672A2.143,2.143,0,0,0,4.011,0H1.286a1.286,1.286,0,0,0,0,2.571Z" transform="translate(0 0)" fill="%23ffe07c" fill-rule="evenodd"/><path d="M11.365,21.944A1.969,1.969,0,1,0,9.4,23.913,1.969,1.969,0,0,0,11.365,21.944Zm8.571,0a1.969,1.969,0,1,0-1.969,1.969A1.969,1.969,0,0,0,19.936,21.944Z" transform="translate(0 0)" fill="%23f17f2e" fill-rule="evenodd"/></svg>');--icon-file-word: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M-898.142-511.679v-2.143a2.679,2.679,0,0,1,2.678-2.678,2.679,2.679,0,0,1,2.455,1.607.894.894,0,0,1-.461,1.176.893.893,0,0,1-1.175-.461.893.893,0,0,0-.819-.536.893.893,0,0,0-.893.893v2.143a.893.893,0,0,0,.893.893.894.894,0,0,0,.819-.535.892.892,0,0,1,1.175-.461.893.893,0,0,1,.461,1.175A2.679,2.679,0,0,1-895.464-509,2.678,2.678,0,0,1-898.142-511.679Zm-6.429,0v-2.143a2.679,2.679,0,0,1,2.678-2.678,2.679,2.679,0,0,1,2.678,2.678v2.143A2.678,2.678,0,0,1-901.893-509,2.678,2.678,0,0,1-904.571-511.679Zm1.786-2.143v2.143a.893.893,0,0,0,.893.893.893.893,0,0,0,.893-.893v-2.143a.893.893,0,0,0-.893-.893A.893.893,0,0,0-902.786-513.822ZM-910.107-509a.893.893,0,0,1-.893-.893v-5.714a.893.893,0,0,1,.893-.893h.714a3.75,3.75,0,0,1,3.75,3.75,3.749,3.749,0,0,1-3.75,3.749Zm.893-1.794a1.964,1.964,0,0,0,1.786-1.956,1.965,1.965,0,0,0-1.786-1.957Zm-.536-7.134a.714.714,0,0,1-.714-.715v-8.214a2.14,2.14,0,0,1,.628-1.515,2.14,2.14,0,0,1,1.515-.628h7.287v5a2.714,2.714,0,0,0,2.714,2.714h5v2.643a.716.716,0,0,1-.715.715Zm11.429-5.358a.714.714,0,0,1-.714-.714v-5a.716.716,0,0,1,.139.013.722.722,0,0,1,.365.2l5,5a.715.715,0,0,1,.155.232.738.738,0,0,1,.055.273Z" transform="translate(911.893 529)"/></svg>');--icon-file-excel: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M-855.293-510.42l-1.029-1.645-1.029,1.645a.893.893,0,0,1-1.23.284.892.892,0,0,1-.284-1.23l1.49-2.384-1.49-2.384a.892.892,0,0,1,.284-1.23.893.893,0,0,1,1.23.284l1.029,1.646,1.029-1.646a.893.893,0,0,1,1.23-.284.893.893,0,0,1,.283,1.23l-1.49,2.384,1.49,2.384a.893.893,0,0,1-.283,1.23.89.89,0,0,1-.472.136A.891.891,0,0,1-855.293-510.42Zm10.054-.818a.894.894,0,0,1,.355-1.212.893.893,0,0,1,1.211.355.683.683,0,0,0,.565.31.536.536,0,0,0,.536-.535v-.084a.525.525,0,0,0-.4-.509l-.807-.2a2.181,2.181,0,0,1-1.652-2.116,2.315,2.315,0,0,1,2.321-2.268,2.463,2.463,0,0,1,2.132,1.237.893.893,0,0,1-.355,1.212.892.892,0,0,1-1.211-.355.684.684,0,0,0-.566-.31.532.532,0,0,0-.536.482.4.4,0,0,0,.3.383l.807.2a2.31,2.31,0,0,1,1.751,2.241v.084A2.321,2.321,0,0,1-843.107-510,2.463,2.463,0,0,1-845.239-511.238ZM-850.607-510a.893.893,0,0,1-.893-.893v-5.714a.893.893,0,0,1,.893-.893.893.893,0,0,1,.893.893v4.821h1.965a.893.893,0,0,1,.893.893.893.893,0,0,1-.893.893Zm-7.143-8.928a.715.715,0,0,1-.714-.715v-8.214a2.139,2.139,0,0,1,.628-1.515,2.139,2.139,0,0,1,1.515-.628h7.286v5a2.714,2.714,0,0,0,2.714,2.714h5v2.643a.715.715,0,0,1-.714.715Zm11.429-5.358a.714.714,0,0,1-.714-.714v-5a.728.728,0,0,1,.14.013.726.726,0,0,1,.365.2l5,5a.714.714,0,0,1,.155.232.719.719,0,0,1,.054.273Z" transform="translate(859.893 530)"/></svg>');--icon-file-powerpoint: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M-809.357-510.893v-4.821h-.893a.893.893,0,0,1-.893-.893.893.893,0,0,1,.893-.893h3.572a.893.893,0,0,1,.893.893.893.893,0,0,1-.893.893h-.894v4.821a.893.893,0,0,1-.893.893A.893.893,0,0,1-809.357-510.893Zm-7.857,0v-5.714a.893.893,0,0,1,.893-.893h1.786a2.679,2.679,0,0,1,2.679,2.678,2.679,2.679,0,0,1-2.679,2.678h-.893v1.25a.893.893,0,0,1-.893.893A.893.893,0,0,1-817.214-510.893Zm-6.786,0v-5.714a.893.893,0,0,1,.894-.893h1.786a2.679,2.679,0,0,1,2.678,2.678,2.679,2.679,0,0,1-2.678,2.678h-.893v1.25a.893.893,0,0,1-.893.893A.893.893,0,0,1-824-510.893Zm1.25-8.035a.715.715,0,0,1-.714-.715v-8.214a2.139,2.139,0,0,1,.628-1.515,2.139,2.139,0,0,1,1.515-.628h7.286v5a2.714,2.714,0,0,0,2.714,2.714h5v2.643a.715.715,0,0,1-.714.715Zm11.429-5.358a.714.714,0,0,1-.715-.714v-5a.73.73,0,0,1,.14.013.719.719,0,0,1,.365.2l5,5a.711.711,0,0,1,.154.232.7.7,0,0,1,.055.273Z" transform="translate(824.893 530)"/></svg>');--icon-file-pdf: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M-791.429-546.893v-5.714a.893.893,0,0,1,.893-.893h2.857a.893.893,0,0,1,.893.893.893.893,0,0,1-.893.893h-1.965v1.072h1.25a.893.893,0,0,1,.893.893.893.893,0,0,1-.893.893h-1.25v1.964a.893.893,0,0,1-.893.893A.893.893,0,0,1-791.429-546.893Zm-5.929.893a.893.893,0,0,1-.893-.893v-5.714a.893.893,0,0,1,.893-.893h.715a3.749,3.749,0,0,1,3.749,3.75A3.749,3.749,0,0,1-796.643-546Zm.893-1.794a1.964,1.964,0,0,0,1.786-1.956,1.965,1.965,0,0,0-1.786-1.957Zm-8.535.9v-5.714a.893.893,0,0,1,.893-.893h1.786a2.679,2.679,0,0,1,2.678,2.678,2.679,2.679,0,0,1-2.678,2.678h-.893v1.25a.893.893,0,0,1-.893.893A.893.893,0,0,1-805-546.893Zm1.786-3.036h.893a.893.893,0,0,0,.893-.893.893.893,0,0,0-.893-.893h-.893Zm-.536-5a.715.715,0,0,1-.714-.715v-8.214a2.139,2.139,0,0,1,.628-1.515,2.139,2.139,0,0,1,1.515-.628h7.286v5a2.714,2.714,0,0,0,2.714,2.714h5v2.643a.715.715,0,0,1-.714.715Zm11.429-5.358a.714.714,0,0,1-.714-.714v-5a.728.728,0,0,1,.14.013.726.726,0,0,1,.365.2l5,5a.714.714,0,0,1,.155.232.719.719,0,0,1,.054.273Z" transform="translate(805.893 566)"/></svg>');--icon-file-other: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M-770.857-565a2.142,2.142,0,0,1-1.515-.627,2.142,2.142,0,0,1-.628-1.515v-15.715a2.139,2.139,0,0,1,.628-1.515,2.139,2.139,0,0,1,1.515-.628H-765v6.429a2.714,2.714,0,0,0,2.714,2.714h6.429v8.716a2.145,2.145,0,0,1-.627,1.515A2.145,2.145,0,0,1-758-565Zm8.571-12.857a.713.713,0,0,1-.7-.57l-.015-.144V-585a.716.716,0,0,1,.4.12.734.734,0,0,1,.109.089l6.429,6.429a.709.709,0,0,1,.2.365.723.723,0,0,1,.014.14Z" transform="translate(774.429 585)"/></svg>')}}@layer layout{.l-footer{position:relative}.l-footer:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:var(--color-yellow1)}.l-footer:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:4.375rem;content:"";background-image:url(/assets/images/l-footer/polygon-line.svg);background-repeat:repeat-x;background-position:top left;background-size:20rem 4.375rem;translate:0 -2.5rem}@media(min-width:1024px){.l-footer:after{height:8.75rem;background-size:40rem 8.75rem}}.l-footer__container{display:grid;row-gap:2.5rem;width:var(--content-width-mobile-default-scale);padding-top:3.75rem;padding-bottom:6.25rem;margin-inline:auto}@media(min-width:1024px){.l-footer__container{row-gap:3.75rem;width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);padding-top:8.75rem;padding-bottom:3.75rem}}.l-footer__secondary{display:grid;row-gap:2.5rem}@media(min-width:1024px){.l-footer__secondary{row-gap:3.75rem}}.l-footer__primary{display:grid;row-gap:1.5rem}@media(min-width:1024px){.l-footer__primary{grid-template-areas:"logo address sns" "copyright copyright copyright";grid-template-columns:auto auto 1fr;row-gap:2.5rem}}.l-footer__logo{max-width:15.5rem;aspect-ratio:248/44}@media(min-width:1024px){.l-footer__logo{grid-area:logo;max-width:clamp(14.5rem,.6538461538rem + 21.6346153846vw,20.125rem);margin-right:clamp(1.25rem,-4.5961538462rem + 9.1346153846vw,3.625rem)}}.l-footer__logo :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-footer__home{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--opacity: 1;--opacity-hover: .7;display:block;opacity:var(--opacity);-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.l-footer__home:where(:-moz-any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}.l-footer__home:where(:any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}@media(any-hover:hover){.l-footer__home:where(:-moz-any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}.l-footer__home:where(:any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}}@media(min-width:1024px){.l-footer__address{grid-area:address}}.l-footer__sns{margin-left:auto}@media(min-width:1024px){.l-footer__sns{grid-area:sns}}.l-footer__copyright{position:relative;padding-top:1.25rem;text-align:center}@media(min-width:1024px){.l-footer__copyright{grid-area:copyright;padding-top:2.5rem}}.l-footer__copyright:before{position:absolute;top:-.0625rem;left:-.0625rem;width:calc(100% + .125rem);height:.125rem;content:"";background-color:var(--color-monotone75);-webkit-mask-image:var(--dotted-line);mask-image:var(--dotted-line);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:.5rem .125rem;mask-size:.5rem .125rem}.l-footer__copyright-text{font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}@media(min-width:1024px){.l-footer__copyright-text{font-size:1rem}}.l-global-menu{--duration: .24s;--easing: ease-out;--transition: var(--duration) var(--easing);display:grid;grid-template-areas:"nav" "footer" "search";grid-template-rows:auto auto 1fr;width:100%;height:100%;padding-top:8.5rem;padding-bottom:10rem;overflow-y:auto;overscroll-behavior-block:contain;background-color:var(--color-lightblue);opacity:0;-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}@media(min-width:1024px){.l-global-menu{grid-template-areas:"search" "nav" "footer";row-gap:initial;padding-top:7.5rem;padding-bottom:15rem}}.l-global-menu::-ms-backdrop{display:none}.l-global-menu::backdrop{display:none}.l-global-menu[data-dialog-state=open]{opacity:1}.l-global-menu__header{position:absolute;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.l-global-menu__logo{position:absolute;top:1.5rem;left:4.2666666667%}@media(min-width:1024px){.l-global-menu__logo{position:absolute;top:0;left:50%;width:100%;max-width:var(--content-width-desktop-design-rem);translate:-50% 0}}.l-global-menu__logo-inner{display:block;width:15.5rem;aspect-ratio:248/44}@media(min-width:1024px){.l-global-menu__logo-inner{width:20.125rem;margin-top:1.5rem;margin-left:2.5rem}}.l-global-menu__logo-inner :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-global-menu__home{--duration: .24s;--easing: ease-out;--transition: var(--duration) var(--easing);--opacity: 1;--opacity-hover: .7;display:block;opacity:var(--opacity);-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.l-global-menu__home:where(:-moz-any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}.l-global-menu__home:where(:any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}@media(any-hover:hover){.l-global-menu__home:where(:-moz-any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}.l-global-menu__home:where(:any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}}.l-global-menu__close{position:fixed;top:0;right:0;z-index:1;pointer-events:none}@media(min-width:1024px){.l-global-menu__close{top:0;left:50%;width:100%;max-width:var(--content-width-desktop-design-rem);translate:-50% 0}}.l-global-menu__close-button{pointer-events:all}@media(min-width:1024px){.l-global-menu__close-button{margin-top:1.5rem;margin-right:2.5rem;margin-left:auto}}.l-global-menu__nav{position:relative;grid-area:nav;width:var(--content-width-mobile-default-scale);margin-inline:auto}@media(min-width:1024px){.l-global-menu__nav{position:initial;width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);margin-inline:auto;margin-top:3rem}}.l-global-menu__nav:before{position:absolute;top:-3rem;left:-.5rem;width:4rem;aspect-ratio:1;content:"";background-image:url(/assets/images/common/bee.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width:1024px){.l-global-menu__nav:before{display:none}}.l-global-menu__categories{padding-right:1.5rem;padding-left:1.5rem}@media(min-width:1024px){.l-global-menu__categories{position:relative;grid-area:categories;padding-right:initial;padding-left:initial}}@media(min-width:1024px){.l-global-menu__categories:before{position:absolute;top:-6.75rem;left:-5rem;width:7.5rem;aspect-ratio:1;content:"";background-image:url(/assets/images/common/bee.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}}.l-global-menu__search{margin-inline:7.4666666667%;margin-top:2.5rem}@media(min-width:1024px){.l-global-menu__search{width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);margin-inline:auto;margin-top:initial}}@media(min-width:1024px){.l-global-menu__search-button{max-width:20rem;margin-left:auto}}.l-global-menu__footer{grid-area:footer;margin-inline:7.4666666667%;margin-top:2rem}@media(min-width:1024px){.l-global-menu__footer{margin-top:1.125rem}}.l-global-menu__card-grid{display:grid;gap:1.5rem}@media(min-width:640px){.l-global-menu__card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.l-global-menu__card-grid{grid-area:card-grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}@media(min-width:1024px){.l-global-menu__contact-link{width:100%;max-width:20rem}}@media(min-width:1024px){.l-global-menu__contact-card{width:100%;max-width:20rem}}.l-global-menu__illust{position:fixed;bottom:0;left:0;z-index:-1;width:100%;height:11.25rem}@media(min-width:1024px){.l-global-menu__illust{height:22.5rem}}.l-global-menu__illust :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-header__logo{position:absolute;top:1.5rem;left:4.2666666667%;z-index:1}@media(min-width:1024px){.l-header__logo{left:50%;width:100%;max-width:var(--content-width-desktop-design-rem);translate:-50% 0}}.l-header__logo-inner{display:block;width:15.5rem;aspect-ratio:248/44}@media(min-width:1024px){.l-header__logo-inner{width:20.125rem;margin-left:2.5rem}}.l-header__logo-inner :where(img){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-header__home{--duration: .24s;--easing: ease-out;--transition: var(--duration) var(--easing);--opacity: 1;--opacity-hover: .7;display:block;opacity:var(--opacity);-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.l-header__home:where(:-moz-any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}.l-header__home:where(:any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}@media(any-hover:hover){.l-header__home:where(:-moz-any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}.l-header__home:where(:any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}}.l-header__actions-outer{display:none}@media(min-width:1024px){.l-header__actions-outer{position:fixed;top:0;left:50%;z-index:10;display:block;width:100%;max-width:var(--content-width-desktop-design-rem);pointer-events:none;translate:-50% 0}}@media(min-width:1024px){.l-header__actions{margin-top:1.5rem;margin-right:2.5rem;margin-left:auto;pointer-events:all}}.l-header__global-menu-open{position:fixed;top:0;right:0;z-index:10}.l-header__shopping-bar{position:fixed;bottom:0;left:0;z-index:10;width:100%}.l-main{position:relative}.l-main:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:var(--color-yellow4)}.l-products-menu{--duration: .24s;--easing: ease-out;--transition: var(--duration) var(--easing);display:grid;width:100%;height:100%;padding-top:5rem;padding-bottom:7.25rem;overflow-y:auto;overscroll-behavior-block:contain;background-color:var(--color-yellow4);opacity:0;-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}@media(min-width:1024px){.l-products-menu{padding-top:7.5rem;padding-bottom:7.5rem}}.l-products-menu::-ms-backdrop{display:none}.l-products-menu::backdrop{display:none}.l-products-menu[data-dialog-state=open]{opacity:1}.l-products-menu:before{position:fixed;top:0;left:0;z-index:-1;width:100%;height:12.5rem;content:"";background-image:url(/assets/images/common/bg-polygon_top-left.svg);background-repeat:no-repeat;background-position:-1.5rem -.75rem;background-size:28.875rem 13.125rem}@media(min-width:1024px){.l-products-menu:before{height:25rem;background-position:-3rem -1.5rem;background-size:57.75rem 26.25rem}}.l-products-menu:after{position:fixed;top:10rem;right:0;z-index:-1;width:6.625rem;aspect-ratio:106/244;content:"";background-image:url(/assets/images/common/bg-polygon_right.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width:1024px){.l-products-menu:after{top:20rem;width:13.25rem}}.l-products-menu__header{position:fixed;top:0;right:0;z-index:1;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width:1024px){.l-products-menu__header{left:50%;max-width:var(--content-width-desktop-design-rem);translate:-50% 0}}.l-products-menu__close{margin-left:auto}@media(min-width:1024px){.l-products-menu__close{margin-top:1.5rem;margin-right:2.5rem}}.l-products-menu__contents{display:grid;grid-template-areas:"heading" "categories" "search"}@media(min-width:1024px){.l-products-menu__contents{grid-template:"heading search" auto "categories categories" 1fr/auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);margin-inline:auto}}.l-products-menu__heading{position:relative;grid-area:heading;width:78.6666666667%;padding-bottom:1.5rem;margin-inline:auto;font-family:var(--font-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}@media(min-width:1024px){.l-products-menu__heading{width:initial;margin-inline:initial;font-size:2rem}}.l-products-menu__heading:before{position:absolute;bottom:0;left:0;width:4.25rem;height:.5rem;content:"";background-image:url(/assets/images/common/dotted-line-4.webp);background-repeat:no-repeat;background-position:top center;background-size:contain}@media(min-width:1024px){.l-products-menu__heading:before{width:5.625rem;height:.625rem}}.l-products-menu__search{grid-area:search;width:85.3333333333%;margin-inline:auto;margin-top:2.25rem}@media(min-width:1024px){.l-products-menu__search{width:initial;margin-inline:initial;margin-top:initial}}@media(min-width:1024px){.l-products-menu__search-button{max-width:20rem;margin-left:auto}}.l-products-menu__categories{grid-area:categories;width:78.6666666667%;margin-inline:auto;margin-top:2.5rem}@media(min-width:1024px){.l-products-menu__categories{width:initial;margin-inline:initial}}.l-products-menu__shopping-bar{position:fixed;bottom:0;left:0;width:100%}}@layer component{.c-article-card{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-green1);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;--triangle-color: var(--color-green2);--triangle-color-hover: var(--color-orange1);--bg-color: var(--color-white90);--bg-color-hover: var(--color-white);--box-shadow: 0px 0px 0px 0px transparent;--box-shadow-hover: 0px 6px 12px 0px #f17f2e40;display:grid;grid-template:"meta icon" auto "heading icon" 1fr/1fr auto;gap:.5rem .75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background-color:var(--bg-color);border-radius:1rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition),-webkit-box-shadow var(--transition)}@media(min-width:1024px){.c-article-card{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1.5rem 2rem;border-radius:1.5rem}}@media(any-hover:hover){.c-article-card:has(.c-article-card__link:-moz-any-link):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover)}.c-article-card:has(.c-article-card__link:any-link):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover)}}.c-article-card:has(.c-article-card__link:-moz-any-link:focus-visible){--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover);outline:auto 1px -webkit-focus-ring-color}.c-article-card:has(.c-article-card__link:any-link:focus-visible){--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover);outline:auto 1px -webkit-focus-ring-color}.c-article-card__heading{grid-area:heading}.c-article-card__link{display:block;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;outline:none;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition)}@media(min-width:1024px){.c-article-card__link{font-size:1.125rem}}.c-article-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:meta;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1024px){.c-article-card__meta{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.c-article-card__date-publish{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone75)}@media(min-width:1024px){.c-article-card__date-publish{font-size:1rem}}.c-article-card__category{padding:.125rem 1rem;font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white);background-color:var(--color-orange1);border-radius:.25rem}@media(min-width:1024px){.c-article-card__category{font-size:1rem}}.c-article-card__icon{display:grid;grid-area:icon;grid-template-areas:"stack";width:1.25rem;aspect-ratio:1}@media(min-width:1024px){.c-article-card__icon{width:1.5rem}}.c-article-card__icon:before{grid-area:stack;width:100%;height:100%;content:"";background-color:var(--color-yellow1);border-radius:50%}.c-article-card__icon:after{grid-area:stack;width:100%;height:100%;content:"";background-color:var(--triangle-color);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding-top:1.25rem;padding-bottom:1.25rem;margin-top:-1.25rem;margin-bottom:-1.25rem;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.c-breadcrumbs__list::-webkit-scrollbar{display:none}.c-breadcrumbs__item:not(:only-child,:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-breadcrumbs__item:not(:only-child,:last-child):after{--icon-arrow: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M14,8a.5.5,0,0,1-.286.452l-9.5,4.5a.5.5,0,0,1-.428-.9L12.332,8,3.786,3.952a.5.5,0,0,1,.428-.9l9.5,4.5A.5.5,0,0,1,14,8Z" transform="translate(-0.75 0)"/></svg>');display:block;width:1rem;aspect-ratio:1;content:"";background-color:var(--color-brown1);-webkit-mask-image:var(--icon-arrow);mask-image:var(--icon-arrow);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c-breadcrumbs__link{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-green1);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition)}.c-breadcrumbs__link:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.c-breadcrumbs__link:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}@media(any-hover:hover){.c-breadcrumbs__link:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.c-breadcrumbs__link:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}}.c-breadcrumbs__name{font-family:var(--font-primary);font-size:.875rem;line-height:1.5;word-break:keep-all;white-space:nowrap}@media(min-width:1024px){.c-breadcrumbs__name{font-size:1rem}}.c-breadcrumbs__name:where(:not([aria-current=page])){font-weight:var(--font-weight-medium)}.c-breadcrumbs__name:not(.c-breadcrumbs__link>.c-breadcrumbs__name){font-weight:var(--font-weight-bold);color:var(--color-brown1)}.c-breadcrumbs__item:first-child .c-breadcrumbs__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-breadcrumbs__item:first-child .c-breadcrumbs__name:before{display:block;width:1rem;aspect-ratio:1;content:"";background-image:url(/assets/images/c-breadcrumbs/home.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.c-category-nav{display:grid;row-gap:.5rem}@media(min-width:1024px){.c-category-nav{row-gap:1rem}}.c-category-nav__heading{padding:.25rem 1.5rem;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1);text-align:center;background-color:var(--color-yellow1);border-radius:.5rem}@media(min-width:1024px){.c-category-nav__heading{font-size:1.25rem;text-align:left}}.c-category-nav__list{display:grid}.c-category-nav[data-mobile-columns=multi-columns] .c-category-nav__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.25rem),1fr));-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}@media(min-width:1024px){.c-category-nav[data-mobile-columns=multi-columns] .c-category-nav__list{grid-template-columns:initial;-webkit-column-gap:initial;-moz-column-gap:initial;column-gap:initial}}.c-category-nav__link{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-monotone100);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;display:grid;grid-template-areas:"icon .";grid-template-columns:auto 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition)}@media(min-width:1024px){.c-category-nav__link{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:1.125rem}}.c-category-nav__link:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.c-category-nav__link:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}@media(any-hover:hover){.c-category-nav__link:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.c-category-nav__link:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}}.c-category-nav__link:before{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;margin-top:.125rem;content:"";background-color:var(--color-yellow1);border-radius:50%}@media(min-width:1024px){.c-category-nav__link:before{margin-top:.21875rem}}.c-category-nav__link:after{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;margin-top:.125rem;content:"";background-color:var(--color-green1);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(min-width:1024px){.c-category-nav__link:after{margin-top:.21875rem}}.c-clipboard-button{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--bg-color: var(--color-green2);--bg-color-hover: var(--color-orange1);display:grid;padding-right:initial;padding-left:initial;border:initial}.c-clipboard-button:where(:-moz-any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover)}.c-clipboard-button:where(:any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover)}@media(any-hover:hover){.c-clipboard-button:where(:-moz-any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover)}.c-clipboard-button:where(:any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover)}}.c-clipboard-button[data-align=center]{margin-inline:auto}.c-clipboard-button[data-align=right]{margin-left:auto}.c-clipboard-button__group{display:grid;grid-area:stack;grid-template-columns:repeat(2,auto);-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.03125rem 1.75rem;background-color:var(--bg-color);border-radius:calc(infinity * 1px);-webkit-box-shadow:0 6px 12px 0 rgba(117,77,47,.1019607843);box-shadow:0 6px 12px #754d2f1a;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-clipboard-button__group[data-clipboard-label]{position:relative}.c-clipboard-button__group[data-clipboard-message]{position:relative;z-index:-1}.c-clipboard-button__label{font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white)}.c-clipboard-button__icon{--icon: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M10.959,3.918,9.582,5.3a1.429,1.429,0,1,1-2.02-2.02L8.939,1.9A6.479,6.479,0,1,1,18.1,11.061l-1.378,1.378a1.429,1.429,0,1,1-2.02-2.02l1.378-1.378a3.622,3.622,0,0,0-5.122-5.123ZM5.3,7.561a1.429,1.429,0,0,1,0,2.02L3.918,10.959a3.622,3.622,0,1,0,5.122,5.123L10.418,14.7a1.429,1.429,0,0,1,2.02,2.02L11.061,18.1A6.479,6.479,0,1,1,1.9,8.939L3.275,7.561A1.429,1.429,0,0,1,5.3,7.561Zm7.857,1.306a1.429,1.429,0,1,0-2.02-2.02L6.847,11.133a1.429,1.429,0,1,0,2.02,2.02Z" transform="translate(0 0)" fill-rule="evenodd"/></svg>');display:block;width:1.25rem;aspect-ratio:1;background-color:var(--color-yellow1);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c-contact-link-button{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--bg-color: var(--color-green2);--bg-color-hover: var(--color-orange1);display:grid;row-gap:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.75rem;background-color:var(--bg-color);border-radius:1.5rem;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-contact-link-button:where(:-moz-any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover)}.c-contact-link-button:where(:any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover)}@media(any-hover:hover){.c-contact-link-button:where(:-moz-any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover)}.c-contact-link-button:where(:any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover)}}.c-contact-link-button__sub{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white)}.c-contact-link-button__main{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white)}.c-contact-link-button__main:before{--icon-envelope: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M2.571,2.143A2.571,2.571,0,0,0,0,4.714V19.285a2.571,2.571,0,0,0,2.571,2.571H21.429A2.571,2.571,0,0,0,24,19.285V4.714a2.571,2.571,0,0,0-2.571-2.571Z" fill="%23ffe07c" fill-rule="evenodd"/><path d="M24,5.3,12.657,12.864a1.313,1.313,0,0,1-1.315,0L0,5.3V7.876l10.16,6.774.01.007a3.449,3.449,0,0,0,3.661,0L24,7.876Z" fill="%23f17f2e" fill-rule="evenodd"/></svg>');display:block;width:1.5rem;aspect-ratio:1;content:"";background-image:var(--icon-envelope);background-repeat:no-repeat;background-position:center center;background-size:contain}.c-contact-text{display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-contact-text[data-align=center]{margin-inline:auto}.c-contact-text[data-align=right]{margin-left:auto}.c-contact-text[data-layout=vertical]{--tel-color: var(--color-brown1);grid-template-areas:"label" "tel" "description";row-gap:.25rem}.c-contact-text[data-layout=horizontal]{--tel-color: var(--color-monotone100);grid-template-areas:"label label" "tel description";grid-template-columns:auto 1fr;gap:.25rem 1.5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media(min-width:1024px){.c-contact-text[data-layout=horizontal]{grid-template-areas:"label tel description"}}.c-contact-text__label{grid-area:label;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-monotone100)}.c-contact-text__tel{--duration: .24s;--easing: ease-out;--transition: var(--duration) var(--easing);--opacity: 1;--opacity-hover: .7;display:block;grid-area:tel;font-family:var(--font-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--tel-color);opacity:var(--opacity);-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.c-contact-text__tel:where(:-moz-any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}.c-contact-text__tel:where(:any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}@media(any-hover:hover){.c-contact-text__tel:where(:-moz-any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}.c-contact-text__tel:where(:any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}}.c-contact-text[data-layout=vertical] .c-contact-text__tel{position:relative;display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-contact-text[data-layout=vertical] .c-contact-text__tel:before{display:block;width:1.5rem;aspect-ratio:1;content:"";background-color:var(--color-orange1);-webkit-mask-image:var(--icon-phone);mask-image:var(--icon-phone);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c-contact-text__description{grid-area:description;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone100)}.c-definition-list{display:grid;row-gap:.5rem}@media(min-width:1024px){.c-definition-list{grid-template-columns:auto 1fr}}@media(min-width:1024px){.c-definition-list__item{display:contents}}.c-definition-list__term{padding:.25rem 1rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.75;color:var(--color-monotone100);background-color:var(--color-yellow1);border-radius:.25rem}@media(min-width:1024px){.c-definition-list__term{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}}.c-definition-list__description{padding:.25rem 1rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-definition-list__description{font-size:1.125rem}}.c-dialog-close-button{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-monotone100);--label-color-hover: var(--color-orange1);display:grid;row-gap:.25rem;padding:1.25rem 1.125rem;font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1;color:var(--label-color);background-color:var(--color-white);border:initial;border-bottom-left-radius:1.5rem;-webkit-box-shadow:0 6px 12px 0 rgba(117,77,47,.1019607843);box-shadow:0 6px 12px #754d2f1a;-webkit-transition:color var(--transition);transition:color var(--transition)}@media(min-width:1024px){.c-dialog-close-button{grid-template-columns:repeat(2,auto);row-gap:initial;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding:1.125rem 1.75rem;font-size:1rem;line-height:1.5;border-radius:calc(infinity * 1px)}}.c-dialog-close-button:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}.c-dialog-close-button:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}@media(any-hover:hover){.c-dialog-close-button:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}.c-dialog-close-button:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}}.c-dialog-close-button__icon{display:grid;grid-template-areas:"stack";-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.5rem;aspect-ratio:1;margin-inline:auto}.c-dialog-close-button__icon:before,.c-dialog-close-button__icon:after{display:block;grid-area:stack;width:2.125rem;height:4px;content:"";background-color:var(--color-orange1);border-radius:calc(infinity * 1px);-webkit-transform-origin:center center;transform-origin:center center;translate:-.3125rem}@media(min-width:1024px){.c-dialog-close-button__icon:before,.c-dialog-close-button__icon:after{height:3.4px}}.c-dialog-close-button__icon:before{rotate:45deg}.c-dialog-close-button__icon:after{rotate:-45deg}.c-faq-accordion{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--question-label-color: var(--color-green1);--question-label-color-hover: var(--color-orange1);--bg-color: var(--color-white90);--bg-color-hover: var(--color-white);--cross-color: var(--color-green2);--cross-color-hover: var(--color-orange1);--box-shadow: 0px 0px 0px 0px transparent;--box-shadow-hover: 0px 6px 12px 0px #f17f2e40;--cross-y-opacity: 1;--cross-y-opacity-active: 0;background-color:var(--bg-color);border-radius:1rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition),-webkit-box-shadow var(--transition)}@media(min-width:1024px){.c-faq-accordion{border-radius:1.5rem}}.c-faq-accordion:has(.c-faq-accordion__question[aria-expanded=true]){--cross-y-opacity: var(--cross-y-opacity-active);--question-label-color: var(--question-label-color-hover);--bg-color: var(--bg-color-hover);--cross-color: var(--cross-color-hover);--box-shadow: var(--box-shadow-hover)}@media(any-hover:hover){.c-faq-accordion:has(.c-faq-accordion__question:hover){--question-label-color: var(--question-label-color-hover);--bg-color: var(--bg-color-hover);--cross-color: var(--cross-color-hover);--box-shadow: var(--box-shadow-hover)}}.c-faq-accordion:has(.c-faq-accordion__question:focus-visible){--question-label-color: var(--question-label-color-hover);--bg-color: var(--bg-color-hover);--cross-color: var(--cross-color-hover);--box-shadow: var(--box-shadow-hover)}.c-faq-accordion__question{display:grid;grid-template-columns:auto 1fr auto;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;width:100%;padding:1rem;border:initial}@media(min-width:1024px){.c-faq-accordion__question{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1.5rem}}.c-faq-accordion__question-mark{display:grid;place-items:center;width:2rem;aspect-ratio:1;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white);background-color:var(--color-orange1);border-radius:50%}@media(min-width:1024px){.c-faq-accordion__question-mark{width:3rem;font-size:1.5rem}}.c-faq-accordion__question-mark-text{translate:0 -.0625rem}@media(min-width:1024px){.c-faq-accordion__question-mark-text{translate:0 -.125rem}}.c-faq-accordion__question-label{font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--question-label-color);-webkit-transition:color var(--transition);transition:color var(--transition)}@media(min-width:1024px){.c-faq-accordion__question-label{margin-top:.25rem;font-size:1.5rem}}.c-faq-accordion__question-icon{display:grid;grid-template-areas:"border";place-items:center;width:1.5rem;aspect-ratio:1;margin-top:.25rem;background-color:var(--color-yellow1);border-radius:50%;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}@media(min-width:1024px){.c-faq-accordion__question-icon{width:2rem;margin-top:.5rem}}.c-faq-accordion__question-icon:before,.c-faq-accordion__question-icon:after{display:block;grid-area:border;width:.80375rem;height:.160625rem;content:"";background-color:var(--cross-color);border-radius:calc(infinity * 1px);-webkit-transition:background-color var(--transition),opacity var(--transition);transition:background-color var(--transition),opacity var(--transition)}@media(min-width:1024px){.c-faq-accordion__question-icon:before,.c-faq-accordion__question-icon:after{width:1.07125rem;height:.214375rem}}.c-faq-accordion__question-icon:after{opacity:var(--cross-y-opacity);rotate:90deg}.c-faq-accordion__answer{position:relative;display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding:1rem}@media(min-width:1024px){.c-faq-accordion__answer{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1.5rem 5rem 1.5rem 1.5rem}}.c-faq-accordion__answer:before{position:absolute;top:0;left:-.03125rem;left:50%;width:calc(100% - 2rem);height:.125rem;content:"";background-color:var(--color-monotone100);-webkit-mask-image:var(--dotted-line);mask-image:var(--dotted-line);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:.5rem .125rem;mask-size:.5rem .125rem;translate:-50% 0}.c-faq-accordion__answer-mark{display:grid;place-items:center;width:2rem;aspect-ratio:1;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1);background-color:var(--color-yellow1);border-radius:50%}@media(min-width:1024px){.c-faq-accordion__answer-mark{width:3rem;font-size:1.5rem}}.c-faq-accordion__answer-mark-text{translate:0 -.0625rem}@media(min-width:1024px){.c-faq-accordion__answer-mark-text{translate:0 -.125rem}}.c-faq-accordion__answer-label{margin-top:.125rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--font-weight-medium)}@media(min-width:1024px){.c-faq-accordion__answer-label{margin-top:.25rem;font-size:1.125rem}}.c-google-maps{display:grid}@media(min-width:1024px){.c-google-maps{row-gap:.75rem}}.c-google-maps p:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){margin-top:0!important;margin-left:auto}.c-google-maps p:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]) .icon-external-link{margin-right:initial}.c-google-maps__iframe{height:14.3125rem}@media(min-width:1024px){.c-google-maps__iframe{height:35.75rem}}.c-google-maps__iframe :where(iframe){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-heading-border-left{position:relative;padding-left:1rem;font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}.c-heading-border-left:before{position:absolute;top:0;left:.25rem;width:4px;height:100%;content:"";background-color:var(--color-orange1);border-radius:calc(infinity * 1px)}.c-heading-box-pale{padding:.75rem 1rem;font-family:var(--font-primary);font-size:1.25rem;font-weight:var(bold);line-height:1.5;color:var(--color-brown1);background-color:var(--color-yellow2);border-radius:.5rem}@media(min-width:1024px){.c-heading-box-pale{padding-right:1.5rem;padding-left:1.5rem;font-size:1.5rem}}.c-heading-box-pale[data-align=center]{text-align:center}.c-heading-box{padding:.34375rem 1rem;font-family:var(--font-primary);font-size:var(18);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1);background-color:var(--color-yellow1);border-radius:.5rem}@media(min-width:1024px){.c-heading-box{padding:.25rem 1.5rem;font-size:1.25rem}}.c-heading-box[data-align=center]{text-align:center}.c-heading-dotted-line{display:grid;row-gap:1rem}.c-heading-dotted-line__main{position:relative;padding-bottom:1.25rem;font-family:var(--font-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}@media(min-width:1024px){.c-heading-dotted-line__main{font-size:2rem}}.c-heading-dotted-line__main:before{position:absolute;bottom:0;left:0;width:4.25rem;height:.5rem;content:"";background-image:url(/assets/images/common/dotted-line-4.webp);background-repeat:no-repeat;background-position:top center;background-size:contain}@media(min-width:1024px){.c-heading-dotted-line__main:before{width:5.625rem;height:.625rem}}.c-heading-dotted-line[data-mobile-align=center] .c-heading-dotted-line__main{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center}.c-heading-dotted-line[data-mobile-align=center] .c-heading-dotted-line__main:before{left:50%;translate:-50% 0}@media(min-width:1024px){.c-heading-dotted-line[data-desktop-align=left] .c-heading-dotted-line__main{width:auto;margin-inline:initial;text-align:left}.c-heading-dotted-line[data-desktop-align=left] .c-heading-dotted-line__main:before{left:0;translate:none}}@media(min-width:1024px){.c-heading-dotted-line[data-desktop-align=center] .c-heading-dotted-line__main{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center}.c-heading-dotted-line[data-desktop-align=center] .c-heading-dotted-line__main:before{left:50%;translate:-50% 0}}.c-heading-dotted-line__sub{padding-top:.5rem;padding-bottom:.25rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-heading-dotted-line__sub{padding-top:.75rem;padding-bottom:initial;font-size:1.125rem}}.c-heading-dotted-line[data-mobile-align=center] .c-heading-dotted-line__sub{text-align:center}@media(min-width:1024px){.c-heading-dotted-line[data-desktop-align=left] .c-heading-dotted-line__sub{text-align:left}}@media(min-width:1024px){.c-heading-dotted-line[data-desktop-align=center] .c-heading-dotted-line__sub{text-align:center}}.c-heading-plain{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}@media(min-width:1024px){.c-heading-plain{font-size:1.125rem}}.c-heading-plain[data-align=center]{text-align:center}.c-image-list{--column-gap: .6875rem;--row-gap: 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}@media(min-width:1024px){.c-image-list{--column-gap: 1rem}}.c-image-list__item{width:calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column))}*:not(:is(.entry,.page))>.c-image-list[data-mobile-columns="1"] .c-image-list__item{width:100%}@media(min-width:1024px){*:not(:is(.entry,.page))>.c-image-list[data-mobile-columns="1"] .c-image-list__item{width:calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column))}}*:not(:is(.entry,.page))>.c-image-list[data-mobile-columns="2"] .c-image-list__item{width:calc((100% - var(--column-gap)) / 2)}@media(min-width:1024px){*:not(:is(.entry,.page))>.c-image-list[data-mobile-columns="2"] .c-image-list__item{width:calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column))}}.c-image-list__image{display:grid;grid-template-rows:1fr auto;row-gap:.5rem}@media(min-width:1024px){.c-image-list__image{row-gap:.75rem}}.c-image-list__image :where(img){border-radius:.75rem}.c-image-list__link{display:block}.c-image-list[data-align-height=true] .c-image-list__image{display:grid;grid-template-rows:1fr auto;height:100%}.c-image-list[data-align-height=true] :where(img){height:100%;-o-object-fit:cover;object-fit:cover}.c-image-list__caption{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone75)}@media(min-width:1024px){.c-image-list__caption{font-size:1rem}}.c-image{display:grid;row-gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.c-image{row-gap:.75rem}}.c-image[data-align=center]{margin-inline:auto}.c-image[data-align=right]{margin-left:auto}.c-image[data-roundness=true] :where(img){border-radius:.5rem}.c-image__link{display:block}.c-image__caption{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone75)}@media(min-width:1024px){.c-image__caption{font-size:1rem}}.c-large-text{font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-large-text{font-size:1.5rem}}.c-latest-news{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-green1);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;--triangle-color: var(--color-green2);--triangle-color-hover: var(--color-orange1);display:grid;row-gap:.75rem;padding:1rem;background-color:var(--color-white);border-radius:1rem;-webkit-box-shadow:0 6px 12px 0 rgba(117,77,47,.1019607843);box-shadow:0 6px 12px #754d2f1a}@media(min-width:1024px){.c-latest-news{grid-template-columns:auto 1fr;row-gap:initial;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.875rem 2rem;border-radius:1.5rem}}@media(any-hover:hover){.c-latest-news:has(.c-latest-news__link:-moz-any-link):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover)}.c-latest-news:has(.c-latest-news__link:any-link):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover)}}.c-latest-news:has(.c-latest-news__link:-moz-any-link:focus-visible){--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);outline:auto 1px -webkit-focus-ring-color}.c-latest-news:has(.c-latest-news__link:any-link:focus-visible){--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);outline:auto 1px -webkit-focus-ring-color}.c-latest-news__heading{position:relative;display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.75rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}@media(min-width:1024px){.c-latest-news__heading{padding-top:.25rem;padding-right:1.5rem;padding-bottom:.25rem;font-size:1rem}}.c-latest-news__heading:before{--icon-loudspeaker: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M6.857,6H5.143a5.144,5.144,0,0,0-1.714,9.993V18a5.143,5.143,0,0,0,5.143,5.143h.857a1.714,1.714,0,1,0,0-3.429H8.571A1.714,1.714,0,0,1,6.857,18V6Z" transform="translate(0 -0.164)" fill="%23f17f2e" fill-rule="evenodd"/><path d="M19.994,1.362,6.85,6V16.286L20.13,20.3c1.9.555,3.87-.684,3.87-2.439V3.759C24,1.95,21.922.707,19.994,1.362Z" transform="translate(0 -0.164)" fill="%23ffe07c"/></svg>');display:block;width:1.5rem;aspect-ratio:1;content:"";background-image:var(--icon-loudspeaker);background-repeat:no-repeat;background-position:center center;background-size:cover}.c-latest-news__heading:after{position:absolute;bottom:-.03125rem;left:-.03125rem;width:calc(100% + .0625rem);height:2px;content:"";background-color:var(--color-monotone75);-webkit-mask-image:var(--dotted-line);mask-image:var(--dotted-line);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:.5rem .125rem;mask-size:.5rem .125rem}@media(min-width:1024px){.c-latest-news__heading:after{--dotted-line: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="2" height="34" viewBox="0 0 2 34"><path d="M0,33a1,1,0,1,1,1,1A1,1,0,0,1,0,33Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,29Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,25Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,21Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,17Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,13ZM0,9a1,1,0,1,1,1,1A1,1,0,0,1,0,9ZM0,5A1,1,0,1,1,1,6,1,1,0,0,1,0,5ZM0,1A1,1,0,1,1,1,2,1,1,0,0,1,0,1Z"/></svg>');top:50%;right:-.03125rem;bottom:initial;left:initial;width:.125rem;height:2.125rem;-webkit-mask-size:contain;mask-size:contain;translate:0 -50%}}.c-latest-news__item{display:grid;grid-template-areas:"meta" "title"}@media(min-width:1024px){.c-latest-news__item{grid-template-areas:"meta title";-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}}.c-latest-news__title{display:grid;grid-area:title;grid-template-areas:"link icon";grid-template-columns:auto 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width:1024px){.c-latest-news__title{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-latest-news__title:before{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-yellow1);border-radius:50%}.c-latest-news__title:after{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--triangle-color);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-latest-news__link{display:-webkit-box;grid-area:link;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:clip;-webkit-line-clamp:1;font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:3px;outline:none;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition);-webkit-box-orient:vertical}@media(min-width:1024px){.c-latest-news__link{font-size:1rem}}.c-latest-news__meta{grid-area:meta}.c-latest-news__date{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone75)}@media(min-width:1024px){.c-latest-news__date{font-size:1rem}}.c-link-button{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--bg-color: var(--color-green2);--bg-color-hover: var(--color-orange1);--triangle-color: var(--color-green2);--triangle-color-hover: var(--color-orange1);--icon-color: var(--color-green2);--icon-color-hover: var(--color-orange1);display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.03125rem;background-color:var(--bg-color);border-radius:calc(infinity * 1px);-webkit-box-shadow:0 6px 12px 0 rgba(117,77,47,.1019607843);box-shadow:0 6px 12px #754d2f1a;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-link-button:where(:-moz-any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover);--triangle-color: var(--triangle-color-hover);--icon-color: var(--icon-color-hover)}.c-link-button:where(:any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover);--triangle-color: var(--triangle-color-hover);--icon-color: var(--icon-color-hover)}@media(any-hover:hover){.c-link-button:where(:-moz-any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover);--triangle-color: var(--triangle-color-hover);--icon-color: var(--icon-color-hover)}.c-link-button:where(:any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover);--triangle-color: var(--triangle-color-hover);--icon-color: var(--icon-color-hover)}}.c-link-button[data-align=center]{margin-inline:auto}.c-link-button[data-align=right]{margin-left:auto}.c-link-button[data-min-width=true]{min-width:20rem}.c-link-button__container{display:grid;grid-template-columns:repeat(2,auto);-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-link-button__label{font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white)}.c-link-button__icon{display:grid;grid-template-areas:"stack";place-items:center;width:1.25rem;aspect-ratio:1}.c-link-button__icon:before{display:block;grid-area:stack;width:100%;aspect-ratio:1;content:"";background-color:var(--color-yellow1);border-radius:50%}.c-link-button__icon:after{display:block;grid-area:stack;width:100%;aspect-ratio:1;content:"";background-color:var(--triangle-color);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-link-button[data-arrow=left] .c-link-button__icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.c-link-button[data-arrow=left] .c-link-button__icon:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.c-link-button.is-external .c-link-button__icon:after{content:none}.c-link-button.is-external .c-link-button__icon:before{background-color:var(--color-yellow1);border-radius:0;-webkit-mask-image:var(--icon-external-link);mask-image:var(--icon-external-link);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-link-button[href$=".pdf" i] .c-link-button__icon:after,.c-link-button[href*=".pdf?" i] .c-link-button__icon:after,.c-link-button[href*=".pdf#" i] .c-link-button__icon:after{content:none}.c-link-button[href$=".pdf" i] .c-link-button__icon:before,.c-link-button[href*=".pdf?" i] .c-link-button__icon:before,.c-link-button[href*=".pdf#" i] .c-link-button__icon:before{background-color:var(--color-yellow1);border-radius:0;-webkit-mask-image:var(--icon-file-pdf);mask-image:var(--icon-file-pdf);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-link-button[href$=".docx" i] .c-link-button__icon:after,.c-link-button[href*=".docx?" i] .c-link-button__icon:after,.c-link-button[href*=".docx#" i] .c-link-button__icon:after,.c-link-button[href$=".doc" i] .c-link-button__icon:after,.c-link-button[href*=".doc?" i] .c-link-button__icon:after,.c-link-button[href*=".doc#" i] .c-link-button__icon:after{content:none}.c-link-button[href$=".docx" i] .c-link-button__icon:before,.c-link-button[href*=".docx?" i] .c-link-button__icon:before,.c-link-button[href*=".docx#" i] .c-link-button__icon:before,.c-link-button[href$=".doc" i] .c-link-button__icon:before,.c-link-button[href*=".doc?" i] .c-link-button__icon:before,.c-link-button[href*=".doc#" i] .c-link-button__icon:before{background-color:var(--color-yellow1);border-radius:0;-webkit-mask-image:var(--icon-file-word);mask-image:var(--icon-file-word);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-link-button[href$=".xlsx" i] .c-link-button__icon:after,.c-link-button[href*=".xlsx?" i] .c-link-button__icon:after,.c-link-button[href*=".xlsx#" i] .c-link-button__icon:after,.c-link-button[href$=".xls" i] .c-link-button__icon:after,.c-link-button[href*=".xls?" i] .c-link-button__icon:after,.c-link-button[href*=".xls#" i] .c-link-button__icon:after,.c-link-button[href$=".xlsm" i] .c-link-button__icon:after,.c-link-button[href*=".xlsm?" i] .c-link-button__icon:after,.c-link-button[href*=".xlsm#" i] .c-link-button__icon:after{content:none}.c-link-button[href$=".xlsx" i] .c-link-button__icon:before,.c-link-button[href*=".xlsx?" i] .c-link-button__icon:before,.c-link-button[href*=".xlsx#" i] .c-link-button__icon:before,.c-link-button[href$=".xls" i] .c-link-button__icon:before,.c-link-button[href*=".xls?" i] .c-link-button__icon:before,.c-link-button[href*=".xls#" i] .c-link-button__icon:before,.c-link-button[href$=".xlsm" i] .c-link-button__icon:before,.c-link-button[href*=".xlsm?" i] .c-link-button__icon:before,.c-link-button[href*=".xlsm#" i] .c-link-button__icon:before{background-color:var(--color-yellow1);border-radius:0;-webkit-mask-image:var(--icon-file-excel);mask-image:var(--icon-file-excel);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-link-button[href$=".pptx" i] .c-link-button__icon:after,.c-link-button[href*=".pptx?" i] .c-link-button__icon:after,.c-link-button[href*=".pptx#" i] .c-link-button__icon:after,.c-link-button[href$=".ppt" i] .c-link-button__icon:after,.c-link-button[href*=".ppt?" i] .c-link-button__icon:after,.c-link-button[href*=".ppt#" i] .c-link-button__icon:after{content:none}.c-link-button[href$=".pptx" i] .c-link-button__icon:before,.c-link-button[href*=".pptx?" i] .c-link-button__icon:before,.c-link-button[href*=".pptx#" i] .c-link-button__icon:before,.c-link-button[href$=".ppt" i] .c-link-button__icon:before,.c-link-button[href*=".ppt?" i] .c-link-button__icon:before,.c-link-button[href*=".ppt#" i] .c-link-button__icon:before{background-color:var(--color-yellow1);border-radius:0;-webkit-mask-image:var(--icon-file-powerpoint);mask-image:var(--icon-file-powerpoint);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-link-button[href$=".zip" i] .c-link-button__icon:after,.c-link-button[href*=".zip?" i] .c-link-button__icon:after,.c-link-button[href*=".zip#" i] .c-link-button__icon:after,.c-link-button[href$=".rar" i] .c-link-button__icon:after,.c-link-button[href*=".rar?" i] .c-link-button__icon:after,.c-link-button[href*=".rar#" i] .c-link-button__icon:after,.c-link-button[href$=".csv" i] .c-link-button__icon:after,.c-link-button[href*=".csv?" i] .c-link-button__icon:after,.c-link-button[href*=".csv#" i] .c-link-button__icon:after,.c-link-button[href$=".txt" i] .c-link-button__icon:after,.c-link-button[href*=".txt?" i] .c-link-button__icon:after,.c-link-button[href*=".txt#" i] .c-link-button__icon:after,.c-link-button[href$=".mp3" i] .c-link-button__icon:after,.c-link-button[href*=".mp3?" i] .c-link-button__icon:after,.c-link-button[href*=".mp3#" i] .c-link-button__icon:after,.c-link-button[href$=".mp4" i] .c-link-button__icon:after,.c-link-button[href*=".mp4?" i] .c-link-button__icon:after,.c-link-button[href*=".mp4#" i] .c-link-button__icon:after,.c-link-button[href$=".mov" i] .c-link-button__icon:after,.c-link-button[href*=".mov?" i] .c-link-button__icon:after,.c-link-button[href*=".mov#" i] .c-link-button__icon:after{content:none}.c-link-button[href$=".zip" i] .c-link-button__icon:before,.c-link-button[href*=".zip?" i] .c-link-button__icon:before,.c-link-button[href*=".zip#" i] .c-link-button__icon:before,.c-link-button[href$=".rar" i] .c-link-button__icon:before,.c-link-button[href*=".rar?" i] .c-link-button__icon:before,.c-link-button[href*=".rar#" i] .c-link-button__icon:before,.c-link-button[href$=".csv" i] .c-link-button__icon:before,.c-link-button[href*=".csv?" i] .c-link-button__icon:before,.c-link-button[href*=".csv#" i] .c-link-button__icon:before,.c-link-button[href$=".txt" i] .c-link-button__icon:before,.c-link-button[href*=".txt?" i] .c-link-button__icon:before,.c-link-button[href*=".txt#" i] .c-link-button__icon:before,.c-link-button[href$=".mp3" i] .c-link-button__icon:before,.c-link-button[href*=".mp3?" i] .c-link-button__icon:before,.c-link-button[href*=".mp3#" i] .c-link-button__icon:before,.c-link-button[href$=".mp4" i] .c-link-button__icon:before,.c-link-button[href*=".mp4?" i] .c-link-button__icon:before,.c-link-button[href*=".mp4#" i] .c-link-button__icon:before,.c-link-button[href$=".mov" i] .c-link-button__icon:before,.c-link-button[href*=".mov?" i] .c-link-button__icon:before,.c-link-button[href*=".mov#" i] .c-link-button__icon:before{background-color:var(--color-yellow1);border-radius:0;-webkit-mask-image:var(--icon-file-other);mask-image:var(--icon-file-other);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-media-card{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-green1);--label-color-hover: var(--color-orange1);--triangle-color: var(--color-green2);--triangle-color-hover: var(--color-orange1);--bg-color: var(--color-white90);--bg-color-hover: var(--color-white);--box-shadow: 0px 0px 0px 0px transparent;--box-shadow-hover: 0px 6px 12px 0px #f17f2e40;display:grid;grid-template-areas:"thumbnail heading" "description description";grid-template-columns:7.5rem 1fr;gap:1rem .75rem;padding:1rem;background-color:var(--bg-color);border-radius:1rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition),-webkit-box-shadow var(--transition)}@media(min-width:1024px){.c-media-card{grid-template-areas:"thumbnail heading" "thumbnail description";grid-template-columns:12.5rem 1fr;gap:0 1.5rem;padding:1.5rem;border-radius:1.5rem}}@media(min-width:1024px){.c-media-card[data-desktop-layout=fixed-heading]{grid-template-areas:"thumbnail heading" "description description";gap:1.5rem}}@media(any-hover:hover){.c-media-card:has(.c-media-card__link:-moz-any-link):hover{--label-color: var(--label-color-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover)}.c-media-card:has(.c-media-card__link:any-link):hover{--label-color: var(--label-color-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover)}}.c-media-card:has(.c-media-card__link:-moz-any-link:focus-visible){--label-color: var(--label-color-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover);outline:auto 1px -webkit-focus-ring-color}.c-media-card:has(.c-media-card__link:any-link:focus-visible){--label-color: var(--label-color-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover);outline:auto 1px -webkit-focus-ring-color}.c-media-card__heading{grid-area:heading}.c-media-card__link{display:grid;grid-template-areas:". icon";grid-template-columns:1fr auto;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--label-color);outline:none;-webkit-transition:color var(--transition);transition:color var(--transition)}@media(min-width:1024px){.c-media-card__link{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;padding-top:.5rem;padding-bottom:.75rem;font-size:1.5rem}}.c-media-card__link:before{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-yellow1);border-radius:50%}@media(min-width:1024px){.c-media-card__link:before{width:1.5rem}}.c-media-card__link:after{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--triangle-color);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}@media(min-width:1024px){.c-media-card__link:after{width:1.5rem}}.c-media-card__description{position:relative;grid-area:description;padding-top:.5rem;padding-right:.5rem;padding-left:.5rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-media-card__description{padding-top:.75rem;padding-right:initial;padding-bottom:1.125rem;padding-left:initial;font-size:1.125rem}}@media(min-width:1024px){.c-media-card[data-desktop-layout=fixed-heading] .c-media-card__description{padding-top:1rem;padding-right:1rem;padding-bottom:initial;padding-left:1rem}}.c-media-card__description:before{position:absolute;top:-.03125rem;left:-.03125rem;width:calc(100% + .0625rem);height:2px;content:"";background-color:var(--color-monotone75);-webkit-mask-image:var(--dotted-line);mask-image:var(--dotted-line);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:.5rem .125rem;mask-size:.5rem .125rem}.c-media-card__description-inner{display:-webkit-box;overflow:clip;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(min-width:1024px){.c-media-card__description-inner{-webkit-line-clamp:2}}.c-media-card__thumbnail{grid-area:thumbnail}@media(min-width:1024px){.c-media-card__thumbnail{height:9.375rem}}.c-media-card__thumbnail :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.c-message-block{overflow:clip;border-radius:1rem}@media(min-width:1024px){.c-message-block{border-radius:1.5rem}}.c-message-block[data-theme=orange]{--theme-color: var(--color-orange3)}.c-message-block[data-theme=beige]{--theme-color: var(--color-brown2)}.c-message-block__heading{padding:1.5rem;background-color:var(--theme-color, var(--color-yellow1))}@media(min-width:1024px){.c-message-block__heading{padding-top:1.5rem;padding-bottom:1.5rem}}.c-message-block__inner{position:relative;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:1rem;margin-inline:auto;font-family:var(--font-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}@media(min-width:1024px){.c-message-block__inner{padding-right:4rem;padding-bottom:initial;padding-left:4rem;font-size:2rem}}.c-message-block__inner:before{position:absolute;bottom:0;left:50%;width:4.25rem;height:.5rem;content:"";background-image:url(/assets/images/common/dotted-line-4.webp);background-repeat:no-repeat;background-position:top center;background-size:contain;translate:-50% 0}@media(min-width:1024px){.c-message-block__inner:before,.c-message-block__inner:after{position:absolute;top:50%;left:0;width:2.625rem;height:.625rem;content:"";background-image:url(/assets/images/c-message-block/dotted-line-2.webp);background-repeat:no-repeat;background-position:top center;background-size:contain;translate:0 -50%}}@media(min-width:1024px){.c-message-block__inner:after{right:0;left:initial}}.c-message-block__description{padding:1.5rem 1rem 2rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100);background-color:var(--color-white)}@media(min-width:1024px){.c-message-block__description{padding:2rem 2.5rem 2.5rem;font-size:1.125rem}}.c-news-category-list{display:grid;row-gap:1rem}@media(min-width:1024px){.c-news-category-list{row-gap:1.5rem}}.c-news-category-list__item{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-green1);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;--triangle-color: var(--color-green2);--triangle-color-hover: var(--color-orange1);--bg-color: var(--color-white90);--bg-color-hover: var(--color-white);--box-shadow: 0px 0px 0px 0px transparent;--box-shadow-hover: 0px 6px 12px 0px #f17f2e40;display:grid;grid-template-areas:"meta icon" "link icon";grid-template-columns:1fr auto;gap:.5rem .75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background-color:var(--bg-color);border-radius:1rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition),-webkit-box-shadow var(--transition)}@media(min-width:1024px){.c-news-category-list__item{gap:.5rem 1.5rem;padding:1.5rem 2rem;border-radius:1.5rem}}@media(any-hover:hover){.c-news-category-list__item:has(.c-news-category-list__link:-moz-any-link):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover)}.c-news-category-list__item:has(.c-news-category-list__link:any-link):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover)}}.c-news-category-list__item:has(.c-news-category-list__link:-moz-any-link:focus-visible){--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover);outline:auto 1px -webkit-focus-ring-color}.c-news-category-list__item:has(.c-news-category-list__link:any-link:focus-visible){--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover);--triangle-color: var(--triangle-color-hover);--bg-color: var(--bg-color-hover);--box-shadow: var(--box-shadow-hover);outline:auto 1px -webkit-focus-ring-color}.c-news-category-list__link{grid-area:link;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;outline:none;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition)}@media(min-width:1024px){.c-news-category-list__link{font-size:1.125rem}}.c-news-category-list__meta{grid-area:meta}.c-news-category-list__date-publish{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone75)}@media(min-width:1024px){.c-news-category-list__date-publish{font-size:1rem}}.c-news-category-list__icon{display:grid;grid-area:icon;grid-template-areas:"stack";width:1.25rem;aspect-ratio:1}@media(min-width:1024px){.c-news-category-list__icon{width:1.5rem}}.c-news-category-list__icon:before{display:block;grid-area:stack;width:100%;aspect-ratio:1;content:"";background-color:var(--color-yellow1);border-radius:50%}.c-news-category-list__icon:after{display:block;grid-area:stack;width:100%;aspect-ratio:1;content:"";background-color:var(--triangle-color);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-note-list__list{display:grid;row-gap:.25rem;counter-reset:note-list}.c-note-list__item{position:relative;padding-left:2rem;font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone75)}@media(min-width:1024px){.c-note-list__item{font-size:1rem}}.c-note-list__item:only-child:before{position:absolute;top:0;left:0;content:"※"}.c-note-list__item:not(:only-child):before{position:absolute;top:0;left:0;content:"※" counter(note-list);counter-increment:note-list}.c-pagination{display:grid;grid-template-areas:"prev next";grid-template-columns:repeat(2,1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-pagination__link{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--bg-color: var(--color-green2);--bg-color-hover: var(--color-orange1);--triangle-color: var(--color-green2);--triangle-color-hover: var(--color-orange1);--icon-color: var(--color-green2);--icon-color-hover: var(--color-orange1);display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.03125rem 1.5rem;background-color:var(--bg-color);border-radius:calc(infinity * 1px);-webkit-box-shadow:0 6px 12px 0 rgba(117,77,47,.1019607843);box-shadow:0 6px 12px #754d2f1a;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}@media(min-width:1024px){.c-pagination__link{width:100%;max-width:20rem}}.c-pagination__link:where(:-moz-any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover);--triangle-color: var(--triangle-color-hover);--icon-color: var(--icon-color-hover)}.c-pagination__link:where(:any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover);--triangle-color: var(--triangle-color-hover);--icon-color: var(--icon-color-hover)}@media(any-hover:hover){.c-pagination__link:where(:-moz-any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover);--triangle-color: var(--triangle-color-hover);--icon-color: var(--icon-color-hover)}.c-pagination__link:where(:any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover);--triangle-color: var(--triangle-color-hover);--icon-color: var(--icon-color-hover)}}.c-pagination__link[data-variant=prev]{--grid-template-areas: "icon label";--grid-template-columns: auto 1fr;--icon-rotate: 180deg;grid-area:prev}.c-pagination__link[data-variant=next]{--grid-template-areas: "label icon";--grid-template-columns: 1fr auto;grid-area:next;margin-left:auto}.c-pagination__group{display:grid;grid-template-areas:var(--grid-template-areas);grid-template-columns:var(--grid-template-columns);-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-pagination__label{grid-area:label;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white);-webkit-transition:color var(--transition);transition:color var(--transition)}.c-pagination__icon{position:relative;display:block;width:1.25rem;aspect-ratio:1;background-color:var(--color-yellow1);border-radius:50%}.c-pagination__icon:before{position:absolute;top:50%;left:50%;width:100%;height:100%;content:"";background-color:var(--triangle-color);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;rotate:var(--icon-rotate, 0deg);translate:-50% -50%;-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.c-pdf-thumbnail-preview{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.c-pdf-thumbnail-preview__link{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--text-decoration: underline;--text-decoration-hover: initial;--img-opacity: 1;--img-opacity-hover: .7;display:grid;row-gap:.5rem}@media(min-width:1024px){.c-pdf-thumbnail-preview__link{row-gap:.75rem}}.c-pdf-thumbnail-preview__link:where(:-moz-any-link,:enabled,summary):focus-visible{--text-decoration: var(--text-decoration-hover);--img-opacity: var(--img-opacity-hover)}.c-pdf-thumbnail-preview__link:where(:any-link,:enabled,summary):focus-visible{--text-decoration: var(--text-decoration-hover);--img-opacity: var(--img-opacity-hover)}@media(any-hover:hover){.c-pdf-thumbnail-preview__link:where(:-moz-any-link,:enabled,summary):hover{--text-decoration: var(--text-decoration-hover);--img-opacity: var(--img-opacity-hover)}.c-pdf-thumbnail-preview__link:where(:any-link,:enabled,summary):hover{--text-decoration: var(--text-decoration-hover);--img-opacity: var(--img-opacity-hover)}}.c-pdf-thumbnail-preview__link :where(img){margin-inline:auto;opacity:var(--img-opacity);-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.c-pdf-thumbnail-preview__label{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-green1);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;-webkit-transition:-webkit-text-decoration var(--transition);transition:-webkit-text-decoration var(--transition);transition:text-decoration var(--transition);transition:text-decoration var(--transition),-webkit-text-decoration var(--transition)}@media(min-width:1024px){.c-pdf-thumbnail-preview__label{font-size:1.125rem}}.c-pdf-thumbnail-preview__label:after{display:inline-block;width:1.5rem;aspect-ratio:1;margin-left:.25rem;content:"";background-color:var(--color-green-100);-webkit-mask-image:var(--icon-file-pdf);mask-image:var(--icon-file-pdf);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;translate:0 5px}.c-price-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--label-color, var(--color-brown1))}.c-price-text[data-type=sale]{--label-color: var(--color-red)}.c-price-text[data-align=center]{margin-inline:auto}.c-price-text[data-align=right]{margin-left:auto}.c-price-text__before{font-size:1.125rem}.c-price-text__value{font-size:2rem}.c-price-text__unit{font-size:1.5rem}.c-price-text__tax{font-size:1.125rem}.c-product-card{display:grid;grid-template-areas:"thumbnail" "texts" "action";grid-template-rows:auto 1fr auto;row-gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:1.5rem 1rem;background-color:var(--color-white);border-radius:1rem}@media(min-width:1024px){.c-product-card{row-gap:1.5rem;padding:2rem 1.5rem;border-radius:1.5rem}}.c-product-card__texts{display:grid;grid-area:texts;row-gap:.5rem}.c-product-card__heading{display:grid;row-gap:.5rem}.c-product-card__heading-sub{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.125rem 1rem;font-family:var(--font-primary);font-size:.875rem;font-weight:var(bold);line-height:1.5;color:var(--color-white);background-color:var(--color-orange1);border-radius:.25rem}@media(min-width:1024px){.c-product-card__heading-sub{font-size:1rem}}.c-product-card__heading-main{font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-green1)}@media(min-width:1024px){.c-product-card__heading-main{font-size:1.5rem}}.c-product-card__description{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-product-card__description{font-size:1.125rem}}.c-product-card__details{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-product-card__details{font-size:1.125rem}}.c-product-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}.c-product-card__price-value{font-size:2rem}.c-product-card__price-unit{font-size:1.5rem}.c-product-card__price-tax{font-size:1.125rem}.c-product-card__sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-red)}.c-product-card__sale-before{font-size:1.125rem}.c-product-card__sale-value{font-size:2rem}.c-product-card__sale-unit{font-size:1.5rem}.c-product-card__sale-tax{font-size:1.125rem}.c-product-card__regular{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-monotone75)}.c-product-card__regular-before{font-size:.75rem}.c-product-card__regular-value{font-size:1rem;text-decoration:line-through;text-decoration-thickness:.6px}.c-product-card__regular-after{font-size:.75rem;text-decoration:line-through;text-decoration-thickness:.6px}.c-product-card__action{grid-area:action}.c-product-card__sold-out-button{margin-inline:auto}.c-product-card__thumbnail{grid-area:thumbnail;aspect-ratio:1}.c-product-card__thumbnail :where(img){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.c-product-detail-card{display:grid;row-gap:1.5rem;padding:1.5rem 1rem;background-color:var(--color-white);border-radius:1.5rem}@media(min-width:1024px){.c-product-detail-card{padding:1.3125rem 1.5rem 2rem;font-size:1.5rem}}.c-product-detail-card__carousel{display:grid;row-gap:1.5rem}.c-product-detail-card__main-item{width:100%;aspect-ratio:1}.c-product-detail-card__main-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.c-product-detail-card__thumbnail,.c-product-detail-card__thumbnail-track{overflow:visible!important}.c-product-detail-card__thumbnail-item{opacity:.5}.c-product-detail-card__thumbnail-item.is-active{opacity:1}.c-product-detail-card__inner{display:block;width:100%;aspect-ratio:1}.c-product-detail-card__thumbnail-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-product-detail-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}.c-product-detail-card__price-value{font-size:2rem}.c-product-detail-card__price-unit{font-size:1.5rem}.c-product-detail-card__price-tax{font-size:1.125rem}.c-product-detail-card__sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-red)}.c-product-detail-card__sale-before{font-size:1.125rem}.c-product-detail-card__sale-value{font-size:2rem}.c-product-detail-card__sale-unit{font-size:1.5rem}.c-product-detail-card__sale-tax{font-size:1.125rem}.c-product-detail-card__regular{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-monotone75)}.c-product-detail-card__regular-before{font-size:.75rem}.c-product-detail-card__regular-value{font-size:1rem;text-decoration:line-through;text-decoration-thickness:.6px}.c-product-detail-card__regular-after{font-size:.75rem;text-decoration:line-through;text-decoration-thickness:.6px}.c-product-link-card{display:grid;grid-template-areas:"thumbnail" "texts" "link-button";grid-template-rows:auto 1fr auto;row-gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:1rem 1rem 1.5rem;background-color:var(--color-white90);border-radius:1rem}@media(min-width:1024px){.c-product-link-card{row-gap:1.5rem;padding:2rem 1.5rem}}.c-product-link-card__texts{display:grid;grid-area:texts;row-gap:.25rem}@media(min-width:1024px){.c-product-link-card__texts{row-gap:.5rem}}.c-product-link-card__heading{display:grid;row-gap:.25rem}@media(min-width:1024px){.c-product-link-card__heading{row-gap:.5rem}}.c-product-link-card__heading-sub{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.125rem 1rem;font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white);background-color:var(--color-orange1);border-radius:.25rem}@media(min-width:1024px){.c-product-link-card__heading-sub{font-size:1rem}}.c-product-link-card__heading-main{font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-green1)}@media(min-width:1024px){.c-product-link-card__heading-main{font-size:1.5rem}}.c-product-link-card__description{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-product-link-card__description{font-size:1.125rem}}.c-product-link-card__link-button{grid-area:link-button;width:100%;min-width:initial!important}.c-product-link-card__thumbnail{position:relative;width:100%;aspect-ratio:311/272}.c-product-link-card__thumbnail-large{position:absolute;bottom:0;left:0;width:100%;aspect-ratio:311/233}.c-product-link-card__thumbnail-large :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.c-product-link-card__thumbnail-small{position:absolute;top:0;right:.5625rem;width:37.6205787781%;aspect-ratio:1;overflow:clip;border-radius:50%}@media(min-width:1024px){.c-product-link-card__thumbnail-small{right:.75rem}}.c-product-link-card__thumbnail-small:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";border:4px solid var(--color-white);border-radius:50%}.c-product-link-card__thumbnail-small :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-scale-meter{display:grid;row-gap:.75rem;padding:1.5rem 1rem;background-color:var(--color-white);border:2px solid var(--color-monotone25);border-radius:1rem}@media(min-width:1024px){.c-scale-meter{padding:2rem}}.c-scale-meter__labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-scale-meter__label{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone75)}@media(min-width:1024px){.c-scale-meter__label{font-size:1rem}}.c-scale-meter__steps{position:relative;display:grid;grid-template-columns:repeat(5,3rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-scale-meter__steps:before{position:absolute;top:50%;left:0;width:100%;height:4px;content:"";background-color:var(--color-yellow2);translate:0 -50%}.c-scale-meter__step{position:relative;display:grid;place-items:center;width:3rem;aspect-ratio:1;font-family:var(--font-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--label-color, var(--color-orange2));background-color:var(--bg-color, var(--color-yellow2));border-radius:50%}.c-scale-meter__step[data-current]{--bg-color: var(--color-orange1);--label-color: var(--color-white)}.c-scale-meter__description{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-scale-meter__description{font-size:1.125rem}}.c-signature-text{display:grid;grid-template-areas:"company company company" "post name reading";-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-primary);line-height:1.5;color:var(--color-monotone100)}.c-signature-text[data-align=center]{margin-inline:auto}.c-signature-text[data-align=right]{margin-left:auto}.c-signature-text__company{grid-area:company;margin-bottom:.25rem;font-size:1rem;font-weight:var(--font-weight-medium)}@media(min-width:1024px){.c-signature-text__company{font-size:1.125rem}}.c-signature-text__post{grid-area:post;margin-right:.4375rem;font-size:1rem;font-weight:var(--font-weight-bold)}@media(min-width:1024px){.c-signature-text__post{font-size:1.125rem}}.c-signature-text__name{grid-area:name;font-size:1.25rem;font-weight:var(--font-weight-bold)}@media(min-width:1024px){.c-signature-text__name{font-size:1.5rem}}.c-signature-text__reading{grid-area:reading;font-size:1rem;font-weight:var(--font-weight-bold)}@media(min-width:1024px){.c-signature-text__reading{font-size:1.125rem}}.c-site-search-button .mt-site-search-form{position:relative}.c-site-search-button .mt-site-search-form__query{width:100%;padding:.96875rem 4.25rem .96875rem 1.5rem;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone100);background-color:var(--color-white);border:1px solid var(--color-monotone25);border-radius:.5rem}.c-site-search-button .mt-site-search-form__query::-webkit-input-placeholder{color:var(--color-monotone75)}.c-site-search-button .mt-site-search-form__query::-moz-placeholder{color:var(--color-monotone75)}.c-site-search-button .mt-site-search-form__query:-ms-input-placeholder{color:var(--color-monotone75)}.c-site-search-button .mt-site-search-form__query::-ms-input-placeholder{color:var(--color-monotone75)}.c-site-search-button .mt-site-search-form__query::placeholder{color:var(--color-monotone75)}.c-site-search-button .mt-site-search-form__button{--icon-magnifying-glass: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M2.857,8.571a5.714,5.714,0,1,1,5.714,5.714A5.714,5.714,0,0,1,2.857,8.571ZM8.571,0a8.571,8.571,0,1,0,4.966,15.558l4.024,4.024a1.429,1.429,0,1,0,2.02-2.02l-4.024-4.023A8.572,8.572,0,0,0,8.571,0Z" fill-rule="evenodd"/></svg>');position:absolute;top:0;right:0;display:grid;width:4.25rem;height:100%;padding-right:initial;padding-left:initial;color:transparent;background-color:transparent;border:initial}.c-site-search-button .mt-site-search-form__button:before{position:absolute;top:50%;left:50%;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-green2);-webkit-mask-image:var(--icon-magnifying-glass);mask-image:var(--icon-magnifying-glass);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;translate:-50% -50%}.c-sold-out-button{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:20rem;padding:1.03125rem;background-color:var(--color-monotone75);border:initial;border-radius:calc(infinity * 1px)}.c-sold-out-button__inner{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white)}.c-sold-out-button__inner:before{--icon-cross: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M2.439.418a1.429,1.429,0,0,0-2.02,2.02L7.98,10,.418,17.561a1.429,1.429,0,1,0,2.02,2.02L10,12.02l7.561,7.561a1.429,1.429,0,1,0,2.02-2.02L12.02,10l7.561-7.561a1.429,1.429,0,1,0-2.02-2.02L10,7.98Z" fill-rule="evenodd"/></svg>');display:block;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-yellow1);-webkit-mask-image:var(--icon-cross);mask-image:var(--icon-cross);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c-subpage-heading{display:grid;row-gap:1.25rem}@media(min-width:1024px){.c-subpage-heading{position:relative;row-gap:1.75rem;padding-right:2rem;padding-left:2rem}.c-subpage-heading:after{position:absolute;top:-2.5rem;left:-5rem;width:7.5rem;aspect-ratio:1;content:"";background-image:url(/assets/images/common/bee.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}}.c-subpage-heading__title{position:relative;padding-right:.5rem;padding-bottom:1.75rem;padding-left:.5rem;margin-top:initial;margin-bottom:initial;font-family:var(--font-primary);font-size:2rem;font-weight:var(bold);line-height:1.5;color:var(--color-brown1);text-align:center}@media(min-width:1024px){.c-subpage-heading__title{padding-right:initial;padding-bottom:2.25rem;padding-left:initial;font-size:3rem;text-align:initial}}.c-subpage-heading__title:before{position:absolute;bottom:0;left:0;width:100%;height:.5rem;content:"";background-image:url(/assets/images/c-subpage-heading/dotted-line-loop.webp);background-repeat:repeat-x;background-position:top left;background-size:1.2rem .5rem}@media(min-width:1024px){.c-subpage-heading__title:before{height:.625rem;background-size:1.5rem .625rem}}.c-subpage-heading__inner{position:relative;display:grid}.c-subpage-heading__inner:after{position:absolute;top:-3rem;left:-1rem;width:4rem;aspect-ratio:1;content:"";background-image:url(/assets/images/common/bee.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width:1024px){.c-subpage-heading__inner:after{display:none}}.c-subpage-heading__secondary{font-size:1.5rem}@media(min-width:1024px){.c-subpage-heading__secondary{font-size:2.25rem}}.c-subpage-heading__meta{display:grid;row-gap:.75rem}@media(min-width:1024px){.c-subpage-heading__meta{grid-template-columns:1fr auto;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.c-subpage-heading__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}@media(min-width:1024px){.c-subpage-heading__categories{gap:1rem}}.c-subpage-heading__category{padding:.125rem 1rem;font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white);background-color:var(--color-orange1);border-radius:.25rem}@media(min-width:1024px){.c-subpage-heading__category{font-size:1rem}}.c-subpage-heading__date{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-subpage-heading__date{font-size:1.125rem}}.c-subpage-heading__description{display:grid;row-gap:.5rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-subpage-heading__description{font-size:1.125rem}}.c-table{--border: 2px solid var(--color-monotone25)}.c-table .c-table__content{border-spacing:0;border-collapse:separate;border-right:var(--border);border-bottom:var(--border)}.c-table :where(th,td){padding:.5rem;vertical-align:top;border-top:var(--border);border-left:var(--border)}@media(min-width:1024px){.c-table :where(th,td){padding:.75rem 1rem}}.c-table :where(th){font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1);background-color:var(--color-yellow2)}@media(min-width:1024px){.c-table :where(th){font-size:1.125rem}}.c-table :where(td){font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.8;color:var(--color-monotone100);background-color:var(--color-white)}@media(min-width:1024px){.c-table :where(td){font-size:1.125rem}}.c-table :where(td)>*{margin-top:0!important}.c-table[data-width=max] .c-table__content{width:100%}.c-table[data-td-align=center] :where(td){text-align:center}.c-table[data-responsive=default] :where(th){width:1%;white-space:nowrap}.c-table[data-responsive=vertical] :where(tr){display:grid}@media(min-width:1024px){.c-table[data-responsive=vertical] :where(tr){display:table-row}}@media(min-width:1024px){.c-table[data-responsive=vertical] :where(th){width:1%;white-space:nowrap}}.c-table[data-responsive=scroll] .c-table__content{margin-bottom:.5rem}.c-table[data-responsive=scroll] :where(th){width:1%;white-space:nowrap}.c-table[data-responsive=scroll] :where(td){white-space:nowrap}.c-table[data-responsive=scroll-th-fixed] .c-table__content{margin-bottom:.5rem}.c-table[data-responsive=scroll-th-fixed] :where(th){width:1%;white-space:nowrap}.c-table[data-responsive=scroll-th-fixed] :where(th):first-child{position:sticky;top:0;left:0;z-index:1}.c-table[data-responsive=scroll-th-fixed] :where(th):first-child:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-right:var(--border)}.c-table[data-responsive=scroll-th-fixed] :where(th):first-child+:where(th,td){border-left:initial}.c-table[data-responsive=scroll-th-fixed] :where(td){white-space:nowrap}.c-tel-contact-card{--bg-color: var(--color-yellow3);display:grid;row-gap:.25rem;padding:.875rem;background-color:var(--bg-color);border-radius:1.5rem}.c-tel-contact-card[data-bg=plain]{--bg-color: var(--color-white)}.c-tel-contact-card__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-monotone100)}.c-tel-contact-card__tel{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--opacity: 1;--opacity-hover: .7;display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1);opacity:var(--opacity);-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.c-tel-contact-card__tel:where(:-moz-any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}.c-tel-contact-card__tel:where(:any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}@media(any-hover:hover){.c-tel-contact-card__tel:where(:-moz-any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}.c-tel-contact-card__tel:where(:any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}}.c-tel-contact-card__tel:before{display:block;width:1.5rem;aspect-ratio:1;content:"";background-color:var(--color-orange1);-webkit-mask-image:var(--icon-phone);mask-image:var(--icon-phone);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c-tel-contact-card__description{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone100)}.c-timeline{display:grid;row-gap:.75rem}.c-timeline__item{position:relative;display:grid;row-gap:.25rem;padding-right:.5rem;padding-bottom:.75rem;padding-left:.5rem}@media(min-width:1024px){.c-timeline__item{grid-template-columns:11.25rem 1fr;row-gap:initial;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding-right:1rem;padding-left:1rem}}.c-timeline__item:before{position:absolute;bottom:-.03125rem;left:-.03125rem;width:calc(100% + .0625rem);height:2px;content:"";background-color:var(--color-monotone75);-webkit-mask-image:var(--dotted-line);mask-image:var(--dotted-line);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:.5rem .125rem;mask-size:.5rem .125rem}.c-timeline__term{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.75;color:var(--color-brown1)}@media(min-width:1024px){.c-timeline__term{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}}.c-timeline__description{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.c-timeline__description{font-size:1.125rem}}.c-video-embed{width:100%;aspect-ratio:343/193}.c-video-embed :where(iframe){width:100%;height:100%}}@layer project{.p-article-actions{display:grid;row-gap:2.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media(min-width:768px){.p-article-actions{grid-template-columns:repeat(2,auto);-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}.p-article-archives{display:grid;row-gap:5rem;width:var(--content-width-mobile-default-scale);margin-inline:auto;margin-top:5rem}@media(min-width:1024px){.p-article-archives{grid-template-areas:"side contents";grid-template-columns:30.0347222222% 1fr;row-gap:initial;-webkit-column-gap:2.125rem;-moz-column-gap:2.125rem;column-gap:2.125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);margin-top:7.5rem}}@media(min-width:1024px){.p-article-archives__contents{grid-area:contents}}.p-article-archives__pagination{margin-top:2.5rem}.p-article-archives__side{display:grid;row-gap:2rem}@media(min-width:1024px){.p-article-archives__side{grid-area:side;row-gap:2.125rem}}.p-article-card-list{display:grid;row-gap:1rem}@media(min-width:1024px){.p-article-card-list{row-gap:1.5rem}}.p-cart-login-modal{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1.125rem;background-color:transparent;opacity:0;-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}@media(min-width:640px){.p-cart-login-modal{padding:1.25rem}}.p-cart-login-modal::-ms-backdrop{background-color:#00000073;opacity:0;-ms-transition:opacity var(--transition);transition:opacity var(--transition)}.p-cart-login-modal::backdrop{background-color:#00000073;opacity:0;-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.p-cart-login-modal[data-dialog-state=open]{opacity:1}.p-cart-login-modal[data-dialog-state=open]::-ms-backdrop{opacity:1}.p-cart-login-modal[data-dialog-state=open]::backdrop{opacity:1}.p-cart-login-modal__box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:32.5rem;max-height:100%;padding:1.75rem 1.125rem 1.375rem;overflow-y:auto;background-color:var(--color-white);border-radius:.75rem}@media(min-width:640px){.p-cart-login-modal__box{padding:2rem}}.p-cart-login-modal__close{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.625rem;line-height:1;color:var(--color-monotone75);cursor:pointer;background-color:transparent;border:initial}@media(min-width:640px){.p-cart-login-modal__close{top:.625rem;right:.75rem;width:2.5rem;height:2.5rem;font-size:1.75rem}}.p-cart-login-modal__head{padding-right:1.625rem;margin-bottom:1.125rem}@media(min-width:640px){.p-cart-login-modal__head{padding-right:initial;margin-bottom:1.25rem}}.p-cart-login-modal__title{margin:0;font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-monotone100);text-align:center}@media(min-width:640px){.p-cart-login-modal__title{font-size:1.5rem}}.p-cart-login-modal__options{display:grid;row-gap:1rem;margin-top:1.5rem}.p-cart-login-modal__option{padding:1rem;border:1px solid var(--color-monotone25);border-radius:.5rem}@media(min-width:640px){.p-cart-login-modal__option{padding:1.125rem}}.p-cart-login-modal__option-heading{margin:0 0 .5rem;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-monotone100)}@media(min-width:1024px){.p-cart-login-modal__option-heading{font-size:1.25rem}}.p-cart-login-modal__option-text{margin:0 0 .875rem;font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.p-cart-login-modal__option-text{font-size:1rem}}.p-cart-login-modal__note{margin:.625rem 0 0;font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1.7;color:var(--color-monotone75);text-align:center}.p-cart-login-modal__login-button,.p-cart-login-modal__guest-button{width:100%;max-width:20rem;margin-inline:auto}.p-cart-login-modal__continue{margin-top:1rem;text-align:center}.p-cart-login-modal__continue-button{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-green1);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;padding:initial;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;cursor:pointer;background-color:transparent;border:initial;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition)}@media(min-width:1024px){.p-cart-login-modal__continue-button{font-size:1.125rem}}.p-cart-login-modal__continue-button:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-cart-login-modal__continue-button:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}@media(any-hover:hover){.p-cart-login-modal__continue-button:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-cart-login-modal__continue-button:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}}.p-custom-block p:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]){margin-top:1.5rem}.p-custom-block ul:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):not(li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>ul:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])),.p-custom-block ol:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-]):not(li:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])>ol:not([class^=l-],[class^=p-],[class^=c-],[class^=mt-])){margin-top:1.5rem}.p-custom-block__message-block{max-width:50rem;margin-inline:auto;margin-top:3.75rem}.p-custom-block__heading-dotted-line{margin-top:5rem}@media(min-width:1024px){.p-custom-block__heading-dotted-line{margin-top:7.5rem}}.p-custom-block__heading-dotted-line+*{margin-top:2.5rem!important}@media(min-width:1024px){.p-custom-block__heading-dotted-line+*{margin-top:3.5rem!important}}.p-custom-block__heading-box-pale{margin-top:2.5rem}.p-custom-block__heading-box-pale+*{margin-top:1.5rem!important}.p-custom-block__heading-box{margin-top:2.5rem}.p-custom-block__heading-box+*{margin-top:1.5rem!important}.p-custom-block__heading-plain{margin-top:2.5rem}.p-custom-block__heading-plain+*{margin-top:1.5rem!important}.p-custom-block__heading-border-left{margin-top:2.5rem}.p-custom-block__heading-border-left+*{margin-top:1.5rem!important}.p-custom-block__large-text,.p-custom-block__signature-text{margin-top:1.5rem}.p-custom-block__table+.p-custom-block__note-list{margin-top:.5rem}@media(min-width:1024px){.p-custom-block__table+.p-custom-block__note-list{margin-top:.75rem}}.p-custom-block__note-list:not(.p-custom-block__table+.p-custom-block__note-list){margin-top:1.5rem}.p-custom-block__link-button{margin-top:2.5rem}.p-custom-block__grid-2columns{margin-top:1.5rem}@media(min-width:1024px){.p-custom-block__grid-2columns{margin-top:2.5rem}}.p-custom-block__grid-3columns{margin-top:1.5rem}@media(min-width:1024px){.p-custom-block__grid-3columns{margin-top:2.5rem}}.p-custom-block__image,.p-custom-block__video-embed,.p-custom-block__google-maps{margin-top:1.5rem}.p-custom-block__link-button-list{margin-top:2.5rem}.p-custom-block__timeline,.p-custom-block__news-category-list,.p-custom-block__price-text,.p-custom-block__contact-text{margin-top:1.5rem}.p-custom-block__clipboard-button,.p-custom-block__article-actions,.p-custom-block__media-card-list{margin-top:2.5rem}.p-custom-block__pdf-thumbnail-preview,.p-custom-block__image-list,.p-custom-block__table,.p-custom-block__definition-list,.p-custom-block__scale-meter,.p-custom-block__faq-accordion{margin-top:1.5rem}.p-custom-block__faq-accordion+.p-custom-block__faq-accordion{margin-top:1rem}@media(min-width:1024px){.p-custom-block__faq-accordion+.p-custom-block__faq-accordion{margin-top:1.5rem}}.p-footer-address-link{display:grid;row-gap:1.5rem}@media(min-width:768px){.p-footer-address-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media(min-width:1024px){.p-footer-address-link{display:grid;-ms-flex-wrap:initial;flex-wrap:initial;row-gap:.625rem;-webkit-column-gap:initial;-moz-column-gap:initial;column-gap:initial}}.p-footer-address-link__item{display:grid;row-gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.p-footer-address-link__item{grid-template-columns:repeat(2,auto);row-gap:initial;-webkit-column-gap:clamp(.875rem,-1.8942307692rem + 4.3269230769vw,2rem);-moz-column-gap:clamp(.875rem,-1.8942307692rem + 4.3269230769vw,2rem);column-gap:clamp(.875rem,-1.8942307692rem + 4.3269230769vw,2rem)}}.p-footer-address-link__text{font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100);word-break:keep-all;overflow-wrap:anywhere}@media(min-width:1024px){.p-footer-address-link__text{font-size:clamp(1rem,.6923076923rem + .4807692308vw,1.125rem)}}.p-footer-address-link__link{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-green1);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;display:grid;grid-template-areas:"stack .";grid-template-columns:auto 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition)}@media(min-width:1024px){.p-footer-address-link__link{font-size:clamp(1rem,.6923076923rem + .4807692308vw,1.125rem)}}.p-footer-address-link__link:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-footer-address-link__link:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}@media(any-hover:hover){.p-footer-address-link__link:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-footer-address-link__link:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}}.p-footer-address-link__link:before{display:block;grid-area:stack;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-green2);border-radius:50%}.p-footer-address-link__link:after{display:block;grid-area:stack;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-white);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-footer-contact{padding:2.5rem 1rem;background-color:var(--color-white);border-radius:1rem}@media(min-width:1024px){.p-footer-contact{padding:3.75rem 2.5rem;border-radius:1.5rem}}.p-footer-contact__heading{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:1.25rem;margin-inline:auto;font-family:var(--font-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1)}@media(min-width:1024px){.p-footer-contact__heading{font-size:2rem}}.p-footer-contact__heading:before{position:absolute;bottom:0;left:50%;width:4.25rem;height:.5rem;content:"";background-image:url(/assets/images/common/dotted-line-4.webp);background-repeat:no-repeat;background-position:top center;background-size:contain;translate:-50% 0}@media(min-width:1024px){.p-footer-contact__heading:before{width:5.625rem;height:.625rem}}.p-footer-contact__text{margin-top:2.25rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.p-footer-contact__text{font-size:1.125rem;text-align:center}}.p-footer-contact__grid{display:grid;row-gap:1.5rem;margin-top:2.5rem}@media(min-width:640px){.p-footer-contact__grid{grid-template-columns:repeat(2,1fr);-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}@media(min-width:1024px){.p-footer-contact__grid{grid-template-columns:repeat(2,20rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.p-footer-contact__link{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-green1);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;display:grid;grid-template-areas:". stack";-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:1.5rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:text-decoration var(--transition),color var(--transition);transition:text-decoration var(--transition),color var(--transition),-webkit-text-decoration var(--transition)}@media(min-width:1024px){.p-footer-contact__link{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;margin-top:2.5rem;font-size:1.125rem}}.p-footer-contact__link:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-footer-contact__link:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}@media(any-hover:hover){.p-footer-contact__link:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-footer-contact__link:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}}.p-footer-contact__link:before{display:block;grid-area:stack;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-yellow1);border-radius:50%}.p-footer-contact__link:after{display:block;grid-area:stack;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-green2);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-footer-reviews{position:relative;display:grid;row-gap:1.5rem;padding:2.5rem 1rem;background-color:var(--color-yellow3);border-radius:1.5rem}@media(min-width:1024px){.p-footer-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:2.5rem;padding-left:8.75rem}}.p-footer-reviews:before{position:absolute;top:-1.25rem;left:1rem;width:4.5rem;aspect-ratio:1;content:"";background-image:url(/assets/images/common/bee.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width:1024px){.p-footer-reviews:before{left:1.25rem;width:7.5rem}}.p-footer-reviews__heading{display:grid;row-gap:.25rem}@media(min-width:1024px){.p-footer-reviews__heading{grid-template-areas:"label label" "rating meta";-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-footer-reviews__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-monotone100)}@media(min-width:1024px){.p-footer-reviews__label{grid-area:label;width:initial;margin-inline:initial;font-size:1.5rem}}.p-footer-reviews__label-large{font-size:1.5rem}@media(min-width:1024px){.p-footer-reviews__label-large{font-size:2rem}}.p-footer-reviews__rating{--icon-star: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12,.475A1.783,1.783,0,0,0,10.388,1.5L7.666,6.991l-.015.033a.017.017,0,0,1-.006.007l-.008,0-.031,0-5.992.888A1.783,1.783,0,0,0,.556,10.99l4.386,4.232.01.01a.052.052,0,0,1,.014.021.051.051,0,0,1,0,.025v.006L3.921,21.4a1.8,1.8,0,0,0,2.616,1.9h0l5.4-2.853a.154.154,0,0,1,.123,0l5.4,2.853a1.8,1.8,0,0,0,2.619-1.9v0l-1.045-6.117v-.006a.052.052,0,0,1,.015-.047l.01-.01,4.386-4.232a1.783,1.783,0,0,0-1.058-3.065l-5.993-.888-.031,0-.008,0a.017.017,0,0,1-.006-.007l-.015-.033L13.612,1.5A1.783,1.783,0,0,0,12,.475Z" fill-rule="evenodd"/></svg>');display:grid;grid-template-columns:auto auto 1fr;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-monotone100)}@media(min-width:1024px){.p-footer-reviews__rating{grid-area:rating;width:initial;margin-inline:initial;font-size:1.5rem}}.p-footer-reviews__rating:before{display:block;width:1.5rem;aspect-ratio:1;content:"";background-color:var(--color-orange1);-webkit-mask-image:var(--icon-star);mask-image:var(--icon-star);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(min-width:1024px){.p-footer-reviews__rating:before{width:2rem}}.p-footer-reviews__number{font-size:1.5rem;color:var(--color-orange1)}@media(min-width:1024px){.p-footer-reviews__number{font-size:2rem}}.p-footer-reviews__meta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-monotone100)}@media(min-width:1024px){.p-footer-reviews__meta{grid-area:meta;width:initial;margin-inline:initial;font-size:1rem}}.p-footer-reviews__link-button{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--bg-color: var(--color-green2);--bg-color-hover: var(--color-orange1);display:grid;grid-template-columns:repeat(2,auto);-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.03125rem;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-white);background-color:var(--bg-color);border-radius:calc(infinity * 1px);-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}@media(min-width:1024px){.p-footer-reviews__link-button{width:100%;max-width:20rem}}.p-footer-reviews__link-button:where(:-moz-any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover)}.p-footer-reviews__link-button:where(:any-link,:enabled,summary):focus-visible{--bg-color: var(--bg-color-hover)}@media(any-hover:hover){.p-footer-reviews__link-button:where(:-moz-any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover)}.p-footer-reviews__link-button:where(:any-link,:enabled,summary):hover{--bg-color: var(--bg-color-hover)}}.p-footer-reviews__link-button:after{display:block;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-yellow1);-webkit-mask-image:var(--icon-external-link);mask-image:var(--icon-external-link);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-footer-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.p-footer-sns__link{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--opacity: 1;--opacity-hover: .7;display:block;width:2rem;aspect-ratio:1;opacity:var(--opacity);-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.p-footer-sns__link:where(:-moz-any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}.p-footer-sns__link:where(:any-link,:enabled,summary):focus-visible{--opacity: var(--opacity-hover)}@media(any-hover:hover){.p-footer-sns__link:where(:-moz-any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}.p-footer-sns__link:where(:any-link,:enabled,summary):hover{--opacity: var(--opacity-hover)}}.p-footer-sns__link :where(img){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-global-menu-categories{display:grid;grid-template-rows:auto 1fr;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width:640px){.p-global-menu-categories{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.p-global-menu-categories{grid-template-columns:repeat(3,1fr)}}.p-global-menu-categories__group{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:.5rem}@media(min-width:1024px){.p-global-menu-categories__group{row-gap:.625rem}}.p-global-menu-categories__heading{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem 1rem;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1);text-align:center;background-color:var(--color-yellow1);border-radius:.5rem}@media(min-width:1024px){.p-global-menu-categories__heading{font-size:1.25rem}}.p-global-menu-categories__link{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-monotone100);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;display:grid;grid-template-areas:"icon .";grid-template-columns:auto 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;-webkit-transition:color var(--transition);transition:color var(--transition)}@media(min-width:1024px){.p-global-menu-categories__link{padding-top:.375rem;padding-bottom:.375rem;font-size:1.125rem}}.p-global-menu-categories__link:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-global-menu-categories__link:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}@media(any-hover:hover){.p-global-menu-categories__link:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-global-menu-categories__link:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}}.p-global-menu-categories__link:before{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-green2);border-radius:50%}.p-global-menu-categories__link:after{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;content:"";background-color:var(--color-white);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.p-global-menu-open-button{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-monotone100);--label-color-hover: var(--color-orange1);display:grid;row-gap:.25rem;padding:1.25rem 1.375rem;font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1;color:var(--label-color);background-color:var(--color-white);border:initial;border-bottom-left-radius:1.5rem;-webkit-box-shadow:0 6px 12px 0 rgba(117,77,47,.1019607843);box-shadow:0 6px 12px #754d2f1a;-webkit-transition:color var(--transition);transition:color var(--transition)}@media(min-width:1024px){.p-global-menu-open-button{display:none}}.p-global-menu-open-button:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}.p-global-menu-open-button:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}@media(any-hover:hover){.p-global-menu-open-button:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}.p-global-menu-open-button:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}}.p-global-menu-open-button__borders{display:grid;grid-template-areas:"stack";-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.5rem;aspect-ratio:1;margin-inline:auto}.p-global-menu-open-button__borders:before,.p-global-menu-open-button__borders:after{display:block;grid-area:stack;width:100%;height:2.5px;content:"";background-color:var(--color-orange1);border-radius:calc(infinity * 1px)}.p-global-menu-open-button__borders:before{translate:0 -.3125rem}.p-global-menu-open-button__borders:after{translate:0 .25rem}.p-grid-2columns{display:grid;gap:2.5rem 3%}@media(min-width:1024px){.p-grid-2columns{row-gap:initial}}.p-grid-2columns[data-mobile-columns="1columns"]{grid-template-columns:1fr}.p-grid-2columns[data-mobile-columns="2columns"]{grid-template-columns:repeat(2,48.5%)}@media(min-width:1024px){.p-grid-2columns[data-ratio=equal]{grid-template-columns:repeat(2,48.5%)}}.p-grid-2columns[data-ratio=equal]:not([data-mobile-columns="1columns"]){grid-template-columns:repeat(2,48.5%)}@media(min-width:1024px){.p-grid-2columns[data-ratio=main-left]{grid-template-columns:67% 30%}}.p-grid-2columns[data-ratio=main-left]:not([data-mobile-columns="1columns"]){grid-template-columns:67% 30%}@media(min-width:1024px){.p-grid-2columns[data-ratio=main-right]{grid-template-columns:30% 67%}}.p-grid-2columns[data-ratio=main-right]:not([data-mobile-columns="1columns"]){grid-template-columns:30% 67%}.p-grid-2columns[data-mobile-columns="1columns"][data-order=mobile-reverse]{grid-template-areas:"right" "left"}@media(min-width:1024px){.p-grid-2columns[data-mobile-columns="1columns"][data-order=mobile-reverse]{grid-template-areas:initial}}.p-grid-2columns[data-mobile-columns="1columns"][data-order=mobile-reverse] .p-grid-2columns__left{grid-area:left}@media(min-width:1024px){.p-grid-2columns[data-mobile-columns="1columns"][data-order=mobile-reverse] .p-grid-2columns__left{grid-area:initial}}.p-grid-2columns[data-mobile-columns="1columns"][data-order=mobile-reverse] .p-grid-2columns__right{grid-area:right}@media(min-width:1024px){.p-grid-2columns[data-mobile-columns="1columns"][data-order=mobile-reverse] .p-grid-2columns__right{grid-area:initial}}.p-grid-2columns__left>:first-child,.p-grid-2columns__right>:first-child{margin-top:0!important}.p-grid-3columns{display:grid;gap:2.5rem .5rem}@media(min-width:1024px){.p-grid-3columns{grid-template-columns:repeat(3,1fr);row-gap:initial;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}.p-grid-3columns[data-mobile-columns="1columns"]{grid-template-columns:1fr}@media(min-width:1024px){.p-grid-3columns[data-mobile-columns="1columns"]{grid-template-columns:repeat(3,1fr)}}.p-grid-3columns[data-mobile-columns="2columns"]{grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.p-grid-3columns[data-mobile-columns="2columns"]{grid-template-columns:repeat(3,1fr)}}.p-grid-3columns[data-mobile-columns="3columns"]{grid-template-columns:repeat(3,1fr)}.p-grid-3columns__left>:first-child,.p-grid-3columns__center>:first-child,.p-grid-3columns__right>:first-child{margin-top:0!important}@media(min-width:1024px){.p-header-actions{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-monotone100);--label-color-hover: var(--color-orange1);--dotted-line: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="2" height="34" viewBox="0 0 2 34"><path d="M0,33a1,1,0,1,1,1,1A1,1,0,0,1,0,33Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,29Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,25Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,21Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,17Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,13ZM0,9a1,1,0,1,1,1,1A1,1,0,0,1,0,9ZM0,5A1,1,0,1,1,1,6,1,1,0,0,1,0,5ZM0,1A1,1,0,1,1,1,2,1,1,0,0,1,0,1Z"/></svg>');display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--color-white);border-radius:calc(infinity * 1px);-webkit-box-shadow:0 6px 12px 0 rgba(117,77,47,.1019607843);box-shadow:0 6px 12px #754d2f1a}}@media(min-width:1024px){.p-header-actions__search{position:relative;display:grid;grid-template-columns:repeat(2,auto);-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.125rem 1.25rem 1.125rem 1.8125rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);border:initial;-webkit-transition:color var(--transition);transition:color var(--transition)}.p-header-actions__search:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}.p-header-actions__search:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}}@media(min-width:1024px)and (any-hover:hover){.p-header-actions__search:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}.p-header-actions__search:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}}@media(min-width:1024px){.p-header-actions__search:before{display:block;width:1.5rem;aspect-ratio:1;content:"";background-image:var(--icon-products-search);background-repeat:no-repeat;background-position:center center;background-size:cover}.p-header-actions__search:after{position:absolute;top:50%;right:-.0625rem;width:.125rem;height:2.125rem;content:"";background-color:var(--color-monotone75);-webkit-mask-image:var(--dotted-line);mask-image:var(--dotted-line);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;translate:0 -50%}}@media(min-width:1024px){.p-header-actions__cart{position:relative;display:grid;grid-template-areas:"cart-group .";grid-template-columns:repeat(2,auto);-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.125rem 1.25rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);-webkit-transition:color var(--transition);transition:color var(--transition)}.p-header-actions__cart:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}.p-header-actions__cart:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}}@media(min-width:1024px)and (any-hover:hover){.p-header-actions__cart:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}.p-header-actions__cart:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}}@media(min-width:1024px){.p-header-actions__cart:after{position:absolute;top:50%;right:-.0625rem;width:.125rem;height:2.125rem;content:"";background-color:var(--color-monotone75);-webkit-mask-image:var(--dotted-line);mask-image:var(--dotted-line);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;translate:0 -50%}}@media(min-width:1024px){.p-header-actions__cart-group{position:relative;display:block;grid-area:cart-group;width:1.5rem;aspect-ratio:1}}@media(min-width:1024px){.p-header-actions__cart-icon{display:block;width:100%;aspect-ratio:1;background-image:var(--icon-cart);background-repeat:no-repeat;background-position:center center;background-size:cover}}@media(min-width:1024px){.p-header-actions__cart-badge{position:absolute;top:-.375rem;right:-.375rem;display:grid;place-items:center;width:1rem;aspect-ratio:1;font-family:var(--font-primary);font-size:.625rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--color-white);background-color:var(--color-green2);border-radius:50%}}@media(min-width:1024px){.p-header-actions__menu{display:grid;grid-template-columns:repeat(2,auto);-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.125rem 1.8125rem 1.125rem 1.25rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);border:initial;-webkit-transition:color var(--transition);transition:color var(--transition)}.p-header-actions__menu:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}.p-header-actions__menu:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}}@media(min-width:1024px)and (any-hover:hover){.p-header-actions__menu:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}.p-header-actions__menu:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}}@media(min-width:1024px){.l-header__menu-borders{display:grid;grid-template-areas:"stack";-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.5rem;aspect-ratio:1}.l-header__menu-borders:before,.l-header__menu-borders:after{display:block;grid-area:stack;width:100%;height:4px;content:"";background-color:var(--color-orange1);border-radius:calc(infinity * 1px)}.l-header__menu-borders:before{translate:0 -.25rem}.l-header__menu-borders:after{translate:0 .25rem}}.p-home-information{position:relative;z-index:1}.p-home-information:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:3.90625rem;content:"";background-color:var(--color-yellow1);translate:0 -1.875rem}@media(min-width:1024px){.p-home-information:before{height:15rem;-webkit-mask-size:90rem 15rem;mask-size:90rem 15rem;translate:0 -7.5rem}}.p-home-information:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:3.90625rem;content:"";background-color:var(--color-yellow4);-webkit-mask-image:url(/assets/images/p-home-information/wave-mask.svg);mask-image:url(/assets/images/p-home-information/wave-mask.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:23.4375rem 3.90625rem;mask-size:23.4375rem 3.90625rem;translate:0 -1.875rem}@media(min-width:1024px){.p-home-information:after{height:15rem;-webkit-mask-size:90rem 15rem;mask-size:90rem 15rem;translate:0 -7.5rem}}.p-home-information__container{display:grid;width:var(--content-width-mobile-default-scale);padding-top:5rem;padding-bottom:6.25rem;margin-inline:auto}@media(min-width:1024px){.p-home-information__container{grid-template:"heading panels" auto "tablist panels" auto "illust panels" 1fr/30.0347222222% 1fr;-webkit-column-gap:2.125rem;-moz-column-gap:2.125rem;column-gap:2.125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);padding-top:7.5rem;padding-bottom:6.25rem}}@media(min-width:1024px){.p-home-information__heading{grid-area:heading}}.p-home-information__tablist{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;margin-top:1.875rem}@media(min-width:640px){.p-home-information__tablist{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.p-home-information__tablist{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.p-home-information__tablist{grid-area:tablist;grid-template-columns:initial;-webkit-column-gap:initial;-moz-column-gap:initial;column-gap:initial;margin-top:3.125rem}}.p-home-information__tab{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-monotone100);--label-color-hover: var(--color-orange1);display:grid;grid-template-areas:"icon .";grid-template-columns:auto 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;padding-top:.5rem;padding-right:initial;padding-bottom:.5rem;padding-left:initial;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);border:initial;-webkit-transition:color var(--transition);transition:color var(--transition)}@media(min-width:1024px){.p-home-information__tab{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:1.125rem}}.p-home-information__tab:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}.p-home-information__tab:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}@media(any-hover:hover){.p-home-information__tab:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}.p-home-information__tab:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}}.p-home-information__tab[aria-selected=true]{--label-color: var(--label-color-hover)}.p-home-information__tab:before{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;margin-top:.125rem;content:"";background-color:var(--color-yellow1);border-radius:50%}@media(min-width:1024px){.p-home-information__tab:before{margin-top:.21875rem}}.p-home-information__tab:after{display:block;grid-area:icon;width:1.25rem;aspect-ratio:1;margin-top:.125rem;content:"";background-color:var(--color-green1);-webkit-mask-image:var(--icon-triangle);mask-image:var(--icon-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(min-width:1024px){.p-home-information__tab:after{margin-top:.21875rem}}.p-home-information__panels{margin-top:2rem}@media(min-width:1024px){.p-home-information__panels{grid-area:panels;margin-top:initial}}.p-home-information__illust{width:6.25rem;aspect-ratio:1;margin-top:1.5rem;margin-left:4.6647230321%}@media(min-width:1024px){.p-home-information__illust{grid-area:illust;width:12.5rem;margin-top:5rem;margin-left:initial}}.p-home-information__illust :where(img){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-home-intro{position:relative}.p-home-intro:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:4.375rem;content:"";background-image:url(/assets/images/p-home-intro/polygon-line.svg);background-repeat:repeat-x;background-position:top left;background-size:20rem 4.375rem;translate:0 -.75rem}@media(min-width:1024px){.p-home-intro:after{height:8.75rem;background-size:40rem 8.75rem;translate:0 -1.25rem}}.p-home-intro__container{display:grid;grid-template-areas:"heading" "honey" "lead" "description" "link-button";width:var(--content-width-mobile-default-scale);padding-top:6.375rem;padding-bottom:5rem;margin-inline:auto}@media(min-width:1024px){.p-home-intro__container{grid-template-areas:"heading lead" "honey description" "honey link-button";grid-template-columns:30.0347222222% 1fr;-webkit-column-gap:2.125rem;-moz-column-gap:2.125rem;column-gap:2.125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);padding-top:11.25rem;padding-bottom:7.5rem}}.p-home-intro__heading{grid-area:heading}.p-home-intro__lead{grid-area:lead;margin-top:1.5rem;font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.75;color:var(--color-brown1);word-break:keep-all;overflow-wrap:anywhere}@media(min-width:1024px){.p-home-intro__lead{margin-top:initial;font-size:1.5rem}}.p-home-intro__description{grid-area:description;margin-top:1.5rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.p-home-intro__description{font-size:1.125rem}}.p-home-intro__link-button{grid-area:link-button;margin-inline:auto;margin-top:2.5rem}@media(min-width:1024px){.p-home-intro__link-button{margin-inline:initial;margin-left:auto}}.p-home-intro__honey{grid-area:honey;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:2.25rem}@media(min-width:1024px){.p-home-intro__honey{margin-inline:initial}.p-home-intro__honey :where(img){width:100%}}.p-home-main-visual{position:relative;overflow-x:clip}.p-home-main-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:var(--color-lightblue)}.p-home-main-visual__container{position:relative;width:var(--content-width-mobile-default-scale);padding-top:8.75rem;padding-bottom:3.625rem;margin-inline:auto}@media(min-width:1024px){.p-home-main-visual__container{display:grid;grid-template-areas:"carousel" "latest-news";grid-template-columns:54rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:var(--content-width-desktop-design-rem);padding-top:4.5rem;padding-bottom:3.75rem}}.p-home-main-visual__lead{position:absolute;top:7rem;left:calc(50% + clamp(8.5rem,.0521978022rem + 36.043956044vw,18.75rem));z-index:1;display:grid;grid-template-columns:repeat(2,clamp(2rem,1.1758241758rem + 3.5164835165vw,3rem));-webkit-column-gap:clamp(.5rem,.293956044rem + .8791208791vw,.75rem);-moz-column-gap:clamp(.5rem,.293956044rem + .8791208791vw,.75rem);column-gap:clamp(.5rem,.293956044rem + .8791208791vw,.75rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;translate:-50% 0}@media(min-width:1024px){.p-home-main-visual__lead{top:7.5rem;right:8.25rem;left:initial;grid-template-columns:repeat(2,3rem);-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;translate:initial}}.p-home-main-visual__lead-left{display:block;aspect-ratio:32/256;margin-top:clamp(3.125rem,1.7857142857rem + 5.7142857143vw,4.75rem)}@media(min-width:1024px){.p-home-main-visual__lead-left{margin-top:4.75rem}}.p-home-main-visual__lead-left :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-home-main-visual__lead-right{display:block;aspect-ratio:32/277}.p-home-main-visual__lead-right :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-home-main-visual__carousel{position:relative;left:50%;width:calc(100% + 6.5625rem);max-width:54rem;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media(min-width:1024px){.p-home-main-visual__carousel{left:initial;grid-area:carousel;width:100%;max-width:initial;-webkit-transform:initial;transform:initial}}.p-home-main-visual__carousel:before{position:absolute;top:-1.75rem;left:22.8%;z-index:1;width:clamp(6.25rem,1.0989010989rem + 21.978021978vw,12.5rem);aspect-ratio:1;content:"";background-image:url(/assets/images/common/bee.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;translate:-50% 0}@media(min-width:1024px){.p-home-main-visual__carousel:before{top:3rem;right:clamp(40rem,3.4285714286rem + 57.1428571429vw,42rem);left:initial;width:12.5rem}}.p-home-main-visual__carousel-track{aspect-ratio:448/252;-webkit-mask:url(/assets/images/p-home-main-visual/mask-sketchy.svg) 0 0/100% 100% no-repeat;mask:url(/assets/images/p-home-main-visual/mask-sketchy.svg) 0 0/100% 100% no-repeat}.p-home-main-visual__carousel-img{display:block;width:100%;height:100%}.p-home-main-visual__carousel-img :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-home-main-visual__carousel-controls{position:absolute;bottom:.5rem;left:50%;z-index:1;width:calc(100vw * var(--content-width-mobile-default) / var(--content-width-mobile-design));pointer-events:none;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media(min-width:1024px){.p-home-main-visual__carousel-controls{top:0;right:0;bottom:0;left:0;width:auto;-webkit-transform:none;transform:none}}.p-home-main-visual__carousel-arrows{display:contents}.p-home-main-visual__carousel-arrow,.p-home-main-visual__carousel-toggle{position:absolute;bottom:0;left:.5rem;opacity:0}@media(min-width:1024px){.p-home-main-visual__carousel-arrow,.p-home-main-visual__carousel-toggle{bottom:initial;left:initial}}@media(min-width:1024px){.p-home-main-visual__carousel-arrow{bottom:.5rem}.p-home-main-visual__carousel-arrow.splide__arrow--prev{left:.5rem}.p-home-main-visual__carousel-arrow.splide__arrow--next{right:.5rem}}@media(min-width:1024px){.p-home-main-visual__carousel-toggle{bottom:.5rem;left:50%;translate:-50% 0}}.p-home-main-visual__carousel-arrow:focus-visible,.p-home-main-visual__carousel-toggle:focus-visible{opacity:1}.p-home-main-visual__latest-news{margin-top:2.75rem}@media(min-width:1024px){.p-home-main-visual__latest-news{grid-area:latest-news;max-width:50rem;margin-inline:auto;margin-top:2.625rem}}.p-home-main-visual__background{position:absolute;bottom:0;left:0;z-index:-1;height:clamp(11.25rem,1.978021978rem + 39.5604395604vw,22.5rem);overflow:hidden}@media(min-width:1024px){.p-home-main-visual__background{height:22.5rem}}.p-home-main-visual__background-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;-webkit-animation:p-home-main-visual-background-scroll 120s linear infinite;animation:p-home-main-visual-background-scroll 120s linear infinite}.p-home-main-visual__background-track.is-paused{-webkit-animation-play-state:paused;animation-play-state:paused}.p-home-main-visual__background-slide{-ms-flex-negative:0;flex-shrink:0;height:100%}.p-home-main-visual__background-img{display:block;width:auto;height:100%}@-webkit-keyframes p-home-main-visual-background-scroll{0%{translate:0 0}to{translate:-50% 0}}@keyframes p-home-main-visual-background-scroll{0%{translate:0 0}to{translate:-50% 0}}.p-home-recipe{position:relative}@media(min-width:1024px){.p-home-recipe:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:15rem;content:"";background-color:var(--color-yellow1);translate:0 -7.375rem}}.p-home-recipe:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:3.90625rem;content:"";background-color:var(--color-yellow4);-webkit-mask-image:url(/assets/images/p-home-recipe/wave-mask.svg);mask-image:url(/assets/images/p-home-recipe/wave-mask.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:23.4375rem 3.90625rem;mask-size:23.4375rem 3.90625rem;translate:0 -2.625rem}@media(min-width:1024px){.p-home-recipe:after{height:15rem;-webkit-mask-size:90rem 15rem;mask-size:90rem 15rem;translate:0 -7.375rem}}.p-home-recipe__container{width:var(--content-width-mobile-default-scale);padding-top:5rem;padding-bottom:5rem;margin-inline:auto}@media(min-width:1024px){.p-home-recipe__container{display:grid;grid-template-areas:"heading description" "list list" "link-button link-button";grid-template-columns:1fr 67.0138888889%;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);padding-top:7.5rem;padding-bottom:7.5rem}}@media(min-width:1024px){.p-home-recipe__heading{grid-area:heading}}.p-home-recipe__description{margin-top:2.25rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.p-home-recipe__description{grid-area:description;margin-top:initial;margin-left:auto;font-size:1.125rem}}.p-home-recipe__list{margin-top:1.5rem}@media(min-width:1024px){.p-home-recipe__list{grid-area:list;margin-top:2.5rem}}.p-home-recipe__link-button{margin-inline:auto;margin-top:2.5rem}@media(min-width:1024px){.p-home-recipe__link-button{grid-area:link-button}}.p-home-recommend{position:relative}.p-home-recommend:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:var(--color-yellow1)}.p-home-recommend:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:4.375rem;content:"";background-image:url(/assets/images/p-home-recommend/polygon-line.svg);background-repeat:repeat-x;background-position:top left;background-size:20rem 4.375rem;translate:0 -2.25rem}@media(min-width:1024px){.p-home-recommend:after{height:8.75rem;background-size:40rem 8.75rem;translate:0 -5rem}}.p-home-recommend__container{width:var(--content-width-mobile-default-scale);padding-top:5rem;padding-bottom:5.75rem;margin-inline:auto}@media(min-width:1024px){.p-home-recommend__container{width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);padding-top:7.5rem;padding-bottom:7.5rem}}.p-home-recommend__list{margin-top:2.25rem}@media(min-width:1024px){.p-home-recommend__list{margin-top:3.5rem}}.p-home-shop{position:relative;z-index:1}.p-home-shop:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:3.90625rem;content:"";background-color:var(--color-yellow4);translate:0 -1.875rem}@media(min-width:1024px){.p-home-shop:before{height:15rem;-webkit-mask-size:90rem 15rem;mask-size:90rem 15rem;translate:0 -7.5rem}}.p-home-shop:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:3.90625rem;content:"";background-color:var(--color-yellow1);-webkit-mask-image:url(/assets/images/p-home-shop/wave-mask.svg);mask-image:url(/assets/images/p-home-shop/wave-mask.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:23.4375rem 3.90625rem;mask-size:23.4375rem 3.90625rem;translate:0 -1.875rem}@media(min-width:1024px){.p-home-shop:after{height:15rem;-webkit-mask-size:90rem 15rem;mask-size:90rem 15rem;translate:0 -7.5rem}}.p-home-shop__container{display:grid;grid-template-areas:"heading" "exterior" "description" "link-button";width:var(--content-width-mobile-default-scale);padding-top:5rem;padding-bottom:5rem;margin-inline:auto}@media(min-width:1024px){.p-home-shop__container{grid-template-areas:"heading exterior" "description exterior" "link-button exterior";grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);padding-top:7.5rem;padding-bottom:7.5rem}}.p-home-shop__container:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background-color:var(--color-yellow1)}.p-home-shop__heading{grid-area:heading}.p-home-shop__description{grid-area:description;margin-top:1.5rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.75;color:var(--color-monotone100)}@media(min-width:1024px){.p-home-shop__description{margin-top:3.5rem;font-size:1.125rem}}.p-home-shop__link-button{grid-area:link-button;margin-inline:auto;margin-top:2.5rem}@media(min-width:1024px){.p-home-shop__link-button{margin-inline:initial}}.p-home-shop__exterior{grid-area:exterior;margin-top:2.375rem}@media(min-width:1024px){.p-home-shop__exterior{margin-top:initial}}.p-home-shop__exterior :where(img){width:100%;border-radius:.5rem}.p-link-button-list{display:grid;grid-template-columns:var(--grid-template-columns, 1fr);gap:var(--row-gap, 1.5rem) var(--column-gap, 0)}.p-link-button-list[data-mobile-columns="1"]{--grid-template-columns: 1fr}.p-link-button-list[data-mobile-columns="2"]{--grid-template-columns: repeat(2, 1fr);--column-gap: .75rem}.p-link-button-list[data-mobile-columns="3"]{--grid-template-columns: repeat(3, 1fr);--column-gap: .75rem}@media(min-width:1024px){.p-link-button-list[data-desktop-columns="1"]{--grid-template-columns: 1fr}}@media(min-width:1024px){.p-link-button-list[data-desktop-columns="2"]{--grid-template-columns: repeat(2, 1fr);--column-gap: 1.5rem}}@media(min-width:1024px){.p-link-button-list[data-desktop-columns="3"]{--grid-template-columns: repeat(3, 1fr);--column-gap: 1rem}}.p-link-button-list__link-button{width:100%}@media(min-width:1024px){.p-link-button-list[data-desktop-columns="1"] .p-link-button-list__link-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:17.5rem}}.p-media-card-list{display:grid;row-gap:1rem}@media(min-width:1024px){.p-media-card-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:2.25rem}}.p-product-card-list{display:grid;gap:1rem}@media(min-width:768px){.p-product-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.p-product-card-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,21.75rem),1fr));gap:1.5rem}}.p-product-link-card-list{display:grid;gap:1rem}@media(min-width:640px){.p-product-link-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.p-product-link-card-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,21.75rem),1fr));gap:1.5rem}}.p-product-sticky{position:relative}.p-product-sticky:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:12.5rem;content:"";background-image:url(/assets/images/common/bg-polygon_top-left.svg);background-repeat:no-repeat;background-position:-1.5rem -.75rem;background-size:28.875rem 13.125rem}@media(min-width:1024px){.p-product-sticky:before{height:25rem;background-position:-3rem -1.5rem;background-size:57.75rem 26.25rem}}.p-product-sticky:after{position:absolute;top:10rem;right:0;z-index:-1;width:6.625rem;aspect-ratio:106/244;content:"";background-image:url(/assets/images/common/bg-polygon_right.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width:1024px){.p-product-sticky:after{top:20rem;width:13.25rem}}.p-product-sticky__container{display:grid;grid-template-areas:"lead" "product-card" "breadcrumbs" "section";grid-template-columns:100%;width:var(--content-width-mobile-default-scale);padding-top:8.5rem;margin-inline:auto}@media(min-width:1024px){.p-product-sticky__container{grid-template-areas:"lead product-card" "breadcrumbs product-card" "section product-card";grid-template-columns:minmax(0,1fr) 21.625rem;-webkit-column-gap:2.1875rem;-moz-column-gap:2.1875rem;column-gap:2.1875rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);padding-top:10rem}}.p-product-sticky__lead{grid-area:lead}@media(min-width:1024px){.p-product-sticky__lead{padding-top:1rem}}.p-product-sticky__product-card{grid-area:product-card;max-width:32.5rem;margin-inline:auto;margin-top:1.5rem}@media(min-width:1024px){.p-product-sticky__product-card{position:sticky;top:7.5rem;left:0;max-width:initial;margin-inline:initial;margin-top:initial}}.p-product-sticky__breadcrumbs{grid-area:breadcrumbs;margin-top:2.5rem}@media(min-width:1024px){.p-product-sticky__breadcrumbs{margin-top:5rem}}.p-product-sticky__section{grid-area:section;margin-top:5rem}@media(min-width:1024px){.p-product-sticky__section{margin-top:7.5rem}}.p-product-sticky__section>*:first-child{margin-top:0!important}.p-products-menu-categories{display:grid;gap:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width:640px){.p-products-menu-categories{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.p-products-menu-categories{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.p-products-menu-categories__group{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:.5rem}.p-products-menu-categories__heading{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem 1rem;font-family:var(--font-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-brown1);text-align:center;background-color:var(--color-yellow1);border-radius:.5rem}@media(min-width:1024px){.p-products-menu-categories__heading{font-size:1.25rem}}.p-products-menu-categories__link{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-monotone100);--label-color-hover: var(--color-orange1);--text-decoration: underline;--text-decoration-hover: none;display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.25rem;padding-bottom:.25rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-thickness:.6px;text-underline-offset:2px;-webkit-transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition)}@media(min-width:1024px){.p-products-menu-categories__link{font-size:1.125rem}}.p-products-menu-categories__link:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-products-menu-categories__link:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}@media(any-hover:hover){.p-products-menu-categories__link:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}.p-products-menu-categories__link:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover);--text-decoration: var(--text-decoration-hover)}}.p-products-menu-categories__thumbnail{width:2.5rem;aspect-ratio:1}.p-products-menu-categories__thumbnail :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.p-recipe-archives{width:var(--content-width-mobile-default-scale);margin-inline:auto;margin-top:5rem}@media(min-width:1024px){.p-recipe-archives{width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);margin-top:7.5rem}}.p-recipe-archives__pagination,.p-related-recipes__list{margin-top:2.5rem}@media(min-width:1024px){.p-related-recipes__list{margin-top:3.75rem}}.p-related-recipes__link-button{margin-top:2.5rem}.p-shopping-bar{display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--color-white);border-top:4px solid var(--color-yellow1)}@media(min-width:1024px){.p-shopping-bar{display:none}}.p-shopping-bar:before{--dotted-line: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="2" height="34" viewBox="0 0 2 34"><path d="M0,33a1,1,0,1,1,1,1A1,1,0,0,1,0,33Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,29Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,25Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,21Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,17Zm0-4a1,1,0,1,1,1,1A1,1,0,0,1,0,13ZM0,9a1,1,0,1,1,1,1A1,1,0,0,1,0,9ZM0,5A1,1,0,1,1,1,6,1,1,0,0,1,0,5ZM0,1A1,1,0,1,1,1,2,1,1,0,0,1,0,1Z"/></svg>');position:absolute;top:1rem;left:50%;width:.125rem;height:2.125rem;content:"";background-color:var(--color-monotone75);-webkit-mask-image:var(--dotted-line);mask-image:var(--dotted-line);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;translate:-50% 0}.p-shopping-bar__search{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-monotone100);--label-color-hover: var(--color-orange1);display:grid;grid-template-columns:repeat(2,auto);-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.25rem;padding-right:initial;padding-bottom:1.75rem;padding-left:initial;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);border:initial;-webkit-transition:color var(--transition);transition:color var(--transition)}.p-shopping-bar__search:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}.p-shopping-bar__search:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}@media(any-hover:hover){.p-shopping-bar__search:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}.p-shopping-bar__search:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}}.p-shopping-bar__search:before{display:block;width:1.5rem;aspect-ratio:1;content:"";background-image:var(--icon-products-search);background-repeat:no-repeat;background-position:center center;background-size:cover}.p-shopping-bar__cart{--duration: .2s;--easing: ease-out;--transition: var(--duration) var(--easing);--label-color: var(--color-monotone100);--label-color-hover: var(--color-orange1);display:grid;grid-template-areas:" cart-group .";grid-template-columns:repeat(2,auto);-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.25rem;padding-bottom:1.75rem;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--label-color);-webkit-transition:color var(--transition);transition:color var(--transition)}.p-shopping-bar__cart:where(:-moz-any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}.p-shopping-bar__cart:where(:any-link,:enabled,summary):focus-visible{--label-color: var(--label-color-hover)}@media(any-hover:hover){.p-shopping-bar__cart:where(:-moz-any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}.p-shopping-bar__cart:where(:any-link,:enabled,summary):hover{--label-color: var(--label-color-hover)}}.p-shopping-bar__cart-group{position:relative;grid-area:cart-group;width:1.5rem;aspect-ratio:1}.p-shopping-bar__cart-icon{display:block;width:100%;aspect-ratio:1;background-image:var(--icon-cart);background-repeat:no-repeat;background-position:center center;background-size:cover}.p-shopping-bar__cart-badge{position:absolute;top:-.25rem;right:-.25rem;display:grid;place-items:center;width:1rem;aspect-ratio:1;font-family:var(--font-primary);font-size:.625rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--color-white);background-color:var(--color-green2);border-radius:50%}.p-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:12;pointer-events:none}@media(min-width:1024px){.p-skip-link{top:1.5rem;left:1.5rem}}.p-skip-link__link-button{opacity:0}.p-skip-link__link-button:focus-visible{opacity:1}.p-subpage-breadcrumbs{width:var(--content-width-mobile-default-scale);padding-bottom:5rem;margin-inline:auto;margin-top:5rem}@media(min-width:1024px){.p-subpage-breadcrumbs{width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);padding-bottom:5rem;margin-top:7.5rem}}.p-subpage-content{display:grid;grid-template-columns:100%;row-gap:5rem;margin-top:5rem}@media(min-width:1024px){.p-subpage-content{row-gap:7.5rem;margin-top:7.5rem}}.p-subpage-content__section{width:var(--content-width-mobile-default-scale);margin-inline:auto}@media(min-width:1024px){.p-subpage-content__section[data-layout=wide]{width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem)}.p-subpage-content__section[data-layout=narrow]{width:50rem}}.p-subpage-content__section>*:first-child{margin-top:0!important}.p-subpage-content__guide-link{margin-top:-2.5rem}@media(min-width:1024px){.p-subpage-content__guide-link{margin-top:-5rem}}.p-subpage-content__guide-link>*:first-child{margin-top:0!important}.p-subpage-head{position:relative}.p-subpage-head:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:12.5rem;content:"";background-image:url(/assets/images/common/bg-polygon_top-left.svg);background-repeat:no-repeat;background-position:-1.5rem -.75rem;background-size:28.875rem 13.125rem}@media(min-width:1024px){.p-subpage-head:before{height:25rem;background-position:-3rem -1.5rem;background-size:57.75rem 26.25rem}}.p-subpage-head:after{position:absolute;top:10rem;right:0;z-index:-1;width:6.625rem;aspect-ratio:106/244;content:"";background-image:url(/assets/images/common/bg-polygon_right.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width:1024px){.p-subpage-head:after{top:20rem;width:13.25rem}}.p-subpage-head__container{width:var(--content-width-mobile-default-scale);padding-top:8.5rem;margin-inline:auto}@media(min-width:1024px){.p-subpage-head__container{width:var(--content-width-desktop-default-scale);max-width:var(--content-width-desktop-default-rem);padding-top:10rem}.p-subpage-head__container:has(.p-subpage-head__hero){display:grid;grid-template-areas:"lead hero" "breadcrumbs breadcrumbs";grid-template-columns:repeat(2,1fr);-webkit-column-gap:2.3125rem;-moz-column-gap:2.3125rem;column-gap:2.3125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(min-width:1024px){.p-subpage-head__lead{grid-area:lead}.p-subpage-head__container:has(.p-subpage-head__hero) .p-subpage-head__lead{padding-top:1rem}}.p-subpage-head__hero{position:relative;grid-area:hero;margin-top:3rem}@media(min-width:1024px){.p-subpage-head__hero{margin-top:initial}}.p-subpage-head__hero-large{width:100%;max-height:26.1875rem;aspect-ratio:343/258}@media(min-width:1024px){.p-subpage-head__hero-large{height:26.1875rem;max-height:initial;aspect-ratio:initial}}.p-subpage-head__hero-large :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.p-subpage-head__hero-small{position:absolute;top:-1.5rem;right:.9375rem;width:7.5rem;aspect-ratio:1}@media(min-width:1024px){.p-subpage-head__hero-small{top:-2.5rem;right:1rem;width:12.5rem}}.p-subpage-head__hero-small :where(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.p-subpage-head__hero-small:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";border:4px solid var(--color-white);border-radius:50%}.p-subpage-head__breadcrumbs{margin-top:2.5rem}@media(min-width:1024px){.p-subpage-head__breadcrumbs{grid-area:breadcrumbs;margin-top:5rem}}}@layer vendor;@layer utility{.u-dn{display:none!important}@media(min-width:640px){.u-sm-dn{display:none!important}}@media(min-width:768px){.u-md-dn{display:none!important}}@media(min-width:1024px){.u-lg-dn{display:none!important}}@media(min-width:1440px){.u-xl-dn{display:none!important}}.u-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border-width:0!important;clip-path:inset(50%)!important}.u-wbr{word-break:keep-all;overflow-wrap:anywhere}}
