section.no-gap-in-grid.no-gap-in-grid>grid{gap:0}section.fix-button-margin>.button{margin-bottom:0}section.fix-button-margin>.cta{padding-top:var(--padding)}.borderless{--globalBorder: 0px solid transparent}.main .breadcrumb{border-bottom:0px}section.main-section .meta{padding:0}@media (max-width: 777px){section.main-section .meta{padding:16px}}.button svg{display:block;max-width:100%;height:auto}.button--filled{transition:opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.button--filled-large{padding:29px 48px;font-size:18px}.button--filled-white{color:#000;background-color:#fff;border:1px solid #000}@media (max-width: 777px){.button--filled-large{padding:20px 32px;font-size:16px}}section.main-section h2{line-height:113px;letter-spacing:.7em;text-align:center;line-height:calc(48px + (113 - 48) * ((100vw - 375px) / (1400 - 375)));font-size:calc(34px + (88 - 34) * ((100vw - 375px) / (1400 - 375)))}@media (max-width: 375px){section.main-section h2{line-height:48px;font-size:34px}}@media (max-width: 777px){section.main-section{--heroHeight: var(--heroHightOnMobile) !important}}@media (min-width: 1400px){section.main-section h2{line-height:calc(113/88);font-size:88px}}// .hero > a:focus-visible + .meta .button.filled,// .hero > a:hover + .meta .button.filled{// opacity: .8;//}.hero .box[pi*=bottom]{padding-bottom:24px}@media screen and (max-width: 777px){.hero .box[pi*=bottom]{padding-bottom:0}}.hero .button--filled-large{min-width:310px}@media screen and (max-width: 777px){.hero .button--filled{margin-bottom:24px}.hero .button--filled-large{min-width:0}}.marquee{margin-top:0!important}.product-page .item .meta,body.hpsticky .product-page .item .meta .xform{margin-bottom:0!important}@media screen and (max-width: 776px){grid.cards--mobile-slider{grid-template-columns:none;grid-auto-columns:65%;grid-auto-flow:column;grid-row-gap:12px;overflow:auto!important;width:100vw;max-width:none;padding-bottom:8px}grid.cards.cards--mobile-slider{gap:0 16px!important;--cardRatio: 110%}grid.cards--mobile-slider::-webkit-scrollbar{height:12px}grid.cards--mobile-slider::-webkit-scrollbar-thumb{background-color:#000}grid.cards--mobile-slider::-webkit-scrollbar-track{background-color:#eee}}@media screen and (max-width: 479px){grid.cards--mobile-slider{grid-auto-columns:88%}}#ContactFooter-success{display:block;margin-top:5px;background-color:var(--green);padding:5px 8px 3px;outline:0!important}@media screen and (max-width: 776px){.actions--compact{grid-template-columns:60% 40%}.actions--compact .cartButton c:not(.clipper){display:none}.actions--compact c.select select{background-image:linear-gradient(45deg,transparent 50%,var(--boxColor) 50%),linear-gradient(135deg,var(--boxColor) 50%,transparent 50%),linear-gradient(to right,var(--boxColor),var(--boxColor));background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%,calc(100% - 28px) 50%;background-size:5px 5px,5px 5px,1px 100%;padding-right:36px;letter-spacing:-.24px}.actions--compact c:not(.select){letter-spacing:-.24px}}@media screen and (max-width: 359px){body #f-links .f-links{gap:2rem}}@media screen and (max-width: 776px){.card-head{padding-bottom:56px!important}.cards{gap:40px 0!important}}@media screen and (max-width: 359px){#header-grid[columns-s="2"]{grid-template-columns:45% 55%}}#header-grid .dropdown-caret:after{position:relative;top:-1px}header .carto.carto--new-cart{border:0;border-radius:0}header .carto.carto--new-cart:after{position:relative;left:-3px}header .carto .icon-cart-outline{position:relative;top:-2px;width:20px;height:20px;margin-right:-.2rem}@media screen and (max-width: 479px){body #shopify-section-header .accounts .cartCounter a.no-style{padding-inline:0}body header .carto{padding:0 .2rem 0 0}}@media screen and (min-width: 751px){.additional-checkout-buttons{margin-top:.8rem;margin-bottom:.8rem}}.cart .qtyinput{padding-top:1px;padding-left:1px}.lang-switcher{margin-right:1.6rem}.lang-switcher--mobile{padding:var(--buttonPadding)}.lang-switcher__link{text-decoration:none}.lang-switcher__link[data-language-code=ja]{font-size:13px}.lang-switcher__link:not(.lang-switcher__link--active){opacity:.5}.lang-switcher__link:not(.lang-switcher__link--active):focus-visible,.lang-switcher__link:not(.lang-switcher__link--active):hover{opacity:1}.lang-switcher__divider{display:inline-block;position:relative;top:1px;margin-left:1.2rem;margin-right:1rem;width:1px;height:11px;background-color:#000}@media screen and (max-width: 777px){.lang-switcher--desktop{display:none}}body .cky-consent-container .cky-consent-bar{padding:20px}body .cky-consent-bar,body .cky-modal{border-radius:0!important;outline:0!important;border:0!important}body .cky-notice-btn-wrapper .cky-btn{text-transform:uppercase;border-width:1px;border-radius:0;height:44px}body .newsletterbox{border:0!important;outline:0!important;box-shadow:0 -1px 10px #acabab4d}body .newsletterbox .cont .controls{margin-bottom:12px}body .newsletterbox .cont .controls .x3{color:#212121;font-size:1.8rem;line-height:calc(24/18)}body .newsletterbox .newsletterpopupBody{margin-bottom:19px;color:#212121;line-height:calc(24/14)}body .newsletterbox #ContactPopup input[type=email]{height:44px}body #closenewsletter{margin-top:-17px;margin-right:-16px;margin-bottom:-17px}body .newsletterbox{padding:20px}body .newsletterbox .cont{padding:0}@media screen and (max-width: 1023px){body .cky-box-bottom-left{left:calc(50% - 220px)}body:has(.cky-consent-container:not(.cky-hide)) #newsletterbox .newsletterbox{pointer-events:none;opacity:.5}}@media screen and (max-width: 449px){body .cky-box-bottom-left{left:5px;width:calc(100% - 10px)}body .cky-custom-brand-logo-wrapper,body .cky-notice .cky-title,body .cky-notice-des,body .cky-notice-btn-wrapper{padding:0}}@media screen and (min-width: 1024px){body:has(.cky-consent-container:not(.cky-hide)) #newsletterbox{align-items:flex-end;justify-content:flex-end}body .newsletterbox{margin-right:35px;margin-bottom:40px}}.product-info__okendo-star-rating{display:flex;align-items:center;gap:1.2rem;padding:0 var(--padding) 1.2rem}.product-info__okendo-star-rating:not(.product-info__okendo-star-rating--show-if-empty)[data-reviews-count="0"]{display:none}.product-info__okendo-stars-hld{position:relative;width:108px;height:20px;color:var(--stars-color, #000)}.product-info__okendo-stars{position:absolute;top:0;left:0;transition:.3s ease}.product-info__okendo-stars--full{width:var(--stars-width, 0%);height:20px;overflow:hidden}.product-info__okendo-stars-inner{display:flex;gap:2px;width:108px;height:20px}.product-info__okendo-stars-inner img{display:block}.product-info__okendo-stars-label{display:inline-block;padding-top:3px;font-size:1.4rem;line-height:1.2;letter-spacing:.01em}.product-okendo__reviews{display:grid;grid-template-columns:none;grid-auto-flow:column;gap:0 16px;overflow:auto}.product-okendo__reviews::-webkit-scrollbar{height:12px}.product-okendo__reviews::-webkit-scrollbar-thumb{background-color:#aaa}.product-okendo__reviews::-webkit-scrollbar-track{background-color:#eee}.product-okendo__review{display:flex;flex-direction:column;width:calc(65vw - 8px);padding:2.4rem}.product-okendo__review:nth-child(odd){background-color:#f5f5f5}.product-okendo__review-author{display:block;font-size:1.6rem;font-weight:700;line-height:normal;text-transform:uppercase}.product-okendo__review-verified{display:block;margin-top:4px;font-size:1.2rem;font-weight:500;line-height:1.2}.product-okendo__review-date{display:block;margin-top:1.6rem;font-size:1.4rem;line-height:1.2}.product-okendo__review-title-hld{display:flex;flex-direction:column;margin-top:1.6rem}.product-okendo__review-title{display:block;font-size:1.8rem;font-weight:700;line-height:1.4}.product-okendo__review-rating{display:flex;position:relative;gap:2px;margin-top:.4rem;color:var(--stars-color, #000)}.product-okendo__review-star svg{display:block}.product-okendo__review-content{margin-top:12px;font-size:1.2rem;line-height:1.5}.product-okendo__reviews[data-reviews-count="1"] .product-okendo__review{width:100%}@media screen and (min-width: 777px){.product-okendo__reviews{gap:0}.product-okendo__review{width:calc(33.33vw - 3px)}.product-okendo__reviews[data-reviews-count="2"]{grid-template-columns:1fr 1fr}.product-okendo__reviews[data-reviews-count="3"]{grid-template-columns:1fr 1fr 1fr}.product-okendo__reviews[data-reviews-count="2"] .product-okendo__review,.product-okendo__reviews[data-reviews-count="3"] .product-okendo__review{width:auto}}@media screen and (min-width: 1025px){.product-okendo__review{width:calc(25vw - 5px)}.product-okendo__reviews[data-reviews-count="4"]{grid-template-columns:1fr 1fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
