.content-carousel .carousel-slides-wrapper::scroll-button(*):disabled {opacity: 0 !important;pointer-events: none; }.heading-left-border :where(h1, h2, h3) {position: relative;font-family: var(--ff-pragmatica-bold);font-weight: 700 !important;text-transform: uppercase;line-height: 1.1;font-size: clamp(2rem, 2rem + 1vw, 3.8rem);margin: 0;max-width: max-content;margin-block:1em .25em;} .heading-left-border :where(h1, h2, h3)::before {content: '';position: absolute;inset: .1em auto .2em -.5ch;display: block;width: .15em;background: #EB0A8C;} main > .section :where(.button) {font-family: var(--ff-scotch-display);font-weight: 400;text-transform: lowercase;font-style: italic;font-size: 2rem;letter-spacing: .02em;padding-inline: 1.25em;min-width: 20rem;} main > .section .button:where(.primary) {--button-primary-border-color: #e40088;--button-primary-background: #e40088;color: #fff;} @media (width >= 600px) {main > .section :where(.button) {min-width: 25rem;font-size: 2.4rem;}} .catbnr {margin-block-end: 2em;@media (width >= 1024px ) {display: grid;grid-template-columns: 1fr 3fr;}@media (width >= 1200px ) {grid-template-columns: 1fr 3fr;}.heading-wrapper {padding-inline: var(--gutter-l);position: relative;overflow: clip; @media (width >= 1024px ) {padding: 1em;margin:0;align-content: end;h2 {color: white;} :where(picture, img) {height: 100%;width: auto;max-width: unset;object-fit: cover;position: absolute;inset: 0;z-index: -1;}}@media (width >= 1200px ) {padding: 1em 2em;} p:has(picture) {height: 100%;overflow: clip;@media (width <= 1023px) {display: none;}} }.slide-copy {background: rgba(102, 2, 44, 1);color: white;padding: 1em; p {font-weight: 600;text-transform: uppercase;letter-spacing: .02em;font-size: clamp(1.4rem, 1.8rem + 1vw, 3rem);@media (width >= 600px ) {font-size: clamp(1.4rem, 1rem + 1vw, 3rem);}}}}

Holiday Foundations

category
7225