:root{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0px 1.5rem}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}.page-width.drawer-menu{max-width:100%}.utility-bar__grid.page-width{padding-left:3rem;padding-right:3rem}@media screen and (min-width:1025px){.page-width{padding:0px 5rem}.header.page-width,.utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (min-width:1025px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:1025px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.page-margin,.shopify-challenge__container{margin:7rem auto}.visually-hidden{overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0px;clip:rect(0px,0px,0px,0px);position:absolute!important;overflow-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}::selection{background-color:rgba(var(--color-foreground),.2)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width:1025px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width:1025px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:1025px){h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:1025px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}@media screen and (min-width:1025px){blockquote{padding-left:1.5rem}}.center{text-align:center}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.link--text:hover{color:rgba(var(--color-foreground),.75)}details>*{box-sizing:border-box}:root{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width:1025px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}:focus{outline:0px;box-shadow:none}:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focus-none{box-shadow:none!important;outline:0px!important}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.media.media--hover-effect>img+img{opacity:0}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0px;padding:0px 3rem;cursor:pointer;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{outline:0px;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button.loading{color:transparent;position:relative}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading__spinner .spinner{width:fit-content}.button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.share-button__copy:focus-visible,.share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input:hover{box-shadow:none}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0px;border-radius:var(--inputs-radius)}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0px;border-radius:var(--inputs-radius)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0px;border-radius:var(--inputs-radius)}.localization-form__select:focus{outline:0px;box-shadow:none}.field--with-error{flex-wrap:wrap}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__rules-cart{position:relative}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.modal__toggle{list-style-type:none}.modal__toggle-close{display:none}.modal__toggle-open{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0rem;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble:empty{display:none}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;left:2.2rem;line-height:calc(1 + .1 / var(--font-body-scale))}.utility-bar{height:100%}.utility-bar--bottom-border{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.utility-bar__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"announcements"}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-foreground));width:100%;height:100%;display:flex;place-content:center;flex-wrap:wrap;grid-area:announcements}.announcement-bar .slider-button--next:focus-visible,.announcement-bar .slider-button--prev:focus-visible,.utility-bar .list-social__link:focus-visible{outline-offset:-.3rem;box-shadow:0 0 0 -.2rem rgb(var(--color-foreground))}.localization-wrapper{grid-area:language-currency;align-self:center;display:flex;justify-content:flex-end}.localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.utility-bar .localization-wrapper .disclosure .localization-form__select,.utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 1.3rem)}@media screen and (min-width:1025px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:5rem;padding-right:5rem}}.announcement-bar__link:hover{text-decoration:underline}.announcement-bar__message{text-align:center;padding:1rem 0px;margin:0;letter-spacing:.1rem;min-height:3.8rem}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:initial}@media screen and (min-width:1025px){.header--top-left.drawer-menu,.header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:1rem}.header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header [tabindex="-1"]:focus{outline:none}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}details[open] .header__icon-close{display:inline-block}menu-drawer+.header__search{display:none}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center header-drawer{grid-area:left-icons}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0px 5rem 0px 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width:1025px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0px 6rem}}@media screen and (min-width:1025px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}details[open]>.header__submenu{animation-duration:;animation-timing-function:;animation-delay:;animation-iteration-count:;animation-direction:;animation-play-state:;animation-name:;animation-timeline:;animation-range-start:;animation-range-end:;animation-fill-mode:forwards;z-index:1}@media(prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3rem}details[open]>.header__menu-item{text-decoration:underline}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu .header__menu-item:hover{text-decoration-line:underline}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.gradient{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-origin:;background-clip:;background-color:;background-attachment:fixed}@media(forced-colors:active){.button,.shopify-challenge__button,.customer button{border:1px solid transparent}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:transparent solid 1px}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{outline:transparent solid 1px}.localization-form__select:focus{outline:transparent solid 1px}}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}@media(prefers-reduced-motion:no-preference){@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-3d-lift .card-wrapper .card--card,.animate--hover-3d-lift .card-wrapper .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary),.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:center center}.animate--hover-3d-lift .card-wrapper:hover .card--card,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:#0000000d -1rem -1rem 1rem -1rem,#0000000d 1rem 1rem 1rem -1rem,#fff0 0 0 .5rem,#00000080 0 2rem 3.5rem -2rem}.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%) scale(1.05)}.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}.animate--hover-3d-lift .product-grid .grid__item:hover,.animate--hover-3d-lift .collection-list .grid__item:hover,.animate--hover-3d-lift .collage__item:hover,.animate--hover-3d-lift .blog-articles .article:hover,.animate--hover-3d-lift .complementary-slide li:hover{z-index:2}.animate--hover-3d-lift .product-grid{isolation:isolate}.animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(rgba(0,0,0,.15) 0rem 2rem 2rem) drop-shadow(rgba(0,0,0,.15) 0rem 1rem 1rem)}.animate--hover-3d-lift .card-wrapper:hover .card--card:after,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after,.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{background-image:var(--easter-egg);background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.animate--hover-3d-lift .card-wrapper .card--card:before,.animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0px;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}.animate--hover-3d-lift .card-wrapper:hover .card--card:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left center;z-index:2}:root{--easter-egg: none;--sparkle: url(https://www.sogilitygo.com/cdn/shop/t/23/assets/sparkle.gif)}.animate--hover-vertical-lift .button:not(.button--tertiary),.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper .card--card,.animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition:transform var(--duration-medium) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper:hover .card--card,.animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-.75rem)}.animate--hover-vertical-lift .card-wrapper:active .card--card,.animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform:translateY(-.5rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-.25rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)}.animate--hover-vertical-lift .button:not([disabled]):hover:after,.animate--hover-vertical-lift .customer button:not([disabled]):hover:after,.animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{--border-offset: .3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset: 0px}}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:.5}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}:root{--sgo-green: #30be2d;--sgo-green-dark: #159f23;--sgo-ink: #202333;--sgo-ink-2: #2b3042;--sgo-cream: #f5f3eb;--sgo-paper: #fffef9;--sgo-muted: #6e7281;--sgo-line: #dbddd5;--sgo-white: #ffffff;--sgo-shadow: 0 2.2rem 6rem rgba(28, 31, 43, .14);--sgo-content-width: 118rem;--sgo-radius-small: 1.3rem;--sgo-radius-card: 2rem;--sgo-radius-large: 2.8rem;--sgo-radius-pill: 99rem}html{scroll-behavior:smooth}body{color:var(--sgo-ink);background:var(--sgo-cream);font-family:Manifold CF,Avenir Next,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.page-width{max-width:var(--sgo-content-width);padding-left:2.4rem;padding-right:2.4rem}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:Manifold CF,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:900;letter-spacing:-.045em}p,.rte,.body,.body-large{line-height:1.6}.section-header.shopify-section-group-header-group{z-index:50}.header__heading-link,.header__icon,.header__menu-item,.header__menu-item.list-menu__item,.header__active-menu-item{color:var(--sgo-white)!important}.header__menu-item:hover,.header__menu-item:hover .header__active-menu-item,.header__active-menu-item{text-decoration:none;color:var(--sgo-green)!important}.header__icon:hover{color:var(--sgo-green)!important}.header__submenu,.menu-drawer,.menu-drawer__submenu{color:var(--sgo-ink);background:var(--sgo-paper)!important;border-color:var(--sgo-line)!important}.header__submenu .header__menu-item,.menu-drawer .menu-drawer__menu-item{color:var(--sgo-ink)!important}.header__submenu .header__menu-item:hover,.menu-drawer .menu-drawer__menu-item:hover{background:#30be2d14;color:var(--sgo-green-dark)!important}.announcement-bar-section{color:var(--sgo-ink);background:var(--sgo-green)!important;border:0px!important}.announcement-bar{min-height:4rem;display:flex;align-items:center;justify-content:center}.announcement-bar__message{font-family:Manifold CF,Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:1.3rem;font-weight:900;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--sgo-ink)!important}.button,.shopify-payment-button__button,.customer button{min-height:5.2rem;padding-left:2.4rem;padding-right:2.4rem;border-radius:var(--sgo-radius-pill);font-family:Manifold CF,Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:900;letter-spacing:0px;text-transform:none;transition:transform .18s,box-shadow .18s,background .18s}.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{border-radius:inherit!important}.button:hover,.shopify-payment-button__button:hover,.customer button:hover{transform:translateY(-.2rem)}.button--primary:hover,.quick-add__submit.button--primary:hover{background:#39cb36!important}.card__heading,.card-information,.price{color:var(--sgo-ink)}.footer{color:var(--sgo-white);border-top:.1rem solid rgba(255,255,255,.08);background:var(--sgo-ink)!important}.footer,.footer a,.footer .footer-block__heading,.footer .list-menu__item--link,.footer .copyright__content,.footer .field__label{color:var(--sgo-white)!important}.footer a:hover,.footer .list-menu__item--link:hover{color:var(--sgo-green)!important}@media screen and (max-width:1024px){.page-width{padding-left:1.6rem;padding-right:1.6rem}.announcement-bar__message{padding-left:1.6rem;padding-right:1.6rem;font-size:1.1rem}.button,.shopify-payment-button__button,.customer button{min-height:4.8rem;padding-left:2rem;padding-right:2rem;font-size:1.4rem}}body{background:var(--sgo-cream)!important;font-family:Manifold CF,Avenir Next,Helvetica Neue,Arial,sans-serif!important}.page-width{max-width:var(--sgo-content-width)!important}body,body.gradient{background:var(--sgo-cream)!important}.page-width,body .page-width.page-width,body header.header.page-width{max-width:var(--sgo-content-width)!important;padding-left:2.4rem!important;padding-right:2.4rem!important}.button,.shopify-payment-button__button,.customer button,body .button.button{border-radius:var(--sgo-radius-pill)!important;font-family:Manifold CF,Avenir Next,Helvetica Neue,Arial,sans-serif!important}:root{--sgo-header-width: 144rem}.footer,.footer a,.footer p,.footer label{color:var(--sgo-white)!important}#shopify-section-template--27360859488558__featured_collection,#shopify-section-template--27360859488558__multicolumn_rjNCkL,#shopify-section-template--27360859488558__video_reviews_aU6AAt{color:var(--sgo-ink)!important;background:var(--sgo-paper)!important}#shopify-section-template--27360859488558__featured_collection h2,#shopify-section-template--27360859488558__featured_collection h3,#shopify-section-template--27360859488558__featured_collection .card__heading,#shopify-section-template--27360859488558__featured_collection .card__heading a,#shopify-section-template--27360859488558__featured_collection .card-information,#shopify-section-template--27360859488558__featured_collection .price,#shopify-section-template--27360859488558__featured_collection .price-item,#shopify-section-template--27360859488558__featured_collection .caption-with-letter-spacing,#shopify-section-template--27360859488558__multicolumn_rjNCkL h2,#shopify-section-template--27360859488558__multicolumn_rjNCkL h3,#shopify-section-template--27360859488558__multicolumn_rjNCkL p,#shopify-section-template--27360859488558__video_reviews_aU6AAt h2,#shopify-section-template--27360859488558__video_reviews_aU6AAt h3,#shopify-section-template--27360859488558__video_reviews_aU6AAt p,#shopify-section-template--27360859488558__video_reviews_aU6AAt .caption,#shopify-section-template--27360859488558__video_reviews_aU6AAt .review{color:var(--sgo-ink)!important}#shopify-section-template--27360859488558__featured_collection h2 em,#shopify-section-template--27360859488558__multicolumn_rjNCkL h2 em,#shopify-section-template--27360859488558__video_reviews_aU6AAt h2 strong{color:var(--sgo-green)!important}#shopify-section-template--27360859488558__featured_collection .card,#shopify-section-template--27360859488558__multicolumn_rjNCkL .multicolumn-card{border:.1rem solid var(--sgo-border);border-radius:var(--sgo-radius-card);box-shadow:var(--sgo-shadow-soft);background:var(--sgo-white)!important}#shopify-section-template--27360859488558__multicolumn_rjNCkL .multicolumn-card__info{padding:2.4rem!important}#shopify-section-template--27360859488558__video_reviews_aU6AAt .review,#shopify-section-template--27360859488558__video_reviews_aU6AAt .video-review body footer#footer-main.footer{color:var(--sgo-white)!important;background:var(--sgo-ink)!important}.footer input,.footer .footer-block__heading,.footer .list-menu__item--link,.footer .copyright__content,.footer .field__label{color:var(--sgo-white)!important}.footer input[type=checkbox]{accent-color:var(--sgo-green)}@media screen and (max-width:1024px){#shopify-section-template--27360859488558__video_banner_fe88H8 .video-section,#shopify-section-template--27360859488558__video_banner_fe88H8 .banner__content,#shopify-section-template--27360859488558__video_banner_fe88H8 .banner__box{color:var(--sgo-white)!important;background:var(--sgo-ink)!important}#shopify-section-template--27360859488558__video_banner_fe88H8 .video-section{margin-right:1.6rem;margin-left:1.6rem;overflow:hidden;border-radius:var(--sgo-radius-section)}#shopify-section-template--27360859488558__video_banner_fe88H8 .banner__content{padding-right:2.4rem!important;padding-bottom:3.2rem!important;padding-left:2.4rem!important}#shopify-section-template--27360859488558__video_banner_fe88H8 h2,#shopify-section-template--27360859488558__video_banner_fe88H8 p,#shopify-section-template--27360859488558__video_banner_fe88H8 .banner__text,#shopify-section-template--27360859488558__video_banner_fe88H8 .signature{color:var(--sgo-white)!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/sgo-paid-base.css.map */
