@layer reset{*,:before,:after{box-sizing:border-box;padding:unset;margin:unset}:where(:root){scrollbar-gutter:stable;line-break:strict;word-break:normal;overflow-wrap:anywhere;-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;text-size-adjust:auto;font-family:sans-serif;line-height:1.5}:where(body){min-block-size:100dvb}:where(h1){margin-block:.67em;font-size:2em}:where([hidden]:not([hidden=until-found])){display:none!important}:where(p:lang(en)){text-wrap:pretty}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:unset;font-variation-settings:initial;font-feature-settings:initial;font-variant-ligatures:none}:where(a:any-link),:where(a:any-link){color:unset;-webkit-text-decoration-line:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){vertical-align:bottom;block-size:auto;max-inline-size:100%}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}:where(button,input,select,textarea){font:unset;color:unset;text-align:unset;letter-spacing:unset;border-color:unset;border-radius:unset;border-style:solid;border-width:1px}::file-selector-button{font:unset;color:unset;text-align:unset;letter-spacing:unset;border-color:unset;border-radius:unset;border-style:solid;border-width:1px}:where(input[type=search i]){appearance:textfield}:where(input[type=search i])::-webkit-search-cancel-button{appearance:none}:where(textarea){resize:block}:where(button,input:is([type=button i],[type=submit i],[type=reset i])){background-color:unset}::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}::file-selector-button{touch-action:manipulation}: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]){cursor:pointer}:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;padding-inline:unset;margin-inline:unset;border:unset}:where(legend){padding-inline:unset}::placeholder{opacity:unset}:where(summary){cursor:pointer;list-style-type:none}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){padding-inline:unset;overscroll-behavior-block:contain;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;overflow:unset;color:unset;background-color:unset;border:unset}:where(dialog)::backdrop{background-color:oklch(0% 0 0/.3)}:where([popover]){margin-inline: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}:focus:not(:focus-visible){outline:none}}@layer base{:root:has(:modal){overflow:hidden}:where(body){font-family:var(--typo-font-base);font-size:var(--typo-size-base);line-height:var(--line-height-base);color:var(--color-text-base);line-break:strict;background-image:var(--bg-main-image);font-synthesis:none;word-break:normal;overflow-wrap:anywhere;background-color:#e9e5d7;background-repeat:repeat}:where(h1){margin-block:unset}:where(button,input){border:unset}:where(img){-o-object-fit:cover;object-fit:cover}}@layer shopify{shopify-account::part(signed-out-avatar){min-width:auto;min-height:auto}.shopify-challenge__container{margin-top:4rem!important;margin-bottom:4rem!important}@media (width>=62em){.shopify-challenge__container{margin-top:7.5rem!important;margin-bottom:7.5rem!important}}.shopify-challenge__message{padding-left:var(--base-padding-inline);padding-right:var(--base-padding-inline);margin-bottom:1.5rem}}@layer design{:root{--color-text-base:#000;--color-text-secondary:#545454;--color-eycalm-blue:#26647f;--color-white:#fff;--color-black:#000;--color-black-secondary:#20201e;--color-error:#c54b4b;--base-padding-inline:1.25rem;--base-content-width:80rem;--transition-primary:.3s;--opacity-primary:.6;--typo-font-base:"Donegal One", "Shippori Mincho", serif;--typo-size-base:1rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--line-height-base:1.5;--index-fixed:9999;--index-menu:5000;--index-header:1000;--linear:cubic-bezier(.25, .25, .75, .75);--ease:cubic-bezier(.25, .1, .25, 1);--ease-in:cubic-bezier(.42, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .58, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-sine:cubic-bezier(.47, 0, .745, .715);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-in-back:cubic-bezier(.6, -.28, .735, .045);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .275, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-in-out-back:cubic-bezier(.68, -.55, .265, 1.55)}[data-scroll-reveal]{filter:blur(10px);transition:filter .85s cubic-bezier(.1,.7,.4,1) .6s,-webkit-mask 1.2s cubic-bezier(.1,.7,.4,1),mask 1.2s cubic-bezier(.1,.7,.4,1);overflow:clip;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100% 0%;mask-size:100% 0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-scroll-reveal][data-scroll-reveal-visible]{filter:blur();-webkit-mask-size:100% 100%;mask-size:100% 100%}@keyframes move-and-fade{0%{opacity:1;translate:0}40%{opacity:.3;translate:32%}45%{opacity:0;translate:40%}46%{opacity:0;translate:-40%}to{opacity:1;translate:0}}}@layer layout{.base-layout{grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh;display:grid;overflow:clip}body:not(.is-top) .base-layout>main{padding-top:var(--header-height,59px)}@media (width>=36em){body:not(.is-top) .base-layout>main{padding-top:var(--header-height,83px)}}.layout-main{grid-template-rows:1fr auto;grid-template-columns:100%;display:grid}}@layer other{.gpo-container,.gpo-app,.gpo-group__wrapper{margin:0!important}.gpo-group__childs{row-gap:.5rem!important;margin:0!important;display:grid!important}.gpo-form__group.gpo-element{padding:0!important}.gpo-checkbox{width:fit-content!important}.gpo-choicelist input+label,.gpo-choicelist input+label span{color:var(--color-text-secondary)!important}.gpo-choicelist input:not(:checked)+label:before{border:2px solid #b3b3a2!important}.gpo-choicelist input:checked+label:before{border-width:2px!important}.gpo-choicelist input+label:before{background:0 0!important}.gpo-choicelist.gpo-checkbox input+label:after{font-size:.625rem!important}@media (width>=36em){.gpo-choicelist.gpo-checkbox input+label:after{font-size:.875rem!important}}:root{--gw-theme-main-text-primary:var(--color-text-base)!important;--gw-text-primary:var(--color-black-secondary)!important;--gw-wl-wishlistButtonSettings-borderRadius:0!important;--gw-wl-wishlistIconSettings-heartColor:var(--color-black-secondary)!important}.gw-wl-page-wrapper{width:auto!important;margin-left:0!important}.gw-wl-page{max-width:none!important;margin:0!important;padding-inline:0!important}.product_wishlist_add-button{box-shadow:none!important;border:1px solid var(--color-black-secondary)!important;z-index:1!important;padding:.625rem 1.125rem!important;transition:color .3s!important;position:relative!important}.product_wishlist_add-button:focus-visible{--gw-wl-wishlistIconSettings-heartColor:var(--color-white)!important;color:var(--color-white)!important}.product_wishlist_add-button:focus-visible:before{clip-path:inset(0)!important}@media (any-hover:hover){.product_wishlist_add-button:hover{--gw-wl-wishlistIconSettings-heartColor:var(--color-white)!important;color:var(--color-white)!important}.product_wishlist_add-button:hover:before{clip-path:inset(0)!important}}.product_wishlist_add-button:before{content:""!important;z-index:-1!important;clip-path:inset(0 100% 0 0)!important;background-color:#666565!important;transition:clip-path .3s!important;position:absolute!important;inset:0!important}.product_wishlist_add-button .gw-wl-add-to-wishlist-btn__inner{-moz-column-gap:.5rem!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:.5rem!important;width:100%!important;display:grid!important}.product_wishlist_add-button .gw-wl-add-to-wishlist-btn__inner>span{order:-1!important;font-size:1rem!important}.product_wishlist_add-button .gw-wl-add-to-wishlist-btn__inner>img{width:1.5rem!important;height:1.5rem!important}.product_wishlist_add-button .gw-wl-icon{transform:color .3s ease}.product-form--atc:not(:has(.hidden__none)){margin-top:1.5rem}#_ngc_stock_notice_btn{border:none!important}.product-form--atc-button{text-align:center!important;z-index:1!important;background-color:#0000!important;width:100%!important;height:auto!important;padding:.625rem 1.125rem!important;font-size:1rem!important;position:relative!important}.product-form--atc-button:focus-visible:after{clip-path:inset(0)}@media (any-hover:hover){.product-form--atc-button:hover:after{clip-path:inset(0)}}.product-form--atc-button:before,.product-form--atc-button:after{content:"";transition:clip-path .3s;position:absolute;inset:0}.product-form--atc-button:before{background-color:var(--color-black-secondary);z-index:-2}.product-form--atc-button:after{z-index:-1;clip-path:inset(0 100% 0 0);background-color:#666565}.ngc__modal{border-radius:8px!important;width:auto!important;min-height:auto!important;margin-left:1rem!important;margin-right:1rem!important;padding:1.5rem!important}@media (width>=36em){.ngc__modal{padding:2.5rem!important}}.ngc__modal__inner{width:auto!important;margin:0!important;padding:0!important}.ngc__modal__companyName{display:none!important}.ngc__modal__input{height:auto!important}.ngc__modal__input input{background-color:#f2f2f2!important;height:auto!important;padding:.625rem 1rem!important}.ngc__modal__btn-submit__email,.ngc__modal__btn-submit__line,.ngc__modal__btn-submit__process{text-align:center!important;height:auto!important;padding:.5rem 1rem!important}.ngc__modal__btn-submit__email{z-index:1!important;background:0 0!important;position:relative!important}.ngc__modal__btn-submit__email:focus-visible:after{clip-path:inset(0)}@media (any-hover:hover){.ngc__modal__btn-submit__email:hover:after{clip-path:inset(0)}}.ngc__modal__btn-submit__email:before,.ngc__modal__btn-submit__email:after{content:"";transition:clip-path .3s;position:absolute;inset:0}.ngc__modal__btn-submit__email:before{background-color:var(--color-black-secondary);z-index:-2}.ngc__modal__btn-submit__email:after{z-index:-1;clip-path:inset(0 100% 0 0);background-color:#666565}.incorrect-email,.incorrect-phone{color:var(--color-error)!important;margin-top:0!important;margin-bottom:.5rem!important;padding:0!important;font-size:.75rem!important}.delivery-container{margin-top:2.5rem!important}.visually-hidden{white-space:nowrap!important;clip:rect(0, 0, 0, 0)!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.placeholder-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.base-hover{transition:opacity var(--transition-primary) var(--ease-out-expo)}.base-hover:not(:disabled):focus-visible{opacity:var(--opacity-primary)}@media (any-hover:hover){.base-hover:not(:disabled):hover{opacity:var(--opacity-primary)}}}@layer components{.header{z-index:var(--index-fixed);width:100%;transition:background-color var(--transition-primary) var(--ease-out-expo), box-shadow var(--transition-primary) var(--ease-out-expo);background-color:#fffc;padding:1rem;position:fixed}@media (width>=48em){.header{padding:1.75rem 2rem}}:where(body.is-top) .header{background-color:#0000}.header[data-header-solid]{background-color:#fffc}.header[data-open=true]{background-color:var(--color-white)}.header_inner{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.header_logo{color:#26647f;max-width:5.625rem;transition:opacity var(--transition-primary) var(--ease-out-expo), visibility var(--transition-primary) var(--ease-out-expo);display:grid}:where(body.is-top) .header_logo{visibility:hidden;opacity:0}:where(body.is-password) .header_logo,[data-header-solid] .header_logo,[data-open=true] .header_logo{visibility:visible;opacity:1}.header_icon_group{-moz-column-gap:.75rem;color:var(--color-text-base);transition:color var(--transition-primary) var(--ease-out-expo);grid-auto-flow:column;justify-self:end;column-gap:.75rem;display:grid}@media (width>=48em){.header_icon_group{-moz-column-gap:.875rem;column-gap:.875rem}}:where(body.is-top) .header_icon_group{color:var(--color-white)}:where(body.is-password) .header_icon_group,[data-header-solid] .header_icon_group,[data-open=true] .header_icon_group{color:var(--color-text-base)}.header_icon_link-container{-moz-column-gap:.75rem;grid-auto-flow:column;align-items:center;column-gap:.75rem;display:none}@media (width>=48em){.header_icon_link-container{display:grid}}.header_icon_link-container>*{transition:opacity var(--transition-primary) var(--ease-out-expo);display:grid}.header_icon_link-container>:focus-visible{opacity:var(--opacity-primary)}@media (any-hover:hover){.header_icon_link-container>:hover{opacity:var(--opacity-primary)}}.header_account{display:grid}.header_cart_link{position:relative}:where(body.is-password) .header_cart_link{pointer-events:none}.header_cart_count{font-size:.625rem;position:absolute;top:-1em;right:-.25em}.header_hamburger-button{--size:1.5rem;width:var(--size);height:var(--size);align-self:center;place-items:center;display:grid}.header_hamburger-lines{align-content:space-between;width:1rem;height:.75rem;display:grid}.header_hamburger-lines>span{background-color:currentColor;width:100%;height:1px}.header_menu{top:var(--header-height,59px);width:100%;z-index:calc(var(--index-fixed) + 2);visibility:hidden;opacity:0;transition:opacity var(--transition-primary) var(--ease-out-expo), visibility var(--transition-primary) var(--ease-out-expo);position:fixed;bottom:0;left:0;right:0}@media (width>=36em){.header_menu{top:var(--header-height,83px)}}.header_menu[data-open=true]{visibility:visible;opacity:1}.header_menu_overlay{background-color:#0006;position:absolute;inset:0}.header_menu_main{z-index:1;height:calc(100svh - var(--header-height,59px));background-color:var(--color-white);position:relative;overflow-y:auto}@media (width>=36em){.header_menu_main{height:calc(100svh - var(--header-height,83px))}}@media (width>=48em){.header_menu_main{width:100%;max-width:30rem;margin-left:auto}}.header_menu_inner{padding-top:1.5rem;padding-bottom:5rem;display:grid}@media (width>=48em){.header_menu_inner{padding-left:2rem;padding-right:2rem}}.header_menu_close{width:100%;max-width:2rem;color:var(--color-black-secondary);transition:opacity var(--transition-primary) var(--ease-out-expo);justify-self:end;margin-right:1rem}.header_menu_close:focus-visible{opacity:var(--opacity-primary)}@media (any-hover:hover){.header_menu_close:hover{opacity:var(--opacity-primary)}}@media (width>=48em){.header_menu_close{margin-right:0}}.header_menu_search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:1.5rem;padding-left:.75rem;padding-right:.75rem;display:grid}@media (width>=48em){.header_menu_search{display:none}}.header_menu_search_input_container{-moz-column-gap:.5rem;border:1px solid #b3b3a2;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.5rem;padding:.75rem;display:grid}.header_menu_search_input{background-color:#0000;width:100%;min-width:0}.header_menu_search_icon,.header_menu_search_clear{place-items:center;width:1.5rem;height:1.5rem;display:grid}.header_menu_account{transition:background-color var(--transition-primary) var(--ease-out-expo), color var(--transition-primary) var(--ease-out-expo);border:1px solid #b3b3a2;place-items:center;margin-top:1.5rem;padding:1rem;display:none}@media (width>=48em){.header_menu_account{display:grid}}.header_menu_account:focus-visible{color:var(--color-white);background-color:#b3b3a2}@media (any-hover:hover){.header_menu_account:hover{color:var(--color-white);background-color:#b3b3a2}}.header_menu_account_inner{-moz-column-gap:1rem;align-items:center;column-gap:1rem;display:flex}.header_menu_account_text{font-size:1.125rem}.header_nav{margin-top:2.5rem}@media (width>=48em){.header_nav{margin-top:1.5rem}.header_nav_upper-list{display:none}}.header_nav_upper-list_item{border-top:1px solid #b3b3a2}.header_nav_upper-list_item:last-child{border-bottom:1px solid #b3b3a2}.header_nav_upper-list_link{-moz-column-gap:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:1rem .75rem;display:grid}.header_nav_lower-list{margin-top:1rem;padding-left:1rem;padding-right:1rem}@media (width>=48em){.header_nav_lower-list{margin-top:0;padding-left:0;padding-right:0}}.header_nav_lower-list_link{z-index:1;color:currentColor;transition:color var(--transition-primary) var(--ease-out-expo);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.75rem .5rem;display:grid;position:relative}@media (width>=48em){.header_nav_lower-list_link{padding-top:1rem;padding-bottom:1rem}}.header_nav_lower-list_link:focus-visible:before{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards line-animation}.header_nav_lower-list_link:focus-visible .header_nav_lower-list_icon svg{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}@media (any-hover:hover){.header_nav_lower-list_link:hover:before{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards line-animation}.header_nav_lower-list_link:hover .header_nav_lower-list_icon svg{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}}.header_nav_lower-list_link:before{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;bottom:0;left:0}.header_nav_lower-list_icon{display:grid}.search-modal{--local-header-height:var(--header-height,59px);top:var(--local-header-height,59px);z-index:var(--index-fixed);visibility:hidden;opacity:0;width:100%;transition:opacity var(--transition-primary) var(--ease-out-expo), visibility var(--transition-primary) var(--ease-out-expo);height:calc(100vh - var(--local-header-height));position:fixed;left:0}@media (width>=36em){.search-modal{--local-header-height:var(--header-height,83px)}}.search-modal[data-open=true]{visibility:visible;opacity:1}.search-modal_form{background-color:var(--color-white);z-index:1;-moz-column-gap:.5rem;border-top:1px solid #b3b3a2;grid-template-columns:minmax(0,1fr) 1.5rem;column-gap:.5rem;padding:1.25rem .625rem;display:grid;position:relative}@media (width>=48em){.search-modal_form{padding:1.75rem 2rem}}.search-modal_field{-moz-column-gap:.375rem;align-items:center;column-gap:.375rem;display:flex}@media (width>=48em){.search-modal_field{-moz-column-gap:1rem;column-gap:1rem}}.search-modal_input{width:100%}.search-modal_input[data-auto-focus]:focus{outline:none}.search-modal_overlay{background-color:#0006;position:absolute;inset:0}.footer{color:var(--color-white);padding:5rem 1.5rem 1.5rem;position:relative}@media (width>=62em){.footer{padding:2.5rem}}.footer_inner{row-gap:3rem;display:grid}@media (width>=62em){.footer_inner{-moz-column-gap:3rem;grid-template-areas:"logo link-list""sns group""payment group";gap:4rem 3rem}}.footer_logo{max-width:8.375rem;color:var(--color-white)}@media (width>=62em){.footer_logo{grid-area:logo}.footer_nav{grid-area:link-list;justify-self:end}}.footer_nav_list{gap:1.5rem;display:grid}@media (width>=36em){.footer_nav_list{flex-wrap:wrap;display:flex}}.footer_social_container{row-gap:1rem;display:grid}@media (width>=62em){.footer_social_container{grid-area:sns}.footer_payment{grid-area:payment}}.footer_payment_list{flex-wrap:wrap;gap:.5rem;display:flex}.footer_social_heading{font-size:.75rem;line-height:1.8}.footer_social_list{-moz-column-gap:1.5rem;flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.footer_lower-group{row-gap:2.5rem;display:grid}@media (width>=62em){.footer_lower-group{grid-area:group;align-self:end;justify-items:end;row-gap:1rem}}.footer_newsletter{row-gap:.5rem;display:grid}.footer_newsletter_open{-moz-column-gap:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;display:grid}.footer_newsletter_open_icon{display:grid}.footer_newsletter_open_text{text-decoration:underline}.footer_newsletter_modal{width:min(100%,800px);height:fit-content;padding-left:var(--base-padding-inline);padding-right:var(--base-padding-inline);transition:opacity var(--transition-primary), scale var(--transition-primary);color:var(--color-black-secondary);margin:auto}.footer_newsletter_modal:not([data-active=true]){opacity:0;scale:.95}.footer_newsletter_modal:not([data-active=true])::backdrop{opacity:0}.footer_newsletter_modal::backdrop{transition:opacity var(--transition-primary)}:where(:root[data-mousedown] dialog *),[data-modal-open]:where(:root[data-mousedown] *){outline:none}.footer_newsletter_modal_inner{background-color:#fff;min-height:100%;padding:3.5rem 1.5rem;position:relative}@media (width>=48em){.footer_newsletter_modal_inner{padding:4rem}}.footer_newsletter_modal_close{width:1.5rem;height:1.5rem;position:absolute;top:.75rem;right:.75rem}@media (width>=48em){.footer_newsletter_modal_close{top:1.5rem;right:1.5rem}}.footer_newsletter_modal_head_container{row-gap:.5rem;display:grid}@media (width>=48em){.footer_newsletter_modal_head_container{-moz-column-gap:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.625rem}}.footer_newsletter_modal_head_text{font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:1.5}@media (width>=48em){.footer_newsletter_modal_head_text{font-size:1.5rem}}.footer_newsletter_form{row-gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=48em){.footer_newsletter_form{row-gap:4rem;margin-top:4rem}}.footer_newsletter_form_item{row-gap:.5rem;display:grid}.footer_newsletter_form_label_container{-moz-column-gap:.75rem;align-items:center;column-gap:.75rem;display:flex}.footer_newsletter_form_label{font-weight:var(--font-weight-semibold)}.footer_newsletter_form_require{color:var(--color-white);background-color:var(--color-black-secondary);padding:.125rem 1rem}.footer_newsletter_input input{background-color:#f2f2f2;width:100%;padding:.75rem}.footer_newsletter_input input::placeholder{color:#7f7f7f}.footer_newsletter_input:has(+.footer_newsletter_error:not([hidden])) input{border:1px solid var(--color-error);background-color:#ffebeb}.footer_newsletter_error,.footer_newsletter_errors{color:var(--color-error);font-size:.75rem}.footer_newsletter_success_container{width:fit-content;margin-top:2.5rem;margin-left:auto;margin-right:auto}@media (width>=62em){.footer_newsletter_success_container{margin-top:4rem}}.footer_newsletter_modal_success_close{-moz-column-gap:.5rem;align-items:center;column-gap:.5rem;margin-top:2.5rem;margin-left:auto;margin-right:auto;display:flex}@media (width>=62em){.footer_newsletter_modal_success_close{margin-top:4rem}}.footer_newsletter_modal_success_close_icon{width:1.5rem;height:1.5rem}.footer_newsletter_modal_success_close_text{font-weight:var(--font-weight-semibold)}.footer_newsletter_submit{justify-self:center;width:100%;max-width:17.5rem}.footer_sub-nav_list{-moz-column-gap:1.25rem;flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.footer_sub-nav_item{font-size:.75rem;line-height:1.5}.footer_sub-nav_link{text-decoration:underline}.footer_copyright{font-size:.75rem;line-height:1.8}.footer_bg{z-index:-1;position:absolute;inset:0}.footer_bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.loading-screen{z-index:calc(infinity);background-image:var(--bg-main-image);background-color:#e9e5d7;background-repeat:repeat;place-items:center;display:grid;position:fixed;inset:0}[data-return-visit] .loading-screen{display:none}.loading-screen_logo{color:#26647f;max-width:26.666%;margin-left:auto;margin-right:auto;padding-bottom:.1875rem;padding-left:.625rem;padding-right:.375rem}@media (width>=48em){.loading-screen_logo{max-width:10.0625rem;padding-left:1.375rem;padding-right:.6875rem}}.loading-screen_logo svg{width:100%;height:auto}.loading-screen_img{width:100%;max-width:88.888%;margin-top:1.25rem;margin-left:auto;margin-right:auto;overflow:clip}@media (width>=36em){.loading-screen_img{max-width:33.875rem;margin-top:2.25rem}}.loading-screen_img img{transform:scale(1.1)}.loading-screen_text{text-align:center;color:var(--color-eycalm-blue);opacity:0;justify-self:center;margin-top:3.5rem;font-size:1.3125rem}@media (width>=48em){.loading-screen_text{margin-top:5rem;font-size:1.6875rem}}.link-button{z-index:1;-moz-column-gap:1rem;color:currentColor;transition:color var(--transition-primary) var(--ease-out-expo);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding:.625rem .5rem;display:grid;position:relative}.link-button:not(._background-black):before{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;bottom:0;left:0}.link-button:not(._background-black):not(:disabled):focus-visible:before{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards line-animation}@media (any-hover:hover){.link-button:not(._background-black):not(:disabled):hover:before{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards line-animation}}.link-button._background-black{color:var(--color-white)}.link-button._background-black:focus-visible:after{clip-path:inset(0)}@media (any-hover:hover){.link-button._background-black:hover:after{clip-path:inset(0)}}.link-button._background-black:before,.link-button._background-black:after{content:"";transition:clip-path .3s;position:absolute;inset:0}.link-button._background-black:before{background-color:var(--color-black-secondary);z-index:-2}.link-button._background-black:after{z-index:-1;clip-path:inset(0 100% 0 0);background-color:#666565}.link-button:not(._load-more):not(:disabled):focus-visible .link-button_icon{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}@media (any-hover:hover){.link-button:not(._load-more):not(:disabled):hover .link-button_icon{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}}.link-button._load-more:not(:disabled):focus-visible .link-button_icon{animation:none;transform:rotate(90deg)}@media (any-hover:hover){.link-button._load-more:not(:disabled):hover .link-button_icon{animation:none;transform:rotate(90deg)}}.link-button._white{color:var(--color-white)}.link-button:disabled{opacity:var(--opacity-primary)}.link-button_icon_container{position:relative}.link-button_text{font-weight:var(--font-weight-semibold);line-height:1.5}.link-button_icon{transition:transform .3s;display:grid}@keyframes line-animation{0%{transform-origin:100% 0;scale:1}50%{transform-origin:100% 0;scale:0 1}50.1%{transform-origin:0 0;scale:0 1}to{transform-origin:0 0;scale:1}}.blog-articles{row-gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=62em){.blog-articles{row-gap:4rem}}.blog-articles_list{grid-template-columns:repeat(auto-fill,minmax(min(100%,20.3125rem),1fr));gap:2.5rem 1.25rem;display:grid}.blog-articles_link{grid-template-rows:subgrid;will-change:filter;grid-row:span 2;row-gap:1rem;display:grid}.blog-articles_link:focus-visible .blog-articles_image img{filter:grayscale(0);scale:1.05}.blog-articles_link:focus-visible .blog-articles_content_icon svg{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}@media (any-hover:hover){.blog-articles_link:hover .blog-articles_image img{filter:grayscale(0);scale:1.05}.blog-articles_link:hover .blog-articles_content_icon svg{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}}@keyframes blog-articles-image-reveal{0%{filter:blur(10px);-webkit-mask-size:100% 0%;mask-size:100% 0%}to{filter:blur();-webkit-mask-size:100% 100%;mask-size:100% 100%}}.blog-articles_image{animation:.85s cubic-bezier(.1,.7,.4,1) both blog-articles-image-reveal;overflow:clip;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blog-articles_image img{filter:grayscale();-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:scale .6s,filter .6s}.blog-articles_placeholder_image{aspect-ratio:420/340;animation:.85s cubic-bezier(.1,.7,.4,1) both blog-articles-image-reveal;overflow:clip;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blog-articles_placeholder_image img{width:100%}.blog-articles_content{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.blog-articles_content_text{font-size:1rem;font-weight:var(--font-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:clip}.blog-articles_more-button{justify-self:center;width:100%;max-width:20.3125rem}.blog-articles_more-button:disabled .link-button_icon{opacity:0;visibility:hidden}.blog-articles_more-button:disabled .loading-spinner{display:grid}.blog-filter_list{flex-wrap:wrap;gap:.75rem;display:flex}.blog-filter_item{display:grid}.blog-filter_link{border:1px solid var(--color-black-secondary);color:var(--color-black-secondary);transition:background-color var(--transition-primary) var(--ease-out-expo), color var(--transition-primary) var(--ease-out-expo);padding:.375rem 1.5rem}.blog-filter_link:focus-visible{color:var(--color-white);background-color:var(--color-black-secondary)}@media (any-hover:hover){.blog-filter_link:hover{color:var(--color-white);background-color:var(--color-black-secondary)}}.blog-filter_link[data-current]{color:var(--color-white);background-color:var(--color-black-secondary)}.common-error-message{color:var(--color-error);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;margin-top:.5rem;font-size:.6875rem;display:grid}.common-error-message:before{content:"";-webkit-mask-image:var(--icon-error-mask);-webkit-mask-image:var(--icon-error-mask);mask-image:var(--icon-error-mask);background-color:currentColor;width:1.25rem;height:1.25rem;margin-top:-.125rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.password{place-items:center;row-gap:1.5rem;margin-top:1.5rem;padding-left:1rem;padding-right:1rem;display:grid}.password_title-container{row-gap:.5rem;display:grid}.password_title{text-align:center;font-size:1.5rem}.password_form{row-gap:1.5rem;width:100%;display:grid}.password_errors{justify-self:center}.password_errors_item{color:var(--color-error);font-weight:700}.password_form_item{row-gap:.5rem;font-weight:700;display:grid}.password_label{justify-self:flex-start;font-size:.875rem}.password_input{border:1px solid var(--color-black-secondary);padding:.5rem}.password_form_submit{background-color:var(--color-black-secondary);color:var(--color-white);text-align:center;justify-self:center;padding:.5rem 1rem}.breadcrumbs{padding:1.25rem}@media (width>=62em){.breadcrumbs{padding:2.5rem}}.breadcrumbs_list{flex-wrap:wrap;gap:.25rem;display:flex}.breadcrumbs_item{color:#4d4d4d;font-size:.875rem}.breadcrumbs_item:not(:last-child):after{content:"／"}.custom-container{max-width:calc(var(--base-content-width) + var(--base-padding-inline) * 2);width:100%;padding-left:var(--base-padding-inline);padding-right:var(--base-padding-inline);margin-left:auto;margin-right:auto}.product_card{grid-template-rows:subgrid;grid-row:span 5;row-gap:0;display:grid}.product_card .common-error-message{font-size:.75rem}.product_card .common-error-message:before{width:1.25rem;height:1.25rem}@media (width>=36em){.product_card .common-error-message:before{width:1.5rem;height:1.5rem}.product_card .common-error-message{font-size:.875rem}}.product_card:first-child .product_card_image{animation-delay:50ms}.product_card:nth-child(2) .product_card_image{animation-delay:.1s}.product_card:nth-child(3) .product_card_image{animation-delay:.15s}.product_card:nth-child(4) .product_card_image{animation-delay:.2s}.product_card:nth-child(5) .product_card_image{animation-delay:.25s}.product_card:nth-child(6) .product_card_image{animation-delay:.3s}.product_card:nth-child(7) .product_card_image{animation-delay:.35s}.product_card:nth-child(8) .product_card_image{animation-delay:.4s}.product_card:nth-child(9) .product_card_image{animation-delay:.45s}.product_card:nth-child(10) .product_card_image{animation-delay:.5s}.product_card_new{z-index:1;background-color:var(--color-black-secondary);color:var(--color-white);padding:.375rem .5rem;font-size:.75rem;line-height:1;position:absolute;top:0;left:0}@keyframes product-card-image-reveal{0%{filter:blur(10px);-webkit-mask-size:100% 0%;mask-size:100% 0%}to{filter:blur();-webkit-mask-size:100% 100%;mask-size:100% 100%}}.product_card_image{aspect-ratio:17/20;will-change:filter;animation:.85s cubic-bezier(.1,.7,.4,1) both product-card-image-reveal;display:block;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product_card_image>img:last-child{position:absolute;inset:0}.product_card_image:focus-visible .product_card_hover_img{opacity:1}@media (any-hover:hover){.product_card_image:hover .product_card_hover_img{opacity:1}}.product_card_image img,.product_card_image svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product_card_title{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin-top:.5rem;padding-left:.1875rem;padding-right:.1875rem}@media (width>=36em){.product_card_title{margin-top:1rem;font-size:1rem}}.product_card_price{color:var(--color-text-secondary);margin-top:.25rem;padding-left:.1875rem;padding-right:.1875rem;font-size:1rem}@media (width>=36em){.product_card_price{margin-top:1.5rem;font-size:1.25rem}}.product_card_hover_img{opacity:0;transition:opacity .4s .2s}.product_card_placeholder{height:100%}.product_card_link-button{margin-top:.5rem;font-size:.875rem}@media (width>=36em){.product_card_link-button{font-size:1rem}}@media (width>=62em){.product_card_link-button{margin-top:2rem}}.product_card_add-to-cart{font-size:.875rem}@media (width>=36em){.product_card_add-to-cart{font-size:1rem}}.price{line-height:1.2}.currency-symbol{font-size:.7em}.price_tax{white-space:nowrap;font-size:.7em;font-weight:var(--font-weight-bold)}.price_unit{margin-top:.25rem;display:grid}.price_unit_amount{font-size:.75rem}}.page{margin-top:4rem;margin-bottom:5rem}@media (width>=62em){.page{margin-top:7.5rem;margin-bottom:7.5rem}}.page_inner{max-width:calc(var(--base-content-width) + var(--base-padding-inline) * 2);width:100%;padding-left:var(--base-padding-inline);padding-right:var(--base-padding-inline);grid-template-columns:100%;row-gap:2.5rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=62em){.page_inner{row-gap:4rem}}.page_title{color:var(--color-black-secondary);font-size:2rem}@media (width>=62em){.page_title{font-size:4rem}.not-found_inner{row-gap:2.5rem}}.not-found_title{font-size:1.125rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--color-black-secondary);padding-bottom:1rem;line-height:1.5}@media (width>=62em){.not-found_title{font-size:2rem}}.not-found_text{line-height:180%}.not-found_link-button{width:fit-content;margin-top:5rem}.journal_feed{row-gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=62em){.journal_feed{row-gap:4rem}}.journal_list{grid-template-columns:repeat(auto-fill,minmax(min(100%,20.3125rem),1fr));gap:2.5rem 1.25rem;display:grid}.journal_more-button{justify-self:center;width:100%;max-width:20.3125rem}.journal_more-button:disabled .link-button_icon{opacity:0;visibility:hidden}.journal_more-button:disabled .loading-spinner{display:grid}.collection{margin-top:4rem;margin-bottom:5rem}@media (width>=62em){.collection{margin-top:7.5rem;margin-bottom:7.5rem}}.collection_inner{max-width:calc(82.5rem + var(--base-padding-inline) * 2);width:100%;padding-left:var(--base-padding-inline);padding-right:var(--base-padding-inline);row-gap:2.5rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=62em){.collection_inner{row-gap:5rem}}.collection_main{row-gap:2rem;display:grid}@media (width>=62em){.collection_main{-moz-column-gap:4.625rem;grid-template-columns:auto minmax(0,1fr);column-gap:4.625rem}}.collection_category-filters{display:none}@media (width>=62em){.collection_category-filters{display:block}}.collection_category-filters_open{-moz-column-gap:.5rem;justify-self:end;align-items:center;column-gap:.5rem;display:flex}@media (width>=62em){.collection_category-filters_open{display:none}}.collection_category-filters_dialog{transition:transform var(--transition-primary) var(--ease-out-expo);display:grid}@media (width>=62em){.collection_category-filters_dialog{display:none}}.collection_category-filters_dialog:not([data-active=true]){transform:translateY(100%)}.collection_category-filters_dialog::backdrop{transition:opacity var(--transition-primary) var(--ease-out-expo)}.collection_category-filters_dialog:not([data-active=true])::backdrop{opacity:0}.collection_category-filters_dialog_inner{background-color:var(--color-white);grid-template-rows:auto minmax(0,1fr);align-self:end;row-gap:2.5rem;height:min(100%,27.625rem);padding:1.25rem 1.25rem 2.5rem;display:grid}.collection_category-filters_head_container{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.collection_category-filters_head_container:before{content:""}.collection_category-filters_head_text{color:var(--color-black-secondary);text-align:center;line-height:1.8}.collection_category-filters_head_icon{justify-self:end;width:1.5rem;height:1.5rem}.collection_category-filters_main{overflow-y:auto}.collection_list_container{align-self:flex-start;row-gap:2.5rem;display:grid}@media (width>=62em){.collection_list_container{row-gap:6.25rem}}.collection_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .5rem;display:grid}@media (width>=36em){.collection_list{gap:2rem}}@media (width>=48em){.collection_list{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection_load-more{width:100%;max-width:20.3125rem;margin-left:auto;margin-right:auto}.collection_load-more:disabled .link-button_icon{opacity:0;visibility:hidden}.collection_load-more:disabled .loading-spinner{display:grid}.search{padding-top:4rem;padding-bottom:4rem}@media (width>=62em){.search{padding-top:5rem;padding-bottom:7.5rem}}.search_inner{max-width:calc(63.5rem + var(--base-padding-inline) * 2);width:100%;padding-left:var(--base-padding-inline);padding-right:var(--base-padding-inline);margin-left:auto;margin-right:auto}.search_title{text-align:center;font-size:1.5rem;font-weight:var(--font-weight-regular);line-height:1.5}.search_form_container{justify-items:center;row-gap:1.5rem;margin-top:2.5rem;display:grid}.search_form{width:100%;max-width:41.875rem}.search_form_input_container{-moz-column-gap:.5rem;background-color:var(--color-white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding:1rem .75rem;display:grid}@media (width>=62em){.search_form_input_container{padding:1.25rem 2rem}}.search_form_icon,.search_form_clear{place-items:center;width:1.5rem;height:1.5rem;display:grid}.search_form_input{background-color:#0000;width:100%;min-width:0}.search_result{text-align:center;font-size:.875rem}.search_tabs{margin-top:4rem}@media (width>=36em){.search_tabs{margin-top:5rem}}.search_tablist{justify-content:space-between;max-width:19.375rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.search_tablist:before{content:"";background-color:#b3b3a2;width:100%;height:1px;position:absolute;bottom:0;left:0}.search_tab{opacity:var(--opacity-primary);padding-bottom:.5rem;transition:opacity .6s;position:relative}.search_tab:before{content:"";background-color:#0000;width:100%;height:1px;transition:background-color .6s;position:absolute;bottom:0;left:0}.search_tab[aria-selected=true]{opacity:1}.search_tab[aria-selected=true]:before{background-color:#7a7a7a}.search_tabpanel:not([hidden]){margin-top:4rem}@media (width>=62em){.search_tabpanel:not([hidden]){margin-top:5rem}}.search_tabpanel:not([hidden=until-found]) .search_tabpanel_loading .loading-spinner{display:grid;position:static;transform:none}.search_list{display:grid}.search_list._product{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.75rem),1fr));gap:1.5rem .5rem}@media (width>=36em){.search_list._product{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:2.5rem 1.25rem}}@media (width>=62em){.search_list._product{grid-template-columns:repeat(3,minmax(0,1fr))}}.search_list._journal{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.5rem}.search_list._page{max-width:41.875rem;margin-left:auto;margin-right:auto}.search_list[data-search-results=article]{grid-template-rows:unset}@keyframes search-image-reveal{0%{filter:blur(10px);-webkit-mask-size:100% 0%;mask-size:100% 0%}to{filter:blur();-webkit-mask-size:100% 100%;mask-size:100% 100%}}.search_journal_link{grid-template-rows:subgrid;will-change:filter;grid-row:span 2;row-gap:1rem;display:grid}.search_journal_link:focus-visible .search_journal_image img{filter:grayscale(0);scale:1.05}.search_journal_link:focus-visible .search_journal_content_icon svg{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}@media (any-hover:hover){.search_journal_link:hover .search_journal_image img{filter:grayscale(0);scale:1.05}.search_journal_link:hover .search_journal_content_icon svg{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}}.search_journal_image{animation:.85s cubic-bezier(.1,.7,.4,1) both search-image-reveal;overflow:clip;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.search_journal_image img{filter:grayscale();-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:scale .6s,filter .6s}.search_journal_placeholder_image{aspect-ratio:420/340}.search_journal_placeholder_image img{width:100%}.search_journal_content{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.search_journal_content_text{font-size:1rem;font-weight:var(--font-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:clip}.search_journal_content_icon{display:inline-flex}.search_tabpanel_empty{text-align:center}.search_list_more-button{width:100%;max-width:22.5rem;margin-top:4rem;margin-left:auto;margin-right:auto;font-size:.875rem}@media (width>=36em){.search_list_more-button{margin-top:5rem;font-size:1rem}}.search_list_more-button:disabled .link-button_icon{opacity:0;visibility:hidden}.search_list_more-button:disabled .loading-spinner{display:grid}.product{padding:4rem var(--base-padding-inline)}.product_inner{row-gap:1.25rem;width:100%;max-width:70.625rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=36em){.product_inner{row-gap:2.5rem}}@media (width>=62em){.product_inner{row-gap:5rem}}.product_main{gap:4rem;display:grid}@media (width>=48em){.product_main{-moz-column-gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start;column-gap:2rem}}@media (width>=62em){.product_main{-moz-column-gap:4rem;column-gap:4rem}}.product_slider{row-gap:1.25rem;display:grid}.product_slider_main_viewport{overflow:clip}.product_slider_main_container{display:flex}.product_slider_main_slide{aspect-ratio:1;flex:0 0 100%;min-width:0}.product_slider_main_slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product_slider_thumbs_container{-moz-column-gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;width:fit-content;margin-left:auto;margin-right:auto;display:grid}.product_slider_thumbs_viewport{overflow:clip}.product_slider_thumbs_list{-moz-column-gap:.5rem;align-items:center;column-gap:.5rem;display:flex}.product_slider_thumbs_slide{aspect-ratio:1;flex:0 0 3rem;min-width:0;display:grid}@media (width>=62em){.product_slider_thumbs_slide{flex:0 0 5.125rem}}.product_slider_thumbs_button{border:1px solid #0000;max-width:3rem;padding:.125rem}@media (width>=62em){.product_slider_thumbs_button{max-width:5.125rem}}.product_slider_thumbs_button[data-active]{border-color:var(--color-eycalm-blue)}.product_slider_thumbs_button img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product_slider_prev,.product_slider_next{transition:opacity var(--transition-primary) var(--ease-out-expo)}.product_slider_prev:disabled,.product_slider_next:disabled{opacity:.3}.product_slider_next{scale:-1 1}.product_contents,.product_contents>.shopify-product-form{display:grid}.product_new{color:var(--color-white);background-color:var(--color-black-secondary);justify-self:start;padding:.625rem 1.5rem;font-size:.75rem}.product_title{color:var(--color-text-secondary);font-size:1.3125rem;line-height:1.5}@media (width>=62em){.product_title{font-size:1.5rem}}.product_new+.product_title{margin-top:1.25rem}@media (width>=62em){.product_new+.product_title{margin-top:1.5rem}}.product_price-container{margin-top:1.25rem}@media (width>=62em){.product_price-container{margin-top:1.5rem}}.product_price{color:var(--color-text-secondary);font-size:1.3125rem}@media (width>=62em){.product_price{font-size:1.5rem}}.product_add-to-cart_error{margin-bottom:.5rem}.product_variants{row-gap:.5rem;margin-top:1.25rem;display:grid}@media (width>=62em){.product_variants{margin-top:1.5rem}}.product_variants_group{row-gap:.25rem;display:grid}.product_variants_title{color:var(--color-text-secondary);font-size:.875rem}.product_variants_list{flex-wrap:wrap;gap:.5rem;display:flex}.product_variants_item{color:var(--color-black-secondary);border:1px solid var(--color-black-secondary);border-radius:3.40282e38px;font-size:.875rem;display:grid}.product_variants_item:has(input:checked){color:var(--color-white);background-color:var(--color-black-secondary)}.product_variants_item[data-unavailable]{border-color:#ccc;text-decoration:line-through}.product_variants_label{cursor:pointer;padding:.25rem 1rem}.product_variants_input{white-space:nowrap!important;clip:rect(0, 0, 0, 0)!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product_quantity_stepper{-moz-column-gap:1rem;background-color:var(--color-white);width:fit-content;max-width:10.125rem;color:var(--color-text-secondary);grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;align-items:center;column-gap:1rem;margin-top:1.25rem;padding:.5rem;display:grid}@media (width>=62em){.product_quantity_stepper{margin-top:1.5rem}}.product_quantity_input{text-align:center}.product_options:not(:empty){margin-top:1.25rem}@media (width>=62em){.product_options:not(:empty){margin-top:1.5rem}}.product_options:empty{display:none}.product_button-container{margin-top:1.25rem;display:grid}@media (width>=62em){.product_button-container{margin-top:1.5rem}}.product-form_add-to-cart{z-index:1;-moz-column-gap:.5rem;color:var(--color-white);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding:.625rem 1.125rem;display:grid;position:relative}.product-form_add-to-cart:not(:disabled):focus-visible:after{clip-path:inset(0)}@media (any-hover:hover){.product-form_add-to-cart:not(:disabled):hover:after{clip-path:inset(0)}}.product-form_add-to-cart:before,.product-form_add-to-cart:after{content:"";transition:clip-path .3s;position:absolute;inset:0}.product-form_add-to-cart:before{background-color:var(--color-black-secondary);z-index:-2}.product-form_add-to-cart:after{z-index:-1;clip-path:inset(0 100% 0 0);background-color:#666565}.product-form_add-to-cart[data-loading]{opacity:.6;cursor:default}.product-form_add-to-cart:disabled{opacity:var(--opacity-primary)}.product-form_add-to-cart_text{font-weight:var(--font-weight-semibold)}.product-form_add-to-cart_icon-container{position:relative}[data-loading] .product-form_add-to-cart_icon{visibility:hidden;opacity:0}[data-loading] .product-form_add-to-cart_loading{display:grid}.product_description-container{margin-top:1.25rem}@media (width>=62em){.product_description-container{margin-top:1.5rem}}.product_description{color:var(--color-text-secondary)}.product_description>:first-child{margin-top:0}.product_description>:last-child{margin-bottom:0}.product_description>*{margin-top:.5rem;margin-bottom:.5rem}.product_description h1,.product_description h2,.product_description h3,.product_description h4,.product_description h5,.product_description h6{font-size:1rem}.product_description p{font-size:.875rem;font-weight:var(--duration-medium);line-height:1.8}.product_description em{font-style:italic}.product_description a{transition:opacity var(--transition-primary) var(--ease-out-expo);text-decoration:underline}.product_description a:focus-visible{opacity:var(--opacity-primary)}@media (any-hover:hover){.product_description a:hover{opacity:var(--opacity-primary)}}.product_description p:has(img){margin-top:1.5rem;margin-bottom:1.5rem}.product_description iframe{aspect-ratio:16/9;width:100%}.product_description table{margin-top:1.5rem;margin-bottom:1.5rem}.product_description table td{border-top:1px solid #000;border-left:1px solid #000;padding:.5rem}.product_description table tr>td:last-child{border-right:1px solid #000}.product_description table tr:last-child>td{border-bottom:1px solid #000}.product_description>ul,.product_description>ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.25em}.product_description>ul ul,.product_description>ul ol,.product_description>ol ul,.product_description>ol ol{margin-top:.25rem;padding-left:1.25em}.product_description>ul li+li,.product_description>ol li+li{margin-top:.25rem}.product_description ul li{list-style-type:disc}.product_description ol li{list-style-type:decimal}.product_notes{color:var(--color-text-secondary);border-top:1px solid #b3b3a2;margin-top:1rem;padding-top:1rem}.product_notes>.metafield-rich_text_field>:first-child{margin-top:0}.product_notes>.metafield-rich_text_field>:last-child{margin-bottom:0}.product_notes>.metafield-rich_text_field>*{margin-top:.5rem;margin-bottom:.5rem}.product_notes>.metafield-rich_text_field p{font-size:.875rem;font-weight:var(--duration-medium);line-height:1.8}.product_notes>.metafield-rich_text_field em{font-style:italic}.product_notes>.metafield-rich_text_field a{transition:opacity var(--transition-primary) var(--ease-out-expo);text-decoration:underline}.product_notes>.metafield-rich_text_field a:focus-visible{opacity:var(--opacity-primary)}@media (any-hover:hover){.product_notes>.metafield-rich_text_field a:hover{opacity:var(--opacity-primary)}}.product_notes>.metafield-rich_text_field>ul,.product_notes>.metafield-rich_text_field>ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.25em}.product_notes>.metafield-rich_text_field>ul ul,.product_notes>.metafield-rich_text_field>ul ol,.product_notes>.metafield-rich_text_field>ol ul,.product_notes>.metafield-rich_text_field>ol ol{margin-top:.25rem;padding-left:1.25em}.product_notes>.metafield-rich_text_field>ul li+li,.product_notes>.metafield-rich_text_field>ol li+li{margin-top:.25rem}.product_notes>.metafield-rich_text_field ul li{list-style-type:disc}.product_notes>.metafield-rich_text_field ol li{list-style-type:decimal}.product_message{margin-top:1.5rem}.product_message_image{aspect-ratio:320/128;width:100%;max-height:8rem}.product_message_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product_message_text-container{background-color:var(--color-white);color:var(--color-eycalm-blue);row-gap:.75rem;padding:1rem 1.5rem;display:grid}.product_message_title{font-size:.875rem;font-weight:var(--font-weight-bold)}.product_message_text{font-size:.75rem;line-height:1.8;font-weight:var(--font-weight-medium)}.product_tab_tablist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product_tab_link{text-align:center;font-weight:var(--font-weight-medium);transition:background-color var(--transition-primary) var(--ease-out-expo);background-color:#cccabe;padding:.625rem .5rem}.product_tab_link:focus-visible{background-color:#bdbbae}@media (any-hover:hover){.product_tab_link:hover{background-color:#bdbbae}}@media (width>=48em){.product_tab_link{padding-top:1.25rem;padding-bottom:1.25rem}}.product_tab_link[aria-selected=true]{background-color:var(--color-white)}.product_tabpanel_contents{background-color:var(--color-white);padding:1.25rem 1.5rem}@media (width>=48em){.product_tabpanel_contents{padding:2.5rem}}.product_tabpanel_contents>.metafield-rich_text_field{color:var(--color-text-secondary)}.product_tabpanel_contents>.metafield-rich_text_field>:first-child{margin-top:0}.product_tabpanel_contents>.metafield-rich_text_field>:last-child{margin-bottom:0}.product_tabpanel_contents>.metafield-rich_text_field>*{margin-top:1.5rem;margin-bottom:1.5rem}.product_tabpanel_contents>.metafield-rich_text_field p{line-height:1.8}.product_tabpanel_contents>.metafield-rich_text_field em{font-style:italic}.product_tabpanel_contents>.metafield-rich_text_field a{transition:opacity var(--transition-primary) var(--ease-out-expo);text-decoration:underline}.product_tabpanel_contents>.metafield-rich_text_field a:focus-visible{opacity:var(--opacity-primary)}@media (any-hover:hover){.product_tabpanel_contents>.metafield-rich_text_field a:hover{opacity:var(--opacity-primary)}}.product_tabpanel_contents>.metafield-rich_text_field>ul,.product_tabpanel_contents>.metafield-rich_text_field>ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.25em}.product_tabpanel_contents>.metafield-rich_text_field>ul ul,.product_tabpanel_contents>.metafield-rich_text_field>ul ol,.product_tabpanel_contents>.metafield-rich_text_field>ol ul,.product_tabpanel_contents>.metafield-rich_text_field>ol ol{margin-top:.25rem;padding-left:1.25em}.product_tabpanel_contents>.metafield-rich_text_field>ul li+li,.product_tabpanel_contents>.metafield-rich_text_field>ol li+li{margin-top:.25rem}.product_tabpanel_contents>.metafield-rich_text_field ul li{list-style-type:disc}.product_tabpanel_contents>.metafield-rich_text_field ol li{list-style-type:decimal}.cart{padding-top:4rem}@media (width>=62em){.cart{padding-top:7.5rem}}.cart_inner{max-width:calc(var(--base-content-width) + var(--base-padding-inline) * 2);width:100%;padding-left:var(--base-padding-inline);padding-right:var(--base-padding-inline);margin-left:auto;margin-right:auto}.cart_empty{margin-top:2.5rem;margin-bottom:2.5rem}.cart_form{margin-top:2.5rem}@media (width>=62em){.cart_form{-moz-column-gap:3.5rem;grid-template-columns:minmax(0,824fr) minmax(0,456fr);column-gap:3.5rem;display:grid}}.cart_list{grid-template-columns:100%;row-gap:2.5rem;display:grid}@media (width>=62em){.cart_list{align-self:flex-start}}.cart_item{-moz-column-gap:1.25rem;grid-template-columns:minmax(0,88fr) minmax(0,212fr);column-gap:1.25rem;display:grid}@media (width>=48em){.cart_item{grid-template-columns:minmax(0,1fr) minmax(0,5fr)}}.cart_item_thumbnail{aspect-ratio:1}.cart_item_thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cart_details{row-gap:1.25rem;display:grid}@media (width>=62em){.cart_details{-moz-column-gap:1.5rem;grid-template:"contents stepper""price stepper"1fr/minmax(0,1fr) auto;gap:3rem 1.5rem}}.cart_item_contents{row-gap:.5rem;display:grid}@media (width>=62em){.cart_item_contents{grid-area:contents}}.cart_item_name{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);line-height:1.5}.cart_item_option{line-height:1.4}.cart_item_option dt,.cart_item_option dd{color:var(--color-text-secondary);font-size:.875rem;display:inline}.cart_item_option_link{transition:opacity var(--transition-primary) var(--ease-out-expo);text-decoration:underline}.cart_item_price{color:var(--color-text-secondary);font-size:1.125rem}@media (width>=62em){.cart_item_price{grid-area:price}}.cart_quantity_stepper_container{row-gap:.5rem;display:grid}@media (width>=62em){.cart_quantity_stepper_container{grid-area:stepper;align-self:center;justify-items:center}}.cart_quantity_stepper{-moz-column-gap:1rem;background-color:var(--color-white);width:fit-content;max-width:10.125rem;color:var(--color-text-secondary);grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;align-items:center;column-gap:1rem;padding:.5rem;display:grid}.cart_quantity_input{text-align:center}.cart_item_remove{width:fit-content;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;text-decoration-line:underline;display:block}.cart_total_container{border-top:1px solid #b3b3a2;row-gap:2.5rem;margin-top:2.5rem;padding-top:2.5rem;display:grid}@media (width>=62em){.cart_total_container{border-top:none;border-left:1px solid #b3b3a2;margin-top:0;padding-top:0;padding-left:3.5rem;display:block}}.cart_total_title{border-bottom:1px solid var(--color-black-secondary);color:var(--color-black-secondary);padding-bottom:1rem;font-size:1.3125rem}.cart_total_summary{grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin-top:1.5rem;display:grid}.cart_total_label{color:var(--color-text-secondary)}.cart_total_value{justify-self:end;font-size:1.125rem}.cart_checkout{width:100%;padding-left:1rem;padding-right:1rem}@media (width>=62em){.cart_checkout{margin-top:2.5rem}.my-page{-moz-column-gap:4rem;grid-template-columns:minmax(0,416fr) minmax(0,800fr);align-items:flex-start;column-gap:4rem}}.my-page_link{padding-top:2.5rem;padding-bottom:2.5rem}.touch{width:100%;max-width:40rem;margin-left:auto;margin-right:auto}.touch_inner{row-gap:4rem;display:grid}.touch_section_heading{text-align:center;font-size:1.125rem}.touch_group_container{padding-left:2.5rem;position:relative}.touch_group_container:not(:last-child){padding-bottom:5rem}@media (width>=48em){.touch_group_container{padding-left:3.5rem}}.touch_group_container:before,.touch_group_container:after{--size:1rem;--border-width:1px;content:"";background-color:var(--color-text-base);position:absolute}.touch_group_container:before{width:var(--size);height:var(--size);border-radius:3.40282e38px;top:.25em;left:0}.touch_group_container:after{top:.25em;left:calc(var(--size) / 2 - var(--border-width));width:var(--border-width);height:100%}.touch_group_date{font-size:1rem;font-style:normal}.touch_group_heading{margin-top:2.5rem;font-size:1.125rem}.touch_group_contents{row-gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=48em){.touch_group_contents{-moz-column-gap:2.5rem;grid-auto-flow:column;align-items:center;column-gap:2.5rem}}.touch_group_img{width:100%;max-width:7.5rem}@media (width>=48em){.touch_group_img{max-width:15rem}}.touch_group_address{font-size:1rem;line-height:1.8}.blog_list{width:100%;max-width:50rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=48em){.blog_list{grid-template-columns:auto minmax(0,1fr) auto}}.blog_link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time icon""text icon";gap:1rem;padding-bottom:2.5rem;display:grid;position:relative}.blog_link:not(:first-child){padding-top:2.5rem}@media (width>=48em){.blog_link{grid-template-areas:none;grid-template-columns:subgrid;-moz-column-gap:2.5rem;grid-column:span 3;column-gap:2.5rem}}.blog_link:before{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;bottom:0;left:0}.blog_link:focus-visible:before{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards line-animation}.blog_link:focus-visible .blog_link_icon{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}@media (any-hover:hover){.blog_link:hover:before{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards line-animation}.blog_link:hover .blog_link_icon{animation:.6s cubic-bezier(.39,.575,.565,1) alternate forwards move-and-fade}}.blog_link_time{grid-area:time}@media (width>=48em){.blog_link_time{grid-area:auto}}.blog_link_text{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:text;display:-webkit-box;overflow:clip}@media (width>=48em){.blog_link_text{grid-area:auto}}.blog_link_icon{grid-area:icon;align-self:center}@media (width>=48em){.blog_link_icon{grid-area:auto}}.blog_pagination{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=36em){.blog_pagination{width:fit-content;margin-left:auto;margin-right:auto}}@media (width>=48em){.blog_pagination{margin-top:5rem}}.blog_pagination_arrow{border:1px solid var(--color-black-secondary);place-items:center;width:2.75rem;height:2.75rem;display:grid}.blog_pagination_arrow._next{justify-self:end}.blog_pagination_arrow._next svg{scale:-1 1}span.blog_pagination_arrow{opacity:.4}.blog_pagination_count{align-self:center}.article_inner{row-gap:1.5rem;width:100%;max-width:50rem;margin-left:auto;margin-right:auto}@media (width>=48em){.article_inner{row-gap:2.5rem}}.article_title_container{border-bottom:1px solid var(--color-black-secondary);padding-bottom:1rem;display:grid}@media (width>=48em){.article_title_container{padding-bottom:1.5rem}}.article_title{font-weight:var(--font-weight-semibold);margin-top:.5rem;font-size:1.125rem}@media (width>=48em){.article_title{margin-top:.875rem;font-size:1.5rem}}.article_time{margin-top:1rem;font-size:.75rem}@media (width>=48em){.article_time{margin-top:1.5rem}}.article_main_thumbnail{display:block}.article_main_thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%}.article_main{margin-top:1.5rem}@media (width>=48em){.article_main{margin-top:2.5rem}}.article_main>:first-child{margin-top:0}.article_main>:last-child{margin-bottom:0}.article_main>*{margin-top:1.5rem;margin-bottom:1.5rem}.article_main p{font-weight:var(--duration-medium);line-height:1.8}.article_main em{font-style:italic}.article_main a{transition:opacity var(--transition-primary) var(--ease-out-expo);text-decoration:underline}.article_main a:focus-visible{opacity:var(--opacity-primary)}@media (any-hover:hover){.article_main a:hover{opacity:var(--opacity-primary)}}.article_main p:has(img){margin-top:2.5rem;margin-bottom:2.5rem}.article_main iframe{aspect-ratio:16/9;width:100%}.article_main table{margin-top:2.5rem;margin-bottom:2.5rem}.article_main table td{border-top:1px solid #000;border-left:1px solid #000;padding:.5rem}.article_main table tr>td:last-child{border-right:1px solid #000}.article_main table tr:last-child>td{border-bottom:1px solid #000}.article_main>ul,.article_main>ol{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:1em;padding-left:1.25em}.article_main>ul ul,.article_main>ul ol,.article_main>ol ul,.article_main>ol ol{margin-top:.25rem;padding-left:1.25em}.article_main>ul li+li,.article_main>ol li+li{margin-top:.25rem}.article_main ul li{list-style-type:disc}.article_main ol li{list-style-type:decimal}.article_product{background-color:var(--color-white);grid-template-columns:minmax(0,88fr) minmax(0,188fr);grid-template-areas:"image text""image link";gap:1rem;margin-top:2.5rem;padding:.875rem;display:grid}@media (width>=48em){.article_product{-moz-column-gap:1.25rem;grid-template-columns:minmax(0,120fr) minmax(0,620fr);column-gap:1.25rem;padding:1.25rem}}.article_product_image{aspect-ratio:88/103;grid-area:image;align-self:flex-start}.article_product_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article_product_text{color:var(--color-text-secondary);grid-area:text}@media (width>=48em){.article_product_text{align-self:end}}.article_product_title{font-size:.875rem}@media (width>=48em){.article_product_title{font-size:1rem}}.article_product_price{margin-top:.5rem;font-size:1.25rem}.article_product_link-button{grid-area:link;max-width:17.5rem}@media (width>=48em){.article_product_link-button{align-self:flex-start}}.policies_inner{row-gap:2rem;width:100%;max-width:50rem}@media (width>=36em){.policies_inner{row-gap:2.5rem}}.policies_title{font-size:1.125rem;font-weight:var(--font-weight-regular);border-bottom:1px solid var(--color-black-secondary);padding-bottom:1rem}@media (width>=48em){.policies_title{padding-bottom:1.5rem;font-size:2rem}}.policies_body>:first-child{margin-top:0}.policies_body>:last-child{margin-bottom:0}.policies_body>*{margin-top:1.5rem;margin-bottom:1.5rem}.policies_body p{font-weight:var(--duration-medium);line-height:1.8}.policies_body em{font-style:italic}.policies_body a{transition:opacity var(--transition-primary) var(--ease-out-expo);text-decoration:underline}.policies_body a:focus-visible{opacity:var(--opacity-primary)}@media (any-hover:hover){.policies_body a:hover{opacity:var(--opacity-primary)}}.policies_body p:has(img){margin-top:2.5rem;margin-bottom:2.5rem}.policies_body iframe{aspect-ratio:16/9;width:100%}.policies_body table{margin-top:2.5rem;margin-bottom:2.5rem}.policies_body table td{border-top:1px solid #000;border-left:1px solid #000;padding:.5rem}.policies_body table tr>td:last-child{border-right:1px solid #000}.policies_body table tr:last-child>td{border-bottom:1px solid #000}.policies_body>ul,.policies_body>ol{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:1em;padding-left:1.25em}.policies_body>ul ul,.policies_body>ul ol,.policies_body>ol ul,.policies_body>ol ol{margin-top:.25rem;padding-left:1.25em}.policies_body>ul li+li,.policies_body>ol li+li{margin-top:.25rem}.policies_body ul li{list-style-type:disc}.policies_body ol li{list-style-type:decimal}.policies_body h1,.policies_body h2,.policies_body h3,.policies_body h4,.policies_body h5,.policies_body h6{font-weight:var(--font-weight-regular)}.faq-page{row-gap:5rem;display:grid}@media (width>=62em){.faq-page{-moz-column-gap:4rem;grid-template-columns:minmax(0,416fr) minmax(0,800fr);column-gap:4rem}}.faq-page_qa_list_title{font-size:1.5rem;font-weight:var(--font-weight-medium)}.faq-page_link{padding-top:.875rem;padding-bottom:.875rem}@media (width>=62em){.faq-page_link{padding-top:1.25rem;padding-bottom:1.25rem}}.faq-page_qa_list{row-gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=62em){.faq-page_qa_list{margin-top:4rem}}.faq-page_accordion_summary{border-bottom:1px solid var(--color-black-secondary);padding:1.25rem .5rem}.faq-page_accordion_summary_group{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2.5rem;display:grid}.faq-page_accordion_summary_inner{font-weight:var(--font-weight-semibold)}.faq-page_accordion_icon{width:.625rem;height:.625rem;position:relative}.faq-page_accordion_icon:before,.faq-page_accordion_icon:after{content:"";background-color:currentColor;border-radius:3.40282e38px;width:100%;height:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-page_accordion_icon:after{transition:rotate var(--transition-primary) var(--ease-out-expo);rotate:90deg}[data-open=true] .faq-page_accordion_icon:after{rotate:0deg}.faq-page_accordion_content_inner{overflow:clip}.faq-page_accordion_content{padding:1.25rem .5rem}.faq-page_accordion_content p{line-height:1.8}.faq-page_link-button_container{gap:1.25rem;margin-top:2.5rem;display:grid}@media (width>=36em){.faq-page_link-button_container{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}}.faq-page_link-button{z-index:1;-moz-column-gap:.5rem;color:var(--color-white);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding:.625rem 1.125rem;display:grid;position:relative}.faq-page_link-button:focus-visible:after{clip-path:inset(0)}@media (any-hover:hover){.faq-page_link-button:hover:after{clip-path:inset(0)}}.faq-page_link-button:before,.faq-page_link-button:after{content:"";transition:clip-path .3s;position:absolute;inset:0}.faq-page_link-button:before{background-color:var(--color-black-secondary);z-index:-2}.faq-page_link-button:after{z-index:-1;clip-path:inset(0 100% 0 0);background-color:#666565}.faq-page_link-button_text{font-weight:var(--font-weight-semibold)}.list-collections_contents{max-width:50rem;margin-left:auto;margin-right:auto}.list-collections_list{display:grid}.list-collections_pagination_link{padding-left:.25rem;padding-right:.25rem}.list-collections_pagination{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1rem;margin-top:2.5rem;display:grid}@media (width>=36em){.list-collections_pagination{-moz-column-gap:1.5rem;column-gap:1.5rem;width:fit-content;margin-left:auto;margin-right:auto}}@media (width>=62em){.list-collections_pagination{-moz-column-gap:2.5rem;column-gap:2.5rem;margin-top:5rem}}.list-collections_pagination:has(.list-collections_pagination_button._prev):after{content:""}.list-collections_pagination:has(.list-collections_pagination_button._next):before{content:""}.list-collections_pagination:has(.list-collections_pagination_button._prev):has(.list-collections_pagination_button._next):before{content:none}.list-collections_pagination:has(.list-collections_pagination_button._prev):has(.list-collections_pagination_button._next):after{content:none}.list-collections_pagination_button{border:1px solid var(--color-black-secondary);place-items:center;width:2.75rem;height:2.75rem;display:grid}.list-collections_pagination_button._next{justify-self:end}.list-collections_pagination_button._next>span{display:grid;scale:-1 1}.list-collections_pagination_link_container{-moz-column-gap:.5rem;flex-wrap:wrap;column-gap:.5rem;display:flex}.contact_form_field_container{row-gap:2.5rem;width:100%;max-width:50rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=36em){.contact_form_field_container{row-gap:3rem}}.contact_form_field,.contact_form_field_inner{row-gap:.5rem;display:grid}.contact_form_label_container{-moz-column-gap:.75rem;align-items:center;column-gap:.75rem;font-size:1rem;display:flex}.contact_form_label_require{background-color:var(--color-black-secondary);color:var(--color-white);padding:.125rem 1rem}.contact_form_input{position:relative}.contact_form_input input,.contact_form_input select,.contact_form_input textarea{appearance:none;background-color:var(--color-white);border:none;width:100%;padding:.625rem 2.5rem .625rem 1rem;line-height:1.5}.contact_form_input input::-moz-placeholder{color:#7f7f7f}.contact_form_input select::-moz-placeholder{color:#7f7f7f}.contact_form_input textarea::-moz-placeholder{color:#7f7f7f}.contact_form_input input::placeholder,.contact_form_input select::placeholder,.contact_form_input textarea::placeholder{color:#7f7f7f}.contact_form_input input[aria-invalid=true],.contact_form_input select[aria-invalid=true],.contact_form_input textarea[aria-invalid=true]{border:1px solid var(--color-error);background-color:#ffebeb}.contact_form_input select:has(option:checked[value=""]){color:#7f7f7f}.contact_form_input textarea{min-height:11.25rem}.contact_form_input._sm{max-width:12.5rem}.contact_form_input._md{max-width:25rem}.contact_form_input._textarea{row-gap:.5rem;display:grid}.contact_form_select_icon{width:1.5rem;height:1.5rem;display:grid;position:absolute;top:50%;right:1rem;translate:0 -50%}.contact_form_select_icon svg{rotate:90deg}.contact_form_textarea_count_container{grid-auto-flow:column;display:grid}.contact_form_textarea_count{justify-self:end;font-size:.75rem}.contact_form_error{color:var(--color-error);font-size:.75rem}.contact_form_privacy{-moz-column-gap:.75rem;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;display:grid}.contact_form_checkbox_label{width:1.125rem;height:1.125rem;transition:background-color var(--transition-primary) var(--ease-out-expo);cursor:pointer;background-color:#0000;border:2px solid #20201e80;border-radius:4px;position:relative}.contact_form_checkbox_label:has(.contact_form_checkbox:checked){border-color:var(--color-black-secondary);background-color:var(--color-black-secondary)}.contact_form_checkbox_label:has(.contact_form_checkbox:checked) .contact_form_checkbox_icon{opacity:1}.contact_form_checkbox_label:has(.contact_form_checkbox[aria-invalid=true]){border-color:var(--color-error);background-color:#ffebeb}.contact_form_checkbox{white-space:nowrap!important;clip:rect(0, 0, 0, 0)!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.contact_form_checkbox_icon{pointer-events:none;color:#e9e5d7;opacity:0;width:1.5rem;height:1.5rem;transition:opacity var(--transition-primary) var(--ease-out-expo);position:absolute;top:50%;left:50%;translate:-50% -50%}.contact_form_privacy_text{font-size:.875rem}.contact_form_privacy_text a{transition:opacity var(--transition-primary) var(--ease-out-expo);text-decoration:underline}.contact_form_privacy_text a:focus-visible{opacity:var(--opacity-primary)}@media (any-hover:hover){.contact_form_privacy_text a:hover{opacity:var(--opacity-primary)}}.contact_form_submit{width:100%;max-width:18.75rem;margin-top:4rem;margin-left:auto;margin-right:auto}@media (width>=48em){.contact_form_submit{margin-top:5rem}}.sustainability{row-gap:4rem;width:100%;max-width:50rem;margin-left:auto;margin-right:auto;display:grid}.sustainability_text{font-size:1rem;line-height:1.8}.sustainability_text>p+p{margin-top:2em}.sustainability_section_container{row-gap:4rem;display:grid}.sustainability_section{row-gap:2.5rem;display:grid}@media (width>=48em){.sustainability_section{-moz-column-gap:4rem;grid-template-columns:minmax(0,300fr) minmax(0,436fr);column-gap:4rem}}.sustainability_img img{-o-object-fit:cover;object-fit:cover;width:100%}.sustainability_contents{font-size:1.125rem}.sustainability_head_group{row-gap:2rem;display:grid}.sustainability_subheading{font-size:1.125rem}.sustainability_heading{font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-black-secondary);padding-bottom:1rem;font-size:1.5rem}.sustainability_section_text{margin-top:1rem;font-size:1rem;line-height:1.8}.sustainability_section_text>p+p{margin-top:2em}.about_fv{z-index:1;-moz-column-gap:2rem;padding:5rem var(--base-padding-inline);color:var(--color-white);grid-template-columns:auto minmax(0,1fr);column-gap:2rem;display:grid;position:relative}@media (width>=48em){.about_fv{padding-left:2.5rem;padding-right:2.5rem}}@media (width>=62em){.about_fv{padding:11.875rem 2.5rem}}.about_fv_heading svg{width:100%;max-width:2.5rem}.about_fv_text_container{font-weight:var(--font-weight-medium);justify-self:end;row-gap:1.5rem;display:grid}@media (width>=62em){.about_fv_text_container{row-gap:2.5rem}}.about_fv_text_container>p{font-size:1.125rem;line-height:1.5}@media (width>=62em){.about_fv_text_container>p{font-size:1.5rem}}.about_fv_text>p{letter-spacing:.032em;font-size:1rem;line-height:2.4}.about_fv_text>p+p{margin-top:2.3em}.about_fv_bg{z-index:-1;position:absolute;inset:0}.about_fv_bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about_main{margin-top:2.5rem;margin-bottom:2.5rem}@media (width>=48em){.about_main{margin-top:4rem;margin-bottom:4rem}}.about_inner{max-width:calc(80rem + var(--base-padding-inline) * 2);width:100%;padding-left:var(--base-padding-inline);padding-right:var(--base-padding-inline);margin-left:auto;margin-right:auto}.about_section{color:var(--color-black-secondary);row-gap:2.5rem;display:grid}@media (width>=48em){.about_section{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,400fr) minmax(0,800fr);column-gap:2.5rem}}@media (width>=62em){.about_section{-moz-column-gap:5rem;column-gap:5rem}}.about_section+.about_section{margin-top:2.5rem}@media (width>=48em){.about_section+.about_section{margin-top:5rem}}.about_section_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about_section_contents{row-gap:2.5rem;display:grid}.about_section_head_group{row-gap:1rem;display:grid}.about_section_heading{font-size:1.5rem;font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-black-secondary);padding-bottom:1rem;line-height:1.5}.about_section_head_text>p{font-size:1rem;line-height:1.8}.about_section_head_text>p+p{margin-top:1.9em}@media (width>=48em){.about_section_head_text>p+p{margin-top:2.3em}}.about_science_section{row-gap:1rem;display:grid}.about_science_section>p{font-size:1rem;line-height:1.8}.about_science_heading{font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:1.5}.about_science_advisor_wrapper{row-gap:1rem;display:grid}.about_science_advisor_heading{font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:1.5}.about_science_advisor{-moz-column-gap:1.25rem;border-top:1px solid #b3b3a2;grid-template-columns:minmax(0,120fr) minmax(0,180fr);column-gap:1.25rem;padding-top:1rem;padding-bottom:1rem;display:grid}@media (width>=48em){.about_science_advisor{grid-template-columns:minmax(0,180fr) minmax(0,600fr)}}.about_science_advisor:last-child{border-bottom:1px solid #b3b3a2}.about_science_advisor_avatar{aspect-ratio:1;align-self:flex-start}.about_science_advisor_avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about_science_advisor_contents{display:grid}@media (width>=48em){.about_science_advisor_contents{row-gap:.5rem}}@media (width>=62em){.about_science_advisor_contents{row-gap:1.5rem}}.about_science_advisor_name{font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.8}.about_science_advisor_text{font-size:.875rem;font-weight:400;line-height:1.8}.about_mission_container{border-top:1px solid #b3b3a2;row-gap:1rem;padding-top:1.5rem;display:grid}@media (width>=48em){.about_mission_container{row-gap:2rem;padding-top:2rem;padding-left:1.5rem;padding-right:1.5rem}}.about_mission_text{font-size:1.125rem;line-height:1.5}@media (width>=48em){.about_mission_text{font-size:1.5rem}}@media (width>=62em){.about_mission_text{font-size:1.875rem}}.about_mission_img{border-bottom:1px solid #b3b3a2;padding-bottom:1.5rem}@media (width>=48em){.about_mission_img{padding-bottom:2rem}}.about_mission_img img{width:100%}.about_message{color:var(--color-white);background-color:#2e2e2b;margin-bottom:5rem;padding-top:4rem;padding-bottom:4rem}@media (width>=62em){.about_message{margin-bottom:7.5rem;padding-top:7.5rem;padding-bottom:7.5rem}}.about_message_inner{row-gap:.625rem;display:grid}@media (width>=48em){.about_message_inner{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,300fr) minmax(0,900fr);gap:1.5rem 2.5rem}}@media (width>=80em){.about_message_inner{grid-template-columns:minmax(0,168fr) minmax(0,900fr)}}.about_message_heading{font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:1.5}.about_message_contents{row-gap:2.5rem;display:grid}@media (width>=48em){.about_message_contents{justify-self:end}}.about_message_text>p{font-size:1rem;line-height:2.4}.about_message_text>p+p{margin-top:2.3em}.about_message_sign{max-width:12.5rem;margin-left:auto}@media (width>=48em){.about_message_sign{max-width:17.5rem}}
