.product-card{position:relative;background-color:#fff;height:100%;display:flex;justify-content:space-between;align-items:stretch;flex-flow:row wrap}.bordered-card .product-card{border:1px solid #ccc}.no-touch .product-card:hover .btn-add-to-cart{opacity:1}.product-card a{text-decoration:none}.product-card .btn-add-to-cart{cursor:pointer;display:block;transition:opacity ease-in-out 150ms;opacity:0;position:absolute;bottom:24px;right:10px;width:45px;height:45px;border-radius:50%;color:#000;background-color:#8bd3d6;z-index:100;font-size:30px;line-height:45px;text-align:center}@media screen and ( max-width: 1023px ){.product-card .btn-add-to-cart{display:none}}@media screen and ( min-width: 1024px ){.product-card .btn-add-to-cart{bottom:17px}}.product-card .show-more-info-popup{cursor:pointer;user-select:none;display:block;position:absolute;bottom:24px;right:10px;width:45px;height:45px;border-radius:50%;background-color:#8bd3d6;line-height:45px;z-index:100;color:#fff}.product-card .show-more-info-popup .search-label{font-size:36px;width:30px;height:30px;border-radius:50%;margin:7px 8px 8px 7px}.product-card.external-partner .image-cont a{padding:10px}.product-card.external-partner .image-cont a picture{min-height:128px}@media screen and ( min-width: 1024px ){.product-card.external-partner .image-cont a picture{min-height:244px}}.product-card .popup-product-info .image-cont picture{aspect-ratio:1}.product-card .image-cont{position:relative}.product-card .image-cont>a{display:block}.product-card .image-cont .out_of_stock{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.75);background-image:url("https://abiby-icon-cdn.imgix.net/v4/main/soldout.png");background-color:rgba(255,255,255,.55);background-position:center center;background-size:100% auto}.product-card .image-cont picture{display:block;margin:0 auto;overflow:hidden;background-repeat:no-repeat;background-size:cover;max-width:200px}@media screen and ( min-width: 1024px ){.product-card .image-cont picture{max-width:264px}}.product-card .image-cont picture img{width:100%;height:auto;margin:0 auto}.product-card .image-cont .reward-points{z-index:10;position:absolute;top:10px;left:10px;vertical-align:middle;font-size:0}@media screen and ( min-width: 1024px ){.product-card .image-cont .reward-points{top:15px;left:0}}.product-card .image-cont .reward-points img{width:24px;height:24px;display:inline-block;vertical-align:middle}@media screen and ( min-width: 1024px ){.product-card .image-cont .reward-points img{width:40px;height:40px}}.product-card .image-cont .reward-points span{display:inline-block;font-size:16px;line-height:26px;font-weight:900;text-transform:uppercase;padding-left:4px;vertical-align:middle}@media screen and ( min-width: 1024px ){.product-card .image-cont .reward-points span{font-size:20px;line-height:40px;padding-left:6px}}.product-card .image-cont .badge{z-index:10;position:absolute;top:10px;left:10px;display:flex;flex-flow:column;align-items:flex-start;height:calc(100% - 10px)}@media screen and ( min-width: 1024px ){.product-card .image-cont .badge{top:15px;left:0;height:calc(100% - 15px)}}.product-card .image-cont .badge span{height:14px;font-size:12px;font-weight:900;line-height:16px;text-transform:uppercase;color:#000;background-color:#f3767d;padding:0 6px;border-radius:4px;margin-bottom:3px;width:fit-content}@media screen and ( min-width: 1024px ){.product-card .image-cont .badge span{font-size:16px;line-height:16px;height:16px;margin-bottom:5px}}.product-card .image-cont .badge span.new{background-color:#8bd3d6}.product-card .image-cont .badge span.onfire{color:#000;border-radius:100%;width:min-content;word-break:normal;text-align:center;font-size:12px;padding:6px 6px;height:auto;position:absolute;bottom:0}@media screen and ( min-width: 1024px ){.product-card .image-cont .badge span.onfire{font-size:13px;line-height:13px;padding:9px 6px}}.product-card .image-cont .badge span.promo-badge{order:-1}.product-card .image-cont .wishlist-btn{text-align:center;cursor:pointer;position:absolute;top:0;right:0;width:42px;height:42px;padding:5px;z-index:4;color:#838383;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);text-shadow:#fff 1px 0px 0px,#fff .540302px .841471px 0px,#fff -0.416147px .909297px 0px,#fff -0.989992px .14112px 0px,#fff -0.653644px -0.756802px 0px,#fff .283662px -0.958924px 0px,#fff .96017px -0.279415px 0px;transition:all ease-in-out 150ms}@media screen and ( min-width: 1024px ){.product-card .image-cont .wishlist-btn{width:54px;height:48px;padding:5px 2px;top:5px;right:-10px}}.product-card .image-cont .wishlist-btn:hover{color:#e46065}.product-card .image-cont .wishlist-btn .wishlist-icon{position:relative;z-index:2;font-size:32px}@media screen and ( min-width: 1024px ){.product-card .image-cont .wishlist-btn .wishlist-icon{font-size:38px;transition:all ease-in-out 150ms}}.product-card .image-cont .wishlist-btn.isWishlisted{color:#e46065}.product-card .image-cont .wishlist-btn.isWishlisted .wishlist-icon{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 32}.product-card .image-cont .wishlist-btn.isloading{animation:pulseOpacity 1s ease-in-out infinite}.product-card .image-cont .wishlist-btn.isloading .wishlist-heart-icon:after{filter:grayscale(1) contrast(0.85)}.product-card .description-cont{padding:0 10px 10px;min-height:114px}@media screen and ( min-width: 1024px ){.product-card .description-cont{padding:0;min-height:115px}}.product-card .description-cont .brand-name{font-size:17px;line-height:17px;min-height:17px;font-weight:700;text-transform:uppercase;margin:0 0 5px 0}@media screen and ( min-width: 1024px ){.product-card .description-cont .brand-name{font-size:18px;line-height:18px;min-height:18px;margin:0 0 7px 0}}.product-card .description-cont .name{display:block;font-size:15px;line-height:15px;height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px}@media screen and ( min-width: 1024px ){.product-card .description-cont .name{font-size:17px;line-height:17px;height:34px}}.product-card .description-cont .description{display:block;font-size:14px;line-height:15px;height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}@media screen and ( max-width: 1023px ){.product-card .description-cont .description{display:none}}@media screen and ( min-width: 1024px ){.product-card .description-cont .description{font-size:16px;line-height:18px;height:36px;margin-bottom:14px}}.product-card .description-cont .price-box{vertical-align:baseline;font-weight:700}.product-card .description-cont .price-box .strike-price{font-size:15px;line-height:15px;vertical-align:baseline;text-decoration:line-through;color:#575757;margin-left:3px}@media screen and ( min-width: 1024px ){.product-card .description-cont .price-box .strike-price{font-size:17px;line-height:17px;margin-left:5px}}.product-card .description-cont .price-box .final-price{font-size:18.5px;line-height:18px;vertical-align:baseline;color:#000}.product-card .description-cont .price-box .final-price.is-discounted{color:#e46065}@media screen and ( min-width: 1024px ){.product-card .description-cont .price-box .final-price{font-size:21.5px;line-height:20px}}.product-card .description-cont .price-box .discount-perc{float:right;vertical-align:baseline;margin-top:1px;font-size:17px;line-height:17px;font-weight:900;color:#cfcfcf}@media screen and ( min-width: 1024px ){.product-card .description-cont .price-box .discount-perc{font-size:21px;line-height:21px}}.product-card .description-cont .reviews{vertical-align:top;height:20px;width:100%;margin-bottom:2px}@media screen and ( min-width: 1024px ){.product-card .description-cont .reviews{height:24px}}.product-card .description-cont .reviews .stars-wrap{vertical-align:top;display:inline-block;height:14px;margin-top:2px;margin-right:4px;width:75px}@media screen and ( min-width: 1024px ){.product-card .description-cont .reviews .stars-wrap{margin-right:10px;height:16px;width:85px}}.product-card .description-cont .reviews .num-reviews{vertical-align:top;font-size:14.5px;line-height:18px;margin-top:2px;display:inline-block}@media screen and ( min-width: 1024px ){.product-card .description-cont .reviews .num-reviews{font-size:16px}}.product-card .description-cont .other-options{display:block;font-size:16px;line-height:23px;height:26px;padding-top:5px;margin-top:5px;overflow:hidden}.product-card .description-cont .other-options .colors-cont{font-size:0;display:block}.product-card .description-cont .other-options .colors-cont .circle-col{position:relative;display:inline-block;border-radius:50%;width:15px;height:15px;margin:0 7px 0 3px}.product-card .description-cont .other-options .colors-cont .circle-col.selected:after{content:"";display:block;position:absolute;width:19px;height:19px;border-radius:50%;border:1px solid #000;margin:-3px}.product-card .description-cont .btn-primary{margin:0 auto 10px auto;display:block;max-width:220px}@media screen and ( max-width: 1023px ){.product-card .description-cont .btn-primary{padding:8px 15px;max-width:100%;min-width:0;margin:10px auto 0 auto}.product-card .description-cont .btn-primary:after{margin-top:0}}.product-card .btn-secondary{align-self:end}.zoom-image-container{position:fixed;width:100%;height:100%;z-index:5000;left:0;top:0}.zoom-image-container .close-veil{width:100%;height:100%;z-index:3;background-color:rgba(183,183,183,.75);position:absolute}.zoom-image-container img{position:relative;max-width:100%;max-height:100%;width:auto;height:auto;z-index:5}.zoom-image-container .close-btn-zoom-image-modal{position:absolute;right:10px;top:10px;z-index:10;border-radius:50%;background-color:#fff;border:2px solid #000}.page-template-page-my-box .step-slider{padding:30px 0;background-color:#efefef}.page-template-page-my-box .step-slider .step-item{height:0;overflow:hidden}.page-template-page-my-box .step-slider .step-item.current{height:auto;overflow:visible}.page-template-page-my-box .step-slider section.section-product-selector{width:100%;margin-bottom:20px;padding-bottom:50px;border-bottom:4px solid #fff}.page-template-page-my-box .step-slider section.section-product-selector:last-of-type{border-bottom:0 none;padding-bottom:0}.page-template-page-my-box .step-slider section.section-product-selector .h1{width:calc(100% - 85px);padding-right:5px}.page-template-page-my-box .step-slider section.section-product-selector .counter{width:85px;font-size:26px;line-height:30px;padding-right:30px;text-align:right}@media screen and ( min-width: 1024px ){.page-template-page-my-box .step-slider section.section-product-selector .counter{padding-right:0}}.page-template-page-my-box .step-slider section.section-product-selector .counter din{font-weight:700}.page-template-page-my-box .step-slider .btn-bb{text-align:center;margin:13px 0;max-width:315px;cursor:pointer;position:relative;transition:all ease-in-out 150ms}.page-template-page-my-box .step-slider .btn-bb.has-image .btn-int{min-height:350px}.page-template-page-my-box .step-slider .btn-bb.has-image .btn-int .btn-content{background-color:#fff;border-radius:10px;margin:auto 7px 7px 7px;padding:7px;align-items:flex-start}.page-template-page-my-box .step-slider .btn-bb.has-image .btn-int .btn-content .label_name{margin:0}.page-template-page-my-box .step-slider .btn-bb.has-image .btn-int .btn-content .label_desc{text-align:left;margin:5px 0;font-size:16px;line-height:18px;font-weight:normal}.page-template-page-my-box .step-slider .btn-bb.has-image .btn-int .btn-content .read-more-cont{margin:0;min-height:0}.page-template-page-my-box .step-slider .btn-bb.has-image .btn-int .btn-content .price-box{margin-left:0;margin-top:2px}.page-template-page-my-box .step-slider .btn-bb.selected .btn-int,.page-template-page-my-box .step-slider .btn-bb:hover .btn-int{border-color:#f3767d}.page-template-page-my-box .step-slider .btn-bb .btn-int{transition:all ease-in-out 150ms;border:1px solid rgba(0,0,0,0);position:relative;height:100%;background:#fff no-repeat -1px -1px;background-size:315px 350px;border-radius:15px}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content{border-radius:15px;position:relative;width:100%;transition:border ease-in-out 150ms}@media screen and ( min-width: 1024px ){.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content{display:flex;align-items:center;flex-flow:column;justify-content:space-between}}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .label_name{display:inline-block;background-color:#f3767d;font-size:22px;line-height:16px;padding:4px 5px;font-weight:900;color:#fff;transition:color ease-in-out 150ms;text-transform:uppercase;margin:8px 0 0 0}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .label-subtit{margin:0;font-style:italic;font-size:14px;line-height:16px}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .label_desc{margin:5px 0;font-size:20px;line-height:20px;font-weight:600}@media screen and ( min-width: 1024px ){.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .label_desc{margin:10px 0 5px 0}}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .label_desc .item-list{display:block;font-weight:700;width:fit-content;margin:0 auto;padding-top:3px;padding-bottom:3px}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .read-more-cont{margin:10px 0 4px 0;min-height:21px}@media screen and ( min-width: 1024px ){.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .read-more-cont{min-height:24px}}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .read-more-cont .readmoreinfo{font-size:15.5px;font-weight:700;text-decoration:underline}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .price-box{text-align:center;margin:5px;padding-bottom:10px}@media screen and ( min-width: 1024px ){.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .price-box{margin-bottom:5px}}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .price-box .price{align-self:center;width:100%;text-decoration:none}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .price-box>.woocommerce-Price-amount.amount{font-size:24px;line-height:24px;font-weight:900}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .price-box strike{font-size:20px;color:#575757;padding-right:4px}.page-template-page-my-box .step-slider .btn-bb .btn-int .btn-content .btn-primary{margin:0 auto;min-width:160px;width:100%}.page-template-page-my-box .step-slider .btn-primary{margin-top:30px;margin-bottom:30px}@media screen and ( min-width: 1024px ){.page-template-page-my-box .step-slider .btn-primary{margin-top:40px;margin-bottom:40px}}@media screen and ( max-width: 1023px ){.page-template-page-my-box .step-slider .btn-primary.goto-summary-btn{position:sticky;bottom:20px}}.page-template-page-my-box .third-party-form{max-width:600px;padding:20px 20px}.page-template-page-my-box .third-party-form .woocommerce-form-row{max-width:335px;margin-left:auto;margin-right:auto;display:block;float:none}.page-template-page-my-box .third-party-form .btn-primary.btn-third-party{margin:25px auto 0;display:block}.page-template-page-my-box .success-message.hide{display:none}.page-template-page-my-box .success-message .message{display:inline-block;vertical-align:middle;text-align:center;max-width:640px}.page-template-page-my-box .success-message .message:before{vertical-align:middle;content:"";display:inline-block;width:26px;height:20px;background-repeat:no-repeat;background-size:100% auto;margin-right:10px}.page-template-page-my-box .btn-primary.goto-summary-btn.hide,.page-template-page-my-box .btn-primary.goto-summary-btn-disable.hide{display:none}
/*# sourceMappingURL=style-page-my-box.css.map */
