.pdGallery__item{position:relative}.pdGallery__item .pdTooltip__button{display:block;background:#fff;margin:.2rem;padding:.5rem;border-radius:2.2rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.55)}.pdGallery__item .pdTooltip__button:focus{outline:0}.pdGallery__item .pdTooltip{position:absolute;width:2.5rem;height:2.5rem;overflow:hidden}.pdGallery__item .pdTooltip .pdTooltip__button img{transition:.3s}.pdGallery__item .pdTooltip__tooltip{display:flex;position:absolute;left:2.9rem;top:0;padding:1.2rem;min-width:18rem;background-color:#fff;border-radius:4px;box-shadow:0 4px 4px 0 #00000033;z-index:500;opacity:0;transition:.3s}.pdGallery__item .pdTooltip__button img{width:1.1rem;height:1.1rem}.pdGallery__item .pdTooltip__tooltip .pdTooltip__leftContent{padding-right:1.2rem}.pdGallery__item .pdTooltip__tooltip .pdTooltip__leftContent .pdTooltip__name{font-family:Oswald,sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:.8rem}.pdGallery__item .pdTooltip__tooltip .pdTooltip__rightContent{display:flex;justify-content:center;align-items:center;border-left:1px solid #d9d9d9;padding-left:1.2rem}.pdGallery__item .pdTooltip__tooltip .pdTooltip__rightContent a:before{position:absolute;content:'';display:block;width:100%;height:100%;left:0;top:0;z-index:50}.pdGallery__item .pdTooltip__tooltip .pdTooltip__rightContent img{width:1.1rem;height:100%}.pdGallery__item .pdTooltip__priceContent{display:flex;align-items:flex-end;column-count:2;column-gap:.8rem}.pdGallery__item .pdTooltip__priceContent .product-price{display:flex;flex-direction:column}.pdGallery__item .pdTooltip__priceContent .product-price .price-sales.real-sales{order:1}.pdGallery__item .pdTooltip__priceContent .price-copy{font-size:1.2rem}.pdGallery__item .pdTooltip__priceContent .price-sales.real-sales,.pdGallery__item .pdTooltip__priceContent .product-price .price-range{font-family:'Work Sans',sans-serif;font-size:1.4rem;font-weight:600;line-height:1.8rem}.pdGallery__item .pdTooltip__priceContent .price-standard{font-family:'Work Sans',sans-serif;font-size:1.2rem;font-weight:400;text-decoration-line:line-through}.pdGallery__item .pdTooltip__priceContent .commercial,.pdGallery__item .pdTooltip__priceContent .product-promotion-flag{display:block;border-radius:3px;padding:.5rem .8rem;width:fit-content;margin-bottom:.3rem}.pdGallery__item .pdTooltip__priceContent .product-promotion-flag{display:flex}.pdGallery__item .pdTooltip__priceContent .commercial p{margin-bottom:0}.pdGallery__item .pdTooltip__priceContent .promotion-block-info{position:relative;display:inline-block;margin-left:.3rem;padding-right:.5rem;padding-left:.5rem;cursor:pointer;border-radius:100%;font-size:.9rem;font-weight:600;color:#002e5e;line-height:1.4em;border:.1rem solid #002e5e;z-index:500}.pdGallery__item .pdTooltip__priceContent .tooltip-flag-text{font-size:1.2rem;width:13rem;background-color:#bdd4e5;color:#002e5e;text-align:center;padding:.5rem;position:absolute;bottom:50%;margin-left:-6rem;z-index:999;font-style:italic;display:none}.pdGallery__item .pdTooltip.open{width:auto;height:auto;overflow:visible}.pdGallery__item .pdTooltip.open .pdTooltip__button img{transform:rotate(45deg);transition:.2s}.pdGallery__item .pdTooltip.hide .pdTooltip__button img{transform:rotate(0);transition:.2s}.pdGallery__item .pdTooltip .pdTooltip__tooltip.open{opacity:1;transition:opacity .5s}.pdGallery__item .pdTooltip.open.hideTooltip .pdTooltip__button img{transform:rotate(0)}@media screen and (max-width:1023px){.pdGallery__item .pdTooltip--mobileTop.open .pdTooltip__tooltip{bottom:3.4rem;top:auto;left:-9rem}.pdGallery__item .pdTooltip--mobileBottom.open .pdTooltip__tooltip{top:3.4rem;left:-9rem}.pdGallery__item .pdTooltip--mobileLeft.open .pdTooltip__tooltip{top:0;left:auto;right:3.4rem}.pdGallery__item .pdTooltip--mobileRight.open .pdTooltip__tooltip{top:0;left:2.9rem}}@media screen and (min-width:1024px){.pdGallery__item .pdTooltip--desktopTop.open .pdTooltip__tooltip{bottom:3.4rem;top:auto;left:-9rem}.pdGallery__item .pdTooltip--desktopBottom.open .pdTooltip__tooltip{top:3.4rem;left:-9rem}.pdGallery__item .pdTooltip--desktopLeft.open .pdTooltip__tooltip{top:0;left:auto;right:3.4rem}.pdGallery__item .pdTooltip--desktopRight.open .pdTooltip__tooltip{top:0;left:2.9rem}}