.timesact-preOrder-message{display:none!important}.section__wrap{margin:80px auto 0;max-width:1230px;padding-bottom:94px}.product-page{padding:126px 0 0;background-color:var(--bg)}.product-page__in{max-width:1357px;margin:0 auto}.product-breadcrumb{color:#6a7282;display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;gap:5px;line-height:20px}.product-main{display:-ms-grid;display:grid;-ms-grid-columns:720px 58px 1fr;grid-template-columns:720px 1fr;gap:58px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.product-gallery{display:-ms-grid;display:grid;-ms-grid-columns:85px 30px 1fr;grid-template-columns:85px 1fr;gap:30px}.thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.thumbs button{border:0;cursor:pointer;display:block;padding:0;width:84px;height:84px;background:#d8d8d8}.thumbs img{display:block;height:100%;object-fit:cover;width:100%}.main-image{position:relative;height:600px;border-radius:10px;overflow:hidden;background:#ddd}.main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-image p{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-grid;display:grid;place-items:center;color:red;font-size:42px}.product-info{padding-top:25px}.tag{display:inline-block;padding:6px 13px;border:1px solid #111;border-radius:999px;font-size:14px;font-weight:700}.product-info h2{margin:7px 0 14px;padding-bottom:20px;border-bottom:1px solid #222;font-size:26px;line-height:1.35;font-weight:900}.product-info__list-text{color:#46505f;font-size:14px;line-height:1.6;margin:-4px 0 14px}.price{margin:0 0 34px;font-size:24px;font-weight:900}.price span{font-size:12px;font-weight:400}.price [data-product-tax-excluded-price]{font-size:34px;font-weight:inherit}.price .price__current{font-size:inherit;font-weight:inherit}.price .price__current small{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:6px}.price .price__current small span{font-size:inherit}.price__current,.price__compare:not([hidden]){display:block}.price .price__compare{color:var(--text);font-size:16px;font-weight:700}.price .price__compare>span{text-decoration-line:line-through;text-decoration-thickness:1px}.price [data-product-compare-price]{font-size:inherit;font-weight:inherit}.price.is-discounted .price__current{margin-top:4px;color:#d60000}.option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:16px}.option p{width:70px;margin:0;font-size:13px;font-weight:900}.option div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.option button{padding:8px 13px;border:1px solid #d3d3d3;border-radius:6px;font-size:13px;color:#aaa}.option .active{color:#222;border-color:#222;background:#fff}.option .option__stock-message{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 76px);flex:0 0 calc(100% - 76px);width:auto;margin:0 0 0 76px;color:#d60000;font-size:13px;font-weight:900}.cart-area{display:-ms-grid;display:grid;-ms-grid-columns:96px 14px 1fr;grid-template-columns:96px 1fr;gap:14px;margin-top:38px}.quantity{height:42px;padding:0 12px;border:1px solid #111;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.cart-btn{height:42px;border-radius:999px;color:#fff;background:#f18632;font-weight:700}.cart-btn:disabled{cursor:not-allowed;background:#aaa}.accordion{display:-ms-grid;display:grid;-ms-grid-columns:1fr 46px 1fr;grid-template-columns:1fr 1fr;gap:46px;margin-top:46px}.accordion button{font-size:13px;text-align:left}.accordion span{margin-left:12px}.accordion__content{font-size:13px;font-weight:400;line-height:1.7;margin-top:12px}.accordion__content p{margin:0}.description{width:720px;margin-top:54px;font-size:15px;line-height:2.2;font-weight:400}.description strong,.description b,.accordion__content strong,.accordion__content b{font-weight:700}.description em,.description i,.accordion__content em,.accordion__content i{font-style:italic}.description h1,.description h2,.description h3,.description h4,.description h5,.description h6,.accordion__content h1,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.accordion__content h6{font-weight:700}.description a,.accordion__content a{color:revert;text-decoration:underline}.business-calendar{width:720px;margin-top:48px}.business-calendar h3{margin:0 0 18px;font-size:18px;font-weight:700}.business-calendar__button,.business-calendar__link{min-width:240px;min-height:44px;padding:10px 28px;border-radius:999px;color:#fff;background:#1e2939;font-weight:700}.business-calendar__link{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.business-calendar__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(920px,calc(100vw - 48px));max-width:none;height:min(820px,calc(100dvh - 48px));max-height:none;margin:auto;padding:0;border:0;border-radius:10px;background:#fff}.business-calendar__dialog::backdrop{background:#000000a6}.business-calendar__dialog-inner{height:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.business-calendar__dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:14px}.business-calendar__dialog-header h3{margin:0}.business-calendar__close{width:40px;height:40px;border-radius:50%;color:#fff;background:#1e2939;font-size:26px;line-height:1}.business-calendar__dialog iframe{width:100%;min-height:0;border:1px solid #ddd;-webkit-box-flex:1;-ms-flex:1;flex:1}.business-calendar__fallback{margin:12px 0 0;font-size:13px;text-align:center}.business-calendar__fallback a{text-decoration:underline}.spec{width:720px;margin-top:72px}.spec dl{display:-ms-grid;display:grid;-ms-grid-columns:1fr 22px 1fr;grid-template-columns:1fr 1fr;gap:0 22px;margin:0}.spec div{display:-ms-grid;display:grid;-ms-grid-columns:110px 1fr;grid-template-columns:110px 1fr;padding:15px 10px;border-bottom:1px solid #999}.spec dt{font-weight:900}.spec dd{margin:0;font-weight:100}.place{width:720px;margin-top:76px}.place h3{padding-bottom:16px;border-bottom:1px solid #999;font-size:18px;font-weight:100}.place-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 38px 240px;grid-template-columns:1fr 240px;gap:38px;margin-top:28px}.place h4{margin:0 0 16px;font-size:16px;font-weight:700}.place p{font-size:15px;line-height:2.1;font-weight:100}.place-image{border-radius:8px;display:-ms-grid;display:grid;place-items:center;color:red;font-size:36px;position:relative}.place-image p{position:relative;z-index:1}.chart{margin-top:70px}.chart img{width:720px}@media(max-width:900px){.header{height:72px;padding:0 20px}.logo{font-size:22px}.nav,.corp-btn{display:none}.product-page{padding:80px 20px 0}.product-breadcrumb{font-size:10px;line-height:20px}.product-main,.product-gallery{display:block}.thumbs{display:none}.main-image{height:auto;aspect-ratio:1/1}.main-image p{font-size:28px}.product-info h2{font-size:22px}.description,.business-calendar,.spec,.place,.chart{width:100%}.business-calendar__button{display:none}.business-calendar__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.business-calendar__dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.business-calendar__dialog-inner{padding:14px}.spec dl,.place-content,.cart-area{-ms-grid-columns:1fr;grid-template-columns:1fr}.accordion{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:18px}.chart-box{width:100%}}.products__list{background:#fff;padding:105px 0 150px}.products__list .section__in{margin:0 auto;max-width:1230px;padding:0 20px}.products__list h2{font-size:16px;font-weight:700}.products__list .products__grid{display:grid;gap:48px 12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.products__list .product-card{background:#fff;border-radius:6px;overflow:hidden}.products__list .product-card a{display:block;background:var(--bg)}.products__list .product-card__photo{aspect-ratio:1 / 1;background:#e5e7eb;display:block;overflow:hidden;position:relative}.products__list .product-card__photo img{height:100%;object-fit:cover;width:100%}.products__list .product-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:19px 17px 15px}.products__list .product-card__heading{align-items:baseline;display:flex;gap:12px;grid-column:1 / -1;margin-bottom:10px;min-width:0}.products__list .product-card__name{display:block;font-size:14px;flex:0 1 auto;line-height:1.4;margin:0;min-width:0}.products__list .product-card__text{display:block;flex:1 1 auto;font-size:12px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products__list .product-card__price,.products__list .product-card__amount{align-self:end;display:block;font-size:32px;line-height:1}.products__list .product-card__price span{font-size:16px;margin-left:6px}.products__list .product-card__price small{display:block;font-size:14px;font-weight:400;line-height:1.4;margin:6px 0 0}.products__list .product-card__amount span{font-size:16px;margin-left:4px}@media(max-width:900px){.products__list{padding:72px 20px 100px;margin:0 calc(50% - 50vw)}.products__list .section__in{padding:0}.products__list .products__grid{display:flex;flex-direction:column;gap:13px}.products__list .product-card{border-radius:10px}.products__list .product-card a{display:grid;grid-auto-rows:157px;grid-template-columns:157px minmax(0,1fr)}.products__list .product-card__photo{align-self:start;aspect-ratio:auto;height:157px}.products__list .product-card__body{box-sizing:border-box;height:157px;min-height:0;padding:14px 14px 16px 22px}.products__list .product-card__name{font-size:14px;line-height:20px;white-space:pre-line}.products__list .product-card__heading{display:block}.products__list .product-card__text{font-size:12px;margin-top:4px}.products__list .product-card__price{font-size:24px;grid-column:1 / -1;justify-self:start}.products__list .product-card__price span{font-size:12px;margin-left:3px}.products__list .product-card__price small{display:block;font-size:14px;margin:6px 0 0}.products__list .product-card__amount{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/products.css.map */
