@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity}}}.ui-picture-carousel{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;display:flex}.ui-picture-carousel__track{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-background-brown-light);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*2);scrollbar-width:none;grid-template-rows:repeat(2,130px);grid-auto-columns:calc(50vw - 9px);grid-auto-flow:column;display:grid;overflow:auto hidden}.ui-picture-carousel__track::-webkit-scrollbar{display:none}@media (min-width:768px){.ui-picture-carousel__track{grid-template-rows:repeat(2,170px);grid-auto-columns:calc(25vw - 7.5px)}}@media (min-width:1280px){.ui-picture-carousel__track{grid-template-rows:repeat(2,200px)}}.ui-picture-carousel__tile:nth-child(4n+1){scroll-snap-align:start}@media (min-width:768px){.ui-picture-carousel__tile:nth-child(4n+1){scroll-snap-align:none}.ui-picture-carousel__tile:nth-child(8n+1){scroll-snap-align:start}}.ui-picture-carousel__tile{background-color:var(--background-white);border-radius:var(--radius-sm);position:relative;overflow:hidden}.ui-picture-carousel__controls{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);display:none}@media (min-width:48rem){.ui-picture-carousel__controls{display:flex}}.ui-picture-carousel__controls .ui-button[disabled]{pointer-events:none;cursor:not-allowed;opacity:.3}.ui-picture-carousel--marquee{--tile-w:calc(50vw - 3px);background-color:var(--color-background-brown-light);flex-direction:column;gap:6px;width:100%;padding:8px 0;display:flex}@media (min-width:768px){.ui-picture-carousel--marquee{--tile-w:calc(25vw - 4.5px)}}.ui-picture-carousel__marquee-row{overflow:hidden}.ui-picture-carousel__marquee-shifter{height:130px}@media (min-width:768px){.ui-picture-carousel__marquee-shifter{height:170px}}@media (min-width:1280px){.ui-picture-carousel__marquee-shifter{height:200px}}[data-motion=rtl] [data-row="2"] .ui-picture-carousel__marquee-shifter{transform:translateX(calc(var(--tile-w)/-2))}.ui-picture-carousel__marquee-track{width:max-content;height:100%;display:flex}.ui-picture-carousel__marquee-track .ui-picture-carousel__tile{flex:0 0 var(--tile-w);height:100%;margin-right:6px}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
