@font-face{font-family:Noto Sans JP;src:url(//total-tsuuhan.com/cdn/shop/t/39/assets/NotoSansJP-Light.otf?v=51665278889549888781793931397) format("opentype");font-weight:300}@font-face{font-family:Noto Sans JP;src:url(//total-tsuuhan.com/cdn/shop/t/39/assets/NotoSansJP-Regular.otf?v=18759372215262497521793931397) format("opentype");font-weight:400}@font-face{font-family:Noto Sans JP;src:url(//total-tsuuhan.com/cdn/shop/t/39/assets/NotoSansJP-Medium.otf?v=87490032350941893751793931397) format("opentype");font-weight:500}@font-face{font-family:Noto Sans JP;src:url(//total-tsuuhan.com/cdn/shop/t/39/assets/NotoSansJP-Bold.otf?v=40431404090070791281793931397) format("opentype");font-weight:700}@font-face{font-family:Zen Kaku Gothic Antique;src:url(//total-tsuuhan.com/cdn/shop/t/39/assets/ZenKakuGothicAntique-Bold.ttf?v=142199628315813832501793931397) format("truetype");font-weight:700}@font-face{font-family:Poppins;src:url(//total-tsuuhan.com/cdn/shop/t/39/assets/Poppins-Bold.ttf?v=66561990839396228781793931397) format("truetype");font-weight:700}html{font-size:10px;scroll-behavior:smooth}@media(max-width:1160px){html{font-size:calc(1.11111vw * .625)}}@media(max-width:749px){html{font-size:calc(4.267vw * .625)}}@media(max-width:375px){html{font-size:calc(4.267vw * .625)}}body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:rgb(var(--color-foreground))}.field:after,.select:after,.customer.field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) #707070}@media screen and (min-width:990px){.page-width--narrow{max-width:68.8rem}}@media(max-width:749px){body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{font-size:1.4rem}.page-width{padding:0 2rem}}:root{--buttons-border-offset: 0px}.button.button--secondary:has(+*>.button.button--primary),.button.button--primary:not(cart-remove-button .button),.shopify-challenge__button,.customer button,.customer.addresses form button[type],.cart__checkout-button.button{font-size:1.6rem;font-weight:700;letter-spacing:.04em;line-height:1.5;width:30rem;padding:2rem 0;margin-left:auto;margin-right:auto}.button.button--primary:not(cart-remove-button .button),.shopify-challenge__button,.customer button,.customer.addresses form button[type],button.shopify-payment-button__button--unbranded,.cart__checkout-button.button{overflow:hidden;color:#fff;background:#333;position:relative;z-index:1;transition:.3s}.customer button,.customer.addresses form button[type]{width:20rem;padding:1.2rem 0}.button.button--primary.--back:not(cart-remove-button .button){flex-direction:row-reverse}.button.button--primary:not(cart-remove-button .button):before,.shopify-challenge__button:before,.customer button:before,.customer.addresses form button[type]:before,.shopify-payment-button__button--unbranded:before,.cart__checkout-button.button:before{background:rgb(var(--color-base-accent-2));content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transform-origin:100% 50%;transform:scaleX(0);transition:transform ease .3s}.button.button--primary:hover:not(cart-remove-button .button):before,.shopify-challenge__button:hover:before,.customer button:hover:before,.customer.addresses form button[type]:hover:before,.shopify-payment-button__button--unbranded:hover:before,.cart__checkout-button.button:hover:before{transform-origin:0% 50%;transform:scaleX(1)}.button.button--primary:not(cart-remove-button .button):after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after,.cart__checkout-button.button:after{content:"";display:inline-block;background:url(//total-tsuuhan.com/cdn/shop/t/39/assets/central_icon-arrow-white.png?v=128628924670950943561793931397) no-repeat center / contain;position:static;box-shadow:none;width:11%;height:1rem;margin-left:6%;margin-right:-15%}.button.button--primary.--back:not(cart-remove-button .button):after{margin-left:-2%;margin-right:2%;transform:rotate(180deg)}.button.button--primary:not([disabled]):not(cart-remove-button .button):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after,.cart__checkout-button.button:hover:after{--border-offset: 0 !important;--buttons-border-offset: 0px;box-shadow:none!important;outline:0}@media(max-width:749px){.button.button--primary:not(cart-remove-button .button),.shopify-challenge__button,.customer button,.customer.addresses form button[type],.shopify-payment-button__button--unbranded{font-size:1.4rem;width:20rem;padding:1.2rem 0}.button.button--primary.--back:not(cart-remove-button .button){width:28rem}}.central-heading-font{font-family:Poppins,Zen Kaku Gothic Antique,sans-serif}.central-section-header{display:flex;flex-direction:column;align-items:center}.central-section-header:after{content:"";display:block;width:4rem;height:1px;background:#aaa;margin-top:1.4rem}.central-section-heading,.central-section-sub-heading{font-family:Poppins,Zen Kaku Gothic Antique,sans-serif}.central-section-heading,:is(.account,.order) h1.central-section-heading{font-size:1.6rem;font-weight:700;letter-spacing:.08em;line-height:2;margin:0}.central-section-sub-heading,:is(.account,.order) p.central-section-sub-heading{font-size:4rem;font-weight:700;color:rgb(var(--color-base-accent-2));margin:0}.central-section-button{margin-top:6.3rem}.central-section-button__button.button{display:flex}.central-image{display:block;width:100%;max-width:100%;height:auto}.central-arrow:after{content:"\2192";font-size:.75em;display:inline-flex;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid;justify-content:center;align-items:center;transition:transform .3s}.central-grid-item{position:relative;overflow:hidden}.central-grid-item__link:hover:before,.central-grid-item__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--color-foreground),.4);z-index:1}.central-grid-item__image-wrapper{transition:all .3s}.central-grid-item__link:hover .central-grid-item__image-wrapper{transform:scale(1.1)}.central-grid-item__image-wrapper .central-image{object-fit:cover}.central-grid-item__heading-wrapper{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.central-grid-item__heading-wrapper:after{color:#fff;border-color:#fff;position:absolute;left:50%;transform:translate(-50%)}.central-grid-item__heading{font-weight:700;color:#fff;text-align:center;margin:0}.central-rte>p:first-child{margin-top:0}.central-rte>p:last-child{margin-bottom:0}.central-rte ul{list-style-type:"\30fb";list-style-position:inside;padding-left:1em;text-indent:-1em;margin-bottom:0}.central-rte ol{padding-left:1em;margin-bottom:0}.central-rte ol li{margin-top:2.5rem}@media(max-width:749px){.central-section-header:after{margin-top:.8rem}.central-section-heading{font-size:1.2rem;line-height:2.66667}.central-section-sub-heading{font-size:3.2rem;font-weight:700;margin:-.5rem 0 0}.central-section-button{margin-top:4.4rem}.central-arrow:after{font-size:.5em;width:2.2rem;height:2.2rem}.central-grid-item__heading-wrapper{display:flex;flex-direction:column;align-items:center}.central-grid-item__heading-wrapper:after{position:static;transform:translateY(0)}.central-rte ol{list-style-position:inside;padding-left:0}}.central-header-wrapper{border-bottom:.4rem solid rgb(var(--color-base-accent-2))}.central-header-wrapper .header.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:2.8rem;padding:1.46rem 5.2rem 1.2rem 3.2rem}.central-header-wrapper .header__heading-logo{max-width:102px}.central-header-wrapper .header__inline-menu{justify-self:end}.central-header-wrapper .header__menu-item{font-size:1.6rem;font-weight:500;color:rgb(var(--color-foreground));padding:1.2rem 2rem}.central-header-wrapper .header__icons{align-items:center}.central-header-wrapper .header__icon,.central-header-wrapper .header__icon--cart .icon{height:4rem;width:4rem}.central-header-wrapper .header__icon:hover .central-icon__image{transform:scale(1.07)}.central-header-wrapper .cart-count-bubble{height:1.6rem;width:1.6rem;bottom:auto;top:.15rem;left:auto;right:0}.central-header-wrapper .focus-inset:focus-visible{outline:0;box-shadow:none}.central-header-wrapper .menu-drawer__navigation-container{display:block}.central-header-wrapper .menu-drawer{transform:translate(100%);left:auto;right:0;padding:0 2rem}.central-header-wrapper summary .icon-caret{height:.4rem}.js .central-header-wrapper .menu-drawer__navigation .submenu-open{visibility:visible}.js .central-header-wrapper .menu-drawer__menu li{margin-bottom:0}.central-header-wrapper .menu-drawer__menu li{border-top:1px solid #ddd}.central-header-wrapper .menu-drawer__menu li:last-child{border-bottom:1px solid #ddd}.central-header-wrapper .menu-drawer__submenu .menu-drawer__menu li:last-child{border-bottom:0}.central-header-wrapper .menu-drawer__menu-item{padding:1.65rem 1.8rem;font-size:1.6rem}.central-header-wrapper .menu-drawer__menu-item--active,.central-header-wrapper .menu-drawer__menu-item:hover{background:transparent}.central-header-wrapper .menu-drawer summary.menu-drawer__menu-item{padding-right:4.5rem;position:relative}.central-header-wrapper .menu-drawer summary.menu-drawer__menu-item:before{content:"";display:block;height:4.2rem;border-right:1px solid #ddd;position:absolute;top:50%;transform:translateY(-50%);right:4.5rem}.central-header-wrapper .menu-drawer summary.menu-drawer__menu-item:after{content:"";display:block;width:.7rem;height:.7rem;border-right:1px solid;border-bottom:1px solid;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:1.7rem}.central-header-wrapper .menu-drawer details[open] summary.menu-drawer__menu-item:after{top:53%;transform:translateY(-50%) rotate(225deg)}.central-header-wrapper .menu-drawer details[open] details summary.menu-drawer__menu-item:after{top:50%;transform:translateY(-50%) rotate(45deg)}.central-header-wrapper .menu-drawer details[open] details[open] summary.menu-drawer__menu-item:after{top:53%;transform:translateY(-50%) rotate(225deg)}.central-header-wrapper .menu-drawer__submenu .menu-drawer__menu-item{font-size:1.4rem;line-height:1.42857;padding:1rem 1.8rem 1rem 3.2rem}.central-header-wrapper .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{padding-left:4.6rem}.js .central-header-wrapper .menu-drawer__submenu{position:static;transform:translateY(-1.5rem);border-left:0;opacity:0}.central-header-wrapper details[open].menu-opening>.menu-drawer__submenu{transform:translateY(0);opacity:1;transition:all .3s}.central-header-wrapper .menu-drawer__navigation{padding:2.2rem 0 3.3rem}.central-header-wrapper .menu-drawer__utility-links{padding:0 1.8rem;background:transparent}.central-header-wrapper .menu-drawer__account{margin-left:0;font-size:1.6rem;font-weight:500;color:#fff;width:100%;background:rgb(var(--color-foreground));border-radius:0}.central-header-wrapper .menu-drawer__account .icon-account{margin-right:.6rem}.central-header-wrapper .menu-drawer__account.button:after{width:1.9rem;height:.9rem;margin-left:2.5rem}.central-header-wrapper .menu-drawer__utility-links .button.button--primary{width:100%}.central-header-wrapper .menu-drawer__utility-links .button.button--primary:before{border-radius:0}.central-header-wrapper .menu-drawer__utility-links .button.button--primary:focus-visible{outline:none;box-shadow:none}@media(max-width:989px){.central-header-wrapper .header.header--middle-left{grid-template-areas:"heading icons left-icon";grid-template-columns:auto 1fr auto;column-gap:2.5rem;padding:.2rem .9rem .15rem 1.2rem}.central-header-wrapper .header__heading-logo{max-width:89.25px}.header__icon .icon{height:2.1rem;width:2.1rem}}@media(max-width:749px){.central-header-wrapper .menu-drawer{width:100vw}}.central-footer a{text-decoration:none;color:inherit}.central-footer-top{display:grid;grid-template-columns:1fr auto auto;background:#f5f5f5;padding-top:5.6rem;padding-bottom:4.6rem}.central-footer-top__inner{display:flex;justify-content:space-between;width:100%}.central-footer-top__logo-wrapper{width:13.8rem}.central-footer-top__nav{display:flex;margin-top:-.4rem}.central-footer-top__main-menu{display:flex}.central-footer-top__main-menu-item{margin-right:2rem}.central-footer-top__main-menu-title,.central-footer-top__menu-item a{font-size:1.6rem;font-weight:700;letter-spacing:0;display:block;width:20rem;margin:0}.central-footer-top__menu-item a{padding:.6rem 0}.central-footer-top__main-menu .central-footer-top__main-menu{display:block;padding-top:1.9rem;border-top:1px solid}.central-footer-top__main-menu .central-footer-top__main-menu-item:first-child .central-footer-top__main-menu{column-count:2;column-gap:1.8rem}.central-footer-top__main-menu-item .central-footer-top__main-menu-item{margin-top:.3rem;margin-right:0}.central-footer-top__main-menu-item .central-footer-top__main-menu-item a{font-size:1.3rem;font-weight:500;letter-spacing:0;padding:.5rem 0}.central-footer-top__menu-item+.central-footer-top__menu-item{margin-top:1.1rem}.central-footer-bottom{background:#d9111f;color:#fff;padding:1.65rem 0}.central-footer-bottom__inner{display:flex;align-items:center;justify-content:space-between}.central-footer-bottom__policies{display:flex;align-items:center}.central-footer-bottom__policy{font-size:1.3rem;letter-spacing:0;display:inline-flex;align-items:center}.central-footer-bottom__policy+.central-footer-bottom__policy:before{content:"";display:inline-block;height:1.5rem;border-right:1px solid;margin:0 1.3rem}.central-footer-bottom__copyright{font-size:1.2rem;margin:0}@media(max-width:749px){.central-footer-top{padding-top:4.2rem;padding-bottom:3.1rem}.central-footer-top__inner{flex-direction:column;align-items:center}.central-footer-top__nav{margin-top:3.3rem}.central-footer-top__main-menu{display:none}.central-footer-top__menu,.central-footer-top__menu-item{display:flex;align-items:center}.central-footer-top__menu-item a{font-size:1.3rem;font-weight:500;width:auto;padding:0;border-bottom:0}.central-footer-top__menu-item+.central-footer-top__menu-item{margin-top:0}.central-footer-top__menu-item+.central-footer-top__menu-item:before{content:"";display:inline-block;height:1.85rem;border-right:1px solid;margin:0 1rem}.central-footer-bottom{padding:1.6rem 0 1rem}.central-footer-bottom__inner,.central-footer-bottom__policies{flex-direction:column}.central-footer-bottom__policy{font-size:1.1rem;letter-spacing:.06em}.central-footer-bottom__policy+.central-footer-bottom__policy:before{content:none}.central-footer-bottom__policy a{padding:.2rem 0}.central-footer-bottom__copyright{font-size:1rem;margin-top:1.3rem}}.central-fv{background:linear-gradient(to bottom,transparent 0%,transparent 70.411%,#F5F5F5 70.411%,#F5F5F5 100%);height:100vh;height:100svh;height:calc(100vh - var(--header-height))}.central-fv__inner{height:100%;position:relative}.central-fv__header{position:absolute;top:50%;transform:translateY(-50%);margin-top:-1.5rem;z-index:1}.central-fv__header__sub-heading{display:block;font-size:2.4rem;line-height:1.4583;letter-spacing:.08em;margin-bottom:-.6rem}.central-fv__header__heading{display:block;font-size:7.2rem;letter-spacing:.08em}.central-fv__list-wrapper{width:100vw;margin:0 calc(50% - 50vw);height:100%}.central-fv__list{opacity:0;height:83.95%;width:76.4%;margin-left:auto;transition:opacity .3s}.central-fv__list *{height:100%}.central-fv__list.slick-initialized{opacity:1}.central-fv__image-wrapper{width:33.333vw;margin-right:.556vw}.central-fv__image{height:100%;object-fit:cover}@media(min-width:1440px){.central-fv__inner{max-width:none;width:72%}}@media(max-width:749px){.central-fv{background:linear-gradient(to bottom,transparent 0%,transparent 50.17%,#F5F5F5 50.17%,#F5F5F5 100%)}.central-fv__header{transform:translateY(0);top:auto;bottom:4rem;margin-top:0}.central-fv__header__sub-heading{font-size:1.8rem;line-height:1.44444;margin-bottom:.5rem}.central-fv__header__heading{font-size:4.8rem;line-height:1.041667}.central-fv__list{height:63.8%;width:89.8%}.central-fv__image-wrapper{width:57.6vw;margin-right:8px}}.central-about__lead-wrapper{text-align:center}.central-about__lead{font-size:3.2rem;font-weight:700;letter-spacing:.08em;margin:5rem 0 0}.central-about__sub-lead{font-size:1.4rem;font-weight:500;line-height:2.2857;letter-spacing:.08em;margin:1.6rem 0 0}.central-about__catalog-wrapper{margin-top:8rem}.central-about__catalog{font-size:1.8rem;font-weight:700;line-height:1.33333;letter-spacing:.08em;color:#df333f;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:flex-end;max-width:36rem;width:100%;border:1px solid #DF333F;border-radius:.8rem;background:linear-gradient(180deg,transparent 0%,transparent 78%,#DF333F 78%,#DF333F 100%);margin:0 auto;padding:2.8rem 1.5rem 4rem;box-shadow:0 .3rem .6rem #00000029;position:relative}.central-about__catalog:before{content:"";display:block;width:11.174rem;height:15.484rem;background:no-repeat bottom center / contain;transform:rotate(-6deg);position:absolute;left:1.3rem;bottom:1.2rem}.central-about__catalog:after{font-size:1.1rem;margin-left:1rem;width:2rem;height:2rem}.central-about__catalog:hover:after{transform:translate(.5rem)}.central-about__search{margin-top:3.8rem}.central-about__search .search{max-width:48rem;width:100%;margin:0 auto}.central-about__search .field__input{height:6.4rem}.central-about__search .field__input:focus{border-radius:.4rem}.central-about__search .field__label{color:#aaa;top:2.2rem;left:2rem}.central-about__search .reset__button{top:50%;transform:translateY(-50%);right:9rem}.central-about__search .search__button{height:6.4rem;width:8.8rem}.central-about__search .search__button:not(:focus-visible):not(.focused){background:#333}.central-about__search .search__button .icon{height:3rem;width:3rem}.central-about__search .field:after,.central-about__search .field:hover.field:after{box-shadow:0 0 0 1px rgb(var(--color-foreground));border-radius:.4rem}.central-about__list{display:flex;flex-wrap:wrap;gap:2.4rem 4rem;margin-top:4.5rem}.central-about__item{flex:0 1 calc((100% - 4rem * 2) / 3)}.central-about__item__image{aspect-ratio:9 / 5}.central-about__item-heading-wrapper:after{bottom:-4rem}.central-about__item-heading{font-size:2.8rem;margin-top:.8rem}.central-about__item-heading span{font-size:2rem}@media(max-width:749px){.central-about__lead{font-size:2.2rem;line-height:1.454545;margin-top:3.7rem}.central-about__sub-lead{font-size:1.4rem;line-height:1.6;letter-spacing:.06em;text-align:left;margin-top:1.2rem}.central-about__catalog-wrapper{margin-top:6.8rem}.central-about__catalog{font-size:1.3rem;line-height:1.3846;max-width:29.9rem;padding:2.4rem 1.2rem 3.6rem}.central-about__catalog:before{width:9.285rem;height:12.822rem;left:1rem;bottom:1rem}.central-about__catalog:after{margin-left:2.7rem;width:1.661rem;height:1.661rem}.central-about__search{margin-top:3rem}.central-about__search .field__input{height:4.8rem}.central-about__search .field__label{font-size:1.4rem;top:1.6rem;left:1rem}.central-about__search .search__button{height:4.8rem;width:4.7rem}.central-about__search .search__button .icon{height:1.62rem;width:1.62rem}.central-about__list{gap:1.4rem 1.1rem;margin-top:3.9rem}.central-about__item{flex:0 1 calc((100% - 1.1rem)/2)}.central-about__item__image{aspect-ratio:81 / 64}.central-about__item-heading{font-size:2rem;margin-top:0}.central-about__item-heading span{font-size:1.6rem}}.central-featured-collection-list__list{max-width:75.2rem;width:100%;margin:0 auto}.central-featured-collection-list__list{display:flex;flex-wrap:wrap;gap:3.2rem;margin-top:3rem}.central-featured-collection-list__item{flex:0 1 calc((100% - 3.2rem)/2)}.central-featured-collection-list__heading-wrapper:after{bottom:-5rem}.central-featured-collection-list__heading{font-size:3.2rem;margin-top:1.6rem}.central-featured-collection-list__heading span{font-size:2rem}.central-featured-collection-list__image{aspect-ratio:3 / 2}@media(max-width:749px){.central-featured-collection-list__list{gap:1.4rem 1.5rem;margin-top:2.3rem}.central-featured-collection-list__item{flex:0 1 calc((100% - 1.5rem)/2)}.central-featured-collection-list__heading{font-size:2rem;margin:1rem 0 .4rem}.central-featured-collection-list__heading span{font-size:1.2rem}.central-featured-collection-list__image{aspect-ratio:80 / 53}}.central-featured-products__product-grid{margin-top:4.7rem}@media(max-width:749px){.central-featured-products__product-grid{margin-top:3.4rem}}.central-featured-blog__header{position:relative}.central-featured-blog__header .central-section-sub-heading{margin-top:-.7rem}.central-featured-blog__button{font-size:1.6rem;font-weight:700;color:#d9111f;text-decoration:none;display:flex;align-items:center;position:absolute;bottom:0;right:2rem}.central-featured-blog__button:after{margin-left:1.5rem}.central-featured-blog__button:hover:after{transform:translate(1rem)}.central-featured-blog__list{margin-top:4.6rem;padding:0 2rem}.central-featured-blog__item+.central-featured-blog__item{margin-top:3.7rem}.central-featured-blog__link{display:grid;grid-template-columns:10.2% 1fr;text-decoration:none;color:inherit}.central-featured-blog__date{font-size:1.4rem;line-height:1.7;letter-spacing:0;color:#a5a5a5}.central-featured-blog__title{font-size:1.6rem;line-height:1.7142857;text-decoration:underline;margin:0;transition:color .3s}.central-featured-blog__link:hover .central-featured-blog__title{color:#df333f}@media(max-width:749px){.central-featured-blog__header .central-section-sub-heading{margin-top:-.5rem}.central-featured-blog__button{bottom:0;right:0}.central-featured-blog__button:after{width:3.2rem;height:3.2rem;margin-left:1.5rem}.central-featured-blog__list{margin-top:3.2rem;padding:0}.central-featured-blog__item+.central-featured-blog__item{margin-top:2.1rem}.central-featured-blog__link{grid-template-columns:26.6% 1fr}.central-featured-blog__date{font-size:1.3rem;line-height:1.53846;margin-right:2.5rem}.central-featured-blog__title{font-size:1.4rem;line-height:1.6;letter-spacing:.02em}}.central-border span{display:block;border-top:1px solid}.central-payment__header .central-section-heading{font-size:2.4rem;line-height:2.08}.central-payment__list{display:flex;gap:2rem;margin-top:1.1rem}.central-payment__item{border:2px solid #ddd;border-radius:.8rem}.central-payment__item.--way{flex:0 1 20.7%;display:flex;align-items:center;padding:3.15rem 4rem 3.15rem 2rem}.central-payment__item.--electronic-payment{flex:1 0;padding:1.7rem 3rem}.central-payment__image-wrapper{margin-right:1rem}.central-payment__label{font-size:1.8rem;font-weight:700;letter-spacing:.08em;text-align:center;margin:.3rem 0 0}.central-payment__electronic-payment-list{display:flex;justify-content:center;gap:2.4rem;margin-top:2.2rem}.central-payment__electronic-payment-list .icon{width:4.8rem;height:3rem}@media(max-width:749px){.central-payment__header .central-section-heading{font-size:1.8rem;line-height:2.77778;text-align:center}.central-payment__list{flex-wrap:wrap;gap:1.1rem;margin-top:.3rem}.central-payment__item.--way{flex:0 1 calc((100% - 1.1rem)/2);padding:1rem 1rem 1rem 1.6rem}.central-payment__item.--electronic-payment{padding:1rem}.central-payment__image-wrapper{margin-right:1.2rem}.central-payment__label{font-size:1.4rem}.central-payment__electronic-payment-list{flex-wrap:wrap;gap:1.4rem;margin-top:1.2rem}.central-payment__electronic-payment-list .icon{width:3.4rem;height:2.2rem}}.central-image-with-text__inner{max-width:111rem;margin-left:auto;margin-right:auto}.central-image-with-text__content{position:relative}.central-image-with-text__header,.central-image-with-text__text-wrapper{width:67.5%;margin-left:auto}.central-image-with-text .central-section-heading{font-size:2.8rem;font-weight:700;line-height:1.42857}.central-image-with-text__image-wrapper{width:27.75%;position:absolute;top:50%;transform:translateY(-50%);left:0}.central-image-with-text__image{box-shadow:0 .3rem .6rem #00000029}.central-image-with-text__description{font-size:1.4rem;line-height:1.7142857;margin-top:3rem}.central-image-with-text__button-wrapper{margin-top:2.4rem}.central-image-with-text__button{font-size:1.8rem;font-weight:700;line-height:1.333333;letter-spacing:.08em;text-decoration:none;color:#df333f;display:inline-flex;align-items:center;justify-content:center;border:1px solid #DF333F;border-radius:.8rem;box-shadow:0 .3rem .6rem #00000029;padding:2.2rem;width:100%;max-width:36rem}.central-image-with-text__button:after{font-size:1.1rem;width:2rem;height:2rem;margin-left:1.4rem;margin-right:-1.2rem}.central-image-with-text__button:hover:after{transform:translate(.5rem)}@media(max-width:749px){.central-image-with-text__header{margin-bottom:1.4rem;text-align:center}.central-image-with-text__header,.central-image-with-text__text-wrapper{width:100%}.central-image-with-text .central-section-heading{font-size:2.4rem;line-height:1.458333}.central-image-with-text__inner{display:block}.central-image-with-text__image-wrapper{position:static;transform:translateY(0);width:19rem;box-shadow:0 .3rem .6rem #00000029;display:block;margin-left:auto;margin-right:auto}.central-image-with-text__description{font-size:1.4rem;line-height:1.42857;letter-spacing:.02em;margin-top:2.5rem}.central-image-with-text__button{font-size:1.6rem;line-height:1.5;padding:1.9rem}.central-image-with-text__button:after{margin-left:1rem;margin-right:-2.1rem}}.central-main-page__header{text-align:center;margin-bottom:4.8rem}.central-main-page__heading{font-size:2.8rem;font-weight:700}.central-main-page__text{text-align:center}.central-main-page .central-section-button{margin-top:3rem}@media(max-width:749px){.central-main-page__header{margin-bottom:3.2rem}.central-main-page__heading{font-size:2rem}.central-main-page__text{text-align:left;letter-spacing:.01em}.central-main-page .central-section-button{margin-top:2.4rem}}.central-main-blog{padding-top:6.6rem;padding-bottom:12rem}.central-main-blog .central-main-blog__header{margin-bottom:4.7rem}.central-main-blog__item{padding-left:3rem;border-top:1px solid #CCC}.central-main-blog__item:last-of-type{border-bottom:1px solid #CCC}.central-main-blog__link{display:grid;grid-template-columns:9% 1fr;align-items:center;color:inherit;text-decoration:none}.central-main-blog__date{font-size:1.4rem;letter-spacing:0;color:#a5a5a5;flex:0 1 9.2%}.central-main-blog__title{font-size:1.6rem;font-weight:400;margin:1.55rem 0}@media(max-width:749px){.central-main-blog{padding-top:3.4rem;padding-bottom:5.5rem}.central-main-blog .central-main-blog__header{margin-bottom:3.3rem}.central-main-blog__link{grid-template-columns:29% 1fr}.central-main-blog__item{padding-left:0;border-top:1px solid #CCC}.central-main-blog__title{font-size:1.3rem;margin:1.56rem 0}}.central-article-template{padding-top:7.5rem;padding-bottom:12rem}.central-article-template .article-template__title{font-size:2.4rem;line-height:1.4583;margin:0}.central-article-template header{border-bottom:1px solid #CCC}.central-article-template .caption-with-letter-spacing{font-size:1.6rem;letter-spacing:0;color:#a5a5a5;display:inline-block;margin-bottom:1.1rem}.central-article-template .article-template__title:not(:only-child){margin-bottom:1.2rem}.article-template__hero-container{margin-top:3.7rem}.central-article-template .article-template__content{margin-top:3.7rem;padding-bottom:4rem;border-bottom:1px solid #CCC}.central-article-template .article-template__back{margin-top:5.6rem}@media(min-width:990px){.central-article-template .page-width--narrow{max-width:90rem}}@media(max-width:749px){.central-article-template{padding-top:4rem;padding-bottom:5.5rem}.central-article-template .caption-with-letter-spacing{font-size:1.3rem;line-height:1.53846;margin-bottom:.6rem}.central-article-template .article-template__title{font-size:1.8rem;line-height:1.333333;letter-spacing:.02em}.central-article-template .article-template__title:not(:only-child){margin-bottom:.8rem}.central-article-template .article-template__content{margin-top:3.3rem;padding-bottom:3rem;letter-spacing:.01em}.central-article-template .article-template__back{margin-top:4rem}}.central-table__table{width:100%;border-collapse:collapse}.central-table__table-row{border:1px solid #b5b1b1}.central-table__table-header,.central-table__table-data{padding:0 2.4rem;border:none}.central-table__table-header{width:18%;font-weight:500;background:#f5f5f5;text-align:left}@media(max-width:749px){.central-table__table-row{border-left:none;border-right:none;border-bottom:none}.central-table__table-header,.central-table__table-data{width:100%;display:block}.central-table__table-header{font-size:1.5rem;line-height:1.4;width:100%;padding:1.05rem 1.7rem}.central-table__table-data{line-height:1.42857;padding:.15rem 1.7rem .07rem}}.central-ordered-list__list{counter-reset:count;display:inline-block}.central-ordered-list__item:first-child .central-ordered-list__heading{margin-top:0}.central-ordered-list__item+.central-ordered-list__item{margin-top:5rem}.central-ordered-list__heading{font-size:2rem;font-weight:500;line-height:1.45;border-bottom:1px solid #CCC;padding-bottom:1.33rem}.central-ordered-list__heading+.central-ordered-list__description{margin-top:2.4rem}.central-ordered-list__description p:first-child{margin-top:0}@media(max-width:749px){.central-ordered-list__item+.central-ordered-list__item{margin-top:3.3rem}.central-ordered-list__heading{font-size:1.6rem;font-weight:700;padding-bottom:.68rem;margin-top:.5rem}.central-ordered-list__description{line-height:1.42857;margin-bottom:5rem}.central-ordered-list__heading+.central-ordered-list__description{margin-top:1.7rem;margin-bottom:0}}.central-guide-nav__list{display:flex;flex-wrap:wrap;gap:1.6rem 2.3rem}.central-guide-nav__item{flex:0 1 calc((100% - 2.3rem * 2) / 3)}.central-guide-nav__link{font-size:1.4rem;text-decoration:none;color:inherit;text-align:center;border:1px solid #A5A5A5;padding:1.6rem 2rem 1.4rem;display:flex;flex-direction:column;align-items:center}.central-guide-nav__link:after{content:"";display:block;width:.6rem;height:.6rem;border-top:1px solid;border-right:1px solid;transform:rotate(135deg);margin-top:.2rem}@media(max-width:749px){.central-guide-nav__list{gap:1.1rem}.central-guide-nav__item{flex:0 1 calc((100% - 1.1rem)/2)}.central-guide-nav__link{padding:1.2rem 2rem 1.3rem}}.central-guide__heading{font-size:1.6rem;font-weight:500;line-height:1;padding:2rem 1.6rem;margin:0;background:#f5f5f5}.central-guide__definition-list{margin-top:4rem;margin-bottom:0}.central-guide__term{font-weight:700;border-bottom:1px solid;padding-bottom:.7rem;margin-top:4.1rem;margin-bottom:2.4rem}.central-guide__description{margin-left:0}.central-guide__description.--dashed{line-height:1.3;border:1px dashed #707070;padding:2.4rem 2.2rem;width:50rem}.central-guide__description+.central-guide__description.--dashed{margin-top:1.7rem}.central-guide__description strong{font-weight:500;margin:0 0 .8rem;display:inline-block}.central-guide__description span{color:#d9111f}.central-guide__description table:not([class]),.central-guide__description table:not([class]) td,.central-guide__description table:not([class]) th{border:1px solid #ddd;font-size:1.4rem;line-height:1.42857}.central-guide__description table:not([class]){margin-top:1.6rem;box-shadow:none}.central-guide__description table:not([class]) td,.central-guide__description table:not([class]) th{padding:1.6rem;text-align:center}.central-guide__description table p{margin:0}.central-guide__description table tr:first-child{background:#f5f5f5}.central-guide__description table tr td:first-child{width:12%}.central-guide__description table tr td:nth-child(2){width:17%}.central-guide__description table tr td:nth-child(3){width:10.5%}.central-guide__description table tr td:nth-child(4){width:60.5%;text-align:left;padding-left:2.2em}.central-guide__description.--image-list{display:flex;align-items:center;margin-top:3.4rem}.central-guide__image-item{display:flex;align-items:center}.central-guide__image-item+.central-guide__image-item{margin-left:2.7rem}.central-guide__image-wrapper{width:4.8rem;margin-right:1rem}.central-guide__image-caption{font-size:1.4rem;line-height:1.42857}@media(max-width:749px){.central-guide__heading{font-size:1.5rem;padding:1.75rem 1.6rem}.central-guide__definition-list{margin-top:3.3rem}.central-guide__term{font-size:1.5rem;line-height:1.4;padding-bottom:.9rem;margin-top:3.3rem;margin-bottom:2rem}.central-guide__description{line-height:1.42857}.central-guide__description.--dashed{border:1px dashed #707070;padding:2.2rem;width:100%}.central-guide__description.--table{overflow-x:scroll}.central-guide__description table:not([class]){margin-top:1.2rem;min-width:74.2rem}.central-guide__description.--table::-webkit-scrollbar{height:.2rem}.central-guide__description.--table::-webkit-scrollbar-track{background-color:#ddd}.central-guide__description.--table::-webkit-scrollbar-thumb{background-color:#df333f}.central-guide__description table:not([class]) td,.central-guide__description table:not([class]) th{padding:1.45rem .5rem}.central-guide__description table tr td:first-child{width:14%}.central-guide__description table tr td:nth-child(2){width:20%}.central-guide__description table tr td:nth-child(3){width:10%}.central-guide__description table tr td:nth-child(4){width:56%;padding-left:.8em}.central-guide__description+.central-guide__description.--dashed{margin-top:1.5rem;padding:1.7rem 2.2rem}.central-guide__description.--image-list{display:block;margin-top:1.8rem}.central-guide__image-item+.central-guide__image-item{margin-left:0;margin-top:1.2rem}.central-guide__image-wrapper{width:4.8rem;margin-right:2rem}.central-guide__image-caption{font-size:1.3rem;line-height:1.46}}.central-contact__message{text-align:center;margin-bottom:4.7rem}.central-contact__header+.central-contact__message{margin-top:4.7rem}.central-select-wrapper{width:100%;position:relative}.central-select-wrapper:after{content:"";position:absolute;right:1.8rem;top:50%;transform:translateY(-50%) rotate(-135deg);width:7px;height:7px;border-top:1px solid;border-left:1px solid;pointer-events:none}.central-contact__label{font-weight:700;display:block;margin-bottom:.5rem}.central-contact__label span{font-size:1.2rem;font-weight:500;color:#d9111f;margin-left:.4rem}.central-contact.contact .field{margin-bottom:3.25rem}.central-contact__fields .central-contact__field-wrapper:not(:last-child) .field{margin-bottom:2rem}.central-contact__field-wrapper .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;margin-right:2.5rem}.central-contact .field__input,.central-contact .select__select,.customer .field input,.customer select{font-size:1.6rem;padding:0 1.5rem;height:4.8rem}.central-contact .contact__fields .field__label,.central-contact .field__input:focus~.field__label{font-size:1rem;color:#a5a5a5;top:1rem;left:.8rem}.central-contact .field__input:focus{padding:1.5rem 2.5rem}.central-contact__zip{display:flex;align-items:center}.central-contact.contact .central-contact__zip label{margin-bottom:1rem}.central-contact.contact .central-contact__zip .field{width:14.5%;min-width:100px;margin-left:.8rem;margin-bottom:1.4rem}.central-contact__zip .field__input:focus{padding-left:1.3rem}.central-contact__field-wrapper.--email .field__input::placeholder{color:rgb(var(--color-foreground));opacity:1}.central-contact .text-area{min-height:15rem}.central-contact .contact__button{margin-top:5rem}.central-contact__agree{font-size:1.4rem}.central-contact__agree a{color:#3372df}@media(max-width:749px){.central-contact__message{margin-bottom:4rem;letter-spacing:.01em}.central-contact__header+.central-contact__message{margin-top:4.5rem}.central-contact__label{font-size:1.5rem;margin-bottom:.8rem}.central-contact.contact .field{margin-bottom:2.55rem}.central-contact__fields .central-contact__field-wrapper:not(:last-child) .field{margin-bottom:2.5rem}.central-contact__field-wrapper .contact__fields{grid-column-gap:1rem;margin-right:0}.central-contact .field__input,.central-contact .select__select,.customer .field input,.customer select{font-size:1.3rem;height:3.8rem}.central-contact .contact__fields .field__label,.central-contact .field__input:focus~.field__label{top:.2rem;left:.4rem}.central-contact__zip label{font-size:1.6rem}.central-contact.contact .central-contact__zip .field{margin-bottom:1.2rem;min-width:108px}.central-contact .text-area{min-height:12.7rem}.central-contact .contact__button{margin-top:4rem}}.central-page{padding-top:6.5rem;padding-bottom:0}.central-page .main-page-title{font-size:2.8rem;font-weight:700;line-height:1.42857;text-align:center;margin-bottom:3rem}@media(max-width:749px){.central-page{padding-top:6.5rem;padding-bottom:0}.central-page .main-page-title{font-size:2rem;line-height:1.45;margin-bottom:3.2rem}}.central-product{padding-top:8rem;padding-bottom:8rem}.central-product.product--small:not(.product--no-media) .product__media-wrapper{max-width:30.5%;width:30.5%}.central-product.product--small:not(.product--no-media) .product__info-wrapper{padding-left:6.6rem;width:auto;max-width:none}.central-product .product__info-container{max-width:74rem}.central-product .product__title h1{font-size:2.4rem;font-weight:700;line-height:1.5833333}.central-product .product__info-container .central-product__price{display:flex;align-items:center;margin-bottom:4.8rem}.central-product.product .price>*{vertical-align:inherit}.central-product .price-item{font-size:2rem;line-height:1.45;letter-spacing:0;color:#df333f}.central-product .price-item span{font-size:1.4rem;line-height:1.42857;margin-left:.6rem}.central-product button.swym-button,.central-product button.swym-button.disabled,.central-product button.swym-button:disabled{padding:0;background:none;border:0;font-size:0;line-height:0;overflow:visible;cursor:pointer;margin:-2.4rem 0 1.2rem;transform:translateY(25%);width:4.8rem;height:4.8rem;opacity:1}.central-icon__image-wrapper.-add.swym-added{display:none}.central-icon__image-wrapper.-added:not(.swym-added){display:none}.central-product .product-form__quantity{margin-top:5rem}.central-product .quantity__input{font-size:1.4rem}.central-product .product__info-container .product-form{margin-bottom:5.5rem}.central-product .product-form__buttons{max-width:36rem}.central-product .product-form__buttons button{font-size:1.4rem;letter-spacing:.08em}.central-product .product-form__buttons .product-form__submit{margin-bottom:1.5rem}.central-product .shopify-payment-button__button--unbranded{font-weight:700}.central-product .product-form__submit .central-icon__image-wrapper.--cart{width:3rem}.central-product .product-form__submit .central-icon__image-wrapper.--cart:focus-visible{outline:none;box-shadow:none}.central-product .product-form__submit .central-icon__image-wrapper.--arrow{width:5.7%;margin-left:7%}.central-product .shopify-payment-button__button--unbranded:after{margin-left:3%;margin-right:-7%}.central-product .button.loading>.loading-overlay__spinner{width:100%;justify-content:center}.central-product .button.loading>.loading-overlay__spinner .spinner{width:auto;height:40%}.central-product__rhombus-list{font-size:2rem;font-weight:500;letter-spacing:.02em;line-height:1.7}.product__info-container .central-product__rhombus-list{margin:3rem 0}.central-product__rhombus-item:before{content:"\25c6"}.central-product__info-item:before{content:"\30fb"}.central-product__asterisk-list{font-size:1.4rem;line-height:1.7142857}.central-product__asterisk-item:before{content:"\203b"}.central-product__variants-info table,.central-product__variants-info table:not([class]) th,.central-product__variants-info table:not([class]) td{border:1px solid #ddd;text-align:left}.central-product__variants-info table{font-size:1.4rem;line-height:1.7142857;width:100%;box-shadow:none;margin-top:3rem}.central-product__variants-info table:not([class]) th,.central-product__variants-info table:not([class]) td{padding-left:4rem}.central-product__variants-info th{font-weight:400;background:#f5f5f5}.central-product__variants-info th:first-child{width:50%;min-width:150px}@media(max-width:749px){.central-product{padding-top:2.5rem;padding-bottom:4rem}.central-product.product--small:not(.product--no-media) .product__media-wrapper{width:100%;max-width:none}.central-product.product--small:not(.product--no-media) .product__info-wrapper{width:100%;padding-left:0;padding-top:1.5rem}.central-product .product__info-container>*+*{margin:.5rem 0}.central-product .product__title{margin-bottom:1rem}.central-product .product__title h1{font-size:2.2rem;line-height:1.45454545}.central-product .product__info-container .central-product__price{margin-bottom:3.2rem}.central-product .price-item{font-size:1.8rem;line-height:1.4444444}.central-product .price-item span{font-size:1.2rem;line-height:1.4166667}.central-product button.swym-button,.central-product button.swym-button.disabled,.central-product button.swym-button:disabled{width:4.3rem;height:4.3rem;margin:-2.15rem 0 0 .5rem}.central-product .product__info-container .product-form__quantity{margin-top:3.2rem}.central-product .product-form__quantity .form__label{margin-bottom:.5rem}.central-product .quantity{width:36%;min-height:3.8rem}.central-product .quantity__button{width:3rem}.central-product .quantity__input{font-size:1.3rem}.central-product .product-form__buttons{max-width:100%}.central-product .product-form__submit .central-icon__image-wrapper.--arrow{width:6.4%;margin-left:3%;margin-right:-7%}.central-product .product-form__buttons button{width:100%}.central-product .product__info-container .product-form{margin:3.3rem 0}.central-product .product-form__buttons .product-form__submit{margin-bottom:1.8rem}.central-product__rhombus-list,.central-product__info-list .central-product__asterisk-list{letter-spacing:.06em}.central-product__rhombus-list{font-size:1.6rem;line-height:1.6875}.product__info-container>*+*.central-product__rhombus-list{margin:2.2rem 0}.central-product__asterisk-list{font-size:1.2rem;line-height:1.75}.central-product__variants-info table{margin-top:2.2rem}.central-product__variants-info table:not([class]) th,.central-product__variants-info table:not([class]) td{padding-left:1em}.central-product__variants-info table:not([class]) th{width:50%}}.central-cart-items{padding-top:3.6rem;padding-bottom:3.6rem}.central-cart-items .title-wrapper-with-link{border-bottom:1px solid #aaa;margin:1.7rem 0 5.8rem;padding-bottom:1rem}.central-cart-items .title-wrapper-with-link a{font-weight:500;text-decoration:none;margin-top:auto}.central-cart-items .cart__items{border-bottom:1px solid #C4C4C4}.central-cart-items .cart-items thead{background:#f5f5f5}.central-cart-items .cart-items th{border-bottom:0;padding-top:1.45rem;padding-bottom:1.45rem;font-size:1.6rem;font-weight:500;opacity:1}.central-cart-items .cart-items thead th:first-child{width:58%;padding-left:2rem}.central-cart-items .cart-items thead th:nth-child(2){width:27.2%}.central-cart-items .cart-items td{padding-top:3.2rem}.central-cart-items .cart-item__media{width:11rem}.central-cart-items .cart-item__details{width:50rem}.central-cart-items .cart-item__details>*+*{margin-top:1.2rem}.central-cart-items .cart-item__name{max-width:50rem;font-size:1.5rem;font-weight:500;line-height:1.533333}.central-cart-items .cart-item__price-wrapper .price{letter-spacing:0}.central-cart-items .cart-item__quantity{position:relative}.central-cart-items__quantity-inner{position:absolute;top:calc(50% + 1.6rem);transform:translateY(-50%)}.central-cart-items .cart-item__quantity-wrapper{align-items:center;margin-top:1rem}.central-cart-items .cart-item cart-remove-button{margin-left:2.5rem}.central-cart-items .central-cart-items__remove{font-size:1.4rem;line-height:1.42857;color:inherit}.central-cart-items .cart-item__totals{position:relative}.central-cart-items__totals-inner{position:absolute;top:calc(50% + 1.6rem);transform:translateY(-50%)}.central-cart-items .cart-item .loading-overlay{right:50%;transform:translate(50%);padding-top:1rem}@media(max-width:749px){.central-cart-items{padding-top:1.7rem;padding-bottom:1.7rem}.central-cart-items .title-wrapper-with-link{padding-bottom:.7rem;margin-bottom:0}.central-cart-items .title-wrapper-with-link a{margin-bottom:.7rem}.central-cart-items .cart__items{border-bottom:0;padding-bottom:0}.central-cart-items .cart-items thead{display:none}.central-cart-items .cart-items td{padding-top:2.2rem}.central-cart-items .cart-item{gap:0 1.6rem;padding-bottom:1.1rem;margin-bottom:0;border-bottom:1px solid #aaa}.central-cart-items .cart-item__media{width:10rem}.central-cart-items td.cart-item__details{width:auto;padding-top:4.2rem;grid-column:2 / 5}.central-cart-items .cart-item__details>*+*{margin-top:.7rem}.central-cart-items .cart-item__name{max-width:none;font-size:1.3rem;line-height:1.53846}.central-cart-items td.cart-item__quantity{padding-top:3rem}.central-cart-items .cart-item__quantity-wrapper{display:grid;grid-template-columns:auto 1fr auto}.central-cart-items__quantity-inner{position:static;transform:translateY(0)}.central-cart-items .cart-quantity{min-height:3.6rem;width:9.6rem;margin-left:auto}.central-cart-items .cart-quantity .quantity__button{width:3.5rem;min-height:3.6rem}.central-cart-items .cart-item cart-remove-button{margin-left:1.9rem}.central-cart-items .central-cart-items__remove{font-size:1.2rem}.central-cart-items td.cart-item__totals{grid-column:2 / 5;align-items:center;justify-content:flex-start;padding-top:0;margin-top:-.6rem}.central-cart-items__totals-inner{position:static;transform:translateY(0);display:flex;align-items:center;justify-content:space-between;width:100%}.central-cart-items .cart-item .loading-overlay{right:2rem;top:50%;transform:translateY(-50%)}}.central-cart-footer .cart__footer{padding:2.6rem 0 6.4rem}.central-cart-footer .totals{letter-spacing:0}.central-cart-footer .totals__subtotal{transform:translateY(-3px)}.central-cart-footer .totals__subtotal-value{font-size:2.4rem;line-height:1;color:#df333f;font-weight:700}.central-cart-footer .totals__subtotal-value span{font-size:1.4rem;line-height:1.42857;display:inline-block;transform:translateY(-2px)}.central-cart-footer .tax-note{margin:1.2rem 0;font-size:1.3rem;line-height:1.46;letter-spacing:0}.central-cart-footer .cart__ctas{justify-content:flex-end}.central-cart-footer .cart__checkout-button.button{font-size:1.4rem;margin-top:2rem;margin-right:0;padding:1.2rem;width:25.1rem}@media(max-width:749px){.central-cart-footer .cart__footer{padding:3.1rem 0 4.7rem}.central-cart-footer .totals{justify-content:flex-end}.central-cart-footer .totals__subtotal{font-size:1.5rem}.central-cart-footer .totals__subtotal-value{font-size:2.2rem}.central-cart-footer .totals__subtotal-value span{font-size:1.2rem}.central-cart-footer .tax-note,.central-cart-footer .cart__ctas{text-align:right}.central-cart-footer .cart__checkout-button.button{margin-top:1.8rem;padding:1.35rem}}.central-customer.customer:not(.account):not(.order){max-width:60.8rem}.central-customer.login p{margin-top:4rem}.central-customer.customer button{margin-top:4.6rem}.central-customer form[action*=recover]{margin-top:3rem}.central-customer form[action*=recover] button{margin-top:5.8rem}.central-customer p.central-section-sub-heading{margin:0}.central-customer.login a[href="#recover"]{margin-left:auto;margin-right:auto}.central-customer #recover:target{display:flex}.central-customer.customer .field label{font-size:1.4rem;letter-spacing:.2em;left:4.4%;top:28%}@media(max-width:749px){.central-customer.customer:not(.account):not(.order){padding-left:2rem;padding-right:2rem}.central-customer.customer form{margin-top:3.2rem}.central-customer.customer .field{margin-top:1.5rem}.central-customer.login a[href="#recover"]{font-size:1.2rem;line-height:1.4166667;margin-top:1.3rem}.central-customer.customer button{margin-top:4.1rem}.central-customer.login p:not(.central-section-sub-heading){margin-top:3.3rem;line-height:1.42857}.central-customer form[action*=recover]{margin-top:2.5rem}.central-customer form[action*=recover] button{margin-top:3.3rem}}.customer .central-section-header{margin-bottom:4.8rem}@media(max-width:749px){.customer .central-section-header{margin-bottom:3.2rem}}.central-breadcrumb{background:#f5f5f5;font-size:1.3rem}.central-breadcrumb a{text-decoration:none;color:inherit}.central-breadcrumb__nav{padding:.9rem 3.1rem;line-height:1.461538}.central-breadcrumb__arrow{display:inline-block;margin-left:.6rem;margin-right:.4rem}.central-breadcrumb__arrow:after{content:"";display:block;width:.44rem;height:.44rem;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);margin-bottom:.3rem}@media(max-width:749px){.central-breadcrumb{font-size:1.1rem}.central-breadcrumb__nav{padding:.55rem 2rem .75rem}.central-breadcrumb__arrow{margin-left:.1rem;margin-right:.3rem}.central-breadcrumb__arrow:after{width:.4rem;height:.4rem;margin-bottom:.2rem}}.central-product-card-wrapper{transition:all .3s}.central-product-card-wrapper:hover{opacity:.75}.central-product-card-wrapper .card__information{padding:0}.central-product-card-wrapper .card__heading{font-size:1.5rem;letter-spacing:.12em;line-height:1.4;margin:1.4rem 0 1rem}.central-product-card-wrapper .card-information .price{font-size:1.4rem;letter-spacing:0;line-height:1.42857}.central-product-card-wrapper .card-information .price-item span{display:inline-block;margin-left:.6em}@media(max-width:749px){.central-product-card-wrapper .card__heading{font-size:1.4rem;letter-spacing:.02em;line-height:1.2857;margin:1.4rem 0 1.1rem}.central-product-card-wrapper .card-information{margin-bottom:-.6rem}.central-product-card-wrapper .card-information .price{font-size:1.3rem;line-height:1.46}}.central-pagination-wrapper.pagination-wrapper{margin-top:6.4rem}.central-pagination-wrapper .pagination__list>li{flex:1 0 3rem;max-width:3rem}.central-pagination-wrapper .pagination__list>li:not(:last-child){margin-right:.4rem}.central-pagination-wrapper .pagination__list>li.central-pagination-item{flex:1 0 6.4rem;max-width:6.4rem}.central-pagination-wrapper .pagination__list>li.central-pagination-item.--previous{margin-right:2.4rem}.central-pagination-item.--previous span{margin-left:.5rem}.central-pagination-wrapper .pagination__list>li.central-pagination-item.--next{margin-left:2rem}.central-pagination-item.--next span{margin-right:.5rem}.central-pagination-wrapper .pagination__item{font-size:1.6rem;font-weight:500;color:inherit;background:#f5f5f5;height:3rem}.central-pagination-wrapper .pagination__item-arrow,.central-pagination-wrapper .pagination__item--current{color:#fff;background:#333}.central-pagination-wrapper .pagination__item--current:after,.central-pagination-wrapper .pagination__item:hover:after{content:none}.central-pagination-wrapper .pagination__item.central-pagination-dots{background:transparent}@media(max-width:749px){.central-pagination-wrapper.pagination-wrapper{margin-top:4.6rem}.central-pagination-wrapper .pagination__item{font-size:1.4rem}.central-pagination-wrapper .pagination__list>li.central-pagination-item{flex:0 0 5rem;max-width:5rem}.central-pagination-wrapper .pagination__list>li.central-pagination-item.--previous{margin-right:1.6rem}.central-pagination-wrapper .pagination__list>li.central-pagination-item.--next{margin-left:1.2rem}}.central-image-with-text__button span{font-size:1.4rem;vertical-align:bottom;display:contents}.catalog_link{max-width:111rem;margin-left:auto;margin-right:auto;margin-bottom:8rem}.catalog_link .wrap{background-color:#f5f5f5;padding:24px 32px;position:relative}.catalog_link p.tt{font-size:2rem!important;font-weight:700;margin:0;position:relative;cursor:pointer}.catalog_link p.tt:after{content:"";width:2rem;height:2rem;max-width:14px;max-height:14px;border-top:solid 3px #333333;border-right:solid 3px #333333;position:absolute;right:32px;top:0;transition:.3s;transform:rotate(135deg) translateY(-50%)}.catalog_link p.tt.on:after{transition:.3s;transform:rotate(-45deg);top:10px}.catalog_link ul.flex{display:flex;gap:0 36px;background-color:#fff;padding:0 24px 24px;flex-wrap:wrap;margin-top:14px}.catalog_link ul.flex li{width:calc((100% - 72px)/3);list-style:none;padding:24px 0 18px 37px;text-indent:-36px;border-bottom:solid 1px #CCCCCC}.catalog_link ul.flex li a{color:#df333f;text-decoration:underline;font-size:1.4rem;font-weight:700;padding-left:36px;position:relative;transition:.3s}.catalog_link ul.flex li a:before{content:"\2192";font-size:11px;display:inline-flex;width:20px;height:20px;border-radius:50%;border:1px solid;justify-content:center;align-items:center;transition:.3s;position:absolute;top:50%;left:0;transform:translateY(-50%);text-indent:0px}.catalog_link ul.flex li a:hover:before{left:4px;transition:.3s}@media(max-width:989px){.catalog_link p.tt:after{width:1.8rem;height:1.8rem;border-top:solid 2px #333333;border-right:solid 2px #333333}.catalog_link ul.flex li{padding:16px 0 10px 24px;text-indent:-24px}.catalog_link ul.flex li a{padding-left:24px}.catalog_link ul.flex li a:before{font-size:7px;width:15px;height:15px;transform:initial;top:50%;transform:translateY(-50%);margin-top:1px}}@media(max-width:749px){.catalog_link{padding:0;margin-bottom:4.8rem}.catalog_link .wrap{padding:20px 18px}.catalog_link .wrap p.tt{padding-left:14px}.catalog_link .wrap p.tt:after{display:none}.catalog_link ul.flex{gap:0 20px;padding:6px 20px 20px}.catalog_link ul.flex li{width:calc((100% - 20px)/2);padding:16px 0 8px 28px;text-indent:-27px}.catalog_link ul.flex li a{padding-left:28px}.catalog_link ul.flex li a:before{line-height:1;width:18px;height:18px}}@media screen and (max-width:749px){.product__description{max-width:100%;min-width:0;overflow-x:auto;padding:1px;box-sizing:border-box}.product__description table{min-width:520px!important;height:auto!important;table-layout:auto!important;border:1px solid #b5b1b1;border-collapse:collapse;box-shadow:none}.product__description table tr,.product__description table th,.product__description table td{height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom.css.map */
