:root{--product-width:225px}.product-slider-wrapper{-ms-overflow-style:none;overflow:scroll;scrollbar-width:none}.product-slider-wrapper::-webkit-scrollbar{display:none}.product-slider{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;gap:18px}.product-slider-control{background:white;border-radius:100%;-webkit-box-shadow:0 0 2px var(--main-blue);box-shadow:0 0 2px var(--main-blue);cursor:pointer;display:block;height:30px;margin-top:-205px;position:relative;text-align:center;width:30px}.product-slider-control .icon{margin-top:2px;margin-right:0}.slider-control-left{float:left;margin-left:-10px}.slider-control-right{float:right;margin-right:-10px}.product-slider .product{width:var(--product-width)}.product-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;overflow:hidden}.badge-holder{height:70px;pointer-events:none;position:absolute;margin:22px 0 0 15px}.new,.discount,.sellingFast{color:white;font-size:11px;display:block;height:21px;margin-top:3px;padding:3px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new{background:var(--main-blue)}.discount{background:var(--peach-1)}.sellingFast{display:-ms-flexbox;display:-webkit-flex;display:flex;background:#FFF;border:1px solid var(--main-blue);color:var(--main-blue);gap:3px;line-height:13px}.product_text{height:82px;line-height:normal;max-height:82px;min-height:82px;overflow:hidden}.product_text a{text-decoration:none}.product .price{font-size:23px;margin-right:5px}.product .price_ordinary{color:var(--main-blue);font-size:15px}.product .circle{height:32px;padding:0;width:32px}.product .icon{height:20px;margin-top:4px!important;width:20px}.product .carousel{height:180px;margin-left:auto;margin-right:auto;width:100%}.product_image_holder{padding:15px}.carousel-item img{display:block;margin-left:auto;margin-right:auto}.product_images img{margin-left:auto;margin-right:auto;width:100%}.product_images .carousel{padding-bottom:25px}.text{white-space:normal}.zoom_me,.product .product_image_holder{cursor:pointer}.modal img{display:block;max-height:70vh;margin-left:auto;margin-right:auto;max-width:100%}.product .carousel-control-prev-icon,#zoom_me .carousel-control-prev-icon,.product_images .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' stroke='%2334405A' stroke-width='0.5' fill='%23FFFFFF' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");-webkit-box-shadow:none;box-shadow:none;height:20px;opacity:1;width:20px}.product .carousel-control-next-icon,#zoom_me .carousel-control-next-icon,.product_images .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' stroke='%2334405A' stroke-width='0.5' fill='%23FFFFFF' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");-webkit-box-shadow:none;box-shadow:none;height:20px;opacity:1;width:20px}.product_image_primary_holder{margin-bottom:25px}.product_image_primary_holder img{margin-left:auto;margin-right:auto;max-height:350px}.product_image_thumbnail_holder{border:1px solid var(--main-blue);cursor:pointer}.product_image_thumbnail_holder img{margin-left:auto;margin-right:auto;max-height:150px}#added_to_customer_cart{-webkit-animation:shake .5s;animation:shake .5s;background-color:white;border-radius:5px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.5);box-shadow:0 10px 10px 0 rgba(0,0,0,.5);display:block;top:10vh;left:80vw;margin-left:-45px;padding:5px;position:fixed;width:90px;z-index:1100}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px,0) rotate(1deg);transform:translate(-3px,0) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}100%{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);-ms-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);-ms-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px,0) rotate(1deg);-ms-transform:translate(-3px,0) rotate(1deg);transform:translate(-3px,0) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);-ms-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);-ms-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);-ms-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);-ms-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);-ms-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);-ms-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);-ms-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}100%{-webkit-transform:translate(1px,-2px) rotate(-1deg);-ms-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.carousel-control-next,.carousel-control-prev{top:100px;bottom:100px}.add_accessory_to_customer_cart,.customize_giftcard{height:50px;width:50px}.add_accessory_to_customer_cart .icon,.customize_giftcard .icon{margin-left:-4px}.big_button{height:auto;width:auto}@media (max-width:1440px){.product-grid{gap:18px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (max-width:1024px){.product-grid{gap:16px;grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:768px){.product-grid{gap:14px;grid-template-columns:1fr 1fr 1fr}}@media (max-width:674px){.product-grid{gap:14px;grid-template-columns:1fr 1fr}}@media (max-width:375px){.product-grid{gap:10px;grid-template-columns:1fr 1fr}.product .price{font-size:20px;margin-right:2px}}@media (max-width:992px){#products{min-height:250px}}@media (min-width:576px){.add_accessory_to_customer_cart,.customize_giftcard{height:auto;width:auto}.add_accessory_to_customer_cart .icon,.customize_giftcard .icon{margin-left:0}.modal .carousel-control-prev{margin-left:-65px}.modal .carousel-control-next{margin-right:-65px}}@media (max-width:575px){.product_images{padding:0;min-height:435px}}@media (min-width:768px){.product .carousel{height:280px}.modal .carousel-control-prev{margin-left:-70px}.modal .carousel-control-next{margin-right:-70px}}@media (min-width:992px){.modal .carousel-control-prev{margin-left:-90px}.modal .carousel-control-next{margin-right:-90px}}