.willian-ritual-carousel{position:relative;z-index:1;isolation:isolate;overflow:hidden;padding-top:var(--willian-ritual-carousel-padding-top, 96px);padding-bottom:var(--willian-ritual-carousel-padding-bottom, 96px);background:var(--willian-ritual-carousel-bg, #f3f0ea);color:var(--willian-ritual-carousel-text, #2d251d)}.willian-ritual-carousel__intro{width:calc(100% - 3.2rem);max-width:900px;margin:0 auto 68px;text-align:center}.willian-ritual-carousel__mark{width:var(--willian-ritual-carousel-mark-width, 32px);margin:0 auto 24px;opacity:1}.willian-ritual-carousel__mark-image{display:block;width:100%;height:auto;object-fit:contain;filter:invert(44%) sepia(9%) saturate(416%) hue-rotate(348deg) brightness(92%) contrast(86%)}.willian-ritual-carousel__heading{margin:0;color:currentColor;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.8rem,5.6vw,8.8rem);font-weight:400;line-height:.96;letter-spacing:0}.willian-ritual-carousel__text{max-width:560px;margin:34px auto 0;color:var(--willian-ritual-carousel-muted, #5c5147);font-size:1.75rem;line-height:1.48;letter-spacing:.01em}.willian-ritual-carousel__text p{margin:0}.willian-ritual-carousel__link{display:inline-flex;align-items:center;gap:20px;margin-top:38px;padding-bottom:10px;border-bottom:1px solid currentColor;color:currentColor;font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.willian-ritual-carousel__link:hover{opacity:.72}.willian-ritual-carousel__strip{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.willian-ritual-carousel__strip:before,.willian-ritual-carousel__strip:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:10vw;pointer-events:none}.willian-ritual-carousel__strip:before{left:0;background:linear-gradient(90deg,var(--willian-ritual-carousel-bg, #f3f0ea),rgba(243,240,234,0))}.willian-ritual-carousel__strip:after{right:0;background:linear-gradient(270deg,var(--willian-ritual-carousel-bg, #f3f0ea),rgba(243,240,234,0))}.willian-ritual-carousel__track{display:flex;width:max-content;animation:willian-ritual-carousel-marquee var(--willian-ritual-carousel-duration, 60s) linear infinite}.willian-ritual-carousel__set{display:flex;align-items:stretch;flex:0 0 auto}.willian-ritual-carousel__frame{flex:0 0 auto;height:var(--willian-ritual-carousel-image-height, 310px);margin:0;overflow:hidden;border-right:1px solid rgba(45,37,29,.12);background:#2d251d14}.willian-ritual-carousel__frame--portrait{width:calc(var(--willian-ritual-carousel-image-height, 310px) * .74)}.willian-ritual-carousel__frame--landscape{width:calc(var(--willian-ritual-carousel-image-height, 310px) * 1.35)}.willian-ritual-carousel__frame--square{width:var(--willian-ritual-carousel-image-height, 310px)}.willian-ritual-carousel__image,.willian-ritual-carousel__placeholder{display:block;width:100%;height:100%;object-fit:cover}@keyframes willian-ritual-carousel-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:749px){.willian-ritual-carousel{padding-top:min(var(--willian-ritual-carousel-padding-top, 96px),72px);padding-bottom:min(var(--willian-ritual-carousel-padding-bottom, 96px),76px)}.willian-ritual-carousel__intro{margin-bottom:46px}.willian-ritual-carousel__mark{margin-bottom:20px}.willian-ritual-carousel__heading{font-size:clamp(4.2rem,12.8vw,6.4rem)}.willian-ritual-carousel__text{margin-top:28px;font-size:1.6rem}.willian-ritual-carousel__link{gap:16px;margin-top:30px;font-size:1.2rem}.willian-ritual-carousel__frame{height:var(--willian-ritual-carousel-mobile-image-height, 210px)}.willian-ritual-carousel__frame--portrait{width:calc(var(--willian-ritual-carousel-mobile-image-height, 210px) * .74)}.willian-ritual-carousel__frame--landscape{width:calc(var(--willian-ritual-carousel-mobile-image-height, 210px) * 1.35)}.willian-ritual-carousel__frame--square{width:var(--willian-ritual-carousel-mobile-image-height, 210px)}}@media(prefers-reduced-motion:reduce){.willian-ritual-carousel__track{animation:none;transform:none}.willian-ritual-carousel__set:nth-child(2){display:none}.willian-ritual-carousel__strip{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-willian-ritual-carousel.css.map */
