.homeroom-price-point,.price-point{z-index:10;max-width:10.7143em;font-size:.875rem;line-height:1.25;text-decoration:none;position:absolute}.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{text-wrap:balance;display:block}.homeroom-price-point s,.price-point s{width:fit-content;text-decoration:none;display:block;position:relative}.homeroom-price-point s:after,.price-point s:after{content:"";border-top:1px solid;width:100%;position:absolute;top:30%;left:0}.homeroom-price-point s data,.price-point s data{line-height:1}.homeroom-price-point data,.price-point data{font-weight:700;display:block}.homeroom-price-point data span,.price-point data span{vertical-align:top;font-size:.666667em}.homeroom-price-point .value,.price-point .value{padding-top:.125rem;font-size:1.125rem;font-weight:700;display:block}.homeroom-price-point{gap:var(--pp-gap);flex-direction:column;width:min-content;display:flex}.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{font-weight:600;font-size:var(--pp-font-size);line-height:var(--pp-line-height);color:var(--pp-title-variant)}.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{width:fit-content;padding:var(--pp-padding);background:var(--pp-bg);border-radius:var(--pp-border-radius)}.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{font-weight:600;font-size:var(--pp-price-font-size);line-height:var(--pp-price-line-height);color:var(--pp-font-color);margin-bottom:0;padding:0}
