.checkbox-input{align-items:center;display:flex}.checkbox-input__label{cursor:pointer;margin:0;min-height:var(--icon-s);padding-inline-start:calc(var(--icon-s) + var(--spacing-xs));position:relative;transition:opacity var(--timing-normal) var(--easing-normal),var(--timing-quick) var(--timing-normal) var(--easing-normal)}.checkbox-input__label:after,.checkbox-input__label:before{content:'';height:var(--icon-s);position:absolute;width:var(--icon-s)}.checkbox-input__label:before{border:1px solid rgba(0,14,52,.15);left:0;top:1px;transition:border-color var(--timing-normal) var(--easing-normal)}.checkbox-input__label:after{background-color:var(--color-brand-navy);background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiBpY29uX19jaGVjayIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05Ljk3IDE3LjU4MyA1IDEyLjYxM2wuNzE0LS43MTMgNC4yNTYgNC4yNTZMMTkuMTI2IDdsLjcxMy43MTR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);left:0;opacity:0;pointer-events:none;top:1px;transition:background-color var(--timing-normal) var(--easing-normal),opacity var(--timing-normal) var(--easing-normal)}.checkbox-input__input:checked+.checkbox-input__label:after{opacity:1}.checkbox-input.is-hover .checkbox-input__input+.checkbox-input__label:before,.checkbox-input:hover .checkbox-input__input+.checkbox-input__label:before{border-color:var(--color-brand-navy)}.checkbox-input.is-hover .checkbox-input__input:checked:not(:disabled,.is-disabled)+.checkbox-input__label:after,.checkbox-input:hover .checkbox-input__input:checked:not(:disabled,.is-disabled)+.checkbox-input__label:after{background-color:var(--color-brand-navy)}.checkbox-input:not(.is-loading) .checkbox-input__input.is-disabled+.checkbox-input__label,.checkbox-input:not(.is-loading) .checkbox-input__input:disabled+.checkbox-input__label{opacity:.4;pointer-events:none}.show-focus-styles .checkbox-input .checkbox-input__input:focus+.checkbox-input__label:before,.show-focus-styles .checkbox-input.is-focus .checkbox-input__label:before{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-brand-navy)}.checkbox-input.is-loading .checkbox-input__label{pointer-events:none}.checkbox-input.is-loading .checkbox-input__label-text{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input.is-loading .checkbox-input__label-text:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.checkbox-input.is-loading .checkbox-input__label-text *{color:transparent;pointer-events:none}.checkbox-input.is-loading .checkbox-input__label-text:before{content:'';display:inline-block}
.notification-panel{align-items:center;background-color:var(--color-neutral-4);border-radius:4px;display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);padding:var(--spacing-m);position:relative}.notification-panel__timeout{animation:scale-width 1s linear forwards;background-color:var(--color-neutral-3);bottom:0;height:4px;left:0;position:absolute;transform-origin:0 50%;width:100%}.notification-panel__close{position:absolute;right:var(--spacing-m)}.notification-panel__title{line-height:normal}.notification-panel.notification-panel--show-close{padding-inline-end:calc(var(--spacing-2xl) + var(--icon-m) + var(--spacing-m))}.notification-panel.notification-panel--error{background-color:var(--color-system-error-pale);border-color:var(--color-system-error-light-mode)}.notification-panel.notification-panel--error .notification-panel__timeout{background-color:var(--color-system-error-light-mode)}.notification-panel.notification-panel--info{background-color:var(--color-system-info-pale);border-color:var(--color-system-info-light-mode)}.notification-panel.notification-panel--info .notification-panel__timeout{background-color:var(--color-system-info-light-mode)}.notification-panel.notification-panel--success{background-color:var(--color-brand-light-teal);color:var(--color-system-success)}.notification-panel.notification-panel--success .notification-panel__timeout{background-color:var(--color-system-success-light-mode)}.notification-panel.notification-panel--toast{bottom:var(--spacing-m);position:fixed;right:var(--spacing-m);width:calc(100% - var(--spacing-m)*2)}[dir=rtl] .notification-panel__close{left:var(--spacing-m);right:auto;right:initial}@media(min-width:64em){.notification-panel.notification-panel--toast{max-width:450px}}
.selection-tab{display:inherit}.selection-tab:not([disabled],.is-disabled):hover .selection-tab__label{opacity:.9}.selection-tab.is-loading .selection-tab__input:checked+.selection-tab__label{background-color:transparent;transition:none 0s ease 0s;transition:initial}.selection-tab__input:disabled+.selection-tab__label{cursor:default}.selection-tab__label{border-bottom:1px solid var(--color-neutral-3);display:grid;overflow:hidden;padding:var(--spacing-m);place-content:center;position:relative;text-align:center;transition:border-color var(--timing-normal) var(--easing-normal);white-space:nowrap;width:100%}.selection-tab__label.selection-tab__label{text-transform:capitalize}.selection-tab__swatch{background-color:#00aca3;background-color:var(--swatch-color,#00aca3);border:.5px solid #000;border-radius:50%;border-radius:var(--swatch-radius,50%);display:inline-block}.selection-tab__30g{height:13px;margin-left:5px;width:13px}.selection-tab__50g{height:15px;margin-left:4px;width:15px}.selection-tab__125g{height:20px;margin-left:2px;width:20px}.selection-tab__250g{height:22px;margin-left:2px;width:22px}.selection-tab__500g{height:25px;width:25px}.selection-tab__1kg{height:27px;width:27px}.selection-tab label.selection-tab__label.text-body-s-regular{align-items:center;display:flex;gap:10px;justify-content:flex-start;padding-left:20px}.selection-tab label.selection-tab__label.text-body-s-regular span.selection-tab__inner-label{flex-grow:1;text-align:center}@media only screen and (max-width:767px){.selection-tab__30g{height:13px;width:13px}.selection-tab__50g{height:15px;width:15px}.selection-tab__125g{height:18px;width:20px}.selection-tab__250g{height:18px;width:22px}.selection-tab__1kg,.selection-tab__500g{height:23px;width:30px}}.selection-tab.box .selection-tab__label{border:1px solid rgba(0,14,52,.15);padding:var(--spacing-s)}.selection-tab.box .selection-tab__input:checked+.selection-tab__label{border-color:var(--color-brand-navy)}.selection-tab.box .selection-tab__input:checked.is-disabled+.selection-tab__label{background-image:linear-gradient(to top right,transparent,transparent calc(50% - .8px),#000e34 50%,transparent calc(50% + .8px),transparent)}.selection-tab.box .selection-tab__input:checked.is-disabled+.selection-tab__label span{opacity:.6}.selection-tab.box .selection-tab__input.is-disabled:not(:checked)+.selection-tab__label,.selection-tab.box .selection-tab__input[disabled]:not(.is-loading,:checked)+.selection-tab__label{background-image:linear-gradient(to top right,transparent,transparent calc(50% - .8px),rgba(0,14,52,.15) 50%,transparent calc(50% + .8px),transparent)}.selection-tab.box .selection-tab__input.is-disabled:not(:checked)+.selection-tab__label span,.selection-tab.box .selection-tab__input[disabled]:not(.is-loading,:checked)+.selection-tab__label span{opacity:.6}.selection-tab.box:not([disabled],.is-disabled):hover .selection-tab__label{border-color:var(--color-brand-navy)}.selection-tab.light .selection-tab__label{border-color:hsla(0,0%,100%,.4);color:var(--color-neutral-5)}.selection-tab.light:not([disabled],.is-disabled):hover .selection-tab__label{opacity:.9}.selection-tab.light .selection-tab__input:checked+.selection-tab__label,.selection-tab.light.is-active .selection-tab__label{border-color:var(--color-neutral-5)}fieldset:disabled .selection-tab{opacity:.4}.show-focus-styles .selection-tab__input.is-focus+.selection-tab__label,.show-focus-styles .selection-tab__input:focus+.selection-tab__label{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-brand-navy)}.selection-tab.is-loading:not(.liquid){pointer-events:none}.selection-tab.is-loading:not(.liquid) .selection-tab__label{background-image:none;border-color:var(--color-neutral-4)}.selection-tab.is-loading:not(.liquid) .selection-tab__inner-label{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selection-tab.is-loading:not(.liquid) .selection-tab__inner-label:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.selection-tab.is-loading:not(.liquid) .selection-tab__inner-label *{color:transparent;pointer-events:none}.selection-tab.is-loading:not(.liquid) .selection-tab__inner-label:before{content:'';display:inline-block}.selection-tab.is-disabled .selection-tab__label{background-image:linear-gradient(to top right,transparent,transparent calc(50% - .8px),rgba(0,14,52,.15) 50%,transparent calc(50% + .8px),transparent)}.selection-tab.is-active .selection-tab__label,.selection-tab.selection-tab--button.is-active .selection-tab__label{border-color:var(--color-brand-navy)}.show-focus-styles .selection-tab.selection-tab--button .selection-tab__label:focus{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-brand-navy)}
.product-options{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.product-options.critical-component-hide{display:block}.product-options.critical-component-clear{opacity:1}.product-options__option-title{margin-block-end:var(--spacing-m)}.product-options__values{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-template-columns:minmax(10px,1fr)}.product-options__values.two-column{grid-template-columns:repeat(2,minmax(10px,1fr))}.product-options__select-group{position:relative}.product-options__select-placeholder{left:var(--spacing-s);position:absolute;top:var(--spacing-s)}.product-options__select.product-options__select{border-color:var(--color-neutral-2)}.product-options.product-options .selection-tab__label{text-transform:none;white-space:inherit}.product-options .selection-tab__inner-label span{opacity:.7}[dir=rtl] .product-options__select-placeholder{left:auto;left:initial;right:var(--spacing-s)}html:not(.no-js) .product-options.is-loading .product-options__option-title,html:not(.no-js) .product-options.is-loading .product-options__select-placeholder{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:150px}html:not(.no-js) .product-options.is-loading .product-options__option-title:after,html:not(.no-js) .product-options.is-loading .product-options__select-placeholder:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .product-options.is-loading .product-options__option-title *,html:not(.no-js) .product-options.is-loading .product-options__select-placeholder *{color:transparent;pointer-events:none}html:not(.no-js) .product-options.is-loading .product-options__option-title:before,html:not(.no-js) .product-options.is-loading .product-options__select-placeholder:before{content:'';display:inline-block}html:not(.no-js) .product-options.is-loading .product-options__select-placeholder{position:absolute}html:not(.no-js) .product-options.is-loading .product-options__select.product-options__select{border-color:var(--color-neutral-4);color:transparent}@media(min-width:64em){.product-options__values{gap:var(--spacing-m)}}
.quantity-selector{align-items:center;border:1px solid rgba(0,14,52,.15);display:inline-grid;gap:0;grid-template-columns:auto 1fr auto;padding-inline:var(--spacing-m)}.quantity-selector__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;color:var(--color-brand-navy);cursor:pointer;font:inherit;line-height:var(--line-height-baseline);outline:none;padding:0;padding:var(--spacing-2xs);transition:opacity var(--timing-normal) var(--easing-normal);width:auto}.quantity-selector__button .icon{height:var(--spacing-s);width:var(--spacing-s)}.quantity-selector__button.is-disabled,.quantity-selector__button[disabled]{opacity:.4;pointer-events:none}.quantity-selector__control.quantity-selector__control--input{height:100%}.quantity-selector__input[type=number][type=number]{background-color:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-brand-navy);cursor:default;font-family:var(--font-family-lora);font-size:var(--font-size-4);font-weight:var(--font-weight-lora-1);height:100%;letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-3);padding:0;text-align:center;text-decoration:none;text-indent:var(--text-indent-0);text-transform:none;transition:border-color var(--timing-normal) var(--easing-normal);width:36px}.quantity-selector.has-error .quantity-selector__input[type=number]{border-color:var(--color-system-error-light-mode)}.quantity-selector.quantity-selector--large{display:grid;width:100%}.quantity-selector.quantity-selector--large .quantity-selector__input[type=number]{width:100%}
.mini-product-form.critical-component-hide{display:block}.mini-product-form.critical-component-clear{opacity:1}.mini-product-form__form{display:grid;grid-gap:var(--spacing-l);gap:var(--spacing-l)}.mini-product-form__error{margin-block-start:var(--spacing-l)}html:not(.no-js) .mini-product-form.is-loading .mini-product-form__add-to-cart{opacity:.5;pointer-events:none}
.hero-banner{position:relative}.hero-banner__section.section-spacing__bottom--large{padding-block-end:var(--spacing-4xl)}.hero-banner__section.section-spacing__bottom--medium{padding-block-end:var(--spacing-xl)}.hero-banner__section.section-spacing__bottom--small{padding-block-end:var(--spacing-xs)}@media(min-width:64em){.hero-banner__section.section-spacing__bottom--large{padding-block-end:var(--spacing-7xl)}.hero-banner__section.section-spacing__bottom--medium{padding-block-end:var(--spacing-xl)}.hero-banner__section.section-spacing__bottom--small{padding-block-end:var(--spacing-m)}}.hero-banner__section.section-spacing__top--large{padding-block-start:var(--spacing-4xl)}.hero-banner__section.section-spacing__top--medium{padding-block-start:var(--spacing-xl)}.hero-banner__section.section-spacing__top--small{padding-block-start:var(--spacing-xs)}@media(min-width:64em){.hero-banner__section.section-spacing__top--large{padding-block-start:var(--spacing-7xl)}.hero-banner__section.section-spacing__top--medium{padding-block-start:var(--spacing-xl)}.hero-banner__section.section-spacing__top--small{padding-block-start:var(--spacing-m)}}.hero-banner__section.js-dark-text .button,.hero-banner__section.js-dark-text .hero-banner__title{color:var(--color-brand-navy)}.hero-banner__overlay{background:linear-gradient(180deg,#000e34,rgba(0,14,52,0) 29.05%),linear-gradient(180deg,transparent,rgba(0,0,0,.4)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--layer-raised)}.hero-banner__overlay.top{background:linear-gradient(180deg,var(--color-brand-navy) 0,rgba(0,14,52,0) 45%)}.hero-banner__overlay.bottom{background:linear-gradient(0deg,var(--color-brand-navy) 0,rgba(0,14,52,0) 45%)}.hero-banner__overlay.none{display:none}.hero-banner__text-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-m);justify-content:center;text-align:left}.hero-banner__description,.hero-banner__title{text-decoration:none}.hero-banner__grid{align-items:center;color:var(--color-neutral-5);gap:var(--spacing-l);left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:var(--layer-raised)}.hero-banner__grid.bottom{bottom:var(--spacing-2xl);top:auto;transform:none}.hero-banner__grid.center .hero-banner__text-wrapper{align-items:center;text-align:center}.hero-banner__content-wrapper{aspect-ratio:5/7;position:relative}.hero-banner__video.desktop{display:none}.hero-banner__product .product-options__values{display:flex;gap:0;margin-block-end:var(--spacing-2xl);margin-block-start:var(--spacing-m)}.hero-banner__product .product-options__option-title{display:none}.hero-banner__product .selection-tab{white-space:nowrap}.hero-banner.is-loading .hero-banner__content-wrapper{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-banner.is-loading .hero-banner__content-wrapper:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.hero-banner.is-loading .hero-banner__content-wrapper *{color:transparent;pointer-events:none}.hero-banner.critical-component-hide{display:block}.hero-banner.critical-component-clear{opacity:1}@media(min-width:64em){.hero-banner__content-wrapper{aspect-ratio:2/1}.hero-banner__text-wrapper{gap:var(--spacing-l)}.hero-banner__grid{align-items:flex-start;left:var(--spacing-4xl)}.hero-banner__grid.bottom{bottom:var(--spacing-6xl);top:auto}.hero-banner__grid.right{left:auto;right:var(--spacing-4xl)}.hero-banner__grid.center{left:0;right:0}.hero-banner__grid.center .hero-banner__text-wrapper{align-items:center;text-align:center}.hero-banner__video.desktop{display:block}.hero-banner__video.mobile{display:none}.hero-banner__product .product-options__values{margin-block-end:var(--spacing-4xl);margin-block-start:var(--spacing-l)}}.video-player.video-player--padding .video-player__video{top:35px}@media(max-width:992px){.hero-banner.critical-component-clear,.hero-banner.critical-component-clear .video-player.hero-banner__video.mobile video,.hero-banner.critical-component-clear .video-player__overlay{height:100vh}}@media(max-width:767px){div#shopify-section-template--21394085806296__hero_banner_X7NJHp .hero-banner.critical-component-clear{height:auto}}
