html{scroll-behavior:smooth}body{background-color:rgb(var(--color-background))}strong{color:rgba(var(--color-foreground),.9)}.shopify-section-group-footer-group{background:transparent}#MainContent{position:relative;overflow-x:hidden;background-color:rgb(var(--color-background));isolation:isolate}#MainContent>section .gradient,#MainContent>.section .gradient{background:transparent}#MainContent>canvas{z-index:-2;position:fixed;top:0;left:0;display:block;pointer-events:none}#MainContent>.shopify-section #Hero,#MainContent>.shopify-section:first-child{padding-top:var(--header-height)}#Hero>canvas{mix-blend-mode:color-dodge}.button,.button:before,.button:after,.button:hover,.button:hover:before,.button:hover:after{white-space:nowrap;box-shadow:unset!important}.button{letter-spacing:.05rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));background-size:300% 100%;transition:box-shadow .2s ease-in,background-position .4s ease-in-out}.button:hover{background-position:100% 0}.button:before,.button:after{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-foreground),var(--shadow-opacity))!important}.button,.button.button--primary{background-image:linear-gradient(to right,#535cac,#4a66b4,#3f6fba,#3378bf,#2581c3,#1489c6,#0091c7,#009ac8,#00a1c8,#00a9c7);box-shadow:0 4px 15px #4184ea40!important}.button.button--primary:hover{box-shadow:0 4px 15px #4184eabf!important}.button.button--secondary{color:rgb(var(--color-foreground));background-image:linear-gradient(to right,#101e32,#172539,#1e2c40,#253347,#2d3b4e,#344256,#3c4a5d,#435265,#4b5a6c,#536274);box-shadow:0 4px 15px #2d364140!important}.button.button--secondary:hover{box-shadow:0 4px 15px #616e81bf!important}.button a{color:inherit;text-decoration:inherit;letter-spacing:inherit;line-height:inherit}a.link,.list-menu span{color:rgb(var(--color-foreground))}.icon--custom{--icon-size: 20px;width:var(--icon-size);height:var(--icon-size)}[data-template=core-product] button.product-form__submit{pointer-events:none}.footer{border-top:.1rem solid rgba(var(--color-foreground),.08)}@media only screen and (min-width: 768px){.footer-block__image-wrapper{max-width:min(100%,200px)!important}}.image-with-text__text--caption{margin-bottom:.5em!important}.anchor{display:block!important;width:0!important;max-width:0!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none}.shopify-section .anchor{scroll-margin-top:var(--header-height)}#menu-drawer{height:calc(var(--viewport-height, 100vh) - (var(--header-height, 100%)))}.menu-drawer__menu-item--active{background-color:rgb(var(--color-background))!important}.header__submenu li{justify-content:flex-start!important;margin:0 1.5rem}.header__submenu li a{color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.header-wrapper.gradient--header,.header-wrapper.gradient--header .header__submenu,.footer{background:#0003;background-image:var(--header-gradient-background);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header-wrapper.gradient--header .header__submenu{border:.1rem solid rgba(var(--color-foreground),.08);top:calc(var(--header-height) + 4px)}.header-wrapper{position:fixed;top:0;left:0;width:100%}.header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:24px;max-height:48px;padding-right:1.5rem!important}.header .header__inline-menu{display:none;font-family:var(--font-body-family);font-size:12px;letter-spacing:.25em;text-transform:uppercase}.header .list-menu--inline a{margin:0 1.2rem;padding:1.2rem 0;border-top:3px solid transparent;border-bottom:3px solid transparent;transition:border-color .4s ease-in}.header .list-menu--inline a.active-menu-item{border-bottom:3px solid white}details[open]>.header__menu-item,.header .list-menu--inline span{text-decoration:none}.header .list-menu--inline .icon-caret{stroke:rgb(var(--color-foreground));stroke-width:.5px}.header .header__search,.header .header__icon--cart{opacity:0!important;pointer-events:none!important}.header .header__icons{display:none}@media screen and (min-width: 990px){.header{flex-direction:row;padding-right:5rem!important}.header .header__icons{display:block}.header .header__inline-menu,.header .list-menu--inline,.header .list-menu--inline li,.header .list-menu--inline a{display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:stretch}.header .header__inline-menu{margin-top:0!important}}.variant-selects__component input.disabled,.variant-selects__component input.disabled+label{display:none!important}.component__custom-quantity{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem}.component__custom-quantity .form__group{flex:1}@media only screen and (min-width: 768px){.component__custom-quantity{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:1rem}.component__custom-quantity .form__group{flex:1}}.component__core-product-dialog{display:none}.component__core-product-dialog[open]{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;min-width:100%;min-height:100%;width:100%;height:100%;margin:0;padding:0;border:none;background-color:#0006;overflow:hidden}.component__core-product-dialog[open] .dialog__action{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;align-self:flex-end;border:none;background-color:transparent;cursor:pointer}.component__core-product-dialog[open] .dialog__action svg{--icon-size: 32px;width:var(--icon-size);height:var(--icon-size);padding:4px}.component__core-product-dialog[open] .dialog__content{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;max-width:60%;width:auto;height:auto;padding:24px;text-align:center;border-radius:12px;box-shadow:#12121200 0 4px 5px;background-color:#fff}.component__core-product-dialog[open] .content__message h2{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.component__core-product-dialog[open] .icon-checkmark{--icon-size: 40px;width:var(--icon-size);height:var(--icon-size);padding:8px;flex-shrink:0;border:1px solid black;border-radius:100%;background-color:#90ee90}@media only screen and (max-width: 768px){.component__core-product-dialog[open] .dialog__content{max-width:80%}}.swatch-input__label--custom-shape{padding:0!important;border-radius:4px!important;background-color:transparent!important}.swatch.swatch--custom-shape{--swatch-size: 32px;width:var(--swatch-size);border:1px solid black;border-radius:4px}.swiper .swiper-slide *{box-sizing:border-box}.swiper .swiper-button-prev,.swiper .swiper-button-next{display:flex;justify-content:center;align-items:center}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{display:block;color:rgb(var(--color-foreground));font-size:2rem}.swiper img{width:100%;height:100%;object-fit:cover;object-position:center}:root{--grfq-primary-text-color: rgb(var(--color-background)) !important;--grfq-primary-bg-color: rgb(var(--color-background)) !important}.grfq__popupForm__modal__inner{min-height:80%}.grfq__popupForm__modal button,.grfq__popupForm__modal input,.grfq__popupForm__modal optgroup,.grfq__popupForm__modal select,.grfq__popupForm__modal textarea{color:rgb(var(--color-background))!important}.grfq__popupForm__formLabel,.grfq__popupForm__step[data-active=true]{color:var(--grfq-primary-text-color)!important}.grfq__popupForm__modal .grfq__popupForm__buttonPrimary{color:rgb(var(--color-foreground))!important;background-color:none!important;background-image:linear-gradient(to right,#25aae1,#4481eb,#04befe,#3f86ed)!important;background-size:300% 100%;box-shadow:0 4px 15px #4184ea40!important;transition:box-shadow .2s ease-in,background-position .4s ease-in-out}.grfq__popupForm__modal .grfq__popupForm__buttonPrimary:hover{background-position:100% 0;box-shadow:0 4px 15px #4184ea80!important}.component__custom-quantity .omgrfq-button{flex:3}.component__custom-quantity .omgrfq-button .omgrfq-product-button{margin:0}.component__custom-quantity .omgrfq-button .omg-text-notice{opacity:0;visibility:visible;pointer-events:none;transition:all .3s ease-in-out}.component__custom-quantity .omgrfq-product-button:hover{opacity:1}.component__custom-quantity .omgrfq-button button{border:1px solid black!important;border-radius:var(--inputs-radius-outset)!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
