.block-gallery-carousel{background-color:#F6F5F0;height:auto;position:relative;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:992px){.block-gallery-carousel{padding:9.375rem 0 9.375rem}}.block-gallery-carousel .swiper{overflow-x:clip;overflow-y:visible}.block-gallery-carousel .swiper-pagination{position:relative;bottom:auto;margin-top:2.5rem}@media (min-width:992px){.block-gallery-carousel .swiper-pagination{display:none}}.block-gallery-carousel .swiper-button-next{right:0}.block-gallery-carousel .swiper-button-prev{left:0}.block-gallery-carousel .swiper-button-prev,.block-gallery-carousel .swiper-button-next{width:2.5rem;height:2.5rem;background-color:#D44834;border:1px solid #D44834;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:992px){.block-gallery-carousel .swiper-button-prev,.block-gallery-carousel .swiper-button-next{width:3.125rem;height:3.125rem}}.block-gallery-carousel .swiper-button-prev:before,.block-gallery-carousel .swiper-button-prev:after,.block-gallery-carousel .swiper-button-next:before,.block-gallery-carousel .swiper-button-next:after{display:none}.block-gallery-carousel .swiper-button-prev.swiper-button-disabled,.block-gallery-carousel .swiper-button-next.swiper-button-disabled{background-color:transparent;border:1px solid #3D3834;background-color:#F6F5F0}.block-gallery-carousel .swiper-button-prev.swiper-button-disabled svg path,.block-gallery-carousel .swiper-button-next.swiper-button-disabled svg path{fill:#3D3834}.block-gallery-carousel .swiper-pagination-bullet-active{background-color:#3D3834}.block-gallery-carousel .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-gallery-carousel__carousel{padding-left:3.75rem;padding-right:3.125rem;padding-top:2.5rem;padding-bottom:3.75rem}.block-gallery-carousel__item{text-align:center;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:992px){.block-gallery-carousel__item{padding-left:5rem;padding-right:5rem}}.artwork-disabled .block-gallery-carousel__item{opacity:.5}.block-gallery-carousel__item-badge{width:auto;height:auto;aspect-ratio:1/1;max-width:5rem;background-color:#A98E5F;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem;color:#fff;position:absolute;top:-3.125rem;right:-3.125rem;font-size:.75rem;font-weight:500;z-index:99;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:1;-webkit-box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.2) 0 50px 100px -20px,rgba(0,0,0,.1) 0 30px 60px -30px;box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.2) 0 50px 100px -20px,rgba(0,0,0,.1) 0 30px 60px -30px}@media (min-width:992px){.block-gallery-carousel__item-badge{top:-3.75rem;right:-3.75rem;max-width:7.5rem;-webkit-transform:scale(1);transform:scale(1)}}.artwork-active .block-gallery-carousel__item-badge{-webkit-transform:scale(1);transform:scale(1);opacity:1}.block-gallery-carousel__item-badge-icon{opacity:.3;margin-top:-.625rem}.block-gallery-carousel__item-badge-icon svg{width:1.5rem;height:1.5rem}.block-gallery-carousel__item-badge-icon path{fill:#fff}.block-gallery-carousel__item-content{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}.artwork-active .block-gallery-carousel__item-content{-webkit-transform:translateY(30px);transform:translateY(30px)}.block-gallery-carousel__item-buy{margin-top:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;height:0;opacity:0}.artwork-active .block-gallery-carousel__item-buy{opacity:1;height:3.125rem;margin-top:1.25rem}.block-gallery-carousel__item-buy .btn{margin:0;width:9.375rem;font-size:14px;padding:.625rem .9375rem}@media only screen and (min-width:320px){.block-gallery-carousel__item-buy .btn{font-size:calc(14px + 2 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width:1440px){.block-gallery-carousel__item-buy .btn{font-size:16px}}.block-gallery-carousel__item-name{font-family:"freight-display-pro",serif;font-weight:700;font-size:24px;margin-top:1.25rem}@media only screen and (min-width:320px){.block-gallery-carousel__item-name{font-size:calc(24px + 10 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width:1440px){.block-gallery-carousel__item-name{font-size:34px}}.block-gallery-carousel__item-artist{margin-top:.625rem;font-size:.875rem}@media (min-width:992px){.block-gallery-carousel__item-artist{margin-top:1.25rem}}.block-gallery-carousel__item-image{position:relative;-webkit-transition:all .5 ease-in-out;transition:all .5 ease-in-out}.block-gallery-carousel__item-image img{height:auto;width:calc(100% - 10px * 2);max-height:60vh;max-width:none;border:6px solid #fff;-webkit-box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.2) 0 50px 100px -20px,rgba(0,0,0,.1) 0 30px 60px -30px;box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.2) 0 50px 100px -20px,rgba(0,0,0,.1) 0 30px 60px -30px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media (min-width:992px){.block-gallery-carousel__item-image img{border:18px solid #fff;width:calc(100% - 18px * 2)}}.artwork-active .block-gallery-carousel__item-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.block-gallery-carousel__item-category{position:absolute;top:50%;left:-1.875rem;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:11px}@media only screen and (min-width:320px){.block-gallery-carousel__item-category{font-size:calc(11px + 3 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width:1440px){.block-gallery-carousel__item-category{font-size:14px}}.artwork-active .block-gallery-carousel__item-category{left:-3.75rem}@media (min-width:992px){.artwork-active .block-gallery-carousel__item-category{left:-5.625rem}}