#MainContent[data-template^=product] .product-information{padding-block:clamp(20px,3vw,44px) clamp(32px,5vw,64px)}#MainContent[data-template^=product] .product-information__grid{column-gap:clamp(30px,5vw,76px);align-items:start}#MainContent[data-template^=product] .product-media-gallery{--gallery-gap: 6px}#MainContent[data-template^=product] .product-media-container{overflow:hidden;background:radial-gradient(circle at 50% 34%,rgb(var(--color-foreground-rgb) / .07),transparent 60%),var(--pb-surface);border:1px solid rgb(var(--color-foreground-rgb) / .065);border-radius:var(--pb-radius-sm)}#MainContent[data-template^=product] .product-media-container img{transition:opacity var(--pb-transition),transform var(--pb-transition-slow)}#MainContent[data-template^=product] .product-media-container__zoom-button,#MainContent[data-template^=product] .dialog-zoomed-gallery__close-button,#MainContent[data-template^=product] .dialog-thumbnails-list__thumbnail{color:var(--color-foreground);background:color-mix(in srgb,var(--color-background) 88%,white 12%);border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-sm)}#MainContent[data-template^=product] .slideshow-controls__thumbnails .slideshow-control{overflow:hidden;border:1px solid transparent;border-radius:2px;opacity:.58;transition:border-color var(--pb-transition),opacity var(--pb-transition),transform var(--pb-transition)}#MainContent[data-template^=product] .slideshow-controls__thumbnails .slideshow-control[aria-current=true]{border-color:var(--pb-accent);opacity:1}@media(hover:hover)and (pointer:fine){#MainContent[data-template^=product] .product-media-container:hover img{transform:scale(1.006)}#MainContent[data-template^=product] .slideshow-controls__thumbnails .slideshow-control:hover{opacity:.86;transform:translateY(-1px)}}#MainContent[data-template^=product] .product-details{min-width:0;gap:20px;padding-top:clamp(8px,2vw,24px)}#MainContent[data-template^=product] .product-details>.group-block:first-child{padding-bottom:22px;border-bottom:1px solid var(--pb-border)}#MainContent[data-template^=product] .product-details h1{max-width:22ch;margin:0;color:var(--color-foreground);font-family:var(--font-body--family);font-size:clamp(2rem,3.2vw,3.35rem);font-weight:480;line-height:1.01;letter-spacing:-.038em;text-wrap:balance}#MainContent[data-template^=product] .product-details product-price{display:block;color:var(--color-foreground);font-family:var(--font-body--family);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:540;line-height:1.15;letter-spacing:-.025em}#MainContent[data-template^=product] .product-details product-price :is(.price,.price__regular,.price__sale){font:inherit}#MainContent[data-template^=product] .product-details .tax-note,#MainContent[data-template^=product] .product-details .installments{margin-top:7px;color:var(--pb-faint);font-size:.75rem;font-weight:400;line-height:1.45}#mepc-customization-options-block{width:100%;margin:0;padding-block:15px 2px;color:var(--color-foreground);border-top:1px solid var(--pb-border);font-family:var(--font-body--family)}#mepc-customization-options-block :where(label,legend){display:block;margin-bottom:7px;color:rgb(var(--color-foreground-rgb) / .68);font-family:var(--font-body--family);font-size:.6875rem;font-weight:580;line-height:1.25;letter-spacing:.075em;text-transform:uppercase}#mepc-customization-options-block :where(select,input:not([type=hidden],[type=checkbox],[type=radio]),textarea){width:100%;height:52px;min-height:52px;padding-block:0;padding-inline:15px 40px;color:var(--color-foreground);background-color:var(--pb-surface-raised);border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-sm);font-family:var(--font-body--family);font-size:.9rem;line-height:normal;transition:color var(--pb-transition),background-color var(--pb-transition),border-color var(--pb-transition),box-shadow var(--pb-transition)}#mepc-customization-options-block select{height:52px;min-height:52px;padding-block:0;line-height:normal;color-scheme:dark}#mepc-customization-options-block :where(select,input:not([type=hidden],[type=checkbox],[type=radio]),textarea):focus{background-color:var(--pb-surface-strong);border-color:var(--pb-accent);box-shadow:0 0 0 3px var(--pb-accent-soft);outline:none}#mepc-customization-options-block select option{color:#f3f3f5;background:#15181f}#mepc-customization-options-block select option:disabled{color:#f3f3f56b}#mepc-customization-options-block select option:checked{color:#fff;background:#6f55bd}#mepc-customization-options-block select[name^="properties["]{cursor:pointer}#mepc-customization-options-block select[aria-invalid=true]{border-color:#e55260;box-shadow:0 0 0 3px #e5526024}#mepc-customization-options-block .extraPriceMEPC{color:var(--pb-muted);font-family:var(--font-body--family);font-size:.8125rem;font-variant-numeric:tabular-nums}#mepc-customization-options-block :where(fieldset,.form-group,.option,.mepc-option){margin-bottom:15px}@media(hover:hover)and (pointer:fine){#mepc-customization-options-block select[name^="properties["]:hover{border-color:rgb(var(--color-foreground-rgb) / .28)}}#MainContent[data-template^=product] .buy-buttons-block{width:100%;padding-top:2px}#MainContent[data-template^=product] .buy-buttons-block product-form-component>form{display:block;padding:14px;background:linear-gradient(145deg,var(--pb-surface-raised),var(--pb-surface));border:1px solid var(--pb-border);border-radius:var(--pb-radius-md);box-shadow:inset 0 1px rgb(var(--color-foreground-rgb) / .035)}#MainContent[data-template^=product] .product-form-buttons{gap:9px}#MainContent[data-template^=product] .product-form-buttons .quantity-selector-wrapper{min-width:0;flex:0 0 auto}#MainContent[data-template^=product] .product-form-buttons .quantity-selector{--pb-quantity-control: 44px;display:grid;grid-template-columns:repeat(3,var(--pb-quantity-control));width:calc(var(--pb-quantity-control) * 3);min-width:calc(var(--pb-quantity-control) * 3);min-height:50px;flex:0 0 calc(var(--pb-quantity-control) * 3);align-items:stretch;justify-content:initial;overflow:hidden;background:var(--pb-surface);border-color:var(--pb-border-strong);border-radius:var(--pb-radius-sm)}#MainContent[data-template^=product] .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){display:inline-flex;align-items:center;justify-content:center;width:var(--pb-quantity-control);min-width:var(--pb-quantity-control);height:100%;min-height:48px;padding:0;border-radius:0;transition:background-color var(--pb-transition)}#MainContent[data-template^=product] .product-form-buttons .quantity-selector input[type=number]{width:var(--pb-quantity-control);min-width:0;max-width:none;height:100%;min-height:48px;padding:0 2px;text-align:center;border:0;border-inline:1px solid var(--pb-border);border-radius:0;box-shadow:none;font-variant-numeric:tabular-nums}#MainContent[data-template^=product] .product-form-buttons__add-to-cart{display:block;min-width:0}#MainContent[data-template^=product] .product-form-buttons__add-to-cart add-to-cart-component{display:block;width:100%;min-width:0}@media(hover:hover)and (pointer:fine){#MainContent[data-template^=product] .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:var(--pb-surface-raised)}}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button{min-height:50px;border-radius:var(--pb-radius-sm);font-size:.875rem;font-weight:620;letter-spacing:.005em}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button:not(:disabled):not([aria-disabled=true]),.sticky-add-to-cart__button:not(:disabled):not([aria-disabled=true]){color:#fff;background-color:color-mix(in srgb,var(--pb-accent) 63%,#251c43 37%);border:1px solid rgb(196 172 255 / .44);box-shadow:inset 0 1px #ffffff1c,0 8px 24px #25144a38;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){#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button:not(:disabled):not([aria-disabled=true]):hover,.sticky-add-to-cart__button:not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in srgb,var(--pb-accent) 69%,#251c43 31%);border-color:#d6c5ff9e;box-shadow:inset 0 1px #ffffff24,0 11px 28px #25144a4d;transform:translateY(-1px)}}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button:active,.sticky-add-to-cart__button:active{transform:translateY(0) scale(.99)}#MainContent[data-template^=product] .product-form-text__error{margin:0;padding:10px 12px;color:#ffbec4;background:#b4232f24;border-left:2px solid #e55260;border-radius:0 var(--pb-radius-sm) var(--pb-radius-sm) 0;font-size:.75rem;line-height:1.45}#MainContent[data-template^=product] .shopify-payment-button,#MainContent[data-template^=product] .accelerated-checkout-block{margin-top:2px;padding-top:9px;border-top:1px solid var(--pb-border)}#MainContent[data-template^=product] .shopify-payment-button__button{min-height:48px;overflow:hidden;border-radius:var(--pb-radius-sm);transition:opacity var(--pb-transition),filter var(--pb-transition),transform var(--pb-transition)}#MainContent[data-template^=product] .pixelbuilds-specs{width:100%;margin-block:24px 4px;border-top:1px solid var(--pb-border-strong)}#MainContent[data-template^=product] .pixelbuilds-specs h2{margin:0;padding-block:18px 14px;color:var(--pb-faint);font-family:var(--font-body--family);font-size:.6875rem;font-weight:650;line-height:1.2;letter-spacing:.1em}#MainContent[data-template^=product] .pixelbuilds-specs .spec-row{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,.65fr);gap:20px;align-items:start;min-height:48px;padding-block:13px;border-bottom:1px solid var(--pb-border);transition:background-color var(--pb-transition),padding-inline var(--pb-transition)}@media(hover:hover)and (pointer:fine){#MainContent[data-template^=product] .pixelbuilds-specs .spec-row:hover{padding-inline:8px;background:var(--pb-surface)}}#MainContent[data-template^=product] .pixelbuilds-specs .spec-name{padding:0;color:var(--pb-faint);font-family:var(--font-body--family);font-size:.6875rem;font-weight:620;line-height:1.4;letter-spacing:.045em}#MainContent[data-template^=product] .pixelbuilds-specs .spec-value{color:rgb(var(--color-foreground-rgb) / .84);font-family:var(--font-body--family);font-size:.8125rem;line-height:1.45}#MainContent[data-template^=product]>.section-wrapper .product-description{width:min(100%,920px);margin-inline:auto;color:rgb(var(--color-foreground-rgb) / .72);font-family:var(--font-body--family);font-size:1rem;line-height:1.72}#MainContent[data-template^=product]>.section-wrapper .product-description>:first-child{margin-top:0}#MainContent[data-template^=product]>.section-wrapper .product-description :is(h2,h3,h4){margin-block:1.75em .65em;color:var(--color-foreground);font-family:var(--font-body--family);font-weight:540;letter-spacing:-.03em}#MainContent[data-template^=product]>.section-wrapper .product-description h2{font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}#MainContent[data-template^=product]>.section-wrapper .product-description h3{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}#MainContent[data-template^=product]>.section-wrapper .product-description :is(p,ul,ol){max-width:72ch}#MainContent[data-template^=product]>.section-wrapper .product-description img{height:auto;margin-block:28px;border-radius:var(--pb-radius-sm)}#MainContent[data-template^=product]>.section-wrapper .product-description blockquote{margin:28px 0;padding:6px 0 6px 20px;color:rgb(var(--color-foreground-rgb) / .82);border-left:2px solid rgb(169 138 255 / .55)}#MainContent[data-template^=product]>.section-wrapper .product-description :is(ul,ol){padding-inline-start:1.2em}#MainContent[data-template^=product]>.section-wrapper .product-description li+li{margin-top:7px}#MainContent[data-template^=product]>.section-wrapper .product-description table{display:table;width:100%;margin-block:28px;border-collapse:collapse;font-size:.875rem}#MainContent[data-template^=product]>.section-wrapper .product-description :is(th,td){padding:12px 10px;border-bottom:1px solid var(--pb-border);text-align:left;vertical-align:top}#MainContent[data-template^=product]>.section-wrapper .product-description th{color:var(--pb-faint);font-size:.6875rem;font-weight:650;letter-spacing:.065em;text-transform:uppercase}#MainContent[data-template^=product] .product-recommendations{border-top:1px solid var(--pb-border)}.sticky-add-to-cart__title{font-family:var(--font-body--family);font-size:.8125rem;font-weight:570;line-height:1.25}.sticky-add-to-cart__variant{color:var(--pb-faint);font-size:.6875rem}.sticky-add-to-cart__price{font-family:var(--font-body--family);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.sticky-add-to-cart__button{border-radius:var(--pb-radius-sm);font-size:.8125rem}@media screen and (max-width:989px){#MainContent[data-template^=product] .product-information__grid{column-gap:28px}#MainContent[data-template^=product] .product-details h1{font-size:clamp(1.8rem,4vw,2.65rem)}}@media screen and (min-width:990px){#MainContent[data-template^=product] .product-information__grid.product-information__grid--half{column-gap:clamp(28px,2.6vw,44px);align-items:stretch}#MainContent[data-template^=product] .product-details{align-self:stretch;height:auto;min-height:0;padding-top:0}#MainContent[data-template^=product] .product-details>.group-block{width:100%;height:100%!important;min-height:0;padding-top:0!important;padding-bottom:0!important}#MainContent[data-template^=product] .product-details>.group-block>.group-block-content{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;height:100%;min-height:0;gap:12px!important}#MainContent[data-template^=product] .product-details h1{max-width:23ch;margin:0;font-size:clamp(30px,2.15vw,42px);font-weight:480;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}#MainContent[data-template^=product] .product-details product-price{margin-top:2px;font-size:clamp(17px,1.05vw,21px);line-height:1.2}#MainContent[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:first-child{padding-bottom:12px!important}#mepc-customization-options-block{padding-block:10px 0}#mepc-customization-options-block :where(fieldset,.form-group,.option,.mepc-option){margin-bottom:9px}#mepc-customization-options-block :where(label,legend){margin-bottom:4px;font-size:10.5px;line-height:1.2}#MainContent[data-template^=product] .buy-buttons-block{margin-top:auto;padding-top:4px}#MainContent[data-template^=product] .buy-buttons-block product-form-component>form{padding:10px}#MainContent[data-template^=product] .product-form-buttons{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px;width:100%;align-items:stretch}#MainContent[data-template^=product] .product-form-buttons .quantity-selector-wrapper{grid-column:1;width:132px;min-width:132px}#MainContent[data-template^=product] .product-form-buttons .quantity-selector{width:132px;min-width:132px;max-width:132px;height:48px;min-height:48px}#MainContent[data-template^=product] .product-form-buttons__add-to-cart{grid-column:2;width:100%;min-width:0}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button{width:100%;height:48px;min-height:48px}#MainContent[data-template^=product] .product-form-buttons :is(.shopify-payment-button,.accelerated-checkout-block,shopify-accelerated-checkout){grid-column:1 / -1;width:100%;min-width:0;margin-top:0;padding-top:8px}.sticky-add-to-cart__bar[data-stuck=true]{width:min(760px,calc(100vw - 32px));gap:13px;padding:9px;background:color-mix(in srgb,var(--color-background) 96%,white 4%);border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-md);box-shadow:0 16px 46px #00000052;-webkit-backdrop-filter:blur(18px) saturate(108%);backdrop-filter:blur(18px) saturate(108%)}#MainContent[data-template^=product] .sticky-add-to-cart__bar:before{background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.sticky-add-to-cart__image{overflow:hidden;border-radius:2px}.sticky-add-to-cart__button{min-height:44px}}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-information{padding-block:0 34px}#MainContent[data-template^=product] .product-information__grid{row-gap:0}#MainContent[data-template^=product] .product-information__media{width:calc(100% + (2 * var(--page-margin)));min-width:calc(100% + (2 * var(--page-margin)));margin-inline:calc(-1 * var(--page-margin))}#MainContent[data-template^=product] .product-media-container{border-inline:0;border-radius:0}#MainContent[data-template^=product] .product-details{gap:18px;padding-top:24px}#MainContent[data-template^=product] .product-details h1{max-width:none;font-size:clamp(1.75rem,8.7vw,2.55rem);line-height:1.03}#MainContent[data-template^=product] .product-details product-price{font-size:1.22rem}#mepc-customization-options-block :where(select,input:not([type=hidden],[type=checkbox],[type=radio]),textarea){height:52px;min-height:52px;font-size:1rem}#MainContent[data-template^=product] .buy-buttons-block{margin-top:14px;padding-top:0}#MainContent[data-template^=product] .buy-buttons-block product-form-component>form{margin-inline:-2px;padding:10px;border-radius:10px}#MainContent[data-template^=product] .product-form-buttons{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px;width:100%;align-items:stretch}#MainContent[data-template^=product] .product-form-buttons .quantity-selector-wrapper{grid-column:1;align-self:stretch;width:132px;min-width:132px}#MainContent[data-template^=product] .product-form-buttons .quantity-selector{--pb-quantity-control: 44px;width:132px;min-width:132px;max-width:132px;height:58px;min-height:58px;flex-basis:132px}#MainContent[data-template^=product] .product-form-buttons .product-form-buttons__add-to-cart,#MainContent[data-template^=product] .product-form-buttons add-to-cart-component{grid-column:2;align-self:stretch;width:100%;min-width:0}#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button{width:100%;min-width:0;height:58px;min-height:58px;padding-inline:12px;border-radius:7px;font-size:.82rem;line-height:1.15}#MainContent[data-template^=product] .product-form-buttons :is(.shopify-payment-button,.accelerated-checkout-block,shopify-accelerated-checkout,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){grid-column:1 / -1;width:100%;min-width:0}#MainContent[data-template^=product] .product-form-buttons :is(.shopify-payment-button,.accelerated-checkout-block,shopify-accelerated-checkout){margin-top:6px}#MainContent[data-template^=product] .shopify-payment-button__more-options{margin-top:8px;font-size:.75rem}#MainContent[data-template^=product] .pixelbuilds-specs{margin-top:20px}#MainContent[data-template^=product] .pixelbuilds-specs .spec-row{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:12px}#MainContent[data-template^=product] .pixelbuilds-specs .spec-name{font-size:.625rem}#MainContent[data-template^=product]>.section-wrapper .product-description{font-size:.9375rem;line-height:1.64}#MainContent[data-template^=product]>.section-wrapper .product-description :is(p,ul,ol){max-width:none}#MainContent[data-template^=product]>.section-wrapper .product-description table{display:block;overflow-x:auto;overscroll-behavior-inline:contain}}@media screen and (max-width:389px){.sticky-add-to-cart__image{display:none}.sticky-add-to-cart__info{min-width:0}.sticky-add-to-cart__price{margin-inline-start:auto}}@media screen and (max-width:349px){#MainContent[data-template^=product] .product-form-buttons{grid-template-columns:124px minmax(0,1fr);gap:7px}#MainContent[data-template^=product] .product-form-buttons .quantity-selector-wrapper,#MainContent[data-template^=product] .product-form-buttons .quantity-selector{width:124px;min-width:124px;max-width:124px}#MainContent[data-template^=product] .product-form-buttons .quantity-selector{--pb-quantity-control: 41.333px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=product] .product-media-container img,#MainContent[data-template^=product] .slideshow-controls__thumbnails .slideshow-control,#MainContent[data-template^=product] .pixelbuilds-specs .spec-row,#MainContent[data-template^=product] .product-form-buttons .add-to-cart-button,.sticky-add-to-cart__button{transition-duration:.01ms}#MainContent[data-template^=product] .pixelbuilds-specs .spec-row:hover{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pixelbuilds-product.css.map */
