body:has(.header__search details[open]) .section-header.shopify-section-group-header-group{z-index:1001}.header__search details[open]>.c-search-modal{position:fixed;top:0;left:0;right:0;bottom:auto;height:auto;min-height:unset;z-index:1001;background:transparent;border-bottom:none;display:block}.header__search details[open] .c-search-modal .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:block;z-index:-1;background-color:#00000080}.header__search details[open] .c-search-modal .modal-overlay:after{display:none}.c-search-modal .search-modal__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;height:auto;padding:4.5rem 1.6rem 2rem;background-color:#f0f0f0}.c-search-modal .search-modal__close-button{position:absolute;top:0;right:1.2rem;color:#5f8541}.c-search-modal .search-modal__close-button .c-search-modal__close-icon--mobile{width:1.8rem;height:1.8rem}.c-search-modal .search-modal__close-button .c-search-modal__close-icon--desktop{display:none}.c-search-modal .search-modal__form{width:100%;max-width:none}.c-search-modal__icon svg{width:20px;height:20px}@media screen and (min-width:750px){.c-search-modal .search-modal__content{padding-block:24px;padding-left:64px}.c-search-modal .search-modal__close-button{top:2.3rem;right:64px;width:64px;height:54px;color:inherit}.c-search-modal .search-modal__close-button .c-search-modal__close-icon--mobile{display:none}.c-search-modal .search-modal__close-button .c-search-modal__close-icon--desktop{display:block;width:64px;height:54px}}@media screen and (min-width:990px){.c-search-modal .search-modal__content{padding-left:80px;padding-block:38px}.c-search-modal .search-modal__close-button{right:80px;top:4rem}}@media screen and (min-width:1280px){.c-search-modal .search-modal__content{padding-left:190px}}@media screen and (min-width:750px){.c-search-modal .search-modal__form{max-width:50rem}}@media screen and (min-width:990px){.c-search-modal .search-modal__close-button{position:absolute;margin-left:0}.c-search-modal .search-modal__form{max-width:74rem}}.c-search__field:before{display:none!important}.c-search__field:after{display:none!important}.c-search__input{background:#fff!important;border:none!important;border-radius:50px!important;box-shadow:none!important;min-height:4.4rem;padding-left:4.4rem!important}@media screen and (min-width:750px){.c-search__input{font-size:1.8rem;min-height:5rem;padding-left:5.2rem!important}}.c-search__label{display:none!important}.c-search__input::placeholder{opacity:1;color:#2d2d2d4d;font-size:14px;font-weight:500;line-height:170%;letter-spacing:.6px}.c-search__input:focus,.c-search__input:not(:placeholder-shown),.c-search__input:-webkit-autofill{padding:1.5rem 1.5rem 1.5rem 4.4rem!important}@media screen and (min-width:750px){.c-search__input::placeholder{font-size:1.8rem}.c-search__input:focus,.c-search__input:not(:placeholder-shown),.c-search__input:-webkit-autofill{padding:1.5rem 1.5rem 1.5rem 5.2rem!important}}.c-search__button{right:unset;left:10px}@media screen and (min-width:750px){.c-search__button{left:12px}}.c-search__button .svg-wrapper{width:20px;height:20px}.list-social__link .svg-wrapper{width:26px;height:28px}.list-social__item .icon{width:26px!important;height:28px!important}.list-social__link .svg-wrapper:has(.icon-note){width:42px;height:auto}.list-social__link .svg-wrapper>.icon-note{width:42px!important;height:auto}.footer__list-social{align-items:center}.c-footer__content-top{padding-bottom:0!important;padding-inline:20px!important}@media screen and (min-width:750px){.c-footer__content-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;flex-direction:row!important;max-width:1193px;padding-inline:50px!important;margin-inline:auto;flex-wrap:wrap!important}}@media screen and (min-width:1200px){.c-footer__content-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;flex-direction:row!important;max-width:1193px;padding-inline:50px!important;margin-inline:auto}}.c-footer__logo-block{text-align:center}.c-footer__logo-link{display:inline-block}.c-footer__logo-wrapper{display:inline-block;max-width:100%}.c-footer__logo{display:block;height:auto;max-width:100%}.c-footer-block--newsletter{margin-top:0!important}.c-footer-block__details-content{margin-top:37px;margin-bottom:0!important;display:grid;grid-template-columns:repeat(2,max-content);column-gap:14px;row-gap:24px;justify-content:center}@media screen and (min-width:750px){.c-footer-block__details-content{grid-auto-flow:column;column-gap:20px;margin:0}.c-footer-block__details-content li{margin:0!important}}.c-footer-block__details-content-link{padding-block:0!important;text-decoration:none!important;color:#000!important;font-size:14px;font-weight:500;line-height:167.143%;letter-spacing:.6px}.c-footer__content-bottom{border:none!important}@media screen and (min-width:750px){.c-footer__content-bottom{padding-top:20px!important;text-align:right!important}.c-footer__content-bottom-wrapper{justify-content:end!important;max-width:1193px;padding-inline:50px!important;margin-inline:auto}}.c-footer__content-bottom .footer__copyright{margin-top:0}@media screen and (min-width:750px){.c-footer__content-bottom .footer__copyright{text-align:right!important}}.c-footer__content-bottom .copyright__content{color:var(--Gray-1000, #000);text-align:right;font-size:11px;font-weight:500;line-height:170%;letter-spacing:.7px}.c-footer__content-bottom .footer__localization:empty+.footer__column{padding-top:0!important}.c-footer__content-top .list-social__link{padding-block:9px!important;padding-inline:9px!important}@media screen and (min-width:750px){.c-footer__content-top{max-width:1193px;padding-inline:50px!important;margin-inline:auto}}.shopify-policy__container{padding-top:24px;padding-bottom:50px}@media screen and (min-width:750px){.shopify-policy__container{max-width:min(75%,1040px);padding-top:40px;padding-bottom:80px}}.shopify-policy__title h1{font-size:24px}@media screen and (min-width:750px){.shopify-policy__title h1{font-size:32px}}.shopify-policy__body{margin-top:24px}@media screen and (min-width:750px){.shopify-policy__body{margin-top:40px}}.tokusho__table{counter-reset:tokusho-row;width:100%;border-collapse:collapse;font-size:1.4rem;line-height:1.9}.tokusho__table th,.tokusho__table td{border:1px solid;padding:1.2rem 1.6rem;text-align:left;vertical-align:top}.tokusho__table th{counter-increment:tokusho-row;width:30%;line-height:1.6}.tokusho__table th:before{content:counter(tokusho-row) ". "}.tokusho__text{margin:0 0 .8rem}.tokusho__text:last-child{margin-bottom:0}.tokusho__list{margin:0;padding-left:1.8rem}.tokusho__list li{margin-bottom:.6rem}.tokusho__list li:last-child{margin-bottom:0}.tokusho__note{font-size:1.2rem;line-height:1.8;margin:.4rem 0 0;padding-left:1em;text-indent:-1em}@media screen and (max-width:749px){.tokusho__table,.tokusho__table tbody,.tokusho__table tr,.tokusho__table th,.tokusho__table td{display:block;width:100%}.tokusho__table th{border-bottom:0;padding-bottom:.6rem}.tokusho__table td{border-top:0;margin-bottom:1.6rem}}.wishlisthero-floating{position:absolute;z-index:21;border-radius:100%;top:unset!important;width:fit-content;right:5px;left:auto;bottom:14px!important}.c-wishlist-hero-product-page-button{position:absolute!important;bottom:16px;right:16px;z-index:10}@media screen and (max-width:749px){media-gallery .c-wishlist-hero-product-page-button{position:sticky!important;top:auto;right:auto;bottom:auto;left:calc(100% - 56px);align-self:flex-end;flex:0 0 0;width:0;height:0;margin:0;padding:0;overflow:visible;z-index:10}media-gallery .c-wishlist-hero-product-page-button>*{position:absolute;bottom:16px}}.c-wishlist-hero-product-page-button .button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.c-wishlist-hero-product-page-button button{min-width:0!important;min-height:0!important;width:40px!important;height:40px!important;background-color:#fff!important;border-radius:100%;padding:11px!important;opacity:1!important}.c-wishlist-hero-product-page-button button svg{width:20px!important;height:20px!important}.MuiSvgIcon-root{width:1.6em!important;height:1.6em!important}.wishlist-hero-footer-share-btn .MuiButton-label{font-size:14px!important}.MuiLink-underlineHover .MuiCardMedia-root{display:block!important;aspect-ratio:1 / 1;width:100%;height:100%}.MuiButtonBase-root.MuiButton-root.MuiButton-text.wishlist-hero-list-header-login{color:#fff!important;background:#5f8541!important;padding:4px 12px!important;margin-top:16px!important;display:block!important}@media(min-width:600px){.MuiSnackbar-anchorOriginBottomRight{left:auto;right:60px!important;bottom:24px}}.MuiTypography-root.MuiLink-root.MuiLink-underlineHover.wishlist-hero-list-card-header-product-name.MuiTypography-colorTextPrimary{min-height:80px!important}.MuiDialogActions-root.wishlist-hero-footer.MuiDialogActions-spacing{justify-content:start!important}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{list-style-position:outside;padding-left:1.5em}@media screen and (min-width:1920px){.wishlist-hero-list-card.MuiGrid-item{flex-basis:25%!important;max-width:25%!important}}.wishlist-hero-list-card-footer .MuiButton-label,.wishlist-hero-footer .MuiButton-label{white-space:nowrap}@media screen and (min-width:1921px){.c-footer__content-top{max-width:calc(100vw - 580px)}}@media screen and (min-width:1921px){.page-width:has(>.cart__contents),.page-width:has(>.cart__footer),.page-width:has(>.title-wrapper-with-link){max-width:calc(100vw - 580px)}}@media screen and (min-width:1921px){.page-width:has(>.collection-list){max-width:calc(100vw - 580px)}.collection-list.grid--3-col-desktop>.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (min-width:2800px){.collection-list.grid--3-col-desktop>.grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (min-width:1921px){.template-search .page-width,.template-search__header.page-width{max-width:calc(100vw - 580px)}.template-search .product-grid.grid--4-col-desktop>.grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (min-width:2800px){.template-search .product-grid.grid--4-col-desktop>.grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}}@media screen and (min-width:1921px){.template-404.page-width{max-width:calc(100vw - 580px)}}@media screen and (min-width:1921px){.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li{font-size:1.8rem}.shopify-policy__title h1,.shopify-policy__body h1{font-size:3.6rem}.shopify-policy__body h2{font-size:2.7rem}.shopify-policy__body h3{font-size:2.25rem}}@media screen and (min-width:1921px){.page-width--narrow>.main-page-title+.rte,.page-width--narrow>.main-page-title+.rte p,.page-width--narrow>.main-page-title+.rte li,.page-width--narrow>.main-page-title+.rte td,.page-width--narrow>.main-page-title+.rte th{font-size:1.6rem}.page-width--narrow>.main-page-title+.rte h2{font-size:2.7rem}.page-width--narrow>.main-page-title+.rte h3{font-size:2.25rem}.page-width--narrow>.main-page-title{font-size:5.8rem}}cart-notification #cart-notification-form{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
