.modulo-pm{box-sizing:border-box;color:var(--modulo-pm-text, #1A1A2E);font-family:inherit;padding-top:var(--modulo-pm-pad-top, 64px);padding-bottom:var(--modulo-pm-pad-bottom, 64px)}.modulo-pm *,.modulo-pm *:before,.modulo-pm *:after{box-sizing:border-box}.modulo-pm--width-page{background:var(--modulo-pm-bg, #FFFFFF)}.modulo-pm--width-page .modulo-pm__inner{width:100%}.modulo-pm--width-boxed{padding-inline:24px}.modulo-pm--width-boxed .modulo-pm__inner{max-width:1440px;margin-inline:auto;background:var(--modulo-pm-bg, #FFFFFF);border-radius:var(--modulo-pm-outer-radius, 28px);overflow:hidden;padding-block:clamp(32px,5vw,56px)}.modulo-pm__head-wrap{max-width:var(--modulo-pm-container, 1440px);margin-inline:auto;padding-inline:24px;margin-bottom:clamp(28px,4vw,44px)}.modulo-pm__header{max-width:760px}.modulo-pm--align-center .modulo-pm__header{margin-inline:auto;text-align:center}.modulo-pm--align-left .modulo-pm__header{margin-inline:0;text-align:left}.modulo-pm__eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--modulo-pm-accent, #F2552C)}.modulo-pm__heading{margin:0;font-size:var(--modulo-pm-heading-size, 40px);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--modulo-pm-text, #1A1A2E);text-wrap:balance}.modulo-pm__heading strong,.modulo-pm__heading b{color:var(--modulo-pm-accent, #F2552C);font-weight:inherit}.modulo-pm--font-inherit .modulo-pm__heading{font-family:inherit}.modulo-pm--font-fraunces .modulo-pm__heading{font-family:Fraunces,Georgia,serif}.modulo-pm--font-playfair .modulo-pm__heading{font-family:Playfair Display,Georgia,serif}.modulo-pm--font-inter .modulo-pm__heading{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.modulo-pm__sub{margin:14px 0 0;max-width:560px;font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--modulo-pm-text, #1A1A2E) 62%,transparent)}.modulo-pm--align-center .modulo-pm__sub{margin-inline:auto}.modulo-pm__strip{position:relative;width:100%;overflow:hidden}.modulo-pm--faded .modulo-pm__strip{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--modulo-pm-edge-fade, 90px),#000 calc(100% - var(--modulo-pm-edge-fade, 90px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--modulo-pm-edge-fade, 90px),#000 calc(100% - var(--modulo-pm-edge-fade, 90px)),transparent 100%)}.modulo-pm__row{overflow:hidden}.modulo-pm__row+.modulo-pm__row{margin-top:var(--modulo-pm-gap, 20px)}.modulo-pm__track{display:flex;align-items:center;gap:var(--modulo-pm-gap, 20px);width:max-content;flex-shrink:0;will-change:transform}.modulo-pm__track[data-modulo-pm-ready="1"]{animation:modulo-pm-scroll-left var(--modulo-pm-speed, 42s) linear infinite}.modulo-pm__row--reverse .modulo-pm__track[data-modulo-pm-ready="1"]{animation-name:modulo-pm-scroll-right}@keyframes modulo-pm-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--modulo-pm-cycle-width, 0px)),0,0)}}@keyframes modulo-pm-scroll-right{0%{transform:translate3d(calc(-1 * var(--modulo-pm-cycle-width, 0px)),0,0)}to{transform:translateZ(0)}}html[dir=rtl] .modulo-pm__row:not(.modulo-pm__row--reverse) .modulo-pm__track{animation-name:modulo-pm-scroll-right}html[dir=rtl] .modulo-pm__row--reverse .modulo-pm__track{animation-name:modulo-pm-scroll-left}.modulo-pm--pausable .modulo-pm__strip:hover .modulo-pm__track,.modulo-pm--pausable .modulo-pm__strip:focus-within .modulo-pm__track{animation-play-state:paused}.modulo-pm__item{flex:0 0 auto}.modulo-pm__media{display:block;position:relative;height:var(--modulo-pm-img-h, 300px);border-radius:var(--modulo-pm-radius, 16px);overflow:hidden;background:#0000000a;box-shadow:0 4px 14px -6px #1a1a2e2e;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.modulo-pm--fit-uniform .modulo-pm__media{width:auto;aspect-ratio:var(--modulo-pm-ar, .8)}.modulo-pm--fit-fixed .modulo-pm__media{width:var(--modulo-pm-img-w, 260px)}.modulo-pm__img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.modulo-pm__placeholder-svg{background:#e5e7eb}a.modulo-pm__media{cursor:pointer}a.modulo-pm__media:hover{transform:translateY(-6px);box-shadow:0 14px 34px -12px #1a1a2e52}a.modulo-pm__media:focus-visible{outline:2px solid var(--modulo-pm-accent, #F2552C);outline-offset:4px}.modulo-pm__badge{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--modulo-pm-text, #1A1A2E);display:grid;place-items:center;opacity:0;transform:translateY(-4px) scale(.9);transition:opacity .3s ease,transform .3s ease}a.modulo-pm__media:hover .modulo-pm__badge,a.modulo-pm__media:focus-visible .modulo-pm__badge{opacity:1;transform:translateY(0) scale(1)}.modulo-pm__badge svg{width:15px;height:15px}.modulo-pm__cb{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;max-width:340px;padding:28px 30px;border-radius:20px;background:color-mix(in srgb,var(--modulo-pm-cb-bg, #FFFFFF) 74%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 20px 50px -20px #1a1a2e66,inset 0 0 0 1px #ffffff8c;color:var(--modulo-pm-cb-text, #1A1A2E)}@supports not (background: color-mix(in srgb,red,blue)){.modulo-pm__cb{background:#ffffffe6}}.modulo-pm--cb-left .modulo-pm__cb{left:clamp(16px,4vw,64px)}.modulo-pm--cb-right .modulo-pm__cb{right:clamp(16px,4vw,64px)}.modulo-pm--cb-center .modulo-pm__cb{left:50%;transform:translate(-50%,-50%);text-align:center;align-items:center}.modulo-pm__cb-heading{margin:0;font-family:inherit;font-weight:600;font-size:24px;line-height:1.15}.modulo-pm--font-fraunces .modulo-pm__cb-heading{font-family:Fraunces,Georgia,serif}.modulo-pm--font-playfair .modulo-pm__cb-heading{font-family:Playfair Display,Georgia,serif}.modulo-pm__cb-text{margin:0;font-size:15px;line-height:1.55;color:color-mix(in srgb,var(--modulo-pm-cb-text, #1A1A2E) 70%,transparent)}@supports not (color: color-mix(in srgb,red,blue)){.modulo-pm__cb-text{opacity:.7}}.modulo-pm__cb-btn{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:8px;background:var(--modulo-pm-accent, #F2552C);color:#1a1a2e;font-size:14px;font-weight:600;text-decoration:none;padding:11px 20px;border-radius:999px;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--modulo-pm-accent, #F2552C) 70%,transparent)}.modulo-pm--cb-center .modulo-pm__cb-btn{align-self:center}.modulo-pm__cb-btn svg{width:14px;height:14px}.modulo-pm__cb-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px color-mix(in srgb,var(--modulo-pm-accent, #F2552C) 85%,transparent)}.modulo-pm__cb-btn:focus-visible{outline:2px solid #1A1A2E;outline-offset:3px}.modulo-pm--has-cb .modulo-pm__strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.3),transparent 38%,transparent 62%,rgba(255,255,255,.3))}@media(max-width:860px){.modulo-pm--faded .modulo-pm__strip{--modulo-pm-edge-fade: 44px}.modulo-pm__cb{max-width:78%;padding:22px}}@media(max-width:480px){.modulo-pm{--modulo-pm-img-h: var(--modulo-pm-img-h-mobile, 200px)}.modulo-pm__head-wrap{padding-inline:16px}.modulo-pm__heading{font-size:clamp(24px,7vw,var(--modulo-pm-heading-size, 40px))}.modulo-pm--faded .modulo-pm__strip{--modulo-pm-edge-fade: 28px}.modulo-pm__cb,.modulo-pm--cb-left .modulo-pm__cb,.modulo-pm--cb-right .modulo-pm__cb,.modulo-pm--cb-center .modulo-pm__cb{left:16px;right:16px;max-width:none;transform:translateY(-50%);text-align:left;align-items:flex-start}.modulo-pm--cb-center .modulo-pm__cb-btn{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.modulo-pm__track{animation:none!important;transform:none!important}.modulo-pm__media,.modulo-pm__badge{transition:none!important}a.modulo-pm__media:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/modulo-section-photo-marquee.css.map */
