.master-artisans-section{background-color:var(--mas-bg, #fcf6ed);height:calc((var(--mas-count, 3) + 2) * 100vh);position:relative}.master-artisans-slider{position:sticky;top:0;height:100vh;width:100%;overflow:hidden}.master-artisans-slider__viewport{position:relative;width:100%;height:100%;overflow:hidden}.master-artisans-slider__track{position:relative;width:100%;height:100%}.master-artisans-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;opacity:0;will-change:opacity;backface-visibility:hidden}.master-artisans-slider__slide--text{display:flex;align-items:center;justify-content:center;padding:clamp(2rem,6vw,5rem) 1.5rem;opacity:1}.master-artisans-slider__text-inner{text-align:center;max-width:90vw;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.39vw,20px);transform-origin:center center;will-change:opacity}.master-artisans-slider__subtitle{margin:0;color:#241f16;text-align:center;font-family:Prata,Georgia,serif;font-size:clamp(28px,2.78vw,40px);font-style:normal;font-weight:400;line-height:1.25;word-wrap:break-word}.master-artisans-slider__title{margin:0;color:#241f16;text-align:center;font-family:Aesthetic,Prata,Georgia,serif;font-size:clamp(48px,7.64vw,110px);font-style:normal;font-weight:400;line-height:1;word-wrap:break-word;text-transform:lowercase}.master-artisans-slider__slide--media,.master-artisans-slider__slide--overlay{overflow:hidden;background-color:transparent}.master-artisans-slider__img{width:100%;height:100%;object-fit:cover;display:block}.master-artisans-slider__slide--media .master-artisans-slider__img,.master-artisans-slider__slide--overlay .master-artisans-slider__img,.master-artisans-slider__slide--media .master-artisans-slider__placeholder,.master-artisans-slider__slide--overlay .master-artisans-slider__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.06);transform-origin:center center;will-change:transform}.master-artisans-slider__placeholder{display:flex;align-items:center;justify-content:center;background:#112c300f}.master-artisans-slider__overlay-title{position:absolute;top:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem);left:auto;max-width:min(22ch,55vw);margin:0;padding:0;text-align:right;font-family:Aesthetic,Prata,Georgia,serif;font-size:clamp(32px,3.47vw,50px);font-style:normal;font-weight:400;line-height:1;background:linear-gradient(180deg,#ffe787,#f6d368 50.27%,#ffcf55);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;z-index:2;pointer-events:none;opacity:0;transform:translate(40px,14px);will-change:opacity,transform;text-transform:lowercase}@media(min-width:750px)and (max-height:900px){.master-artisans-slider__subtitle{font-size:clamp(24px,3vw,36px)}.master-artisans-slider__title{font-size:clamp(48px,7vw,90px)}.master-artisans-slider__overlay-title{font-size:clamp(28px,3vw,42px)}}@media(min-width:750px)and (max-height:700px){.master-artisans-slider__subtitle{font-size:clamp(20px,2.5vw,28px)}.master-artisans-slider__title{font-size:clamp(36px,5.5vw,70px)}.master-artisans-slider__overlay-title{font-size:clamp(22px,2.5vw,34px)}.master-artisans-slider__text-inner{gap:8px}}@media(max-width:749px){.master-artisans-section{height:auto;min-height:0}.master-artisans-slider{position:relative;width:100%;height:auto;min-height:0;transition:height .65s cubic-bezier(.33,1,.68,1)}.master-artisans-slider__slide--text{padding:48px 16px}.master-artisans-slider__text-inner{gap:16px;width:100%;max-width:100%}.master-artisans-slider__subtitle{font-size:clamp(24px,7vw,32px);line-height:1.25}.master-artisans-slider__title{font-size:clamp(40px,12vw,64px);line-height:1.05;width:100%}.master-artisans-slider__overlay-title{top:12px;right:12px;left:auto;max-width:min(20ch,50%);font-size:clamp(14px,4vw,22px);line-height:1.1;overflow-wrap:break-word;word-break:break-word}.master-artisans-slider__slide--overlay{display:flex;align-items:stretch;justify-content:center}.master-artisans-slider__slide--media,.master-artisans-slider__slide--overlay{background-color:var(--mas-bg, #fcf6ed)}.master-artisans-slider__img{object-fit:cover;object-position:center}.master-artisans-section--mobile-carousel .master-artisans-slider__track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:calc(var(--mas-count, 3) * 100%);height:100%;transition:transform .65s cubic-bezier(.33,1,.68,1)}.master-artisans-section--mobile-carousel .master-artisans-slider__slide{position:relative;inset:auto;flex:0 0 calc(100% / var(--mas-count, 3));width:calc(100% / var(--mas-count, 3));max-width:none;height:100%;min-height:100%;opacity:1;will-change:transform;backface-visibility:hidden}.master-artisans-section--mobile-carousel .master-artisans-slider__slide--media .master-artisans-slider__img,.master-artisans-section--mobile-carousel .master-artisans-slider__slide--overlay .master-artisans-slider__img,.master-artisans-section--mobile-carousel .master-artisans-slider__slide--media .master-artisans-slider__placeholder,.master-artisans-section--mobile-carousel .master-artisans-slider__slide--overlay .master-artisans-slider__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:none}.master-artisans-section--mobile-carousel .master-artisans-slider__overlay-title{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease;z-index:3}}@media(prefers-reduced-motion:reduce){.master-artisans-section--mobile-carousel .master-artisans-slider__track{transition:none}.master-artisans-slider__slide--media .master-artisans-slider__img,.master-artisans-slider__slide--overlay .master-artisans-slider__img,.master-artisans-slider__slide--media .master-artisans-slider__placeholder,.master-artisans-slider__slide--overlay .master-artisans-slider__placeholder{transform:scale(1);transition:none;animation:none}.master-artisans-slider__text-inner{opacity:1;transform:none}.master-artisans-slider__overlay-title{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-master-artisans-slider.css.map */
