.collection-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px;width:100%;box-sizing:border-box}.collection-header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:15px;border-bottom:1px dashed #e5e5e5;flex-wrap:wrap;gap:15px}.page-title{margin:0;font-size:2rem;font-weight:700;letter-spacing:.05em}.sort-container{display:flex;align-items:center;gap:10px}#sort-by{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--theme-color-primary);border-radius:50px;padding:8px 35px 8px 15px;font-size:.9rem;cursor:pointer;min-width:160px;box-shadow:0 2px 5px #0000000d;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23594a3b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}#sort-by:focus-visible{outline:none;box-shadow:0 0 0 2px var(--theme-color-primary)}.custom-card-wrapper,.custom-card{background-color:transparent!important;border:none!important;box-shadow:none!important}.custom-card__content{background-color:transparent!important;padding:10px 0 0!important}.custom-card__title{font-size:1rem;line-height:1.5;margin-bottom:10px;font-weight:700}.custom-price-list dl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;border-bottom:1px dotted #eee;padding-bottom:4px}.custom-price-list dt{font-size:.9rem;color:#666}.custom-price-list dd{text-align:right;margin:0}.custom-price-list .yen{font-size:1.3rem;font-weight:700;color:#333}.custom-price-list .tax{font-size:.75rem;font-weight:400}.price-bottom{display:block;margin-top:2px;font-size:.9rem;color:#e04a4a;font-weight:700}.unit-label{color:#333;font-weight:400;font-size:.8rem;margin-right:4px}.product-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:40px 30px}@media screen and (max-width:767px){.product-grid{grid-template-columns:repeat(2,1fr);gap:30px 15px}.collection-header-wrapper{flex-direction:column;align-items:flex-start}#sort-by{width:100%}.custom-price-list .yen{font-size:1.1rem}}.custom-badge{display:inline-block;color:#fff;font-size:.75rem;padding:4px 8px;border-radius:4px;font-weight:700;margin-bottom:8px;line-height:1}.badge--external{background-color:#d32f2f}.badge--internal{background-color:#2b6a3c}.collection-header-wrapper{align-items:flex-end}.page-title-group{display:flex;flex-direction:column;justify-content:center}.custom-price-list .yen{font-size:1.6rem;letter-spacing:-.02em}.price-bottom{font-size:.95rem;margin-top:4px}@media screen and (max-width:767px){.collection-header-wrapper{align-items:flex-start}.custom-price-list .yen{font-size:1.4rem}}.collection-header-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px dashed #e5e5e5;gap:30px}.page-title-group{display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.page-title{margin:0;line-height:1.2;font-size:2rem;color:#333}.page-subtitle{display:block;font-size:1rem;color:#f09042;font-weight:700;letter-spacing:.1em;margin-top:5px;text-transform:uppercase}.sort-container{display:flex;align-items:center;gap:10px;width:100%;justify-content:flex-end}.sort-container label{font-weight:700;font-size:.9rem}#sort-by{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--theme-color-primary);border-radius:50px;padding:8px 35px 8px 15px;font-size:.9rem;cursor:pointer;min-width:160px;box-shadow:0 2px 5px #0000000d;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23594a3b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}@media screen and (max-width:767px){.collection-header-wrapper{gap:20px}.sort-container{justify-content:center}#sort-by{width:100%;min-width:auto}.custom-price-list dl{flex-direction:column;align-items:stretch;gap:2px}.custom-price-list dt{text-align:right;font-size:.85rem}.custom-price-list dd{text-align:right;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-list.css.map */
