.c-discount-tag{font-family:Roboto,Arial,Helvetica Neue,sans-serif;position:absolute;right:8px;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-discount-tag.horizontal{right:0;top:15px}.c-discount-tag.horizontal .cdt-content{border-radius:30px 0 0 30px;padding:10px;width:auto}.c-discount-tag.horizontal .cdt-value{font-size:14px}.c-discount-tag.horizontal .cdt-value span{display:inline-block}.c-discount-tag .cdt-content{background:var(--layout_card_product_discount_tag_bg);border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:8px 0 12px;text-align:center;width:48px}.c-discount-tag .cdt-value{color:var(--layout_card_product_discount_tag_color);font-size:12px;font-weight:700;line-height:13px}.c-discount-tag .cdt-value span{display:block}@media (max-width:991px){.c-discount-tag.horizontal{left:0;right:auto}.c-discount-tag.horizontal .cdt-content{border-radius:0 30px 30px 0}}.amenity-icon{margin-right:5px}.amenity-icon .ico-wrapper{display:inline-block}.amenity-icon svg{background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.amenity-icon-label{display:inline-block;margin-left:10px}.amenity-icon .no-ico{display:inline-block;height:12px;text-align:center;width:12px}.amenity-icon .no-ico:before{content:"-"}.c-product-price{align-items:center;display:flex;flex-direction:column;font-family:Roboto,Arial,Helvetica Neue,sans-serif;justify-content:center;margin:15px 0;width:100%}.c-product-price.v2 .c-product-price__box,.c-product-price.v2 .c-product-price__label{display:none}.c-product-price.v2 .c-product-price__box.layout2{border:none;border-bottom:1px solid #d4d1d1;border-radius:0!important;display:flex;flex-direction:row;padding:15px 0}.c-product-price.v2 .c-product-price__box.layout2 .c-product-price__label{display:block}.c-product-price.v2 .c-product-price__box.layout2 .left{color:#414141;font-size:11px;text-align:left;width:50%}.c-product-price.v2 .c-product-price__box.layout2 .left ul{list-style:none;margin-bottom:0;padding-left:0}.c-product-price.v2 .c-product-price__box.layout2 .right{text-align:right;width:50%}.c-product-price.v2 .c-product-price__box.layout2 .right .c-product-price__label{color:#414141;margin-bottom:10px;padding-right:0;white-space:nowrap}.c-product-price.v2 .c-product-price__box.layout2 .right .price .value{font-size:22px;height:auto;line-height:normal}.c-product-price.v2 .c-product-price__box.layout2 .right .price.old{display:inline-block}.c-product-price.v2 .c-product-price__box.layout2 .right .price.old .value{display:inline-block;font-size:12px;text-decoration:line-through}.c-product-price.allow-free-cancellation{margin-bottom:20px}.c-product-price.allow-free-cancellation .c-product-price__box{padding-bottom:20px}.c-product-price__label{font-size:12px;line-height:14px;margin-bottom:5px;padding-right:10px;text-align:right}.c-product-price__box{border:1px solid #d4d1d1;color:var(--layout_card_product_price);display:flex;flex-direction:column;justify-content:center;min-height:74px;padding:8px 24px;position:relative}.c-product-price__box .top{align-items:center;display:flex;white-space:nowrap}.c-product-price__box .top.disabled{color:#d4d1d1}.c-product-price__box .top.disabled .prefix{text-decoration:unset}.c-product-price__box .top.disabled .currency{font-weight:400;line-height:28px}.c-product-price__box .top.disabled .currency,.c-product-price__box .top.disabled .value{font-size:20px;height:28px;text-decoration:line-through}.c-product-price__box .top.disabled .cents{line-height:25px;text-decoration:line-through}.c-product-price__box .prefix{font-size:14px;margin-bottom:2px;margin-right:5px;width:24px}.c-product-price__box .currency{font-size:20px;height:28px;line-height:28px;margin-right:5px}.c-product-price__box .value{font-size:28px;font-weight:700;height:28px;line-height:28px}.c-product-price__box .cents{font-size:12px;height:28px;padding-left:2px}.c-product-price__box .bottom{color:#707070;font-size:12px;text-align:right}.c-product-price__box .free-cancellation{bottom:-8px;left:0;margin:0 auto;position:absolute;right:0;text-align:center}.c-product-price__box .free-cancellation span{background:#fff;border:1px solid #d4d1d1;border-radius:15px;color:#707070;display:inline-block;font-size:11px;padding:1px 12px}@media (max-width:400px){.c-product-price__box{padding:8px 14px}.c-product-price__box .value{font-size:24px}}
