body.is-mobile #menu-categories{display:none}#menu-container .menu-mobile-container .menu-item.footer{margin-bottom:60px}@media(max-width:767px){.whatsapp-send-link{bottom:62px;left:10px}}#detail-breadcrumbs{padding-top:15px;padding-bottom:15px}#detail-breadcrumbs ul{padding:0}#detail-breadcrumbs ul li a{list-style:none;color:#9e9e9e}#detail-breadcrumbs ul li{display:inline-block}#detail-breadcrumbs ul li:first-child a{color:#000}#detail-breadcrumbs ul li:not(:last-child):after{content:"/";font-size:14px;padding-left:4px}#product-section{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#product-section>div{width:100%;display:flex;flex-direction:column}#product-section .box{border-top:1px solid var(--detail-border-color);border-bottom:1px solid var(--detail-border-color);margin-top:15px}#product-section .box-title{margin:0;padding:15px 0 15px 5px;font-size:14px;border-bottom:1px solid var(--detail-border-color)}@media(min-width:768px){#product-section{background-color:unset}#product-section .box{border-left:1px solid var(--detail-border-color);border-right:1px solid var(--detail-border-color);margin-top:0;margin-bottom:15px}#product-section .box-title{padding-left:15px!important;font-size:12px;font-weight:bold}}#product-section>.image-wrapper{padding-left:15px;padding-right:15px;background-color:#fff}#product-section>.image-wrapper .big-image-wrapper{position:relative;margin:0 15px}#product-section>.image-wrapper .big-image-wrapper .big-image{width:100%;display:flex;justify-content:center}#product-section>.image-wrapper .big-image-wrapper .big-image .item.has-video{width:100%}#product-section>.image-wrapper .big-image-wrapper .big-image .item img{max-height:100%}#product-section>.image-wrapper .big-image-wrapper .big-image-nav-container .nav-button-prev{position:absolute;left:-30px;top:50%;transform:translate(0,-50%);width:30px;height:30px;font-size:30px;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center}#product-section>.image-wrapper .big-image-wrapper .big-image-nav-container .nav-button-next{position:absolute;right:-30px;top:50%;transform:translate(0,-50%);width:30px;height:30px;font-size:30px;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center}#product-section>.image-wrapper .big-image-wrapper .big-image-nav-container .nav-button-* span{font-weight:bold}#product-section>.image-wrapper .big-image-wrapper .big-image-dots-container{position:absolute;bottom:5px;z-index:1;width:100%;text-align:center}#product-section>.image-wrapper .big-image-wrapper .big-image-dots-container .big-image-dots-container-inner{display:inline-flex;flex-direction:row;justify-content:center;background-color:#fff9;border-radius:6px}#product-section>.image-wrapper .big-image-wrapper .big-image-dots-container .big-image-dots-container-inner .big-image-dots-item{display:inline-block;zoom:1}#product-section>.image-wrapper .big-image-wrapper .big-image-dots-container .big-image-dots-container-inner .big-image-dots-item span{width:7px;height:7px;margin:5px 5px;background:#f6f6f6;display:block;-webkit-backface-visibility:visible;border-radius:30px}#product-section>.image-wrapper .big-image-wrapper .big-image-dots-container .big-image-dots-container-inner .big-image-dots-item.active span,#product-section>.image-wrapper .big-image-wrapper .big-image-dots-container .big-image-dots-container-inner .big-image-dots-item:hover span{background:var(--detail-image-dots-bg-color)}#product-section>.image-wrapper .add-favorite-button{position:absolute;top:5px;right:5px;width:40px;height:40px;border:1px solid #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 0 2px 1px #0003;transition:all .4s ease;cursor:pointer}#product-section>.image-wrapper .add-favorite-button span{font-weight:bold;font-size:1.4em}#product-section>.image-wrapper .add-favorite-button span:before{content:""}#product-section>.image-wrapper .add-favorite-button.active span:before{content:""}#product-section>.image-wrapper .add-favorite-button.active,#product-section>.image-wrapper .add-favorite-button:hover{color:var(--detail-image-favorite-button-focus-bg-color)}#product-section>.image-wrapper .share-button{position:absolute;top:50px;right:5px;width:40px;height:40px;border:1px solid #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 0 2px 1px #0003;transition:all .4s ease;cursor:pointer}#product-section>.image-wrapper .video-button{position:absolute;bottom:35px;right:5px;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 0 2px 1px #0006;cursor:pointer;font-size:1.2rem;padding:3px 2px}#product-section>.image-wrapper .video-button i{font-size:2rem;margin-right:5px;color:var(--detail-image-video-button-bg-color)}@media(min-width:768px){#product-section>.image-wrapper .add-favorite-button{top:15px;right:15px}#product-section>.image-wrapper .share-button{top:65px;right:15px}#product-section>.image-wrapper .video-button{bottom:20px;padding:5px 10px}}#product-section>.image-wrapper .slider-wrapper{display:none;margin:15px 0 0 0;flex-direction:row;flex-wrap:wrap;align-items:center}#product-section>.image-wrapper .slider-wrapper .item{border:1px solid transparent;border-radius:4px;width:76px;height:76px;padding:5px;max-height:unset}#product-section>.image-wrapper .slider-wrapper .item.has-video .embed-responsive{width:100%;padding-bottom:100%}#product-section>.image-wrapper .slider-wrapper .item a{display:flex;justify-content:center}#product-section>.image-wrapper .slider-wrapper .item img{max-height:100%;max-width:100%;width:auto;height:auto}#product-section>.image-wrapper .slider-wrapper .item.selected{border-color:var(--detail-image-selected-img-border-color)}#product-section.canvas-product>.image-wrapper .slider-wrapper .item{width:76px;height:76px;padding:5px}@media(min-width:768px){#product-section>.image-wrapper{max-width:50%;border:0}#product-section.canvas-product>.image-wrapper{width:50%!important}#product-section>.image-wrapper .big-image-wrapper{display:flex;margin:0}#product-section>.image-wrapper .big-image-wrapper .big-image .item{width:100%}#product-section>.image-wrapper .big-image-wrapper .big-image .item img{width:90%;margin:0 auto}#product-section>.image-wrapper .big-image-wrapper .big-image-nav-container .nav-button-prev{position:absolute;left:-10px;top:50%;transform:translate(0,-50%);font-size:20px;color:#fff;cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#0000006e}#product-section>.image-wrapper .big-image-wrapper .big-image-nav-container .nav-button-next{position:absolute;right:-10px;top:50%;transform:translate(0,-50%);font-size:20px;color:#fff;cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#0000006e}#product-section>.image-wrapper .big-image-wrapper .big-image-dots-container{display:none}#product-section>.image-wrapper .slider-wrapper{display:flex}}#product-section .detail-wrapper{padding-left:15px;padding-right:15px;background-color:#fff}#product-section .detail-wrapper>div{background-color:#fff}@media(min-width:768px){#product-section .detail-wrapper{width:50%;padding-left:15px;padding-right:15px}}#product-section .detail-wrapper .info-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;color:var(--text-color);margin:5px 0}#product-section .detail-wrapper .info-wrapper h2{width:100%;margin:0;padding:5px 5px;font-size:1em;line-height:18px}#product-section .detail-wrapper .info-wrapper h2 .running-out{font-size:.8em;color:var(--detail-runningout-txt-color);background-color:var(--detail-runningout-bg-color);font-weight:bold;border:1px solid transparent;border-radius:10px;padding:0 10px}#product-section .detail-wrapper .info-wrapper h2 .running-out i{margin-right:5px}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper{display:flex;flex-direction:row;align-items:center;align-self:start;margin-bottom:5px;font-size:12px;padding:0 5px;width:100%}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper>div{width:33.3333%;text-align:center}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper>div:not(.hide)+div:not(.hide){margin-left:5px;padding-left:5px;border-left:1px solid #ccc}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper a{color:var(--text-color)}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper a:not(.no-link):hover{text-decoration:underline;color:var(--detail-summary-link-hover-color)}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .reviews-summary{display:flex;flex-direction:column}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .reviews-summary a span{font-size:.8em}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .favorites-summary{display:flex;align-items:center;justify-content:center}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .favorites-summary button.add-favorite{border:0;background-color:transparent;margin:0 3px 0 0;padding:0}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .favorites-summary button.add-favorite.active,#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .favorites-summary button.add-favorite:hover{color:var(--detail-summary-favorite-btn-hover-color)}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .favorites-summary button.add-favorite span:before{content:""}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .favorites-summary button.add-favorite.active span:before{content:""}#product-section .detail-wrapper .info-wrapper .product-dynamic-section{display:flex;flex-direction:row;align-self:start;align-items:center;font-size:12px;padding:0 0 0 5px}#product-section .detail-wrapper .info-wrapper .product-dynamic-section img{margin-right:10px;max-width:40px}#product-section .detail-wrapper .info-wrapper .info{display:flex;flex-direction:row;align-items:center;align-self:flex-start;width:100%;background-color:#f8f8f8;margin:5px 0}#product-section .detail-wrapper .info-wrapper .info .price-info{display:none;flex-direction:row;align-items:center;justify-content:center;margin-right:20px}#product-section .detail-wrapper .info-wrapper .info .price-info .tax-text{font-size:.6em;text-decoration:none;display:inline-flex}#product-section .detail-wrapper .info-wrapper .info .price-info .discount{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--detail-price-discount-bg-color);color:var(--detail-price-discount-txt-color);padding:10px;margin-right:10px;width:92px;height:92px}#product-section .detail-wrapper .info-wrapper .info .price-info .discount span{font-size:1em}#product-section .detail-wrapper .info-wrapper .info .price-info .discount span.rate{font-size:2.4em}#product-section .detail-wrapper .info-wrapper .info .price-info .list-price{font-size:1.2em;opacity:.7;text-decoration:line-through}#product-section .detail-wrapper .info-wrapper .info .price-info .sale-price{font-size:1.4em;font-weight:bold;white-space:nowrap}#product-section .detail-wrapper .info-wrapper .info .price-info .campaign-price{display:flex;flex-direction:column;padding-left:10px;border-left:1px solid #ccc;margin-left:10px;margin-top:5px;margin-bottom:5px}#product-section .detail-wrapper .info-wrapper .info .price-info .campaign-price .campaign-price-amount{color:var(--detail-price-campaign-txt-color);font-weight:bold;font-size:1.2em}#product-section .detail-wrapper .info-wrapper .info .price-info .login-wrapper{color:var(--detail-login-txt-color);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;font-weight:bold}#product-section .detail-wrapper .info-wrapper .info .price-info .login-wrapper a{color:var(--detail-login-link-txt-color)}#product-section .detail-wrapper .info-wrapper .info:not(.has-campaign-price) .price-info .campaign-price .campaign-price-name{color:var(--detail-price-campaign-txt-color);font-weight:bold;font-size:1.2em;border:2px solid var(--detail-price-campaign-txt-color);padding:5px}#product-section .detail-wrapper .info-wrapper .info.has-campaign{flex-wrap:wrap}#product-section .detail-wrapper .info-wrapper .info.has-campaign .price-info{margin:0;width:100%;justify-content:unset}#product-section .detail-wrapper .info-wrapper .info.has-campaign .price-info .discount{display:none}#product-section .detail-wrapper .info-wrapper .info.has-campaign .list-price{font-size:1em}#product-section .detail-wrapper .info-wrapper .info.has-campaign .sale-price{font-size:1.2em}#product-section .detail-wrapper .info-wrapper .info.has-campaign.has-campaign-price .sale-price{font-size:1em}#product-section .detail-wrapper .info-wrapper .info.has-campaign .tags{width:100%;margin-top:0;margin-left:0;flex-direction:row;flex-wrap:wrap;align-items:center}#product-section .detail-wrapper .info-wrapper .info.has-campaign.tags:before{display:none}#product-section .detail-wrapper .info-wrapper .info.has-campaign .tags .tag-item{width:calc(50% - 10px);margin:5px}#product-section .detail-wrapper .info-wrapper .tags{display:flex;flex-direction:column;position:relative;width:100%;border:1px solid #eee}#product-section .detail-wrapper .info-wrapper .tags:before{content:"";width:2px;height:100%;background-color:#dbdbdb;position:absolute;top:0;left:-20px;display:none}#product-section .detail-wrapper .info-wrapper .tags .tag-item.tag-header{border:0;width:100%!important;padding:10px 0 10px 10px;background-color:#eee;font-size:1em;margin:0!important}#product-section .detail-wrapper .info-wrapper .tags .tag-item{border:0;margin-bottom:5px;display:flex;flex-direction:column;align-items:baseline;font-size:.8em;width:100%;padding:0 10px}#product-section .detail-wrapper .info-wrapper .tags .tag-item span{border:1px solid #ddd;padding:5px;width:100%;text-align:center}#product-section .detail-wrapper .info-wrapper .tags .tag-item.campaign span{border-color:var(--detail-tags-campaign-color);color:var(--detail-tags-campaign-color);font-weight:bold;border-width:2px}#product-section .detail-wrapper .info-wrapper .tags .tag-item.free-shipping span{border-color:var(--detail-tags-freeshipping-bg-color);background-color:var(--detail-tags-freeshipping-bg-color);color:var(--detail-tags-freeshipping-txt-color)}#product-section .detail-wrapper .info-wrapper .tags .tag-item.new-product span{background-color:var(--details-tags-newproduct-bg-color);color:var(--details-tags-newproduct-txt-color);border-color:var(--details-tags-newproduct-border-color)}@media(min-width:768px){#product-section .detail-wrapper .info-wrapper{margin-bottom:10px;margin-top:0}#product-section .detail-wrapper .info-wrapper h2{margin-bottom:10px;padding-left:0;display:flex;flex-direction:column}#product-section .detail-wrapper .info-wrapper h2 .running-out{border:0;background-color:transparent;padding:0}#product-section .detail-wrapper .info-wrapper .info{justify-content:space-evenly;display:flex;padding:10px;margin:0;width:auto}#product-section .detail-wrapper .info-wrapper .info .price-info{display:flex;margin-right:5px}#product-section .detail-wrapper .info-wrapper .tags{margin-left:5px;border:0;width:auto}#product-section .detail-wrapper .info-wrapper .tags:before{display:none}#product-section .detail-wrapper .info-wrapper .tags .tag-item.tag-header{display:none}#product-section .detail-wrapper .info-wrapper .tags .tag-item span{padding:5px 30px}#product-section .detail-wrapper .info-wrapper .info.has-campaign{width:100%}#product-section .detail-wrapper .info-wrapper .info.has-campaign .price-info{width:66.66%}#product-section .detail-wrapper .info-wrapper .info.has-campaign .tags{width:33.33%}#product-section .detail-wrapper .info-wrapper .info.has-campaign .tags .tag-item{width:auto}#product-section .detail-wrapper .info-wrapper .info.has-campaign .tags .tag-item.campaign{display:none}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper{margin-bottom:10px;padding:0}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper>div{width:auto;text-align:unset}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .reviews-summary{align-items:center}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper .reviews-summary a span{font-size:1em}#product-section .detail-wrapper .info-wrapper .product-dynamic-section{margin-bottom:10px;padding:0}}@media(max-width:250px){#product-section .detail-wrapper{padding-left:5px;padding-right:5px}#product-section .detail-wrapper .info-wrapper h2{font-size:12px}#product-section .detail-wrapper .info-wrapper .product-summary-wrapper{font-size:10px}}#product-section .detail-wrapper .colors .colors-header{width:100%;margin:0;padding:10px 0 10px 10px;background-color:#eee;font-size:1em}#product-section .detail-wrapper .colors .colors-header span{font-size:.8em;color:#f00;margin-left:5px;font-weight:bold}#product-section .detail-wrapper .colors .items{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#f8f8f8;padding:0 5px 10px 5px}#product-section .detail-wrapper .colors .color-item{cursor:pointer;width:20%;margin-top:10px;padding:0 5px}#product-section .detail-wrapper .colors .color-wrap{display:flex;flex-direction:column;align-items:center;position:relative;border:2px solid transparent;padding:3px}#product-section .detail-wrapper .colors .color-wrap .img{width:100%}#product-section .detail-wrapper .colors .color-wrap .img img{width:auto;margin:auto}#product-section .detail-wrapper .colors .color-wrap .img span.color{width:50px;height:50px;margin:auto;display:flex}#product-section .detail-wrapper .colors .color-wrap .img span.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}#product-section .detail-wrapper .colors .color-wrap .out-of-stock-text{position:absolute;width:100%;height:100%;overflow:hidden;background:linear-gradient(to bottom left,transparent calc(50% - 1px),#ccc calc(50% - -1px),#eee 50%,transparent 50%),linear-gradient(to bottom right,transparent calc(50% - 1px),#eee calc(50% - -1px),#ccc 50%,transparent 50%);background-color:#ffffff60}#product-section .detail-wrapper .colors .color-wrap .out-of-stock-text .inform-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#product-section .detail-wrapper .colors .color-wrap .out-of-stock-text .inform-text i{border:1px solid transparent;border-radius:50%;border-color:#fff;padding:5px;background-color:#fff}#product-section .detail-wrapper .colors .color-item.selected .color-wrap{border-color:var(--detail-colors-selected-border-color)}@media(min-width:768px){#product-section .detail-wrapper .colors .color-item{width:16.6666%}}#product-section .detail-wrapper .relative-options-wrapper{margin:5px 0}#product-section .detail-wrapper .relative-options-wrapper .options-header{width:100%;margin:0;padding:10px 0 10px 10px;background-color:#eee;font-size:1em}#product-section .detail-wrapper .relative-options-wrapper>div{display:flex;flex-direction:row;background-color:#f8f8f8;padding:5px;overflow-x:auto}#product-section .detail-wrapper .relative-options-wrapper .brand-item{padding:10px;margin-right:5px;background-color:#fff;min-height:40px;display:flex;border-radius:5px;border:1px solid #ccc;font-size:.9em;cursor:pointer}#product-section .detail-wrapper .relative-options-wrapper .brand-item:last-child{margin-right:0}#product-section .detail-wrapper .relative-options-wrapper .brand-item.selected{border-color:var(--detail-options-selected-border-color)}#product-section .detail-wrapper .relative-options-wrapper .model-item{padding:10px;margin-right:5px;background-color:#fff;min-height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;border:1px solid #ccc;font-size:.9em;cursor:pointer}#product-section .detail-wrapper .relative-options-wrapper .model-item:last-child{margin-right:0}#product-section .detail-wrapper .relative-options-wrapper .model-item.selected{border-color:var(--detail-options-selected-border-color)}#product-section .detail-wrapper .relative-options-wrapper .model-item .name{white-space:nowrap}#product-section .detail-wrapper .relative-options-wrapper .model-item .price{white-space:nowrap;font-weight:bold}#product-section .detail-wrapper .relative-options-wrapper .model-item .price .tax-text{font-size:.75em}#product-section .detail-wrapper .coupons-wrapper{margin:5px 0}#product-section .detail-wrapper .coupons-wrapper .coupons-header{width:100%;margin:0;padding:10px 0 10px 10px;background-color:#eee;font-size:1em}#product-section .detail-wrapper .coupons-wrapper .coupons-inner{display:flex;flex-direction:row;background-color:#f8f8f8;padding:10px;overflow-x:auto}#product-section .detail-wrapper .coupons-wrapper .coupon-item{margin-right:10px;background-color:var(--detail-coupon-bg-color);display:flex;flex-direction:column;border-radius:5px;border:1px solid var(--detail-coupon-border-color);min-width:180px}#product-section .detail-wrapper .coupons-wrapper .coupon-item:last-child{margin-right:0}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-left{padding:5px;margin-bottom:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-left .coupon-amount{padding:0 10px;font-weight:bold;font-size:1.2em}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-left .coupon-button button{background-color:var(--detail-coupon-btn-bg-color);color:var(--detail-coupon-btn-txt-color);border:3px solid var(--detail-coupon-btn-border-color);padding:0 18px;font-size:.8em}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-left .coupon-button button:hover{background-color:var(--detail-coupon-btn-hover-bg-color);border-color:var(--detail-coupon-btn-hover-border-color);color:var(--detail-coupon-btn-hover-txt-color)}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator:before{content:' ';width:0;height:0;position:absolute;left:-1px;top:-3px;border-top:6px solid transparent;border-left:6px solid #fff;border-bottom:6px solid transparent}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator:after{content:' ';width:0;height:0;position:absolute;right:-1px;top:-3px;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #fff}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator .seperator{width:6px;height:6px;background-color:#fff;border:1px solid transparent;border-radius:50%;margin:0 6px}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-right{padding:5px 5px 5px 10px;display:flex;flex-direction:column;font-size:.7em}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-right ul{margin:0;padding-left:10px}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-right ul li{margin:5px 0}@media(min-width:768px){#product-section .detail-wrapper .coupons-wrapper .coupon-item{margin-right:10px;min-width:auto;flex-direction:row}#product-section .detail-wrapper .coupons-wrapper .coupon-item:last-child{margin-right:0}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-left{padding:10px;flex-direction:column;justify-content:center;align-items:center;margin:0}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-left .coupon-amount{font-size:1.2em;padding:10px 0}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-left .coupon-button button{width:100px;padding:4px 12px;font-size:1em}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator{height:100%;flex-direction:column}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator:before{content:' ';top:-1px;left:-5px;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator:after{content:' ';bottom:-1px;left:-5px;right:auto;top:auto;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;border-top:unset}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator .seperator{width:10px;height:10px;margin:3px 0}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator .seperator:nth-child(5),#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-seperator .seperator:nth-child(6){display:none}#product-section .detail-wrapper .coupons-wrapper .coupon-item .coupon-item-right{padding:10px;justify-content:center;align-items:center;min-width:150px;font-size:.9em}}#product-section .detail-wrapper .buttons{display:flex;flex-direction:column}#product-section .detail-wrapper .buttons .button-wrapper{display:none;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:10px}#product-section .detail-wrapper .buttons .button-wrapper button{padding:10px 6px;font-weight:bold;transition:all .3s ease;border:0}#product-section .detail-wrapper .buttons .button-wrapper button i{padding-right:5px;font-size:20px}#product-section .detail-wrapper .buttons .button-wrapper button.out-of-stock{background-color:#ddd;color:var(--text-color);opacity:.7;border-color:#ddd;font-weight:bold;width:calc(100% - 5px - 50px);margin-right:5px}#product-section .detail-wrapper .buttons .button-wrapper button.inform-me{width:calc(100% - 5px - 50px)}#product-section .detail-wrapper .buttons .button-wrapper button.add-favorite{width:45px;margin-left:5px;border-color:#ccc;background-color:transparent;color:#666;padding:5px;font-size:20px;border:2px solid #e7e7e7;border-radius:5px}#product-section .detail-wrapper .buttons .button-wrapper button.add-favorite.active,#product-section .detail-wrapper .buttons .button-wrapper button.add-favorite:hover{color:var(--detail-add-btn-favorite-btn-color);border-color:var(--detail-add-btn-favorite-btn-color)}#product-section .detail-wrapper .buttons .button-wrapper button.add-favorite span:before{content:""}#product-section .detail-wrapper .buttons .button-wrapper button.add-favorite.active span:before{content:""}#product-section .detail-wrapper .buttons .button-wrapper button.add-cart{width:calc(100% - 5px - 50px);margin-right:5px;background-color:var(--detail-add-btn-bg-color);color:var(--detail-add-btn-txt-color);border:3px solid var(--detail-add-btn-border-color)}#product-section .detail-wrapper .buttons .button-wrapper button.add-cart:hover{background-color:var(--detail-add-btn-hover-bg-color);border-color:var(--detail-add-btn-hover-border-color);color:var(--detail-add-btn-hover-txt-color)}#product-section .detail-wrapper .buttons .button-wrapper .favorite-count{width:100%;text-align:right;font-size:12px;color:#b6a6a6;margin-top:5px}#product-section .detail-wrapper .buttons .mobile-button-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-around;position:fixed;bottom:0;left:0;background-color:#fff;width:100%;z-index:501;padding:5px 10px;min-height:60px;border-top:1px solid #ccc}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper{display:flex;flex-direction:row;align-items:center;width:60%}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper .prices{text-align:center;width:100%}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper .list-price{font-size:.8em;opacity:.7;text-decoration:line-through}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper .sale-price{font-weight:bold;color:var(--detail-mobile-add-btn-price-color);font-size:1em;white-space:nowrap}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper .discount-rate{color:var(--detail-mobile-add-btn-discount-txt-color);background-color:var(--detail-mobile-add-btn-discount-bg-color);padding:5px 10px}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper .discount-rate+.prices{display:flex;flex-direction:column;margin-left:10px;width:auto;text-align:unset}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper .tax-text{font-size:.75em}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper.has-campaign-price .discount-rate{display:none}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper.has-campaign-price .prices{margin:0}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper.has-campaign-price .sale-price{font-weight:normal;color:inherit;opacity:.9;font-size:.9em}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper.has-campaign-price .campaign-price{margin-left:15px;margin-right:5px;overflow:hidden;display:flex;flex-direction:column}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper.has-campaign-price .campaign-price .campaign-price-name{font-size:.8em;font-weight:bold;white-space:nowrap}#product-section .detail-wrapper .buttons .mobile-button-wrapper .price-wrapper.has-campaign-price .campaign-price .campaign-price-amount{color:var(--detail-mobile-add-btn-campaing-price-txt-color);font-weight:bold}#product-section .detail-wrapper .buttons .mobile-button-wrapper button{width:40%}#product-section .detail-wrapper .buttons .mobile-button-wrapper button.add-cart{padding:10px 25px;border:1px solid var(--detail-mobile-add-btn-border-color);border-radius:0;color:var(--detail-mobile-add-btn-txt-color);background-color:var(--detail-mobile-add-btn-bg-color)}#product-section .detail-wrapper .buttons .mobile-button-wrapper button.out-of-stock{border:0;border-radius:0;color:#fff;background-color:#ccc;font-size:.8em}#product-section .detail-wrapper .buttons .mobile-button-wrapper.has-login-wrapper{border:1px solid var(--detail-mobile-login-border-color);padding:0}#product-section .detail-wrapper .buttons .mobile-button-wrapper .login-wrapper{color:#4c4c4c;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;font-weight:bold}#product-section .detail-wrapper .buttons .mobile-button-wrapper .login-wrapper a{color:var(--detail-mobile-login-link-color)}@media(min-width:768px){#product-section .detail-wrapper .buttons .button-wrapper{display:flex}#product-section .detail-wrapper .buttons .mobile-button-wrapper{display:none}}#product-section .detail-wrapper .buttons .share{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:10px 0}#product-section .detail-wrapper .buttons .share>span{font-weight:bold;margin-right:5px}#product-section .detail-wrapper .buttons .share ul{margin:0}#product-section .detail-wrapper .buttons .share ul li{border:1px solid var(--detail-border-color);padding:2px;border-radius:50%;min-width:25px;min-height:25px;margin:0 2px}#product-section .detail-wrapper .buttons .share ul li a{color:var(--text-color)}#product-section .relative-products-redirect-wrapper{padding-left:15px;padding-right:15px;text-align:center;margin-bottom:10px}#product-section .relative-products-redirect-wrapper .inner{display:flex}#product-section .relative-products-redirect-wrapper .inner a{padding:10px 0;border:1px solid var(--detail-related-link-color);color:var(--detail-related-link-color);font-weight:bold;width:100%}@media(min-width:768px){#product-section .relative-products-redirect-wrapper .inner{display:inline-block}#product-section .relative-products-redirect-wrapper .inner a{border:0;border-bottom:1px solid var(--detail-related-link-color);padding:10px 0 2px 0}}#product-section .group-campaigns-wrapper{margin:0 15px}#product-section .group-campaigns-wrapper .inner-wrapper{display:flex;flex-direction:column}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item{display:flex;flex-direction:column;border:1px solid #ccc}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item:not(:last-child){margin-bottom:15px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .campaign-header{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;background-color:#eee;width:100%}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .campaign-header span{padding:10px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .campaign-header span.number{color:var(--detail-gcampaigns-header-number-color);font-weight:bold}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .tax-text{font-size:.7em}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-images{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;order:1;border-bottom:1px solid #ccc;padding:10px 0}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-images .image-item{width:calc(25% - 20px);margin:0 10px;display:flex;flex-direction:row;align-items:center;position:relative}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-images .image-item:not(.main-product):before{content:'+';font-size:2em;position:absolute;left:-19px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-images img{width:100%;height:auto}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item-list{order:2;padding:10px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item{display:flex;flex-direction:row;margin-bottom:5px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-image{width:15%}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-image img{width:100%;height:auto}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-name{width:60%;padding:0 5px;color:#000}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-name span{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9em}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-name button{background-color:transparent;color:var(--detail-gcampaigns-change-btn-color);text-decoration:underline;padding:5px 0}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-price .old-price{font-size:.8em;text-decoration:line-through}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-price .new-price{color:var(--detail-gcampaigns-price-color);font-weight:bold;font-size:.9em}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-price .discount-price{display:none}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item.main-product{display:none}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .summary{order:3;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ccc;padding:10px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .summary .sum>div{font-size:.9em;display:flex;align-items:center}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .summary .sum>div .price-text{font-size:1.1em;color:var(--detail-gcampaigns-summary-price-color);margin-left:10px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .summary .sum .discount{color:var(--detail-gcampaigns-summary-discount-color);font-weight:bold}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .summary .sum .discount span{font-weight:bold}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .summary .buttons button{padding:5px 10px;background-color:transparent;border:1px solid var(--detail-gcampaigns-summary-buttons-color);color:var(--detail-gcampaigns-summary-buttons-color)}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item.size-1 .product-images .image-item{width:calc(40% - 20px)}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item.size-2 .product-images .image-item{width:calc(30% - 20px)}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item.size-3 .product-images.image-item{width:calc(22% - 20px)}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item.size-4 .product-images .image-item{width:calc(20% - 20px)}#product-section #group-campaigns-image-modal .campaign-slider{display:flex;flex-direction:column}#product-section #group-campaigns-image-modal .campaign-slider .image-wrapper img{max-height:300px;margin:0 auto}#product-section #group-campaigns-image-modal .campaign-slider .button-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:10px}#product-section #group-campaigns-image-modal .campaign-slider .button-wrapper span{padding:5px 20px;margin:0 5px;background:#ddd;border-radius:4px;color:#000;cursor:pointer}#product-section #group-campaigns-colors-modal .product-slider{display:flex;flex-direction:column}#product-section #group-campaigns-colors-modal .product-slider .image-wrapper img{max-height:300px;width:auto;margin:0 auto}#product-section #group-campaigns-colors-modal .product-slider .button-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:10px}#product-section #group-campaigns-colors-modal .product-slider .button-wrapper span{padding:5px 20px;margin:0 5px;background:#ddd;border-radius:4px;color:#000;cursor:pointer}#product-section #group-campaigns-colors-modal .items{display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #ccc;margin:10px 0}#product-section #group-campaigns-colors-modal .items .color-item{cursor:pointer;width:20%;margin:10px 0;padding:0 5px}#product-section #group-campaigns-colors-modal .items .color-item .color-wrap{display:flex;flex-direction:column;align-items:center;position:relative;border:1px solid transparent}#product-section #group-campaigns-colors-modal .items .color-item.selected .color-wrap{border-color:var(--detail-gcampaigns-color-modal-selected-border-color)}#product-section #group-campaigns-colors-modal .items .color-item .color-wrap .img{width:100%}#product-section #group-campaigns-colors-modal .items .color-item .color-wrap .img img{width:auto;margin:auto}#product-section #group-campaigns-colors-modal .items .color-item .color-wrap span{font-size:.8em;text-overflow:ellipsis;overflow:hidden;max-width:100%}#product-section #group-campaigns-colors-modal .error-wrapper{font-weight:bold;color:#f00;margin-bottom:20px}@media(min-width:768px){#product-section .group-campaigns-wrapper{margin:15px 15px 0 15px}#product-section .group-campaigns-wrapper .group-campaigns-header{background-color:transparent;border-bottom:0;font-weight:bold;font-size:18px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-images{display:none}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item{flex-direction:row;flex-wrap:wrap}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item-list{width:80%;display:flex;flex-direction:row;justify-content:center}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item{flex-direction:column;margin:10px;align-items:center;padding:10px 0}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item.main-product{display:flex}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item:not(.main-product){border:2px solid var(--detail-gcampaigns-border-color);border-radius:4px;position:relative}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item:not(:first-child):before{content:'+';position:absolute;left:-21px;top:calc(50% - 10px);width:20px;height:20px;line-height:20px;font-size:2em}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item:not(.main-product):after{content:'%';position:absolute;right:-5px;top:-5px;width:20px;height:20px;border:1px solid transparent;border-radius:50%;background-color:var(--detail-gcampaigns-otherproduct-icon-bg-color);color:var(--detail-gcampaigns-otherproduct-icon-txt-color);display:flex;justify-content:center}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item.size-1 .product-item{width:calc(25% - 20px)}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item.size-2 .product-item{width:calc(25% - 20px)}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item.size-3 .product-item{width:calc(22% - 20px)}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item.size-4 .product-item{width:calc(18% - 20px)}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-image{width:100%;max-width:100px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-name{width:100%;padding:10px 7px}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-price{display:flex;flex-direction:column;align-items:center}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .product-item .product-price .discount-price{border:1px solid var(--detail-gcampaigns-otherproduct-discount-border-color);color:var(--detail-gcampaigns-otherproduct-discount-txt-color);border-radius:3px;padding:3px 10px;margin-top:10px;display:flex;align-items:center;font-weight:bold}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .summary{border:0;flex-direction:column;width:20%;justify-content:center}#product-section .group-campaigns-wrapper .inner-wrapper .campaign-item .summary .buttons button{background-color:var(--detail-gcampaigns-summary-buttons-color);color:#fff;margin-top:10px}#product-section #group-campaigns-colors-modal .items .color-item .color-wrap span{font-size:1em}}#product-section .review-stars-wrapper{display:flex;flex-direction:row;align-items:center}#product-section .review-stars-wrapper i{padding:0 2px}#product-section .review-stars-wrapper i:before{content:""}#product-section .review-stars-wrapper i.full:before{content:"";color:var(--detail-review-color)}#product-section .review-stars-wrapper i.half:before{content:"";color:var(--detail-review-color)}#product-section .review-wrapper{margin-left:15px;margin-right:15px;margin-top:15px;background-color:#fff;border:1px solid #ccc;margin-bottom:20px}#product-section .review-wrapper .no-review-content{padding:10px 0 0 10px}#product-section .review-wrapper .review-header{font-weight:bold;margin-bottom:5px;font-size:18px;padding:10px 0 0 10px}#product-section .review-wrapper .review-rate-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px;padding:10px}#product-section .review-wrapper .review-rate-wrapper .review-stars-wrapper .rate{font-size:20px;margin-right:5px}#product-section .review-wrapper .review-rate-wrapper .review-stars-wrapper i{font-size:18px}#product-section .review-wrapper .review-rate-wrapper .review-stars-wrapper .toggle{display:none;margin-left:10px;color:#666}#product-section .review-wrapper .review-rate-wrapper .review-summary{display:none}#product-section .review-wrapper .review-rate-wrapper .review-summary span{padding:0 5px;margin:0 5px}#product-section .review-wrapper .review-rate-wrapper .review-summary span+span{margin-left:0;padding-left:10px;border-left:1px solid #ccc}#product-section .review-wrapper .review-rate-wrapper .review-all a{display:flex;border:1px solid var(--detail-review-color);color:var(--detail-review-color);padding:5px;font-size:12px}#product-section .review-wrapper .review-rate-wrapper .review-all a span{padding-left:5px}#product-section .review-wrapper .review-rate-wrapper .review-all.no-comment{opacity:0}#product-section .review-wrapper .reviews{display:flex;flex-direction:column;padding:10px;margin-top:15px;border-top:1px solid #ccc}#product-section .review-wrapper .reviews .review-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;display:flex;flex-direction:column}#product-section .review-wrapper .reviews .review-item:last-child{border:0;margin-bottom:0}#product-section .review-wrapper .reviews .review-item .review-title{display:flex;align-items:center;margin-bottom:10px}#product-section .review-wrapper .reviews .review-item .review-title .review-stars-wrapper{font-size:16px}#product-section .review-wrapper .reviews .review-item .review-title .is-bought{margin-left:10px;color:#0bc15c;display:flex;font-weight:bold;align-items:center}#product-section .review-wrapper .reviews .review-item .review-title .is-bought i{background-color:var(--detail-review-isbought-bg-color);color:var(--detail-review-isbought-txt-color);padding:3px;border-radius:50%;font-size:10px;margin-left:5px}#product-section .review-wrapper .reviews .review-item .review-content{margin-bottom:10px;word-break:break-word}#product-section .review-wrapper .reviews .review-item .review-footer{color:#888}#product-section .review-star-tooltip{opacity:1;width:auto!important}#product-section .review-star-tooltip .tooltip-inner{max-width:none;padding:15px;background-color:#fff;color:#000;border-radius:4px;text-align:unset;display:flex;flex-direction:column;box-shadow:0 0 10px 5px #0000003b}#product-section .review-star-tooltip .tooltip-inner .t-header{color:#888;margin-bottom:5px}#product-section .review-star-tooltip .tooltip-inner .t-header span{font-size:20px;color:#000;margin-right:5px}#product-section .review-star-tooltip .tooltip-inner .t-content{color:#888;margin-bottom:5px}#product-section .review-star-tooltip .tooltip-inner .t-content .t-item{display:flex;flex-direction:row;justify-content:space-between}#product-section .review-star-tooltip .tooltip-inner .t-content .t-item .review-stars-wrapper span{margin-right:10px}#product-section .review-star-tooltip .tooltip-inner .t-content .t-item .review-count{margin-left:30px;color:#999}@media(min-width:768px){#product-section .review-wrapper .review-rate-wrapper .review-summary{display:flex}#product-section .review-wrapper .review-rate-wrapper .review-stars-wrapper .toggle{display:flex}#product-section .review-wrapper .review-rate-wrapper .review-all a{font-size:1em;border-width:2px;transition:all .2s ease}#product-section .review-wrapper .review-rate-wrapper .review-all a:hover{background-color:var(--detail-review-all-link-hover-bg-color);color:var(--detail-review-all-link-hover-txt-color)}#product-section .review-wrapper .review-rate-wrapper .review-all a span{display:none}#product-section .review-wrapper .reviews .review-item .review-title .is-bought{font-size:12px}#product-section .review-wrapper .reviews .review-item .review-title .is-bought i{font-size:8px}}#product-section .question-wrapper{margin-left:15px;margin-right:15px;background-color:#fff;border:1px solid #ccc;margin-bottom:20px;font-size:12px}#product-section .question-wrapper .question-header{font-weight:bold;margin-bottom:5px;padding:10px 5px 0 5px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#product-section .question-wrapper .question-header>span{font-weight:bold;font-size:18px}#product-section .question-wrapper .question-header a{display:flex;border:2px solid var(--detail-question-all-link-color);color:var(--detail-question-all-link-color);padding:5px;font-weight:normal}#product-section .question-wrapper .question-header a .question-count{padding-left:5px}#product-section .question-wrapper .no-question-content{padding:10px 0 0 10px}#product-section .question-wrapper .question-item{display:flex;flex-direction:column;padding:10px;order:1}#product-section .question-wrapper .question-item:not(:last-child){border-bottom:1px solid var(--detail-border-color)}#product-section .question-wrapper .question-item span{font-weight:bold;margin-right:10px}#product-section .question-wrapper .question-item .question{padding-bottom:5px}#product-section .question-wrapper .question-item .question-time{font-size:.8em;padding-bottom:10px}#product-section .question-wrapper .question-item .answer{display:flex;flex-direction:row;align-items:center}#product-section .question-wrapper .question-item .answer .question-reply-icon{padding-left:5px;padding-right:10px;color:var(--detail-border-color)}#product-section .question-wrapper .question-item .answer .answer-text{border-left:1px solid var(--detail-border-color);padding-left:10px}@media(min-width:768px){#product-section .question-wrapper{font-size:14px}}#product-section .tab-wrapper{background-color:#fff;padding-left:15px;padding-right:15px}#product-section .tab-wrapper ul{list-style:none}#product-section .tab-wrapper>ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;margin:0;font-size:.9em}#product-section .tab-wrapper>ul li{margin-bottom:0;padding:10px;width:100%;border-bottom:2px solid #eee;background-color:#eee}#product-section .tab-wrapper>ul li a{color:var(--text-color);width:100%;display:flex}#product-section .tab-wrapper ul>li:not(.active){background-color:#f8f8f8}#product-section .tab-wrapper ul>li.active a,#product-section .tab-wrapper ul>li.active>a:focus,#product-section .tab-wrapper ul>li.active>a:hover{color:#000;font-weight:bold}#product-section .tab-wrapper .tab-content{padding:20px 0 0 10px;background-color:#f8f8f8}#product-section .tab-wrapper .tab-pane img{max-width:100%}#product-section .feedback-wrapper{background-color:#fff;padding-left:15px;padding-right:15px;margin-top:10px}#product-section .feedback-wrapper>button{padding:10px;background-color:#f8f8f8;border:2px solid transparent;border-radius:0;color:var(--main-color)}#product-section .feedback-wrapper>button i{margin-right:5px;font-size:1.2em}#product-section .feedback-wrapper>button span{text-decoration:underline}#feedback-modal .modal-dialog{-webkit-transform:translate(0,25%);-ms-transform:translate(0,25%);-o-transform:translate(0,25%);transform:translate(0,25%)}#feedback-modal form ul li{display:flex;align-items:center;margin-bottom:10px}#feedback-modal form ul li span{margin-left:10px}#feedback-modal form button{width:100%;background-color:var(--detail-feedback-form-button-bg-color);color:var(--detail-feedback-form-button-txt-color)}#product-section .refund-wrapper{padding-left:15px;padding-right:15px;margin-top:10px}#product-section .refund-wrapper .refund-header{text-align:center;background-color:#f8f8f8;padding-bottom:10px}#product-section .refund-wrapper .refund-header div{margin:0;padding:15px 0 5px 0;font-size:1.3em;color:var(--detail-refund-header-color);font-weight:bold}#product-section .refund-wrapper .refund-header span{font-size:1em;padding:0 20px;display:flex;justify-content:center}#product-section .refund-wrapper .refund-content{margin-top:10px}#product-section .refund-wrapper .refund-content .refund-item{display:flex;flex-direction:row;flex-wrap:nowrap;text-align:left;margin-bottom:10px}#product-section .refund-wrapper .refund-content .refund-item .order{order:1;width:25%;background-color:var(--detail-refund-number-bg-color);color:var(--detail-refund-number-txt-color);display:flex;align-items:center;justify-content:center}#product-section .refund-wrapper .refund-content .refund-item .text{order:2;padding-left:10px;font-size:.9em;padding-top:20px;padding-bottom:20px;background-color:#f8f8f8;width:100%}#product-section .refund-wrapper .refund-content .refund-item .text i{color:var(--detail-refund-number-icon-color)}#product-section .refund-wrapper .refund-content .refund-item.to-right{text-align:right}#product-section .refund-wrapper .refund-content .refund-item.to-right .order{order:2}#product-section .refund-wrapper .refund-content .refund-item.to-right .text{order:1;padding-left:0;padding-right:10px}@media(min-width:768px){#product-section .refund-wrapper .refund-content .refund-item .order{width:50px}}#product-section .similars-wrapper{margin-bottom:15px;padding:0 15px}#product-section .similars-wrapper .similars-header{border-top:1px solid #ccc;padding-top:10px}#product-section .similars-wrapper .similars-inner{display:flex;flex-direction:row;flex-wrap:wrap}#product-section .similars-wrapper .item{text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;color:var(--text-color);background-color:#f8f8f8;width:calc(50% - 8px);margin:4px}#product-section .similars-wrapper .item .image>a{position:relative;display:block}#product-section .similars-wrapper .item .image>a img{max-height:150px;margin:0 auto;width:auto}#product-section .similars-wrapper .item .image>a .color-options{border-radius:3px;box-shadow:0 2px 2px 0 #0003;background-color:#fff;border:0;position:absolute;right:10px;bottom:5px;display:flex;padding:2px 5px;align-items:center;z-index:0}#product-section .similars-wrapper .item .image>a .color-options>div{display:flex}#product-section .similars-wrapper .item .image>a .color-options .color-option{width:12px;height:12px;border:solid 1px #fff;background-color:#000;border-radius:50%;z-index:3}#product-section .similars-wrapper .item .image>a .color-options .color-option:nth-child(2){z-index:2;margin-left:-6px;background-color:#f00}#product-section .similars-wrapper .item .image>a .color-options .color-option:nth-child(3){z-index:1;margin-left:-6px;background-color:#00f}#product-section .similars-wrapper .item .image>a .color-options .count{color:#333;margin:0 0 0 2px;font-size:10px}#product-section .similars-wrapper .item .name{margin-top:.5em;margin-bottom:.5em;display:flex;flex-direction:column;align-items:center;text-align:center}#product-section .similars-wrapper .item .name>a{color:#7e7e7e;display:block;width:90%;line-height:15px;height:30px;overflow:hidden;font-size:12px}#product-section .similars-wrapper .item .price-section{width:100%;margin:5px 0;display:flex;flex-direction:row;justify-content:center;align-items:center}#product-section .similars-wrapper .item .price-section .badge{background-color:var(--detail-similars-discount-rate-bg-color);color:var(--detail-similars-discount-rate-txt-color);font-weight:normal;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:47px;height:47px}#product-section .similars-wrapper .item .price-section .badge .discount-amount{font-size:1em}#product-section .similars-wrapper .item .price-section .badge .discount-text{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#product-section .similars-wrapper .item .price-section .badge .discount-text:before{content:""}#product-section .similars-wrapper .item .price-section .price{display:flex;flex-direction:column;padding-left:10px;text-align:left}#product-section .similars-wrapper .item .price-section .price-old{font-size:.8em;opacity:.7;text-decoration:line-through}#product-section .similars-wrapper .item .price-section .price-new{font-weight:bold;font-size:1.2em}#product-section .similars-wrapper .item .price-section .login-wrapper{color:#7e7e7e;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.9em}#product-section .similars-wrapper .item .price-section .login-wrapper a{color:var(--detail-similars-login-link-color);font-weight:bold}#product-section .similars-wrapper .item .price-section .tax-text{font-size:.5em}#product-section .similars-wrapper .similars-footer{height:10px;display:flex}#product-section .similars-wrapper .loader-wrap{display:flex;flex-direction:row;justify-content:center}#product-section .similars-wrapper .loader-wrap img{width:50px}@media(min-width:768px){#product-section .similars-wrapper .item{width:calc(25% - 10px);margin:5px}#product-section .similars-wrapper .item .price-section .tax-text{font-size:.7em}}#product-section .linked-wrapper .linked-item{position:relative;color:var(--detail-linked-color);text-align:right;top:-25px;font-size:.9em;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#product-section .linked-wrapper .linked-item img{width:50px;height:50px;display:inline-block;webkit-box-shadow:3px 3px 10px 0 #000000bf;-moz-box-shadow:3px 3px 10px 0 #000000bf;box-shadow:3px 3px 10px 0 #000000bf}#product-section .linked-wrapper .linked-item span{padding-right:5px}#product-section .campaigns{margin-top:10px}#product-section .campaigns .campaigns-header{margin:0;display:flex;width:100%;height:40px}#product-section .campaigns .campaigns-header img{max-width:100%}#product-section .campaigns .campaigns-header span{width:100%;margin:0;padding:10px 0 10px 10px;background-color:#eee;font-size:1em}#product-section .campaigns .items{display:flex;flex-direction:column;background-color:#f8f8f8;padding:10px}#product-section .campaigns .campaign-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}#product-section .campaigns .campaign-item:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--detail-border-color)}#product-section .campaigns .campaign-item .image-wrapper{width:50px}#product-section .campaigns .campaign-item .content-wrapper{display:flex;flex-direction:column;width:calc(100% - 50px);padding-left:10px}#product-section .campaigns .campaign-item .button-wrapper{display:flex;align-items:center;justify-content:space-evenly;margin-top:3px;width:100%}#product-section .campaigns .campaign-item .button-wrapper .price-section{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1em;font-weight:bold;padding:0 10px}#product-section .campaigns .campaign-item .button-wrapper .price-section .old{font-size:.7em;color:#f00;text-decoration:line-through}#product-section .campaigns .campaign-item .button-wrapper .price-section .tax-text{font-size:.7em}#product-section .campaigns .campaign-item .button-wrapper .view-button{border:2px solid var(--detail-campaign-view-btn-color);border-radius:0;background-color:inherit;font-size:.8em;color:var(--detail-campaign-view-btn-color)}#product-section .campaigns .campaign-item .button-wrapper .view-button:hover{background-color:var(--detail-campaign-view-btn-hover-bg-color);color:var(--detail-campaign-view-btn-hover-txt-color)}#product-section .campaigns .campaign-item .button-wrapper .select-button{background-color:var(--detail-campaign-select-btn-bg-color);color:var(--detail-campaign-select-btn-txt-color);border-radius:0;padding:5px 20px}#product-section .campaigns .campaign-item .button-wrapper .select-button:hover{background-color:var(--detail-campaign-select-btn-hover-bg-color)}#product-section .campaigns .campaign-item.selected .button-wrapper .select-button{background-color:var(--detail-campaign-deselect-btn-bg-color);color:var(--detail-campaign-deselect-btn-txt-color)}#product-section .campaigns .campaign-item .color-wrapper{overflow:hidden;width:100%}#product-section .campaigns .campaign-item .color-wrapper .campaign-item-colors{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;width:100%;padding-top:5px;overflow:auto}#product-section .campaigns .campaign-item .color-wrapper .campaign-item-colors li{border:0;background-color:var(--detail-campaign-color-bg-color);cursor:pointer;padding:8px;margin:2px;font-size:.8em;position:relative}#product-section .campaigns .campaign-item .color-wrapper .campaign-item-colors li:hover,#product-section .campaigns .campaign-item .color-wrapper .campaign-item-colors li.selected{background-color:var(--detail-campaign-color-selected-bg-color);color:var(--detail-campaign-color-selected-txt-color)}#product-section .campaigns .campaign-item .error-wrapper{color:#f00;margin-top:5px;font-size:12px;text-align:center;width:100%}#product-section #campaigns-image-modal .campaign-slider{display:flex;flex-direction:column}#product-section #campaigns-image-modal .campaign-slider .image-wrapper img{max-height:300px;margin:0 auto}#product-section #campaigns-image-modal .campaign-slider .button-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:10px}#product-section #campaigns-image-modal .campaign-slider .button-wrapper span{padding:5px 20px;margin:0 5px;background:#ddd;border-radius:4px;color:#000;cursor:pointer}@media(min-width:768px){#product-section .campaigns .campaign-item .button-wrapper{flex-wrap:wrap;margin:0}#product-section .campaigns .campaign-item .button-wrapper .price-section{flex-direction:row;padding:0}#product-section .campaigns .campaign-item .button-wrapper .price-section .old{margin-right:10px}#product-section .campaigns .campaign-item .color-wrapper{margin-left:60px;width:calc(100% - 60px)}}body.campaigns-modal-opened{overflow:hidden}#product-section .campaigns-modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#0009;z-index:505}#product-section .campaigns-modal.inactive{display:none}#product-section .campaigns-modal .campaigns-modal-inner{height:85%;top:15%;position:relative;display:flex;flex-direction:column;transition:top .2s linear;-webkit-transition:top .2s linear;-moz-transform:top .2s linear;-o-transition:top .2s linear;-ms-transition:top .2s linear}#product-section .campaigns-modal .campaigns-modal-inner.inactive{top:100%}#product-section .campaigns-modal .campaigns-modal-inner .campaigns{margin:0;overflow:hidden;height:calc(100% - 50px)}#product-section .campaigns-modal .campaigns-modal-inner .campaigns .items{overflow:auto;height:calc(100% - 40px)}#product-section .campaigns-modal .campaigns-modal-inner>.button-wrapper{height:50px;background-color:#f8f8f8;border-top:1px solid #ccc;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 15px}#product-section .campaigns-modal .campaigns-modal-inner>.button-wrapper .price-section{font-weight:bold}#product-section .campaigns-modal .campaigns-modal-inner>.button-wrapper .price-section .price{color:var(--detail-campaign-modal-price-color);font-size:1.2em}#product-section .campaigns-modal .campaigns-modal-inner>.button-wrapper .price-section .price .tax-text{font-size:.6em}#product-section .campaigns-modal .campaigns-modal-inner>.button-wrapper button{background:var(--detail-campaign-modal-add-btn-bg-color);color:var(--detail-campaign-modal-add-btn-txt-color)}@media(min-width:768px){#product-section .campaigns-modal .campaigns-modal-inner{max-width:500px;margin:0 auto;top:7.5%}}#inform-me-modal form span.validation-error{font-size:12px;color:#f00;display:block;font-weight:bold}#inform-me-modal form input.validation-error{border-left:3px solid #f00}#inform-me-modal form label{text-align:left!important}#inform-me-modal form .form-group:first-child{margin-bottom:10px}#product-section .share-modal .modal-dialog{margin:30% 10px}#product-section .share-modal .links{display:flex;flex-direction:column}#product-section .share-modal .links .links-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:100%}#product-section .share-modal .links .links-row:first-child{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}#product-section .share-modal .links .links-row .link-item{width:33.3333%;display:flex;flex-direction:column;align-items:center;color:#000}#product-section .share-modal .links .links-row .link-item .icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:2.5em;border-radius:50%;background-color:#e8e8e8;color:#666}#product-section .share-modal .links .links-row .link-item .text{font-size:.9em;margin:5px 0}#product-section .share-modal .links .links-row .link-item.whatsapp .icon{color:#fff;background-color:#59ce72}#product-section .share-modal .links .links-row .link-item.twitter .icon{color:#fff;background-color:#1d9bf0}#product-section .share-modal .links .links-row .link-item.facebook .icon{color:#fff;background-color:#1877f2}@media(min-width:768px){#product-section .share-modal .modal-dialog{margin:10% auto}}#product-section #material-section{border-bottom:1px solid var(--detail-border-color)}#product-section #zone-section h5{width:100%;margin:0;padding:10px 0 10px 10px;background-color:#eee;font-size:1em}#product-section #zone-section .zones{padding:5px 10px;background-color:#f8f8f8;display:flex;flex-direction:column}#product-section #zone-section .zone{margin:5px 0;display:flex;flex-direction:column}#product-section #zone-section .zone .zone-content{display:none;flex-direction:column;padding:10px}#product-section #zone-section .zone .input{display:flex;flex-direction:column}#product-section #zone-section .zone .input .design-text{border-radius:0;margin-bottom:1px}#product-section #zone-section .additional{display:flex;flex-direction:column}#product-section #zone-section .additional .font-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}#product-section #zone-section .additional .font-wrapper .select{padding-right:5px;height:32px!important}#product-section #zone-section .additional .font-wrapper .select.design-font{padding-right:5px;width:calc(65% - 10px)}#product-section #zone-section .additional .font-wrapper .select.design-font-size{padding-left:5px;width:calc(35% - 10px)}#product-section #zone-section .additional .text-styles{display:flex;flex-direction:row;list-style:none;margin:10px 0 0 0;padding:0;text-align:left}#product-section #zone-section .additional .text-styles li>span{font-size:20px;cursor:pointer;border:2px solid transparent;width:30px;height:30px;display:block;text-align:center}#product-section #zone-section .additional .text-styles li:hover>span{border-color:#000}#product-section #zone-section .additional .text-styles li.active>span{border-color:#000}#product-section #zone-section .additional .text-styles li.set-weight>span{font-weight:bold}#product-section #zone-section .additional .text-styles li.set-style>span{font-style:italic}#product-section #zone-section .additional .text-styles li.set-decoration>span{text-decoration:underline}#product-section #zone-section .additional .color-list{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap}#product-section #zone-section .additional .color-list button.btn-color{width:25px;height:25px;padding:0;border:2px solid #0000001a;margin:0 5px 3px 0}#product-section #zone-section .zone.type-text .editor-buttons{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin:0}#product-section #zone-section .zone.type-text .editor-buttons .editor-show-button{width:100%;border:1px solid #000;background-color:#fff;font-weight:bold}#product-section #zone-section .zone.type-text .editor-buttons .editor-cancel-button{width:calc(50% - 10px);padding-right:10px;background-color:#f00;color:#fff;font-weight:bold;display:none;justify-content:center}#product-section #zone-section .zone.type-text .editor-buttons .editor-apply-button{width:calc(50% - 10px);padding-left:10px;background-color:#008000;color:#fff;font-weight:bold;display:none;justify-content:center}body.design-editor-active #product-section #zone-section .zone.type-text.active .editor-buttons .editor-show-button{display:none}body.design-editor-active #product-section #zone-section .zone.type-text.active .editor-buttons .editor-cancel-button,body.design-editor-active #product-section #zone-section .zone.type-text.active .editor-buttons .editor-apply-button{display:flex}#product-section #zone-section .zone.active{border:1px solid #bbb;border-radius:4px}#product-section #zone-section .zone.active .zone-content{display:flex}#product-section #zone-section .zone.active.type-text .editor-buttons{padding:10px}@media(min-width:768px){#product-section #zone-section .zone{border:1px solid #ccc;margin-bottom:15px}#product-section #zone-section .zone .zone-content{display:flex}#product-section #zone-section .zone.type-text .editor-buttons{display:none}#product-section #zone-section .additional{flex-direction:row;flex-wrap:wrap;align-items:center}#product-section #zone-section .additional .font-wrapper{width:75%}#product-section #zone-section .additional .text-styles{width:25%;text-align:center;justify-content:center}}#product-section #zone-section .zone .upload-zone .item{padding:35px 50px;border:2px solid #ddd;cursor:pointer;width:100%;text-align:center;vertical-align:middle;margin-top:10px;border-radius:10px;font-size:14px}#product-section #zone-section .zone .upload-zone+input[type="file"]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#product-section .customize-buy-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}body.customize-buy-body{overflow-y:hidden;overflow-x:hidden}#product-section #customize-buy-button{width:100%;margin:10px 0}#product-section #customize-buy-button button{width:100%;padding:10px 15px;background-color:var(--detail-add-btn-bg-color);color:var(--detail-add-btn-txt-color);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transform:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}#product-section #customize-buy{position:fixed;width:100%;z-index:1001;height:95%;left:0;right:0;bottom:-100%;visibility:hidden;background-color:#fff;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transform:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;border-top:1px solid transparent;border-top-left-radius:25px;border-top-right-radius:25px}#product-section #customize-buy.open{bottom:-1px;visibility:visible}#product-section #customize-buy .close-button{font-size:20px;position:absolute;top:-5px;right:5px;color:#000;padding:10px}#product-section #customize-buy .header-wrap{padding:20px 15px 10px 15px;display:table;border-bottom:1px solid #eee}#product-section #customize-buy .header-wrap .header-content{display:flex;flex-direction:column}#product-section #customize-buy .header-wrap .header-content .image-and-name{display:flex;flex-direction:row;margin-bottom:5px}#product-section #customize-buy .header-wrap .header-content .image-and-name .image{width:25%}#product-section #customize-buy .header-wrap .header-content .image-and-name .name{width:calc(75% - 20px);padding-left:10px}#product-section #customize-buy .header-wrap .header-content .image-and-name .name h4{font-size:16px;margin:0 0 10px 0}#product-section #customize-buy .header-wrap .header-content .price-section table{margin:0;border:0}#product-section #customize-buy .header-wrap .header-content .price-section table tbody tr:first-child td{text-align:center;font-weight:bold}#product-section #customize-buy .header-wrap .header-content #product-price{border:0;padding:0;margin-bottom:0}#product-section #customize-buy .content{margin:5px 15px 0 15px;position:relative}#product-section #customize-buy .horizontal-scroll{width:100%;height:55px;position:relative}#product-section #customize-buy .horizontal-scroll .scroll-button{position:absolute;width:20px;height:50px;top:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}#product-section #customize-buy .horizontal-scroll .scroll-button.left{left:-10px}#product-section #customize-buy .horizontal-scroll .scroll-button.right{right:-10px}#product-section #customize-buy .horizontal-scroll .scroll-wrap{margin:0 10px;height:100%;overflow:hidden visible;display:flex;align-items:center}#product-section #customize-buy .horizontal-scroll .scroll-wrap ul{padding:0;margin:0;position:relative;left:0;display:flex;flex-direction:row;flex-wrap:nowrap}#product-section #customize-buy .horizontal-scroll .scroll-wrap ul li{padding:10px 15px;border:1px solid #ccc;height:45px;margin:0 3px;list-style:none;flex:none;position:relative;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transform:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}#product-section #customize-buy .horizontal-scroll .scroll-wrap ul li.active{border-bottom-color:var(--detail-customizedbuy-scrollable-li-selected-border-color)}#product-section #customize-buy .horizontal-scroll .scroll-wrap ul li:first-child{margin-left:0}#product-section #customize-buy .horizontal-scroll .scroll-wrap ul li:last-child{margin-right:0}#product-section #customize-buy .horizontal-scroll .scroll-wrap ul li .buy-badge{position:absolute;top:-8px;right:0;background-color:var(--detail-customizedbuy-badge-bg-color);color:var(--detail-customizedbuy-badge-txt-color);font-size:13px;border:1px solid transparent;border-radius:50%;min-width:10px;padding:3px 7px;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;display:none}#product-section #customize-buy .horizontal-scroll .scroll-wrap ul li .buy-badge.active{display:block}#product-section #customize-buy .horizontal-scroll .scroll-wrap .search{width:80px;height:45px;padding:10px 7px 10px 12px;margin-right:5px;border:1px solid #ccc;flex:none;z-index:1;background-color:#fff}#product-section #customize-buy .horizontal-scroll .scroll-wrap .search input{width:100%;height:100%;border:0;font-size:.9em}#product-section #customize-buy .content .add-wrap{padding:10px 10px;overflow-y:scroll;position:absolute;left:0;right:0;bottom:0}#product-section #customize-buy .content .add-wrap .item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#product-section #customize-buy .content .add-wrap .item .text{padding:10px 0}#product-section #customize-buy .content .add-wrap .item .button-wrap{display:inline-flex;align-items:center;justify-content:space-evenly}#product-section #customize-buy .content .add-wrap .item .button-wrap span{background-color:#eee;padding:5px;border:1px solid transparent;font-size:15px;color:#888;cursor:pointer}#product-section #customize-buy .content .add-wrap .item .button-wrap span:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}#product-section #customize-buy .content .add-wrap .item .button-wrap span:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}#product-section #customize-buy .content .add-wrap .item .button-wrap span.finish{font-size:14px;color:var(--detail-customizedbuy-add-finish-color);font-weight:bold;background-color:transparent;border-color:var(--detail-customizedbuy-add-finish-color)}#product-section #customize-buy .content .add-wrap .item .button-wrap span.finish.inform{display:flex;flex-direction:row;align-items:center;text-align:center;font-size:12px;color:#000;font-weight:normal;cursor:pointer}#product-section #customize-buy .content .add-wrap .item .button-wrap span.finish.inform i{font-size:18px;color:var(--detail-customizedbuy-add-finish-color);font-weight:bold;padding-right:5px}#product-section #customize-buy .content .add-wrap .item .button-wrap input{width:30px;text-align:center;border:0}#product-section #customize-buy .content .add-wrap .item .button-wrap input::-webkit-outer-spin-button,#product-section #customize-buy .content .add-wrap .item .button-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product-section #customize-buy .content .add-wrap .item .button-wrap input{-moz-appearance:textfield}#product-section #customize-buy .footer-wrap{border-top:1px solid #ddd;background-color:#fff}#product-section #customize-buy .footer-wrap .footer-wrap-inner{text-align:right;padding:5px 10px 5px 0}#product-section #customize-buy .footer-wrap .footer-wrap-inner span:not(.model-section){color:var(--detail-customizedbuy-footer-number-color);font-weight:bold;font-size:16px}#product-section #customize-buy .footer-wrap .buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-around;background-color:#fff;width:100%;padding:5px 10px;min-height:60px;border-top:1px solid #ddd}#product-section #customize-buy .footer-wrap .buttons .price-wrapper{display:flex;flex-direction:row;align-items:center;width:60%}#product-section #customize-buy .footer-wrap .buttons .price-wrapper .prices{text-align:center;width:100%}#product-section #customize-buy .footer-wrap .buttons .price-wrapper .list-price{font-size:.8em;opacity:.7;text-decoration:line-through}#product-section #customize-buy .footer-wrap .buttons .price-wrapper .sale-price{font-weight:bold;color:var(--detail-customizedbuy-footer-price-color);font-size:1em;white-space:nowrap}#product-section #customize-buy .footer-wrap .buttons .price-wrapper .discount-rate{color:var(--detail-customizedbuy-footer-discount-txt-color);background-color:var(--detail-customizedbuy-footer-discount-bg-color);padding:5px 10px}#product-section #customize-buy .footer-wrap .buttons .price-wrapper .discount-rate+.prices{display:flex;flex-direction:column;margin-left:10px;width:auto;text-align:unset}#product-section #customize-buy .footer-wrap .buttons .price-wrapper .tax-text{font-size:.75em}#product-section #customize-buy .footer-wrap .buttons .price-wrapper.has-campaign-price .discount-rate{display:none}#product-section #customize-buy .footer-wrap .buttons .price-wrapper.has-campaign-price .prices{margin:0}#product-section #customize-buy .footer-wrap .buttons .price-wrapper.has-campaign-price .sale-price{font-weight:normal;color:inherit;opacity:.9;font-size:.9em}#product-section #customize-buy .footer-wrap .buttons .price-wrapper.has-campaign-price .campaign-price{margin-left:15px;margin-right:5px;overflow:hidden;display:flex;flex-direction:column}#product-section #customize-buy .footer-wrap .buttons .price-wrapper.has-campaign-price .campaign-price .campaign-price-name{font-size:.8em;font-weight:bold;white-space:nowrap}#product-section #customize-buy .footer-wrap .buttons .price-wrapper.has-campaign-price .campaign-price .campaign-price-amount{color:var(--detail-customizedbuy-footer-campaignprice-color);font-weight:bold}#product-section #customize-buy .footer-wrap .buttons button{width:40%}#product-section #customize-buy .footer-wrap .buttons button{border-radius:0;margin:0;background-color:var(--detail-add-btn-bg-color);color:var(--detail-add-btn-txt-color);border:2px solid transparent;padding:10px 6px;font-weight:bold}#product-section #customize-buy .loader{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.8);text-align:center;display:none;flex-direction:column;align-items:center;justify-content:center;z-index:5}#product-section #customize-buy .loader.active{display:flex}#product-section #customize-buy .loader span{font-size:16px;font-weight:bold}.visible-xs-flex{display:none!important}@media(max-width:767px){#product-section #customize-buy .header-wrap .header-content .image-and-name .name h4{font-size:14px}.visible-xs-flex{display:flex!important}}@media(min-width:768px){#product-section #customize-buy{z-index:auto;height:auto;visibility:visible;position:static}#product-section #customize-buy .content .info{position:static}#product-section #customize-buy .content .add-wrap{position:relative;top:0;bottom:0;overflow-y:unset}#product-section #customize-buy .content .add-wrap .button-wrap input{width:30px}#product-section #customize-buy .footer-wrap .buttons{display:none}#product-section #customize-buy .horizontal-scroll .scroll-wrap ul li{padding:10px 20px}#product-section #customize-buy .horizontal-scroll .scroll-wrap .search{padding:10px 5px 10px 15px;height:45px}#product-section #customize-buy .horizontal-scroll .scroll-wrap .search input{font-size:1em}#product-section .detail-wrapper.has-multiadd{position:relative}}