.homeroom-price-point,.price-point{font-size:.875rem;line-height:1.25;max-width:10.7142857143em;position:absolute;text-decoration:none;z-index:10}.homeroom-price-point.top-center,.homeroom-price-point.top-left,.homeroom-price-point.top-right,.price-point.top-center,.price-point.top-left,.price-point.top-right{top:5%}.homeroom-price-point.bottom-center,.homeroom-price-point.bottom-left,.homeroom-price-point.bottom-right,.price-point.bottom-center,.price-point.bottom-left,.price-point.bottom-right{bottom:5%}.homeroom-price-point.center,.homeroom-price-point.center-left,.homeroom-price-point.center-right,.price-point.center,.price-point.center-left,.price-point.center-right{top:50%;transform:translateY(-50%)}.homeroom-price-point.bottom-left,.homeroom-price-point.center-left,.homeroom-price-point.top-left,.price-point.bottom-left,.price-point.center-left,.price-point.top-left{left:5%}.homeroom-price-point.bottom-right,.homeroom-price-point.center-right,.homeroom-price-point.top-right,.price-point.bottom-right,.price-point.center-right,.price-point.top-right{right:5%}.homeroom-price-point.bottom-center,.homeroom-price-point.center,.homeroom-price-point.top-center,.price-point.bottom-center,.price-point.center,.price-point.top-center{left:50%;transform:translate(-50%)}.homeroom-price-point.center,.price-point.center{transform:translate(-50%,-50%)}.homeroom-price-point.pricepoint-corner-topleft .price-communication,.homeroom-price-point.pricepoint-corner-topleft .product-label span,.price-point.pricepoint-corner-topleft .price-communication,.price-point.pricepoint-corner-topleft .product-label span{border-top-left-radius:0!important}.homeroom-price-point.pricepoint-corner-topright .price-communication,.homeroom-price-point.pricepoint-corner-topright .product-label span,.price-point.pricepoint-corner-topright .price-communication,.price-point.pricepoint-corner-topright .product-label span{border-top-right-radius:0!important}.homeroom-price-point.pricepoint-corner-bottomright .price-communication,.homeroom-price-point.pricepoint-corner-bottomright .product-label span,.price-point.pricepoint-corner-bottomright .price-communication,.price-point.pricepoint-corner-bottomright .product-label span{border-bottom-right-radius:0!important}.homeroom-price-point.pricepoint-corner-bottomleft .price-communication,.homeroom-price-point.pricepoint-corner-bottomleft .product-label span,.price-point.pricepoint-corner-bottomleft .price-communication,.price-point.pricepoint-corner-bottomleft .product-label span{border-bottom-left-radius:0!important}.homeroom-price-point .label,.price-point .label{display:block;text-wrap:balance}.homeroom-price-point s,.price-point s{display:block;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.homeroom-price-point s:after,.price-point s:after{border-top:1px solid;content:"";left:0;position:absolute;top:30%;width:100%}.homeroom-price-point s data,.price-point s data{line-height:1}.homeroom-price-point data,.price-point data{display:block;font-weight:700}.homeroom-price-point data span,.price-point data span{font-size:.6666666667em;vertical-align:top}.homeroom-price-point .value,.price-point .value{display:block;font-size:1.125rem;font-weight:700;padding-top:.125rem}.homeroom-price-point{display:flex;flex-direction:column;gap:var(--pp-gap);width:-moz-fit-content;width:fit-content}.homeroom-price-point.pricepoint-hide-title span.label{display:none}.homeroom-price-point .product-label{gap:.25rem}.homeroom-price-point .product-label span{border-radius:.375rem;line-height:.9375rem}.homeroom-price-point .label{color:var(--pp-title-variant);font-size:var(--pp-font-size);font-weight:600;line-height:var(--pp-line-height)}.homeroom-price-point .price-communication{margin-top:var(--pp-title-price-extra-margin)}.homeroom-price-point .price-communication .transparent-price{display:none}.homeroom-price-point .price-communication.location-full-module{background:var(--pp-bg);border-radius:var(--pp-border-radius);padding:var(--pp-padding);width:-moz-fit-content;width:fit-content}.homeroom-price-point .price-communication.location-full-module .price-wrapper .price{margin-top:0}.homeroom-price-point .price-communication.location-full-module .price-wrapper .price .product-price{color:var(--pp-font-color);font-size:var(--pp-price-font-size);font-weight:600;line-height:var(--pp-price-line-height);margin-bottom:0;padding:0}
