.mbsp-slot{display:block;grid-column:1 / -1;min-width:0;container-type:inline-size}@media(max-width:767px){:not([data-layout=list])>.mbsp-off-sm{display:none}}@media(min-width:768px)and (max-width:1023px){:not([data-layout=list])>.mbsp-off-md{display:none}}@media(min-width:1024px)and (max-width:1279px){:not([data-layout=list])>.mbsp-off-lg{display:none}}@media(min-width:1280px){:not([data-layout=list])>.mbsp-off-xl{display:none}}[data-layout=list]>.mbsp-slot{margin-block-end:2.4rem}[data-layout=list]>.mbsp-tail{display:none}.mbsp-slot[hidden]{display:none}.mbsp{display:grid;grid-template-columns:1.25fr .8fr 1.3fr;gap:1.4rem;padding:1.4rem;border-radius:var(--pcard-radius)}.mbsp__panel{position:relative;display:block;min-height:23rem;overflow:hidden;border-radius:var(--pcard-inner-radius);text-decoration:none}.mbsp__panel-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mbsp__panel:hover .mbsp__panel-img{transform:scale(1.04)}.mbsp__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--color-background),.85),rgba(var(--color-background),0) 65%)}.mbsp__claim{position:absolute;z-index:1;inset-inline-start:2rem;inset-block-end:1.8rem;max-width:75%;margin:0;color:rgb(var(--color-text-heading, var(--color-foreground)))}.mbsp__subclaim{display:block;margin-top:.6rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bolder, var(--font-body-weight));font-size:var(--font-body-size);letter-spacing:0;text-transform:none}.mbsp__play{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:5.8rem;height:5.8rem;border-radius:50%;transform:translate(-50%,-50%);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:transform .2s ease}.mbsp__play svg{width:2.2rem;height:2.2rem}.mbsp__panel:hover .mbsp__play{transform:translate(-50%,-50%) scale(1.08)}.mbsp__media{display:grid;place-items:center;padding:1.4rem;border-radius:var(--pcard-inner-radius);background-color:rgba(var(--color-foreground),.04)}.mbsp__media-img{width:100%;height:auto;max-height:21rem;object-fit:contain}.mbsp__info{--mbsp-info-gap: .6rem;display:flex;flex-direction:column;justify-content:center;gap:var(--mbsp-info-gap);min-width:0;padding:.6rem .8rem}.mbsp__info>*{margin:0}.mbsp__label{display:flex;align-items:center;gap:.6rem}.mbsp__disclosure{position:relative;display:inline-flex}.mbsp__info-btn{width:1.6rem;height:1.6rem;padding:0;border:1px solid currentColor;border-radius:50%;background:none;color:inherit;font-size:var(--mb-fs-12, 1.2rem);font-weight:700;line-height:1;cursor:help}.mbsp__disclosure .tooltip{width:max-content;max-width:min(28rem,80vw);white-space:normal;text-align:start}.mbsp__disclosure:not(.tooltip--manual):focus-within .tooltip{--scale: 1;opacity:1}.mbsp__title a{text-decoration:none}.mbsp__rating:has(>.gw-rv-listing-average-placeholder:empty){margin-block-start:calc(-1 * var(--mbsp-info-gap))}.mbsp__desc{color:rgba(var(--color-foreground),.85)}.mbsp__price .f-price-item--regular,.mbsp__price .f-price-item--sale{font-size:calc(var(--font-body-size) * 1.25)}.mbsp__perks{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.mbsp__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem;margin-top:.6rem}.mbsp__form{margin:0}@container (max-width: 860px){.mbsp{grid-template-columns:.9fr 1.1fr}.mbsp__panel{grid-column:1 / -1;min-height:20rem}}@container (max-width: 560px){.mbsp{grid-template-columns:1fr;gap:1rem;padding:1rem}.mbsp__panel{min-height:19rem}.mbsp__claim{inset-inline-start:1.6rem;inset-block-end:1.4rem}.mbsp--has-video .mbsp__media{display:none}.mbsp-slot:not(.mbsp--has-video) .mbsp__panel{display:none}.mbsp__media-img{max-height:22rem}.mbsp__cta{justify-content:space-between}.mbsp__form,.mbsp__cta>.btn:not(.btn--underline){flex:1 1 auto}.mbsp__form .btn{width:100%}}@supports not (container-type: inline-size){@media(max-width:767px){.mbsp{grid-template-columns:1fr}.mbsp--has-video .mbsp__media{display:none}.mbsp-slot:not(.mbsp--has-video) .mbsp__panel{display:none}}}.mbsp-modal{width:min(96rem,92vw);padding:0;overflow:visible;border:0;border-radius:var(--pcard-radius)}.mbsp-modal::backdrop{background:#000000bf}.mbsp-modal__body{aspect-ratio:16 / 9}.mbsp-modal__body>*{display:block;width:100%;height:100%;border:0;border-radius:var(--pcard-radius)}.mbsp-modal__close{position:absolute;z-index:1;top:-1.4rem;right:-1.4rem;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer}@media(max-width:600px){.mbsp-modal__close{top:-4.8rem;right:0}}@media(prefers-reduced-motion:reduce){.mbsp__panel-img,.mbsp__play{transition:none}.mbsp__panel:hover .mbsp__panel-img{transform:none}}.mbsp-slot>.mbsp__label{display:none}.mbsp-slot:not(.mbsp--has-video) .mbsp__panel{display:none}.mbsp-slot:not(.mbsp--has-video) .mbsp{grid-template-columns:clamp(20rem,30%,30rem) minmax(0,1fr);align-items:center;gap:2.4rem}.mbsp-slot:not(.mbsp--has-video) .mbsp__info{padding-inline:0}.mbsp__media{display:block;aspect-ratio:1 / 1;padding:0;overflow:hidden;align-self:center;background-color:rgb(var(--color-background))}.mbsp__media-img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.mbsp__price .f-price__sale .f-price-item--sale,.mbsp__price .f-price__regular .f-price-item--regular{font-size:calc(var(--font-body-size) * 1.9);font-weight:700;line-height:1.1}.mbsp__price .f-price__sale .f-price-item--regular{font-size:calc(var(--font-body-size) * 1.3)}.mbsp__price .f-price__unit-wrapper,.mbsp__price .f-price__unit{font-size:calc(var(--font-body-size) * 1.05);color:rgba(var(--color-foreground),.75);text-transform:none}.mbsp__price .f-price__unit-wrapper{margin-top:.4rem}@container (max-width: 560px){.mbsp-slot:not(.mbsp--has-video) .mbsp{grid-template-columns:1fr;gap:1.2rem}.mbsp__media-img{max-height:none}.mbsp__price .f-price__sale .f-price-item--sale,.mbsp__price .f-price__regular .f-price-item--regular{font-size:calc(var(--font-body-size) * 1.6)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mb-sponsored.css.map */
