.reels-article{display:flex;flex-direction:column}.reels-article__header-media{width:100%}.reels-article__header-media video{width:100%}.reels-article__header{background-color:#f8f6f5}.reels-article__header-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:30px 15px}.reels-article__header{display:flex;flex-direction:column}.reels-article__header-tagline{font-weight:600}.rte .reels-article__header-title{font-size:3rem}.rte .metafield-rich_text_field p{font-family:Maison Neue Book}.reels-article__header-content .metafield-rich_text_field{width:950px;max-width:95vw}.reels-article__header-content-title{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.reels-article__header-url{font-family:Maison Neue Book;font-weight:600}.reels-article__feed{margin:0 auto}.reels-article__feed-content{width:100%;padding:45px 15px}.reels-article__feed-carousel{width:100%}.reels-article__feed-content.rte .metafield-rich_text_field p{font-size:12px;line-height:1.9}.reels-article__feed-content h3{font-weight:400;font-size:36px}.reels-article__feed-content .cta-btn{background:var(--background);border-radius:50px;color:var(--color);font-size:16px;letter-spacing:3px;line-height:1;padding:18px 50px;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);text-decoration:none;background-color:transparent;color:#000;border:2px solid black;text-align:center;width:100%;display:block;margin-top:25px}.reels-article__feed-content .effects-btn:hover .text{color:#000}.reels-article__feed{width:100%}.reels-article__feed .splide__arrow{position:absolute;top:50%;width:50px;height:50px}.reels-article__feed .splide__arrow.splide__arrow--next{right:-15px;transform:rotate(180deg) translateY(50%)}.reels-article__feed .splide__arrow.splide__arrow--prev{left:-25px;transform:translateY(-50%)}.reels-article__feed .keen-slider:not(.initialized) .keen-slider__slide{max-width:33.33%}.reels-article__feed .splide__arrow{width:20px;height:20px}.reels-article__feed{display:flex;flex-direction:column;gap:45px}@media screen and (max-width:768px){.reels-article__feed{display:flex;flex-direction:column;gap:0}.reels-article__feed-carousel{width:100%;padding:0 20px 0 30px}.reels-article__feed .splide__arrow.splide__arrow--prev{left:-24px;transform:translateY(-50%)}.reels-article__feed .splide__arrow.splide__arrow--next{right:-14px}.reels-article__header-content-title{width:100%}}@media (min-width: 768px){.reels-article__header-media{width:16.67%}.reels-article__header-content{width:83.33%;align-items:flex-start;padding:4rem 4rem 0}.reels-article__header,.reels-article__feed{flex-direction:row}.reels-article__feed{max-width:none;padding:0 4.16%}.reels-article__feed-content{width:30%;flex:0 0 30%;padding-right:15px;padding-left:4rem}.reels-article__feed-carousel{width:calc(70% - 45px);flex:0 0 calc(70% - 45px)}}.reels-article__feed-content.rte>*{margin-bottom:25px}.metafield-rich_text_field{margin-bottom:25px}.reels-article__feed .keen-slider{opacity:0;animation:fadeIn .5s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cta-btn{background:var(--background);border:3px solid var(--background);border-radius:50px;color:var(--color);font-size:16px;letter-spacing:3px;line-height:1;padding:24px 50px;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.grid-block{--columns: 12;--gap: 0;display:grid;width:100%;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gap);max-width:2800px;margin:auto}.grid-block .grid-block__cell>.responsive-picture:not(.block-image){height:100%}@media (min-width: 768px){.grid-image__container{position:absolute;top:0;right:0;left:0;bottom:0}}.text-block{padding:4rem;gap:10px}.product-carousel__block{width:100%}.product-carousel__block .splide__arrow{position:absolute;top:50%;width:50px;height:50px}.product-carousel__block .splide__arrow.splide__arrow--next{right:0;transform:rotate(180deg) translateY(50%)}.product-carousel__block .splide__arrow.splide__arrow--prev{left:0;transform:translateY(-50%)}.product-carousel__block .splide__arrow{width:20px;height:20px}.hotspot__block-section{width:100%}.hotspot__block{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:30px;width:100%;padding:2.5rem 1.25rem}.hotspot__item-block{display:none;flex-direction:column;animation:fadeIn .2s ease-in-out}.hotspot__block:not(.initialized) .hotspot__item-block:first-child,.hotspot__item-block.active{display:flex}.hotspot__model-container{position:relative}.hotspot-dot{display:flex;position:absolute;transform:translate(-50%,-50%)}.hotspot-dot__button{--size: 1.5rem;position:relative;width:100%;height:100%;width:var(--size);height:var(--size);border-radius:100%;background-color:var(--background)}.hotspot-dot__button:after{content:"";display:block;position:absolute;top:calc(50% - var(--size) / 2);left:calc(50% - var(--size) / 2);width:var(--size);height:var(--size);border-radius:100%;background-color:var(--background);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite alternate}@keyframes pulse{50%{opacity:.35;transform:scale(1.5)}}@keyframes fadeIn{0%{opacity:.35;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (min-width: 768px){.hotspot__block{padding:1.25rem 3.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hotspot__block-spots{padding:60px}}.reels__block-section{width:100%;padding:2.5rem 1.25rem}@media (min-width: 768px){.reels__block-section{width:100%;padding:1.25rem 3.5rem}}.reels__block-section video{width:100%;max-height:85vh}.grid__spacer{--height: 0px;height:var(--height);display:block}@media (min-width: 768px){.grid__spacer{--desktopHeight: 0px;height:var(--desktopHeight)}}.text-block{padding:4rem;gap:10px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.text-block>*:not(:last-child){margin-bottom:10px}.video-block__wrapper{width:100%;display:flex;justify-content:center}.video-block__wrapper video{width:auto;max-height:85vh}.grid-block__cell{display:flex;flex-direction:column;--span: 1;grid-column:span var(--span) / span var(--span)}.grid-block__cell img{max-height:85vh}.grid-block__cell:has(.grid-image__container){position:relative}
/*# sourceMappingURL=/cdn/shop/t/654/compiled_assets/styles.css.map */
