@charset "utf-8";:root{--mainColor:#d02a42;--mainColorAccessible:#C72940;--secondaryColor:#131313;--terciaryColor:#cfcdcd;--bgColor:#f9f7f2;--blackColor:#000;--whiteColor:#fff;--titleFontFamily:"Plus Jakarta Sans", sans-serif;--bodyFontFamily:"Manrope", sans-serif;--alternativeFontFamily:"JetBrains Mono", monospace;--H1clamp:clamp(32rem, 5vw, 48rem);--H1weight:700;--H2clamp:clamp(24rem, 5vw, 32rem);--H2weight:600;--mainAnimation:all ease-in 0.3s;--backgroundNavColor:var(--whiteColor);--selectedItemBackgroundNavColor:transparent;--selectedItemTextNavColor:var(--blackColor);--mobileBackgroundNavColor:#f5f5f5;--mobileButtonNavColor:#121212}:where(*){font-family:var(--bodyFontFamily);scroll-behavior:smooth;scroll-padding-top:107px}:where(h1,h2,h3,h4){font-family:var(--titleFontFamily)}:where(h1){font-size:var(--H1clamp);font-weight:var(--H1weight)}:where(h2){font-size:var(--H2clamp);font-weight:var(--H2weight)}:where(main){background-color:var(--bgColor)}.row{margin:0}.a-themeIcon{display:block;background-image:url(../images/bg/sprite.png);background-size:320px 240px;background-repeat:no-repeat;text-indent:-9999px}.o-mainHeader__logo{max-width:267rem;padding:8rem 0}.home .o-mainHeader__logo{max-width:472rem;padding:8rem 0}.-minify .o-mainHeader__logo{max-width:187rem;padding:0}.a-button.-primary,.a-button.-secondary,.m-showroomContent .a-button{box-shadow:none;border:1rem solid var(--blackColor);font-style:normal;text-decoration:none;height:fit-content;display:flex;padding:16rem 32rem;gap:8rem;flex-direction:row;align-items:center;justify-content:center}.a-button.-primary,.m-showroomContent .a-button{background-color:var(--mainColor);color:var(--whiteColor);font-family:var(--titleFontFamily);font-size:16rem;font-weight:400;line-height:175%;width:fit-content}.a-button.-primary:hover,.m-showroomContent .a-button:hover{border:1rem solid var(--mainColor);opacity:1}.a-button.-secondary{background-color:transparent;color:var(--mainColor);font-size:14rem;font-weight:500;line-height:20px;letter-spacing:1.4px}.a-button.-primary:hover,.a-button.-secondary:hover,.m-showroomContent .a-button:hover{box-shadow:none;color:var(--whiteColor);background-color:var(--mainColor)}.a-button.-secondary,.contacto .a-button{font-family:var(--alternativeFontFamily);width:fit-content}.contacto .a-button,.contacto .a-button:hover{background-color:var(--mainColor);border:1rem solid var(--secondaryColor)}.-artists .a-button{text-transform:uppercase}.o-mainHeader{display:flex;justify-content:center;margin:0;transition:opacity 1600ms ease}.home .o-mainHeader{background-color:var(--bgColor)}.o-mainHeader .o-mainHeader__container.-column{flex-direction:column;align-items:flex-end;gap:32rem}.o-mainHeader__wrap{width:100%;padding:24rem 16rem;max-width:1550rem}.o-mainHeader .o-nav__text{color:#707070;text-align:center;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}:where(.o-mainHeader .o-nav) .o-nav__list .-selected .o-nav__text{border-bottom:1rem solid var(--mainColor)}:where(.o-nav__subnav) :not(.-selected)>.o-nav__link .o-nav__text{font-weight:400!important;border:transparent!important}.o-mainHeader__cart :where(.a-mainHeaderDropdown__ico svg){fill:var(--whiteColor)}.o-mainHeader__user :where(.a-mainHeaderDropdown__ico svg){fill:#1a1a1a}.o-mainHeader__social .m-socialLinks{margin:0}.o-mainHeader__cart,.o-mainHeader__lang{background-color:#1a1a1a}.m-mainHeaderDropdown__button .a-mainHeaderDropdown__ico{padding:4rem}:where(.o-nav) :where(.o-nav__item):hover>.o-nav__subnav{background-color:var(--bgColor)}.o-mainFooter{background-color:var(--blackColor);border-top:2rem solid var(--mainColor)}.o-mainFooter__groupTitle{color:var(--whiteColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.o-mainFooter .m-media__item,.o-mainFooter .o-nav__text{color:var(--terciaryColor)}.o-mainFooter__copyright{color:var(--whiteColor)}.o-mainFooter .wrap{align-items:center}.o-mainFooter__container{justify-content:center}.o-mainFooter__container .m-socialLinks__icon,.o-mainFooter__container i{filter:invert(20%) sepia(99%) saturate(2627%) hue-rotate(338deg) brightness(87%) contrast(87%)}.m-contactForm__header,.m-contactGroup__form{margin:0}.contacto .m-contactInfo{background-color:#f9f7f2}.contacto .m-contactInfo__siteName,.m-contactInfo__item p,.m-contactInfo__item span{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:150%}.contacto .m-contactInfo__siteName strong,.p-artistItem__content a{color:var(--mainColor)}.contacto .m-contactInfo__siteName span,.p-contact__form label{color:var(--blackColor)}.contacto .m-pageHeaderTitle__container .m-pageHeader__title{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:115%;margin:0}.contacto .m-pageHeaderSubitle__container .m-pageHeader__subtitle,.m-input__container input,.m-input__container textarea{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%}.m-contactGroup__form .m-pageHeader__subtitle h2,.m-contactGroup__form .m-pageHeader__subtitle h2 span{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400!important;line-height:155%}.m-contactGroup__form .m-pageHeader__subtitle p{font-family:var(--bodyFontFamily);color:#767676}.m-contactForm__header{margin-bottom:40rem}.-subtle{color:var(--blackColor)!important;background-color:transparent!important;opacity:initial}.m-contactGroup__form{background-color:var(--whiteColor)}.m-input__container input,.m-input__container textarea{border:0;background-color:transparent;border:1rem solid var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;line-height:175%}.m-contactInfo__contentGroup i,[class*=a-icon].-icon1_5x::before{filter:invert(29%) sepia(43%) saturate(3608%) hue-rotate(331deg) brightness(82%) contrast(98%)}.o-heroeSection{background-color:var(--bgColor);min-height:inherit;height:90dvh;transition:var(--mainAnimation)}.p-home .o-heroeSection.js-homeShowroomIntro{position:fixed;z-index:100000;inset:0;width:100%;height:100dvh;min-height:100dvh;opacity:1;filter:blur(0) brightness(1);transform:scale(1);transition:opacity 1800ms cubic-bezier(.22,1,.36,1),filter 1800ms cubic-bezier(.22,1,.36,1),transform 1800ms cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}body:has(.js-homeShowroomIntro:not(.-showroomIntroLeaving):not(.-showroomIntroDismissed)) .o-mainFooter,body:has(.js-homeShowroomIntro:not(.-showroomIntroLeaving):not(.-showroomIntroDismissed)) .o-mainHeader{opacity:0;visibility:hidden}.p-home .o-heroeSection.-showroomIntroLeaving{opacity:0;filter:blur(14rem) brightness(.65);transform:scale(1.04);pointer-events:none}.p-home .o-heroeSection.-showroomIntroDismissed{display:none}body.-showroomIntroActive{overflow:hidden}.p-home__slidexou{gap:32rem;height:100%}.p-home__slidexou .f6g__slideGroup{height:100%;overflow:initial;background:0 0}.p-home__slidexou .m-slidexou__item{width:100%;min-height:auto;display:flex!important;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:64rem}.p-home__slidexou .m-slidexou__item img{max-width:350rem;max-height:415rem}.m-slidexou__object.-cover,.m-slidexou__object.-cover.-bAlign,.m-slidexou__object.-cover.-cAlign{object-position:center;transform:none!important;height:100%!important;width:100%;object-fit:cover}.f6g__pagination .-f6g-selected .f6g__pagination__button{background-color:var(--whiteColor)}.m-showroomContent,.m-showroomHeader,.m-showroomText,.p-home__slidexou{display:flex;flex-direction:column;justify-content:center;align-items:center}.m-showroomContent{padding:0 16rem;z-index:1;max-width:1270rem;width:100%;gap:30rem}.m-showroomHeader,.m-showroomText{gap:24rem}.m-showroom__title{font-size:clamp(32rem,5vw,64rem);font-style:normal;line-height:94%;letter-spacing:-.9rem;margin:0;text-transform:uppercase}.m-showroom__title.hidden{display:none}.m-showroom__subtitle,.m-showroom__title,.m-showroom__title .a-highlightText{font-family:var(--titleFontFamily);color:var(--whiteColor);text-align:center;font-weight:700}.m-showroom__subtitle,.m-showroom__title .a-highlightText{max-width:1200rem}.m-showroom__subtitle{font-family:var(--bodyFontFamily);font-size:24rem;font-style:normal;line-height:175%;max-width:800rem}.m-showroomContentBtns{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:8rem;width:100%}.f6g__pagination{position:absolute;z-index:1;bottom:0;left:0}.p-home__module{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.p-home__moduleItem{padding:164rem 16rem;width:100%}.p-home__moduleItem .m-secondaryHeaderText{padding-left:30rem;border-left:1rem solid var(--mainColor)}.p-home__moduleItem .m-secondaryHeader__title{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.p-artistList__intro .-black strong,.p-home__moduleItem .m-secondaryHeader__subtitle{color:var(--mainColor);font-family:var(--alternativeFontFamily);font-size:14rem;font-style:normal;font-weight:400;line-height:175%}.p-home__moduleItem .p-home__moduleContent p:has(.a-button),.p-home__moduleItem .p-home__moduleContent p:has(img){margin:0}.p-home__moduleItem .a-highlightText{color:var(--mainColor);font-weight:700}.-default{width:100%;overflow:hidden;background-color:#1a1a1a}.-default .p-home__moduleContainer{max-width:1200rem;width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:100rem}.p-home__module>.-default .p-home__moduleContainer{position:relative;z-index:1}.-default:nth-child(even) .p-home__moduleContainer{flex-direction:row-reverse}.-default .p-home__moduleFigure{position:relative;height:100%}.-default .p-home__moduleFigure::after{content:"";position:absolute;top:-32rem;right:-32rem;width:160rem;height:160rem;border-top:2rem solid var(--mainColor);border-right:2rem solid var(--mainColor);pointer-events:none}.-default .p-home__moduleImg img{padding:16rem;border:1px solid #c4c4c4;aspect-ratio:1}.-default .m-secondaryHeader{margin:0;display:flex;flex-direction:column;gap:4rem}.-default .m-secondaryHeaderText{margin:0;display:flex;flex-direction:column;justify-content:center}.-default .m-secondaryHeader__title{color:var(--whiteColor)}.-default .m-secondaryHeader__subtitle{color:#dc566a}.-default .p-home__moduleContent li,.-default .p-home__moduleContent li strong,.-default .p-home__moduleContent p,.-default .p-home__moduleContent p strong,.-default .p-home__moduleContent span{color:var(--whiteColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.-default .p-home__moduleContent li strong,.-default .p-home__moduleContent p strong{font-weight:700}.-classes,.-image{padding-top:64rem}.-image::before{content:"";position:absolute;top:35%;left:50%;z-index:-1;width:100%;max-width:1828rem;aspect-ratio:1828/562;transform:translate(-50%,-50%);background:url(../images/bg/line.svg)center center/contain no-repeat;pointer-events:none}.-image .p-home__moduleContainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;max-width:1261rem;gap:32rem}.-image .p-home__moduleText{max-width:800rem}.-image .p-home__moduleImg{max-height:678rem;width:100%;height:100%;box-shadow:0 4rem 4rem 0 rgba(0,0,0,.25)}.-image .p-home__moduleContent p,.p-artistList__intro .-red p{margin:0}.-classes{padding-bottom:64rem}.-classes .p-home__moduleContainer,.p-home__classes{width:100%;max-width:1660rem}.p-home__classes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24rem}.-schedules{padding:0}.-refuge{padding:82rem 16rem;background-color:#f0eee9}.-refuge .p-home__moduleContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:100rem;width:100%;max-width:1310rem}.-refuge .p-home__moduleImg{max-width:505rem}.-refuge .p-home__moduleFigure{height:100%}.-default .p-home__moduleImg img,.-refuge .p-home__moduleFigure img{height:100%;width:100%;object-fit:cover}.-refuge .m-secondaryHeader__subtitle{color:var(--mainColorAccessible)}.-refuge .m-secondaryHeaderText{padding-left:0;border:0}.-refuge .p-home__moduleText{gap:16rem}.-studios{padding:164rem 16rem;border-top:1rem solid var(--blackColor);border-bottom:1rem solid var(--blackColor)}.-studios .p-home__moduleContainer{display:flex;flex-direction:column;width:100%;max-width:1310rem}.-studios .p-home__moduleText{display:flex;flex-direction:column;gap:4rem;max-width:560rem;padding-bottom:16rem}.-studios .m-secondaryHeaderText{padding-left:0;border:0}.-artists{background-color:var(--whiteColor);padding:128rem 16rem}.-artists .p-home__moduleContainer{display:flex;flex-direction:column;width:100%;max-width:1310rem}.-artists .p-home__moduleHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16rem}.-artists .p-home__moduleText{display:flex;flex-direction:column;gap:4rem;max-width:580rem}.-artists .m-secondaryHeaderText{padding-left:0;border:0}.p-artistList{background-color:var(--bgColor)}.p-artistItem,.p-artistList{margin:0;padding:0}.p-artistList{overflow:clip}.p-artistItem{overflow:hidden}.p-artistList.-fullWidth .wrap,.p-artistList.-splitWidth .wrap{display:block;width:100%;max-width:1310rem;margin:0 auto}.p-artistList .wrap{padding:128rem 0 64rem}.p-artistList .o-contentGroup__content{width:100%;padding:0;display:flex;flex-direction:column;gap:124rem}.p-artistList .m-pageHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:64rem}.p-artistList__header{position:relative;z-index:1;max-width:820rem;margin:0}.p-artistList__header .m-pageHeader__title{margin:0;color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-weight:400;line-height:115%;text-transform:uppercase}.p-artistList__listTitle{margin:0}.p-artistList__header .m-pageHeader__subtitle{max-width:760rem;margin:20rem 0 0;color:#767676;font-family:var(--bodyFontFamily);font-size:16rem;font-weight:400;line-height:175%}.p-artistList__intro{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;line-height:175%}.p-artistList__intro .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:64rem}.p-artistList__intro .row>.col-50{width:100%}.p-artistList__intro .row>.col-50:first-of-type{align-self:stretch}.p-artistList__intro .row>.col-50:last-child{counter-reset:residenceSection;padding:24rem}.p-artistList__intro .-red{position:sticky;top:180rem;border:1px solid var(--mainColor);background-color:#f4dedd;padding:24rem}.p-artistList__intro .-black{background-color:var(--blackColor);color:var(--whiteColor);padding:32rem}.p-artistList__intro .-red strong,.p-artistList__intro h2{font-family:var(--titleFontFamily);font-size:24rem;font-style:normal;font-weight:400;line-height:130%;text-transform:capitalize}.p-artistList__intro .-red strong{color:var(--mainColor);padding-bottom:12rem}.p-artistList__intro h2{display:flex;align-items:baseline;gap:12rem;color:var(--secondaryColor);margin:0 0 12rem}.p-artistList__intro .row>.col-50:last-child>h2:not(:first-child){margin-top:64rem}.p-artistList__intro .row>.col-50:last-child>h2::before{counter-increment:residenceSection;content:counter(residenceSection,decimal-leading-zero);flex:0 0 auto;color:var(--mainColor);font-family:var(--alternativeFontFamily);font-size:14rem;font-weight:400;line-height:175%}.p-artistList__intro [class^=col-]{padding:0}.p-artistItem__content>:first-child,.p-artistList__intro>:first-child,.p-workshop__content h2:first-child{margin-top:0}.p-artistItem__content>:last-child,.p-artistList__intro>:last-child{margin-bottom:0}.p-artistList__listHeader{max-width:600rem}.p-artistList__listTitle{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.p-artistList__list{display:flex;flex-direction:column;align-items:center;gap:64rem;padding:128rem 16rem;border-top:1rem solid var(--blackColor);background-color:var(--whiteColor)}.p-artistList__residents{display:flex;flex-direction:column;gap:64rem;max-width:1310rem;width:100%}.p-artistItem__related .m-artistList__list,.p-artistList .m-artistList__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64rem;margin:0;padding:0;list-style:none}.m-artistList__item:nth-child(3n+2){padding-top:48rem}.p-artistItem__related .m-artistList__item,.p-artistList .m-artistList__item{display:block;min-width:0;box-shadow:none}.p-artistItem__related .m-artistList__link,.p-artistList .m-artistList__link{display:flex;flex-direction:column;justify-content:flex-start;height:100%;color:inherit;text-decoration:none}.p-artistItem__related .m-artistList__figure,.p-artistList .m-artistList__figure{display:block;overflow:hidden;width:100%;aspect-ratio:4/3;margin:0;background-color:#ece9e3}.p-artistItem__related .m-artistList__image,.p-artistList .m-artistList__image{width:100%;max-width:none;height:100%!important;object-fit:cover;transition:transform 450ms ease}.p-artistItem__related .m-artistList__link:hover .m-artistList__image,.p-artistList .m-artistList__link:hover .m-artistList__image{transform:scale(1.025)}.p-artistItem__related .m-artistList__infoContainer,.p-artistList .m-artistList__infoContainer{display:block;padding:20rem 0 0}.p-artistItem__article .p-artistItem__header .m-pageHeader__title,.p-artistItem__related .m-artistList__title,.p-artistList .m-artistList__title{margin:0;color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp)}.p-artistItem__related .m-artistList__opening,.p-artistList .m-artistList__opening{margin-top:10rem;color:#767676;font-family:var(--bodyFontFamily);font-size:14rem;font-weight:400;line-height:175%}.p-artistItem::after,.p-artistItem::before,.p-artistList::after{content:"";position:absolute;background:url(../images/bg/linia.svg)center/contain no-repeat;pointer-events:none}.p-artistList::after{top:48rem;right:-460rem;width:1048.404px;height:1477.629px;z-index:0}.p-artistItem{padding:88rem 24rem 136rem;background-color:var(--whiteColor)}.p-artistItem__wrap{position:relative;z-index:1;width:100%;max-width:850rem;display:flex;flex-direction:column;align-items:center}.p-artistItem__article{width:100%;max-width:860rem;padding:0}.p-artistItem__header{display:flex;flex-direction:column;align-items:center;margin-bottom:48rem;text-align:center}.p-artistItem__eyebrow{margin:0 0 10rem;color:var(--mainColor);font-family:var(--alternativeFontFamily);font-size:13rem;font-weight:500;line-height:150%;letter-spacing:1.3rem;text-transform:uppercase}.p-artistItem__article .p-artistItem__header .m-pageHeader__title{font-size:var(--H1clamp);font-weight:400;line-height:110%;text-align:center;text-transform:uppercase}.p-artistItem__contentGroup,.p-artistItem__contentGroup .o-contentGroup__content,.p-artistItem__figure{display:block;width:100%}.p-artistItem__figure{margin:0 0 48rem}.o-showcaseCard__highlights ul,.p-artistItem__figure .m-slidexou,.p-productDetail__highlights ul{margin:0;padding:0;list-style:none}.p-artistItem__figure .m-slidexou__item,.p-artistItem__figure .m-slidexou__item a,.p-artistItem__figure img{display:block;width:100%;height:100%;max-height:462rem}.p-artistItem__figure img{object-fit:cover}.p-artistItem__content{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.p-artistItem__content h2,.p-artistItem__content h3{color:var(--mainColor);font-family:var(--titleFontFamily);font-style:normal;font-weight:400;line-height:155%;margin-bottom:32rem}.p-artistItem__content h2{font-size:var(--H2clamp)}.p-artistItem__content h3{font-size:20rem}.p-artistItem__content img{width:100%;height:100%;max-height:421rem;object-fit:cover}.p-artistItem__content em{color:var(--mainColor);font-style:italic}.p-artistItem::after,.p-artistItem::before{width:190rem;height:600rem}.p-artistItem::before{top:570rem;left:-72rem;transform:scaleX(-1)}.p-artistItem::after{top:40rem;right:-72rem}.p-workshop,.p-workshops{position:relative;overflow:hidden;background-color:var(--bgColor)}.p-workshop::after,.p-workshops::after{content:"";position:absolute;z-index:0;top:48rem;right:-260rem;width:540rem;height:1040rem;background:url(../images/bg/agenda-line.svg)center/contain no-repeat;pointer-events:none}.p-workshop__hero,.p-workshops__container{position:relative;z-index:1;max-width:1520rem}.p-workshop__content{position:relative;z-index:1}.p-workshops__container{padding-top:124rem;padding-bottom:124rem}.p-workshops__header{max-width:760rem;margin-bottom:48rem}.p-workshop__title,.p-workshops__title{margin:0;color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.p-workshops__description,.p-workshops__description p{max-width:560rem;margin:0;color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.o-workshopList{position:relative;display:flex;flex-direction:column;gap:32rem;padding-left:32rem}.o-workshopList::before{content:"";position:absolute;inset:0 auto 0 0;width:2rem;background-color:var(--mainColor)}.o-workshopCard{display:flex;align-items:center;gap:48rem;color:inherit;text-decoration:none}.o-workshopCard__image,.o-workshopCard__media{width:100%;height:100%;max-width:455px;max-height:300px}.o-workshopCard__media{margin:0;overflow:hidden}.o-workshopCard__image{display:block;object-fit:cover;transition:transform .3s ease}.o-workshopCard:hover .o-workshopCard__image{transform:scale(1.04)}.o-workshopCard__content{display:flex;width:100%;max-width:540rem;flex-direction:column;align-items:flex-start;gap:16rem;min-width:0}.o-workshopCard__category,.p-workshop__category{color:#6f6e6c;font-family:var(--alternativeFontFamily);font-size:14rem;font-style:normal;font-weight:400;line-height:175%}.p-workshop__category{color:var(--mainColor)}.o-workshopCard__title{margin:0;color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:155%}.o-workshopCard__summary,.o-workshopCard__summary p,.p-workshop__intro,.p-workshop__intro p{margin:0;color:#6f6e6c;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.p-workshop__intro p{color:var(--secondaryColor)}.o-workshopCard__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.o-workshopCard__schedule,.p-workshop__content h2,.p-workshop__schedule{color:var(--mainColor);font-size:var(--H2clamp);font-style:normal;font-weight:400}.o-workshopCard__schedule,.p-workshop__schedule{font-family:var(--alternativeFontFamily);line-height:175%;text-transform:uppercase}.p-workshop__schedule{font-size:24rem}.o-workshopCard__button{margin-left:auto;text-transform:uppercase}.o-workshopCard:hover .o-workshopCard__button{border-color:var(--mainColor);color:var(--whiteColor);background-color:var(--mainColor)}.p-workshop__hero{display:flex;align-items:center;gap:64rem;padding-top:96rem;padding-bottom:88rem}.p-workshop__media,.p-workshop__summary{flex:1 1 0;min-width:0}.p-workshop__media{margin:0}.p-workshop__image{display:block;width:100%;max-height:385rem;object-fit:cover}.p-workshop__summary{display:flex;flex-direction:column;align-items:flex-start;gap:16rem}.p-workshop__body{position:relative;z-index:1}.p-workshop__content{max-width:930rem;padding-top:16rem;padding-bottom:112rem}.p-workshop__content h2{padding-bottom:32rem;font-family:var(--titleFontFamily);line-height:155%}.p-workshop__content li,.p-workshop__content p{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.p-workshop__content figure{max-width:520rem;margin:40rem auto}.p-workshop__content img{display:block;width:100%;height:auto}.p-classes{background-color:var(--bgColor)}.p-classes__header{max-width:1220rem;padding-top:124rem;padding-bottom:64rem}.p-classes__title,.p-classes__weekly h2{font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-weight:400;line-height:150%;text-transform:uppercase}.p-classes__title{margin:0;color:var(--blackColor)}.p-classes__description,.p-classes__description p{max-width:560rem;margin:0;color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.p-classes__weekly{color:var(--whiteColor);background-color:#1a1a1a;width:100%;padding:0}.p-classes__weeklyWrap{max-width:1168rem;padding-top:64rem;padding-bottom:96rem}.p-classes__weekly h2{padding-bottom:64rem;color:#f9f7f2;font-style:normal}.o-weekSchedule{overflow:hidden;border-top:1rem solid #373737;border-bottom:1rem solid #373737}.o-weekSchedule__header,.o-weekSchedule__row{display:grid;grid-template-columns:96rem repeat(5,minmax(0,1fr))}.o-weekSchedule__header{min-height:48rem;color:#aaa;font-family:var(--alternativeFontFamily);font-size:11rem;text-transform:uppercase}.o-weekSchedule__header span{display:flex;align-items:center;justify-content:center;padding:10rem}.o-weekSchedule__header span:first-child{justify-content:flex-start}.o-weekSchedule__row{border-top:1rem solid #2b2b2b}.o-weekSchedule__time{padding:22rem 12rem 22rem 0;color:#858585;font-family:var(--alternativeFontFamily);font-size:11rem}.o-weekSchedule__cell,.o-weekSchedule__entry{display:flex;flex-direction:column;justify-content:center}.o-weekSchedule__cell{min-width:0;min-height:82rem;gap:6rem;padding:8rem;border-left:1rem solid #252525}.o-weekSchedule__entry{min-height:58rem;box-sizing:border-box;gap:4rem;padding:10rem 12rem;border-left:3rem solid var(--mainColor);background-color:#303030;text-align:center}.o-weekSchedule__entry time{color:#bdbdbd;font-family:var(--alternativeFontFamily);font-size:10rem}.o-weekSchedule__entry strong{overflow:hidden;color:var(--whiteColor);font-size:11rem;font-weight:500;line-height:1.35}.o-weekSchedule__entry span{color:#aaa;font-size:10rem;line-height:1.3}.o-weekSchedule__entry.-highlight{border-left-color:#ff6985;background-color:var(--mainColor)}.o-weekSchedule__entry.-highlight span,.o-weekSchedule__entry.-highlight time{color:var(--whiteColor)}.p-classes__list{display:flex;flex-direction:column;gap:64rem;max-width:1320rem;padding-top:64rem;padding-bottom:124rem}.o-classCard{display:flex;align-items:center;gap:10rem}.o-classCard.-reverse{flex-direction:row-reverse}.o-classCard__info{position:relative;z-index:1;padding:32rem;border:1rem solid var(--blackColor);background-color:var(--bgColor)}.o-classCard__media,.o-classCard__media img{width:100%;height:100%;max-width:476px;max-height:453px}.o-classCard__media{margin:0;overflow:hidden}.o-classCard__media img{display:block;object-fit:cover;aspect-ratio:1}.o-classCard__label{color:var(--mainColor);font-family:var(--alternativeFontFamily);font-size:14rem;font-style:normal;font-weight:400;line-height:175%;text-transform:uppercase;padding-bottom:16rem}.o-classCard__title{color:#1a1a1a;font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:500;line-height:155%;padding-bottom:16rem}.o-classCard__content{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:32rem}.o-classCard__content,.o-classCard__content p{margin:0;color:#1a1a1a;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.o-classCard__schedules{gap:16rem;margin-top:22rem}.o-classCard__scheduleGroup,.o-classCard__schedules{display:flex;flex-direction:column}.o-classCard__scheduleTimes{display:flex}.o-classCard__scheduleGroup{gap:6rem}.o-classCard__scheduleTimes{flex-direction:row;flex-wrap:wrap;gap:4rem 18rem}.o-classCard__scheduleTimes>span,.o-classCard__teacher{color:#1a1a1a;font-family:var(--alternativeFontFamily);font-size:14rem;font-style:normal;line-height:175%}.o-classCard__teacher{color:var(--mainColor);font-weight:500}.o-classCard__scheduleTimes>span{font-weight:400}.p-classes__details{margin-top:24rem;padding:40rem;border-top:1rem solid #bbb;background-color:var(--whiteColor)}.p-classes__details h2{color:var(--mainColor);font-size:var(--H2clamp);font-weight:400;padding-bottom:32rem}.productos-categoria .p-productCategory,.productos-item .p-productDetail{background-color:var(--bgColor);padding:0}.productos-categoria .p-productCategory>.wrap{max-width:1342rem;padding-top:96rem;padding-bottom:112rem}.p-productDetail__sections{display:flex;flex-direction:column;gap:64rem;padding-top:96rem}.p-productDetail__galleryWrap,.p-productDetail__wrap{max-width:1520rem;width:100%}.productos-categoria .p-productCategory__content,.productos-categoria .p-productCategory__contentGroup.-fullWidth{width:100%}.productos-categoria .p-productCategory .m-pageHeader{max-width:760rem;margin-bottom:12rem}.productos-categoria .p-productCategory .m-pageHeader__title{margin:0;color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-weight:400;line-height:150%;text-transform:uppercase}.productos-categoria .p-productCategory__description{max-width:558rem;margin-bottom:48rem;color:var(--blackColor);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.o-showcaseList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64rem;align-items:start}.o-showcaseCard:nth-child(even){margin-top:96rem}.o-showcaseCard__image,.o-showcaseCard__link{display:block;width:100%}.o-showcaseCard__link{color:inherit;text-decoration:none}.o-showcaseCard__image{aspect-ratio:16/10;object-fit:cover;border:1rem solid var(--blackColor)}.o-showcaseCard__heading{display:flex;justify-content:space-between;align-items:baseline;gap:24rem;margin-top:22rem}.o-showcaseCard__title{margin:0;color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:500;line-height:155%}.o-showcaseCard__area{color:var(--mainColor);font-size:16rem;font-weight:500;white-space:nowrap;line-height:24px}.o-showcaseCard__highlights,.p-productDetail__summary .p-productDetail__highlights{margin-top:16rem;color:#5f5e5e;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.o-showcaseCard__highlights li,.p-productDetail__highlights li{position:relative;padding-left:13rem}.o-showcaseCard__highlights li::before,.p-productDetail__highlights li::before{content:"";position:absolute;top:.72em;left:0;width:5rem;height:5rem;background-color:var(--mainColor)}.o-showcaseCard__button{width:100%!important}.o-showcaseCard__button,.p-productDetail__availability{margin-top:32rem;text-align:center!important;justify-content:center}.o-showcaseCard__button{background-color:var(--whiteColor)!important}.o-showcaseCard__button:hover{background-color:var(--mainColor)!important}.o-showcaseCard__link:hover .o-showcaseCard__button{border-color:var(--mainColor);background-color:var(--mainColor)}.p-productDetail__breadcrumbs{margin-bottom:28rem}.p-productDetail__main{display:flex;gap:64rem;align-items:stretch}.p-productDetail__hero,.p-productDetail__summary{flex:1 1 0;min-width:0}.p-productDetail__hero{position:relative}.p-productDetail__hero a,.p-productDetail__hero img{display:block;width:100%;height:100%}.p-productDetail__hero a{position:absolute;inset:0}.p-productDetail__hero img{object-fit:cover}.p-productDetail__title{margin:0;color:#1a1a1a;font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.p-productDetail__intro{margin-top:22rem;font-size:15rem;line-height:1.65}.p-productDetail .o-productInfoContainer{display:flex;flex-direction:column;gap:16rem;margin-top:28rem;padding-top:24rem;border-top:1rem solid #1a1a1a}.p-productDetail .m-attributes label,.p-productDetail .o-productToCart__units label,.p-productDetail__priceLabel{display:block;margin:0;color:var(--mainColor);font-family:var(--alternativeFontFamily);font-size:14rem;font-weight:400;line-height:1.5}.p-productDetail .m-productItem__prices,.p-productDetail .o-productToCart__info{display:block;margin:0}.p-productDetail .o-productToCart__priceCurrent,.p-productDetail .o-productToCart__priceCurrent span{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16rem;font-weight:700;line-height:1.5}.p-productDetail .m-productItem__prices>div:nth-child(2),.p-productDetail .o-productToCart__ivaInfo,.p-productDetail .o-productToCart__priceBefore{display:none}.p-productDetail .m-attributes,.p-productDetail .m-attributes__item{margin:0}.p-productDetail .m-attributes__item{display:flex;flex-direction:column;gap:6rem}.p-productDetail .m-attributes__selector{width:50%;min-height:42rem;padding:8rem 12rem;background-color:var(--whiteColor);border:1rem solid #1a1a1a;border-radius:0}.p-productDetail .o-productToCart__unitsGroup{width:100%;max-width:none}.p-productDetail .o-productToCart__unitsItem{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16rem}.p-productDetail .o-productToCart__units,.p-productDetail__facts div{display:flex;flex-direction:column;gap:6rem}.p-productDetail .m-units__group{min-height:48rem;padding:11rem 32rem;background-color:var(--whiteColor);border:1rem solid #1a1a1a;border-radius:0}.p-productDetail .o-productToCart__submit{width:100%;min-height:48rem;margin:0;justify-content:center;background-color:var(--whiteColor)!important;border:1rem solid #1a1a1a;color:var(--mainColor)!important}.p-productDetail .o-productToCart__submit:hover{background-color:var(--mainColor)!important;border-color:var(--mainColor);color:var(--whiteColor)!important}.p-productDetail__facts{display:flex;flex-wrap:wrap;gap:16rem;margin:28rem 0 0;border-top:1rem solid #1a1a1a;padding-top:32rem}.p-productDetail__facts div{flex:1 1 calc(50% - 16rem);gap:5rem}.p-productDetail__facts div:first-child{flex-basis:100%}.p-productDetail__facts dt{color:var(--mainColor);font-family:var(--alternativeFontFamily);font-size:14rem;font-style:normal;font-weight:400;line-height:175%;width:100%;text-align:start;padding:0;margin:0}.p-productDetail__facts dd{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:24px;padding:0;margin:0}.p-productDetail__availability{width:100%!important;background-color:var(--whiteColor)!important}.p-productDetail__availability:hover{background-color:var(--mainColor)!important}.p-productDetail__gallery{background-color:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(236rem,1fr));gap:16rem;width:100%;padding:0}.p-productDetail__gallery a,.p-productDetail__gallery img{display:block;width:100%;height:100%}.p-productDetail__gallery img{aspect-ratio:4/3;object-fit:cover}.p-productDetail__features{background-color:var(--whiteColor);border-top:1px solid var(--blackColor)}.p-productDetail__featuresContent{width:100%;max-width:1000rem;margin:0 auto;padding:61rem 16rem 124rem}.p-productDetail__features h2{margin:0 0 32rem;color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-weight:400;line-height:155%}.p-productDetail__features .-editorContent{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16px;font-style:normal;font-weight:400;line-height:175%;max-width:none}.o-mainHeader__cart .a-dropdownMenuItem__text{color:var(--whiteColor)}@media all and (max-width:1700px){.p-artistList::after{display:none}}@media all and (max-width:768px){.p-home__moduleItem{padding:32rem 16rem}.p-home__moduleHeader{margin-bottom:32px}.p-artistList .wrap,.p-classes__header,.p-workshops__container{padding-top:32px}.contacto .m-contactInfo,.p-artistList .m-pageHeader{flex-direction:column;align-items:flex-start}.p-artistList .o-contentGroup__content{gap:32px}.-p-home__moduleItem .p-home__moduleContainer{gap:32rem}.p-artistItem__related .m-artistList__list,.p-artistList .m-artistList__list,.p-home__classes{grid-template-columns:repeat(2,minmax(0,1fr))}.p-artistList{padding-top:80rem}.p-artistList__intro .row{grid-template-columns:1fr}.p-artistList__intro .-red{position:static}.p-artistItem::after,.p-artistItem::before,.p-artistList::after{opacity:.35}.p-productDetail__main{flex-direction:column;align-items:stretch}.p-productDetail__hero,.p-productDetail__summary{flex:0 0 auto;width:100%}.p-productDetail__hero{aspect-ratio:4/3}.p-productDetail__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.p-workshop::after,.p-workshops::after{top:40rem;right:-150rem;width:300rem;height:650rem;opacity:.2}.p-workshop__content,.p-workshop__hero,.p-workshops__container{padding-left:20rem;padding-right:20rem}.p-workshop__hero{gap:32rem}.o-workshopList{padding-left:20rem}.o-workshopCard{gap:20rem}.o-workshopCard__button{align-self:flex-start}}@media all and (max-width:590px){.-refuge .p-home__moduleImg{max-width:none}.p-classes__header,.p-classes__list,.p-classes__weeklyWrap{padding-left:20rem;padding-right:20rem}.p-classes__weekly h2{margin-bottom:28rem;font-size:26rem}.o-weekSchedule{overflow:visible;border:0}.o-weekSchedule__header{display:none}.o-weekSchedule__row{display:grid;grid-template-columns:1fr;gap:8rem;padding:18rem 0}.o-weekSchedule__time{padding:0 0 4rem;color:var(--whiteColor);font-size:13rem;font-weight:700}.o-weekSchedule__cell{display:none;min-height:0;padding:0;border:0}.o-weekSchedule__cell.-hasEntries{display:grid;grid-template-columns:82rem minmax(0,1fr);align-items:stretch;gap:10rem}.o-weekSchedule__cell.-hasEntries::before{content:attr(data-day);display:flex;align-items:center;color:#999;font-family:var(--alternativeFontFamily);font-size:10rem;text-transform:uppercase}.o-weekSchedule__entry{min-height:64rem}.o-classCard,.o-classCard.-reverse,.p-workshop__hero{flex-direction:column-reverse;align-items:stretch}.p-workshop__hero{flex-direction:column;padding-top:56rem}}@media all and (max-width:480px){.p-home__classes{grid-template-columns:1fr}.-artists .p-artistItem__related{margin-top:0;padding-top:0}.productos-categoria .p-productCategory>.wrap{padding:64rem 16rem 80rem}.p-productDetail__sections{padding-top:64rem}.o-showcaseList{grid-template-columns:1fr}.o-showcaseCard:nth-child(even){margin-top:16rem}.p-productDetail__facts{flex-direction:column}.p-productDetail .m-attributes__selector{width:100%}.p-productDetail .o-productToCart__unitsItem{grid-template-columns:1fr}.p-productDetail__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.p-productDetail__featuresContent{padding:42rem 16rem}.p-artistItem,.p-artistList{padding:64rem 16rem 88rem}.p-artistItem__related .m-artistList__list,.p-artistList .m-artistList__list{grid-template-columns:1fr;gap:44rem}.o-workshopList::before,.p-artistItem::after,.p-artistItem::before,.p-artistList::after{display:none}.p-artistItem__figure,.p-artistItem__header{margin-bottom:36rem}.p-artistItem__related{margin-top:72rem;padding-top:56rem}.o-workshopList{padding-left:0}.o-workshopCard{align-items:flex-start;flex-wrap:wrap;gap:16rem}.o-workshopCard__title{font-size:22rem}.o-workshopCard__button{margin-left:0}}