:root{--sakura-b2b-page-width: 1180px;--sakura-b2b-font-display: var(--sakura-b2b-font-heading, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif);--sakura-b2b-section-rule: color-mix(in srgb, var(--sakura-b2b-border) 78%, transparent);--sakura-b2b-image-surface: #ffffff;--sakura-product-shelf: var(--sakura-b2b-image-surface);--sakura-product-focus: var(--sakura-b2b-accent, #f3b2c1)}body{line-height:1.65}.sakura-header{background:var(--sakura-b2b-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.sakura-header__main{min-height:74px;padding-block:10px}.sakura-header__logo-img{height:41px}.sakura-header__nav{min-height:39px}.sakura-header__nav-link{min-height:39px;font-size:1.12rem;letter-spacing:.045em}.title-wrapper-with-link,#section-news-list .news-list-heading{justify-content:start;justify-items:start;margin-inline:0;text-align:start}.title-wrapper-with-link:before,.title-wrapper-with-link:after,#section-news-list .news-list-heading:before,#section-news-list .news-list-heading:after{display:none;content:none}.title-wrapper-with-link .title,#section-news-list h2,.four-column-banner .blog__title,.brands-banner .blog__title,.blog .blog__title{font-family:var(--sakura-b2b-font-display);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:500;letter-spacing:.015em;text-align:start}.template-index .sakura-products,.template-index .sakura-category-nav,.template-index .sakura-priority-brands,.template-index .sakura-guide-links{padding-block:clamp(3.8rem,5vw,5.8rem);border:0}.template-index .sakura-products{background:var(--sakura-product-shelf)}.template-index .sakura-products+.sakura-products{padding-block-start:1.2rem}.template-index .sakura-products .section-heading,.template-index .sakura-category-nav__head,.template-index .sakura-priority-brands__head,.template-index .sakura-guide-links__head{margin-bottom:clamp(2rem,3vw,2.8rem)}.template-index .sakura-products .section-heading__kicker{display:none}.template-index .sakura-products .section-heading__title,.template-index .sakura-category-nav__title,.template-index .sakura-priority-brands__title,.template-index .sakura-guide-links__title{font-family:var(--sakura-b2b-font-display);font-size:clamp(2.35rem,3vw,3.1rem);font-weight:500;letter-spacing:.015em}.template-index .sakura-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3.4rem,4.6vw,5.6rem) clamp(1.2rem,2.2vw,2.8rem)}.template-index .sakura-products__card{isolation:isolate;overflow:hidden;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;transition:none}.template-index .sakura-products__card:focus-within{outline:2px solid var(--sakura-product-focus);outline-offset:5px}.template-index .sakura-products__img-wrap{border:0;border-bottom:0;background:var(--sakura-b2b-image-surface)}.template-index .sakura-products__img-wrap img{padding:0;transform:scale(1.06);transition:transform .28s ease-out}.template-index .sakura-products__info{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(4.2rem,auto) minmax(2rem,auto);grid-template-areas:"vendor vendor" "name price" "signals signals";gap:.65rem 1.2rem;min-height:11.8rem;padding:1.35rem 0 0;background:transparent}.template-index .sakura-products__name-link{grid-area:name;min-width:0}.template-index .sakura-products__name-link:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:""}.template-index .sakura-products__name-link:focus-visible{outline:0}.template-index .sakura-products__meta{display:contents}.template-index .sakura-products__vendor{grid-area:vendor;align-self:end}.template-index .sakura-products__price{grid-area:price;align-self:start}.template-index .sakura-products__signals{grid-area:signals}.template-index .sakura-products__name{font-size:1.3rem;font-weight:500;line-height:1.5;word-break:auto-phrase;text-wrap:pretty}.template-index .sakura-products__signal{min-height:auto;padding:0;border:0;background:transparent}@media(hover:hover)and (pointer:fine){.template-index .sakura-products__card:hover{border-color:transparent;box-shadow:none;transform:none}.template-index .sakura-products__card:hover .sakura-products__img-wrap img{transform:scale(1.085)}}.template-index .sakura-products--editorial .sakura-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3.4rem,4.6vw,5.6rem) clamp(1.2rem,2.2vw,2.8rem)}.template-index .sakura-products--editorial .sakura-products__img-wrap{aspect-ratio:1 / 1}.template-index .sakura-products--editorial .sakura-products__info{min-height:11.8rem;padding:1.35rem 0 0}.template-index .sakura-products--editorial .sakura-products__name{font-size:1.3rem;font-weight:500}.template-index .sakura-category-nav{background:var(--sakura-b2b-soft)}.template-index .sakura-category-nav__grid,.template-index .sakura-category-nav__drawer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2.4rem;border:0}.template-index .sakura-category-nav__item,.template-index .sakura-category-nav__grid>.sakura-category-nav__item,.template-index .sakura-category-nav__drawer-grid>.sakura-category-nav__item{grid-column:auto;min-height:10.4rem;padding:1.7rem 0;border:0;border-top:1px solid var(--sakura-b2b-section-rule)}.template-index .sakura-category-nav__item:hover,.template-index .sakura-category-nav__item:focus-visible{background:transparent;color:var(--sakura-category-muted)}.template-index .sakura-category-nav__caption{display:none}.template-index .sakura-category-nav__icon{width:3.8rem;height:3.8rem}.template-index .sakura-category-nav__drawer-summary{justify-content:flex-start;border:0;border-top:1px solid var(--sakura-b2b-section-rule);background:transparent}.template-index .sakura-priority-brands__grid{gap:0 2rem;border:0;border-top:1px solid var(--sakura-b2b-section-rule)}.template-index .sakura-priority-brands__item{min-height:11.8rem;padding-inline:1rem;border:0;background:transparent}.template-index .sakura-priority-brands__item:hover,.template-index .sakura-priority-brands__item:focus-visible{background:transparent}.template-index .sakura-priority-brands__label{font-size:1rem;font-weight:500;letter-spacing:.055em}.template-index .sakura-guide-links{background:var(--sakura-b2b-bg);border-top:1px solid var(--sakura-b2b-section-rule)}.template-index .sakura-guide-links__list{border-bottom-color:var(--sakura-b2b-section-rule)}.template-index .sakura-guide-links__entry{border-top-color:var(--sakura-b2b-section-rule)}.template-index .sakura-guide-links__item{grid-template-columns:3.2rem minmax(0,1fr) auto;min-height:8.2rem;padding-block:1.6rem}.template-index .sakura-guide-links__kicker{display:none}.template-index .sakura-guide-links__label{font-family:var(--sakura-b2b-font-display);font-size:clamp(1.7rem,2vw,2.1rem);font-weight:500}.template-collection .collection-hero{border-bottom:0}.template-collection .collection-hero__inner{padding-block:clamp(2.8rem,4vw,4.6rem)}.template-collection .collection-hero__text-wrapper{max-width:90rem}.template-collection .collection-hero__kicker{display:inline-flex;align-items:center;gap:1.8rem;margin-bottom:0;font-family:var(--sakura-b2b-font-body);font-size:1.1rem;font-weight:650;letter-spacing:.24em}.template-collection .collection-hero__kicker:before{display:block;width:4.8rem;height:1px;background:currentColor;content:""}.template-collection .collection-hero__title{margin:2.4rem 0 1.2rem;font-family:var(--sakura-b2b-font-display);font-size:clamp(3.2rem,3.8vw,4.8rem);font-weight:700;letter-spacing:-.04em;line-height:1.02}.template-collection .collection-hero--long-title .collection-hero__title{font-size:clamp(2.9rem,3.2vw,4.2rem)}.template-search--flavor-brand .template-search__flavor-title,.template-search--brand .template-search__brand-title{margin-block:2.4rem 1.2rem;font-size:clamp(3.2rem,3.8vw,4.8rem);line-height:1.02}.template-search--flavor-brand .template-search__header,.template-search--brand .template-search__header{padding-block:clamp(2.8rem,4vw,4.6rem)}.template-collection .collection-hero__description{display:block;max-width:90rem;margin-top:0;overflow:visible;font-size:clamp(1.5rem,2vw,2rem);line-height:1.7;-webkit-line-clamp:unset}.template-collection .collection-hero--all .collection-hero__inner{padding-block:clamp(2.4rem,3.2vw,3.6rem)}.template-collection .collection-hero--all .collection-hero__title{margin-block-end:0}.template-collection .collection-hero:not(.collection-hero--brand):not(.collection-hero--category):not(.collection-hero--all) .collection-hero__inner{padding-block:clamp(2.6rem,4vw,4rem)}.template-collection .collection-hero:not(.collection-hero--brand):not(.collection-hero--category):not(.collection-hero--all) .collection-hero__title{margin:0;font-size:clamp(2.8rem,4vw,4.1rem);font-weight:500;letter-spacing:.01em;line-height:1.2}.template-collection .collection{border-top:1px solid var(--sakura-b2b-section-rule)}.template-collection .pager__wrapper{padding-top:1.6rem}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card{overflow:visible;border:0;background:transparent;box-shadow:none;transition:none}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card:before,:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card:after,:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__inner:after{display:none;content:none}:is(.template-collection,.template-search,.template-product) .product-card-wrapper:hover .card,:is(.template-collection,.template-search,.template-product) .product-card-wrapper:focus-within .card{border-color:transparent;box-shadow:none;transform:none}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card>.card__inner,:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__media,:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__media .media{border:0;border-radius:0;background:var(--sakura-b2b-image-surface)}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__media{width:100%;margin:0}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__media .media img{padding:0;object-fit:contain;transform:scale(1.045);transition:transform .28s ease-out}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card>.card__content{min-height:10.2rem;padding:0;background:transparent}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__information{display:grid;grid-template-rows:max-content max-content max-content;gap:.45rem;align-content:start;align-self:start;height:auto;min-height:0;padding:1.1rem 0 0}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .sakura-card-product__vendor{overflow:hidden;margin:0;color:var(--sakura-b2b-muted);font-family:var(--sakura-b2b-font-heading);font-size:.92rem;font-weight:600;letter-spacing:.08em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__heading{display:-webkit-box;overflow:hidden;min-height:3em;margin:0;font-family:var(--sakura-b2b-font-body);font-size:1.3rem;font-weight:500;line-height:1.5;word-break:auto-phrase;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card-information{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;align-items:start;margin-top:0}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .price{justify-self:start;margin-top:0;font-family:var(--sakura-b2b-font-heading);font-size:1.24rem;font-weight:600}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .sakura-card-product__status{margin:0;color:var(--sakura-b2b-muted);font-size:1.05rem;font-weight:500;line-height:1.45}:is(.template-collection,.template-search,.template-product) .product-card-wrapper:focus-within{outline:2px solid var(--sakura-product-focus);outline-offset:5px}@media(hover:hover)and (pointer:fine){:is(.template-collection,.template-search,.template-product) .product-card-wrapper:hover .card__media .media img{transform:scale(1.07)}}.template-product #MainProduct-template--main,.template-product [id^=MainProduct-]{border-top:0}.template-product .product{column-gap:clamp(3.2rem,5vw,7rem)}.template-product .product__media-wrapper .product__media,.template-product .product__media-wrapper .media{border:0;background:var(--sakura-b2b-image-surface)}.template-product .product__media-list .product-media-container.global-media-settings{border:0;border-radius:0;background:var(--sakura-b2b-image-surface);box-shadow:none}.template-product .product__media-list .product-media-container.global-media-settings:after{display:none;content:none}.template-product .product__media-list .global-media-settings img,.template-product .product__media-list .product__media,.template-product .product__media-list .product__media-toggle:focus-visible:after,.template-product .product__media-list .product__media-toggle.focused:after{border-radius:0}.template-product .product__info-container{max-width:50rem}.template-product .product__text{color:var(--sakura-b2b-muted);font-family:var(--sakura-b2b-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.035em;text-transform:none}.template-product .product__title h1{max-width:22ch;font-family:var(--sakura-b2b-font-display);font-size:clamp(2.5rem,2.8vw,3.2rem);font-weight:600;letter-spacing:.005em;line-height:1.3;word-break:auto-phrase;text-wrap:balance}.template-product .product__info-container>*+*{margin-block-start:1.2rem}.template-product .product__info-container .product__description{max-width:68ch;margin-block-start:3rem;padding-block-start:2.4rem;border-top:1px solid var(--sakura-b2b-section-rule)}.template-product .product__description-title{margin:0 0 1.4rem;font-family:var(--sakura-b2b-font-heading);font-size:1.35rem;font-weight:600;letter-spacing:.04em;line-height:1.5}.template-product .product__description-content{font-size:1.38rem;line-height:1.85}.template-product .product__description-content>:first-child{margin-top:0}.template-product .product__description-content>:last-child{margin-bottom:0}.template-product .product__description-content p+p,.template-product .product__description-content :is(ul,ol,blockquote,table){margin-top:1.4em}.template-product .product__info-container [id^=price-] .price--large{font-family:var(--sakura-b2b-font-heading);font-size:2rem;font-weight:600;letter-spacing:.04em}.template-product .sakura-product__availability{gap:.7rem;margin-block:.8rem 0;color:var(--sakura-b2b-muted);font-size:1.15rem;font-weight:500;line-height:1.5}.template-product .sakura-product__availability-mark{width:.7rem;height:.7rem;border-radius:50%;background:var(--sakura-b2b-success, #2f7657)}.template-product .sakura-product__availability-mark.is-unavailable{background:var(--sakura-b2b-muted)}.template-product .product__tax{color:var(--sakura-b2b-muted);font-size:1.08rem;line-height:1.6}.template-product .product-form__input,.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{min-height:5.2rem;background:var(--sakura-b2b-ink);color:var(--sakura-b2b-bg);font-weight:600}.template-product .shopify-payment-button{margin-top:.6rem}.template-product .shopify-payment-button__button{min-height:4.4rem}.template-blog .sakura-content-index{padding-top:clamp(3rem,5vw,5.4rem)}.template-blog .sakura-content-index__kicker,.template-blog .sakura-content-index__description{display:none}.template-blog .sakura-content-index__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;max-width:none;margin-bottom:clamp(3rem,5vw,5rem);padding-bottom:1.8rem;border-bottom:1px solid var(--sakura-b2b-ink)}.template-blog .sakura-content-index .title--primary{font-family:var(--sakura-b2b-font-display);font-size:clamp(3rem,4.2vw,4.6rem);font-weight:500;letter-spacing:.01em}.template-blog .sakura-blog-lanes{margin:0}.template-blog .sakura-blog-lanes__list{justify-content:flex-end;gap:.6rem 1.8rem}.template-blog .sakura-blog-lanes__link{min-height:4rem;padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;font-family:var(--sakura-b2b-font-body);font-size:1.2rem;font-weight:500}.template-blog .sakura-blog-lanes__link:hover,.template-blog .sakura-blog-lanes__link[aria-current=page]{border-color:currentColor;background:transparent}.template-blog .sakura-content-index .blog-articles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3rem,4vw,5rem) clamp(1.8rem,3vw,3.2rem)}.template-blog .blog-articles__article{grid-column:span 4}.template-blog .blog-articles__article:first-child{grid-column:span 7}.template-blog .blog-articles__article:nth-child(2){grid-column:span 5}.template-blog .sakura-content-index .article-card-wrapper .card{border:0;background:transparent}.template-blog .sakura-content-index .article-card .card__information{padding:1.6rem 0 0}.template-blog .article-card__image-wrapper,.template-blog .article-card .media{background:var(--sakura-b2b-image-surface)}.template-blog .article-card__title{font-family:var(--sakura-b2b-font-display);font-weight:500;line-height:1.45}.main-page-title,.template-search__header .h2,.shopify-policy__title h1,.contact__title{font-family:var(--sakura-b2b-font-display);font-size:clamp(2.8rem,4vw,4rem);font-weight:500;letter-spacing:.01em}.main-page-title,.template-search__header,.shopify-policy__title{border-bottom-color:var(--sakura-b2b-section-rule)}.footer .footer-block__heading{font-family:var(--sakura-b2b-font-body);font-weight:600;letter-spacing:.06em}@media screen and (max-width:989px){.template-index .sakura-products__grid,.template-index .sakura-products--editorial .sakura-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-blog .blog-articles__article,.template-blog .blog-articles__article:first-child,.template-blog .blog-articles__article:nth-child(2){grid-column:span 6}}@media screen and (max-width:749px){.sakura-header__main{min-height:70px}.template-index .sakura-products__tabs-wrap{padding-block:1.8rem 0;background:var(--sakura-product-shelf)}.template-index .sakura-products .page-width{padding-inline:var(--sakura-b2b-pad, 1.5rem)}.template-index .sakura-products__tabs{gap:0;border:0;border-bottom:1px solid var(--sakura-b2b-section-rule);background:transparent}.template-index .sakura-products__tab{min-height:4.4rem;padding:.8rem .4rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--sakura-b2b-muted);font-weight:500;letter-spacing:.04em}.template-index .sakura-products__tab:last-child{border-right:0}.template-index .sakura-products__tab[aria-selected=true]{border-bottom-color:var(--sakura-b2b-ink);background:transparent;color:var(--sakura-b2b-ink)}.template-index .sakura-products+.sakura-products{padding-block-start:0}.template-index .sakura-products[data-sakura-featured-products]{padding-block-start:2.2rem}.template-index .sakura-products__grid,.template-index .sakura-category-nav__grid,.template-index .sakura-category-nav__drawer-grid,.template-index .sakura-priority-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap-inline:1.2rem}.template-index .sakura-products__grid{display:grid;gap-block:3.2rem;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}.template-index .sakura-products--editorial .sakura-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.template-index .sakura-products--editorial .sakura-products__card{flex-basis:auto}.template-index .sakura-products--editorial .sakura-products__info{min-height:10.8rem;padding:1.05rem 0 0}.template-index .sakura-products--editorial .sakura-products__name{font-size:1.2rem}.template-index .sakura-products__info{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"vendor" "name" "price" "signals";gap:.55rem;min-height:10.8rem;padding:1.05rem 0 0}.template-index .sakura-products__card{flex:none;border-radius:0}.template-index .sakura-products__img-wrap img{padding:0;transform:scale(1.075)}.template-index .sakura-products__name{min-height:2.72em;max-height:2.72em;font-size:1.22rem;line-height:1.36}.template-index .sakura-products__vendor{font-size:.9rem;letter-spacing:.07em}.template-index .sakura-products__price{font-size:1.2rem}.template-index .sakura-products__signals{min-height:1.8rem;max-height:none;overflow:visible}.template-index .sakura-category-nav__item,.template-index .sakura-category-nav__grid>.sakura-category-nav__item,.template-index .sakura-category-nav__drawer-grid>.sakura-category-nav__item{min-height:9.4rem;padding-block:1.4rem}.template-index .sakura-guide-links__item{grid-template-columns:2.6rem minmax(0,1fr) auto;padding-inline:0}.template-index .sakura-guide-links__content{grid-column:2;padding-inline-start:0}.template-collection .collection-hero__inner{align-items:stretch;padding-block:2.8rem 3rem}.template-collection .collection-hero__text-wrapper{width:100%;text-align:start}.template-collection .collection-hero__title{margin-block:2rem 1rem;font-size:clamp(2.7rem,7.4vw,3.2rem);line-height:1.06}.template-collection .collection-hero--long-title .collection-hero__title{font-size:clamp(2.4rem,6.6vw,2.9rem)}.template-collection .collection-hero--all .collection-hero__inner{padding-block:2.2rem}.template-collection .collection-hero--all .collection-hero__title{margin-block:1.6rem 0}.template-search--flavor-brand .template-search__flavor-title,.template-search--brand .template-search__brand-title{margin-block:2rem 1rem;font-size:clamp(2.7rem,7.4vw,3.2rem);line-height:1.06}.template-collection .collection-hero__description{max-width:100%;font-size:1.45rem;line-height:1.7}.template-collection .pager__wrapper{padding-top:1rem}.template-collection .collection-hero:not(.collection-hero--brand):not(.collection-hero--category):not(.collection-hero--all) .collection-hero__inner{padding-block:2.6rem 2.2rem}.template-collection .collection-hero:not(.collection-hero--brand):not(.collection-hero--category):not(.collection-hero--all) .collection-hero__title{font-size:clamp(2.7rem,8vw,3.5rem)}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card>.card__content{min-height:9.5rem}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__information{gap:.4rem;padding-top:.9rem}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .sakura-card-product__vendor{font-size:.86rem;letter-spacing:.065em}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__heading{font-size:1.18rem;line-height:1.5}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .price{font-size:1.16rem}.template-product .product__title h1{max-width:none;font-size:clamp(2.2rem,6.2vw,2.65rem);line-height:1.34}.template-product .product__description-content{font-size:1.34rem;line-height:1.82}.template-blog .sakura-content-index__header{grid-template-columns:1fr;align-items:start}.template-blog .sakura-blog-lanes__list{justify-content:flex-start}.template-blog .blog-articles__article,.template-blog .blog-articles__article:first-child,.template-blog .blog-articles__article:nth-child(2){grid-column:1 / -1}}@media screen and (max-width:749px){:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__information{grid-template-rows:auto auto 1fr}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__heading{display:block;height:3em;min-height:3em;max-height:3em;overflow:hidden;-webkit-line-clamp:unset}:is(.template-collection,.template-search,.template-product) .product-card-wrapper .card__heading .full-unstyled-link{display:-webkit-box;max-height:3em;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}}@media(hover:none),(pointer:coarse){:is(.template-collection,.template-search,.template-product) .product-card-wrapper:hover .card,:is(.template-collection,.template-search,.template-product) .product-card-wrapper:focus-within .card{transform:none;box-shadow:none}:is(.template-collection,.template-search,.template-product) .product-card-wrapper:is(:hover,:focus-within) .card__media .media img{transform:scale(1.045)}.product-card-wrapper:is(:hover,:focus-within) .card__heading .full-unstyled-link{background-size:0 1px;text-decoration:none}.template-index .sakura-products__card:hover .sakura-products__img-wrap img{transform:scale(1.06)}.sakura-products__name-link:hover .sakura-products__name{text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sakura-storefront-direction.css.map */
