/* cache 2026-07-25 20:10:33 */
.portfolio{margin-top:4rem}.portfolio .filter{margin-bottom:6rem}.portfolio .filter .tags{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.portfolio .filter .tags .tag{display:flex;align-items:center;justify-content:center;padding:.9rem 1.7rem;color:#212121;text-decoration:none;background-color:#f8f8f8;border-radius:.8rem}.portfolio .filter .tags .tag.active{color:#fff;background-color:#fe5000}.portfolio .filter .search{display:flex;margin-bottom:4rem}.portfolio .filter .search .input{width:100%;max-width:none;box-shadow:none;border:.1rem solid #fe5000;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.portfolio .filter .search .btn{font-weight:500;border-top-left-radius:0;border-bottom-left-radius:0}.portfolio-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem}.portfolio-items .portfolio-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:2rem;box-shadow:0 .2rem 1.4rem 0 rgba(33,33,33,.1);border-radius:1rem}.portfolio-items .portfolio-item .image{display:block;width:calc(100% + 4rem);margin:-2rem -2rem 2rem}.portfolio-items .portfolio-item .image img{display:flex;width:100%;border-radius:1rem 1rem 0 0;object-fit:cover}.portfolio-items .portfolio-item .name{display:block;margin-bottom:2rem;color:#212121;font-size:2.4rem;line-height:1.2}.portfolio-items .portfolio-item .btn-more{margin-top:auto}.portfolio-items .portfolio-item:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,.2)}.portfolio-items .portfolio-item:hover .name{text-decoration:none}.portfolio-items .pagination{grid-column:span 3}.portfolio-item .btn-more,.portfolio-photos .btn-more{margin-top:auto;font-weight:400;border:.1rem solid #fe5000;color:#fe5000}.portfolio-item .btn-more:hover,.portfolio-photos .btn-more:hover{color:#fff;background-color:#fe5000}.portfolio-item .btn-question,.portfolio-photos .btn-question{position:absolute;top:2rem;left:2rem;display:flex;align-items:center;gap:.5rem;height:3.2rem;padding:0 1rem;background-color:#fe5000;color:#fff;border:none;border-radius:1rem;cursor:pointer;z-index:1}.portfolio-item .btn-question:after,.portfolio-photos .btn-question:after{content:'\f086';font-family:'Font Awesome 6 Pro'}.portfolio-item .actions,.portfolio-item .buttons,.portfolio-photos .actions,.portfolio-photos .buttons{position:absolute;top:2rem;right:2rem;display:flex;gap:1rem}.portfolio-item .actions>*,.portfolio-item .buttons>*,.portfolio-photos .actions>*,.portfolio-photos .buttons>*{box-shadow:0 0 .4rem 0 rgba(0,0,0,.2)}.portfolio-item .actions>:after,.portfolio-item .buttons>:after,.portfolio-photos .actions>:after,.portfolio-photos .buttons>:after{font-family:'Font Awesome 6 Pro'}.portfolio-item .actions .btn-favorite,.portfolio-item .buttons .btn-favorite,.portfolio-photos .actions .btn-favorite,.portfolio-photos .buttons .btn-favorite{width:initial;font-size:1.2rem;font-weight:700}.portfolio-item .actions .btn-favorite:after,.portfolio-item .buttons .btn-favorite:after,.portfolio-photos .actions .btn-favorite:after,.portfolio-photos .buttons .btn-favorite:after{margin-left:.4rem;content:'\f004';font-size:1.6rem;font-weight:400}.portfolio-item .actions .btn-favorite:empty:after,.portfolio-item .buttons .btn-favorite:empty:after,.portfolio-photos .actions .btn-favorite:empty:after,.portfolio-photos .buttons .btn-favorite:empty:after{margin-left:0}.portfolio-item .actions .btn-favorite[data-favorite-id]:after,.portfolio-item .buttons .btn-favorite[data-favorite-id]:after,.portfolio-photos .actions .btn-favorite[data-favorite-id]:after,.portfolio-photos .buttons .btn-favorite[data-favorite-id]:after{font-weight:600}.portfolio-item .actions .btn-buy:after,.portfolio-item .buttons .btn-buy:after,.portfolio-photos .actions .btn-buy:after,.portfolio-photos .buttons .btn-buy:after{content:'\f07a'}.portfolio-item .actions .btn-buy[data-cart-id]:after,.portfolio-item .buttons .btn-buy[data-cart-id]:after,.portfolio-photos .actions .btn-buy[data-cart-id]:after,.portfolio-photos .buttons .btn-buy[data-cart-id]:after{font-weight:600}.portfolio-item .actions .btn-delete:after,.portfolio-item .buttons .btn-delete:after,.portfolio-photos .actions .btn-delete:after,.portfolio-photos .buttons .btn-delete:after{content:'\f2ed'}.portfolio-item .actions a,.portfolio-item .actions button,.portfolio-item .buttons a,.portfolio-item .buttons button,.portfolio-photos .actions a,.portfolio-photos .actions button,.portfolio-photos .buttons a,.portfolio-photos .buttons button{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;min-width:3.2rem;min-height:3.2rem;background-color:#fff;color:#fe5000;border:none;border-radius:1rem;cursor:pointer}.portfolio-page header{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;max-width:100rem;width:100%;margin-bottom:2rem}.portfolio-page header h1{margin-bottom:0}.portfolio-page .top-block{display:flex;gap:3rem}.portfolio-page .top-block .additional-photos{display:flex;flex-direction:column}.portfolio-page .top-block .additional-photos img{object-fit:cover;border-radius:1rem}.portfolio-page .top-block .additional-photos img:not(:last-child){margin-bottom:2rem}.portfolio-page .top-block .team{min-width:37rem;padding:2rem;box-shadow:0 .2rem 1rem 0 rgba(33,33,33,.1);border-radius:1rem}.portfolio-page .top-block .team .title{display:flex;align-items:center;padding-bottom:2rem;margin-bottom:2rem;font-size:2rem;border-bottom:.1rem solid #eee}.portfolio-page .top-block .team .title:before{content:'\f500';margin-right:1rem;color:#fe5000;font-family:'Font Awesome 6 Pro';font-size:2.4rem;font-weight:0;line-height:1}.portfolio-page .top-block .team .team-items{scrollbar-width:thin;scrollbar-color:dark;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;max-height:39rem;overflow-y:scroll}.portfolio-page .top-block .team .team-items::-webkit-scrollbar{width:.2rem}.portfolio-page .top-block .team .team-items::-webkit-scrollbar-track{background-color:#f8f8f8}.portfolio-page .top-block .team .team-items::-webkit-scrollbar-thumb{background-color:#fe5000}.portfolio-page .top-block .team .team-items .team-item{font-size:1.8rem}.portfolio-page .top-block .team .team-items .team-item .post{font-size:1.4rem;font-weight:400;color:#b8b8b8}.portfolio-page .portfolio-photos{position:relative;max-width:100rem}.portfolio-page .portfolio-photos .btn-answer{position:absolute;top:2rem;left:2rem;display:flex;align-items:center;gap:.5rem;height:3.2rem;padding:0 1rem;color:#fff;background-color:#fe5000;border:none;border-radius:1rem;cursor:pointer;z-index:1}.portfolio-page .portfolio-photos .actions,.portfolio-page .portfolio-photos .buttons{position:absolute;top:2rem;right:2rem;display:flex;gap:1rem;z-index:1}.portfolio-page .portfolio-photos .actions .pdf,.portfolio-page .portfolio-photos .actions button,.portfolio-page .portfolio-photos .buttons .pdf,.portfolio-page .portfolio-photos .buttons button{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;min-width:3.2rem;min-height:3.2rem;background-color:#fff;color:#fe5000;border:none;border-radius:1rem;cursor:pointer}.portfolio-page .portfolio-photos .actions .btn-favorite,.portfolio-page .portfolio-photos .buttons .btn-favorite{width:initial}.portfolio-page .portfolio-photos .carousel-portfolio{border-radius:1rem}.portfolio-page .portfolio-photos .carousel-portfolio:not(.faze-carousel) img:not(:first-of-type){display:none}.portfolio-page .portfolio-photos .carousel-portfolio img{box-shadow:0 .2rem 1.4rem 0 rgba(33,33,33,.1);border-radius:1rem;object-fit:cover}.portfolio-page .portfolio-photos .carousel-portfolio.faze-carousel .faze-carousel-controls .faze-carousel-arrows .faze-carousel-arrow{top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;height:3.6rem;width:3.6rem;background-color:#fff;box-shadow:0 .2rem 1.4rem 0 rgba(33,33,33,.1);border-radius:50%}.portfolio-page .portfolio-photos .carousel-portfolio.faze-carousel .faze-carousel-controls .faze-carousel-arrows .faze-carousel-arrow:after{position:static;width:auto;height:auto;font-family:'Font Awesome 6 Pro';font-size:1.4rem;line-height:1;color:#fe5000;border:none;transform:translate(0) rotate(0)}.portfolio-page .portfolio-photos .carousel-portfolio.faze-carousel .faze-carousel-controls .faze-carousel-arrows .faze-carousel-arrow-prev{left:2rem}.portfolio-page .portfolio-photos .carousel-portfolio.faze-carousel .faze-carousel-controls .faze-carousel-arrows .faze-carousel-arrow-prev:after{content:'\f053'}.portfolio-page .portfolio-photos .carousel-portfolio.faze-carousel .faze-carousel-controls .faze-carousel-arrows .faze-carousel-arrow-next{right:2rem}.portfolio-page .portfolio-photos .carousel-portfolio.faze-carousel .faze-carousel-controls .faze-carousel-arrows .faze-carousel-arrow-next:after{content:'\f054'}.portfolio-page .description{display:flex;flex-direction:column;gap:5rem;margin:6rem 0}.portfolio-page .description .param .title{display:flex;align-items:center;margin-bottom:3rem;font-size:2.4rem}.portfolio-page .description .param .title:before{margin-right:1.5rem;width:3.2rem;font-size:3.2rem;color:#fe5000;font-family:'Font Awesome 6 Pro'}.portfolio-page .description .param.solution .title::before{content:'\f058'}.portfolio-page .description .param.task .title::before{content:'\e489';font-size:3.6rem}.portfolio-page .description .param.client .title::before{content:'\f058'}.portfolio-page .description .param .value{font-size:1.8rem;color:#3f3f3f}.portfolio-page .quote{display:grid;grid-template-columns:12rem 1fr;grid-template-rows:8rem 1fr;gap:0 3rem;padding:3rem;margin-bottom:6rem;border:.1rem solid #fe5000;border-radius:1rem}.portfolio-page .quote .image-container{position:relative;top:-6rem;display:flex;align-items:center;justify-content:center;width:12rem;height:12rem;background-color:#fff;box-shadow:0 .2rem 1.4rem 0 rgba(33,33,33,.1);border-radius:1rem}.portfolio-page .quote .info .name{font-size:1.8rem}.portfolio-page .quote .info .post{color:#b8b8b8;font-size:1.4rem}.portfolio-page .quote .text{grid-column:2/-1;font-size:1.8rem;font-weight:400;font-style:italic}.portfolio-page .tags{display:flex;gap:1rem;flex-wrap:wrap}.portfolio-page .tags .tag{padding:1rem 1.5rem;background-color:#f8f8f8;border-radius:.8rem;color:#3f3f3f}section.sidebar-content{grid-gap:3rem}section.sidebar-content>aside .category nav a{color:#212121}section.sidebar-content>aside .category nav a.active,section.sidebar-content>aside .category nav a:hover{color:#fe5000}section.sidebar-content>aside .category nav a.active{position:relative}section.sidebar-content>aside .category nav a.active::before{content:'';position:absolute;top:0;left:-2rem;display:block;width:.3rem;height:100%;background-color:#fe5000}section.sidebar-content>aside .category nav a:hover{text-decoration:none}.hashtags{display:flex;flex-wrap:wrap;margin-top:3rem}.hashtags .hashtag{padding:.7rem;margin-right:1rem;color:#777;font-size:1.6rem;text-transform:lowercase;text-decoration:none;background-color:#f8f8f8;border-radius:.5rem}.hashtags .hashtag.active{background-color:#fe5000;color:#fff}.blogs-section .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.blogs-section .header h2{margin-bottom:0}.blogs-section:not(:last-child){margin-bottom:4rem}.blogs-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;min-width:0;min-height:0}.blogs-items .blogs-item{position:relative;display:flex;align-items:flex-start;flex-direction:column;padding:2rem;background-color:#fff;border:.1rem solid #f2f2f2;border-radius:1rem;transition:box-shadow .2s ease}.blogs-items .blogs-item .buttons{position:absolute;top:2rem;right:2rem;display:flex;gap:1rem}.blogs-items .blogs-item .buttons>:after{font-family:'Font Awesome 6 Pro'}.blogs-items .blogs-item .buttons .btn-favorite{width:initial;font-size:1.2rem;font-weight:700}.blogs-items .blogs-item .buttons .btn-favorite:after{margin-left:.4rem;content:'\f004';font-size:1.6rem;font-weight:400}.blogs-items .blogs-item .buttons .btn-favorite:empty:after{margin-left:0}.blogs-items .blogs-item .buttons .btn-favorite[data-favorite-id]:after{font-weight:600}.blogs-items .blogs-item .buttons .btn-buy:after{content:'\f07a'}.blogs-items .blogs-item .buttons .btn-buy[data-cart-id]:after{font-weight:600}.blogs-items .blogs-item .buttons a,.blogs-items .blogs-item .buttons button{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;min-width:3.2rem;min-height:3.2rem;background-color:#fff;color:#fe5000;border:none;border-radius:1rem;cursor:pointer}.blogs-items .blogs-item .actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:auto}.blogs-items .blogs-item a.image{display:flex;align-items:center;justify-content:center;width:calc(100% + 4rem);margin:-2rem -2rem 0 -2rem}.blogs-items .blogs-item a.image img{border-radius:1rem 1rem 0 0}.blogs-items .blogs-item a.image.image-mini{width:inherit;margin:0 auto}.blogs-items .blogs-item a.image.image-mini img{border-radius:0}.blogs-items .blogs-item a:first-child{display:block}.blogs-items .blogs-item img{display:flex;max-width:initial;width:100%;margin:0 auto;object-fit:cover}.blogs-items .blogs-item .title{display:block;margin-top:1.5rem;font-size:1.7rem;text-decoration:none;line-height:1.2}.blogs-items .blogs-item .date{margin-top:1.5rem;margin-bottom:1.5rem;color:#b8b8b8;font-size:1.4rem;line-height:1}.blogs-items .blogs-item .date [data-cart-id]{color:#fe5000}.blogs-items .blogs-item .text{margin-bottom:1.5rem;line-height:1.2}.blogs-items .blogs-item .btn-download{padding:1.1rem 2.1rem}.blogs-items .blogs-item .btn-download:before{content:'\f019';margin-right:.8rem;color:#fff;font-family:'Font Awesome 6 Pro';line-height:1}.blogs-items .blogs-item .btn-more{margin-top:auto;padding:1rem 2rem;color:#fe5000;background-color:#fff;border:.1rem solid #fe5000;box-shadow:none}.blogs-items .blogs-item .btn-more:hover{color:#fff;background-color:#fe5000}.blogs-items .blogs-item:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}.blogs-items .pagination{grid-column:span 3}.blogs-page .date{color:#b8b8b8;text-transform:capitalize;line-height:1}.blogs-page article{display:grid;grid-template-columns:1fr 32rem;grid-gap:3rem}.blogs-page article header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:2rem 0 3rem}.blogs-page article header aside{display:flex;flex-direction:row;align-items:center;white-space:nowrap}.blogs-page article header aside .read,.blogs-page article header aside .views{color:#b8b8b8;line-height:1}.blogs-page article header aside .read:before,.blogs-page article header aside .views:before{margin-right:.4rem;font-family:'Font Awesome 6 Pro'}.blogs-page article header aside .read:before{content:'\f017'}.blogs-page article header aside .views:before{content:'\f06e'}.blogs-page article header aside .btn-buy,.blogs-page article header aside .btn-favorite{padding:1rem;background-color:#fe5000;transition:box-shadow .2s}.blogs-page article header aside .btn-buy:before,.blogs-page article header aside .btn-favorite:before{content:'\f07a';color:#fff;font-family:'Font Awesome 6 Pro';font-weight:500}.blogs-page article header aside .btn-buy[data-cart-id]:before,.blogs-page article header aside .btn-favorite[data-cart-id]:before{font-weight:600}.blogs-page article header aside .btn-buy:hover,.blogs-page article header aside .btn-favorite:hover{box-shadow:0 0 1.4rem 0 rgba(254,80,0,.4)}.blogs-page article header aside:first-child{flex-wrap:wrap}.blogs-page article header aside>:not(:first-child){margin-left:2rem}.blogs-page article header aside .btn-favorite{margin-left:1rem;color:#fff}.blogs-page article header aside .btn-favorite[data-favorite-id]:before{font-weight:600}.blogs-page article header aside .btn-favorite:before{content:'\f004'}.blogs-page article header aside .btn-favorite:not(:empty):before{margin-right:.6rem}.blogs-page article .title{margin-bottom:1rem;font-size:2rem}.blogs-page article .blogs-items{grid-template-columns:1fr}.blogs-page article .blogs-items .blogs-item .date{padding:0;background:0 0}.blogs-page article .contents{margin:3rem 0;padding:2.4rem 3rem;background-color:#fffbe7;border-radius:1.6rem}.blogs-page article .contents .title{margin-bottom:2rem;line-height:1}.blogs-page article .contents .anchors{display:flex;flex-direction:column}.blogs-page article .contents .anchors .anchor{color:#212121}.blogs-page article .contents .anchors .anchor:not(:last-child){margin-bottom:1rem}.blogs-page article .author{display:flex;flex-direction:row;align-items:center}.blogs-page article .author img{width:6rem;height:6rem;border:.1rem solid #fe5000;border-radius:50%}.blogs-page article .author .info{margin-left:1.4rem}.blogs-page article .author .info .caption{margin-bottom:.4rem;color:#b8b8b8;font-size:1.4rem;line-height:1}.blogs-page article .author .info .name{color:#212121;font-size:1.6rem;line-height:1}.blogs-page article .author .info .name .position{color:#b8b8b8;font-size:1.4rem}.blogs-page .text img{max-width:100%;height:auto}.blogs-page .popular{padding:2rem;background-color:#f8f8f8;border-radius:1rem}.blogs-page .popular>.title{display:flex;flex-direction:row;align-items:center;margin-bottom:2rem;font-weight:700;line-height:1.4}.blogs-page .popular>.title:before{content:'';display:block;width:2.1rem;height:2.4rem;margin-right:1rem;background:url('/i/img/ver4/common/title_fire.png') center center no-repeat}.blogs-page .popular .blogs-items .blogs-item{box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}.blogs-page .popular .blogs-items .blogs-item .title{color:#212121}.cart-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:3rem}.cart-header h1{margin-bottom:0}.cart-header .btn-delete-all{color:#b8b8b8;line-height:1;transition:color .2s ease}.cart-header .btn-delete-all:hover{cursor:pointer;color:#fe5000}.defect{line-height:1.2}.defect:not(:empty):before{margin-right:1.4rem;font-size:2.8rem}.products-menu{display:grid;grid-template-columns:1fr 24rem;grid-gap:3rem}.products-menu .menu{display:flex;flex-direction:column}.products-menu .menu .buttons{display:flex;flex-direction:column;padding:2rem;margin-bottom:3rem;background-color:#f8f8f8;border-radius:1rem}.products-menu .menu .buttons a{color:#212121;font-size:1.6rem;line-height:1.2;transition:color .2s ease}.products-menu .menu .buttons a:not(:last-child){margin-bottom:1.6rem}.products-menu .menu .buttons a:hover{cursor:pointer;color:#fe5000;text-decoration:none}.cart-items-container .products-items{margin-top:3rem}.cart-items-container .products-items input{width:8rem;padding:.4rem 1rem;text-align:center;border:.1rem solid #3f3f3f;border-radius:.6rem}.cart-items-container .products-items .data .info{display:flex;flex-direction:row;align-items:center;gap:2rem}.cart-items-container .products-items .data .size{display:none}.cart-items-container .products-items .data .size[data-value]{display:block}.cart-items-container .products-items .data .article,.cart-items-container .products-items .data .size{color:#b8b8b8;font-size:1.4rem;line-height:1}.cart-items-container .products-items .data .name{display:block;margin-top:1rem;color:#212121;font-size:1.6rem;line-height:1.2}.cart-items-container .products-items .data .days{display:none;margin-top:1rem;color:#b8b8b8;font-size:1.4rem;line-height:1}.cart-items-container .products-items .data .days .value{color:#fe5000;font-size:1.6rem}.cart-items-container .products-items .data .days[data-value]{display:block}.cart-items-container .products-items .data .buy-sizes{position:relative}.cart-items-container .products-items .data .buy-sizes .btn-buy-sizes{display:inline-flex;margin-top:1rem;padding:.4rem 1rem;color:#fe5000;font-size:1.2rem;line-height:1;background-color:#fff;border:.1rem solid #fe5000;border-radius:.6rem;transition:background-color .2s ease}.cart-items-container .products-items .data .buy-sizes .btn-buy-sizes:hover{cursor:pointer;color:#fff;background-color:#fe5000}.cart-items-container .products-items .remove{border:none;background:0 0}.cart-items-container .products-items .remove:after{content:'\f2ed';color:#b8b8b8;font-family:'Font Awesome 6 Pro';transition:color .2s ease}.cart-items-container .products-items .remove:hover{cursor:pointer}.cart-items-container .products-items .remove:hover:after{color:#3f3f3f}.cart-items-container .products-items .total{color:#fe5000;font-weight:700}.cart-items-container .params{display:flex;flex-direction:row;align-items:center;margin-top:3rem;margin-bottom:5rem}.cart-items-container .params .param{display:flex;flex-direction:column;line-height:1}.cart-items-container .params .param .title{margin-bottom:1rem;color:#b8b8b8;font-size:1.4rem}.cart-items-container .params .param .value{font-size:2rem}.cart-items-container .params .param:not(:last-child){margin-right:4rem}.cart-items-container .totals{margin-top:2rem}.cart-items-container .totals .total{color:#212121;font-size:2.4rem;font-weight:700;line-height:1}.cart-items-container .totals .amount{margin-top:1rem;color:#b8b8b8;font-size:1.4rem;line-height:1}.portfolio-items .portfolio-item{position:relative}.portfolio-items .portfolio-item .name{font-size:1.8rem}.portfolio-items .portfolio-item .checkbox-product{position:absolute;top:1rem;left:1rem}.blogs-items .blogs-item{position:relative}.blogs-items .blogs-item .checkbox-product{position:absolute;top:1rem;left:1rem}.blogs-items .blogs-item .btn-delete{position:absolute;top:1rem;right:1rem;display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;background-color:#fff;color:#fe5000;border:none;border-radius:1rem;cursor:pointer}.blogs-items .blogs-item .btn-delete:before{content:'\f2ed';font-family:'Font Awesome 6 Pro'}table{width:100%}table thead{background-color:#f8f8f8}table thead th{padding:1rem;color:#3f3f3f;font-size:1.6rem;font-weight:500;text-align:left;white-space:nowrap;border:none}table thead th:first-child{border-radius:1rem 0 0 1rem}table thead th:last-child{border-radius:0 1rem 1rem 0}table tbody tr td{padding:1rem;color:#3f3f3f;font-size:1.6rem;font-weight:500;text-align:left;line-height:1.2;border:none}table tbody tr td small{display:block;margin-top:.6rem;line-height:1.1}table tbody tr td.quantity{position:relative;width:12rem}table tbody tr td .limited-buy-warning{display:none}table tbody tr td.data .name{font-size:2rem}table tbody tr td.data .description{margin-top:1rem;font-size:1.4rem}table tbody tr td .more{display:flex;flex-direction:row;align-items:center;gap:.6rem}table tbody tr td .more:after{content:'\f13a';color:#fe5000;font-family:'Font Awesome 6 Pro'}table tbody tr td .more:hover{cursor:pointer;color:#fe5000}table tbody tr td.price,table tbody tr td.total{color:#fe5000;font-weight:600;white-space:nowrap}table tbody tr td.total{font-size:1.8rem}table tbody tr td .remove{border:none;background:0 0}table tbody tr td .remove:after{content:'\f2ed';color:#b8b8b8;font-family:'Font Awesome 6 Pro';transition:color .2s ease}table tbody tr td .remove:hover{cursor:pointer}table tbody tr td .remove:hover:after{color:#3f3f3f}table tbody tr:not(:last-child){border-top:.1rem solid #f2f2f2}table tbody tr.warehouse{position:relative;border-bottom:none}table tbody tr.warehouse td{padding-bottom:0}table tbody tr.warehouse .warehouse-button-holder{position:relative}table tbody tr.warehouse .warehouse-button-holder:hover .tip{display:block}table tbody tr.warehouse .tip{position:absolute;top:calc(100% + .5rem);left:-1rem;display:none;width:calc(100% - 2rem);padding:1.6rem;border-radius:1rem;background-color:#fff;box-shadow:0 0 1.4rem 0 rgba(0,0,0,.15);z-index:3}table tbody tr.warehouse .tip ul{margin-bottom:0;padding-left:2rem}table tbody tr.warehouse .tip ul li{margin-bottom:1rem;color:#212121;font-size:1.6rem;line-height:1.2}table tbody tr.warehouse .tip ul li:last-child{margin-bottom:0}table tbody tr.warehouse button{position:relative;display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;height:3.8rem;margin-left:-2rem;font-weight:500;box-shadow:none!important;z-index:2}table tbody tr.warehouse button .question:before,table tbody tr.warehouse button .warning:before{color:#fff;font-family:'Font Awesome 6 Pro';font-weight:500}table tbody tr.warehouse button .warning:before{content:'\f071'}table tbody tr.warehouse button .question:before{content:'\f059'}table tbody tr.warehouse button:disabled{background-color:#ff7332;opacity:1}table tbody tr.warehouse .arrow-1{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:40px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse .arrow-2{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:130px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse .arrow-3{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:220px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse .arrow-4{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:310px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse .arrow-5{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:400px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse .arrow-6{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:490px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse .arrow-7{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:580px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse .arrow-8{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:670px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse .arrow-9{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:760px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse .arrow-10{position:absolute;left:-2rem;top:2.6rem;display:block;width:2rem;height:850px;border-top:.1rem solid #fe5000;border-left:.1rem solid #fe5000;border-bottom:.1rem solid #fe5000;border-right:.1rem solid #fff;border-radius:1.6rem 0 0 1.6rem;z-index:1}table tbody tr.warehouse+tr{border-top:none}table tbody tr.warehouse-duplicate{border-top:none}table tbody tr.warehouse-duplicate .checkbox-product{display:none}table tbody tr.limited-buy-warning-shown td input{color:#e94151!important;font-weight:500!important;border-color:#e94151!important}table tbody tr.limited-buy-warning-shown td .limited-buy-warning{position:absolute;top:50%;right:.8rem;display:block;transform:translateY(-50%)}table tbody tr.limited-buy-warning-shown td .limited-buy-warning:before{content:'\f06a';color:#e94151;font-family:'Font Awesome 6 Pro';font-size:1.8rem}hr{margin-top:3rem}