/****** FILE: app/client/dist/styles/default-textwithpatternblock.css *****/
.default-textwithpattern{overflow:hidden;padding-top:0!important}.default-textwithpattern__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);padding:4rem;position:relative;width:100%}@media only screen and (min-width:968px){.default-textwithpattern__wrap{padding:6rem}.default-textwithpattern__wrap.Left .default-textwithpattern__content{margin-left:auto}.default-textwithpattern__wrap.Left .default-textwithpattern__pattern{left:-25%}.default-textwithpattern__wrap.Right .default-textwithpattern__content{margin-right:auto}.default-textwithpattern__wrap.Right .default-textwithpattern__pattern{right:-25%}}.default-textwithpattern__header{width:100%}.default-textwithpattern__header__wrap{margin:0 auto;width:fit-content}.default-textwithpattern__label{--_breakpoint-muliplier:.5;display:block;font-family:var(--f-headings);line-height:var(--heading-3-line-height,1.4);margin-bottom:.5em;text-wrap:balance;--_font-size:var(--heading-3-size);font-size:clamp(var(--p-size,1.6rem)*1.4,var(--_breakpoint-muliplier,1)*var(--_font-size,5rem)*var(--body-font-size-multiplier,1),var(--_font-size,5rem))}@media only screen and (min-width:768px){.default-textwithpattern__label{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-textwithpattern__label{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-textwithpattern__label{--_breakpoint-muliplier:1}}.default-textwithpattern__label *{font-family:inherit;font-size:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0}.default-textwithpattern__label:has(.h0),.default-textwithpattern__label:has(.h1),.default-textwithpattern__label:has(.h2),.default-textwithpattern__label:has(.h3),.default-textwithpattern__label:has(.h4),.default-textwithpattern__label:has(.h5),.default-textwithpattern__label:has(.h6){margin-bottom:0}.default-textwithpattern__label{color:var(--_secondary-background,var(--c-primary));font-family:var(--f-accent)}.default-textwithpattern__heading{color:var(--c-text);font-size:4rem;padding-left:3rem}@media only screen and (min-width:968px){.default-textwithpattern__heading{font-size:7rem}}@media only screen and (min-width:1440px){.default-textwithpattern__heading{font-size:9rem}}.default-textwithpattern__content,.default-textwithpattern__header{z-index:2}.default-textwithpattern__content{width:100%}@media only screen and (min-width:968px){.default-textwithpattern__content{max-width:50%}}.default-textwithpattern__pattern{height:100%;position:absolute;top:0;width:100%;z-index:1}@media only screen and (min-width:968px){.default-textwithpattern__pattern{width:75%}}@media only screen and (max-width:967px){.default-textwithpattern__pattern{left:0}}.default-textwithpattern__pattern img{height:100%;overflow:visible;width:100%}
/****** FILE: app/client/dist/styles/default-mediatextblock.css *****/
.default-media-text{padding-bottom:var(--block-padding);padding-top:var(--block-padding)}.default-media-text.in-view .default-media-text__content,.default-media-text.in-view .default-media-text__media{opacity:1;transition:opacity 1s ease}.default-media-text__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);padding:0!important;width:100%}.default-media-text__content,.default-media-text__media{display:block;margin-bottom:var(--_row-gap,var(--default-gap,3rem));opacity:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:968px){.default-media-text__content,.default-media-text__media{margin-bottom:0;width:50%}}.default-media-text__media{padding:0;position:relative}@media only screen and (min-width:968px){.default-media-text__media.align-right{order:2}.default-media-text__media.align-right+.default-media-text__content{order:1}}.default-media-text__media.align-right+.default-media-text__content .default-media-text__text{padding-left:0!important}.default-media-text__image,.default-media-text__video{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:relative}.default-media-text__image img,.default-media-text__video img{display:block;height:auto;width:100%}.default-media-text__video{color:var(--_secondary-background,inherit);cursor:pointer}.default-media-text__video img{aspect-ratio:16/9}.default-media-text__video:before{background-color:currentColor;border-radius:50%;color:inherit;content:"";display:block;height:10rem;left:50%;margin-left:-5rem;margin-top:-5rem;-webkit-mask-image:url(/_resources/app/client/images/svg/play.svg?1761101005494);mask-image:url(/_resources/app/client/images/svg/play.svg?1761101005494);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transition:transform .3s ease;width:10rem}.default-media-text__video:active:before,.default-media-text__video:focus-visible:before,.default-media-text__video:hover:before{transform:scale(1.1)}.default-media-text__content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:768px){.default-media-text__content{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:1280px){.default-media-text__content{padding-left:7rem;padding-right:7rem}}.default-media-text__content :last-child,.default-media-text__text :last-child{margin-bottom:0}.default-media-text__link{margin-top:2rem}
/****** FILE: app/client/dist/styles/default-productsblock.css *****/
.default-products{padding-bottom:var(--block-padding);padding-top:var(--block-padding)}.default-products.in-view .default-products__header{opacity:1;transition:opacity 1s ease}.default-products__header,.default-products__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);width:100%}.default-products__header{margin-bottom:5rem;opacity:0}.default-products__content{display:block;margin-bottom:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}.default-products__content :last-child{margin-bottom:0}.default-products__wrap{display:grid;gap:calc(var(--_row-gap, var(--default-gap, 3rem))/2)}@media only screen and (min-width:640px){.default-products__wrap{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.default-products__wrap{grid-auto-flow:dense;grid-template-areas:"featured . ." "featured . ." "featured . ." "featured . .";grid-template-columns:2fr repeat(2,1fr)}}.default-products .default-products-modal{display:none}.default-products .modal .default-products-modal{display:block}.default-products-item{opacity:0}@media only screen and (min-width:1024px){.default-products-item:first-child{grid-area:featured;grid-row:1/-1}.default-products-item:first-child .default-gallery-item__media:before{padding-bottom:calc(140% + var(--_row-gap, var(--default-gap, 3rem))/2)}.default-products-item:first-child .default-products-item__action{height:calc(100% - 4rem)}.default-products-item:first-child .default-products-item__content{max-height:50rem;padding:4rem 6rem!important}.default-products-item:first-child .default-products-item__content h4{--_breakpoint-muliplier:.5;display:block;font-family:var(--f-headings);line-height:var(--heading-3-line-height,1.4);margin-bottom:.5em;text-wrap:balance;--_font-size:var(--heading-3-size);font-size:clamp(var(--p-size,1.6rem)*1.4,var(--_breakpoint-muliplier,1)*var(--_font-size,5rem)*var(--body-font-size-multiplier,1),var(--_font-size,5rem))}}@media only screen and (min-width:1024px)and (min-width:768px){.default-products-item:first-child .default-products-item__content h4{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px)and (min-width:1024px){.default-products-item:first-child .default-products-item__content h4{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1024px)and (min-width:1920px){.default-products-item:first-child .default-products-item__content h4{--_breakpoint-muliplier:1}}@media only screen and (min-width:1024px){.default-products-item:first-child .default-products-item__content h4 *{font-family:inherit;font-size:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0}.default-products-item:first-child .default-products-item__content h4:has(.h0),.default-products-item:first-child .default-products-item__content h4:has(.h1),.default-products-item:first-child .default-products-item__content h4:has(.h2),.default-products-item:first-child .default-products-item__content h4:has(.h3),.default-products-item:first-child .default-products-item__content h4:has(.h4),.default-products-item:first-child .default-products-item__content h4:has(.h5),.default-products-item:first-child .default-products-item__content h4:has(.h6){margin-bottom:0}}.default-products-item:nth-child(n+2){grid-column:span 1}.default-products-item.in-view{opacity:1;transition:opacity 1s ease}.default-products-item__action{color:inherit;display:block;height:auto;margin-bottom:0;position:relative;width:100%}@media only screen and (max-width:767px){.default-products-item__action:not(.has-video){pointer-events:none}}.default-products-item__action:focus .default-products-item__content,.default-products-item__action:hover .default-products-item__content{max-height:50rem;padding-bottom:2rem;padding-top:2rem}.default-products-item__action:focus .default-products-item__content h4,.default-products-item__action:hover .default-products-item__content h4{color:var(--c-primary)}.default-products-item__media{position:relative;transition:opacity .3s ease}.default-products-item__media:before{content:"";display:block;padding-bottom:140%;position:relative}.default-products-item__media img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.default-products-item__content{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;max-height:0;overflow:hidden;padding-left:4rem;padding-right:4rem;position:absolute;transition:all .3s ease;width:100%}.default-products-item__content p{margin-bottom:0}.default-products-item__content h4{--_breakpoint-muliplier:.5;display:block;font-family:var(--f-headings);line-height:var(--heading-5-line-height,1.4);margin-bottom:.5em;text-wrap:balance;--_font-size:var(--heading-5-size);font-size:clamp(var(--p-size,1.6rem)*1.2,var(--_breakpoint-muliplier,1)*var(--_font-size,3rem)*var(--body-font-size-multiplier,1),var(--_font-size,3rem))}@media only screen and (min-width:768px){.default-products-item__content h4{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-products-item__content h4{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-products-item__content h4{--_breakpoint-muliplier:1}}.default-products-item__content h4 *{font-family:inherit;font-size:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0}.default-products-item__content h4:has(.h0),.default-products-item__content h4:has(.h1),.default-products-item__content h4:has(.h2),.default-products-item__content h4:has(.h3),.default-products-item__content h4:has(.h4),.default-products-item__content h4:has(.h5),.default-products-item__content h4:has(.h6){margin-bottom:0}
/****** FILE: app/client/dist/styles/default-calltoactionblock.css *****/
.default-calltoaction{padding-bottom:0!important;padding-top:10rem}.default-calltoaction__wrap{align-items:stretch;color:inherit;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);text-decoration:none;width:100%}.default-calltoaction__wrap:active .default-calltoaction__arrow,.default-calltoaction__wrap:focus-visible .default-calltoaction__arrow,.default-calltoaction__wrap:hover .default-calltoaction__arrow{transform:translateX(1rem)}.default-calltoaction__content{text-align:right}@media only screen and (min-width:768px){.default-calltoaction__content{margin-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2)}}.default-calltoaction__arrow{background-color:var(--_secondary-background);height:4rem;margin-bottom:0;-webkit-mask-image:url(/_resources/app/client/images/svg/arrow-right.svg?1761101005493);mask-image:url(/_resources/app/client/images/svg/arrow-right.svg?1761101005493);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease;width:4rem}@media only screen and (min-width:968px){.default-calltoaction__arrow{height:8rem;width:8rem}}.default-calltoaction__title{color:var(--c-text);font-size:4rem;margin-bottom:0;padding-right:3rem}@media only screen and (min-width:968px){.default-calltoaction__title{font-size:7rem}}@media only screen and (min-width:1440px){.default-calltoaction__title{font-size:9rem}}.default-calltoaction__label{--_breakpoint-muliplier:.5;display:block;font-family:var(--f-headings);line-height:var(--heading-3-line-height,1.4);margin-bottom:.5em;text-wrap:balance;--_font-size:var(--heading-3-size);font-size:clamp(var(--p-size,1.6rem)*1.4,var(--_breakpoint-muliplier,1)*var(--_font-size,5rem)*var(--body-font-size-multiplier,1),var(--_font-size,5rem))}@media only screen and (min-width:768px){.default-calltoaction__label{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-calltoaction__label{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-calltoaction__label{--_breakpoint-muliplier:1}}.default-calltoaction__label *{font-family:inherit;font-size:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0}.default-calltoaction__label:has(.h0),.default-calltoaction__label:has(.h1),.default-calltoaction__label:has(.h2),.default-calltoaction__label:has(.h3),.default-calltoaction__label:has(.h4),.default-calltoaction__label:has(.h5),.default-calltoaction__label:has(.h6){margin-bottom:0}.default-calltoaction__label{color:var(--_secondary-background,var(--c-primary));font-family:var(--f-accent);line-height:1;margin-top:-2.5rem}.default-calltoaction__image-holder{margin-top:10rem;width:100%}.default-calltoaction__image-holder img{height:auto;width:100%}
