@charset "utf-8";

/*********************
	style
*********************/

/* RESET.CSS */
@import 'https://gloves.itembox.design/item/css/reset.css?t=20240724134001';
@import 'https://gloves.itembox.design/item/css/top_common.css?t=20240821112101';
@import 'https://gloves.itembox.design/item/css/header_plus_ham.css?t=20240919101701';

@import 'https://gloves.itembox.design/item/css/search.css?t=20240911153701';

/* このあたりはTOP限定？ */
@import 'https://gloves.itembox.design/item/css/top_rank.css?t=20240821112201';
@import 'https://gloves.itembox.design/item/css/shop_about.css?t=20240705132801';
/* このあたりはTOP限定？ */

@import 'https://gloves.itembox.design/item/css/category.css?t=20240918131801';
@import 'https://gloves.itembox.design/item/css/footer.css?t=20240710151501';
@import 'https://gloves.itembox.design/item/css/fixed_nav.css?t=20240711164701';

@import 'https://gloves.itembox.design/item/re11/style.css?t=20240717141801' screen and (min-width: 769px);

/* c_page_item.css */
@import 'https://gloves.itembox.design/item/css/c_page_item.css?t=20230403161750';

/* smartphone.css */
/* ↓ほとんど不要？↓調整中 */
/*
@import 'https://gloves.itembox.design/item/css/smartphone-20221213.css?t=20240717144001' screen and (max-width: 768px);
*/

/* スマートフォン向け */
@import 'https://gloves.itembox.design/item/css/re19/common-device.css?t=20240717143501' screen and (max-width: 768px);
@import '' screen and (max-width: 768px);
@import '' screen and (max-width: 768px);
@import '' screen and (max-width: 768px);
@import 'https://gloves.itembox.design/item/css/original_smp.css?t=20230403161750' screen and (max-width: 768px);

/* PC向け */
@import 'https://gloves.itembox.design/item/css/re15/common.css?t=20240802135301' screen and (min-width: 769px);
@import '' screen and (min-width: 769px);
@import '' screen and (min-width: 769px);
@import 'https://gloves.itembox.design/item/css/item.css?t=20230403161750' screen and (min-width: 769px);



@media screen and (min-width: 769px){
.fs-c-orderHistoryItem__product {
    grid-template-columns: 30% 30% auto !important;
}
}

@media screen and (max-width: 768px){
.fs-c-productSelection div:after {
    visibility: unset;
    height: auto;
}
}

/* ↓共通CSS書き込み中↓ */
#feature-slider li {
margin:0 15px;
}

/*商品ページ向け*/
.fs-c-productNameHeading {
color: #3c3c3c;
font-size: 1.25rem;
}
.fs-c-productPrice__addon, .fs-c-productPrice__main__addon {
    font-size: 1rem;
}

.fs-c-productNumber {
    font-size: 1rem;
    padding-bottom: 0.375rem;
}

@import screen and (max-width: 768px)
.fs-c-productPrice__addon {
    font-size: 1.125rem;
}
/*
a,a:visited,a:hover {
    color: royalblue;
}
*/
input.font-awesome {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}

ul.h-menu-info span {
    padding-left: 0.25rem;
}

/*商品一覧ページに表示されるので一旦非表示*/
.fs-p-scrollingCartButton {
display:none;
}

.fs-c-productList__controller, .fs-c-staffList__controller, .fs-c-coordinationList__controller {
margin: 8px;
}

/*↓共通-※あとで表記場所移動↓*/

/*
.fs-c-sortItems__list > li {
font-size: min(3.6vw,18px);
}
.fs-c-sortItems__label {
font-size: min(3.6vw,18px);
}
*/
@media screen and (max-width: 768px){
.fs-c-sortItems__list > li {
width: 100%;
}
}

.content_center{
background:white;
}

/*↑共通-※あとで表記場所移動↑*/

/*IG icon*/
.ig .top_subTitle:before {
    font-family: "Font Awesome 5 Brands";
    content: '\f16d';
    font-weight: 400;
    margin-right: 0.25rem;
}

/*追記20240826-スライド画像*/
.fs-c-productCarouselMainImage .slick-list.draggable {
  aspect-ratio: 1 / 1;
  height: auto !important;
}
.fs-c-productCarouselMainImage .slick-track {
  height: 100% !important;
}
.fs-c-productCarouselMainImage .slick-slide {
  aspect-ratio: 1 / 1;
}
.fs-c-productCarouselMainImage__image > img {
  width: 100%;
}