/* @file assets/dist/skin/www/default/css/corporate-redesign.min.css*/ 
html{scroll-behavior:smooth}.corporate .corporate-layout{padding:0}.corporate .corporate-form__header{margin:0 0 24px}.corporate .corporate-form__subtitle{background-color:var(--virgin-color-red);border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:1.33;margin:0 0 4px;padding:2px 4px;text-transform:uppercase}.corporate .corporate-form__title{color:var(--virgin-color-off-black);font-size:3.2rem;font-weight:700;line-height:1.2;margin:0 0 4px}.corporate .corporate-form__body{color:var(--virgin-color-off-black);font-size:1.6rem;font-weight:400;line-height:1.5;margin:0}.corporate .corporate-form__subheader{margin:0 0 24px}.corporate .corporate-form__subheader-title{color:var(--virgin-color-off-black);font-size:2.2rem;font-weight:700;line-height:1.2;margin:0 0 8px}.corporate .corporate-form__subheader-body{color:var(--virgin-color-off-black);font-size:1.6rem;font-weight:400;line-height:1.5;margin:0}.corporate .corporate-form__row{display:flex;gap:8px;margin:0 0 24px}.corporate .corporate-form__field-wrapper{flex:1 1 auto}.corporate .corporate-form__label{color:var(--virgin-color-off-black);font-size:1.4rem;font-weight:600;line-height:1.2;margin:0 0 8px}.corporate .corporate-form__button{background-color:var(--virgin-color-red);border-color:var(--virgin-color-red);border-radius:4px;color:#fff;height:48px;line-height:48px;text-decoration:none;width:100%}.corporate .corporate-form__button:focus,.corporate .corporate-form__button:hover{background-color:#b00808;border-color:#b00808;color:#fff;text-decoration:none}.corporate .triptych-section{margin:48px 0}.corporate .triptych-section__inner{display:flex;flex-direction:column;gap:24px;margin:24px 0 0}.corporate .contact-cta{background-color:var(--virgin-color-porcelain);border-radius:var(--virgin-border-radius);padding:16px 8px;text-align:center}.corporate .contact-cta__text{color:var(--virgin-color-off-black);font-size:2rem;font-weight:400;line-height:1.2;margin:0}.corporate .contact-cta__text strong{display:block;font-weight:600;margin:4px 0 0}.corporate .contact-cta__phone-number{color:var(--virgin-color-red);font-size:2.2rem;text-decoration:none;white-space:nowrap}.corporate .contact-cta__phone-number:hover{color:var(--virgin-color-red);text-decoration:underline}.corporate .triptych{display:flex;gap:8px;justify-content:center}.corporate .triptych__image{aspect-ratio:264/450;border-radius:8px;max-width:calc((100% - 16px)/ 3);object-fit:cover}.corporate .shop-cta{text-align:center}.corporate .shop-cta__button{background-color:var(--virgin-color-red);border-color:var(--virgin-color-red);border-radius:4px;color:#fff;height:48px;line-height:48px;text-decoration:none;width:100%}.corporate .shop-cta__button:focus,.corporate .shop-cta__button:hover{background-color:#b00808;border-color:#b00808;color:#fff;text-decoration:none}.corporate .corporate-form .alert{margin:24px 0 0}.corporate .corporate-form .alert:empty{display:none}.corporate .product-card-carousel__title>*{font-size:2rem}.corporate .product-card--gift-card .product-card__image-wrapper,.corporate .product-card-carousel__gift-card .product-card__image-wrapper{background-color:#fff1f1;display:flex;flex-direction:column;justify-content:center}.corporate .product-card--gift-card .product-card__image,.corporate .product-card-carousel__gift-card .product-card__image{aspect-ratio:auto}.corporate .product-card__name{font-size:1.4rem}.corporate .incentives-section{margin:48px 0}.corporate .incentives-section__header{margin:0 0 24px;text-align:center}.corporate .incentives-section__subtitle{color:var(--virgin-color-red);font-size:1.3rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0 0 4px;text-transform:uppercase}.corporate .incentives-section__title{color:var(--virgin-color-off-black);font-size:2.4rem;font-weight:700;line-height:1.2;margin:0}.corporate .incentives-section__list{display:grid;gap:50px 16px;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);list-style-type:none;margin:0;padding:0}.corporate .incentive{margin:0;text-align:center}.corporate .incentive__icon{display:block;margin:0 auto 16px;max-width:100px}.corporate .incentive__title{color:var(--virgin-color-off-black);font-size:2.1rem;font-weight:700;line-height:1.2;margin:0}.corporate .incentive__body{color:var(--virgin-color-off-black);display:none;font-size:1.6rem;font-weight:400;line-height:1.5;margin:8px 0 0}@media screen and (min-width:768px){.corporate .corporate-layout{padding-top:40px}.corporate .corporate-form .alert{margin-top:16px}.corporate .corporate-form__row{margin-bottom:16px}.corporate .shop-cta__button{max-width:355px}.corporate .incentives-section__header{margin-bottom:40px}.corporate .incentives-section__subtitle{font-size:1.8rem;letter-spacing:normal;margin-bottom:8px;text-transform:none}.corporate .incentives-section__list{gap:40px;grid-template-columns:repeat(3,1fr)}.corporate .incentive__body{display:block}}@media screen and (min-width:1024px){.corporate .corporate-layout{column-gap:40px;display:grid;grid-auto-rows:auto;grid-template-columns:400px minmax(10px,1fr);row-gap:48px}.corporate .corporate-layout>section{grid-column:1/span 2;margin-bottom:0;margin-top:0}.corporate .corporate-layout>.corporate-form-section{grid-column:1}.corporate .corporate-layout>.corporate-form-section+section{grid-column:2}.corporate .corporate-form-section{display:flex;gap:40px}.corporate .corporate-form{border:1px solid var(--virgin-color-white-smoke);border-radius:var(--virgin-border-radius-large);box-shadow:var(--virgin-shadow-large);flex:0 0 400px;padding:32px 24px}.corporate .triptych-section__inner{flex:1 1 auto;gap:40px}.corporate .contact-cta{order:2}.corporate .contact-cta__text strong{display:inline}.corporate .triptych{gap:24px}.corporate .triptych__image{max-width:calc((100% - 48px)/ 3)}.corporate .triptych__image:first-child,.corporate .triptych__image:last-child{transform:translateY(-32px)}}