.cx-ps2__heading{margin:0;text-align:center;font-size:clamp(2.2rem,3.4vw,2.8rem);line-height:1.2}.cx-ps2__sub{margin:.6rem 0 0;text-align:center;font-size:1.3rem;color:#555}.cx-ps2__row{--cx-ps2-height: clamp(200px, 21vw, 300px);display:flex;justify-content:safe center;gap:8px;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cx-ps2__row.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.cx-ps2__img{-webkit-user-drag:none}.cx-ps2__track{position:relative;margin:2rem 0 0}.cx-ps2__arrow{position:absolute;top:50%;z-index:1;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:#ffffffeb;box-shadow:0 2px 10px #00000026;color:#171717;cursor:pointer;transform:translateY(-50%)}.cx-ps2__arrow--prev{left:10px}.cx-ps2__arrow--next{right:10px}@media screen and (min-width:750px)and (hover:hover){.cx-ps2__row{cursor:grab}.cx-ps2__arrow{display:flex}.cx-ps2__arrow[hidden]{display:none}}.cx-ps2__row::-webkit-scrollbar{display:none}.cx-ps2__item{flex:none;height:var(--cx-ps2-height);overflow:hidden;border-radius:10px;background:#ece7df;scroll-snap-align:start}.cx-ps2__img{display:block;width:auto;height:100%}.cx-ps2__img--placeholder{aspect-ratio:4 / 5;fill:#c9bfb1}@media screen and (max-width:749px){.cx-ps2__row{--cx-ps2-height: 170px;margin-left:-1.5rem;margin-right:-1.5rem;padding:0 1.5rem;scroll-padding:0 1.5rem}}@media screen and (min-width:1281px){.cx-ps2__wrap.page-width{max-width:140rem}}.cx-ps2--fit .cx-ps2__heading,.cx-ps2--fit .cx-ps2__sub{white-space:nowrap}@media screen and (max-width:380px){.cx-ps2--fit .cx-ps2__heading{font-size:2rem}}@media screen and (max-width:374px){.cx-ps2--fit .cx-ps2__sub{font-size:1.2rem}}@media screen and (max-width:350px){.cx-ps2--fit .cx-ps2__sub{font-size:1.15rem}}@media screen and (max-width:340px){.cx-ps2--fit .cx-ps2__heading{font-size:1.8rem}}@media screen and (max-width:330px){.cx-ps2--fit .cx-ps2__sub{font-size:1.1rem}}.cx-ps2--auto .cx-ps2__row{display:block;overflow:hidden;scroll-snap-type:none;cursor:default}.cx-ps2__loop{display:flex;width:max-content;margin:0;padding:0;list-style:none;animation:cx-ps2-loop var(--cx-ps2-loop, 60s) linear infinite;will-change:transform}.cx-ps2--auto .cx-ps2__item{margin-right:8px}@keyframes cx-ps2-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.cx-ps2--auto.is-paused .cx-ps2__loop,.cx-ps2--auto.is-offscreen .cx-ps2__loop{animation-play-state:paused}@media(hover:hover){.cx-ps2--auto .cx-ps2__row:hover .cx-ps2__loop{animation-play-state:paused}}@media screen and (max-width:749px){.cx-ps2--auto .cx-ps2__row{padding:0}}@media(prefers-reduced-motion:reduce){.cx-ps2__loop{animation:none}.cx-ps2--auto .cx-ps2__row{overflow-x:auto}.cx-ps2--auto .cx-ps2__item[aria-hidden=true]{display:none}}.cx-ps2__head{display:flex;justify-content:center}.cx-ps2__head .cx-ps2__heading{min-width:0}.cx-ps2--panel .cx-ps2__panel{overflow:hidden;padding:32px 24px 28px;border-radius:28px;background:var(--cx-ps2-panel, #faf6f1);box-shadow:0 10px 30px #3c28140f}@media screen and (max-width:749px){.cx-ps2--panel .cx-ps2__wrap{padding-left:8px;padding-right:8px}.cx-ps2--panel .cx-ps2__panel{padding:22px 0 16px;border-radius:20px}.cx-ps2--panel .cx-ps2__head,.cx-ps2--panel .cx-ps2__sub{padding:0 8px}.cx-ps2--panel .cx-ps2__row{margin-left:0;margin-right:0;padding:0}}.cx-ps2__reviews{position:relative;z-index:1;display:grid;align-items:center;width:min(860px,calc(100% - 32px));margin:20px auto 0;padding:20px 28px;border-radius:18px;background:#fff;box-shadow:0 8px 28px #3c28141a;text-align:center}.cx-ps2__review{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.cx-ps2__review.is-active{opacity:1;visibility:visible;transition:opacity .5s ease}.cx-ps2__stars{display:flex;justify-content:center;gap:3px;margin:0 0 10px;color:#f5b301}.cx-ps2__star{display:block}.cx-ps2__star--empty{color:#dfdfdf}.cx-ps2__quote{margin:0;padding:0;border:0;font-size:1.5rem;font-style:normal;line-height:1.55;color:#3d3d3d}.cx-ps2__author{margin:10px 0 0;font-size:1.2rem;letter-spacing:.12em;color:#7a6b61}.cx-ps2__author:before{content:"\2014\a0"}@media screen and (max-width:749px){.cx-ps2__reviews{width:calc(100% - 24px);margin-top:16px;padding:16px}.cx-ps2__quote{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.cx-ps2__review,.cx-ps2__review.is-active{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/cx-photo-strip.css.map */
