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-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;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),transform var(--groovi-motion-fast) var(--groovi-motion-ease)}.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}body:has(.header[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 .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}}.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-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:var(--groovi-card-border-width) solid var(--groovi-foreground)}#cart-drawer .theme-drawer__title{font-family:EasyPixel,monospace}#cart-drawer .cart-drawer__items{padding-block-start:var(--cart-drawer-padding, 20px)}.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}@media(prefers-reduced-motion:no-preference){.button.button--groovi:hover{transform:translateY(-2px)}.button.button--groovi:active{transform:translateY(0)}}:is(.button,.button-secondary,.add-to-cart-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-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-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}}.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-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-installments,.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}.groovi-installments{font-size:var(--groovi-price-secondary-size, 12px);margin:.25em 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__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}.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),.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}.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}@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--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: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)}}html:active-view-transition-type(fill-cart-drawer)::view-transition-group(*),html:active-view-transition-type(empty-cart-drawer)::view-transition-group(*),html:active-view-transition-type(fill-cart-drawer)::view-transition-old(*),html:active-view-transition-type(empty-cart-drawer)::view-transition-old(*),html:active-view-transition-type(fill-cart-drawer)::view-transition-new(*),html:active-view-transition-type(empty-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}
/*# sourceMappingURL=/cdn/shop/t/7/assets/groovi-custom.css.map */
