.fix-paren .inner-text{position:relative;top:.04em;margin:0 .05em}[data-mk]{--k: 0em;margin-left:var(--k, 0)!important}.char-punc{padding-right:.15em}.char-punc--end{padding-right:0;margin-right:-.2em}html:lang(ja) .js-justify{line-break:strict;text-align:justify}.card-wrapper:hover .card .card__inner .media.media--hover-effect>img:first-child:only-child{transition-duration:.4s!important;transform:scale(1.05)}.card-wrapper:hover .card .card__content .card__information{transition-duration:.4s!important;opacity:.6}.card-wrapper .card .card__inner .card__media{background:#f6f6f6}.card-wrapper .card .card__inner .card__media .media img{width:100%;height:100%;object-fit:contain;transition:all 1.2s cubic-bezier(.43,.05,.17,1)}.card-wrapper .card .card__content .card__information{transition:all 1.2s cubic-bezier(.36,0,0,1)}.card-wrapper .card:not(.article-card) .card__inner{aspect-ratio:4/5}.card-wrapper .card:not(.article-card) .card__inner .card__content{padding:1rem}@media screen and (orientation: portrait)and (max-width: 767px){.card-wrapper .card:not(.article-card) .card__inner .card__content{padding:.6rem .8rem}}.card-wrapper .card:not(.article-card) .card__content .card__information{padding-bottom:0rem;padding-top:1.4rem}@media screen and (orientation: portrait)and (max-width: 767px){.card-wrapper .card:not(.article-card) .card__content .card__information{padding-top:1.2rem}}.card-wrapper .card:not(.article-card) .card__content .card__information .card__heading{display:flex;align-items:start;gap:.5rem;font-size:1.4rem;line-height:1.6;letter-spacing:.02rem}@media screen and (orientation: portrait)and (max-width: 767px){.card-wrapper .card:not(.article-card) .card__content .card__information .card__heading{font-size:1.2rem}}.card-wrapper .card:not(.article-card) .card__content .card__information .card__heading .full-unstyled-link{flex:1}.card-wrapper .card:not(.article-card) .card__content .card__information .card__heading .wishlist-engine{z-index:2}.card-wrapper .card:not(.article-card) .card__content .card__information .card__heading .wishlist-engine .wishlist-engine-button{margin-top:-.2rem;margin-right:-.45rem}@media screen and (orientation: portrait)and (max-width: 767px){.card-wrapper .card:not(.article-card) .card__content .card__information .card__heading .wishlist-engine .wishlist-engine-button{margin-top:-.1rem}}.card-wrapper .card:not(.article-card) .card__content .card__information .card__heading .wishlist-engine .wishlist-engine-button .wishlist-icon{width:1.08rem!important;height:1.57rem!important}@media screen and (orientation: portrait)and (max-width: 767px){.card-wrapper .card:not(.article-card) .card__content .card__information .card__heading .wishlist-engine .wishlist-engine-button .wishlist-icon{width:1.08rem!important;height:1.57rem!important}}.card-wrapper .card:not(.article-card) .card__content .card__information .price{color:#333c;margin-top:0rem!important}@media screen and (orientation: portrait)and (max-width: 767px){.card-wrapper .card:not(.article-card) .card__content .card__information .price{margin-top:-.4rem!important}}.card-wrapper .card:not(.article-card) .card__content .card__information .price .price-item--regular{font-size:1.5rem;line-height:1.5!important;font-weight:300;letter-spacing:.02rem;color:#333c;font-family:YakuHanJP,avenir-next-lt-pro,MFW-YuGoPr6N-Medium,sans-serif;letter-spacing:.02em;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (orientation: portrait)and (max-width: 767px){.card-wrapper .card:not(.article-card) .card__content .card__information .price .price-item--regular{font-size:1.2rem}}.card-wrapper .card:not(.article-card) .card__content .card__information .price .price__tax-label{display:inline-block;font-size:1rem;margin-left:.2rem;transform:translateY(-.1rem)}.card-wrapper .card:not(.article-card) .card__content .card__badge{line-height:1;align-self:flex-start;grid-row-start:1}.card-wrapper .card:not(.article-card) .card__content .card__badge .badge{background:none;padding:0;color:#33333380;font-size:1.4rem;line-height:1.4;font-family:YakuHanJP,avenir-next-lt-pro,MFW-YuGoPr6N-Medium,sans-serif;letter-spacing:.02em;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (orientation: portrait)and (max-width: 767px){.card-wrapper .card:not(.article-card) .card__content .card__badge .badge{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fac-component-card.css.map */
