.collection .card-wrapper .media,.template-search .card-wrapper .media,.product-recommendations .card-wrapper .media{background:#f4f5f5}.collection .card__media .media,.template-search .card__media .media,.product-recommendations .card__media .media{aspect-ratio:4 / 5}.collection .card__media img,.template-search .card__media img,.product-recommendations .card__media img{object-fit:cover;object-position:center}.collection .card__information,.template-search .card__information,.product-recommendations .card__information{padding-top:1.2rem}.collection .card__heading,.template-search .card__heading,.product-recommendations .card__heading{min-height:0;margin:0 0 .55rem;font-size:1.35rem;font-weight:500;line-height:1.45;letter-spacing:.01em}.collection .price,.template-search .price,.product-recommendations .price{font-size:1.35rem;font-variant-numeric:tabular-nums}.price--on-sale .price__sale{display:flex;align-items:baseline;gap:.8rem}.price--on-sale .price-item--sale{order:1;color:#111;font-size:1.9rem;font-weight:700;letter-spacing:-.02em}.price--on-sale .price-item--regularWrap{order:2;display:inline-flex;color:#777;font-size:1.25rem}.price--on-sale .price-item--regularWrap .price-item{margin:0;color:inherit;font-size:inherit;font-weight:400;text-decoration-thickness:1px}.price--on-sale .per_off_text{order:3;color:#139e3e;font-size:1.25rem;font-weight:600}.price--on-sale .mini{font-size:1rem;font-weight:400;color:#777}.product__text.caption-with-letter-spacing{margin-bottom:.8rem;color:#666;font-size:1.1rem;font-weight:600;letter-spacing:.12em}.product__inventory{margin:1.2rem 0 .8rem;font-size:1.25rem}.firn-purchase-notes{margin-top:1.6rem;border-top:1px solid #d9dbdc;border-bottom:1px solid #d9dbdc}.firn-purchase-notes p{display:grid;grid-template-columns:7rem 1fr;gap:1.2rem;margin:0;padding:1.1rem 0;font-size:1.2rem;line-height:1.55}.firn-purchase-notes p+p{border-top:1px solid #eceeef}.firn-purchase-notes strong{color:#111;font-weight:600}.firn-product-description{margin-top:3.2rem}.firn-description-source{max-width:68ch;color:#333;line-height:1.8}.firn-description-source h2,.firn-description-source h3,.firn-description-source h4{margin:2.8rem 0 1rem;padding-top:1.6rem;border-top:1px solid #d9dbdc;color:#111;font-size:1.55rem;font-weight:600;line-height:1.4;letter-spacing:.02em}.firn-description-source p{margin:0 0 1.2rem}.facets-vertical .facets__summary{font-weight:500}@media screen and (min-width:990px){.collection .product-grid{column-gap:2rem;row-gap:4.8rem}.facets-vertical{gap:4rem}}@media screen and (max-width:749px){.collection .product-grid,.template-search .product-grid{column-gap:1rem;row-gap:3rem}.collection .card__heading,.template-search .card__heading,.product-recommendations .card__heading{font-size:1.2rem}.price--on-sale .price__sale{gap:.45rem .7rem}.price--on-sale .price-item--sale{font-size:1.5rem}.price--on-sale .price-item--regularWrap,.price--on-sale .per_off_text{font-size:1.05rem}}.firn-product-description .product__description-ttl{font-size:22px;font-weight:700}.firn-description-item summary,.firn-description-source h2,.firn-description-source h3,.firn-description-source h4{font-size:16px;font-weight:700;line-height:1.5}.firn-description-intro,.firn-description-content,.firn-description-source p,.firn-description-source li{font-size:15px;line-height:1.85}@media screen and (max-width:749px){.firn-product-description .product__description-ttl{font-size:19px}.firn-description-item summary,.firn-description-source h2,.firn-description-source h3,.firn-description-source h4{font-size:15px}.firn-description-intro,.firn-description-content,.firn-description-source p,.firn-description-source li{font-size:14px}}.product__info-container .product__description,.product__info-container .product__description.firn-product-description,.product__info-container .firn-product-description{margin-top:0!important;padding-top:0!important;border-top:0!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true],.quick-add__submit[disabled],.card__inner .button[disabled]{pointer-events:none}.product-form__buttons:has(.product-form__submit[disabled]),.product-form__buttons:has(.product-form__submit[aria-disabled=true]),.quick-add:has(.quick-add__submit[disabled]),.card__inner:has(.button[disabled]){cursor:not-allowed}.product__info-container .price,.product__info-container .price *,.product__info-container .price .price-item,.product__info-container .price .price-item.price-item--regular,.product__info-container .price .price-item--sale.price-item--last,.product__info-container .price .price-item--regularWrap .price-item,.product__info-container .price .per_off_text,.product__info-container .price .mini,.product__info-container .price .price__badge-sale,.product__info-container .price--large,.product__info-container .unit-price{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Assistant,sans-serif!important}.product__info-container .price .price-item--sale.price-item--last:first-letter,.product__info-container .price .price-item.price-item--regular:first-letter,.product__info-container .price span.price-item.price-item--regular:first-letter,.product__info-container .price .price-item--regularWrap .price-item:first-letter{font-size:inherit;vertical-align:baseline;margin-right:0}#MainContent{padding-top:0!important}#MainContent:before{display:none!important;content:none!important}
/*# sourceMappingURL=/cdn/shop/t/48/assets/firn-store-audit.css.map */
