.product-data{position:relative;min-height:40px}.product-data .share{position:absolute;top:0;left:0;bottom:auto;right:auto;width:30px;height:30px;border-radius:20px;text-align:center;line-height:30px;cursor:pointer;z-index:1}.product-data .share:after{content:attr(data-icon);font-family:Material Icons Outlined;color:var(--text-light);font-size:22px}.product-data .favorites{position:absolute;top:0;left:40px;bottom:auto;right:auto;width:30px;height:30px;border-radius:20px;text-align:center;line-height:30px;cursor:pointer;z-index:1;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.product-data .favorites:after{content:attr(data-icon);font-family:Material Icons Outlined;display:block;color:var(--text-light);font-size:22px;transform:scale(1);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.product-data .favorites:hover:after{transform:scale(1.2);-webkit-transition-delay:0s;transition-delay:0s}.product-data .favorites.active:after{content:"favorite";font-family:'Material Icons'}.product-data .title{position:relative;padding-left:30px}.product-data .title h1{margin-bottom:20px;line-height:36px;font-size:20px;font-weight:bold;letter-spacing:2px}.product-data .prices{position:relative;margin-top:16px;margin-bottom:20px}.product-data .prices>div{display:inline-block;vertical-align:bottom}.product-data .prices .real{font-size:20px}.product-data .prices .old{position:absolute;top:-14px;left:auto;bottom:auto;right:0;color:var(--text-light);font-size:14px;text-decoration:line-through}.product-data .prices .discount{position:absolute;top:0;left:auto;bottom:auto;right:60px;max-width:100px;line-height:12px;text-align:center;font-size:12px;padding:4px;color:white;background-color:var(--primary);-webkit-animation:discount-badge-animation 4s ease infinite 0s;-moz-animation:discount-badge-animation 4s ease infinite 0s;-o-animation:discount-badge-animation 4s ease infinite 0s;animation:discount-badge-animation 4s ease infinite 0s}.product-data .description{margin-bottom:20px;line-height:24px;font-size:14px}.product-data .parameters .attributes{position:relative;margin-bottom:10px}.product-data .parameters .attributes.select{display:inline-block}.product-data .parameters .attributes>span{display:block;line-height:24px;font-size:14px;color:var(--text-light);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.product-data .parameters .attributes>span.closable{cursor:pointer}.product-data .parameters .attributes>span.closable:hover{color:var(--text)}.product-data .parameters .attributes>span.closable:after{content:"expand_more";font-family:"Material Icons";display:inline-block;vertical-align:middle}.product-data .parameters .attributes>span.required:before{content:"*";margin-left:4px;color:red}.product-data .parameters .attributes .color{position:relative;display:inline-block;vertical-align:top;width:36px;height:36px;margin:10px 6px;text-align:center;font-size:14px;background-size:110%;background-position:center;background-repeat:no-repeat;border:1px solid rgba(0,0,0,0.2);border-radius:20px;cursor:pointer;box-sizing:border-box}.product-data .parameters .attributes .color>.title{display:none}.product-data .parameters .attributes .color>.price{position:absolute;top:auto;left:0;bottom:-16px;right:0;font-size:12px}.product-data .parameters .attributes .color:before{content:"done";font-family:'Material Icons Outlined';position:absolute;top:0;left:auto;bottom:auto;right:0;width:100%;height:100%;line-height:34px;text-align:center;font-size:18px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:18px;transform:scale(0.6);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.product-data .parameters .attributes .color.active:before{position:absolute;top:-8px;left:auto;bottom:auto;right:-8px;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:8px;transform:scale(1);opacity:1;visibility:visible}.product-data .parameters .attributes .sizes_table{position:absolute;top:0;left:0;bottom:auto;right:auto;line-height:24px;font-size:14px;text-decoration:underline;cursor:pointer}.product-data .parameters .attributes .colors.closed{max-height:0;overflow:hidden}.product-data .parameters .attributes .select.closed{max-height:0;overflow:hidden}.product-data .parameters .attributes .select .option{position:relative;display:inline-block;vertical-align:top;min-width:36px;height:36px;line-height:36px;margin:10px;padding:0 4px;font-size:14px;text-align:center;background:var(--light);box-sizing:border-box;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.parameter .product-data .parameters .attributes .select .option{padding:0 10px}.round .product-data .parameters .attributes .select .option{border-radius:18px}.product-data .parameters .attributes .select .option.disabled{opacity:0.8}.product-data .parameters .attributes .select .option.disabled:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;height:1px;background:red;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-data .parameters .attributes .select .option:before{content:"done";font-family:'Material Icons Outlined';position:absolute;top:-8px;left:auto;bottom:auto;right:-8px;width:16px;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:8px;transform:scale(0.8);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.product-data .parameters .attributes .select .option.active{transform:scale(1)}.product-data .parameters .attributes .select .option.active:before{opacity:1;visibility:visible}.product-data .parameters .attributes .select>select{position:relative;display:inline-block;vertical-align:top;height:36px;line-height:36px;margin:10px;padding:0 4px;font-size:14px;text-align:center;border:1px solid var(--light);background:var(--white);box-sizing:border-box;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.product-data .parameters .attributes .input{width:auto;margin:10px}.product-data .parameters .attributes .input .form-input input{min-width:36px;height:36px;line-height:36px;padding:0 4px;font-size:14px;background:var(--light);border:0}.product-data .parameters .stock{margin-bottom:10px}.product-data .parameters .quantity{margin-bottom:10px}.product-data .parameters .quantitySelector{position:relative;width:100px;margin-bottom:10px;border:1px solid var(--text-light)}.product-data .parameters .quantitySelector>div.disabled{pointer-events:none;opacity:0.6}.product-data .parameters .quantitySelector .plus{position:absolute;top:0;left:0;bottom:0;right:auto;width:30px;text-align:center;line-height:30px;cursor:pointer}.product-data .parameters .quantitySelector .plus:after{content:'add';font-family:Material Icons Outlined}.product-data .parameters .quantitySelector .amount{padding:0 30px;line-height:30px;text-align:center}.product-data .parameters .quantitySelector .minus{position:absolute;top:0;left:auto;bottom:0;right:0;width:30px;text-align:center;line-height:30px;cursor:pointer}.product-data .parameters .quantitySelector .minus:after{content:'remove';font-family:Material Icons Outlined}.product-data .parameters .buttons{display:table;width:100%;border-spacing:0 10px}.product-data .parameters .buttons.disabled{opacity:0.4;pointer-events:none}.product-data .parameters .buttons>div{display:table-cell;vertical-align:middle;width:50%;background:var(--primary);color:var(--white);text-align:center;line-height:48px;cursor:pointer;opacity:0.8;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.product-data .parameters .buttons>div:first-child{border-left:2px solid var(--background)}.product-data .parameters .buttons>div:last-child{border-right:2px solid var(--background)}.product-data .parameters .buttons>div:hover,.product-data .parameters .buttons>div.active{opacity:1}.product-data .parameters .notifyMe{background:var(--primary);color:var(--white);text-align:center;line-height:48px;margin:20px 0 10px;cursor:pointer;opacity:0.8;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.product-data .parameters .notifyMe:hover,.product-data .parameters .notifyMe.active{opacity:1}.rounded .product-data .notifyMe{border-radius:10px}.rounded .product-data .buttons>div{border-radius:10px}@media (min-width: 768px){.product-data .parameters .attributes .color:hover:before{transform:scale(0.8);opacity:0.8}.product-data .parameters .attributes .select .option:hover{color:var(--primary);transform:scale(1.1)}}@media (max-width: 768px){.product-data{padding:0 10px}}

