.shopify-section--header{z-index:100}.header__dropdown-menu{border:none;box-shadow:none;outline:none}.slideshow .constrained-image{margin-bottom:clamp(20px,2.5vw,40px)}.slideshow .subheading{font-size:clamp(18px,2vw,26px)}.slideshow .subheading-badge--with-icon:before{display:none}.slideshow .h3{margin-top:12px}.slideshow .max-w-sm p{margin-top:20px}.product-card__info .v-stack{justify-items:start;text-align:left}.product-card__info .product-title,.product-card__info sale-price,.product-card__info compare-at-price{font-size:14px}.product-card__quick-buy .touch\:hidden{font-size:12px}.shopify-section--featured-links .big-link,.shopify-section--featured-links .big-link *{font-family:shippori-mincho-b1,serif!important}.content-box__background-media{overflow:hidden}.content-box__background-media img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.content-box__background-media:hover img{transform:scale(1.05)}.media-blocks__item{overflow:hidden}.media-blocks__item .content-box__background-media img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.media-blocks__item:hover .content-box__background-media img{transform:scale(1.05)}.image-grid-split__item-heading,.image-grid-split__hero-heading{font-family:kudryashev-d-contrast-sans,sans-serif;font-weight:400!important;font-style:normal;-webkit-text-stroke:.2px currentColor}.footer__top-row{display:flex;justify-content:space-between;align-items:center}.footer__top-social .social-media__item a{font-size:20px;text-decoration:underline}.footer__top-social .social-media__item a{text-underline-offset:2px}@media screen and (max-width:999px){.footer__top-row{flex-direction:column;align-items:stretch}.footer__top-image{align-self:flex-start}.footer__top-social{align-self:flex-end}.footer__top-social .social-media{gap:1rem}}#contact_form~* .h3,.section-split__column .h3{font-size:clamp(28px,3vw,42px)}.section-split__column .prose p{margin-top:clamp(16px,2vw,28px);font-size:clamp(13px,1.2vw,16px)}.shopify-section--collection-navigation .collection-quick-navigation__item .overflow-hidden{display:none}.shopify-section--collection-navigation .collection-quick-navigation--padded{padding-top:clamp(1rem,4vw,2rem);padding-bottom:clamp(1rem,4vw,2rem)}@media screen and (max-width:749px){.shopify-section--collection-navigation .collection-quick-navigation--padded{display:flex;flex-wrap:wrap;justify-content:center;padding-left:1rem;padding-right:1rem;gap:8px 20px}}.shopify-section--collection-navigation .collection-quick-navigation__item:not(.is-selected) .subheading{color:#a0a094}.shopify-section--collection-banner .prose .h5{color:#000}.shopify-section--main-collection .collection{padding-inline:var(--container-gutter)}.shopify-section--main-collection .product-card__media{position:relative;overflow:hidden}.shopify-section--main-collection .product-card__image--primary{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.shopify-section--main-collection .product-card__image--secondary{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-card__badge-2-area{display:flex;align-items:flex-start;gap:5px}.product-card__figure .product-card__badges-wrap{padding:12px 10px;position:absolute;top:0;left:0;z-index:10}.product-card__figure .product-card__badges-wrap .badge-list{position:static;padding:0;margin-bottom:6px}.product-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px}.product-card__sale-price,.product-card__compare-price,.product-card__discount-rate{font-size:12px}.product-card__sale-price{font-weight:600;color:rgb(var(--text-color))}.product-card__discount-rate{font-weight:500;color:#ff383c}@media screen and (min-width:700px){.product-card__sale-price,.product-card__compare-price,.product-card__discount-rate{font-size:16px}.product-card__figure .badge-list{padding:12px 10px}.product-card__figure .badge-list .badge{font-size:14px;font-weight:500}.product-card__custom-badge-2{margin-bottom:4px;font-size:14px;font-weight:500}.product-card__title-fixed{min-height:2.8em;line-height:1.4}.product-card__title-fixed.line-clamp{--line-clamp-count: 2 !important}.product-card__info .v-stack.gap-2\.5{gap:8px}.product-card__info .v-stack.gap-1{gap:4px}.product-card__info .v-stack.gap-0\.5{gap:2px}}.shopify-section--anchor-navigation{position:sticky;top:var(--header-height, 0px);z-index:10}.shopify-section--anchor-navigation .anchor-navigation{display:flex;gap:0}@media screen and (max-width:749px){.shopify-section--anchor-navigation .anchor-navigation{display:grid;grid-auto-flow:column;grid-auto-columns:40vw;overflow-x:auto;flex-wrap:unset}}.anchor-navigation__item{flex:1}.anchor-navigation__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;border:1px solid #e0e0e0}.anchor-navigation__image{width:100%;aspect-ratio:5 / 3}.anchor-navigation__image img{width:100%;height:100%;object-fit:cover}.anchor-navigation__link .subheading{padding:12px 0;text-align:center}.shopify-section--page-navigation .collection-quick-navigation--padded{gap:0;justify-content:flex-start;padding-top:7px;padding-bottom:0;border-bottom:1px solid currentColor}.shopify-section--page-navigation .collection-quick-navigation__item{border-left:1px solid currentColor;padding:8px 24px;text-align:center;flex:0 0 auto;height:40px;display:flex;align-items:center;box-sizing:border-box}.shopify-section--page-navigation .collection-quick-navigation__item.is-selected{border-bottom:3px solid currentColor}.shopify-section--page-navigation .collection-quick-navigation--padded li:first-child .collection-quick-navigation__item{border-left:none}.product-card__info{min-height:109px;background-color:#fff;padding:17px 22px!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.product-card__compare-price{color:#8d8d8d;text-decoration:line-through}.product-card__discount-rate{color:#ff383c}.product-card__price-row{gap:6px}.product-card__info .product-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.2;min-height:2em;text-box:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__info .jdgm-widget{margin-bottom:4px}.product-card__info compare-at-price{color:#8d8d8d}.product-card__info .text-on-sale,.product-card__info sale-price{color:#000;font-weight:500}.product-card__image{width:100%}.product-info__block-list .badge--custom{font-size:18px;font-weight:400}@media(max-width:768px){.product-info__block-list .badge--custom{font-size:14px}}.shopify-section--collection-list .collection-list{gap:20px 15px}@media screen and (max-width:699px){.shopify-section--collection-list .content-box{aspect-ratio:1 / 1}}.shopify-section--collection-list .collection-list__item .subheading{margin-top:10px;font-size:13px}@media screen and (max-width:699px){.shopify-section--collection-list .collection-list__item .subheading{margin-top:5px;font-size:11px}}.shopify-section--scroll-reveal-hero,.shopify-section--image-with-product-slider,.shopify-section--media-blocks{overflow-x:clip}.collection__toolbar{padding-inline:0}.collection__results{padding:0}.product-card__info .jdgm-widget{font-size:14px}@media(max-width:768px){.product-card__info .jdgm-widget{font-size:11px}.product-card__info .product-title{font-size:12px}.shopify-section--main-collection .collection{padding-inline:15px}}.section-spacing .media-blocks{padding-block:0}#menu-drawer-panel-main .menu-drawer__panel-body>ul:first-child{gap:30px}#main .shopify-section--media-blocks .prose>.max-w-xs>p,#main .shopify-section--rich-text .richtext__text>p{margin-block-start:10px}.product-info__block-item .price-list{align-items:center}.product-info__block-item compare-at-price{font-family:dnp-shuei-gothic-gin-std,Helvetica,Arial,sans-serif;color:#8d8d8d}.product-info__block-item .text-on-sale,.product-info__block-item sale-price{font-family:dnp-shuei-gothic-gin-std,Helvetica,Arial,sans-serif;color:#000;font-weight:600}.product-info__discount-rate{color:#ff383c;font-weight:600;font-family:dnp-shuei-gothic-gin-std,Helvetica,Arial,sans-serif}.shopify-section--main-product .product-info .product-title{font-family:dnp-shuei-gothic-gin-std,Helvetica,Arial,sans-serif;font-weight:500}.shopify-section--main-product .product-info .product-title.h5{font-size:max(.75rem,clamp(1.375rem,1.2233rem + .6472vw,1.825rem) * var(--text-heading-size-factor))}.shopify-section--main-product .product-info__block-item[data-block-type=badges]{--product-block-item-margin: 1.75rem}@media screen and (max-width:768px){.shopify-section--main-product .product-info__block-item[data-block-type=badges]{--product-block-item-margin: 1.25rem}}.shopify-section--related-products .section-header h2{font-size:max(.75rem,clamp(1.375rem,1.2233rem + .6472vw,2rem) * var(--text-heading-size-factor))}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] .buy-buttons .button{max-height:46px;font-size:15px;font-weight:500;--button-padding-block: .725rem}.shopify-section--footer .subheading{font-weight:700;font-size:13px}.shopify-section--footer .footer__block--links{max-width:20rem}.shopify-section--footer .footer__block--links .v-stack{gap:.875rem}.shopify-section--footer .footer__block--links ul>li,.shopify-section--footer .footer__block--links .link-tap-area{font-size:13px}.shopify-section--footer .footer__logo-image--pc{margin-top:-136px}@media screen and (max-width:768px){.shopify-section--footer .footer__block--links .v-stack{gap:.625rem}}.shopify-policy__container .shopify-policy__body h2,.shopify-policy__title,.shopify-policy__title>*{font-size:clamp(30px,1.5rem + 1.4vw,44px);font-weight:700;line-height:1.3}.shopify-policy__container{max-width:56rem}.policy-content__item{margin-bottom:1.5rem}.policy-list__item{margin-bottom:1.2rem}.policy-list__title{font-weight:700;margin-bottom:.625rem}.policy-list__content p{margin:0}.policy-list__content p+p{margin-top:10px}.policy-content__heading{margin-bottom:20px}.shopify-section[id$=__multi_column_dcx6Mj] .prose .h5{font-family:dnp-shuei-gothic-gin-std,Helvetica,Arial,sans-serif;font-size:max(.75rem,clamp(1.25rem,1.0983rem + .6472vw,1.875rem) * var(--text-heading-size-factor))}@media screen and (max-width:999px){.shopify-section[id$=__multi_column_dcx6Mj] .prose>div>p{margin-block-start:.65rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
