:root{--clr-tooltip-bg:#fff;--clr-tooltip-text:#43454b;--clr-tooltip-price:#6d6d6d;--tooltip-content-bottom-margin:8px;--svg-point:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1rem\" viewBox=\"0 0 512 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc.--><path d=\"M464 256a208 208 0 1 0-416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1-512 0zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"/></svg>");--svg-plus:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1rem\" viewBox=\"0 0 448 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc.--><path d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32v144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h144v144c0 17.7 14.3 32 32 32s32-14.3 32-32V288h144c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"/></svg>");--svg-x:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1rem\" viewBox=\"0 0 384 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc.--><path d=\"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3l105.4 105.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256l105.3-105.4z\"/></svg>");--svg-star:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1rem\" viewBox=\"0 0 576 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc.--><path d=\"M316.9 18c-5.3-11-16.5-18-28.8-18s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329l-24.6 145.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329l104.2-103.1c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7l-143.7-21.2L316.9 18z\"/></svg>");--svg-heart:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1rem\" viewBox=\"0 0 512 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc.--><path d=\"m47.6 300.4 180.7 168.7c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l180.7-168.7c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141-45.6-7.6-92 7.3-124.6 39.9l-12 12-12-12c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z\"/></svg>")}.shpimg{box-sizing:border-box;container:cont__shpble-img/inline-size;font-size:1rem;height:100%;position:relative;z-index:10}.shpimg img{height:auto;max-width:100%}.shpimg .shpimg__image{background:transparent;display:block;position:relative}.shpimg .shpimg__image:focus{outline:none}.shpimg .shpimg__image .shpimg__aspect{display:block;position:relative;width:100%}.shpimg .shpimg__image .shpimg__aspect img{height:100%!important;left:0!important;-o-object-fit:cover!important;object-fit:cover!important;position:absolute!important;top:0!important;width:100%!important}.shpimg .shpimg__dots-list{background:none;pointer-events:none;position:absolute;top:0;width:100%}.shpimg .shpimg__dots-list ul{list-style-type:none!important;margin:0!important;padding:0!important;pointer-events:auto!important}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap{list-style-type:none!important;position:absolute}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__dot{align-items:center;box-shadow:1px 1px 5px rgba(0,0,0,.4);cursor:pointer!important;display:flex;height:2em;justify-content:center;position:relative;width:2em}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__dot--circle{border-radius:50%}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__dot--square{border-radius:2px}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__dot--diamond{border-radius:2px;transform:rotate(45deg)}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__dot--icon-point{height:1rem;-webkit-mask:var(--svg-point);mask:var(--svg-point);mask-repeat:no-repeat round;-webkit-mask-repeat:no-repeat round;width:1rem}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__dot--icon-plus{height:1.2rem;-webkit-mask:var(--svg-plus);mask:var(--svg-plus);mask-repeat:no-repeat round;-webkit-mask-repeat:no-repeat round;width:1rem}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__dot--icon-x{height:1.3rem;-webkit-mask:var(--svg-x);mask:var(--svg-x);mask-repeat:no-repeat round;-webkit-mask-repeat:no-repeat round;width:1rem}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__dot--icon-star{height:1rem;-webkit-mask:var(--svg-star);mask:var(--svg-star);mask-repeat:no-repeat round;-webkit-mask-repeat:no-repeat round;width:1.2rem}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__dot--icon-heart{height:1rem;-webkit-mask:var(--svg-heart);mask:var(--svg-heart);mask-repeat:no-repeat round;-webkit-mask-repeat:no-repeat round;width:1rem}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip{background-color:var(--clr-tooltip-bg);border-radius:3px;box-shadow:1px 1px 5px rgba(0,0,0,.6);color:var(--clr-tooltip-text);container:cont__shpimg-tooltip/inline-size;font-size:1rem;left:1em;line-height:1.2;opacity:0;padding:16px;position:absolute;top:2em;transition:opacity .3s,top .3s;visibility:hidden;z-index:1}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--link,.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--link:hover{text-decoration:none}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--content{-moz-column-gap:1em;column-gap:1em;display:grid}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image{grid-template-columns:1fr 1fr}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image .shpimg__tooltip--image{grid-column:1;grid-row:1/5}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image .shpimg__tooltip--name{grid-column:2;grid-row:1}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image .shpimg__tooltip--sku{grid-column:2;grid-row:2}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image .shpimg__tooltip--price{grid-column:2;grid-row:3}@container cont__shpimg-tooltip (max-width: 250px){.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image{grid-template-columns:1fr 1fr 1fr 1fr}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image .shpimg__tooltip--image{grid-column:1;grid-row:1}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image .shpimg__tooltip--name{grid-column:2/5;grid-row:1}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image .shpimg__tooltip--sku{grid-column:1/5;grid-row:2}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--show-image .shpimg__tooltip--price{grid-column:1/5;grid-row:3}}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--name{font-size:1.2rem;font-weight:700;margin-bottom:var(--tooltip-content-bottom-margin)}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--sku{font-size:.875rem;margin-bottom:var(--tooltip-content-bottom-margin)}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip .woocommerce-variation-price,.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--price{color:var(--clr-tooltip-price);font-size:1.125em;font-weight:700;line-height:1.1}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip .woocommerce-variation-price del,.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--price del{font-size:.875em;font-weight:400;opacity:.5}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip .woocommerce-variation-price ins,.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--price ins{font-weight:700}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--description{font-size:.875em;margin-bottom:var(--tooltip-content-bottom-margin)}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart form.cart{margin-bottom:0}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart form.cart:not(.variations_form){align-items:center;display:grid;gap:2px;grid-template-columns:1fr 1fr}@container cont__shpimg-tooltip (max-width: 250px){.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart form.cart:not(.variations_form){display:block}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart form.cart:not(.variations_form) button,.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart form.cart:not(.variations_form) input.qty{width:100%}}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form table.variations{margin-bottom:0}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form table.variations td,.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form table.variations th{background-color:transparent;display:block;padding:0}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form table.variations td{margin-bottom:var(--tooltip-content-bottom-margin)}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form .reset_variations{font-size:.875em}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form .woocommerce-variation-description{height:0;overflow:hidden;visibility:hidden;width:0}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form .woocommerce-variation-add-to-cart{align-items:center;display:grid;gap:2px;grid-template-columns:1fr 1fr}@container cont__shpimg-tooltip (max-width: 250px){.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form .woocommerce-variation-add-to-cart{display:block}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form .woocommerce-variation-add-to-cart button,.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form .woocommerce-variation-add-to-cart input.qty{width:100%}}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap .shpimg__tooltip--cart .variations_form .woocommerce-variation-add-to-cart .reset_variations{visibility:inherit!important}.shpimg .shpimg__dots-list ul li.shpimg__dot-wrap--active .shpimg__tooltip{opacity:1;top:.5em;visibility:visible}
