.d-noscroll{overflow:hidden}#Datepickk{align-items:center;color:#333;display:flex;flex-direction:column;font-family:inherit;height:100%;justify-content:center;left:0;position:fixed;top:0;user-select:none;width:100%;z-index:999}#Datepickk.MSIE:not(.wrapped):not(.inline) .d-calendar{height:560px}#Datepickk.d-show .d-overlay{animation-duration:.2s;animation-fill-mode:both;animation-name:show;animation-timing-function:ease-out}#Datepickk.d-hide>*{animation-duration:.2s;animation-fill-mode:both;animation-name:DatepickkHide;animation-timing-function:linear}#Datepickk.d-hide .d-overlay{animation-direction:reverse;animation-duration:.15s;animation-fill-mode:both;animation-name:show;animation-timing-function:ease-out}#Datepickk .d-overlay{background-color:rgba(55,58,71,.95);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#Datepickk .d-title{text-align:center}#Datepickk .d-confirm,#Datepickk .d-title{color:#fff;font-size:30px;margin:25px 0;position:relative;z-index:2}#Datepickk .d-confirm{background-color:transparent;border:none;cursor:pointer;font-family:inherit;font-weight:500;outline:none;padding:0}#Datepickk .d-confirm:empty,#Datepickk .d-title:empty{display:none}@media (max-height:528px){#Datepickk .d-confirm,#Datepickk .d-title{font-size:20px;margin:15px 0}#Datepickk .d-calendar{font-size:20px}}#Datepickk.multi .d-calendar,#Datepickk.multi .d-legend{max-width:800px}#Datepickk.multi .d-table{padding-top:35px;position:relative}#Datepickk.multi .d-table:before{box-sizing:border-box;color:#ccc;content:attr(data-month);font-size:1em;left:0;padding:5px 10px 5px 0;position:absolute;text-align:right;top:0;width:100%}#Datepickk.inline.d-show .d-calendar{animation:none}#Datepickk.inline,#Datepickk.wrapped{position:static;z-index:0}#Datepickk.inline .d-calendar,#Datepickk.wrapped .d-calendar{box-shadow:none;max-height:none;max-width:none;z-index:0}#Datepickk.inline .d-confirm,#Datepickk.inline .d-title,#Datepickk.wrapped .d-confirm,#Datepickk.wrapped .d-title{color:#222}#Datepickk.inline .d-overlay,#Datepickk.wrapped .d-overlay{display:none}#Datepickk.inline .d-legend,#Datepickk.wrapped .d-legend{color:#222!important;max-height:none;max-width:none}#Datepickk.fullscreen .d-calendar{max-height:none;max-width:none}#Datepickk.fullscreen .d-calendar input+label{align-items:flex-start!important;box-sizing:border-box;justify-content:flex-end!important;outline:1px solid #eaeaea}#Datepickk.fullscreen .d-calendar input+label text{padding:5px 10px 0 0}#Datepickk.fullscreen .d-legend{max-width:none}#Datepickk .d-legend{background-color:#f5f5f5;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;max-width:500px;position:relative;width:100%;z-index:2}#Datepickk .d-legend:empty{height:0}#Datepickk .d-legend p{animation-duration:.5s;animation-fill-mode:both;animation-name:DatepickfadeInUp;backface-visibility:visible!important;color:#1b353f;cursor:pointer;margin:0;padding:15px;transition:background-color .2s ease}#Datepickk .d-legend p:after{content:attr(data-legend)}#Datepickk .d-legend p span{border-radius:100%;display:inline-block;height:20px;margin-right:10px;vertical-align:bottom;width:20px}#Datepickk .d-calendar{background-color:#fff;box-shadow:0 2px 10px -2px rgba(0,0,0,.6);display:flex;flex-direction:column;flex-grow:1;font-size:20px;justify-content:flex-start;margin:0;max-height:560px;max-width:500px;position:relative;width:100%;z-index:2}#Datepickk .d-header{background-color:#1b363f;color:#fff;font-size:1.5em}#Datepickk .d-header p{margin:.5em 0;text-align:center}#Datepickk .d-header i{border-radius:100%;cursor:pointer;height:30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:30px}#Datepickk .d-header i:after,#Datepickk .d-header i:before{content:"";height:0;position:absolute;width:0}#Datepickk .d-header i:before{border-bottom:10px solid transparent;border-top:10px solid transparent}#Datepickk .d-header i:after{border-bottom:7px solid transparent;border-top:7px solid transparent;transition:border-color .2s ease}#Datepickk .d-header i#d-previous{left:20px}#Datepickk .d-header i#d-previous:before{border-right:10px solid #fff;left:7px;top:5px}#Datepickk .d-header i#d-previous:after{border-right:7px solid #1b363f;left:10px;top:8px}#Datepickk .d-header i#d-next{right:20px}#Datepickk .d-header i#d-next:before{border-left:10px solid #fff;left:12px;top:5px}#Datepickk .d-header i#d-next:after{border-left:7px solid #1b363f;left:12px;top:8px}#Datepickk .d-header i:hover{background-color:#5e7178}#Datepickk .d-header i:hover:after{border-left-color:#5e7178!important;border-right-color:#5e7178!important}#Datepickk .d-month{cursor:pointer;white-space:nowrap}#Datepickk .d-year{cursor:pointer;margin-left:10px}#Datepickk .d-year:before{content:""}#Datepickk .d-month-picker{background-color:rgba(27,54,63,.9);display:flex;height:0;justify-content:space-between;overflow:hidden;pointer-events:none;transition:height .2s ease}#Datepickk .d-month-picker.d-show{height:44px;pointer-events:auto}#Datepickk .d-month-picker>div{color:#fff;cursor:pointer;line-height:44px;text-align:center;width:8.33333%}#Datepickk .d-month-picker>div:focus,#Datepickk .d-month-picker>div:hover{background-color:#e32d2d;color:#fff}#Datepickk .d-month-picker>div.current{background-color:#e9965a;color:#fff}#Datepickk .d-year-picker{background-color:rgba(27,54,63,.9);display:flex;height:0;justify-content:space-between;overflow:hidden;pointer-events:none;transition:height .2s ease}#Datepickk .d-year-picker.d-show{height:44px;pointer-events:auto}#Datepickk .d-year-picker>div{color:#fff;cursor:pointer;line-height:44px;text-align:center;width:9.09091%}#Datepickk .d-year-picker>div:focus,#Datepickk .d-year-picker>div:hover{background-color:#e32d2d;color:#fff}#Datepickk .d-year-picker>div.current{background-color:#e9965a;color:#fff}#Datepickk .d-weekdays{display:flex}#Datepickk .d-week{background-color:#e95a5a;color:#fff}#Datepickk .d-week+.d-week{border-left:1px solid hsla(0,0%,100%,.05)}#Datepickk .d-week>div{flex-basis:14.28571%;text-align:center}#Datepickk .d-week>div p{margin:.8em 0}@media (max-height:540px){#Datepickk .d-week{display:none}}#Datepickk .d-table{display:flex!important;flex:1!important;flex-wrap:wrap!important;width:100%!important}#Datepickk .d-table:first-child:nth-last-child(n+3),#Datepickk .d-table:first-child:nth-last-child(n+3)~div{border-bottom:1px solid rgba(0,0,0,.05);flex:0;flex-basis:calc(33.33333% - 1px)}#Datepickk .d-table label:nth-of-type(7n) .d-date-legends{padding-right:0}#Datepickk .d-table label:nth-last-of-type(-n+7) .d-date-legends{padding-bottom:0}#Datepickk .d-table input{display:none}#Datepickk .d-table input+label{-ms-flex-preferred-size:14.28%;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:14.28571%;justify-content:center;position:relative;transition:background-color .2s ease,background .2s ease,color .2s ease}#Datepickk .d-table input+label text{pointer-events:none;position:relative;z-index:9}#Datepickk .d-table input+label[style*=linear-gradient] text{text-shadow:0 0 20px #000}#Datepickk .d-table input+label.today text:before{background-color:#e95a5a;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}#Datepickk .d-table input+label:before{background-color:#7dd076;border-radius:5px;content:"";height:75%;left:12.5%;position:absolute;top:12.5%;transform:scaleX(0);transform-origin:left;transition:transform .1s ease-out;width:75%}#Datepickk .d-table input+label.legend-hover{animation:legendhover 1s infinite;z-index:10}@keyframes legendhover{0%{transform:translate(0)}50%{transform:translateY(-5px)}to{transform:translate(0)}}#Datepickk .d-table input+label.next,#Datepickk .d-table input+label.prev{color:#ccc}#Datepickk .d-table input+label [data-tooltip]:after{background-color:#1b363f;border-radius:100%;content:"";height:5px;position:absolute;right:-10px;top:0;width:5px}#Datepickk .d-table input+label .d-tooltip{background-color:#1b363f;color:#fff;display:none;font-size:.7em;left:50%;padding:7px;position:absolute;text-align:center;top:100%;transform:translate(-50%,-5px);z-index:13}#Datepickk .d-table input+label .d-tooltip:before{border-bottom:7px solid #1b363f;border-left:5px solid transparent;border-right:5px solid transparent;content:"";left:50%;margin-left:-5px;position:absolute;top:-7px}#Datepickk .d-table input+label .d-tooltip:empty{display:none!important}#Datepickk .d-table input+label:hover .d-tooltip{display:block}#Datepickk .d-table input:checked+label{color:#fff}#Datepickk .d-table input:checked+label:before{transform:scaleX(1)}#Datepickk .d-table input:disabled+label{cursor:not-allowed}#Datepickk .d-table input:disabled+label:after{background-color:#c60000;content:"";height:2px;left:20%;position:absolute;top:50%;transform:rotate(-25deg);transform-origin:center;width:60%;z-index:10}#Datepickk .d-table input+label.d-hidden{background:#f0f0f0!important;color:#ccc!important;cursor:default;text-decoration:line-through}#Datepickk .d-table input+label.d-hidden:after{content:none}#Datepickk .d-tables{display:flex;flex:1;flex-wrap:wrap}#Datepickk .d-tables:not(.locked) input:not(:checked)+label:not(.hidden):hover{background-color:#eaeaea;color:#222}#Datepickk .d-tables.locked label{cursor:default}#Datepickk .d-tables.range:not(.before) input:not(.single):checked+label,#Datepickk .d-tables.range:not(.before) input:not(.single):checked+label~label:not(.hidden){color:#fff}#Datepickk .d-tables.range:not(.before) input:not(.single):checked+label~label:not(.hidden):before{background-color:rgba(125,208,118,.5);transform:scaleX(1)}#Datepickk .d-tables.range:not(.before) input:not(.single):checked~label:focus~label,#Datepickk .d-tables.range:not(.before) input:not(.single):checked~label:hover~label{color:#666}#Datepickk .d-tables.range:not(.before) input:not(.single):checked~label:focus~label:before,#Datepickk .d-tables.range:not(.before) input:not(.single):checked~label:hover~label:before{transform:scaleX(0)}#Datepickk .d-tables.range:not(.before) input:not(.single):checked~label:focus~label.next,#Datepickk .d-tables.range:not(.before) input:not(.single):checked~label:focus~label.prev,#Datepickk .d-tables.range:not(.before) input:not(.single):checked~label:hover~label.next,#Datepickk .d-tables.range:not(.before) input:not(.single):checked~label:hover~label.prev{color:#ccc}#Datepickk .d-tables.range:not(.before) input:not(.single):checked~input:checked+label{color:#fff}#Datepickk .d-tables.range:not(.before) input:not(.single):checked~input:checked+label:before{background-color:#7dd076;transform:scaleX(1)}#Datepickk .d-tables.range:not(.before) input:not(.single):checked~input:checked+label~label{color:inherit}#Datepickk .d-tables.range:not(.before) input:not(.single):checked~input:checked+label~label.next,#Datepickk .d-tables.range:not(.before) input:not(.single):checked~input:checked+label~label.prev{color:#ccc}#Datepickk .d-tables.range:not(.before) input:not(.single):checked~input:checked+label~label:before{transform:scaleX(0)}#Datepickk .d-tables.range.before input:not(.single):not(:checked)+label{color:#fff}#Datepickk .d-tables.range.before input:not(.single):not(:checked)+label:before{background-color:rgba(233,90,126,.3);transform:scaleX(1)}#Datepickk .d-tables.range.before input:not(.single):checked+label~label{color:inherit}#Datepickk .d-tables.range.before input:not(.single):checked+label~label.next,#Datepickk .d-tables.range.before input:not(.single):checked+label~label.prev{color:#ccc}#Datepickk .d-tables.range.before input:not(.single):checked+label~label:before{transform:scaleX(0)}#Datepickk .d-fadeInUp{animation-duration:.5s;animation-fill-mode:both;animation-name:DatepickfadeInUp;backface-visibility:visible!important}@keyframes DatepickBGShow{0%{opacity:0}}@keyframes DatepickfadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.d-fadeInUp{animation-name:DatepickfadeInUp}#Datepickk.d-show>*{animation-duration:.2s;animation-fill-mode:both;animation-name:DatepickkShow;animation-timing-function:ease-out}@keyframes DatepickkShow{0%{opacity:0;transform:translateY(-50px)}}@keyframes DatepickkHide{to{opacity:0;transform:translateY(50px)}}#Datepickk{color:#000!important;padding:0 30px!important;z-index:4000!important}#Datepickk .d-overlay{background-color:rgba(0,0,0,.95)!important}#Datepickk .d-calendar{background:#fff!important;border-radius:10px!important;box-shadow:0 0 0 10px hsla(0,0%,100%,.2)!important;font-size:15px;max-height:500px;max-width:450px;overflow:hidden!important}#Datepickk .d-header{background-color:#fff!important;border-bottom:2px solid #000;color:#000!important;font-size:20px;font-weight:600;line-height:30px;position:relative}#Datepickk .d-confirm,#Datepickk .d-title{font-size:20px}#Datepickk .d-week{background-color:#000!important;color:#fff!important;display:flex;font-size:13px;line-height:20px;width:100%}#Datepickk .d-week>div p{margin:5px 0!important}#Datepickk .d-table input+label:before{background-color:#000}#Datepickk .d-table input+label.today text{color:#007bff!important;font-size:22px;font-weight:700}#Datepickk .d-table input+label.today:before{background-color:rgba(0,123,255,.2)!important}#Datepickk .d-table input+label.today text:before{display:none!important}#Datepickk .d-table input+label.today.d-hidden{text-decoration:none!important}#Datepickk .d-header i:after,#Datepickk .d-header i:before{display:none!important}#Datepickk .d-header i{background-color:transparent!important;font-size:12px;line-height:15px;padding-top:8px}#Datepickk .d-header i:hover{background-color:rgba(0,0,0,.1)!important}ul.bank-account-group,ul.bank-account-group>li.bank-account-item{list-style:none!important;margin:0;padding:0;position:relative}ul.bank-account-group>li.bank-account-item+li.bank-account-item{margin-top:15px!important}.bank-account-card{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:5px;display:flex;flex-wrap:nowrap;padding:25px;position:relative;text-align:left}.bank-account-card>.img-col,.bank-account-card>.img-col>.logo-bank{height:70px;position:relative;width:70px}.bank-account-card>.img-col>.logo-bank{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;overflow:hidden}.bank-account-card>.detail-col{padding-left:20px;position:relative;width:calc(100% - 70px)}.bank-account-card>.detail-col>.bank-name{font-size:15px;font-weight:600}.bank-account-card>.detail-col>.account-name{font-size:15px;font-weight:400;opacity:.7}.bank-account-card>.detail-col>.account-no{font-size:20px;line-height:30px}@media (max-width:575.98px){ul.bank-account-group>li.bank-account-item+li.bank-account-item{margin-top:10px!important}.bank-account-card{padding:15px}.bank-account-card>.img-col,.bank-account-card>.img-col>.logo-bank{height:60px;width:60px}.bank-account-card>.detail-col{padding-left:15px;width:calc(100% - 60px)}.bank-account-card>.detail-col>.account-name,.bank-account-card>.detail-col>.bank-name{font-size:12px;line-height:20px}.bank-account-card>.detail-col>.account-no{font-size:18px;line-height:25px}}#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-fixed,#shopping-container .sf-box-fixed{width:380px}#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-content{padding-right:100px;width:calc(100% - 380px)}.shopping-topic-section .topic-step-section{border-bottom:2px solid #000;margin-bottom:30px;padding-bottom:20px;position:relative}.shopping-topic-section>.inside .btn-select-section{position:relative}.shopping-topic-section>.inside .btn-select-section>.inside>.btn-select-group{align-items:center;display:flex;flex-wrap:nowrap;padding-top:20px;position:relative}.shopping-topic-section>.inside .btn-select-section .btn-delete-product.all-product,.shopping-topic-section>.inside .btn-select-section .btn-select-product.all-product{height:25px!important;line-height:25px!important}.shopping-topic-section>.inside .btn-select-section .btn-delete-product.all-product{margin:0 0 0 auto!important;opacity:1!important;transform:scale(1)!important}.shopping-topic-section>.inside .btn-select-section .btn-delete-product.all-product.disable{display:none!important}.shopping-topic-section+.shopping-detail-section{padding-top:15px}.shopping-detail-section+.shopping-detail-section{margin-top:40px}.shopping-detail-section .content-row+.btn-row,.shopping-detail-section .title-row+.btn-row,.shopping-detail-section .title-row+.content-row,.shopping-detail-section .title-row+.form-row{margin-top:15px}.shopping-detail-section.off{display:none!important}.shopping-detail-row,.shopping-detail-row .title-row.flex>[class*=col-]{position:relative}.shopping-detail-row .title-row.flex>.col-label{flex:1 0 0%}.shopping-detail-for-mobile{display:none}.shopping-detail-for-mobile .shopping-detail-row{margin:0!important}.shopping-detail-for-mobile .title-row.d-flex{align-items:baseline;flex-wrap:nowrap}.shopping-detail-for-mobile .title-row.d-flex>.col-label{flex:1 0 0%}.shopping-detail-for-mobile .title-row.d-flex>.col-label .default-title{font-weight:700}.shopping-detail-for-mobile .underline{border-bottom:1px solid #0c0c0c;margin-bottom:15px;padding-top:15px;position:relative}.shopping-detail-for-mobile .underline.opacity{opacity:.1}.shopping-detail-for-desktop{display:block}.btn-action-product-group,.price-group{position:relative}.btn-action-product-group .btn-action-product{background:none!important;border:none!important;color:#000;display:block;font-size:18px;height:25px;line-height:25px;margin:0!important;outline:none!important;padding:0!important;position:relative;text-align:center;transform:scale(1);transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;width:25px}.btn-action-product-group .btn-action-product:active{transform:scale(1.2)}.btn-action-product-group.vertical .slot-btn+.slot-btn{border-top:1px solid rgba(0,0,0,.05);margin-top:3px;padding-top:3px}.btn-action-product-group.horizontal{align-items:center;display:flex;flex-wrap:nowrap}.btn-action-product-group.horizontal .slot-btn+.slot-btn{border-left:1px solid rgba(0,0,0,.05);margin-left:10px;padding-left:10px}.btn-action-product-group .btn-action-product.btn-delete-product{opacity:.3}.btn-action-product-group .btn-action-product.btn-wishlish-product{opacity:.4}.btn-action-product-group .btn-action-product.btn-delete-product:hover,.btn-action-product-group .btn-action-product.btn-wishlish-product.active,.btn-action-product-group .btn-action-product.btn-wishlish-product:hover{opacity:1}.btn-select-product{background:none!important;border:none!important;display:flex;flex-wrap:nowrap;margin:0!important;outline:none!important;padding:0!important;position:relative;text-align:center}.btn-select-product>.checkbox{background-color:#f2f2f2;border-radius:5px!important;color:transparent;display:block;font-size:10px;height:25px;line-height:25px;position:relative;text-align:center;transition:color .2s ease;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;width:25px}.btn-select-product>.checkbox:before{-webkit-font-smoothing:antialiased;content:"\f633";display:block;font-family:bootstrap-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;padding-top:1px;position:relative;text-transform:none;vertical-align:middle}.btn-select-product:hover>.checkbox{color:rgba(0,0,0,.5)}.btn-select-product.active>.checkbox{background-color:#000;color:#fff}.btn-select-product>.checkbox+.text{padding-left:15px}.btn-select-product input.select-all-order-item,.btn-select-product input.select-order-item{display:none!important;opacity:0!important}.order-item-row,.order-item-row>.order-item-inside,.order-item-row>.order-item-inside>[class*=-col]{position:relative}.order-item-row{border:1px solid rgba(0,0,0,.05);border-left:none;border-right:none;padding:20px 0}.order-item-row+.order-item-row{border-top:none!important}.order-item-row>.order-item-inside{align-items:center;display:flex;flex-wrap:nowrap}.order-item-row>.order-item-inside>.quantity-col .this-info-status{margin-top:5px;text-align:center}.order-item-row>.order-item-inside>.info-col .product-info>.detail>.product-name{max-height:44px;min-height:22px}.order-item-row>.order-item-inside .label-tag-group .label-tag{margin:0!important}.order-item-row.loading-cart>.order-item-inside>.info-col{flex:1 0 0!important}.order-item-row>.order-item-inside>.action-col{width:40px}.order-item-row.in-stock>.order-item-inside>.info-col{width:calc(100% - 440px)}.order-item-row.in-stock>.order-item-inside>.quantity-col{padding:0 15px;width:210px}.order-item-row.in-stock>.order-item-inside>.total-col{width:190px}.order-item-row.out-of-stock>.order-item-inside>.info-col{width:calc(100% - 80px)}.order-item-row.out-of-stock>.order-item-inside>.quantity-col{display:none!important}.order-item-row.out-of-stock>.order-item-inside>.total-col{width:40px}.order-item-row>.order-item-inside>.action-col .btn-action-other-group{display:none}.order-item-row>.order-item-inside>.info-col .product-info{align-items:center;display:flex;flex-wrap:nowrap;position:relative}.order-item-row>.order-item-inside>.info-col .product-info>.cover{background-color:rgba(0,0,0,.05);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:80px;position:relative;width:80px}.order-item-row>.order-item-inside>.info-col .product-info>.detail{padding-left:15px;position:relative;width:calc(100% - 80px)}.order-item-row>.order-item-inside>.info-col .product-info>.detail>.product-name{font-size:14px;font-weight:600;line-height:22px;margin-bottom:3px}.order-item-row>.order-item-inside>.info-col .product-info>.detail>.product-option,.order-item-row>.order-item-inside>.info-col .product-info>.detail>.product-price{height:16px;position:relative}.order-item-row>.order-item-inside .text-min,.order-item-row>.order-item-inside>.info-col .product-info>.detail>.text-detail{font-size:11px;font-weight:500;line-height:16px}.order-item-row>.order-item-inside>.info-col .product-info>.detail>.text-detail .text-table-wrapper>.tw-label .colon{margin:0 3px}.order-item-row>.order-item-inside>.info-col .product-info>.detail>.text-detail .price-group .unit.symbol{font-size:106%}.order-item-row>.order-item-inside>.info-col .btn-action-product-group{display:none!important}.order-item-row>.order-item-inside>.total-col{display:flex;flex-wrap:nowrap}.order-item-row>.order-item-inside>.total-col>.text-quantity{display:none;padding-right:10px;text-align:left}.order-item-row>.order-item-inside>.total-col>.text-total{align-items:center;display:flex;flex:1 0 0%;flex-wrap:wrap;justify-content:flex-end;text-align:right}.order-item-row>.order-item-inside>.total-col>.text-total .price-group{justify-content:flex-end}.order-item-row>.order-item-inside>.total-col>.btn-action-product-group{align-items:center;display:flex;margin-left:20px!important}.order-item-row>.order-item-inside>.total-col>.text-total .label-tag-group{justify-content:right!important;width:100%!important}.order-item-row.alert-quantity input[data-quantity]{color:#d41630!important}.order-item-row.alert-quantity .quantity-field.input-quantity{background-color:rgba(199,31,54,.1)!important}#promo-code-section{position:relative}#promo-code-section>.inside .shopping-detail-row{margin-top:20px}#promo-code-section .shopping-detail-for-desktop .shopping-detail-row{margin:0!important}.promo-code-btn-row{position:relative}.promo-code-btn-row .btn-promo-code{margin:0!important;padding-left:20px;padding-right:20px;width:100%!important}.promo-code-btn-row .btn-promo-code-select{align-items:center;display:flex;flex-wrap:nowrap}.promo-code-btn-row .btn-promo-code-select .col-left{flex:1 0 0%!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.promo-code-btn-row .btn-promo-code-select .col-right{padding-left:15px!important}.promo-code-coupon{position:relative;width:100%}.card-select-section{position:relative}.card-coupon-group{margin:0;padding:0;position:relative;width:100%}.card-coupon-group .card-coupon-item+.card-coupon-item{margin-top:10px}.card-coupon-item{position:relative;width:100%}.card-coupon-item>.inside{border-radius:5px;display:flex;position:relative}.card-coupon-item>.inside:before{border:1px solid #000;border-radius:5px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.card-coupon-item.used-format>.inside{flex-wrap:nowrap;height:50px;line-height:50px;overflow:hidden!important}.card-coupon-item.used-format>.inside>.col-left,.card-coupon-item.used-format>.inside>.col-right{cursor:pointer;position:relative;z-index:2}.card-coupon-item.used-format>.inside>.col-left{flex:1 0 0%;overflow:hidden;padding:0 15px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.card-coupon-item.used-format>.inside>.col-right{border-left:1px dashed #000;font-size:12px;padding:0;text-align:center;width:50px}.card-coupon-item.used-format>.inside>.col-right:after,.card-coupon-item.used-format>.inside>.col-right:before{background-color:#fff;border:1px solid #000;border-radius:100%;content:"";height:15px;position:absolute;width:15px}.card-coupon-item.used-format>.inside>.col-right:before{left:-7.5px;top:-7.5px}.card-coupon-item.used-format>.inside>.col-right:after{bottom:-7.5px;left:-7.5px}.card-coupon-item.detail-format>.inside{flex-wrap:wrap;overflow:hidden!important;padding:0!important;width:100%!important}.card-coupon-item.detail-format>.inside>.action-coupon,.card-coupon-item.detail-format>.inside>.info-coupon{position:relative;width:100%;z-index:2}.card-coupon-item.detail-format>.inside>.info-coupon{align-items:center;display:flex;flex-wrap:nowrap;padding:15px}.card-coupon-item.detail-format>.inside>.info-coupon>.col-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:70px;overflow:hidden;width:70px}.card-coupon-item.detail-format>.inside>.info-coupon>.col-detail{padding-left:15px;width:calc(100% - 70px)}.card-coupon-item.detail-format>.inside>.info-coupon .description,.card-coupon-item.detail-format>.inside>.info-coupon .discount{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-coupon-item.detail-format>.inside>.info-coupon .discount{font-size:16px;font-weight:700;line-height:22px;margin-top:10px}.card-coupon-item.detail-format>.inside>.info-coupon .description{font-size:12px;line-height:20px}.card-coupon-item.detail-format>.inside>.info-coupon .text-min{font-size:11px;font-weight:400;line-height:18px}.card-coupon-item.detail-format>.inside>.action-coupon{background-color:rgba(0,0,0,.02);border-top:1px dashed #000;display:flex;height:50px;line-height:25px;padding:14px 15px 16px}.card-coupon-item.detail-format>.inside>.action-coupon:after,.card-coupon-item.detail-format>.inside>.action-coupon:before{background-color:#fff;border:1px solid #000;border-radius:100%;content:"";height:15px;position:absolute;width:15px}.card-coupon-item.detail-format>.inside>.action-coupon:before{left:-7.5px;top:-7.5px}.card-coupon-item.detail-format>.inside>.action-coupon:after{right:-7.5px;top:-7.5px}.card-coupon-item.detail-format>.inside>.action-coupon>.col-action{display:flex;flex:1 0 0%;flex-wrap:nowrap;padding-right:10px}.card-coupon-item.detail-format.card-select-item>.inside:before,.card-coupon-item.detail-format.card-select-item>.inside>.action-coupon,.card-coupon-item.detail-format.card-select-item>.inside>.action-coupon:after,.card-coupon-item.detail-format.card-select-item>.inside>.action-coupon:before{border-color:rgba(0,0,0,.1)}.card-coupon-item.detail-format.card-select-item>.inside.active:before,.card-coupon-item.detail-format.card-select-item>.inside.active>.action-coupon,.card-coupon-item.detail-format.card-select-item>.inside.active>.action-coupon:after,.card-coupon-item.detail-format.card-select-item>.inside.active>.action-coupon:before{border-color:#000}#promo-code-search-section{align-items:center;display:flex;flex-wrap:wrap;height:70px;margin-left:-20px;margin-right:-20px;position:relative;width:calc(100% + 40px)}#promo-code-search-section>.inside{padding:0!important;position:relative;width:500px!important}#promo-code-search-section .promo-code-form{position:relative}#promo-code-search-section .promo-code-form,#promo-code-search-section .promo-code-form .field-group{padding:0!important}#promo-code-search-section .promo-code-form .field.input-field{background:none!important;border-radius:0!important;z-index:1}#promo-code-search-section .promo-code-form input#promo-code-keyword{padding-left:20px!important;padding-right:50px!important;position:relative;width:100%}#promo-code-search-section .promo-code-form .btn-submit-search{background:none!important;border:none!important;box-shadow:none!important;font-size:20px;height:30px;line-height:30px;margin:-15px 0 0!important;opacity:.2;outline:none!important;padding:0!important;position:absolute;right:20px;text-align:center;top:50%;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;width:30px;z-index:2}#promo-code-search-section .promo-code-form .btn-submit-search:hover,#promo-code-search-section .promo-code-form .field.input-field.focus~.btn-submit-search{opacity:1}#promo-code-coupon-section{position:relative}#promo-code-coupon-section .card-coupon-section+.card-coupon-section{border-top:1px solid #000;margin-top:40px;padding-top:40px}#promo-code-coupon-section .title-row+.promo-code-coupon{margin-top:20px}.promo-code-coupon.coupon-all .card-coupon-group{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.promo-code-coupon.coupon-all .card-coupon-item{margin:0 0 20px!important;padding:0 10px!important;width:50%}.coupon-wait-remove-group,.coupon-wait-remove-group>.coupon-wait-remove{position:relative}.coupon-wait-remove-group>.coupon-wait-remove+.coupon-wait-remove{border-top:1px solid rgba(0,0,0,.05);margin-top:10px;padding-top:10px}#receiving-type-section{position:relative}#receiving-type-form.card-select-section .card-select-group{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -7.5px;width:calc(100% + 15px)}#receiving-type-form.card-select-section .card-select-item{margin:0 0 15px!important;padding:0 7.5px!important;width:50%}#receiving-type-section .note-section{position:relative}#receiving-type-section .note-section>.note{display:block;margin-top:10px}#receiving-type-section .note-section>.note.off{display:none}.wait-load-ajax-shipping-address{display:none!important}.address-section.disable{display:none}#tax-invoice-section .shopping-detail-row{border-radius:5px;padding:0 25px}.tax-invoice-body,.tax-invoice-header{position:relative}.tax-invoice-header{align-items:center;display:flex;flex-wrap:nowrap;line-height:25px;padding:25px 0}.tax-invoice-header>.col-left{flex:1 0 0%}.tax-invoice-body{border-top:2px solid #fff}.tax-invoice-body .address-section.this-info-address{padding:25px 0}.tax-invoice-body.disable{display:none}.logo-payment-group,.logo-payment-group>.logo-payment{position:relative}.logo-payment-group{display:flex;flex-wrap:nowrap}.logo-payment-group>.logo-payment{height:25px}.logo-payment-group>.logo-payment+.logo-payment{margin-left:5px}#order-summary-section .order-summary-btn-section .btn-row{margin-top:0!important}.order-summary-detail-section .loading-summary{align-items:center;background-color:hsla(0,0%,100%,.9);bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;width:100%;z-index:10}.order-summary-detail-section .loading-summary.on{opacity:1}.order-summary-detail-section .order-summary-detail-group,.order-summary-detail-section .title-row{z-index:1}.order-summary-btn-section,.order-summary-detail-group,.order-summary-detail-row,.order-summary-detail-row>.detail-row,.order-summary-detail-row>.detail-row>[class*=col-],.order-summary-detail-section{position:relative}.order-summary-detail-row>.detail-row{display:flex;flex-wrap:nowrap}.order-summary-detail-row>.detail-row>.col-left{flex:1 0 0%}.order-summary-detail-group .underline{border-top:1px solid #0c0c0c;margin-bottom:10px;margin-top:10px;opacity:1;position:relative}.order-summary-detail-group .underline.opacity{opacity:.1}.order-summary-btn-section .info-summary-on-mobile{display:none}.btn-open-note-detail-popup{cursor:pointer!important;font-size:13px!important;height:15px!important;line-height:15px!important;position:relative;width:15px!important}.order-summary-detail-row.amount-payment>.detail-row{padding-top:5px}.order-summary-detail-row.amount-payment>.detail-row+.detail-row{padding-top:0}.order-summary-detail-row.amount-payment>.detail-row.summary-final{align-items:baseline;line-height:30px!important}.order-summary-detail-row.amount-payment .text-label{font-size:20px;font-weight:600;line-height:25px}.order-summary-detail-row.amount-payment .price-group .price{font-size:25px!important;line-height:30px!important}.order-summary-detail-row.amount-payment .price-group .unit.symbol{font-size:100%!important}.order-summary-btn-section{padding-top:30px}.order-summary-detail-row.hiden,.order-summary-detail-row>.detail-row.hiden{display:none!important}#installment-system-section{margin:0!important}#installment-system-section>.inside{padding-top:40px}#info-installment-calculate-section.mobile{display:none!important}#info-installment-calculate-section{margin:0!important;position:relative}#info-installment-calculate-section>.inside{position:relative}#info-installment-calculate-section>.inside>.shopping-detail-row{padding-top:40px;position:relative}#info-installment-calculate-section>.inside>.shopping-detail-row>.inside-container{background-color:rgba(0,123,255,.1)!important;border-radius:5px;padding:25px 30px;position:relative}.info-installment-calculate-row,.info-installment-calculate-row>.detail-row{position:relative}.info-installment-calculate-row>.detail-row{display:flex;flex-wrap:nowrap}.info-installment-calculate-row>.detail-row>.col-left{flex:1 0 0%}.info-installment-calculate-row>.underline{border-top:1px solid #007bff;margin-bottom:10px;margin-top:10px;opacity:1;position:relative}.card-select-section.outline .card-select-group.installment-period-group{display:flex;flex-wrap:wrap;margin:-5px!important;width:calc(100% + 10px)}.card-select-section.outline .card-select-group.installment-period-group .card-select-item{flex:1 0 0%!important;width:calc(50% - 10px)!important}.card-select-section.outline .card-select-group.installment-period-group .card-select-item,.card-select-section.outline .card-select-group.installment-period-group .card-select-item+.card-select-item{margin:5px!important}.order-complete-status-row{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.order-complete-status{border-radius:50px;display:inline-block;padding:10px 20px;position:relative}.order-complete-info-row,.order-complete-info-row .order-complete-info,.order-complete-info-row .order-complete-info>[class*=text-]{position:relative}.order-complete-info-row{display:flex;flex-wrap:nowrap;justify-content:center;margin-top:30px}.order-complete-info-row .order-complete-info{text-align:center}.order-complete-info-row .order-complete-info+.order-complete-info{border-left:1px dotted rgba(0,0,0,.3);margin-left:30px;padding-left:30px}.order-complete-info-row .order-complete-info .text-label{font-size:11px;font-weight:500;line-height:15px;opacity:.5}.promo-code-detail-popup .modal-body .text-table-group+.text-table-group,.promo-code-detail-popup .modal-body .text-table-wrapper+.text-table-wrapper{margin-top:20px}.promo-code-detail-popup .modal-body .text-table-wrapper+.text-table-wrapper{border-top:1px solid rgba(0,0,0,.05);margin-top:15px;padding-top:15px}.promo-code-detail-popup .modal-body .condition-content-expand-group{position:relative}.promo-code-detail-popup .modal-body .condition-content-expand-group+.condition-content-expand-group{margin-top:20px}.promo-code-detail-popup .modal-body .condition-content-expand-group>.condition-content-btn{cursor:pointer;display:inline-block;font-weight:600!important;position:relative}.promo-code-detail-popup .modal-body .condition-content-expand-group>.condition-content-btn>.icon{font-size:10px;margin-left:7px}.promo-code-detail-popup .modal-body .condition-content-expand-group>.condition-content-more{position:relative}.order-detail-popup .modal-dialog,.promo-code-detail-popup .modal-dialog{max-width:calc(100% - 40px);width:600px}.order-detail-popup .modal-content,.promo-code-detail-popup .modal-content{border:none!important;border-radius:10px;overflow:hidden!important}.order-detail-popup .modal-header,.promo-code-detail-popup .modal-header{padding:20px 60px 20px 30px}.order-detail-popup .modal-body,.promo-code-detail-popup .modal-body{padding:40px 30px}.order-detail-popup .container,.promo-code-detail-popup .container{max-width:100%!important;padding:0!important;width:100%!important}.order-detail-popup .modal-header .title,.promo-code-detail-popup .modal-header .title{font-size:20px;font-weight:600;line-height:30px}.info-detail-group,.info-detail-row{position:relative}.info-detail-group .underline{border-top:1px solid #0c0c0c;margin-bottom:10px;margin-top:10px;position:relative}.info-detail-group .underline.opacity{opacity:.1}.info-detail-row{align-items:flex-start;display:flex;flex-wrap:nowrap;line-height:25px}.info-detail-row>.info-detail-col.text-left{flex:1 0 0!important}.info-detail-row>.info-detail-col.text-left+.info-detail-col.text-right{padding-left:15px}.info-product-detail-row,.info-product-detail-row>.product-cover-col,.info-product-detail-row>.product-detail-col{position:relative}.info-product-detail-row{align-items:flex-start;display:flex;flex-wrap:nowrap}.info-product-detail-row>.product-cover-col{background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:50px;overflow:hidden!important;width:50px}.info-product-detail-row>.product-detail-col{padding-left:10px;width:calc(100% - 50px)}.info-product-detail-row>.product-detail-col .detail-row{align-items:baseline;display:flex;flex-wrap:nowrap}.info-product-detail-row>.product-detail-col .detail-row>.detail-col.left{flex:1 0 0!important;text-align:left}.info-product-detail-row>.product-detail-col .detail-row>.detail-col.right{padding-left:10px;text-align:right}.info-product-detail-row .product-name{font-weight:600;line-height:22px;max-height:44px}.info-detail-row.info-total{font-size:16px}@media (min-width:1400px){.order-summary-btn-section .left-btn{flex:none!important;padding:0!important;width:150px!important}}@media (min-width:1400px) and (max-width:1600px){.order-item-row.in-stock>.order-item-inside>.info-col{width:calc(100% - 430px)}.order-item-row.in-stock>.order-item-inside>.quantity-col{width:200px}.order-item-row.in-stock>.order-item-inside>.total-col{width:190px}}@media (min-width:1200px) and (max-width:1399.98px){#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-fixed,#shopping-container .sf-box-fixed{width:330px}#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-content{padding-right:50px;width:calc(100% - 330px)}.order-item-row.in-stock>.order-item-inside>.info-col{width:calc(100% - 420px)}.order-item-row.in-stock>.order-item-inside>.quantity-col{width:200px}.order-item-row.in-stock>.order-item-inside>.total-col{width:180px}.order-summary-btn-section .left-btn{flex:none!important;padding:0!important;width:130px!important}.order-summary-detail-group .order-summary-detail-row.amount-payment,.order-summary-detail-group .order-summary-detail-row.discount,.order-summary-detail-group .order-summary-detail-row.total-price{font-size:13px}.order-summary-detail-row.amount-payment .text-label{font-size:15px}.order-summary-detail-row.amount-payment .price-group .price{font-size:20px!important}}@media (min-width:992px) and (max-width:1199.98px){#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-fixed,#shopping-container .sf-box-fixed{width:330px}#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-content{padding-right:50px;width:calc(100% - 330px)}.order-item-row>.order-item-inside{align-items:flex-start;flex-wrap:wrap;padding:0 0 0 40px!important}.order-item-row>.order-item-inside>.info-col{flex:none!important;width:100%!important}.order-item-row>.order-item-inside>.action-col{left:0!important;position:absolute;top:0!important}.order-item-row.in-stock>.order-item-inside>.quantity-col{padding-left:0!important;width:300px}.order-item-row>.order-item-inside>.quantity-col .this-info-status{text-align:left}.shopping-topic-section>.inside .btn-select-section{margin:0 -20px;width:calc(100% + 40px)}.shopping-topic-section>.inside .btn-select-section,.shopping-topic-section>.inside .btn-select-section>.inside,.shopping-topic-section>.inside .btn-select-section>.inside>.btn-select-group{height:50px!important}.shopping-topic-section>.inside .btn-select-section>.inside>.btn-select-group{padding:0 20px!important}.order-item-row.in-stock>.order-item-inside>.info-col,.order-item-row.out-of-stock>.order-item-inside>.info-col{padding-bottom:10px!important;padding-right:35px!important}.order-item-row>.order-item-inside>.info-col .product-info{align-items:flex-start}.order-item-row>.order-item-inside>.info-col .btn-action-product-group{display:block!important;position:absolute;right:0!important;top:0!important;z-index:10}.order-item-row.in-stock>.order-item-inside>.total-col{width:calc(100% - 300px)}.order-item-row>.order-item-inside>.total-col>.btn-action-product-group{display:none!important}.order-summary-btn-section .left-btn{flex:none!important;padding:0!important;width:130px!important}.order-summary-detail-group .order-summary-detail-row.amount-payment,.order-summary-detail-group .order-summary-detail-row.discount,.order-summary-detail-group .order-summary-detail-row.total-price{font-size:13px}.order-summary-detail-row.amount-payment .text-label{font-size:15px}.order-summary-detail-row.amount-payment .price-group .price{font-size:20px!important}}@media (min-width:768px) and (max-width:991.98px){#shopping-container.scroll-fixed-box>.sf-box-inside{flex-wrap:wrap!important;height:auto!important}#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-content,#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-fixed,#shopping-container .sf-box-fixed{width:100%!important}#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-content{flex:none!important;padding-right:0}.order-item-row>.order-item-inside{align-items:flex-start;flex-wrap:wrap;padding:0 0 0 40px!important}.order-item-row>.order-item-inside>.info-col{flex:none!important;width:100%!important}.order-item-row>.order-item-inside>.action-col{left:0!important;position:absolute;top:0!important}.order-item-row.in-stock>.order-item-inside>.quantity-col{padding-left:95px!important;width:400px}.shopping-topic-section>.inside .btn-select-section{margin:0 -20px;width:calc(100% + 40px)}.shopping-topic-section>.inside .btn-select-section,.shopping-topic-section>.inside .btn-select-section>.inside,.shopping-topic-section>.inside .btn-select-section>.inside>.btn-select-group{height:50px!important}.shopping-topic-section>.inside .btn-select-section>.inside>.btn-select-group{padding:0 20px!important}.order-item-row.in-stock>.order-item-inside>.info-col,.order-item-row.out-of-stock>.order-item-inside>.info-col{padding-bottom:10px!important;padding-right:35px!important}.order-item-row>.order-item-inside>.info-col .product-info{align-items:flex-start}.order-item-row>.order-item-inside>.info-col .btn-action-product-group{display:block!important;position:absolute;right:0!important;top:0!important;z-index:10}.order-item-row>.order-item-inside>.quantity-col .this-info-status{text-align:left}.order-item-row.in-stock>.order-item-inside>.total-col{width:calc(100% - 400px)}.order-item-row>.order-item-inside>.total-col>.btn-action-product-group{display:none!important}#promo-code-section{margin-top:40px!important}}@media (max-width:767.98px){#shopping-container.scroll-fixed-box>.sf-box-inside{flex-wrap:wrap!important;height:auto!important}#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-content,#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-fixed,#shopping-container .sf-box-fixed{width:100%!important}#shopping-container.scroll-fixed-box>.sf-box-inside>.sf-box-col.col-content{flex:none!important;padding-right:0}.order-complete-info-row{display:block!important}.order-complete-info-row .order-complete-info+.order-complete-info{border-left:none!important;border-top:1px dotted rgba(0,0,0,.3);margin:10px 0 0!important;padding:10px 0 0!important}#receiving-type-form.card-select-section .card-select-item{margin:0!important;width:100%}#receiving-type-form.card-select-section .card-select-item+.card-select-item{margin-top:10px!important}#receiving-type-section .note-section>.note{margin-top:20px}.promo-code-coupon.coupon-all .card-coupon-item{margin:0 0 15px!important;width:100%!important}}@media (min-width:576px) and (max-width:767.98px){#order-item-section{padding-top:5px!important}.order-item-row>.order-item-inside{flex-wrap:wrap;padding:0 0 0 40px!important}.order-item-row>.order-item-inside>.info-col{flex:none!important;width:100%!important}.order-item-row>.order-item-inside>.action-col{left:0!important;position:absolute;top:0!important}.order-item-row.in-stock>.order-item-inside>.quantity-col{padding-left:0!important;width:300px}.shopping-topic-section>.inside .btn-select-section{margin:0 -20px;width:calc(100% + 40px)}.shopping-topic-section>.inside .btn-select-section,.shopping-topic-section>.inside .btn-select-section>.inside,.shopping-topic-section>.inside .btn-select-section>.inside>.btn-select-group{height:50px!important}.shopping-topic-section>.inside .btn-select-section>.inside>.btn-select-group{padding:0 20px!important}.order-item-row.in-stock>.order-item-inside>.info-col,.order-item-row.out-of-stock>.order-item-inside>.info-col{padding-bottom:10px!important;padding-right:35px!important}.order-item-row>.order-item-inside>.info-col .btn-action-product-group{display:block!important;position:absolute;right:0!important;top:0!important;z-index:10}.order-item-row>.order-item-inside>.info-col .product-info{align-items:flex-start}.order-item-row>.order-item-inside>.quantity-col .this-info-status{text-align:left}.order-item-row.in-stock>.order-item-inside>.total-col{width:calc(100% - 300px)}.order-item-row>.order-item-inside>.total-col>.btn-action-product-group{display:none!important}#promo-code-section{margin-top:40px!important}}@media (max-width:575.98px){#order-confirm-page #footer-section,#shopping-cart-page #footer-section{padding-bottom:120px!important}#shopping-section{padding-bottom:0!important}.shopping-topic-section .topic-step-section{border:none!important;margin:0 -20px!important;padding:0 20px 30px;text-align:center;width:calc(100% + 40px)}#order-confirm-page .shopping-topic-section .topic-step-section{border-bottom:5px solid #f2f2f2!important}.shopping-topic-section .btn-select-section{border-top:5px solid #f2f2f2!important;padding:15px 0!important}.shopping-topic-section .installments-alert-section+.btn-select-section{border-top:0!important}.shopping-topic-section .installments-alert-section{margin-left:-20px!important;margin-right:-20px!important;width:calc(100% + 40px)}.shopping-topic-section .installments-alert-section .card-dialog-wrapper{border-radius:0!important}.shopping-topic-section .installments-alert-section .card-dialog{padding:20px!important}.order-summary-btn-section{background-color:#fff;bottom:0!important;box-shadow:0 0 20px 0 rgba(0,0,0,.1);height:130px;left:0!important;margin:0!important;padding:20px!important;position:fixed!important;right:0!important;width:100%!important;z-index:100}.order-summary-btn-section .left-btn{flex:none!important;padding:0!important;width:130px!important}.order-summary-btn-section .info-summary-on-mobile{display:block}.order-summary-btn-section .content-row+.btn-row{margin-top:0!important}#order-item-section{padding:0!important}.order-item-row{border:none!important}.order-item-row,.order-item-row+.order-item-row{border-top:5px solid #f2f2f2!important}.order-item-row>.order-item-inside{flex-wrap:wrap;padding:0 20px 0 60px!important}.order-item-row>.order-item-inside>.info-col,.order-item-row>.order-item-inside>.quantity-col,.order-item-row>.order-item-inside>.total-col{flex:none!important;width:100%!important}.order-item-row>.order-item-inside>.action-col{left:20px!important;position:absolute;top:0!important}.shopping-topic-section>.inside .btn-select-section{margin:0 -20px;width:calc(100% + 40px)}.shopping-topic-section>.inside .btn-select-section>.inside>.btn-select-group{padding:0 20px!important}.order-item-row.in-stock>.order-item-inside>.info-col,.order-item-row.out-of-stock>.order-item-inside>.info-col{padding-right:35px!important}.order-item-row>.order-item-inside>.info-col .btn-action-product-group{display:block!important;position:absolute;right:0!important;top:0!important;z-index:10}.order-item-row>.order-item-inside>.info-col .product-info{align-items:flex-start}.order-item-row>.order-item-inside>.info-col .product-info>.cover{height:75px;width:75px}.order-item-row>.order-item-inside>.info-col .product-info>.detail{padding-left:10px;width:calc(100% - 75px)}.order-item-row>.order-item-inside>.info-col .product-info>.detail>.product-name{font-size:13px;line-height:20px;max-height:40px;min-height:20px}.order-item-row>.order-item-inside>.quantity-col{padding:10px 0!important}.order-item-row>.order-item-inside>.quantity-col .this-info-status{text-align:left}.order-item-row.out-of-stock>.order-item-inside>.total-col,.order-item-row>.order-item-inside>.total-col>.btn-action-product-group{display:none!important}.order-item-row>.order-item-inside>.total-col>.text-quantity{display:block!important}#promo-code-section>.inside .shopping-detail-row{margin-top:10px}.shopping-topic-section+.shopping-detail-section{padding:0}.shopping-detail-section{margin-left:-20px;margin-right:-20px;padding:20px!important;width:calc(100% + 40px)}#order-summary-section,#promo-code-section,.shopping-detail-section+.shopping-detail-section{border-top:5px solid #f2f2f2;margin-top:0}.shopping-detail-for-mobile{display:block}.shopping-detail-for-desktop{display:none}#promo-code-search-section>.inside{width:100%!important}#tax-invoice-section{padding:0!important}#tax-invoice-section .shopping-detail-row{border-radius:0!important;padding:0 20px}.card-select-section.outline .payment-method-group.card-select-group .card-select-item>.inside{flex-wrap:wrap!important}.card-select-section.outline .payment-method-group.card-select-group .card-select-item>.inside>.col-right{padding:15px 0 0 40px;width:100%!important}#installment-system-section{margin-left:-20px!important;margin-right:-20px!important;padding:20px!important;width:calc(100% + 40px)!important}#installment-system-section>.inside{padding:0!important}#info-installment-calculate-section.desktop{display:none!important}#info-installment-calculate-section.mobile{border:none!important;display:block!important;margin-left:-20px!important;margin-right:-20px!important;padding:0!important;width:calc(100% + 40px)!important}#info-installment-calculate-section>.inside>.shopping-detail-row{padding:0!important}#info-installment-calculate-section>.inside>.shopping-detail-row>.inside-container{border-radius:0!important;padding:20px!important}.card-select-section.outline .card-select-group.installment-period-group{display:block;margin:0!important;width:100%}.card-select-section.outline .card-select-group.installment-period-group .card-select-item{flex:auto!important;margin:0!important;width:100%!important}.card-select-section.outline .card-select-group.installment-period-group .card-select-item+.card-select-item{margin:10px 0 0!important}}@media (max-width:399.98px){.shopping-topic-section .installments-alert-section .item-container{display:block!important}.shopping-topic-section .installments-alert-section .item-container>.item.this-label+.item.this-icon{margin:10px 0 0!important}.card-select-section#installment-system-form .slot-text-row>ul.slot-text-group{display:block!important}.card-select-section#installment-system-form .slot-text-row>ul.slot-text-group.min-spacing>li+li{padding-left:0!important}.card-select-section#installment-system-form .slot-text-row>ul.slot-text-group.min-spacing>li:after,.card-select-section#installment-system-form .slot-text-row>ul.slot-text-group.min-spacing>li:before{display:none!important}}