.retention-result-bundles{padding:50px 0;margin:0 auto;display:flex;column-gap:40px;max-width:1040px;flex-wrap:wrap;color:#000;border-bottom:1px solid #7d7d7d}.retention-result-bundles-item{padding:0 20px 0;width:calc((100% - 40px)/2)}.retention-result-bundles h2{text-align:start;margin-bottom:10px;font-size:45px;line-height:1.06;padding-top:20px}.bundles-subtitle-copy{font:16px/24px "Maison Neue Demi";padding-top:20px;margin-bottom:10px}.bundles-description,.product-description-short{font:16px/24px 'Maison Neue Book',sans-serif}.bundles-description>strong{font-family:'Maison Neue Demi'}.main-product{display:flex;align-items:center;gap:10px;padding:10px}.main-product .product-image{width:154px;height:174px;margin-right:10px}.main-product .product-image img{width:100%;height:100%;object-fit:cover}.main-product .product-info{flex:1;min-height:174px}.main-product .product-name{text-transform:capitalize;color:#000;font:20px/21px 'Maison Neue Demi';padding-top:0}.main-product .shade-bottom,.bundle-product .shade-bottom{display:flex;align-items:center;gap:4px}.main-product .shade-bottom{margin-top:10px}.main-product .shade-color-image,.bundle-product .shade-color-image{width:20px;height:20px;border-radius:50%}.main-product .shade-color-name{font-family:'Maison Neue Book',sans-serif;font-size:15px}.bundle-product .shade-color-name{font-family:'Maison Neue Book',sans-serif;font-size:13px}.main-product .price{font-size:18px;font-family:'Maison Neue Demi',sans-serif;margin-top:15px}.bundle-products{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.bundle-product{display:flex;align-items:center;gap:10px;padding:10px}.bundle-product-check{position:relative;display:flex;align-items:center;gap:10px;align-self:start}.product-checkbox-wrapper{display:block;width:18px;height:18px;flex-shrink:0;border:1px solid #999;border-radius:2px}.product-checkbox{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.product-checkbox-img{display:none;width:16px;height:16px}.product-checkbox:checked~.product-checkbox-wrapper>.product-checkbox-img{display:block}.product-checkbox:checked~.product-checkbox-wrapper>.product-checkbox-img{background-color:#ff0283}.product-checkbox:checked~.product-checkbox-wrapper{border:1px solid #ff0283}.bundle-product .product-image{width:87px;height:87px;align-self:start}.bundle-product .product-image img{width:100%;height:100%;object-fit:cover}.bundle-product .product-info{flex:1;min-height:87px}.bundle-product .product-name{text-transform:capitalize;color:#000;font:15px/21px 'Maison Neue Demi';padding-top:0;margin-bottom:5px}.bundle-product .product-description{font:13px/18px 'Maison Neue Book',sans-serif;margin-bottom:5px}.bundle-product .tag{color:#FF0283;font:12px/18px 'Maison Neue Book',sans-serif;max-width:135px;border-radius:40px;background-color:#FFECF6;padding:5px;text-align:center;margin:10px 0}.bundle-product .price{font-size:16px;font-family:'Maison Neue Demi',sans-serif;margin-top:5px}.retention-result-bundles .total-value{font:16px/18px 'Maison Neue Demi',sans-serif;text-transform:uppercase;display:flex;gap:5px;justify-content:center;align-items:center}.retention-result-bundles .special-price{color:#FF0283;font-size:14px;line-height:1.5;border-radius:40px;background-color:#FFECF6;padding:2px 6px}.retention-result-bundles .old-price{text-decoration:line-through}.bundle-offer{display:flex;padding:10px 20px 10px 10px;align-items:center;justify-content:space-between;gap:10px;border-radius:4px;background-color:#FFECF6;margin-bottom:10px;font:14px/21px 'Maison Neue Demi',sans-serif}.bundle-offer .offer-icon span:first-of-type{font-size:28px;width:28px}.bundle-offer .offer-icon{color:#FF0283;display:flex;gap:10px;align-items:center}.mob-line{display:none}@media (max-width:768px){.retention-result-bundles{padding:30px 20px 0;flex-direction:column;flex-wrap:nowrap;border:none}.retention-result-bundles-item{width:100%;padding:0}.retention-result-bundles .mobile{display:flex;flex-direction:column-reverse}.retention-result-bundles h2{font-size:36px;line-height:39px;text-align:center;padding-top:0}.bundles-description{text-align:center;font-size:15px;line-height:1.46}.bundles-subtitle-copy{padding-top:30px;font-size:15px;line-height:1.46}.main-product{align-items:start}.main-product .product-image{width:106px;height:122px}.main-product .product-info{min-height:122px}.main-product .product-name{font-size:14px;line-height:1.46;margin-bottom:5px;text-align:start}.product-description-short,.main-product .shade-color-name{font-size:13px}.main-product .shade-bottom{margin-top:5px}.bundle-product .tag{font-size:12px;padding:2px;margin:5px 0;width:130px}.bundle-product .shade-color-image{width:16px;height:16px}.main-product .price{margin-top:10px;font-size:15px;line-height:1.2}.mob-line{display:block;margin:10px auto;width:100%;height:1px;background-color:#7D7D7D}.product-checkbox-wrapper{width:16px;height:16px}.product-checkbox-img{width:14px;height:14px}.bundle-product .product-image{width:80px;height:80px;align-self:start}.bundle-product .product-info{min-height:80px}.bundle-product .product-name{font-size:14px;line-height:1.46;text-align:start}.bundle-product .price{font-size:15px;line-height:1.2}.retention-result-bundles .total-value{font-size:15px}.retention-result-bundles .special-price{font-size:12px}.bundle-offer{font-size:13px;line-height:19px;margin-bottom:0}.bundle-offer .offer-icon span:first-of-type{font-size:24px}}