body{background-color:var(--bg-color);color:var(--text-dark-primary);min-height:100vh;display:flex;flex-direction:column;max-width:100vw}main{flex:1 0 auto}.page-width{width:100%;--max-page-width: calc( var(--page-width) + (var(--spacing-mobile-gutter) * 2) );max-width:var(--max-page-width);margin-left:auto;margin-right:auto;padding-left:var(--spacing-mobile-gutter);padding-right:var(--spacing-mobile-gutter)}.page-width__narrow{max-width:calc(var(--page-width-narrow) + (var(--spacing-mobile-gutter) * 2))}.full-width{width:100%;max-width:100%}.full-width--with-padding{padding-inline:var(--spacing-mobile-gutter)}.button{padding:var(--spacing-spacing-s) var(--spacing-spacing-m);transition:all .3s ease-in-out;border-radius:var(--btn-border-radius);color:var(--btn-primary-text-color);cursor:pointer;display:inline-block;text-transform:var(--btn-style);text-align:center;width:100%;line-height:130%}.button:disabled,.button.invert:disabled,a.button.disabled,a.button.invert.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.button[data-add-to-cart]:disabled{background-color:transparent;opacity:1;border:1px solid #000;color:#000;box-shadow:none!important}.button.button--with-icon{display:inline-flex;align-items:center;gap:var(--spacing-spacing-m);padding:var(--spacing-spacing-s);padding-left:var(--spacing-spacing-m)}.button.button--primary.glow{box-shadow:-21px 16px 10px #de528b0a,-12px 9px 9px #de528b21,-5px 4px 6px #de528b3b,-1px 1px 4px #de528b42}h1,h2,h3,h4,h5,h6,.d1,.d2{font-family:var(--font-family-heading)}p,a,span,li,label,input,textarea,select,option,button{font-family:var(--font-family-body)}.button.button--primary,.button.button--primary.invert:hover{border:1px solid var(--btn-primary-border-color);background-color:var(--btn-primary-bg-color);color:var(--btn-primary-text-color)}body .button.button--primary:active{background-color:var(--btn-primary-bg-color);color:var(--btn-primary-text-color);filter:brightness(.8)}.button.button--primary.invert{background-color:var(--btn-primary-text-color);color:var(--btn-primary-bg-color)}.button.button--primary:disabled:hover{background-color:var(--btn-primary-bg-color);color:var(--btn-primary-text-color)}.button.button--primary:hover,.button.button--primary.always-hover{background-color:var(--btn-primary-bg-color-hover);color:var(--btn-primary-text-color-hover);border-color:var(--btn-primary-border-color-hover)}.button.button--secondary,.button.button--secondary.invert:hover{border:1px solid var(--btn-secondary-border-color);background-color:var(--btn-secondary-bg-color);color:var(--btn-secondary-text-color)}body .button.button--secondary:active{background-color:var(--btn-secondary-bg-color);color:var(--btn-secondary-text-color);filter:brightness(.8)}.button.button--secondary.invert{background-color:var(--btn-secondary-text-color);color:var(--btn-secondary-bg-color)}.button.button--secondary:disabled:hover{background-color:var(--btn-secondary-bg-color);color:var(--btn-secondary-text-color)}.button.button--secondary:hover,.button.button--secondary.always-hover{background-color:var(--btn-secondary-bg-color-hover);color:var(--btn-secondary-text-color-hover);border-color:var(--btn-secondary-border-color-hover)}.button.button--tertiary,.button.button--tertiary.invert:hover{border:1px solid var(--btn-tertiary-border-color);background-color:var(--btn-tertiary-bg-color);color:var(--btn-tertiary-text-color)}body .button.button--tertiary:active{background-color:var(--btn-tertiary-bg-color);color:var(--btn-tertiary-text-color);filter:brightness(.8)}.button.button--tertiary.invert{background-color:var(--btn-tertiary-text-color);color:var(--btn-tertiary-bg-color)}.button.button--tertiary:disabled:hover{background-color:var(--btn-tertiary-bg-color);color:var(--btn-tertiary-text-color)}.button.button--tertiary:hover,.button.button--tertiary.always-hover{background-color:var(--btn-tertiary-bg-color-hover);color:var(--btn-tertiary-text-color-hover);border-color:var(--btn-tertiary-border-color-hover)}.button.button--glass,.button.button--glass.invert:hover{border:1px solid rgba(255,255,255,.25);background:#ffffff38;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);color:var(--text-light-primary)}.button.button--glass [data-icon=play] svg path{fill:var(--text-dark-accent-2);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.button.button--no-border{border:none!important}.divider-line{height:.5px;width:100%;background-color:var(--bg-dark2)}.shopify-section>.tw\:border-b{border-bottom-width:.5px}.shopify-section>.tw\:border-t{border-top-width:.5px}.input[type=text],.input[type=email],.input[type=tel],.input[type=number],.input[type=password],.input[type=search]{padding:var(--spacing-spacing-s) var(--spacing-spacing-sm);border:none;border-bottom:.5px solid var(--color-border);transition:border-color .3s ease-in-out}.input[type=text]:focus,.input[type=text].input--focus,.input[type=email]:focus,.input[type=tel]:focus,.input[type=number]:focus,.input[type=password]:focus,.input[type=search]:focus{outline:none;border-color:var(--color-border-focus)}.input[type=text].input--error,.input[type=email].input--error,.input[type=tel].input--error,.input[type=number].input--error,.input[type=password].input--error,.input[type=search].input--error{border:2px solid var(--color-border-focus);border-radius:var(--radius-radius-sm)}.variant-option{border:1px solid var(--color-border);border-radius:var(--radius-radius-sm);width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-spacing-xs)}.variant-option--selected{border-color:var(--bg-dark3)}.accordion-content{overflow:hidden}.accordion-content-inner{padding-top:var(--spacing-spacing-sm)}.accordion-wrapper.tw\:border-b{border-bottom-width:.5px}.floating-label{position:relative}.floating-label input{width:100%;padding:13.5px 0;border:none;font-size:16px;background:transparent;transition:border-color .3s ease}z .floating-label input:focus{outline:none}.floating-label label{position:absolute;top:13.5px;left:0;pointer-events:none;transition:all .3s ease;transform-origin:left top}.floating-label input:focus+label,.floating-label input:not(:placeholder-shown)+label{top:4px;font-size:8px;transform:translateY(0)}.select{padding:var(--spacing-spacing-s) var(--spacing-spacing-sm);border:none;border:1px solid var(--color-border);transition:border-color .3s ease-in-out;border-radius:var(--radius-radius-sm);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3e%3cg clip-path='url(%23clip0_4274_289)'%3e%3cpath d='M11.5156 4.0134L6.37896 9.14958C6.34563 9.18296 6.30604 9.20945 6.26246 9.22751C6.21889 9.24558 6.17217 9.25488 6.125 9.25488C6.07783 9.25488 6.03111 9.24558 5.98754 9.22751C5.94396 9.20945 5.90437 9.18296 5.87104 9.14958L0.734375 4.0134' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4274_289'%3e%3crect width='12' height='12' fill='white' transform='translate(12.125 12.5) rotate(-180)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--spacing-spacing-sm) center;background-size:12px;padding-right:calc(var(--spacing-spacing-sm) * 2 + 12px);cursor:pointer}.select:focus,.select.select--focus{outline:none;border:2px solid var(--color-border-focus)}.checkbox-wrapper,.radio-wrapper{display:flex;align-items:center;gap:var(--spacing-spacing-xs)}input[type=checkbox],input.checkbox{display:flex;align-items:center;gap:var(--spacing-spacing-sm)}input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--color-border);border-radius:var(--radius-radius-sm);background-color:var(--colours-background-background-light1);cursor:pointer;position:relative;transition:all .2s ease-in-out}input[type=checkbox]:checked{background-color:var(--color-border-focus);border-color:var(--color-border-focus)}input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:10px;border:solid var(--colours-background-background-light1);border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:hover{border-color:var(--color-border-focus)}input[type=checkbox]:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 2px rgba(var(--color-border-focus),.1)}input[type=radio]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--color-border);border-radius:50%;background-color:var(--colours-background-background-light1);cursor:pointer;position:relative;transition:all .2s ease-in-out}input[type=radio]:checked{border-color:var(--color-border-focus)}input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-border-focus)}input[type=radio]:hover{border-color:var(--color-border-focus)}input[type=radio]:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 2px rgba(var(--color-border-focus),.1)}.social-links{display:flex;gap:var(--spacing-spacing-sm);align-items:center;list-style:none;margin:0;padding:0}.social-links__item{display:inline-flex}.social-link{display:inline-flex;align-items:center;justify-content:center;color:currentColor;transition:opacity .2s ease}.social-link:hover{opacity:.7}.social-link svg{width:24px;height:24px}[data-animate]{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}[data-animate].animate-in{opacity:1;transform:translateY(0)}.gradient-overlay:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);mask:linear-gradient(to top,black 0%,black 30%,transparent 100%);-webkit-mask:linear-gradient(to top,black 0%,black 30%,transparent 100%);z-index:1;pointer-events:none}@media (width >= 990px){.gradient-overlay:after{height:150px}}.snippet-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:999999;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:0;visibility:hidden}.snippet-modal.modal-open{opacity:1;visibility:visible}.snippet-modal .modal__dialog{position:absolute;top:50%;transform:translate(-50%,-50%) translateY(20px);left:50%;width:calc(100vw - 20px);max-width:560px;max-height:557px;overflow:auto;border-radius:8px;box-shadow:0 10px 25px #0003;transition:transform .3s ease-in-out}.snippet-modal.modal-open .modal__dialog{transform:translate(-50%,-50%) translateY(0)}.snippet-modal .tagline-snippet{border-color:var(--colours-brand-brand-mid2);color:var(--text-brand-primary);background-color:var(--colours-brand-brand-light2);font-size:var(--font-size-xs)}.modal-scroll{scrollbar-width:thin;scrollbar-color:#e5e7eb #fff}.modal-scroll::-webkit-scrollbar{width:8px;background:#fff;border-radius:8px}.modal-scroll::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:8px}.modal-scroll::-webkit-scrollbar-thumb:hover{background:#d1d5db}.snippet-modal video{width:100%;height:auto;max-width:100%;border-radius:8px;background:#000}.snippet-modal .modal-scroll video{max-height:60vh;object-fit:contain}.video-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:999999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.video-modal.modal-open{opacity:1;visibility:visible}.video-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009}.video-modal__container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box}.video-modal__close{position:absolute;top:10px;right:10px;z-index:10;background:#ffffff1a;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background-color .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-modal__close:hover{background:#fff3}.video-modal__content{width:100%;height:100%;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.video-modal__iframe{width:80vw;height:45vw;max-width:1200px;max-height:675px;border-radius:8px;box-shadow:0 10px 50px #00000080;border:none;background:#000}.video-modal__video{width:100%;height:auto;max-width:90vw;max-height:90vh;border-radius:8px;box-shadow:0 10px 50px #00000080;background:#000}@media (min-width: 990px){.video-modal__container{padding:20px}.video-modal__close{top:20px;right:20px;width:40px;height:40px}}.block-card.contains-video{position:relative;overflow:hidden}.block-card.contains-video>*{position:relative;z-index:3}.block-card.contains-video .video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.block-card.contains-video .video-background iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%);border:none}.block-card.contains-video .video-background video{width:100%;height:100%;object-fit:cover;border:none}.block-card.contains-video .card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}@media (width >= 990px){.block-card.contains-video .mobile-video{display:none}.block-card.contains-video .desktop-video{display:block}}@media (width < 990px){.block-card.contains-video .desktop-video{display:none}.block-card.contains-video .mobile-video{display:block}}.block-card .block-group .slider-container{max-width:100vw}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.section-dynamic-slider .dynamic-slider-nav-button,.section-product-info-cards .product-info-cards-nav-button{display:flex;align-items:center;justify-content:center;cursor:pointer;height:max-content}.section-dynamic-slider .dynamic-slider-nav-button svg,.section-product-info-cards .product-info-cards-nav-button svg{background-color:var(--slider-nav-offset);height:44px;width:44px;border-radius:9999px;border:1px solid var(--slider-nav-offset);transition:all .3s ease-in-out}.section-dynamic-slider .dynamic-slider-nav-button svg path,.section-product-info-cards .product-info-cards-nav-button svg path{stroke:var(--slider-nav-arrow)}.section-dynamic-slider .dynamic-slider-nav-button.swiper-button-disabled svg,.section-product-info-cards .product-info-cards-nav-button.swiper-button-disabled svg{width:34px;height:34px;background-color:transparent}.section-dynamic-slider .dynamic-slider-dots-container .dynamic-slider-dots .swiper-pagination-bullet,.section-product-info-cards .product-info-cards-dots-container .product-info-cards-dots .swiper-pagination-bullet{background-color:var(--slider-nav-dot-disabled);width:4px;height:4px;margin:0 2px;transition:all .2s ease-in-out}.section-dynamic-slider .dynamic-slider-dots-container .dynamic-slider-dots .swiper-pagination-bullet-active,.section-product-info-cards .product-info-cards-dots-container .product-info-cards-dots .swiper-pagination-bullet-active{background-color:var(--slider-nav-dot-active);width:13px;border-radius:99px}.swiper-slide{height:auto}.section-dynamic-slider .swiper-wrapper,.section-product-info-cards .swiper-wrapper{align-items:stretch}.section-dynamic-slider .swiper-slide,.section-product-info-cards .swiper-slide{height:auto;display:flex;flex-direction:column}.section-dynamic-slider .swiper-slide>*:not(style),.section-product-info-cards .swiper-slide>*:not(style){flex:1;display:flex;flex-direction:column}.section-dynamic-slider .snippet-card-ambassador__content,.section-product-info-cards .snippet-card-ambassador__content{flex:1;display:flex;flex-direction:column}.section-dynamic-slider .align-with-page-width,.section-product-info-cards .align-with-page-width{padding-left:max(var(--spacing-mobile-gutter),calc((100vw - var(--page-width) - (var(--spacing-mobile-gutter) * 2)) / 2 + var(--spacing-mobile-gutter)));padding-right:var(--spacing-mobile-gutter)}@media (min-width: 1470px){.section-dynamic-slider .align-with-page-width,.section-product-info-cards .align-with-page-width{padding-left:calc((100vw - var(--page-width) - (var(--spacing-mobile-gutter) * 2)) / 2 + var(--spacing-mobile-gutter) + -6px)}}.online-tag li{list-style:none;position:relative;padding-left:13px}.online-tag li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#3e7659;border-radius:99px}.faq-section .shopify-block .button{padding:0 8px}.article-content__body *{max-width:100%}footer.section-footer .footer-email-form #contact_form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:.5px solid var(--color-border);margin:var(--spacing-spacing-s) 0}footer.section-footer .footer-email-form #contact_form #footer-email{width:auto;flex:1}footer.section-footer .footer-email-form #contact_form .submit{width:auto}footer.section-footer .footer-email-form #contact_form .h-captcha[data-size=invisible]{display:none}footer.section-footer .footer-menu{margin-bottom:var(--spacing-spacing-m)}footer.section-footer .footer-menu.accordion-wrapper:not(:has(~.footer-menu)){margin-bottom:0}@media (width >= 1280px){footer.section-footer{display:flex;flex-direction:row;flex-wrap:wrap}footer.section-footer .footer-menu.desktop-disabled{margin-bottom:0}footer.section-footer .footer-heading,footer.section-footer .footer-email-form{width:100%;max-width:50%}footer.section-footer .footer-menu-wrapper{width:100%;padding-top:var(--spacing-spacing-lg);border-bottom:var(--bg-dark2) solid 1px;padding-bottom:var(--spacing-spacing-lg);margin-bottom:var(--spacing-spacing-lg)}footer.section-footer .footer-menu.accordion-wrapper{width:100%;max-width:337px}footer.section-footer .footer-payment-icons{width:100%;max-width:50%}footer.section-footer .footer-heading,footer.section-footer .footer-email-form{border-bottom:var(--bg-dark2) solid 1px;padding-bottom:var(--spacing-spacing-lg)}}@media (max-width: 990px){.article-content__body table{display:block;max-width:100%;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.glow{box-shadow:-21px 16px 10px #de528b0a,-12px 9px 9px #de528b21,-5px 4px 6px #de528b3b,-1px 1px 4px #de528b42}.accordion-content-inner ul{list-style-type:disc!important;padding-left:1.5rem!important;margin-bottom:1rem!important}.accordion-content-inner ol{list-style-type:decimal!important;padding-left:1.5rem!important;margin-bottom:1rem!important}.accordion-content-inner li{margin-bottom:.5rem!important}.metafield-rich_text_field h2{font-size:1.875rem!important;line-height:1.2!important;font-weight:700!important;color:#1f2937!important;margin-top:0!important;margin-bottom:1rem!important}.metafield-rich_text_field ul{list-style-type:disc!important;padding-left:1.5rem!important;margin-bottom:1rem!important}.metafield-rich_text_field ol{list-style-type:decimal!important;padding-left:1.5rem!important;margin-bottom:1rem!important}.metafield-rich_text_field li{margin-bottom:.5rem!important}.metafield-rich_text_field a{color:#000!important;text-decoration:underline!important}.metafield-rich_text_field a:hover{color:#000!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/base.css.map */
