.mega-inner{margin:0 auto;width:100%;max-width:1400px;padding:24px 32px}.mega-dropdown.open{display:block}.shopify-section-group-header-group{z-index:30}.header__menu::-webkit-scrollbar{display:none}.header__menu .header__item{flex-shrink:0}@media screen and (max-width: 989px){.header .header__menu{display:none}}.header__dropdown-list{list-style:none;margin:0;padding:.5rem 0}.header__dropdown-link{display:block;padding:.75rem 1rem;color:#333;text-decoration:none;font-size:.9rem;transition:background-color .2s ease}.header__dropdown-link:hover{background-color:#f5f5f5;color:var(--header-accent)}.header__dropdown-layer{position:fixed;left:0;top:0;width:100vw;z-index:calc(var(--z-index-header) + 2);pointer-events:none}@media screen and (max-width: 768px){.header__item--mega .header__dropdown{min-width:280px;max-width:320px;left:0;transform:translateY(-10px)}.header__item--mega .header__menu-trigger[aria-expanded=true]+.header__dropdown{transform:translateY(0)}.header__mega-grid{grid-template-columns:1fr;gap:0;min-height:auto}.header__mega-category{border-right:none;border-bottom:1px solid #e5e5e5;padding:.75rem}.header__mega-featured,.header__mega-subcategories{display:none}}:root{--header-bg: #000000;--header-text: #ffffff;--header-accent: #4285f4;--header-height-desktop: 70px;--header-height-mobile: 60px;--header-transition: all .2s ease;--z-index-base: 1;--z-index-header: 100;--z-index-drawer: 200;--z-index-modal: 10000;--z-index-tooltip: 400;--z-index-notification: 500;--modal-backdrop-bg: rgba(0, 0, 0, .8);--shopify-header-group-z-index: var(--z-index-header);--header-icons-gap: 1rem}.header-wrapper{position:sticky;top:0;z-index:var(--z-index-header);width:100%;background:var(--header-bg)}.header__search{position:relative;z-index:calc(var(--z-index-header) + 1)}.shopify-section-group-header-group{position:relative;z-index:var(--z-index-header)}@media screen and (max-width: 989px) and (min-width: 750px){:root{--header-icons-gap: .75rem}}@media screen and (max-width: 749px) and (min-width: 550px){:root{--header-icons-gap: .5rem}}@media screen and (max-width: 549px) and (min-width: 425px){:root{--header-icons-gap: .375rem}}@media screen and (max-width: 424px){:root{--header-icons-gap: .25rem}}.header{max-width:1200px;margin:0 auto;padding:15px 2rem;height:var(--header-height-desktop);display:grid;align-items:center;gap:2rem;color:var(--header-text)}@media (max-width: 749px){.header{height:var(--header-height-mobile);padding:10px 1rem;gap:1rem}}@media screen and (max-width: 989px){.header{grid-template-columns:80px 1fr 80px;grid-template-areas:"hamburger logo icons"}.header__hamburger{grid-area:hamburger;justify-self:start;display:block}.header__logo{grid-area:logo;justify-self:center;text-align:center}.header__icons{grid-area:icons;justify-self:end}.header__menu,.header__icon--account{display:none}}@media screen and (min-width: 990px){.header{grid-template-columns:auto 1fr auto;grid-template-areas:"logo menu icons"}.header__logo{grid-area:logo}.header__menu{grid-area:menu;justify-self:center;display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(16px,2.2vw,32px);width:max-content}.header__icons{grid-area:icons}.header__hamburger{display:none}}.header__menu{display:flex;align-items:center;gap:1rem;overflow:visible;flex:1;min-width:0;max-width:600px;scrollbar-width:none;-ms-overflow-style:none;padding:0 1rem;position:relative}.header__item{position:relative;z-index:1}.header__item--dropdown:not(.header__item--mega):hover,.header__item--dropdown:focus-within,.header__item--dropdown:has([aria-expanded=true]){z-index:calc(var(--z-index-header) + 10)}.header__menu-link{display:flex;align-items:center;gap:.3rem;padding:.5rem 0;color:var(--header-text);text-decoration:none;font-weight:500;font-size:.85rem;transition:var(--header-transition);background:none;border:none;cursor:pointer;font-family:inherit;white-space:nowrap}.header__menu-link:hover{color:var(--header-accent)}.header__menu-arrow{transition:transform .2s ease}.header__menu-trigger[aria-expanded=true] .header__menu-arrow{transform:rotate(180deg)}.header__dropdown{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px #00000029;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:calc(var(--z-index-header) + 5);pointer-events:none}.header__item--dropdown:not(.header__item--mega):hover .header__dropdown,.header__item--dropdown:focus-within .header__dropdown,.header__menu-trigger[aria-expanded=true]+.header__dropdown{opacity:1;visibility:visible;transform:translateY(0);z-index:calc(var(--z-index-header) + 5);pointer-events:auto}.header__item--mega .header__dropdown{min-width:600px;max-width:700px;left:50%;transform:translate(-50%) translateY(-10px)}.header__item--mega .header__menu-trigger[aria-expanded=true]+.header__dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%) translateY(0)}.header__mega-grid{display:grid;grid-template-columns:200px 1fr;gap:0;padding:0;min-height:350px;max-height:450px}.header__mega-categories{border-right:1px solid #e5e5e5;padding:1.5rem 0;background:#fafbfc}.header__mega-categories-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:1rem;padding:0 1.5rem .75rem;border-bottom:1px solid #e5e5e5}.header__mega-links{list-style:none;margin:0;padding:0}.header__mega-links li{margin-bottom:0;position:relative}.header__mega-link{display:block;padding:.75rem 1.5rem;color:#333;text-decoration:none;font-size:.9rem;font-weight:400;transition:all .2s ease;border-left:3px solid transparent}.header__mega-link:hover,.header__mega-link.active{background-color:#fff;color:var(--header-accent);font-weight:500;border-left-color:var(--header-accent)}.header__mega-subcategories{padding:1.5rem;background:#fff;opacity:0;visibility:hidden;transition:all .2s ease;position:absolute;top:0;left:0;right:0;bottom:0}.header__mega-subcategories.active{opacity:1;pointer-events:auto;visibility:visible}.header__mega-subcategories-container{position:relative;background:#fff}.header__mega-subcategory-title{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.header__mega-subcategory-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.header__mega-subcategory-links li{margin-bottom:.5rem}.header__mega-subcategory-link{display:block;padding:.4rem .5rem;color:#555;text-decoration:none;font-size:.85rem;transition:all .2s ease;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__mega-subcategory-link:hover{background-color:#f8f9fa;color:var(--header-accent);transform:translate(2px)}.header__mega-placeholder{padding:1.5rem;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#999;font-size:.9rem;position:absolute;top:0;left:0;right:0;bottom:0}.header__mega-placeholder.active{opacity:1;pointer-events:auto;visibility:visible}@media screen and (max-width: 768px){.header__item--mega .header__dropdown{min-width:280px;max-width:320px;left:0;transform:translateY(-10px)}.header__item--mega .header__menu-trigger[aria-expanded=true]+.header__dropdown{transform:translateY(0)}.header__mega-grid{grid-template-columns:1fr;gap:0;min-height:auto}.header__mega-categories{border-right:none;border-bottom:1px solid #e5e5e5;padding:.75rem}.header__mega-featured,.header__mega-subcategories{display:none}}@media screen and (min-width: 990px){.mega-surface,.mega-surface.is-open,.mega-group[hidden]{display:none}.mega-grid{display:grid;grid-template-columns:300px 1fr;gap:16px 24px}.mega-left{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mega-cat__link{display:block;padding:8px 10px;border-radius:6px;color:inherit;text-decoration:none}.mega-right{min-height:120px}.mega-sublist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px}.mega-sublist[hidden]{display:none}.mega-sub__link{display:block;padding:6px 8px;border-radius:6px;color:inherit;text-decoration:none;line-height:1.4}}.header__icons{display:flex;align-items:center}.header__icon:not(:last-child){margin-right:var(--header-icons-gap)}.header__logo h1{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;word-break:normal;overflow-wrap:normal}.header__logo-link{font-size:clamp(1rem,4vw,1.5rem);font-weight:700;letter-spacing:clamp(.02em,.2vw,.1em);text-decoration:none;text-transform:uppercase;color:var(--header-text);transition:var(--header-transition)}@media screen and (min-width: 990px){.header__logo-link{font-size:clamp(1.5rem,2.5vw,1.6rem)}}@media screen and (min-width: 1200px){.header__logo-link{font-size:clamp(1.6rem,2vw,1.75rem)}}.header__menu{align-items:center;gap:1.2rem}@media screen and (min-width: 990px){.header__logo,.header__logo-link,.header__menu,.header__menu-link{white-space:nowrap}.header__menu{flex-wrap:nowrap;min-width:0;position:relative;justify-self:center;z-index:calc(var(--z-index-header) + 2)}.header{gap:clamp(12px,2.4vw,28px)}.header__logo{margin-right:clamp(10px,1.4vw,24px)}.header__menu{margin-inline:clamp(10px,1.6vw,28px)}.header__icons{margin-left:clamp(10px,1.6vw,28px)}}.header__menu-link{text-decoration:none;font-weight:500;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease;color:inherit;word-break:normal;overflow-wrap:normal}.header__menu-link:hover{color:#ffffffb3}@media screen and (min-width: 1200px){.header__menu{gap:clamp(1rem,1.5vw,2rem)}.header__menu-link{font-size:.9rem}}.header__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;text-decoration:none;background:none;border:none;cursor:pointer;color:inherit;transition:transform .2s ease}.header__icon:hover{transform:scale(1.07)}.header__icon:before,.header__icon:after{content:none;display:none}.header__icon svg{width:20px;height:20px;fill:currentColor;stroke:currentColor}html.scroll-locked,body.scroll-locked{overflow:hidden;overscroll-behavior:none}@media screen and (max-width: 499px){.header__search{display:none}}.header__icon--cart{position:relative;pointer-events:auto;z-index:10}.header__icon--account{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;text-decoration:none;color:inherit;transition:transform .2s ease}.header__icon--account{display:none}@media screen and (min-width: 426px){.header__icon--account{display:flex}}.header__icon--account svg{width:20px;height:20px;fill:currentColor;stroke:currentColor}.header__icon.loading{opacity:.6;pointer-events:none}.header__icon.loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.header__icon.error{background-color:#ef44441a;color:#ef4444}.header__icon.error:after{content:"!";position:absolute;font-size:12px;font-weight:700;animation:none;border:none;width:auto;height:auto}.header__icon:focus-visible,.header__icon--summary:focus-visible,.header__menu-link:focus-visible,.header__logo-link:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.header__icon:focus:not(:focus-visible),.header__icon--summary:focus:not(:focus-visible),.header__menu-link:focus:not(:focus-visible),.header__logo-link:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){.header__icon,.header__menu-link{transition:none}}.header__search{position:relative}.header__icon--summary{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;text-decoration:none;background:none;border:none;cursor:pointer;color:inherit;transition:transform .2s ease;list-style:none}.header__icon--summary:hover{transform:scale(1.07)}.header__icon--summary .svg-wrapper{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.header__icon--summary .svg-wrapper svg{width:20px;height:20px;fill:currentColor;stroke:currentColor}.header__icon--summary .svg-wrapper:first-child{display:flex}.header__icon--summary .header__icon-close,.header__search .header__icon-close{display:none}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:hidden}@media screen and (min-width: 750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width: 990px){.overflow-hidden-tablet{overflow:auto}}@media screen and (max-width: 989px){.header .header__menu,.header__menu{display:none}}.badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground));word-break:break-word}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors: active){.icon{color:CanvasText;fill:CanvasText}.icon-close-small path{stroke:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width: 749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible;background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img,.global-media-settings--full-width video,.global-media-settings--full-width iframe,.global-media-settings--full-width .placeholder-svg{border-radius:0;border-left:none;border-right:none}@supports not (inset: 10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width: 749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}@media (forced-colors: active){.button,.shopify-challenge__button,.customer button{border:transparent solid 1px}.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:solid transparent 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:after{clear:both;content:"";display:block}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:var(--rte-last-child-margin, 0)}.rte table{table-layout:fixed}@media screen and (min-width: 750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul,.rte ol{list-style-position:inside;padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.shape--mask{display:block;height:0;width:0}.shape--arch{clip-path:url(#Shape-Arch)}.shape--blob{clip-path:polygon(var(--shape--blob-1))}.shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}.shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}.shape--circle{clip-path:circle(closest-side)}.shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}.shape--round{clip-path:ellipse(45% 45% at 50% 50%)}.animate--fixed{clip-path:inset(0)}.animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}.animate--zoom-in{--zoom-in-ratio: 1}.animate--zoom-in>img,.animate--zoom-in>.svg-wrapper{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media (prefers-reduced-motion: no-preference){.animate--ambient>img,.animate--ambient>.svg-wrapper{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;pointer-events:auto;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;pointer-events:auto;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1;pointer-events:auto}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1;pointer-events:auto}}}@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}.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:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.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(0rem 2rem 2rem rgba(0,0,0,.15)) drop-shadow(0rem 1rem 1rem rgba(0,0,0,.15))}.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;bottom:0;left:0;right: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% 0;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;z-index:2}:root{--easter-egg: none;--sparkle: url(./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}}
/*# sourceMappingURL=/cdn/shop/t/231/assets/header.css.map */
