:root{--hl-color: #1b1b1b;--border-radius: 30px;--border-style: 1px solid #1b1b1b;--color-primary: #CDDC39;--btn-bg: #CDDC39;--btn-bg-hover: #1b1b1b;--btn-color: #1b1b1b;--btn-color-hover: #ffffff;--btn-border-color: #1b1b1b;--btn-border-radius: 50px;--btn-fontsize: clamp(14px,2vw,18px);--btn-padding: clamp(12px,2vw,16px) clamp(22px,2vw,28px);--btn-arrow-fill: var(--btn-color);--btn-arrow-fill-hover: var(--btn-color-hover)}.custom-btn{display:flex;gap:1em;align-items:center;padding:var(--btn-padding);background:var(--btn-bg);color:var(--btn-color);border:var(--border-style);border-radius:var(--btn-border-radius);text-transform:uppercase;font-size:var(--btn-fontsize);line-height:1em;font-weight:700!important;white-space:nowrap;transition:background .2s ease-in-out,color .2s ease-in-out}.custom-btn:hover{color:var(--btn-color-hover);background:var(--btn-bg-hover)}.custom-btn.has-arrow svg{display:block;width:clamp(16px,2vw,22px);height:auto;fill:var(--btn-arrow-fill);transition:fill .2s ease-in-out,transform .2s ease-in-out}.custom-btn.has-arrow:hover svg{fill:var(--btn-arrow-fill-hover);transform:rotate(45deg)}.header-text h1{color:var(--hl-color);font-size:clamp(40px,8vw,90px);line-height:1em;margin:0}.header-text .inner{display:flex}.header-text .inner h1{max-width:800px;text-wrap:balance}.custom-bento [class*=bento-card-subheading],.custom-bento [class*=bento-card-top-template]{display:none!important}.custom-bento [class*=bento-card-heading] p{padding:clamp(8px,1.5vw,12px) clamp(14px,1.5vw,18px);line-height:1.1em;background:var(--btn-bg);color:var(--btn-color);border:var(--border-style);border-radius:var(--btn-border-radius);text-transform:uppercase;font-weight:700;transition:background .2s ease-in-out,color .2s ease-in-out}.custom-bento a[class*=bento-card-card]:hover [class*=bento-card-heading] p{color:var(--btn-color-hover);background:var(--btn-bg-hover)}.custom-bento a[class*=bento-card-card] img{transition:transform .2s ease-in-out}.custom-bento a[class*=bento-card-card]:hover img{transform:scale(1.1)}.custom-features div[class*=features-heading-template]{max-width:1200px}.custom-features div[class*=features-heading-template] p{text-wrap:balance}.custom-features div[class*=features-item-template]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}.custom-features div[class*=features-item-template] div[class*=features-title]{grid-column:1;grid-row:1;align-self:center}.custom-features div[class*=features-item-template] div[class*=features-icon]{aspect-ratio:1;display:block;height:auto;width:clamp(40px,6vw,60px);padding:clamp(8px,1.25vw,12px);box-sizing:border-box;background:var(--color-primary);border-radius:10px;border:var(--border-style);align-self:center}.custom-features div[class*=features-item-template] div[class*=features-description]{grid-column:1 / span 2;grid-row:2;align-self:end}.custom-features div[class*=features-item-template] div[class*=features-description] p{text-wrap:balance}h2.text-block-title-title_Xy3ViH{max-width:1200px;text-wrap:balance}.text-block-text-text_dKYAHk{margin-left:auto;max-width:800px}h2.text-block-title-title_9mtJHx{max-width:1200px;text-wrap:balance}.custom-textimage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2em 4em}.custom-textimage .rich-text__content{padding:0!important}.custom-textimage .rich-text__content h2{margin-bottom:calc(var(--vertical-padding) / 3);text-wrap:balance}.custom-textimage .rich-text__media{border-radius:20px;border:var(--border-style);overflow:hidden}#shopify-section-template--28311523393911__contact_form_G8iCUQ{padding:0!important;margin-top:0!important}#shopify-section-template--28311523393911__contact_form_G8iCUQ .content-section{width:100%!important;margin:0!important}.custom-form{background:transparent!important;border:var(--border-style);padding:clamp(1.5em,5vw,5em)!important}.custom-form h3{display:block;text-wrap:balance;margin-bottom:.5em;max-width:800px}.custom-form form p{max-width:1200px;text-wrap:balance}.custom-form form label:not(.accept-legal-notice.rte){display:inline-block!important;width:auto!important;height:auto!important;clip:unset!important;clip-path:none!important;overflow:visible!important;position:relative!important;padding:8px 12px;margin-bottom:1em;background:var(--btn-bg);color:var(--btn-color);border:var(--border-style);border-radius:var(--btn-border-radius);text-transform:uppercase;font-size:clamp(10px,1.5vw,12px);line-height:1em;font-weight:700;transition:background .2s ease-in-out,color .2s ease-in-out}.custom-form form input[type=email],.custom-form form input[type=text]{border:var(--border-style);border-radius:30px;padding:15px 20px;height:auto}.custom-form form textarea{border:var(--border-style);border-radius:10px;padding:15px 20px}.custom-form form .accept-legal-notice{margin-bottom:30px;display:flex;gap:1em}.custom-form form .accept-legal-notice input{margin:0;width:15px;height:15px;cursor:pointer}.custom-form form .accept-legal-notice input[type=checkbox]:checked{background:var(--color-primary);border-color:#1b1b1b}.custom-form form .accept-legal-notice span{flex:1;line-height:1.2em}#content .custom-form form .buttonContactCustom{display:flex!important;gap:1em;align-items:center!important;height:auto;padding:var(--btn-padding)!important;background:var(--btn-bg);color:var(--btn-color);border:var(--border-style);border-radius:var(--btn-border-radius)!important;text-transform:uppercase;font-size:var(--btn-fontsize)!important;line-height:1em;font-weight:700!important;font-family:montserrat!important;margin:0;transition:background .2s ease-in-out,color .2s ease-in-out;text-align:left}#content .custom-form form .buttonContactCustom:hover{color:var(--btn-color-hover)!important;background:var(--btn-bg-hover)!important;border-color:#1b1b1b!important}#content .custom-form form .buttonContactCustom svg{display:block;width:clamp(16px,2vw,22px);height:auto;fill:var(--btn-arrow-fill)!important;transition:fill .2s ease-in-out,transform .2s ease-in-out;margin:0;top:unset}#content .custom-form form .buttonContactCustom svg *{fill:var(--btn-arrow-fill)!important;transition:fill .2s ease-in-out}#content .custom-form form .buttonContactCustom:hover svg{fill:var(--btn-arrow-fill-hover);transform:rotate(45deg)}#content .custom-form form .buttonContactCustom:hover svg *{fill:var(--btn-arrow-fill-hover)!important}#shopify-section-template--28311523393911__ss_scrolling_logo_cloud_5_NcPeR6 .scrolling-logo-body-template--28311523393911__ss_scrolling_logo_cloud_5_NcPeR6{background:#fff;border-radius:20px 20px 0 0;padding:20px 0}#shopify-section-template--28311523393911__ss_scrolling_logo_cloud_5_NcPeR6 .scrolling-logo-slider-template--28311523393911__ss_scrolling_logo_cloud_5_NcPeR6{height:clamp(60px,5vw,80px)}#shopify-section-template--28311523393911__ss_scrolling_logo_cloud_5_NcPeR6 .scrolling-logo-slider-template--28311523393911__ss_scrolling_logo_cloud_5_NcPeR6:after,#shopify-section-template--28311523393911__ss_scrolling_logo_cloud_5_NcPeR6 .scrolling-logo-slider-template--28311523393911__ss_scrolling_logo_cloud_5_NcPeR6:before{display:none}.footer{width:90%;max-width:1600px;margin:0 auto var(--vertical-padding);box-sizing:border-box;border-radius:0 0 30px 30px}h2.text-block-title-title_Xy3ViH,.features-heading-template--28311523393911__ss_feature_11_dtUK33 p,h2.text-block-title-title_9mtJHx{font-size:clamp(24px,4vw,60px);line-height:1.1em}main#content .custom-form h3,#shopify-section-template--28311523393911__rich_text_8xrekh h2 p{font-size:clamp(20px,4vw,35px)!important;line-height:1.15em}#shopify-section-template--28311523393911__ss_text_block_pro_pqeB3f .text-block-text-text_dKYAHk p{font-size:clamp(16px,2.25vw,22px)}main#content #page-content{width:90%;max-width:1600px;margin:auto;box-sizing:border-box}main#content .full-width-section-content.gutter--on{padding:0}main#content .shopify-section{margin-bottom:var(--vertical-padding)}main#content #shopify-section-template--28311523393911__ss_text_block_pro_pqeB3f h2,main#content #shopify-section-template--28311523393911__ss_text_block_pro_XXdeaP{margin-bottom:calc(var(--vertical-padding) / 2)}#shopify-section-text-columns-with-icons,#shopify-section-template--28311523393911__ss_scrolling_logo_cloud_5_NcPeR6{margin-bottom:0!important}@media(max-width:1024px)and (min-width:601px){.custom-features div[class*=features-items-template]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1009px){.custom-bento.teaser-grid-2 .bento-card-card_FQ8aiJ [class*=bento-card-heading] p,.custom-bento.teaser-grid-2 .bento-card-card_fNhxT4 [class*=bento-card-heading] p{font-size:clamp(8px,1vw,14px)}}@media(min-width:801px){.header-text .inner{justify-content:space-between;align-items:flex-start;gap:1em}.custom-bento.teaser-grid-3 [class*=bento-card-card_]{min-height:600px}.custom-texttext .inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4em}.custom-texttext .inner p{margin:0}}@media(max-width:800px){.header-text .inner{flex-direction:column;gap:4em}.header-text .inner .custom-btn{align-self:flex-end}}@media(max-width:800px)and (min-width:601px){.custom-bento.teaser-grid-3 [class*=bento-card-card_]{min-height:400px}}@media(min-width:601px){.header-bento div[class*=bento-body-template]{grid-template-rows:50px 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.header-bento div[class*=bento-body-template]>*{min-height:80vh}.header-bento div[class*=bento-body-template]>*:first-child{grid-row:2}.header-bento div[class*=bento-body-template]>*:last-child{grid-row:1 / span 2}.custom-bento.teaser-grid-3 div[class*=bento-body-template]{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-features div[class*=features-item-template]{gap:7.5em 1em}.custom-form form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5em}.custom-form form .simple-form-grid{gap:1.5em}.custom-form form .simple-form-grid div{margin:0!important}.custom-form form .simple-form-field.simple-form-field__text,.custom-form form .simple-form-field.simple-form-field__email,.custom-form form .simple-form-field:has(textarea),.custom-form form .simple-form-field.simple-form-field__button{grid-column:1 / -1}}@media(max-width:600px){.custom-bento [class*=bento-card-heading] p{font-size:10px}.custom-bento.teaser-grid-2 .bento-card-card_FQ8aiJ [class*=bento-card-heading] p,.custom-bento.teaser-grid-2 .bento-card-card_fNhxT4 [class*=bento-card-heading] p{font-size:8px}.custom-features .swiper{margin-top:2em}.custom-features .swiper .swiper-pagination{position:relative;margin-top:1.5em}.custom-features .swiper .swiper-pagination .swiper-pagination-bullet{background:#1a1a1a;width:15px;height:15px;border:2px solid #1a1a1a}.custom-features .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary)}.custom-features div[class*=features-item-template]{min-height:180px}.custom-form form .simple-form-grid{flex-direction:column}.custom-form form .simple-form-grid div{width:100%}.custom-form form .simple-form-grid div:first-child{margin:0 0 20px}.custom-form form .simple-form-grid div:last-child{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/remjnd-custom.css.map */
