.wp-block-rosengarden-photo-strip{background:var(--wp--preset--color--cream-200);overflow:hidden;padding:var(--wp--preset--spacing--60) 0}.rosengarden-photo-strip__title{color:var(--wp--preset--color--rose-400);font-size:var(--wp--preset--font-size--large);font-weight:600;letter-spacing:var(--wp--custom--typography--kicker--letter-spacing);line-height:normal;margin:0 var(--wp--custom--gutter) var(--wp--preset--spacing--28);text-align:center;text-transform:uppercase}.rosengarden-photo-strip__viewport{position:relative}.rosengarden-photo-strip__track{display:flex;gap:var(--wp--preset--spacing--10);justify-content:center}@media(hover:hover){.is-scrollable .rosengarden-photo-strip__track{cursor:grab}}.rosengarden-photo-strip__item{aspect-ratio:var(--wp--custom--photo-strip--ratio);background:var(--wp--preset--color--cream-400);flex:none;margin:0;overflow:hidden;width:var(--wp--custom--photo-strip--width)}.rosengarden-photo-strip__image{display:block;height:100%;object-fit:cover;width:100%}.wp-block-rosengarden-photo-strip:not(.is-overflowing) .rosengarden-photo-strip__arrow{display:none}.rosengarden-photo-strip__arrow{align-items:center;appearance:none;background:transparent;border:0;border-radius:50%;color:var(--wp--preset--color--rose-700);cursor:pointer;display:flex;height:var(--wp--custom--carousel--arrow);justify-content:center;opacity:0;padding:0;position:absolute;top:50%;transition:opacity var(--wp--custom--transition--hover);translate:0 -50%;width:var(--wp--custom--carousel--arrow)}.rosengarden-photo-strip__arrow:before{background:var(--wp--preset--color--cream-100);border-radius:50%;box-shadow:var(--wp--preset--shadow--box);content:"";inset:0;position:absolute}.rosengarden-photo-strip__arrow:disabled{visibility:hidden}.rosengarden-photo-strip__arrow:focus-visible{outline:var(--wp--custom--line--thickness) solid var(--wp--preset--color--rose-500);outline-offset:2px}.rosengarden-photo-strip__arrow--prev{left:calc(var(--wp--custom--gutter) - var(--wp--custom--carousel--arrow)/2)}.rosengarden-photo-strip__arrow--next{right:calc(var(--wp--custom--gutter) - var(--wp--custom--carousel--arrow)/2)}.rosengarden-photo-strip__chevron{background:currentcolor;height:var(--wp--custom--icon--check);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMyA2TDEwIDE0TDE3IDYiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+Cg==) center/contain no-repeat;position:relative;width:var(--wp--custom--icon--check)}.rosengarden-photo-strip__arrow--prev .rosengarden-photo-strip__chevron{rotate:90deg}.rosengarden-photo-strip__arrow--next .rosengarden-photo-strip__chevron{rotate:-90deg}.wp-block-rosengarden-photo-strip.is-scrollable:focus-within .rosengarden-arrow,.wp-block-rosengarden-photo-strip.is-scrollable:hover .rosengarden-arrow{opacity:1}@media(hover:none){.wp-block-rosengarden-photo-strip.is-scrollable .rosengarden-arrow{opacity:1}}.rosengarden-photo-strip__cta{margin-top:var(--wp--preset--spacing--32)}@media(prefers-reduced-motion:no-preference){.rosengarden-photo-strip__track{scroll-behavior:smooth}}.wp-block-rosengarden-photo-strip.is-scrollable .rosengarden-photo-strip__track{justify-content:flex-start;overflow-x:auto;padding:0 var(--wp--custom--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.wp-block-rosengarden-photo-strip.is-scrollable .rosengarden-photo-strip__track::-webkit-scrollbar{display:none}.wp-block-rosengarden-photo-strip.is-scrollable .rosengarden-photo-strip__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.wp-block-rosengarden-photo-strip.is-scrollable .rosengarden-photo-strip__track.is-settling{scroll-snap-type:none}.wp-block-rosengarden-photo-strip.is-scrollable .rosengarden-photo-strip__item{scroll-snap-align:center}@media(600px < width <= 782px){.rosengarden-photo-strip__track{justify-content:flex-start;overflow-x:auto;padding:0 var(--wp--custom--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.rosengarden-photo-strip__track::-webkit-scrollbar{display:none}.rosengarden-photo-strip__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.rosengarden-photo-strip__track.is-settling{scroll-snap-type:none}.rosengarden-photo-strip__item{scroll-snap-align:center}}@media(width <= 600px){.rosengarden-photo-strip__track{justify-content:flex-start;overflow-x:auto;padding:0 var(--wp--custom--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.rosengarden-photo-strip__track::-webkit-scrollbar{display:none}.rosengarden-photo-strip__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.rosengarden-photo-strip__track.is-settling{scroll-snap-type:none}.rosengarden-photo-strip__item{scroll-snap-align:center}}
