.complete-the-look{width:100%;padding-top:20px}.complete-the-look .message{text-align:left;background-color:#f9eff4;padding:16px;border-radius:6px;margin:10px 0;font-size:12px;display:none}.complete-the-look .message.error{display:flex}.complete-the-look .message *{font-size:12px}.complete-the-look .message span{margin-right:5px}.complete-the-look .message b{margin-left:5px;font-weight:700}.complete-the-look h2{font-size:12px;letter-spacing:3.5px;text-transform:uppercase}.complete-the-look ul{list-style:none;margin:0;padding:0}.complete-the-look .product_cards{width:100%;display:flex;flex-wrap:wrap}.complete-the-look .product_cards .product_card{width:100%;height:auto;display:flex;margin-bottom:16px;position:relative;border:1px #000 solid;border-radius:8px}.complete-the-look .product_cards .product_card .href-box{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;color:rgba(0,0,0,0)}.complete-the-look .product__img{width:155px;height:100%;border-radius:6px;margin-right:20px;border-radius:6px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.complete-the-look .product__title{font-size:18px;line-height:18px;margin-bottom:5px;width:100%;text-align:left;display:flex}.complete-the-look .product__price{font-weight:500;font-size:16px;margin:8px 0;text-align:left}.complete-the-look .product__properties{font-size:12px;font-weight:200}.complete-the-look .product__properties li{display:none}.complete-the-look .product__properties li.selected{display:flex}.complete-the-look .product__size{width:calc(100% - 90px);max-width:118px;min-width:118px;height:30px;max-height:30px;margin-right:5px;border-radius:6px;border:solid 1px #000;font-size:12px;position:relative;display:flex;justify-content:center;align-items:center;color:#898a8d;cursor:pointer}.complete-the-look .product__size.selected{color:#000}.complete-the-look .product__size svg{position:absolute;right:5px;top:calc(50% - 2px)}.complete-the-look .product__size ul{display:none;z-index:10}.complete-the-look .product__size ul li{width:100%;padding:5px 20px;margin:2px 0}.complete-the-look .product__size ul li:hover{color:#000;background-color:#ccc}.complete-the-look .product__size.actived{color:#000}.complete-the-look .product__size.actived ul{justify-content:flex-start;align-content:flex-start;background-color:#fff;border:solid 1px #000;position:absolute;flex-wrap:wrap;display:flex;min-width:100px;padding:15px 0 15px 0;border-radius:6px;left:-1px;top:-2px}.complete-the-look .info{width:calc(100% - 175px)}.complete-the-look .container-btn{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-top:6px}.complete-the-look .container-btn button{background-color:#000;color:#fff;font-size:13px;width:204px;height:30px;max-width:100%;border-radius:6px;border:none;display:flex;justify-content:center;align-items:center;opacity:.8}.complete-the-look .container-btn button[data-cid]{opacity:1}.complete-the-look .container-footer{display:flex;flex-wrap:wrap}.complete-the-look .quantity-input,.complete-the-look .quantity-input div{display:flex;justify-content:center;align-items:center;font-size:12px;line-height:12px;text-align:center;color:#191919}.complete-the-look .quantity-input{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px;height:30px;border-radius:6px;font-size:12px;border:solid 1px #000;background:#fff;z-index:9}@media only screen and (max-width: 468px){.complete-the-look .quantity-input{width:118px;max-width:100%;margin-top:4px}}.complete-the-look .quantity-input .less,.complete-the-look .quantity-input .plus{cursor:pointer;color:#191919;width:30px;height:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;padding-bottom:1px}.complete-the-look .quantity-input .less:hover,.complete-the-look .quantity-input .plus:hover{color:#000}.complete-the-look .quantity-input .count-out{width:45px;height:30px}