.peco-discount-profile .discount-status .discount-grid{display:flex;justify-content:center;align-items:stretch;width:100%;margin:0 auto}@media (max-width:1399px){.peco-discount-profile .discount-status .discount-grid{max-width:1020px}}@media (max-width:991px){.peco-discount-profile .discount-status .discount-grid{max-width:610px}}@media (max-width:767px){.peco-discount-profile .discount-status .discount-grid{max-width:100%;flex-wrap:wrap}}.peco-discount-profile .discount-status .discount-col{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (max-width:767px){.peco-discount-profile .discount-status .discount-col{justify-content:center}}.peco-discount-profile .discount-status .discount-col.progress-col{flex-grow:0}@media (max-width:767px){.peco-discount-profile .discount-status .discount-col.progress-col{flex-grow:1}}.peco-discount-profile .discount-status .discount-col.info-col{flex-grow:1}.peco-discount-profile .discount-status .discount-box{display:flex;flex-direction:column;justify-content:flex-start;width:310px;min-width:310px;max-width:350px;min-height:175px;margin:15px;padding:8px 0;border:solid 1px var(--border-color)}@media (max-width:1199px){.peco-discount-profile .discount-status .discount-box{width:300px;min-width:300px}}@media (max-width:991px){.peco-discount-profile .discount-status .discount-box{width:310px;min-width:310px}}@media (max-width:767px){.peco-discount-profile .discount-status .discount-box{flex-grow:1}}.peco-discount-profile .discount-status .discount-box.form-box{justify-content:stretch;max-width:100%;flex-grow:1}.peco-discount-profile .discount-status .discount-box>*{margin:8px 25px;text-align:center}.peco-discount-profile .discount-status .progress-col{align-items:stretch}.peco-discount-profile .discount-status .progress-col .discount-box{justify-content:stretch;width:240px;min-width:240px}@media (max-width:1399px){.peco-discount-profile .discount-status .progress-col .discount-box{width:310px;min-width:310px}}@media (max-width:1199px){.peco-discount-profile .discount-status .progress-col .discount-box{width:240px;min-width:240px}}@media (max-width:991px){.peco-discount-profile .discount-status .progress-col .discount-box{width:310px;min-width:310px}}@media (max-width:767px){.peco-discount-profile .discount-status .progress-col .discount-box{width:310px;min-width:310px}}.peco-discount-profile .discount-status .discount-box .info{color:#666666;font-size:14px;line-height:19px}.peco-discount-profile .discount-status .discount-box hr{height:1px;width:auto;border:none;background-color:var(--border-color)}.peco-discount-profile .discount-status .discount-box .current-discount{font-size:45px;line-height:50px;font-weight:900;color:var(--primary)}.peco-discount-profile .discount-status .discount-box .discount-code{font-size:20px;line-height:30px;font-weight:900;color:var(--success);padding:9px 0}.peco-discount-profile .discount-status .discount-box .dprogress{flex-grow:1;display:flex;height:320px;justify-content:center;align-items:stretch;margin-top:26px}.peco-discount-profile .discount-status .discount-box .dprogress .bar{width:30px;display:flex;flex-direction:column-reverse;justify-content:end;border:solid 1px var(--border-color)}.peco-discount-profile .discount-status .discount-box .dprogress .current.sales{background-color:var(--primary)}.peco-discount-profile .discount-status .discount-box .dprogress .current.codes{background-color:var(--success)}.peco-discount-profile .discount-status .discount-box .dprogress .scale{display:flex;flex-direction:column-reverse;justify-content:stretch;align-items:start;width:60px;margin-left:8px}.peco-discount-profile .discount-status .discount-box .dprogress .scale .smark{position:relative;border-top:solid 1px #666;box-sizing:border-box;width:10px;height:1px;flex-grow:1}.peco-discount-profile .discount-status .discount-box .dprogress .scale .slabel{position:absolute;left:16px;top:-8px;color:#666;font-size:14px;line-height:14px}.peco-discount-profile .discount-status .discount-box form .title-cell{display:none}.peco-discount-profile .eventcode{margin-top:40px}.productgallery .product-img .discount-label{position:absolute;bottom:5px;left:5px;width:46px;height:46px;border-radius:23px;border:solid 3px white;background-color:#F01F42;font-size:20px;line-height:40px;font-weight:bold;text-align:center;color:white}.productgallery .discount-end{color:#F01F42}.products-detail-section .product-image .discount-label{position:absolute;bottom:5px;left:5px;width:46px;height:46px;border-radius:23px;border:solid 3px white;background-color:#F01F42;font-size:20px;line-height:40px;font-weight:bold;text-align:center;color:white}.products-detail-section .discount-end{color:#F01F42}.products-detail-section p.stock{font-weight:bold;padding:10px 15px;margin:25px 0;border:solid 1px #F01F42}.products-detail-section .favorite-links button.btn,.products-detail-section .comparison-links button.btn{background-color:inherit;border:none;color:inherit;padding:10px 20px}.products-detail-section .favorite-links button.btn .fa,.products-detail-section .comparison-links button.btn .fa{margin-right:5px}.products-detail-section .favorite-links+.comparison-links{margin:0}.peco-accordion *{box-sizing:border-box}.peco-accordion .pa-card{border-top:solid 1px #eeeeee;border-left:solid 1px #eeeeee;border-right:solid 1px #eeeeee;transition:background-color 300ms;background-color:#eeeeee}.peco-accordion .pa-card:last-child{border-bottom:solid 1px #eeeeee}.peco-accordion .pa-card.collapsed{background-color:white}.peco-accordion .pa-card .pa-head a{display:block;position:relative;padding:12px 16px;font-size:var(--font-size,13px)}.peco-accordion .pa-card .pa-head .fa{display:block;position:absolute;top:12px;width:1.8em;height:1.8em;line-height:1.8em;color:#fff;background-color:var(--primary,#666);border-radius:4px;font-size:0.8em;font-weight:normal;text-align:center}.peco-accordion .pa-card .pa-head h3{display:inline-block;vertical-align:top;font-size:1.2em;font-weight:bold;color:var(--primary,#666);margin:0 0 0 2em}.peco-accordion .pa-card .pa-body{margin:0 16px;padding-left:2.4em;overflow-y:hidden}.peco-accordion .pa-card .pa-body .pa-content{padding-bottom:12px}