:root{--pb-space-1: 5px;--pb-space-2: 10px;--pb-space-3: 16px;--pb-space-4: 24px;--pb-space-5: 32px;--pb-space-6: 48px;--pb-space-7: 64px;--pb-radius-sm: 5px;--pb-radius-md: 9px;--pb-radius-lg: 12px;--pb-border: rgb(var(--color-foreground-rgb) / .085);--pb-border-strong: rgb(var(--color-foreground-rgb) / .155);--pb-surface: rgb(var(--color-foreground-rgb) / .02);--pb-surface-raised: rgb(var(--color-foreground-rgb) / .045);--pb-surface-strong: rgb(var(--color-foreground-rgb) / .07);--pb-muted: rgb(var(--color-foreground-rgb) / .58);--pb-faint: rgb(var(--color-foreground-rgb) / .38);--pb-accent: #a98aff;--pb-accent-soft: rgb(169 138 255 / .12);--pb-shadow-soft: 0 18px 54px rgb(0 0 0 / .24);--pb-ease-out: cubic-bezier(.22, .61, .36, 1);--pb-ease-soft: cubic-bezier(.2, .7, .25, 1);--pb-transition-fast: .16s var(--pb-ease-out);--pb-transition: .22s var(--pb-ease-out);--pb-transition-slow: .34s var(--pb-ease-soft)}html{background:var(--color-background)}body{overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(body,dialog,.menu-drawer,.predictive-search-form__content){scrollbar-color:rgb(var(--color-foreground-rgb) / .2) transparent;scrollbar-width:thin}::selection{color:#fff;background:#8d5cf69e}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}:where(.button,.button-secondary):not(.button-unstyled){min-height:44px;border-radius:var(--pb-radius-md);font-family:var(--font-body--family);font-size:.8125rem;font-weight:570;letter-spacing:.01em;transition:color var(--pb-transition),background-color var(--pb-transition),border-color var(--pb-transition),box-shadow var(--pb-transition),transform var(--pb-transition)}@media(hover:hover)and (pointer:fine){:where(.button,.button-secondary):not(.button-unstyled):not(:disabled):hover{transform:translateY(-1px)}}:where(.button,.button-secondary):not(.button-unstyled):active{transform:translateY(0) scale(.99)}:where(.button,.button-secondary):disabled,:where(.button,.button-secondary)[aria-disabled=true]{cursor:not-allowed;transform:none}.button-unstyled--with-icon,.header-actions__action,.slideshow-control,.close-button{transition:color var(--pb-transition),background-color var(--pb-transition),border-color var(--pb-transition),opacity var(--pb-transition),transform var(--pb-transition)}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){min-height:44px;color:var(--color-foreground);background:var(--pb-surface);border-color:var(--pb-border-strong);border-radius:var(--pb-radius-sm);box-shadow:none;transition:border-color var(--pb-transition),background-color var(--pb-transition),box-shadow var(--pb-transition)}textarea{min-height:130px;resize:vertical}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):hover{border-color:rgb(var(--color-foreground-rgb) / .3)}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus{background:var(--pb-surface-raised);border-color:var(--pb-accent);box-shadow:0 0 0 3px var(--pb-accent-soft)}#header-group{position:relative;z-index:var(--layer-header-menu)}.header-section{border-bottom:1px solid var(--pb-border)}#header-component .header__row--top{min-height:66px}#header-component[data-sticky-state=active] .header__row--top{background:color-mix(in srgb,var(--color-background) 92%,transparent);-webkit-backdrop-filter:blur(18px) saturate(108%);backdrop-filter:blur(18px) saturate(108%)}.header-menu .menu-list__link,.header-actions__action{font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;letter-spacing:.005em}.header-menu .menu-list__link,.header-menu .menu-list__link-title{position:relative}.header-menu .menu-list__link-title:after{content:"";position:absolute;right:calc(var(--gap-xl) / 2);bottom:-9px;left:calc(var(--gap-xl) / 2);height:1px;background:var(--pb-accent);opacity:0;pointer-events:none;transition:opacity .12s ease}.header-menu .menu-list__list-item:is(:hover,:focus-within)>.menu-list__link .menu-list__link-title:after,.header-menu .menu-list__link[aria-expanded=true] .menu-list__link-title:after{opacity:1}.header-actions__action{border-radius:var(--pb-radius-md)}.header-actions__action .svg-wrapper,.header-drawer-icon{transition:transform var(--pb-transition)}@media(hover:hover)and (pointer:fine){.header-actions__action:hover{background:var(--pb-surface-raised)}.header-actions__action:hover .svg-wrapper,.menu-drawer-container summary:hover .header-drawer-icon{transform:translateY(-1px) scale(1.025)}}.menu-list__submenu,.menu-drawer__navigation{border-color:var(--pb-border)}.header-menu .menu-list__submenu{background:transparent;border:0;box-shadow:none}.header-menu .menu-list__submenu-inner{padding-block:clamp(24px,3vw,38px)}.header-menu .mega-menu__link{border-radius:3px;transition:color var(--pb-transition),opacity var(--pb-transition),transform var(--pb-transition)}.header-menu .mega-menu__link--parent{color:rgb(var(--color-foreground-rgb) / .92);font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.015em}.header-menu .mega-menu__link-image{overflow:hidden;border-radius:var(--pb-radius-sm);transition:filter var(--pb-transition),transform var(--pb-transition-slow)}.menu-drawer__menu-item{font-family:var(--font-body--family);transition:color var(--pb-transition),background-color var(--pb-transition),transform var(--pb-transition)}@media(hover:hover)and (pointer:fine){.header-menu .mega-menu__link:hover{transform:translate(2px)}.header-menu .mega-menu__link:has(.mega-menu__link-image):hover{transform:none}.header-menu .mega-menu__link:has(.mega-menu__link-image):hover .mega-menu__link-image{filter:saturate(1.04);transform:scale(1.012)}.menu-drawer__menu-item:hover{background:var(--pb-surface);transform:translate(2px)}}#MainContent[data-template=index]>.shopify-section,#MainContent[data-template=index]>.section-wrapper{border-color:var(--pb-border)}#MainContent[data-template=index]>.section-wrapper:first-child .section-content-wrapper{min-height:clamp(430px,50svh,650px);max-width:min(100%,1440px);margin-inline:auto}#MainContent[data-template=index]>.section-wrapper:first-child .custom-section-background :is(video,img){filter:saturate(.92) contrast(1.035) brightness(.9)}#MainContent[data-template=index]>.section-wrapper:first-child .section-content-wrapper>.group-block{max-width:min(720px,52%)}#MainContent[data-template=index]>.section-wrapper:first-child .section-content-wrapper>.group-block>.group-block-content{gap:13px}#MainContent[data-template=index]>.section-wrapper:first-child h1{max-width:16ch;margin:0;font-family:var(--font-body--family);font-size:clamp(2.65rem,4.7vw,4.8rem);font-weight:440;line-height:1.025;letter-spacing:-.042em;text-wrap:balance}#MainContent[data-template=index]>.section-wrapper:first-child .group-block-content>.text-block.rte{max-width:39ch;color:rgb(var(--color-foreground-rgb) / .72);font-size:clamp(.875rem,1.2vw,1rem);line-height:1.55}#MainContent[data-template=index]>.section-wrapper:first-child .group-block-content>.group-block{margin-top:5px}#MainContent[data-template=index]>.section-wrapper:first-child .group-block-content>.group-block>.group-block-content{gap:14px}#MainContent[data-template=index]>.section-wrapper:first-child .button{min-height:43px;padding-inline:18px;color:#11131a;background:#f9f9fcf0;border-color:#ffffff24;border-radius:7px;box-shadow:0 8px 24px #00000024}#MainContent[data-template=index]>.section-wrapper:first-child .button-unstyled{position:relative;display:inline-flex;align-items:center;min-height:43px;padding-inline:18px 0;color:rgb(var(--color-foreground-rgb) / .76);font-family:var(--font-body--family);font-size:.8rem;font-weight:520;text-decoration:none;transition:color var(--pb-transition),transform var(--pb-transition)}@media(hover:hover)and (pointer:fine){#MainContent[data-template=index]>.section-wrapper:first-child .button:hover{background:#fff;box-shadow:0 11px 30px #0003}#MainContent[data-template=index]>.section-wrapper:first-child .button-unstyled:hover{color:var(--color-foreground);transform:translate(2px)}}#MainContent[data-template=index]>.section-wrapper:first-child .button+.button,#MainContent[data-template=index]>.section-wrapper:first-child .button+.button-secondary{margin-inline-start:var(--pb-space-2)}.section-resource-list__header h2,.section-carousel h2{font-family:var(--font-body--family);font-weight:520;letter-spacing:-.025em;text-wrap:balance}#MainContent[data-template=index] .section-resource-list__header,#MainContent[data-template=index] .section-carousel>:first-child{margin-bottom:var(--pb-space-2)}#MainContent[data-template=index] .section-resource-list .text-block br:first-child,#MainContent[data-template=index] .section-resource-list .text-block br+br,#MainContent[data-template=index] .section-resource-list .text-block br:last-child,#MainContent[data-template=index] .section-resource-list .text-block br:has(+br:last-child){display:none}#MainContent[data-template=index] .section-resource-list__header{align-items:end;gap:var(--pb-space-3)}#MainContent[data-template=index] .section-resource-list__header .text-block.rte:first-child{color:var(--color-foreground);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:520;line-height:1.04;letter-spacing:-.032em}#MainContent[data-template=index] .section-resource-list__header .text-block.rte+.text-block.rte{max-width:52ch;color:var(--pb-muted);font-size:.875rem;line-height:1.55}#MainContent[data-template=index] .collection-card,#MainContent[data-template=index] .resource-card{background:transparent;border-radius:var(--pb-radius-md)}#MainContent[data-template=index] .collection-card img,#MainContent[data-template=index] .resource-card img{border-radius:var(--pb-radius-md);transition:transform var(--pb-transition-slow),filter var(--pb-transition),opacity var(--pb-transition)}#MainContent[data-template=index] .collection-card__inner{gap:10px}#MainContent[data-template=index] .collection-card__content{min-height:34px;justify-content:flex-start;padding-inline:2px}#MainContent[data-template=index] .collection-card__content .text-block--background{--text-background-color: transparent;--text-padding: 0px;color:rgb(var(--color-foreground-rgb) / .86);font-family:var(--font-body--family);font-size:.8125rem;font-weight:560;line-height:1.25;letter-spacing:-.01em}@media(hover:hover)and (pointer:fine){#MainContent[data-template=index] :is(.collection-card,.resource-card):hover img{opacity:.965;filter:saturate(1.025);transform:scale(1.012)}}#MainContent[data-template=index] slideshow-arrows .slideshow-control,#MainContent[data-template=index] .resource-list__carousel-button{color:var(--color-foreground);background:color-mix(in srgb,var(--color-background) 90%,white 10%);border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-md);box-shadow:none}@media(hover:hover)and (pointer:fine){#MainContent[data-template=index] slideshow-arrows .slideshow-control:hover,#MainContent[data-template=index] .resource-list__carousel-button:hover{background:color-mix(in srgb,var(--color-background) 84%,white 16%);border-color:rgb(var(--color-foreground-rgb) / .24);transform:translateY(-1px)}}product-card{position:relative;isolation:isolate}product-card .product-card__content{--product-card-gap: 9px;height:100%;padding-bottom:18px;border-bottom:1px solid var(--pb-border);transition:border-color var(--pb-transition),opacity var(--pb-transition)}product-card .card-gallery{aspect-ratio:1;overflow:hidden;background:linear-gradient(145deg,rgb(var(--color-foreground-rgb) / .045),transparent 54%),var(--pb-surface);border-radius:var(--pb-radius-sm)}product-card .card-gallery :is(slideshow-component,slideshow-container,.slideshow-slide,.product-media-container){height:100%}product-card .card-gallery .product-media-container{background:transparent}product-card .card-gallery img{transition:transform .3s cubic-bezier(.2,.65,.3,1),opacity var(--pb-transition)}@media(hover:hover)and (pointer:fine){product-card:hover .card-gallery img{opacity:.95;transform:scale(1.018)}}product-card .text-block{min-width:0}product-card .text-block p[role=heading],product-card .product-grid-view-zoom-out--details :is(h3,h4){min-height:2.55em;margin:0;color:var(--color-foreground);font-family:var(--font-body--family);font-size:clamp(.875rem,1.15vw,1rem);font-weight:570;line-height:1.28;letter-spacing:-.012em;text-wrap:pretty;transition:color var(--pb-transition),transform var(--pb-transition)}@media(hover:hover)and (pointer:fine){product-card:hover .product-card__content{border-color:var(--pb-border-strong)}product-card:hover .text-block p[role=heading],product-card:hover .product-grid-view-zoom-out--details :is(h3,h4){color:color-mix(in srgb,var(--color-foreground) 90%,var(--pb-accent) 10%);transform:translate(1px)}}product-card product-price{margin-top:auto;color:rgb(var(--color-foreground-rgb) / .86);font-family:var(--font-body--family);font-size:.875rem;font-weight:590;line-height:1.3;font-variant-numeric:tabular-nums}product-card .product-badges__badge{padding:5px 8px;font-size:.6875rem;border:1px solid var(--pb-border-strong);border-radius:2px}#MainContent[data-template^=collection]>.section-wrapper:first-child .section-content-wrapper{max-width:min(100%,1440px);padding-block:clamp(30px,3.8vw,52px);border-bottom:1px solid var(--pb-border)}#MainContent[data-template^=collection]>.section-wrapper:first-child h1{margin:0;font-family:var(--font-body--family);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:520;line-height:.98;letter-spacing:-.045em}@media screen and (min-width:750px)and (max-width:989px){#MainContent[data-template^=collection] .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat( 2, minmax(0, 1fr) )}}@media screen and (min-width:990px)and (max-width:1279px){#MainContent[data-template^=collection] .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat( 3, minmax(0, 1fr) )}}@media screen and (min-width:1280px)and (max-width:1599px){#MainContent[data-template^=collection] .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat( 4, minmax(0, 1fr) )}}@media screen and (min-width:1600px){#MainContent[data-template^=collection] .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat( 5, minmax(0, 1fr) )}}#MainContent[data-template^=collection]>.section-wrapper:first-child .rte{max-width:64ch;color:var(--pb-muted);line-height:1.6}.facets-controls-wrapper{display:flex;align-items:center;min-height:56px;background:transparent;border-top:1px solid var(--pb-border);border-bottom:0}.facets__summary,.sorting-filter__button,.facets-toggle__button,.grid-density-controls button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;gap:6px;padding-inline:13px;color:rgb(var(--color-foreground-rgb) / .88);background:var(--pb-surface);border:1px solid var(--pb-border-strong);border-radius:6px;font-family:var(--font-body--family);font-size:.75rem;font-weight:550;line-height:1;transition:color var(--pb-transition-fast),background-color var(--pb-transition-fast),border-color var(--pb-transition-fast)}@media(hover:hover)and (pointer:fine){:is(.facets__summary,.sorting-filter__button,.facets-toggle__button,.grid-density-controls button):hover{color:var(--color-foreground);background:var(--pb-surface-raised);border-color:rgb(var(--color-foreground-rgb) / .24)}}.facets--horizontal .facets__filters-wrapper{align-items:center;gap:8px!important}.facets--horizontal .facets__summary{height:38px!important}.facets__summary .icon-caret{width:11px;height:11px;margin:0;opacity:.65}.facets__panel,.sorting-filter__dropdown{background:var(--color-background);border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-sm);box-shadow:0 18px 52px #0000004d}.products-count-wrapper{color:var(--pb-faint);font-size:.75rem}.main-collection-grid__empty{min-height:40vh;padding:var(--pb-space-7) var(--pb-space-4);text-align:center}.pagination__item,.pagination__button,.pagination-controls__button{border-radius:var(--pb-radius-sm);transition:color var(--pb-transition),background-color var(--pb-transition),border-color var(--pb-transition),transform var(--pb-transition)}footer .section-wrapper:has(.accordion){border-top:1px solid var(--pb-border)}footer .section:has(.accordion) .section-content-wrapper{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(36px,7vw,104px);padding-block:clamp(48px,6vw,76px)}footer .section:has(.accordion) .text-block.h3>*{max-width:12ch;margin:0;font-family:var(--font-body--family);font-size:clamp(1.85rem,3.2vw,2.8rem);font-weight:520;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}footer .section:has(.accordion) .accordion{width:100%;border-top:1px solid var(--pb-border-strong)}footer .section:has(.accordion) .details{border-bottom:1px solid var(--pb-border)}footer .section:has(.accordion) .details__header{min-height:60px;padding-block:17px;color:rgb(var(--color-foreground-rgb) / .9);font-family:var(--font-body--family);font-size:clamp(.875rem,1.3vw,1rem);font-weight:540;line-height:1.35;transition:color var(--pb-transition),background-color var(--pb-transition),padding-inline var(--pb-transition)}@media(hover:hover)and (pointer:fine){footer .section:has(.accordion) .details__header:hover{color:var(--color-foreground);padding-inline:8px}}footer .section:has(.accordion) .details__header .svg-wrapper{width:18px;height:18px;color:var(--pb-faint);transition:color var(--pb-transition),transform var(--pb-transition)}footer .section:has(.accordion) details[open] .details__header{padding-inline:10px;color:var(--color-foreground);background:var(--pb-surface)}footer .section:has(.accordion) details[open] .details__header .svg-wrapper{color:var(--pb-accent);transform:rotate(45deg)}footer .section:has(.accordion) .details-content{color:var(--pb-muted);font-size:.875rem;line-height:1.62}footer .section:has(.accordion) .details-content>*{padding-block:0 22px}footer .section:has(.accordion) .details-content p{max-width:68ch;margin:0}footer .section:has(.accordion) .details-content br+br,footer .section:has(.accordion) .details-content br:last-child,footer .section:has(.accordion) .details-content br:has(+br:last-child){display:none}footer .footer-utilities{background:color-mix(in srgb,var(--color-background) 97%,white 3%)}footer .utilities{min-height:84px;padding-block:var(--pb-space-4);border-color:var(--pb-border)}footer .utilities,footer .utilities a,footer .utilities button{font-family:var(--font-body--family);font-size:.75rem}footer .utilities a{text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--pb-transition),text-decoration-color var(--pb-transition)}footer .utilities a:hover{color:var(--color-foreground);text-decoration-color:var(--pb-accent)}.pb-template--page #MainContent>.shopify-section:first-child h1{font-family:var(--font-body--family);font-size:clamp(2rem,5vw,3.75rem);font-weight:520;letter-spacing:-.045em}.pb-template--page contact-form-component,.pb-template--page .contact-form{width:min(100%,760px)}.pb-template--page contact-form-component{display:block;padding:clamp(20px,3vw,34px);background:linear-gradient(145deg,var(--pb-surface-raised),var(--pb-surface));border:1px solid var(--pb-border);border-radius:var(--pb-radius-md)}.pb-template--page contact-form-component :is(label,.form__label){color:rgb(var(--color-foreground-rgb) / .68);font-family:var(--font-body--family);font-size:.6875rem;font-weight:580;letter-spacing:.055em}.pb-template--page contact-form-component .button{min-width:170px}.pixelbuilds-floating-contact{min-height:42px;color:rgb(var(--color-foreground-rgb) / .9);background:color-mix(in srgb,var(--color-background) 90%,white 10%);border-color:var(--pb-border-strong);border-radius:var(--pb-radius-md);box-shadow:0 12px 34px #00000038;font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.01em}.pixelbuilds-floating-contact:hover{color:#fff;background:color-mix(in srgb,var(--color-background) 82%,var(--pb-accent) 18%);border-color:#9a69ff85;box-shadow:0 15px 38px #00000047}#MainContent[data-template=index] :is(.pb-cta__title,.pb-social__heading,.pb-why__title){font-weight:470;letter-spacing:-.032em}#MainContent[data-template=index] .pb-social__card{background:rgb(var(--color-foreground-rgb) / .012);border-color:var(--pb-border);border-radius:var(--pb-radius-md)}#MainContent[data-template=index] .pb-social__control,#MainContent[data-template=index] .pb-social__channel,#MainContent[data-template=index] .pb-cta__button,#MainContent[data-template=index] .pb-cta__secondary,#MainContent[data-template=index] .pb-why__feature{transition:color var(--pb-transition),background-color var(--pb-transition),border-color var(--pb-transition),opacity var(--pb-transition),transform var(--pb-transition)}#MainContent[data-template=index] .pb-social__image img{transition:transform var(--pb-transition-slow),filter var(--pb-transition)}@media(hover:hover)and (pointer:fine){#MainContent[data-template=index] .pb-social__control:hover,#MainContent[data-template=index] .pb-social__channel:hover{background:var(--pb-surface)}#MainContent[data-template=index] .pb-social__image:hover img{transform:scale(1.018)}#MainContent[data-template=index] .pb-why__feature:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){#MainContent[data-template=index]>.section-wrapper:first-child .section-content-wrapper>.group-block>.group-block-content>*{animation:pb-hero-content-enter .56s var(--pb-ease-soft) both}#MainContent[data-template=index]>.section-wrapper:first-child .section-content-wrapper>.group-block>.group-block-content>:nth-child(2){animation-delay:70ms}#MainContent[data-template=index]>.section-wrapper:first-child .section-content-wrapper>.group-block>.group-block-content>:nth-child(3){animation-delay:.13s}}@keyframes pb-hero-content-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px){#header-component .header__row--top{min-height:58px}#header-component[data-sticky-state=active] .header__row--top{background:color-mix(in srgb,var(--color-background) 97%,white 3%);-webkit-backdrop-filter:none;backdrop-filter:none}.menu-drawer__navigation{padding-top:var(--pb-space-3)}.menu-drawer{background:color-mix(in srgb,var(--color-background) 98%,white 2%);border-color:var(--pb-border-strong);box-shadow:22px 0 56px #00000052}.menu-drawer__backdrop{background:#0204095c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-drawer__menu-item--mainlist{min-height:48px;font-size:1rem}.menu-drawer__menu>.menu-drawer__list-item+.menu-drawer__list-item{border-top:1px solid var(--pb-border)}}@media screen and (max-width:749px){:root{--pb-space-6: 40px;--pb-space-7: 48px}#MainContent[data-template=index]>.section-wrapper:first-child .section-content-wrapper{min-height:clamp(430px,64svh,560px);padding-inline:18px}#MainContent[data-template=index]>.section-wrapper:first-child .section-content-wrapper>.group-block{width:100%;max-width:100%;padding:12px 0 16px}#MainContent[data-template=index]>.section-wrapper:first-child h1{max-width:15ch;font-size:clamp(2.15rem,9.2vw,3rem);font-weight:430;line-height:1.03;letter-spacing:-.038em}#MainContent[data-template=index]>.section-wrapper:first-child .group-block-content>.text-block.rte{max-width:34ch;font-size:.9rem;line-height:1.5}#MainContent[data-template=index]>.section-wrapper:first-child .group-block-content>.group-block{width:100%;margin-top:2px}#MainContent[data-template=index]>.section-wrapper:first-child .group-block-content>.group-block>.group-block-content{width:100%;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:8px}#MainContent[data-template=index]>.section-wrapper:first-child .button,#MainContent[data-template=index]>.section-wrapper:first-child .button-unstyled{min-height:40px;font-size:.75rem}#MainContent[data-template=index]>.section-wrapper:first-child .button-unstyled{display:inline-flex;align-items:center;justify-content:flex-start;padding-inline:18px 0}#MainContent[data-template=index] .section-resource-list,#MainContent[data-template=index] .section-carousel{row-gap:var(--pb-space-3)}#MainContent[data-template=index] .section-resource-list__header{align-items:start}#MainContent[data-template=index] .section-resource-list__header .text-block.rte:first-child{font-size:1.45rem}#MainContent[data-template=index] .collection-card__inner{gap:8px}#MainContent[data-template=index] .collection-card__content{min-height:32px}#MainContent[data-template=index] .resource-list__carousel{scroll-padding-inline:18px}product-card .product-card__content{--product-card-gap: 7px;padding-bottom:14px}product-card .text-block p[role=heading]{min-height:3.9em;font-size:.8125rem;line-height:1.3}product-card product-price{font-size:.8125rem}.collection-wrapper--full-width-on-mobile .main-collection-grid,.facets-mobile-wrapper{padding-inline:14px}footer .section:has(.accordion) .section-content-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;padding-block:38px 42px}footer .section:has(.accordion) .text-block.h3>*{max-width:14ch;font-size:clamp(1.75rem,9vw,2.35rem)}footer .section:has(.accordion) .details__header{min-height:58px;padding-block:16px;font-size:.875rem}footer .section:has(.accordion) .details-content{font-size:.8125rem}footer .utilities{min-height:auto;align-items:flex-start;gap:18px;padding-block:24px calc(24px + env(safe-area-inset-bottom));text-align:left;text-wrap:balance}footer .utilities>*{justify-self:start;text-align:left}.pixelbuilds-floating-contact{min-height:40px;padding-inline:11px}.pb-template--page contact-form-component{padding:18px 15px}}@media screen and (max-width:374px){#MainContent[data-template=index]>.section-wrapper:first-child .button{width:fit-content}#MainContent[data-template=index]>.section-wrapper:first-child .button+.button,#MainContent[data-template=index]>.section-wrapper:first-child .button+.button-secondary{margin-block-start:var(--pb-space-2);margin-inline-start:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto}product-card .card-gallery img,#MainContent[data-template=index] :is(.collection-card,.resource-card) img,.header-menu .menu-list__link-title:after,.header-actions__action,.header-actions__action .svg-wrapper,.header-menu .mega-menu__link,.header-menu .mega-menu__link-image,.menu-drawer__menu-item,footer .section:has(.accordion) .details__header,footer .section:has(.accordion) .details__header .svg-wrapper{transition-duration:.01ms}#MainContent[data-template=index]>.section-wrapper:first-child .section-content-wrapper>.group-block>.group-block-content>*{animation:none}@media(hover:hover)and (pointer:fine){:where(.button,.button-secondary):not(.button-unstyled):not(:disabled):hover,product-card:hover .card-gallery img,#MainContent[data-template=index] :is(.collection-card,.resource-card):hover img{transform:none}.header-actions__action:hover .svg-wrapper,.header-menu .mega-menu__link:hover,.header-menu .mega-menu__link:has(.mega-menu__link-image):hover .mega-menu__link-image,.menu-drawer-container summary:hover .header-drawer-icon,.menu-drawer__menu-item:hover,#MainContent[data-template=index] .pb-why__feature:hover{transform:none}}:where(.button,.button-secondary):not(.button-unstyled):active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pixelbuilds-design-system.css.map */
