
/*! #product-view start */
.md34500.md-product-view .hidden{display:none;}
.md34500.md-product-view .overflow-hidden{overflow:hidden;}
.md34500.md-product-view .overflow-visible{overflow:visible;}
.md34500.md-product-view .absolute{position:absolute;}
.md34500.md-product-view .relative{position:relative;}
.md34500.md-product-view .inset-0{inset:0;}
.md34500.md-product-view .z-10{z-index:10;}
.md34500.md-product-view .mx-auto{margin-left:auto;margin-right:auto;}
.md34500.md-product-view .mt-auto{margin-top:auto;}
.md34500.md-product-view .ml-auto{margin-left:auto;}
.md34500.md-product-view .size-full{width:100%;height:100%;}
.md34500.md-product-view .w-full{width:100%;}
.md34500.md-product-view .w-auto{width:auto;}
.md34500.md-product-view .h-full{height:100%;}
.md34500.md-product-view .h-auto{height:auto;}
.md34500.md-product-view .leading-none{line-height:1;}
.md34500.md-product-view .whitespace-nowrap{white-space:nowrap;}
.md34500.md-product-view .bg-theme{background-color:rgb(var(--theme));}
.md34500.md-product-view .cursor-pointer{cursor:pointer;}
.md34500.md-product-view .object-cover{object-fit:cover;}
.md34500.md-product-view .object-contain{object-fit:contain;}
.md34500.md-product-view .pointer-events-none{pointer-events:none;}
.md34500.md-product-view .pointer-events-auto{pointer-events:auto;}
.md34500.md-product-view .brightness-20{filter:brightness(20);}
.md34500.md-product-view .invert{filter:invert(1);}
.md34500.md-product-view .text-theme{color:var(--theme);}
.md34500.md-product-view .font-medium{font-weight:500;}
.md34500.md-product-view button,.md34500.md-product-view input,.md34500.md-product-view textarea{border:none;outline:none;padding:0;background-color:transparent;}
.md34500.md-product-view img{opacity:0;}
.md34500.md-product-view img[src]{opacity:1;}
.md34500.md-product-view .icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s;}
.md34500.md-product-view .icon img{width:100%;height:100%;object-fit:contain;transition:.3s;}
.md34500.md-product-view .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s;}
.md34500.md-product-view .icon img:nth-child(2),.md34500.md-product-view .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5;}
.md34500.md-product-view .hover-icon:hover.icon img:first-child,.md34500.md-product-view .hover-icon:hover .icon img:first-child,.md34500.md-product-view .active-icon.icon img:first-child,.md34500.md-product-view .active-icon .icon img:first-child{opacity:0;}
.md34500.md-product-view .hover-icon:hover.icon img:last-child,.md34500.md-product-view .hover-icon:hover .icon img:last-child,.md34500.md-product-view .active-icon.icon img:last-child,.md34500.md-product-view .active-icon .icon img:last-child{opacity:1;}
.md34500.md-product-view.wrap,.md34500.md-product-view .wrap{padding-left:4%;padding-right:4%;max-width:100%;}
.md34500.md-product-view .area{margin:0 auto;width:16rem;max-width:100%;}
.md34500.md-product-view{color:#333;overflow:hidden;padding-top:.6rem;padding-bottom:1rem;background-color:#f5f5f5;}
.md34500.md-product-view .view{width:7.6rem;}
.md34500.md-product-view .thumb-box{position:relative;flex-shrink:0;width:1.2rem;}
.md34500.md-product-view .thumb{display:flex;flex-direction:column;align-items:center;}
.md34500.md-product-view .thumb-item{width:100%;height:auto;}
.md34500.md-product-view .thumb-item{position:relative;flex-shrink:0;max-width:100%;}
.md34500.md-product-view .thumb-item:before{content:"";display:block;padding-top:100%;}
.md34500.md-product-view .thumb-item>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s;}
.md34500.md-product-view .thumb-item{overflow:hidden;cursor:pointer;}
.md34500.md-product-view .thumb-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(var(--rgb),1);border-radius:inherit;z-index:5;opacity:0;transition:.3s;}
.md34500.md-product-view .thumb-item:hover:after,.md34500.md-product-view .thumb-item.thumb-active:after{opacity:1;}
.md34500.md-product-view .view-box{flex:1;margin-left:.4rem;width:6rem;}
.md34500.md-product-view .view-item{max-width:100%;}
.md34500.md-product-view .view-item{position:relative;flex-shrink:0;max-width:100%;}
.md34500.md-product-view .view-item:before{content:"";display:block;padding-top:100%;}
.md34500.md-product-view .view-item>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s;}
.md34500.md-product-view .view-item{overflow:hidden;}
.md34500.md-product-view .view-swp{width:100%;max-width:7.6rem;margin-left:0;}
.md34500.md-product-view .view-content{display:flex;flex-direction:column;justify-content:space-between;width:7.8rem;max-width:100%;margin-left:.6rem;}
.md34500.md-product-view .head{position:relative;width:7.3rem;padding-top:.25rem;padding-bottom:.25rem;border-bottom:1px solid #ddd;}
.md34500.md-product-view .head:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:6.153%;background-color:rgba(var(--rgb),1);}
.md34500.md-product-view .scroll-box::-webkit-scrollbar{background-color:#ddd0;border-radius:3px;}
.md34500.md-product-view .scroll-box::-webkit-scrollbar-button{display:none;}
.md34500.md-product-view .scroll-box::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px;}
.md34500.md-product-view .scroll-box{overflow-y:auto;}
.md34500.md-product-view .scroll-box::-webkit-scrollbar{width:.05rem;}
@supports not selector(::-webkit-scrollbar) {
  .md34500.md-product-view .scroll-box{scrollbar-color:#ddd rgba(221,221,221,0);scrollbar-width:thin;}
}
.md34500.md-product-view .scroll-box{max-height:10em;margin-top:.35rem;}
.md34500.md-product-view .scroll-view{width:7.3rem;}
.md34500.md-product-view .title{line-height:1.3333333333;}
.md34500.md-product-view .info{line-height:1.875;}
.md34500.md-product-view .scroll-view{height:max-content;}
.md34500.md-product-view .params{width:5.2rem;margin-top:.45rem;}
.md34500.md-product-view .param-title{line-height:1.5;}
.md34500.md-product-view .param-list{line-height:1.875;margin-top:.03rem;}
.md34500.md-product-view .param-item{margin-right:.35rem;}
@media (max-width:800px) {
  .md34500.md-product-view .view,.md34500.md-product-view .view-content,.md34500.md-product-view .scroll-view{width:100%;}
  .md34500.md-product-view .view-content{margin-left:0;margin-top:.6rem;}
  .md34500.md-product-view .head{width:100%;}
  .md34500.md-product-view .view-main{flex-direction:column;}
}
/*! #product-view end */
/*! #product-reco start */
.md34500.md-product-reco .hidden{display:none;}
.md34500.md-product-reco .overflow-hidden{overflow:hidden;}
.md34500.md-product-reco .overflow-visible{overflow:visible;}
.md34500.md-product-reco .absolute{position:absolute;}
.md34500.md-product-reco .relative{position:relative;}
.md34500.md-product-reco .inset-0{inset:0;}
.md34500.md-product-reco .z-10{z-index:10;}
.md34500.md-product-reco .mx-auto{margin-left:auto;margin-right:auto;}
.md34500.md-product-reco .mt-auto{margin-top:auto;}
.md34500.md-product-reco .ml-auto{margin-left:auto;}
.md34500.md-product-reco .size-full{width:100%;height:100%;}
.md34500.md-product-reco .w-full{width:100%;}
.md34500.md-product-reco .w-auto{width:auto;}
.md34500.md-product-reco .h-full{height:100%;}
.md34500.md-product-reco .h-auto{height:auto;}
.md34500.md-product-reco .leading-none{line-height:1;}
.md34500.md-product-reco .whitespace-nowrap{white-space:nowrap;}
.md34500.md-product-reco .bg-theme{background-color:rgb(var(--theme));}
.md34500.md-product-reco .cursor-pointer{cursor:pointer;}
.md34500.md-product-reco .object-cover{object-fit:cover;}
.md34500.md-product-reco .object-contain{object-fit:contain;}
.md34500.md-product-reco .pointer-events-none{pointer-events:none;}
.md34500.md-product-reco .pointer-events-auto{pointer-events:auto;}
.md34500.md-product-reco .brightness-20{filter:brightness(20);}
.md34500.md-product-reco .invert{filter:invert(1);}
.md34500.md-product-reco .text-theme{color:var(--theme);}
.md34500.md-product-reco .font-medium{font-weight:500;}
.md34500.md-product-reco button,.md34500.md-product-reco input,.md34500.md-product-reco textarea{border:none;outline:none;padding:0;background-color:transparent;}
.md34500.md-product-reco img{opacity:0;}
.md34500.md-product-reco img[src]{opacity:1;}
.md34500.md-product-reco .icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s;}
.md34500.md-product-reco .icon img{width:100%;height:100%;object-fit:contain;transition:.3s;}
.md34500.md-product-reco .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s;}
.md34500.md-product-reco .icon img:nth-child(2),.md34500.md-product-reco .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5;}
.md34500.md-product-reco .hover-icon:hover.icon img:first-child,.md34500.md-product-reco .hover-icon:hover .icon img:first-child,.md34500.md-product-reco .active-icon.icon img:first-child,.md34500.md-product-reco .active-icon .icon img:first-child{opacity:0;}
.md34500.md-product-reco .hover-icon:hover.icon img:last-child,.md34500.md-product-reco .hover-icon:hover .icon img:last-child,.md34500.md-product-reco .active-icon.icon img:last-child,.md34500.md-product-reco .active-icon .icon img:last-child{opacity:1;}
.md34500.md-product-reco.wrap,.md34500.md-product-reco .wrap{padding-left:4%;padding-right:4%;max-width:100%;}
.md34500.md-product-reco .area{margin:0 auto;width:16rem;max-width:100%;}
.md34500.md-product-reco{color:#333;overflow:hidden;padding-top:.8rem;padding-bottom:1.2rem;}
.md34500.md-product-reco .md-title{line-height:1.2777777778;}
.md34500.md-product-reco .reco-main{margin-top:.45rem;}
.md34500.md-product-reco .reco-item:hover .fill{transform:scale(1.05);}
.md34500.md-product-reco .reco-item:hover .title{color:rgba(var(--rgb),1);}
.md34500.md-product-reco .pic{position:relative;flex-shrink:0;max-width:100%;}
.md34500.md-product-reco .pic:before{content:"";display:block;padding-top:100%;}
.md34500.md-product-reco .pic>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s;}
.md34500.md-product-reco .pic{overflow:hidden;}
.md34500.md-product-reco .content{padding:.25rem .4rem .3rem;}
.md34500.md-product-reco .foot{margin-top:.1rem;}
.md34500.md-product-reco .title{line-height:1.5555555556;}
.md34500.md-product-reco .info{line-height:1.875;}
.md34500.md-product-reco .more{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;border-radius:50%;background:rgba(var(--rgb),1);}
/*! #product-reco end */
