body{overflow-x:hidden!important}[x-cloak]{display:none!important}:root{--style-border-radius-buttons-primary: 9999px;--style-border-radius-buttons-secondary: 9999px;--style-border-radius-buttons: 9999px;--groovi-cream: #FFFDE7;--groovi-button-ink-width: 2px;--groovi-button-shadow-offset: 4px;--groovi-button-shadow-pressed: 2px;--groovi-button-label-offset: .125em;--groovi-button-shadow-duration: .16s;--groovi-foreground: #1A1A1A;--groovi-orange: #FFB38C;--groovi-yellow: #FFE767;--groovi-pink: #FF989B;--groovi-blue: #B3E4F2;--groovi-lilac: #BA92C9;--groovi-green: #A0CD66;--groovi-peach: #FFD0BC;--groovi-skyblue: #D0F7FF;--groovi-rose: #FFC8CA;--groovi-lavender: #CECEFF;--groovi-lime: #C1EA85;--groovi-butter: #FCF6B8;--groovi-shadow: 4px 4px 0 0 var(--groovi-foreground);--groovi-shadow-p3: 4px 4px 0 0 color(display-p3 .102 .102 .102);--groovi-shadow-pill: 3px 3px 0 0 var(--groovi-foreground);--groovi-radius-card: 24px;--groovi-card-border-width: 3px;--groovi-header-inset: 10px;--groovi-header-hide-shift: 140%;--groovi-header-anim: .32s;--groovi-motion-fast: .12s;--groovi-motion-base: .16s;--groovi-motion-open: .28s;--groovi-motion-ease: cubic-bezier(.23, 1, .32, 1);--variant-picker-button-radius: 9999px;--view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn}@view-transition{navigation:none}.sl-card-icon--groovi-aspect object{aspect-ratio:383 / 314}button[aria-label*=close i],button[aria-label*=fechar i],button.icon-only,button[class*=close-],.groovi-crosssell__chevron{border-radius:0}html,body,.page-wrapper{scroll-behavior:auto!important}dialog,.theme-drawer__dialog{scroll-behavior:auto!important}@media(min-width:990px){html:has(.page-wrapper):not([scroll-lock]),html:has(.page-wrapper):not([scroll-lock]) body{height:auto!important;overflow:visible!important}.page-wrapper{height:auto!important;overflow:visible!important}}.button,.button-secondary,a.link{touch-action:manipulation}*:focus,*:focus-visible{outline:none!important;outline-offset:0!important}.button,.button-secondary{font-family:var(--font-body--family),sans-serif!important;font-weight:600!important}.button.button--groovi{font-family:EasyPixel,monospace!important;text-transform:uppercase!important}body .groovi-pixel-button[data-groovi-pixel-ready]{isolation:isolate;background:transparent!important;border-color:transparent!important;border-style:solid!important;border-width:var(--groovi-native-border-top, 0px) var(--groovi-native-border-right, 0px) var(--groovi-native-border-bottom, 0px) var(--groovi-native-border-left, 0px)!important;border-radius:0!important;box-shadow:none!important;padding-right:calc(var(--groovi-native-padding-right, var(--button-padding-inline, 16px)) + var(--groovi-button-shadow-offset))!important;padding-bottom:calc(var(--groovi-native-padding-bottom, var(--button-padding-block, 12px)) + var(--groovi-button-shadow-offset))!important;font-family:EasyPixel,monospace!important;scale:1!important;translate:0!important}.groovi-pixel-positioned{position:relative}.groovi-pixel-button.groovi-pixel-clipped{overflow:clip!important;overflow-clip-margin:var(--groovi-pixel-clip-margin, 0px)}.groovi-button-frame{position:absolute;left:var(--groovi-frame-left, 0px);top:var(--groovi-frame-top, 0px);width:var(--groovi-frame-width, calc(100% - var(--groovi-button-shadow-offset)));height:var(--groovi-frame-height, calc(100% - var(--groovi-button-shadow-offset)));z-index:-1;pointer-events:none;container-type:size;--groovi-pixel-shadow: var(--groovi-button-shadow-offset);transform-origin:top left;transform:translate(var(--groovi-frame-shift-x, 0px),var(--groovi-frame-shift-y, 0px)) scale(var(--groovi-frame-scale-x, 1),var(--groovi-frame-scale-y, 1))}.groovi-button-frame:before,.groovi-button-frame:after,.groovi-button-shadow,.groovi-button-shadow:before{--s: clamp(max(2px, var(--groovi-button-ink-width)), round(nearest, min( 2.5cqw , calc(100cqh / 12)), 1px), 10px);--b: var(--groovi-button-ink-width);content:"";position:absolute;top:0;right:0;bottom:0;left:0}.groovi-button-frame:before{background:var(--groovi-foreground);clip-path:polygon(evenodd,calc(2 * var(--s)) 0px,calc(100% - 2 * var(--s)) 0px,calc(100% - 2 * var(--s)) var(--s),calc(100% - var(--s)) var(--s),calc(100% - var(--s)) calc(2 * var(--s)),100% calc(2 * var(--s)),100% calc(100% - 2 * var(--s)),calc(100% - var(--s)) calc(100% - 2 * var(--s)),calc(100% - var(--s)) calc(100% - var(--s)),calc(100% - 2 * var(--s)) calc(100% - var(--s)),calc(100% - 2 * var(--s)) 100%,calc(2 * var(--s)) 100%,calc(2 * var(--s)) calc(100% - var(--s)),var(--s) calc(100% - var(--s)),var(--s) calc(100% - 2 * var(--s)),0px calc(100% - 2 * var(--s)),0px calc(2 * var(--s)),var(--s) calc(2 * var(--s)),var(--s) var(--s),calc(2 * var(--s)) var(--s),calc(2 * var(--s)) 0px,calc(2 * var(--s) + var(--b)) var(--b),calc(100% - 2 * var(--s) - var(--b)) var(--b),calc(100% - 2 * var(--s) - var(--b)) calc(var(--s) + var(--b)),calc(100% - var(--s) - var(--b)) calc(var(--s) + var(--b)),calc(100% - var(--s) - var(--b)) calc(2 * var(--s) + var(--b)),calc(100% - var(--b)) calc(2 * var(--s) + var(--b)),calc(100% - var(--b)) calc(100% - 2 * var(--s) - var(--b)),calc(100% - var(--s) - var(--b)) calc(100% - 2 * var(--s) - var(--b)),calc(100% - var(--s) - var(--b)) calc(100% - var(--s) - var(--b)),calc(100% - 2 * var(--s) - var(--b)) calc(100% - var(--s) - var(--b)),calc(100% - 2 * var(--s) - var(--b)) calc(100% - var(--b)),calc(2 * var(--s) + var(--b)) calc(100% - var(--b)),calc(2 * var(--s) + var(--b)) calc(100% - var(--s) - var(--b)),calc(var(--s) + var(--b)) calc(100% - var(--s) - var(--b)),calc(var(--s) + var(--b)) calc(100% - 2 * var(--s) - var(--b)),var(--b) calc(100% - 2 * var(--s) - var(--b)),var(--b) calc(2 * var(--s) + var(--b)),calc(var(--s) + var(--b)) calc(2 * var(--s) + var(--b)),calc(var(--s) + var(--b)) calc(var(--s) + var(--b)),calc(2 * var(--s) + var(--b)) calc(var(--s) + var(--b)),calc(2 * var(--s) + var(--b)) var(--b))}.groovi-button-frame:after{--glint-height: clamp(1px, round(nearest, min(calc(100cqh / 13), calc(100cqw / 30)), 1px), 8px);inset:var(--b);background-color:var(--groovi-pixel-fill, var(--button-background-color, var(--color-primary-button-background)));background-image:var(--groovi-button-highlight-top),var(--groovi-button-highlight-bottom);background-repeat:no-repeat;background-size:auto var(--glint-height);background-position:right calc(3 * var(--s)) top var(--s),left calc(3 * var(--s)) bottom var(--s);clip-path:polygon(calc(2 * var(--s)) 0px,calc(100% - 2 * var(--s)) 0px,calc(100% - 2 * var(--s)) var(--s),calc(100% - var(--s)) var(--s),calc(100% - var(--s)) calc(2 * var(--s)),100% calc(2 * var(--s)),100% calc(100% - 2 * var(--s)),calc(100% - var(--s)) calc(100% - 2 * var(--s)),calc(100% - var(--s)) calc(100% - var(--s)),calc(100% - 2 * var(--s)) calc(100% - var(--s)),calc(100% - 2 * var(--s)) 100%,calc(2 * var(--s)) 100%,calc(2 * var(--s)) calc(100% - var(--s)),var(--s) calc(100% - var(--s)),var(--s) calc(100% - 2 * var(--s)),0px calc(100% - 2 * var(--s)),0px calc(2 * var(--s)),var(--s) calc(2 * var(--s)),var(--s) var(--s),calc(2 * var(--s)) var(--s))}.groovi-pixel-button:is(:focus-visible,:active):not(:disabled):not([aria-disabled=true])>.groovi-button-frame{--groovi-pixel-shadow: var(--groovi-button-shadow-pressed)}@media(hover:hover)and (pointer:fine){.groovi-pixel-button:hover:not(:disabled):not([aria-disabled=true])>.groovi-button-frame{--groovi-pixel-shadow: var(--groovi-button-shadow-pressed)}}.quick-add__button.groovi-pixel-button[data-groovi-pixel-ready]{-webkit-backdrop-filter:none;backdrop-filter:none}.quick-add__button.groovi-pixel-button>.add-to-cart-icon{width:calc(var(--quick-add-icon-width) - var(--groovi-button-shadow-offset))}.groovi-button-shadow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;clip-path:polygon(evenodd,-1px -1px,calc(100% + var(--groovi-button-shadow-offset)) -1px,calc(100% + var(--groovi-button-shadow-offset)) calc(100% + var(--groovi-button-shadow-offset)),-1px calc(100% + var(--groovi-button-shadow-offset)),-1px -1px,calc(2 * var(--s)) 0px,calc(100% - 2 * var(--s)) 0px,calc(100% - 2 * var(--s)) var(--s),calc(100% - var(--s)) var(--s),calc(100% - var(--s)) calc(2 * var(--s)),100% calc(2 * var(--s)),100% calc(100% - 2 * var(--s)),calc(100% - var(--s)) calc(100% - 2 * var(--s)),calc(100% - var(--s)) calc(100% - var(--s)),calc(100% - 2 * var(--s)) calc(100% - var(--s)),calc(100% - 2 * var(--s)) 100%,calc(2 * var(--s)) 100%,calc(2 * var(--s)) calc(100% - var(--s)),var(--s) calc(100% - var(--s)),var(--s) calc(100% - 2 * var(--s)),0px calc(100% - 2 * var(--s)),0px calc(2 * var(--s)),var(--s) calc(2 * var(--s)),var(--s) var(--s),calc(2 * var(--s)) var(--s),calc(2 * var(--s)) 0px)}.groovi-button-shadow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--groovi-foreground);translate:var(--groovi-pixel-shadow) var(--groovi-pixel-shadow);clip-path:polygon(calc(2 * var(--s)) 0px,calc(100% - 2 * var(--s)) 0px,calc(100% - 2 * var(--s)) var(--s),calc(100% - var(--s)) var(--s),calc(100% - var(--s)) calc(2 * var(--s)),100% calc(2 * var(--s)),100% calc(100% - 2 * var(--s)),calc(100% - var(--s)) calc(100% - 2 * var(--s)),calc(100% - var(--s)) calc(100% - var(--s)),calc(100% - 2 * var(--s)) calc(100% - var(--s)),calc(100% - 2 * var(--s)) 100%,calc(2 * var(--s)) 100%,calc(2 * var(--s)) calc(100% - var(--s)),var(--s) calc(100% - var(--s)),var(--s) calc(100% - 2 * var(--s)),0px calc(100% - 2 * var(--s)),0px calc(2 * var(--s)),var(--s) calc(2 * var(--s)),var(--s) var(--s),calc(2 * var(--s)) var(--s))}.groovi-pixel-button :is(.groovi-button-label,.button-block__label,.button-text,.add-to-cart-text__content){position:relative;top:round(nearest,var(--groovi-button-label-offset),1px)}.groovi-button-shadow:before{transition:translate var(--groovi-button-shadow-duration) var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1))}@media(prefers-reduced-motion:reduce){.groovi-button-shadow:before{transition:none}}.button.button--groovi .button-block__label{text-decoration:none}.product-card .product-card__content{border:var(--groovi-card-border-width) solid var(--groovi-foreground);border-radius:var(--groovi-radius-card);box-shadow:var(--groovi-shadow);overflow:hidden}.product-card .product-card__content[style*="--border-style: solid"]{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius)}.product-card .product-card__content[style*="--border-style: none"]{border:none;box-shadow:none}@supports (color: color(display-p3 1 1 1)){.product-card .product-card__content{box-shadow:var(--groovi-shadow-p3)}.product-card .product-card__content[style*="--border-style: none"]{box-shadow:none}}.product-card{overflow:visible}.resource-list__slide:has(.product-card){overflow:visible!important}slideshow-slide:has(.product-card){overflow:visible!important;content-visibility:visible!important;contain-intrinsic-size:auto!important}.groovi-js .product-details .groovi-deck:not([data-groovi-deck-ready]){visibility:hidden}.groovi-app-slot{display:block}.groovi-js .groovi-app-slot:has(script.kaching-bundles-deal-block-settings:not(:empty)):not(:has(kaching-bundle[data-initialized=skipped])){min-block-size:var(--groovi-app-loading-height, 0px)}@media(max-width:359px){.groovi-js .groovi-app-slot:has(script.kaching-bundles-deal-block-settings:not(:empty)):not(:has(kaching-bundle[data-initialized=skipped])){min-block-size:max(var(--groovi-app-loading-height, 0px),var(--groovi-app-loading-height-narrow, 0px))}}@media(min-width:750px){.groovi-js .groovi-app-slot:has(script.kaching-bundles-deal-block-settings:not(:empty)):not(:has(kaching-bundle[data-initialized=skipped])){min-block-size:var(--groovi-app-loading-height-desktop, 0px)}}.product-details .groovi-app-slot .kaching-bundles__block{margin-block-end:0}.product-details .groovi-app-slot:has(script.kaching-bundles-deal-block-settings:not(:empty)):not(:has(kaching-bundle[data-initialized=skipped]))+.group-block:has(.buy-buttons-block){margin-block-start:min(0px,calc(12px - var(--gap, 12px)))}.product-details .groovi-app-slot .kaching-bundles__bar-collection-products{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px}.product-details .groovi-app-slot .kaching-bundles__collection-product{flex:0 1 auto;width:auto;max-width:100%}.product-details .groovi-app-slot .kaching-bundles__collection-product__main{align-items:center;gap:8px}.product-details .groovi-app-slot .kaching-bundles__collection-product:has(>.kaching-bundles__collection-product__remove-button){position:relative}.product-details .groovi-app-slot .kaching-bundles__collection-product__remove-button{position:absolute;inset-block-start:-8px;inset-inline-start:32px;z-index:1;display:grid;place-items:center;width:24px;height:24px;margin:0;padding:0}.product-details .groovi-app-slot .kaching-bundles__collection-product__remove-button:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--groovi-foreground);border-radius:50%;background:var(--groovi-cream);pointer-events:none}.product-details .groovi-app-slot .kaching-bundles__collection-product__remove-button img{position:relative;width:10px;height:10px}.product-details .groovi-app-slot .kaching-bundles__collection-product__remove-button:focus-visible{outline:2px solid var(--groovi-foreground)!important;outline-offset:1px!important;border-radius:50%}.product-details .groovi-app-slot :is(.kaching-bundles__collection-product__image,.kaching-bundles__collection-product__choose-product-image){width:44px;height:44px;flex-shrink:0}.product-details .groovi-app-slot .kaching-bundles__collection-product__image{border-radius:12px;object-fit:cover}.product-details .groovi-app-slot img.kaching-bundles__collection-product__image{border:1px solid var(--groovi-foreground);box-shadow:2px 2px 0 var(--groovi-foreground)}.product-details .groovi-app-slot .kaching-bundles__collection-product__choose-product-image{display:grid;place-items:center;color:var(--groovi-foreground);background:var(--groovi-cream);border:1px solid var(--groovi-foreground);border-radius:50%;box-shadow:var(--groovi-shadow-pill)}.product-details .groovi-app-slot .kaching-bundles__collection-product__image--default{width:28px;height:28px;color:inherit;background:transparent;border:0;border-radius:0}.product-details .groovi-app-slot .kaching-bundles__collection-product__main:has(>.kaching-bundles__collection-product__choose-product-button)>.kaching-bundles__collection-product__choose-product-image{display:none}.product-details .groovi-app-slot .kaching-bundles__collection-product__choose-product-button{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:48px;min-height:64px;padding:0;color:var(--groovi-foreground);background:transparent;border:0;border-radius:0;box-shadow:none;font-family:var(--font-body--family),sans-serif;font-weight:500;font-size:11px;line-height:1.2}.product-details .groovi-app-slot .kaching-bundles__collection-product__choose-product-button:before{content:"+";position:absolute;top:0;left:2px;display:grid;place-items:center;width:44px;height:44px;box-sizing:border-box;color:var(--groovi-foreground);background:var(--groovi-cream);border:1px solid var(--groovi-foreground);border-radius:50%;box-shadow:var(--groovi-shadow-pill);font-size:28px;font-weight:600;line-height:1}@media(hover:hover){.product-details .groovi-app-slot .kaching-bundles__collection-product__choose-product-button:hover:before,.product-details .groovi-app-slot .kaching-bundles__collection-product__choose-product-image:hover{background:var(--groovi-pink)}}.product-details .groovi-app-slot :is(.kaching-bundles__collection-product__choose-product-button,.kaching-bundles__collection-product__choose-product-image):focus-visible{outline:2px solid var(--groovi-foreground)!important;outline-offset:4px!important}.product-details .groovi-app-slot .kaching-bundles__bar-wrapper:has(>.kaching-bundles__quantity-selector){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.product-details .groovi-app-slot .kaching-bundles__bar-wrapper:has(>.kaching-bundles__quantity-selector)>.kaching-bundles__bar-main{grid-column:1 / -1}.product-details .groovi-app-slot .kaching-bundles__bar-wrapper:has(>.kaching-bundles__quantity-selector)>.kaching-bundles__bar-collection-products{grid-column:1;grid-row:2;margin:0}.product-details .groovi-app-slot .kaching-bundles .kaching-bundles__quantity-selector{grid-column:2;grid-row:2;align-self:start;width:74px;height:26px;margin:9px 0 0;border:1px solid var(--groovi-foreground);border-radius:9999px;background:var(--groovi-cream)}.product-details .groovi-app-slot .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button{width:24px;height:24px;flex:0 0 24px;margin:0;border:0;border-radius:0;background:transparent}.product-details .groovi-app-slot .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input{width:24px;height:24px;flex:0 0 24px;min-width:0;font-size:12px;color:var(--groovi-foreground)}.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product{padding:20px;color:var(--groovi-foreground);background:var(--groovi-cream);border:2px solid var(--groovi-foreground);border-radius:24px;box-shadow:var(--groovi-shadow)}.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product__heading{color:var(--groovi-foreground);font-family:EasyPixel,monospace;font-size:24px;line-height:1.15}.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product__product{gap:12px;padding:12px;background:var(--groovi-butter);border:1px solid var(--groovi-foreground);border-radius:18px}.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product__product-container{min-width:0}.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product__product-image{border:1px solid var(--groovi-foreground);border-radius:12px;object-fit:cover}.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product__product-title{color:var(--groovi-foreground);font-family:var(--font-body--family),sans-serif;font-weight:600}@media(max-width:449px){.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product{padding:16px}.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product__product{flex-wrap:wrap}.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product__product-container{width:100%}.kaching-bundles .kaching-bundles__choose-product-modal .kaching-bundles__choose-product-modal__content .kaching-bundles__choose-product__product-image{width:64px;height:64px}}.groovi-js #header-group:has(>.header-section>#header-component[transparent])~.content-for-layout>.shopify-section:first-child{margin-block-start:0}.product-card .card-gallery{border-radius:inherit}.product-card .price{font-family:EasyPixel,monospace!important}.groovi-js .header-section{position:fixed;inset:0 0 auto 0;z-index:var(--layer-overlay, 16);padding:var(--groovi-header-inset);transition:transform 0s!important}.groovi-js.groovi-prescrolled:not(.groovi-header-ready) .header-section{transform:translateY(-120%)}.groovi-js .header__columns{padding-block:7px!important}@media(min-width:750px){.groovi-js .header__columns{padding-block:23px!important}}.groovi-js.groovi-header-ready .header-section[data-header-state=hidden],.groovi-js.groovi-header-ready .header-section[data-header-state=solid]{transition:transform var(--groovi-header-anim) var(--groovi-motion-ease)!important}@media(prefers-reduced-motion:reduce){.groovi-js.groovi-header-ready .header-section{transition:none!important}}html.groovi-js.groovi-header-booting.groovi-header-ready .header-section[data-header-state]{transition:transform 0s!important}.groovi-js.groovi-header-ready .header-section .header{position:relative}.groovi-js .header__underlay{border-radius:var(--groovi-radius-card)}.groovi-js:not(.groovi-header-ready) .header:not([transparent]) .header__underlay{border:var(--groovi-card-border-width) solid var(--groovi-foreground)}.groovi-js.groovi-header-ready .header__underlay{border-radius:var(--groovi-radius-card);border:var(--groovi-card-border-width) solid var(--groovi-foreground)}.groovi-js.groovi-header-ready .header-section.groovi-header--shadow .header__underlay{box-shadow:var(--groovi-shadow)}@supports (color: color(display-p3 1 1 1)){.groovi-js.groovi-header-ready .header-section.groovi-header--shadow .header__underlay{box-shadow:var(--groovi-shadow-p3)}}.groovi-js.groovi-header-ready .header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__underlay{border-width:0;border-color:transparent;box-shadow:none}.groovi-js.groovi-header-ready .header[transparent][data-sticky-state=active]{--closed-underlay-height: 100%;--header-logo-display: unset;--header-logo-inverse-display: unset}.groovi-js.groovi-header-ready .header__underlay-closed{transition:none!important}.groovi-js.groovi-header-ready :is(.header__underlay-closed,.header__underlay-open){--color-background-bottom-row: var(--color-background-top-row) !important}.groovi-header-spacer{flex:none}.groovi-js.groovi-header-ready .header .menu-list__link{position:relative}.groovi-js.groovi-header-ready .header .menu-list__list-item:where(:hover,:focus-within) .menu-list__link[aria-haspopup]:after{content:"";display:block;position:absolute;left:-14px;right:-14px;top:100%;height:30px}.groovi-js.groovi-header-ready .header__underlay-open{display:none!important}.groovi-js.groovi-header-ready .menu-list__list-item>.menu-list__submenu{top:100%!important;clip-path:none!important;transition:none!important}.groovi-js.groovi-header-ready .menu-list__submenu-inner{--submenu-content-opacity: 1;transform:none!important;clip-path:inset(0 0 100% 0 round var(--groovi-radius-card));transition:clip-path var(--groovi-header-anim) var(--groovi-motion-ease);will-change:clip-path}.groovi-js.groovi-header-ready .menu-list__list-item:where(:hover,:focus-within)>.menu-list__submenu{visibility:visible!important}.groovi-js.groovi-header-ready .menu-list__list-item:where(:hover,:focus-within)>.menu-list__submenu .menu-list__submenu-inner,.groovi-js.groovi-header-ready .menu-list__submenu:hover .menu-list__submenu-inner{clip-path:inset(0 0 0 0 round var(--groovi-radius-card))}@media(prefers-reduced-motion:reduce){.groovi-js.groovi-header-ready .menu-list__submenu-inner{transition:none}}.header .menu-list__link,.header .header-actions__action,.cart-bubble__text,.cart-bubble__text-count{font-family:EasyPixel,monospace}.announcement-bar{background:var(--groovi-foreground)}.announcement-bar,.announcement-bar__slide{color:var(--groovi-butter)!important;font-family:EasyPixel,monospace}.announcement-bar__slide,.announcement-bar__text{text-align:center}.menu-list__submenu-inner{border:var(--groovi-card-border-width) solid var(--groovi-foreground);border-radius:var(--groovi-radius-card);overflow:hidden}.mega-menu__column{padding:16px;border-radius:var(--groovi-radius-card)}.mega-menu__column:nth-child(6n+1){background:var(--groovi-pink)}.mega-menu__column:nth-child(6n+2){background:var(--groovi-yellow)}.mega-menu__column:nth-child(6n+3){background:var(--groovi-orange)}.mega-menu__column:nth-child(6n+4){background:var(--groovi-lilac)}.mega-menu__column:nth-child(6n+5){background:var(--groovi-green)}.mega-menu__column:nth-child(6n){background:var(--groovi-skyblue)}.mega-menu__link--parent .wrap-text{font-family:EasyPixel,monospace}.mega-menu__content{padding:16px;border-radius:var(--groovi-radius-card);background:var(--groovi-blue)}#cart-drawer .theme-drawer__header{border-block-end:0;background-color:#bee0eb}#cart-drawer .theme-drawer__header .theme-drawer__close-button{background-color:inherit}#cart-drawer .theme-drawer__title{font-family:EasyPixel,monospace}#cart-drawer [data-cart-pending]>.cart-drawer__inner{visibility:hidden}#cart-drawer .cart-drawer__pending:not([hidden]){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;background:var(--groovi-cream);color:var(--groovi-foreground)}#cart-drawer .cart-drawer__pending-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;background:var(--groovi-cream);color:inherit;border:1px solid currentColor;border-radius:50%}#cart-drawer .cart-drawer__items{padding-block-start:var(--cart-drawer-padding, 20px)}#cart-drawer .cart-totals{border-block-start:0;padding-block-start:0}#cart-drawer .cart-totals__original-container:not(:has(>*)){display:none}#cart-drawer .cart-actions{border-block-start:0}#cart-drawer .cart-items__media-image{border-radius:16px}#cart-drawer .cart-items__title{font-weight:500}#cart-drawer .cart-items__price{font-size:1rem;font-weight:600}.cart-items__table-row.groovi-cart-line{grid-template-columns:64px minmax(0,1fr) 116px;grid-template-rows:auto 1fr auto;grid-template-areas:"media details price" "media details quantity" "media error error";gap:8px 12px}.cart-items__table-row.groovi-cart-line .cart-items__details{display:block;padding:0}.groovi-cart-line .cart-items__title{font-size:1rem;line-height:1.3}.groovi-cart-line .cart-items__media-container{aspect-ratio:1;border-radius:16px}.groovi-cart-line .cart-items__media-image{aspect-ratio:1;height:100%}.groovi-cart-line .cart-items__variants-wrapper{margin-block-start:4px}.groovi-cart-line .cart-items__unit-price-wrapper,.groovi-cart-line .cart-items__variants-wrapper:not(:has(>*)){display:none}.cart-items__table-row.groovi-cart-line .cart-items__price{grid-area:price;width:auto;min-width:0;min-height:0;padding:0;font-size:1rem;line-height:1.3;justify-self:end}.groovi-cart-line .groovi-bundle-line-original{color:#acacac}.cart-items__table-row.groovi-cart-line .cart-items__quantity{grid-area:quantity;margin:0;padding:0;justify-self:end}.groovi-cart-line .cart-items__quantity-controls{gap:8px}.groovi-cart-line .cart-items__quantity .quantity-selector{--quantity-selector-width: 80px;flex:0 0 80px;width:80px;height:28px;background:var(--groovi-cream)}.groovi-cart-line .quantity-selector :is(.quantity-minus,.quantity-plus){width:24px;height:26px}.groovi-cart-line .quantity-selector svg{width:12px;height:12px}.groovi-cart-line .quantity-selector input[type=number]{width:30px;min-width:0;font-size:.8125rem}.groovi-cart-line .cart-items__remove{width:28px;height:28px;flex:0 0 28px}.groovi-cart-line .cart-items__remove svg{width:16px;height:16px}.groovi-cart-line :is(.quantity-selector button,.quantity-selector input,.cart-items__remove):focus-visible{outline:2px solid var(--groovi-foreground)!important;outline-offset:-3px!important}@container cart-items (max-width: 329px){.cart-items__table-row.groovi-cart-line{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"media details price" "media quantity quantity" "media error error"}}@container cart-items (min-width: 720px){.cart-items__table-row.groovi-cart-line{grid-template-columns:80px minmax(0,1fr) 120px 116px;grid-template-rows:auto auto;grid-template-areas:"media details price quantity" "error error error error";column-gap:20px;align-items:center}}.search-modal__content{border:var(--groovi-card-border-width) solid var(--groovi-foreground);border-radius:var(--groovi-radius-card)}.groovi-toasts{position:fixed;inset-block-end:24px;inset-inline:0;z-index:10000;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding-inline:16px}.groovi-toast{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-inline-size:min(92vw,420px);padding:10px 16px;border:2px solid var(--groovi-foreground);border-radius:9999px;background:var(--groovi-cream);color:var(--groovi-foreground);font-family:EasyPixel,monospace;line-height:1.2;opacity:0;transform:translateY(8px);transition:opacity var(--groovi-motion-base) var(--groovi-motion-ease),transform var(--groovi-motion-base) var(--groovi-motion-ease)}.groovi-toast--in{opacity:1;transform:translateY(0)}.groovi-toast--success{background:var(--groovi-lime)}.groovi-toast--info{background:var(--groovi-skyblue)}.groovi-toast--warning{background:var(--groovi-rose)}@media(prefers-reduced-motion:reduce){.groovi-toast{transition:opacity var(--groovi-motion-fast) linear;transform:none}.groovi-toast--in{transform:none}}.groovi-window-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:16px;background:#1a1a1a59}.groovi-window{inline-size:min(92vw,420px);border:var(--groovi-card-border-width) solid var(--groovi-foreground);border-radius:var(--groovi-radius-card);background:var(--groovi-cream);overflow:hidden;transform:scale(.96);opacity:0;transition:opacity var(--groovi-motion-base) var(--groovi-motion-ease),transform var(--groovi-motion-base) var(--groovi-motion-ease)}.groovi-window-scrim:not([style*="display: none"]) .groovi-window,.groovi-window--in{transform:scale(1);opacity:1}.groovi-window__titlebar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--groovi-foreground);color:var(--groovi-butter);font-family:EasyPixel,monospace;border-block-end:var(--groovi-card-border-width) solid var(--groovi-foreground)}.groovi-window__chips{display:inline-flex;gap:6px}.groovi-window__chip{inline-size:18px;block-size:18px;display:grid;place-items:center;border:1px solid var(--groovi-butter);border-radius:4px;background:transparent;color:var(--groovi-butter);font-family:EasyPixel,monospace;line-height:1;cursor:pointer}.groovi-window__body{padding:16px;display:flex;flex-direction:column;gap:16px}.groovi-window__loadbar{block-size:12px;border:1px solid var(--groovi-foreground);border-radius:9999px;overflow:hidden;background:var(--groovi-cream)}.groovi-window__loadbar-fill{display:block;block-size:100%;inline-size:100%;background:var(--groovi-lime);transform-origin:left center;animation:groovi-loadbar 1.2s var(--groovi-motion-ease) both}@keyframes groovi-loadbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.groovi-window{transition:opacity var(--groovi-motion-fast) linear;transform:none}.groovi-window-scrim:not([style*="display: none"]) .groovi-window,.groovi-window--in{transform:none}.groovi-window__loadbar-fill{animation:none}}.quantity-selector,.product-details .quantity-selector,.quick-add-modal .quantity-selector{border:1px solid var(--groovi-foreground);border-radius:9999px;overflow:hidden}.groovi-window--inline{transform:none;opacity:1;transition:none;margin-inline:auto;text-align:center}.groovi-window--inline .groovi-window__body{align-items:center}.groovi-window--inline .groovi-window__titlebar{justify-content:space-between}.groovi-window__mascot{display:block;inline-size:clamp(96px,28vw,160px);block-size:auto;margin-inline:auto}.groovi-window__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.groovi-float{animation:groovi-float 3.2s var(--groovi-motion-ease) infinite}@keyframes groovi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.groovi-float{animation:none}}.groovi-mascot{display:block;margin-inline:auto;inline-size:var(--groovi-mascot-size, 160px);max-inline-size:100%;block-size:auto;animation:groovi-float-fun 3.4s var(--groovi-motion-ease) infinite}@keyframes groovi-float-fun{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-14px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.groovi-mascot{animation:none}}marquee-component{inline-size:100vw;max-inline-size:100vw;margin-inline:calc(50% - 50vw);border-block-start:var(--groovi-card-border-width) solid var(--marquee-border-top-color, var(--groovi-foreground));border-block-end:var(--groovi-card-border-width) solid var(--marquee-border-bottom-color, var(--groovi-foreground));position:relative;z-index:1;isolation:isolate}marquee-component .marquee__repeated-items :is(p,h1,h2,h3,h4,h5,h6){font-family:EasyPixel,monospace!important}:is(.button,.button-secondary,.add-to-cart-button):not(.button--groovi):not(.groovi-pixel-button):not(.button-unstyled):not(.close-button):not(.link):not(.variant-item__remove):not(.cart-items__remove):not(.predictive-search__search-button):not(.predictive-search__close-modal-button):not(.dropdown-localization__button):not(.groovi-truncate__more):not(.groovi-truncate__less){border:2px solid var(--groovi-foreground)!important;border-radius:9999px!important;box-shadow:var(--groovi-shadow)}@supports (color: color(display-p3 1 1 1)){:is(.button,.button-secondary,.add-to-cart-button):not(.button--groovi):not(.groovi-pixel-button):not(.button-unstyled):not(.close-button):not(.link):not(.variant-item__remove):not(.cart-items__remove):not(.predictive-search__search-button):not(.predictive-search__close-modal-button):not(.dropdown-localization__button):not(.groovi-truncate__more):not(.groovi-truncate__less){box-shadow:var(--groovi-shadow-p3)}}:is(.button,.button-secondary,.add-to-cart-button):not(.button--groovi):not(.groovi-pixel-button):not(.button-unstyled):not(.close-button):not(.link):not(.variant-item__remove):not(.cart-items__remove):not(.predictive-search__search-button):not(.predictive-search__close-modal-button):not(.dropdown-localization__button):not(.groovi-truncate__more):not(.groovi-truncate__less):active{box-shadow:var(--groovi-shadow-pill)}.group-block .overlay,.card .overlay{border-radius:calc(var(--border-radius, 0px) - var(--border-width, 0px))}@media(max-width:749px){.menu-drawer{width:100%!important;max-width:100%!important;height:calc(100dvh - var(--groovi-menu-drawer-fill, 43px))!important}body .menu-drawer .groovi-drawer-header{flex-shrink:0;padding-block-end:32px}body .menu-drawer .menu-drawer__list-item,body .menu-drawer .menu-drawer__list-item--flat,body .menu-drawer .menu-drawer__list-item--deep{margin-block-end:22px}}.menu-drawer__bb-logo img{width:380px;max-width:100%;padding-bottom:20px}.menu-drawer__bb-logo--with-divider img{border-bottom:1px solid rgba(0,0,0,.1)}footer .shopify-section .section{background-color:var(--color-background)!important}.custom-font-weight,.custom-font-weight>*{font-weight:var(--font-weight)!important}.menu__item a,.menu__heading .menu__heading__default,.menu__heading .menu__heading__accordion,.menu-list--mobile .menu-list__item,.header__navigation-bar-row .menu-list__item{font-family:var(--font-body--family),sans-serif;font-weight:400;text-transform:uppercase}.groovi-font-primer{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;font-size:12px;pointer-events:none;-webkit-user-select:none;user-select:none}.groovi-font-primer--easypixel{font-family:EasyPixel,monospace}.groovi-font-primer--scotch-deck{font-family:scotch-deck-compressed,serif}groovi-txtgroup{display:block}.groovi-font-override.groovi-text-layer{position:relative;z-index:var(--groovi-text-z, 0)}.txtgroup-block .groovi-text-highlight{display:inline-block;max-width:100%;vertical-align:baseline;transform-origin:center}.groovi-text-motion,.groovi-text-paint{display:block;overflow-wrap:anywhere}[data-txtstyle-filters]{position:absolute;pointer-events:none}.groovi-font-override{display:inline;font-size:var(--groovi-size, inherit)}@media(max-width:749px){.groovi-font-override{font-size:var(--groovi-size-mobile, inherit)}}.groovi-font--dm-sans{font-family:var(--font-body--family),sans-serif;font-weight:400}.groovi-font--easypixel{font-family:EasyPixel,monospace;font-weight:400}.groovi-font--scotch-deck{font-family:scotch-deck-compressed,serif;font-weight:400}.price,.compare-at-price,.unit-price,.volume-pricing-note,.groovi-starting-from-label,.cart-items__price,.cart-items__price-unit,.cart-totals__original-value,.cart-totals__total-value,.price-facet__input,.quantity-selector input[type=number]{font-family:var(--font-body--family),sans-serif!important;font-weight:600!important}.price{font-weight:800!important}.product-details product-price [ref=priceContainer]:not(:has(.compare-at-price))>.price{display:block}.groovi-installments{font-family:var(--font-body--family),sans-serif;font-weight:300;font-size:var(--groovi-price-secondary-size, 12px);margin:.08em 0 0;line-height:1.3;text-transform:uppercase}.installments,.payment-terms,shopify-payment-terms{display:none!important}.price__sale:not(.price__hidden){display:flex;flex-direction:column;align-items:inherit}.price__sale .price-item__group{display:block}.price__sale .price-item__group:has(.compare-at-price){order:-1}.price__sale .compare-at-price{position:relative;display:inline-block;opacity:1;color:#cc4b2c;font-size:var(--groovi-price-secondary-size, 12px);line-height:1;text-decoration:none}.price__sale .compare-at-price:after{content:"";position:absolute;left:-4%;right:-4%;top:50%;height:1px;background:#cc4b2c;transform:rotate(-12deg);transform-origin:center;pointer-events:none}.groovi-pill{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .5rem;border-radius:9999px;background:var(--groovi-pill-bg, #CC4B2C);color:var(--groovi-pill-color, #FFFFFF);font-size:.75rem;line-height:1;text-transform:uppercase;white-space:nowrap;border:1px solid var(--groovi-foreground);box-shadow:var(--groovi-shadow-pill)}.groovi-pill--no-border{border:none}.groovi-pill--no-shadow{box-shadow:none}.groovi-pill__icon{width:1em;height:1em;object-fit:contain;flex-shrink:0}.product-badges{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.product-badges--top-right{align-items:flex-end}.product-badges .product-badges__badge{border:1px solid var(--groovi-foreground);box-shadow:var(--groovi-shadow-pill);border-radius:9999px;font-family:EasyPixel,monospace;padding-block:.375rem;padding-inline:.5rem}.groovi-pill--sm{padding:.2rem .5rem;font-size:.625rem}.groovi-pill--selector{position:relative;z-index:2;margin-inline-start:.5rem}.variant-option__button-label:has([data-current-checked=true]) .groovi-pill--selector{--groovi-pill-bg: #FFFFFF;--groovi-pill-color: #CC4B2C}groovi-discount-badge{display:grid;grid-template-rows:1fr;align-items:center}groovi-discount-badge>[ref=badgeContent]{min-height:0}.groovi-discount-badge__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.groovi-discount-badge__group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.groovi-discount-badge__group[hidden]{display:none}groovi-discount-badge.groovi-discount-badge--hidden{grid-template-rows:0fr}groovi-discount-badge.groovi-discount-badge--hidden>[ref=badgeContent]{overflow:hidden}groovi-discount-badge.groovi-discount-badge--hidden .groovi-pill{opacity:0}.groovi-product-name{margin:0;padding:0;border-radius:0;letter-spacing:-.01em;color:var(--color-foreground-heading, var(--color-foreground));line-height:var(--groovi-name-lh-mobile, var(--groovi-name-lh, 1))}.groovi-product-name__line{display:block;white-space:nowrap;--groovi-line-scale: 1;font-size:calc(var(--groovi-line-size-mobile, 48px) * var(--groovi-line-scale))!important}.groovi-product-name__line--2{margin-top:.05em}@media(min-width:750px){.groovi-product-name{line-height:var(--groovi-name-lh, 1)}.groovi-product-name__line{font-size:calc(var(--groovi-line-size, 80px) * var(--groovi-line-scale))!important}}.groovi-flavor-selector__label{font-family:var(--font-body--family),sans-serif;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin:0 0 16px}.groovi-flavor-selector__label-name{font-weight:800}.groovi-flavor-selector__items{display:flex;flex-wrap:wrap;align-items:flex-start}.groovi-flavor-item{display:block;color:inherit;text-decoration:none}.groovi-flavor-item:focus-visible{outline:2px solid currentColor;outline-offset:4px}.groovi-flavor-item__svg{display:block;width:100%;height:auto;overflow:visible}.groovi-flavor-item__disc{fill:var(--groovi-arc-color, currentColor)}.groovi-flavor-item__ring{fill:none;stroke:var(--groovi-arc-color, currentColor);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0}.groovi-flavor-item.is-active .groovi-flavor-item__ring{opacity:1}.groovi-flavor-arc-text{font-family:var(--font-body--family),sans-serif;font-weight:800;font-size:7px;letter-spacing:1px;text-transform:uppercase;fill:var(--groovi-arc-color, currentColor)}.groovi-crosssell{display:block}.groovi-crosssell--cart{padding-inline:var(--cart-drawer-padding, 20px);padding-block-start:var(--gap-xl, 16px);margin-block-start:var(--gap-md, 12px);border-block-start:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .15))}.groovi-crosssell--cart-shell{background:transparent;padding:0}.groovi-crosssell__shell{display:flex;flex-direction:column;gap:12px}.groovi-crosssell__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.groovi-crosssell__heading{margin:0;font-family:var(--font-body--family),sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase}.groovi-crosssell__nav{display:inline-flex;align-items:center;gap:8px}.groovi-crosssell__nav[hidden]{display:none}.groovi-crosssell__counter{font-family:var(--font-body--family),sans-serif;font-weight:600;font-size:12px;letter-spacing:.5px;opacity:.7;min-width:2.5em;text-align:right}.groovi-crosssell__chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;border-radius:0;--icon-stroke-width: 1.5}.groovi-crosssell__chevron[disabled]{opacity:.3;cursor:default}.groovi-crosssell__chevron:not([disabled]):hover{opacity:.7}.groovi-crosssell__chevron .groovi-arrow{width:20px}.groovi-crosssell__viewport{overflow:hidden;width:100%}.groovi-crosssell__track{display:flex;margin:0;padding:0;list-style:none}.groovi-crosssell__slide{flex:0 0 100%;min-width:0}.groovi-crosssell-card{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;background:var(--color-background, #fff);border-radius:8px;padding:8px}.groovi-crosssell-card__media{display:block;width:72px;height:72px;border-radius:6px;overflow:hidden;background:var(--color-border, rgba(0, 0, 0, .06))}.groovi-crosssell-card__img{display:block;width:100%;height:100%;object-fit:cover}.groovi-crosssell-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.groovi-crosssell-card__title{font-family:var(--font-body--family),sans-serif;font-weight:700;font-size:12px;letter-spacing:.5px;line-height:1.2;text-transform:uppercase;text-decoration:none;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groovi-crosssell-card__title:hover{text-decoration:underline}.groovi-crosssell-card__price{margin:0;font-size:14px!important;line-height:1.2}.groovi-crosssell-card__installments{min-height:0}.groovi-crosssell-card__select-wrap{position:relative;display:inline-flex;align-items:center;margin-top:4px;max-width:max-content}.groovi-crosssell-card__select{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid currentColor;border-radius:4px;padding:4px 22px 4px 8px;font-family:var(--font-body--family),sans-serif;font-weight:600;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:inherit;cursor:pointer;line-height:1.2}.groovi-crosssell-card__select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.groovi-crosssell-card__select-caret{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;pointer-events:none;opacity:.7}.groovi-crosssell-card__select-caret .groovi-arrow{width:10px}.groovi-crosssell-card__add{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid currentColor;border-radius:8px;color:inherit;cursor:pointer;overflow:hidden;--icon-stroke-width: 1.25}.groovi-crosssell-card__add:hover:not([disabled]){background:var(--color-primary-button-hover-background, var(--color-primary-button-background));color:var(--color-primary-button-hover-text, var(--color-primary-button-text));border-color:var(--color-primary-button-hover-border, var(--color-primary-button-background));opacity:1}.groovi-crosssell-card__add svg{width:18px;height:18px}.groovi-crosssell-card__add[disabled]{opacity:.4;cursor:not-allowed}.groovi-crosssell-card__add .svg-wrapper .checkmark-burst{width:22px;height:22px}.add-to-cart-button{position:relative}.add-to-cart-button.groovi-celebrating .add-to-cart__added{opacity:0}.groovi-confetti [id^=Frame]{animation-duration:var(--gc-speed, .7s)!important;animation-iteration-count:1!important;animation-fill-mode:both!important}.groovi-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit;pointer-events:none}.groovi-confetti__strip{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.groovi-confetti__tile{flex:1 1 0;min-width:0;height:100%}.groovi-confetti__tile svg{display:block;width:100%;height:100%}.groovi-confetti__check{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;color:var(--groovi-foreground)}.groovi-confetti__check svg{display:block;width:24px;height:24px}.groovi-crosssell__skeleton-card{height:88px;border-radius:8px;background:var(--color-border, rgba(0, 0, 0, .06))}@media(max-width:749px){.groovi-crosssell-card{grid-template-columns:64px 1fr auto;gap:10px}.groovi-crosssell-card__media{width:64px;height:64px}.groovi-crosssell-card__title{font-size:11px}}.groovi-arrow{display:inline-flex;width:var(--groovi-arrow-size, 1em);height:auto;color:currentColor;line-height:0;flex-shrink:0}.groovi-arrow>svg{width:100%;height:auto;display:block;fill:currentColor;stroke:currentColor}.groovi-arrow--left>svg{transform:scaleX(-1)}.groovi-arrow--up>svg{transform:rotate(-90deg)}.groovi-arrow--down>svg{transform:rotate(90deg)}details[open]>summary .groovi-arrow--down>svg,[aria-expanded=true] .groovi-arrow--down>svg{transform:rotate(-90deg)}summary .icon-plus :is(.horizontal,.vertical),.show-more__button .icon-plus :is(.horizontal,.vertical),details[open]>summary .icon-plus :is(.horizontal,.vertical),.accordion details[open]>summary .icon-plus :is(.horizontal,.vertical),.show-more:where([data-expanded=true]) .show-more__button .icon-plus :is(.horizontal,.vertical){transform:none;transition:opacity var(--groovi-motion-base) var(--groovi-motion-ease)}accordion-custom{display:block}@media(max-width:749px){.product-details .accordion img.details__icon{flex-shrink:0;min-width:20px;height:auto}}.pagination__link--arrow .groovi-arrow{width:14px}.details__header .groovi-arrow,.facets__summary .groovi-arrow,summary .groovi-arrow{width:14px}.menu-drawer .svg-wrapper .groovi-arrow{width:12px}.email-signup__button .groovi-arrow{width:18px}.slideshow-control .groovi-arrow{width:28px}.cs-slider__chevron .groovi-arrow{width:14px}.variant-option__select-wrapper .groovi-arrow{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);pointer-events:none}.groovi-expanded accordion-custom .details{background-color:var(--groovi-exp-bg, transparent);border-radius:var(--groovi-exp-radius, 0)}.groovi-expanded accordion-custom .details__header,.groovi-expanded accordion-custom .details-content{padding-inline:var(--padding-sm)}.groovi-expanded details:not([open])>summary .groovi-arrow{color:var(--groovi-exp-icon-inactive, currentColor)}.groovi-expanded details[open]>summary .groovi-arrow{color:var(--groovi-exp-icon-active, currentColor)}.drawer-banner{padding-block:var(--drawer-banner-padding-block, 16px);padding-inline:var(--drawer-banner-padding-inline, 12px)}.drawer-banner__link{display:block;text-decoration:none}.drawer-banner__media{display:block;width:100%;height:var(--drawer-banner-height, 160px);object-fit:cover;border-radius:var(--drawer-banner-radius, 0)}@media(min-width:750px){.drawer-banner{display:none}}.product-badges{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.product-badges--top-right,.product-badges--bottom-right{align-items:flex-end}dialog.quick-add-modal *:not(.button,.add-to-cart-button,button,input,select,textarea,.variant-option__button-label,[class*=variant-option__button-label__pill],[class*=groovi-pill],.quick-add-modal,.product-media,.product-media *,.media,.media *,.product-information__media,.product-information__media *){border-radius:0!important}dialog.quick-add-modal{background:var(--color-background);color:var(--color-foreground);padding:24px}@media(min-width:750px){dialog.quick-add-modal{padding:32px;border-radius:24px!important}}@media(max-width:749px){dialog.quick-add-modal{min-height:65vh}dialog.quick-add-modal .quick-add-modal__content .product-information__media,dialog.quick-add-modal .quick-add-modal__content media-gallery{display:none!important}dialog.quick-add-modal .groovi-product-name__line{font-size:calc(var(--groovi-line-size-mobile, 48px) * var(--groovi-line-scale, 1) * .7)!important}dialog.quick-add-modal .quick-add-modal__content>.product-header,dialog.quick-add-modal .quick-add-modal__content>product-price,dialog.quick-add-modal .quick-add-modal__content>variant-picker,dialog.quick-add-modal .quick-add-modal__content>product-form-component{grid-column:1 / -1!important}dialog.quick-add-modal .add-to-cart-button,dialog.quick-add-modal .add-to-cart-button *{white-space:nowrap!important}}dialog.quick-add-modal :is(.product-media,.media,.product-information__media img,.product-information__media video,.product-media img,.product-media video){border-radius:16px!important;overflow:clip}@media(min-width:750px){dialog.quick-add-modal .product-details{align-self:center!important;height:auto!important;padding-inline-start:32px!important}dialog.quick-add-modal .quick-add-modal__content .product-details .buy-buttons-block{margin-top:0!important;position:static!important}}@media(min-width:750px){dialog.quick-add-modal .quick-add-modal__content .product-details :has(>.groovi-product-name),dialog.quick-add-modal .quick-add-modal__content .product-details :has(.groovi-product-name),dialog.quick-add-modal .quick-add-modal__content .product-details .groovi-product-name{display:block!important}dialog.quick-add-modal .quick-add-modal__content .product-details .groovi-product-name__line{display:block!important}dialog.quick-add-modal .quick-add-modal__content .view-product-title{display:none!important}dialog.quick-add-modal .quick-add-modal__content .product-details .group-block-content{display:flex!important;flex-direction:column!important;gap:28px!important}dialog.quick-add-modal .quick-add-modal__content .product-details,dialog.quick-add-modal .quick-add-modal__content .product-details product-price,dialog.quick-add-modal .quick-add-modal__content .product-details .variant-picker{text-align:left;align-items:flex-start}dialog.quick-add-modal .quick-add-modal__content .product-details .groovi-product-name,dialog.quick-add-modal .quick-add-modal__content .product-details product-price,dialog.quick-add-modal .quick-add-modal__content .product-details variant-picker,dialog.quick-add-modal .quick-add-modal__content .product-details .variant-picker,dialog.quick-add-modal .quick-add-modal__content .product-details .buy-buttons-block,dialog.quick-add-modal .quick-add-modal__content .product-details .group-block-content>*{padding-inline-start:0!important;padding-inline-end:0!important;margin-inline-start:0!important;margin-inline-end:0!important}}dialog.quick-add-modal .product-header{display:flex;flex-direction:column;gap:8px;margin-block-end:16px}dialog.quick-add-modal .product-header>a{font-family:var(--font-heading--family);font-weight:600;font-size:1.25rem;line-height:1.1;letter-spacing:-.01em;color:var(--color-foreground);text-decoration:none}dialog.quick-add-modal .product-header>a:hover{text-decoration:underline;text-underline-offset:3px}dialog.quick-add-modal .price,dialog.quick-add-modal p,dialog.quick-add-modal label{font-family:var(--font-body--family)}dialog.quick-add-modal label,dialog.quick-add-modal .variant-option__label{font-weight:400;letter-spacing:0}.groovi-card-atc{width:100%;display:block}.groovi-card-atc__component,.groovi-card-atc__form,.groovi-card-atc__form form{display:block;width:100%}.groovi-card-atc__button.add-to-cart-button{width:100%;min-height:44px;padding:var(--groovi-atc-padding-block, 12px) var(--groovi-atc-padding-inline, 16px);background:var(--groovi-atc-bg, var(--color-primary-button-background));color:var(--groovi-atc-text, var(--color-primary-button-text));border:none;border-radius:var(--groovi-atc-radius, 0);cursor:pointer;font-family:var(--font-body--family)}.groovi-card-atc__button.add-to-cart-button:hover:not([disabled]){background:var(--groovi-atc-bg-hover, var(--color-primary-button-background-hover));color:var(--groovi-atc-text-hover, var(--color-primary-button-text-hover))}.groovi-card-atc__button[disabled]{opacity:.5;cursor:not-allowed}.groovi-card-atc__button .add-to-cart-text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.groovi-card-atc__component[data-quick-add-button=add] .groovi-card-atc__button--choose,.groovi-card-atc__component[data-quick-add-button=choose] .groovi-card-atc__button--add{display:none}@media(max-width:749px){.groovi-card-atc__button.add-to-cart-button{min-height:40px;padding:var(--groovi-atc-padding-block-mobile, 10px) var(--groovi-atc-padding-inline-mobile, 12px);font-size:14px}}.groovi-card-atc.add-to-cart-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding-block:12px;padding-inline:16px;font-family:var(--font-body--family),sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:12px;border:none;--style-border-radius-buttons-primary: 11px;--style-border-radius-buttons: 11px;cursor:pointer;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.groovi-card-atc.add-to-cart-button:hover:not([disabled]){background-color:var(--color-primary-button-hover-background, var(--color-primary-button-background));color:var(--color-primary-button-hover-text, var(--color-primary-button-text));opacity:1}.groovi-card-atc[disabled],.groovi-card-atc--sold-out{opacity:.5;cursor:not-allowed}@media(max-width:749px){.groovi-card-atc{padding-block:10px!important;padding-inline:16px!important;max-height:22px;font-size:13px;letter-spacing:.06em;line-height:1.2}}product-card:has(.groovi-card-atc) .quick-add{display:none!important}product-card:has(.groovi-card-atc){height:100%}product-card:has(.groovi-card-atc)>.product-card__content{height:100%}.groovi-card-atc.add-to-cart-button{margin-top:auto}.product-card:has(.groovi-card-atc) .quick-add__button--add .checkmark-burst,.product-card:has(.groovi-card-atc) .quick-add__button--choose .checkmark-burst{opacity:0!important;visibility:hidden!important;animation:none!important}.product-card:has(.groovi-card-atc) .groovi-card-atc .checkmark-burst{opacity:1!important;visibility:visible!important}.groovi-card-atc .add-to-cart__added{display:none!important}.groovi-card-atc .add-to-cart-text{opacity:1}.groovi-card-atc[data-added=true] .add-to-cart-text,.groovi-card-atc__button.add-to-cart-button[data-added=true] .add-to-cart-text{clip-path:none;filter:none;opacity:0;translate:0;animation:none}.groovi-card-atc[data-added=true] .add-to-cart__added{display:inline-flex!important}.groovi-card-atc .add-to-cart__added,.groovi-card-atc .add-to-cart__added svg,.groovi-card-atc .checkmark-burst{color:var(--color-primary-button-text);stroke:var(--color-primary-button-text);fill:none}.groovi-card-atc.add-to-cart-button,.groovi-card-atc__button.add-to-cart-button{position:relative;overflow:hidden}@media(max-width:749px){product-card [ref=productTitleLink] p[role=heading]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2;min-height:2.4em;margin:0}}.groovi-truncate,.groovi-truncate .groovi-truncate__text{color:var(--color-foreground);border-radius:0}.groovi-truncate>summary.groovi-truncate__summary{list-style:none;display:block;cursor:pointer;color:inherit}.groovi-truncate>summary.groovi-truncate__summary::-webkit-details-marker{display:none}.groovi-truncate__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--groovi-truncate-lines, 3);overflow:hidden}.groovi-truncate[open] .groovi-truncate__text{display:block;-webkit-line-clamp:unset;overflow:visible}.groovi-truncate__text>*:first-child{margin-top:0}.groovi-truncate__more,.groovi-truncate__less{display:inline-flex;margin-top:12px;font-family:var(--groovi-truncate-btn-font, var(--font-body--family));font-size:var(--groovi-truncate-btn-size, 13px);line-height:1.2;padding-block:.6em;padding-inline:1.2em;min-height:0}.groovi-truncate[open] .groovi-truncate__more,.groovi-truncate:not([open]) .groovi-truncate__less,.groovi-truncate--fits .groovi-truncate__more,.groovi-truncate--fits .groovi-truncate__less{display:none}@media(max-width:749px){.groovi-truncate__more,.groovi-truncate__less{font-size:var(--groovi-truncate-btn-size-mobile, 12px)}}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block.spacer-block--size-pixel.spacer-block--size-mobile-percent{width:auto}.layout-panel-flex--column>.spacer-block.spacer-block--size-pixel.spacer-block--size-mobile-percent,.mobile-column>.spacer-block.spacer-block--size-pixel.spacer-block--size-mobile-percent{height:auto}.layout-panel-flex--row:not(.mobile-column)>.spacer-block.spacer-block--size-percent.spacer-block--size-mobile-pixel{flex:0 0 auto}.layout-panel-flex--column>.spacer-block.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block.spacer-block--size-mobile-pixel{flex:0 0 auto}}@media screen and (max-width:749px){.media-gallery--carousel slideshow-container,.media-gallery--grid .product-media>*{border-radius:var(--media-radius, 0);overflow:hidden}}.product-badges.groovi-product-badges-stack{display:flex;flex-direction:column;gap:6px}.product-badges.groovi-product-badges-stack.product-badges--top-right{align-items:flex-end}.product-badges.groovi-product-badges-stack.product-badges--top-left,.product-badges.groovi-product-badges-stack.product-badges--bottom-left{align-items:flex-start}.layered-slideshow__panel-content :is(img,video,svg):not(.layered-slideshow__image,.layered-slideshow__video,.layered-slideshow__video-poster){position:static;inset:auto;width:auto;height:auto;object-fit:initial}.groovi-starting-from-label{display:block;font-size:var(--groovi-price-secondary-size);line-height:1.2;margin-block-end:2px;text-transform:uppercase}groovi-bundle-minimum{display:block}groovi-bundle-minimum :is(.groovi-bundle-minimum__message,.additional-checkout-buttons)[hidden]{display:none!important}.groovi-bundle-minimum__message{padding:12px;margin:0 0 12px;border:1px solid var(--groovi-foreground);border-radius:12px;background:var(--groovi-pink, #ffcad1);color:var(--groovi-foreground);font:500 14px/1.4 var(--font-body--family)}.groovi-bundle-minimum__message:focus-visible{outline:2px solid var(--groovi-foreground)!important;outline-offset:2px!important}.groovi-freeship-block,.groovi-freeship-drawer{width:100%;min-width:0}.groovi-freeship-drawer{margin-block:12px}#cart-drawer .groovi-freeship--drawer{min-height:84px}#cart-drawer .cart-drawer__items>.groovi-freeship-drawer:first-child{margin-block-start:-4px}.cart-drawer__summary .groovi-freeship-drawer{margin:0}.cart-page__items>.groovi-freeship{margin-bottom:20px}.groovi-freeship{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:10px;width:100%;min-width:0;padding:12px;border-radius:var(--gf-radius, 12px);background:var(--gf-bg, #fce0e9);color:var(--gf-text, #292226);font-family:var(--font-body--family);font-size:12px;line-height:1.35;text-align:left;container-type:inline-size}.groovi-freeship__icon{display:flex;flex:0 0 26px;color:var(--gf-accent, #b53668)}.groovi-freeship__icon svg{width:26px;height:26px}.groovi-freeship__content{flex:1;min-width:0}.groovi-freeship__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:3px 12px;margin-bottom:7px}.groovi-freeship__message{font-weight:600;overflow-wrap:anywhere}.groovi-freeship--product .groovi-freeship__row{display:grid;grid-template-columns:minmax(0,1fr)}@container (min-width: 480px){.groovi-freeship--product .groovi-freeship__row{grid-template-columns:minmax(0,1fr) max-content}}.groovi-freeship__amount{font-size:11px;white-space:nowrap}.groovi-freeship__amount [data-freeship-amount],.groovi-freeship__message strong,.groovi-freeship.is-reached .groovi-freeship__message{color:var(--gf-accent, #b53668);font-weight:700}.groovi-freeship__track{height:7px;overflow:hidden;border-radius:999px;background:var(--gf-track, #f6bfd2)}.groovi-freeship__fill{display:block;width:var(--gf-progress, 0%);height:100%;border-radius:inherit;background:var(--gf-accent, #b53668);transition:width .3s ease}.groovi-freeship-celebration{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:visible;background:transparent;pointer-events:none;z-index:2147483647}.groovi-freeship-celebration::backdrop{background:transparent;pointer-events:none}@media(prefers-reduced-motion:reduce){.groovi-freeship__fill{transition:none}.groovi-freeship-celebration{display:none}}@media(max-width:749px){.groovi-display-desktop-only{display:none!important}}@media(min-width:750px){.groovi-display-mobile-only{display:none!important}}:root{--shadow-popover: var(--groovi-shadow) !important;--style-border-radius-popover: var(--groovi-radius-card) !important;--style-border-popover: 2px solid var(--groovi-foreground) !important}@media(color-gamut:p3){:root{--shadow-popover: var(--groovi-shadow-p3) !important}}.groovi-avisos{display:block;margin-block-start:12px}.groovi-avisos__row{display:grid;grid-template-columns:repeat(var(--groovi-avisos-per-line, 4),max-content);justify-content:start;align-items:flex-start;gap:var(--groovi-avisos-gap, 6px);opacity:1;max-height:200px;transition:opacity .2s ease-out,max-height .2s ease-out}.groovi-avisos--wrap .groovi-avisos__row{display:flex;flex-wrap:wrap;justify-content:center;max-height:none}.groovi-avisos--wrap .groovi-avisos__row>.groovi-aviso{flex:0 1 calc((100% - (var(--groovi-avisos-per-line, 4) - 1) * var(--groovi-avisos-gap, 6px)) / var(--groovi-avisos-per-line, 4));min-width:max-content;justify-content:center}.groovi-avisos--wrap .groovi-aviso__pill{justify-content:center;white-space:nowrap;overflow-wrap:normal}.groovi-avisos--inline{overflow-x:auto;padding:4px}.groovi-avisos--inline .groovi-avisos__row{display:flex;flex-wrap:nowrap;justify-content:center;width:max-content;min-width:100%;max-height:none}.groovi-avisos--inline .groovi-avisos__row>.groovi-aviso{flex:0 0 auto}.groovi-avisos[data-max-notices="1"] .groovi-avisos__row>:nth-child(n+2),.groovi-avisos[data-max-notices="2"] .groovi-avisos__row>:nth-child(n+3),.groovi-avisos[data-max-notices="3"] .groovi-avisos__row>:nth-child(n+4){display:none}.groovi-avisos--swapping .groovi-avisos__row{opacity:0;max-height:0;overflow:hidden}@media(max-width:749px){[data-groovi-avisos-mobile-max="1"] .groovi-avisos__row>*:nth-child(n+2),[data-groovi-avisos-mobile-max="2"] .groovi-avisos__row>*:nth-child(n+3),[data-groovi-avisos-mobile-max="3"] .groovi-avisos__row>*:nth-child(n+4){display:none}}.groovi-aviso{display:inline-flex}.groovi-aviso__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9999px;font-family:EasyPixel,monospace;font-weight:500;font-size:12px;line-height:1.2;background:var(--groovi-aviso-bg, transparent);color:var(--groovi-aviso-color, currentColor);border:1px solid var(--groovi-foreground);box-shadow:var(--groovi-shadow-pill);white-space:nowrap}.groovi-aviso__pill--no-border{border:none}.groovi-aviso__pill:hover{background-color:var(--groovi-aviso-bg, transparent)}.groovi-avisos--no-frame .groovi-aviso__pill{border:none;box-shadow:none}.groovi-aviso__icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.groovi-aviso__icon img,.groovi-aviso__icon svg{display:block;width:100%;height:100%}.groovi-aviso__sr-text{position:absolute;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;overflow:hidden}.groovi-aviso__popover{--groovi-aviso-popover-spacing: 8px;--groovi-aviso-popover-viewport-margin: 16px;--groovi-aviso-popover-max-width: 280px;margin:0;padding:10px 12px;background:var(--groovi-aviso-bg, var(--groovi-cream));color:var(--groovi-aviso-color, var(--groovi-foreground));font-family:var(--font-body--family, sans-serif);font-size:12px;line-height:1.5;max-inline-size:var(--groovi-aviso-popover-max-width);border:1px solid var(--groovi-foreground);border-radius:16px;box-shadow:var(--groovi-shadow);z-index:100}@supports (color: color(display-p3 1 1 1)){.groovi-aviso__popover{box-shadow:var(--groovi-shadow-p3)}}.groovi-aviso__popover{inset:unset;top:anchor(top);left:anchor(left);translate:0 calc(-100% - var(--groovi-aviso-popover-spacing))}@supports not (anchor-name: --x){.groovi-aviso__popover{position:fixed;inset:unset;top:calc((var(--anchor-top) * 1px) - var(--groovi-aviso-popover-spacing));left:max(var(--groovi-aviso-popover-viewport-margin),min(var(--anchor-left) * 1px,100vw - var(--groovi-aviso-popover-max-width) - var(--groovi-aviso-popover-viewport-margin)));translate:0 -100%}}@media screen and (min-width:750px){.product-grid.product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, 1fr) !important}}[data-groovi-hero]{position:relative}[data-groovi-hero]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#ede3d8;transition:opacity .25s ease-out;pointer-events:none}[data-groovi-hero].is-loaded:before{opacity:0}@media(prefers-reduced-motion:reduce){[data-groovi-hero]:before{opacity:0;transition:none}}.groovi-js .groovi-wipe{overflow:hidden}.groovi-js .groovi-wipe>*{transform:translateY(110%);transition:transform .7s cubic-bezier(.65,0,.35,1)}.groovi-wipe.is-visible>*{transform:translateY(0)}.groovi-js .groovi-fade-up{opacity:0;transform:translateY(12px);transition:opacity .6s ease-out,transform .6s ease-out}.groovi-fade-up.is-visible{opacity:1;transform:translateY(0)}.groovi-js .groovi-blur-in{opacity:0;filter:blur(8px);transition:opacity .7s ease-out,filter .7s ease-out}.groovi-blur-in.is-visible{opacity:1;filter:blur(0)}.groovi-js .groovi-scale-soft{opacity:0;transform:scale(.96);transition:opacity .6s ease-out,transform .6s ease-out}.groovi-scale-soft.is-visible{opacity:1;transform:scale(1)}.groovi-js .groovi-slide-in{opacity:0;transform:translate(-20px);transition:opacity .6s ease-out,transform .6s ease-out}.groovi-slide-in.is-visible{opacity:1;transform:translate(0)}.groovi-typo{font-family:var(--font-family, var(--font-body--family));font-size:var(--font-size, 1rem);font-weight:var(--font-weight, inherit);line-height:var(--line-height, normal);letter-spacing:var(--letter-spacing, normal);text-transform:var(--text-transform, none)}.groovi-js .groovi-typewriter{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path var(--groovi-typewriter-duration, 1.2s) steps(var(--groovi-typewriter-steps, 40),end),clip-path var(--groovi-typewriter-duration, 1.2s) steps(var(--groovi-typewriter-steps, 40),end)}.groovi-typewriter.is-visible{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.groovi-js .groovi-fade-up,.groovi-js .groovi-blur-in,.groovi-js .groovi-scale-soft,.groovi-js .groovi-slide-in{opacity:1;transform:none;filter:none;transition:none}.groovi-js .groovi-wipe{overflow:visible}.groovi-js .groovi-wipe>*{transform:none;transition:none}.groovi-js .groovi-typewriter{-webkit-clip-path:none;clip-path:none;transition:none}}.groovi-js [data-groovi-anim]:not([data-groovi-anim-mode=loop]){opacity:0}@media(prefers-reduced-motion:no-preference){.groovi-js .groovi-reveal-sections #MainContent>.shopify-section~.shopify-section{opacity:0}}@media(prefers-reduced-motion:no-preference){.groovi-js .groovi-page-transition #MainContent{opacity:0}}.groovi-js .groovi-headline{visibility:hidden}.groovi-js .groovi-curtain{clip-path:inset(100% 0 0 0)}@media(prefers-reduced-motion:reduce){.groovi-js [data-groovi-anim]:not([data-groovi-anim-mode=loop]){opacity:1}.groovi-js .groovi-headline{visibility:visible}.groovi-js .groovi-curtain{clip-path:none}}@keyframes groovi-stepped-bounce{0%{transform:translate(0)}to{transform:translate(var(--groovi-step-x, 0px),var(--groovi-step-y, -12px))}}.groovi-js [data-groovi-anim=stepped],.groovi-js [data-sl-motion=stepped],.groovi-js [data-groovi-pattern-motion=stepped] .groovi-pattern__layer{animation:groovi-stepped-bounce var(--groovi-step-dur, 1.4s) steps(var(--groovi-step-count, 12),end) infinite alternate;will-change:transform}@media(prefers-reduced-motion:reduce){.groovi-js [data-groovi-anim=stepped],.groovi-js [data-sl-motion=stepped],.groovi-js [data-groovi-pattern-motion=stepped] .groovi-pattern__layer{animation:none}}[id$=groovi_footer]{--groovi-footer-inset: 10px}[id$=groovi_footer] .footer-content{padding-inline:var(--groovi-footer-inset);box-sizing:border-box}[id$=groovi_footer] .footer-content>.group-block{box-sizing:border-box;background-color:var(--color-background);border:var(--groovi-card-border-width) solid var(--groovi-foreground);border-radius:var(--groovi-radius-card) var(--groovi-radius-card) 0 0;border-block-end:0;padding:40px 40px 32px}[id$=groovi_footer] .footer-content>.group-block>.group-block-content{max-inline-size:none;margin-inline:0}[id$=groovi_footer] .footer-content,[id$=groovi_footer] .section{contain:none;content-visibility:visible;overflow:visible}[id$=groovi_footer] .social-icons__wrapper{justify-content:center;gap:8px;flex-wrap:wrap}[id$=groovi_footer] .social-icons__icon{display:none!important}[id$=groovi_footer] .social-icons__icon-wrapper{height:auto;width:auto!important}[id$=groovi_footer] .social-icons__icon-label{display:inline!important;font-family:EasyPixel,monospace;font-size:8px;line-height:1;letter-spacing:.04em;text-transform:uppercase}[id$=groovi_footer] .social-icons__icon-wrapper a{display:grid;place-items:center;min-width:64px;height:22px;padding-inline:10px;border:2px solid var(--groovi-foreground);border-radius:9999px;background:var(--groovi-skyblue);color:var(--groovi-foreground);text-decoration:none;transition:transform var(--groovi-motion-fast) var(--groovi-motion-ease)}@media(prefers-reduced-motion:no-preference){[id$=groovi_footer] .social-icons__icon-wrapper a:hover{transform:translateY(-2px)}}[id$=groovi_footer] .text-block--joinhead,[id$=groovi_footer] .text-block--joinhead :is(h1,h2,h3,h4,h5,h6,p){font-family:EasyPixel,monospace!important;font-size:clamp(26px,4.5vw,34px)!important;line-height:.9;text-transform:uppercase;color:var(--groovi-foreground);margin:0}[id$=groovi_footer] .text-block--joincopy{max-width:38ch;color:var(--groovi-foreground)}[id$=groovi_footer] .text-block--joincopy p{font-size:.875rem;line-height:1.45;margin:0}[id$=groovi_footer] .email-signup-block{max-width:380px}[id$=groovi_footer] .email-signup__input-group--integrated{border-color:var(--color-input-border, var(--groovi-foreground));box-shadow:var(--groovi-shadow);padding-inline-start:18px}[id$=groovi_footer] .email-signup__input{font-family:EasyPixel,monospace!important;font-size:11px;letter-spacing:.05em;text-transform:uppercase}[id$=groovi_footer] .email-signup__button{width:40px;height:40px;background:var(--button-background-color, var(--groovi-pink))!important;border:2px solid var(--button-border-color, var(--groovi-foreground));border-radius:9999px!important;color:var(--button-color, var(--groovi-foreground));transition:transform var(--groovi-motion-fast) var(--groovi-motion-ease)}@media(prefers-reduced-motion:no-preference){[id$=groovi_footer] .email-signup__button:hover{transform:translate(2px)}}[id$=groovi_footer] .menu__heading__default{font-family:EasyPixel,monospace!important;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--groovi-foreground)}[id$=groovi_footer] .menu__item a{font-family:var(--font-body--family),sans-serif!important;font-size:14px;text-transform:none!important;color:var(--groovi-foreground);text-decoration:none}[id$=groovi_footer] .menu__item a:hover{text-decoration:underline}[id$=groovi_footer] .divider__line{border-color:var(--groovi-foreground)!important}[id$=groovi_footer] .footer-utilities__group-copyright,[id$=groovi_footer] .footer-utilities__text,[id$=groovi_footer] .policy-list-trigger{font-family:EasyPixel,monospace!important;font-size:10px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--groovi-foreground)!important;margin:0}[id$=groovi_footer] .footer-utilities__group-copyright a{color:var(--groovi-foreground);text-decoration:none}[id$=groovi_footer] .footer-utilities__group-copyright a:hover,[id$=groovi_footer] .policy-list-trigger:hover{text-decoration:underline}[id$=groovi_footer] .terms-policies-popover{background:var(--groovi-cream);border:var(--groovi-card-border-width) solid var(--groovi-foreground);border-radius:14px}[id$=groovi_footer] .terms-policies-popover .footer-utilities__text{font-family:var(--font-body--family),sans-serif!important;font-size:13px!important;text-transform:none;letter-spacing:normal}@media(min-width:750px){[id$=groovi_footer] .menu{width:auto}[id$=groovi_footer] .layout-panel-flex--row>.group-block{max-width:300px}}@media screen and (max-width:749px){[id$=groovi_footer]{--groovi-footer-inset: 4px}[id$=groovi_footer] .footer-content>.group-block{padding:28px 20px 24px}[id$=groovi_footer] .text-block--joincopy{max-width:none}[id$=groovi_footer] .payment-icons__list{justify-content:center}}[id$=groovi_footer] .payment-icons:not(:has(li)){display:none}html{cursor:url(groovi-pointer-regular.png) 0 0,auto!important}*,:before,:after{cursor:inherit!important}:is(a[href],button,[role=button],summary,select,label[for],input[type=submit],input[type=button],input[type=reset],input[type=checkbox],input[type=radio],label:has(input[type=checkbox]),label:has(input[type=radio]),.button,.add-to-cart-button,.product-card__link,.product-card__content,.variant-option__button-label,.show-more__button,.quantity-minus,.quantity-plus,.pills__pill,.checkbox,.checkbox__input){cursor:url(groovi-pointer-hover.png) 0 0,pointer!important}.checkmark-burst{display:none!important}:is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[contenteditable=""],[contenteditable=true]){cursor:text!important}.dialog-drawer[open],.dialog-drawer[open].dialog-closing{animation-duration:var(--groovi-motion-open);animation-timing-function:var(--groovi-motion-ease)}html:root{--drawer-animation-speed: var(--groovi-motion-open)}body .menu-drawer,body details[open]>.menu-drawer__submenu{transition-timing-function:var(--groovi-motion-ease)}#cart-drawer .theme-drawer__dialog{border:var(--groovi-card-border-width) solid var(--groovi-foreground);border-radius:var(--groovi-radius-card) 0 0 var(--groovi-radius-card);box-shadow:-4px 4px 0 0 var(--groovi-foreground);overflow:hidden;z-index:calc(var(--layer-menu-drawer) + 1 + var(--drawer-stack-order, 0));height:100dvh}.theme-drawer__close-button{border:none!important;box-shadow:none!important}.page-wrapper--drawer-open{margin-inline-end:0!important}@media screen and (max-width:989px){#cart-drawer .theme-drawer__dialog{width:100%;max-width:100%;height:100dvh;max-height:none;border:0;border-inline-start:var(--groovi-card-border-width) solid var(--groovi-foreground)}}body .menu-drawer{border:0;border-inline-end:var(--groovi-card-border-width) solid var(--groovi-foreground);border-start-end-radius:var(--groovi-radius-card);border-end-end-radius:var(--groovi-radius-card);box-shadow:var(--groovi-shadow)}@supports (color: color(display-p3 1 1 1)){body .menu-drawer{box-shadow:var(--groovi-shadow-p3)}}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog,body .menu-drawer{border:0;border-radius:0;box-shadow:none}}html:active-view-transition-type(fill-cart-drawer)::view-transition-group(*),html:active-view-transition-type(fill-cart-drawer)::view-transition-old(*),html:active-view-transition-type(fill-cart-drawer)::view-transition-new(*){animation:none!important}@media(min-width:990px){html[scroll-lock]:has(.page-wrapper),html[scroll-lock]:has(.page-wrapper) body{height:auto!important;overflow:visible!important}html[scroll-lock] .page-wrapper{overflow:hidden!important}}.header-actions__action{view-transition-name:none!important}.groovi-js:not(.groovi-header-ready) .header-section{visibility:hidden}.groovi-js.groovi-header-ready .header-section{visibility:visible}.groovi-bundle{display:block;color:var(--color-foreground, var(--groovi-foreground));background:var(--color-background, var(--groovi-cream));margin:var(--bundle-margin-top) var(--bundle-margin-mobile) var(--bundle-margin-bottom);border:var(--bundle-border) solid var(--bundle-border-color, currentColor);border-radius:var(--bundle-radius);font-size:var(--bundle-body)}.groovi-bundle__inner{max-width:var(--bundle-width);margin-inline:auto;padding:var(--bundle-padding-top) var(--bundle-padding-mobile) var(--bundle-padding-bottom)}main>.sl-bundle-section:first-child .groovi-bundle__inner{padding-block-start:calc(var(--bundle-padding-top) + var(--header-height, 0px) + var(--groovi-header-inset, 0px) * 2)}.groovi-bundle__header{text-align:center;margin-block-end:40px}.groovi-bundle__eyebrow{margin:0 0 12px}.groovi-bundle__heading{font-family:EasyPixel,monospace;font-size:var(--bundle-heading-mobile);line-height:1.1;margin:0;text-wrap:balance}.groovi-bundle__intro{max-width:640px;margin:16px auto 0;text-wrap:pretty}.groovi-bundle__intro p{margin:0}.groovi-bundle__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.groovi-bundle__catalog{display:grid;grid-template-columns:repeat(var(--bundle-columns-mobile),minmax(0,1fr));gap:var(--bundle-gap-mobile);align-items:stretch}.groovi-bundle__product{min-width:0;height:100%}.groovi-bundle .groovi-bundle__card{display:flex;flex-direction:column;gap:12px;height:100%;min-width:0;padding:var(--bundle-card-padding);border:var(--bundle-card-border, 2px) solid var(--groovi-foreground);border-radius:var(--bundle-card-radius);background:var(--bundle-card-bg, var(--groovi-rose));color:var(--bundle-card-text, var(--groovi-foreground));box-shadow:var(--groovi-shadow)}@media(hover:hover){.groovi-bundle__product:hover .groovi-bundle__card{background:var(--bundle-card-hover, var(--bundle-card-bg, var(--groovi-rose)))}}.groovi-bundle__image{position:relative;aspect-ratio:var(--bundle-image-ratio);border-radius:var(--bundle-image-radius);overflow:hidden;width:100%}.groovi-bundle__image img{width:100%;height:100%;object-fit:var(--bundle-image-fit, cover)}.groovi-bundle__placeholder{display:grid;place-items:center;height:100%;padding-block:8px}.groovi-bundle__placeholder svg{width:65%;max-height:180px}.groovi-bundle__placeholder small{font-size:11px}.groovi-bundle__badge{position:absolute;inset:4px 4px auto auto;border:1px solid currentColor;border-radius:999px;padding:2px 8px;background:var(--groovi-cream);font-size:12px}.groovi-bundle__product-title{font-size:var(--bundle-card-title);line-height:1.2;text-align:center;margin:0;overflow-wrap:anywhere}.groovi-bundle__description{text-align:center;margin:0;font-size:.875em}.groovi-bundle__price{margin:auto 0 0;text-align:center;font-family:EasyPixel,monospace;font-size:var(--bundle-card-price, 20px);font-weight:800;line-height:1.4}.groovi-bundle__quantity{display:grid;grid-template-columns:minmax(36px,1fr) minmax(0,1fr) minmax(36px,1fr);border:2px solid currentColor;border-radius:12px;background:var(--groovi-cream);overflow:hidden}.groovi-bundle__quantity button,.groovi-bundle__quantity input{color:inherit;background:transparent;border:0;padding:0;min-width:0;width:100%;height:44px;text-align:center;font:inherit;border-radius:0;box-shadow:none}.groovi-bundle__quantity button{font-size:24px;cursor:pointer}.groovi-bundle__quantity button:disabled{opacity:.35;cursor:default}.groovi-bundle__quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.groovi-bundle__quantity input::-webkit-inner-spin-button,.groovi-bundle__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.groovi-bundle__quantity button:hover:not(:disabled){background:var(--groovi-blue)}.groovi-bundle__stock{font-size:12px;margin:0;text-align:center}.groovi-bundle__stock:empty,.groovi-bundle__error:empty,.groovi-bundle__success:empty{display:none}.groovi-bundle__summary{min-width:0;padding:var(--bundle-summary-padding);border:var(--groovi-card-border-width, 3px) solid var(--groovi-foreground);border-radius:var(--bundle-summary-radius);box-shadow:var(--groovi-shadow);background:var(--bundle-summary-bg, var(--groovi-butter));color:var(--groovi-foreground)}.groovi-bundle__summary h2{font-family:EasyPixel,monospace;font-size:var(--bundle-summary-title);margin:0 0 12px}.groovi-bundle__summary p{margin-block:12px}.groovi-bundle__lines{list-style:none;padding:0;margin:16px 0;display:grid;gap:12px}.groovi-bundle__lines li,.groovi-bundle__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.groovi-bundle__lines li{font-size:.875em}.groovi-bundle__lines bdi{white-space:nowrap}.groovi-bundle__selection{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:20px 16px}.groovi-bundle__count-label{min-width:0;font-size:14px;font-weight:700}.groovi-bundle__count{font-family:EasyPixel,monospace;font-size:var(--bundle-count-size, 72px);line-height:1;font-weight:400;font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;max-width:55%}.groovi-bundle__lines:empty{display:none}.groovi-bundle__sidebar{min-width:0;display:grid;gap:20px}.groovi-bundle__sidebar .groovi-avisos{margin-block-start:0}.groovi-bundle__sidebar .groovi-avisos__row{max-height:none}.groovi-bundle__sidebar .groovi-aviso{min-width:0}.groovi-bundle__sidebar .groovi-avisos--swapping .groovi-avisos__row{max-height:0}.groovi-bundle__total{padding-block-start:16px;border-block-start:1px solid currentColor;font-weight:700;flex-wrap:wrap}.groovi-bundle .groovi-bundle__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:max(var(--bundle-cta-height),calc(1lh + 2 * var(--button-padding-block, 16px) + 4px + var(--groovi-button-shadow-offset)));font-size:var(--bundle-cta-text);background-color:var(--bundle-button-bg, var(--groovi-blue));--color-primary-button-background: var(--bundle-button-bg, var(--groovi-blue));--color-primary-button-hover-background: var(--bundle-button-hover, var(--groovi-skyblue))}.groovi-bundle .groovi-bundle__submit:hover:not(:disabled){background-color:var(--bundle-button-hover, var(--groovi-skyblue))}.groovi-bundle .groovi-bundle__submit{font-family:EasyPixel,monospace!important}.groovi-bundle__submit .groovi-button-label{position:relative;top:round(nearest,var(--groovi-button-label-offset),1px)}.groovi-bundle__helper{font-size:12px;text-align:center;margin-block-start:16px}.groovi-bundle__progress-group{margin-block:20px 24px}.groovi-bundle__track{--bundle-marker-size: 28px;position:relative;margin:14px calc(var(--bundle-marker-size) / 2) 0 0}.groovi-bundle__track progress{-webkit-appearance:none;appearance:none;display:block;width:100%;height:var(--bundle-progress-height, 14px);overflow:hidden;border:2px solid var(--bundle-progress-border, currentColor);border-radius:999px;background:var(--bundle-progress-empty, var(--groovi-cream));color:inherit}.groovi-bundle__track progress::-webkit-progress-bar{background:var(--bundle-progress-empty, var(--groovi-cream))}.groovi-bundle__track progress::-webkit-progress-value{background:var(--bundle-progress-color, var(--groovi-green))}.groovi-bundle__track progress::-moz-progress-bar{background:var(--bundle-progress-color, var(--groovi-green))}.groovi-bundle__markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.groovi-bundle__markers span{position:absolute;left:var(--milestone-position);top:50%;translate:-50% -50%;width:var(--bundle-marker-size);aspect-ratio:73.47 / 71.17;background:var(--bundle-milestone-image) center / contain no-repeat}.groovi-bundle__markers span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bundle-progress-empty, var(--groovi-cream));-webkit-mask:var(--bundle-milestone-fill-mask) center / contain no-repeat;mask:var(--bundle-milestone-fill-mask) center / contain no-repeat;mask-mode:alpha}.groovi-bundle__markers span[data-reached]:after{background:var(--groovi-yellow)}.groovi-bundle__markers span[data-reached]{animation:groovi-bundle-checkpoint .28s cubic-bezier(.22,1,.36,1)}@keyframes groovi-bundle-checkpoint{0%{transform:rotate(-18deg) scale(.84)}65%{transform:rotate(8deg) scale(1.1)}to{transform:rotate(0) scale(1)}}.groovi-bundle__remaining{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.groovi-bundle__remaining[data-open]{grid-template-rows:1fr}.groovi-bundle__remaining>div{min-height:0;overflow:hidden}.groovi-bundle__remaining p{margin:0;padding-block-start:12px;font-size:13px;text-wrap:pretty}.groovi-bundle__tiers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:20px 0 0}.groovi-bundle__tiers li{flex:1 1 80px;display:grid;align-content:start;gap:4px;min-width:0;padding:8px;border:1px solid currentColor;border-radius:8px;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.groovi-bundle__tiers li[hidden],.groovi-bundle__discount[hidden],.groovi-bundle__tiers small[hidden]{display:none}.groovi-bundle__tiers li[data-reached]{background:var(--bundle-progress-color, var(--groovi-green))}.groovi-bundle__tiers li[data-reached]>strong:after{content:" \2713"}.groovi-bundle__tiers li[data-bundle-minimum-milestone]{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:0;background:var(--bundle-minimum-bg, var(--groovi-butter));transition:background-color .18s ease-out}.groovi-bundle__tiers li[data-bundle-minimum-milestone][data-reached]{background:var(--bundle-minimum-success-bg, var(--groovi-lime))}.groovi-bundle__minimum-label svg[hidden],.groovi-bundle__minimum-quantity[hidden]{display:none}@media(prefers-reduced-motion:reduce){.groovi-bundle__markers span[data-reached]{animation:none}.groovi-bundle__remaining,.groovi-bundle__tiers li[data-bundle-minimum-milestone]{transition:none}}.groovi-bundle__minimum-label{display:inline-flex;align-items:center;gap:6px}.groovi-bundle__minimum-label svg{flex-shrink:0}.groovi-bundle__minimum-quantity{display:grid;gap:4px;text-align:end}.groovi-bundle__tiers small{font-size:11px}.groovi-bundle__discount{margin-block-start:16px;font-size:13px}.groovi-bundle__discount p{margin-block:4px 0}.groovi-bundle :is(button,input,select):focus-visible{outline:3px solid var(--groovi-foreground)!important;outline-offset:-4px!important}.groovi-bundle-line-original{display:block;font-size:.8em;font-weight:400}.groovi-bundle-cart-discount{display:flex;justify-content:space-between;gap:16px}.groovi-bundle__price s,.groovi-bundle__total s{font-weight:400;opacity:.7}.groovi-bundle__price s[hidden],.groovi-bundle__total s[hidden]{display:none}@media(min-width:1024px){.groovi-bundle{margin-inline:var(--bundle-margin-side)}.groovi-bundle__inner{padding-inline:var(--bundle-padding-side)}.groovi-bundle__heading{font-size:var(--bundle-heading)}.groovi-bundle__layout{grid-template-columns:minmax(0,1fr) var(--bundle-summary-width);gap:40px}.groovi-bundle__catalog{grid-template-columns:repeat(var(--bundle-columns),minmax(0,1fr));gap:var(--bundle-gap)}.groovi-bundle__sidebar{position:var(--bundle-summary-position, sticky);top:var(--bundle-sticky-top)}}.sl-shape.sl-shape--window{height:auto;min-width:0}.sl-shape--window>.sl-shape__inner{display:flex;flex-direction:column;container-type:inline-size;contain-intrinsic-inline-size:380px;box-sizing:border-box;height:auto;min-height:var(--sl-shape-h, 0px);background:var(--sl-window-body);border:var(--sl-window-line) solid var(--sl-shape-stroke);border-radius:4px;box-shadow:var(--sl-window-shadow)}.sl-shape__window-bar{display:flex;flex:none;align-items:center;gap:clamp(8px,2cqi,16px);min-width:0;min-height:clamp(42px,11.2cqi,92px);padding:clamp(6px,2cqi,16px) clamp(8px,2.4cqi,20px) clamp(6px,2cqi,16px) clamp(12px,5.8cqi,48px);background:var(--sl-window-bar);border-bottom:var(--sl-window-line) solid var(--sl-shape-stroke);border-radius:max(0px,calc(4px - var(--sl-window-line))) max(0px,calc(4px - var(--sl-window-line))) 0 0}.sl-shape__window-title{flex:1;min-width:0;color:var(--sl-window-title);font-family:var(--font-heading--family);font-size:clamp(18px,4.8cqi,40px);line-height:1.2;overflow-wrap:anywhere}.sl-shape__window-controls{display:flex;flex:none;gap:clamp(2px,.5cqi,4px);pointer-events:none}.sl-shape__window-control{display:block;flex:none;box-sizing:border-box;width:clamp(22px,6cqi,50px);aspect-ratio:1;background:var(--sl-window-controls);border:var(--sl-window-line) solid var(--sl-shape-stroke);border-radius:3px;color:var(--sl-window-icons)}.sl-shape__window-control>svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.sl-shape--window>.sl-shape__inner>.sl-shape__group{display:flex;flex-direction:column;flex:1 0 auto;min-width:0;height:auto}.sl-shape--window>.sl-shape__inner>.sl-shape__group>.group-block-content{flex:1;height:auto}deferred-media.groovi-section-video .video-interaction-hint:hover{opacity:0}deferred-media.groovi-section-video .video-interaction-hint:focus-visible{opacity:1}@media(max-width:749px){.group-block-content[data-groovi-mobile-alignment=flex-start]{--horizontal-alignment: flex-start !important;--groovi-group-mobile-text-align: start}.group-block-content[data-groovi-mobile-alignment=center]{--horizontal-alignment: center !important;--groovi-group-mobile-text-align: center}.group-block-content[data-groovi-mobile-alignment=flex-end]{--horizontal-alignment: flex-end !important;--groovi-group-mobile-text-align: end}.group-block-content[data-groovi-mobile-alignment]>.text-block{--text-align-default: var(--groovi-group-mobile-text-align)}}.groovi-worm-anchor{position:relative}.txtgroup-block:has(.groovi-worm-source){width:100%;min-width:0}.groovi-worm-source{opacity:0;min-height:var(--groovi-worm-height)}.groovi-worm-visual{position:absolute;overflow:clip;pointer-events:none;z-index:1}.groovi-worm-track{position:absolute;top:50%;left:0;display:flex;width:max-content;align-items:baseline}.groovi-worm-copy{flex:0 0 auto;width:max-content!important;max-width:none!important;margin:0!important}.groovi-worm-copy :is(h1,h2,h3,h4,h5,h6,p),.groovi-worm-copy .groovi-text-paint{white-space:nowrap!important;max-width:none!important;overflow:visible;margin-block:0}.groovi-worm-copy .groovi-text-highlight{max-width:none}.groovi-worm-glyph{display:inline-block;white-space:pre}.groovi-worm-defs{position:absolute;pointer-events:none}.groovi-worm-pause{position:absolute;right:12px;bottom:8px;pointer-events:auto;width:36px;height:36px;border:1px solid currentColor;border-radius:50%;color:#1a1a1a;background:#fffde7;cursor:pointer;font:16px var(--font-body--family)}@media(prefers-reduced-motion:reduce){.groovi-worm-source{opacity:1;pointer-events:auto;min-height:0}.groovi-worm-visual{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/groovi-custom.css.map */
