:root{--color-accent: #fe5b04;--color-accent-rgb: 254 91 4;--color-surface: #f4f3f2;--color-muted: #6b6b6b;--color-text: #252525;--color-ink: #131313;--color-ps-border: #e6e4e4;--ps-background: #ffffff;--ps-radius-button: 5px;--ps-radius-card: 6px;--ps-container: 90rem;--ps-gutter: clamp(1rem, 3vw, 2.5rem);--ps-space-4: .25rem;--ps-space-8: .5rem;--ps-space-12: .75rem;--ps-space-16: 1rem;--ps-space-24: 1.5rem;--ps-space-32: 2rem;--ps-space-40: 2.5rem;--ps-space-48: 3rem;--ps-space-64: 4rem;--ps-space-80: 5rem;--ps-space-96: 6rem;--ps-space-128: 8rem;--ps-text-eyebrow: .72rem;--ps-text-caption: .75rem;--ps-text-body: .9375rem;--ps-text-body-large: 1.125rem;--ps-text-h4: 1.25rem;--ps-text-h3: 1.5rem;--ps-text-h2: clamp(1.75rem, 2.5vw, 2.75rem);--ps-text-h1: clamp(2.25rem, 4vw, 4.25rem);--ps-text-display: clamp(2.6rem, 5vw, 4.5rem);--ps-tracking-eyebrow: .18em;--ps-tracking-heading: -.02em;--ps-ease: cubic-bezier(.16, 1, .3, 1);--hover-subtle-zoom-amount: 1.03;--drawer-max-width: 440px}.ps-shell{width:100%;max-width:calc(var(--ps-container) + (var(--ps-gutter) * 2));margin-inline:auto;padding-inline:var(--ps-gutter)}.ps-eyebrow{display:inline-flex;align-items:center;gap:var(--ps-space-12);font-size:var(--ps-text-eyebrow);letter-spacing:var(--ps-tracking-eyebrow);text-transform:uppercase;color:var(--color-muted);line-height:1.3}.ps-eyebrow:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--color-accent);flex-shrink:0}.ps-heading{color:var(--color-text);font-weight:500;letter-spacing:var(--ps-tracking-heading);line-height:1.08;text-wrap:balance;text-transform:none}.ps-lead{color:var(--color-muted);font-size:var(--ps-text-body-large);line-height:1.6;max-width:40rem;text-wrap:pretty}.ps-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ps-space-8);min-height:2.75rem;padding:.7rem 1.35rem;border-radius:var(--ps-radius-button);border:1px solid transparent;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ps-ease),color .2s var(--ps-ease),border-color .2s var(--ps-ease)}.ps-button--primary{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.ps-button--primary:hover{background:#e55204;border-color:#e55204;color:#fff}.button:not(.button-secondary,.button-unstyled,.button--unstyled,.quick-add__button,.close-button,.header-actions__action,.quantity-minus,.quantity-plus,.cart-items__remove,.variant-item__remove),button.shopify-payment-button__button--unbranded,add-to-cart-component .button:not(.button-secondary,.button-unstyled,.quick-add__button),product-form-component .button:not(.button-secondary,.button-unstyled,.quick-add__button){--button-color: #ffffff;color:#fff}.button:not(.button-secondary,.button-unstyled,.button--unstyled,.quick-add__button,.close-button,.header-actions__action,.quantity-minus,.quantity-plus,.cart-items__remove,.variant-item__remove):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]),add-to-cart-component .button:not(.button-secondary,.button-unstyled,.quick-add__button):hover,product-form-component .button:not(.button-secondary,.button-unstyled,.quick-add__button):hover{--button-color: #ffffff;color:#fff}.close-button,.cart-drawer__close-button,.menu-drawer__close-button,.quick-add-modal__close{--button-color: var(--color-foreground, #252525) !important;color:var(--color-foreground, #252525)!important}.close-button:hover,.cart-drawer__close-button:hover,.menu-drawer__close-button:hover,.quick-add-modal__close:hover{--button-color: var(--color-foreground, #252525) !important;color:var(--color-foreground, #252525)!important;opacity:.75}.close-button svg,.cart-drawer__close-button svg{color:currentColor;stroke:currentColor}.quick-add__button,.quick-add__button.add-to-cart-button{--button-color: var(--color-foreground, #252525) !important;color:var(--color-foreground, #252525)!important;background:#fff}.quick-add__button:hover,.quick-add__button.add-to-cart-button:hover{--button-color: var(--color-foreground, #252525) !important;color:var(--color-foreground, #252525)!important}.quick-add__button .add-to-cart-icon,.quick-add__button svg{color:var(--color-foreground, #252525)!important;stroke:currentColor}.quantity-selector,cart-quantity-selector-component.quantity-selector,quantity-selector-component.quantity-selector{border:1px solid #e2e8f0!important;border-color:#e2e8f0!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;outline:none!important}.quantity-selector:hover,cart-quantity-selector-component.quantity-selector:hover,quantity-selector-component.quantity-selector:hover{border-color:#cbd5e1!important;box-shadow:none!important}.quantity-selector input[type=number]{min-height:unset!important;height:100%!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;-webkit-appearance:none!important;-moz-appearance:textfield!important;appearance:none!important}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity-selector .button,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus,.quantity-selector :is(.quantity-minus,.quantity-plus){border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-color:transparent!important;--button-color: var(--color-input-text, #252525) !important;color:var(--color-input-text, #252525)!important}.quantity-selector .button:hover,.quantity-selector .quantity-minus:hover,.quantity-selector .quantity-plus:hover,.quantity-selector :is(.quantity-minus,.quantity-plus):hover{--button-color: var(--color-accent, #fe5b04) !important;color:var(--color-accent, #fe5b04)!important}.quantity-selector svg{color:currentColor;stroke:currentColor}.cart-items__remove,.button.cart-items__remove,.variant-item__remove{--button-color: var(--color-foreground, #252525) !important;color:var(--color-foreground, #252525)!important}.cart-items__remove:hover,.button.cart-items__remove:hover,.variant-item__remove:hover{--button-color: var(--color-accent, #fe5b04) !important;color:var(--color-accent, #fe5b04)!important}.button-unstyled:not(.ps-button--primary),.button--unstyled:not(.ps-button--primary){--button-color: inherit;color:inherit}.button-unstyled:not(.ps-button--primary):hover,.button--unstyled:not(.ps-button--primary):hover{--button-color: inherit;color:inherit}.ps-button--secondary{background:var(--ps-background);color:var(--color-text);border-color:var(--color-ps-border)}.ps-button--secondary:hover{border-color:var(--color-text)}.ps-button--ghost{background:transparent;color:#fff;border-color:#fff6}.ps-button--ghost:hover{border-color:#fff;color:#fff}.ps-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}#header-group{border-bottom:0;box-shadow:none}#header-component,#header-component .header__row,.header-section{box-shadow:none}.mega-menu__list{gap:var(--ps-space-24)}.mega-menu__link{padding-block:var(--ps-space-8)}.mega-menu__content{padding-inline:var(--ps-space-16)}.product-card,.collection-card,.product-grid__item,.product-grid__card,.predictive-search-results__card{box-shadow:none;border-radius:var(--ps-radius-card)}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{box-shadow:none}.price,.price__regular,.price-item__group{font-weight:600;letter-spacing:-.015em}.compare-at-price{color:var(--color-muted);font-weight:400;text-decoration:line-through}.price__sale,.badge--sale,.product-badges .badge:is(.badge--sale,[data-testid*=sale]){color:var(--color-accent)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card .card-gallery,.product-card .product-card__image,.collection-card .collection-card__image{overflow:hidden;transition:transform .35s var(--ps-ease)}.product-card:hover .card-gallery,.product-card:hover .product-card__image,.collection-card:hover .collection-card__image{transform:scale(1.03)}}.button:not(.button-unstyled,.button--unstyled,.close-button,.quick-add__button),button.shopify-payment-button__button{border-radius:var(--ps-radius-button)}:focus-visible{outline-color:var(--color-accent)}.cart-drawer__dialog.dialog-drawer{max-width:var(--drawer-max-width);box-sizing:border-box;border:1px solid rgb(15 23 42 / .12);border-right:0;border-radius:20px 0 0 20px;background:#fff}.cart-drawer__dialog.dialog-drawer::backdrop{background:#0f172a80}.cart-drawer__dialog.dialog-drawer :is(.cart-drawer__header,.cart-drawer__content,.cart-drawer__summary){background-color:transparent}header-drawer :is(.menu-drawer,.menu-drawer__submenu){box-sizing:border-box;border:1px solid rgb(15 23 42 / .12);border-left:0;border-radius:0 20px 20px 0;background-color:#fff}header-drawer .menu-drawer__backdrop{background-color:#0f172a80;-webkit-backdrop-filter:none;backdrop-filter:none}@media screen and (max-width:749px){.cart-drawer__dialog.dialog-drawer{width:100vw;max-width:100vw}}#footer-group{border-top:1px solid var(--color-ps-border)}.section-plasticshop-hero{display:block}.ps-featured-section{padding-block:1.25rem 1.75rem}.ps-featured__heading{margin:0 0 1rem;color:#0f172a;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:750;letter-spacing:-.025em;line-height:1.2}.ps-featured{position:relative;container-type:inline-size;--ps-featured-gap: .75rem;--ps-featured-border: 1px solid var(--color-ps-border);--ps-featured-radius: 14px}.ps-featured__slides{display:grid}.ps-featured__slide{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ps-featured-gap);min-width:0;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.ps-featured__slide.is-active{opacity:1;visibility:visible;transition:opacity .35s ease}.ps-featured__tile{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-width:0;overflow:hidden;border:var(--ps-featured-border);border-radius:var(--ps-featured-radius);background:#fff;color:inherit;text-decoration:none;transition:box-shadow .2s ease}.ps-featured__tile:hover,.ps-featured__tile:focus-visible{box-shadow:0 6px 18px rgb(var(--color-accent-rgb) / .22)}.ps-featured__tile:focus-visible{outline:none}.ps-featured__tile:only-child{max-width:100%}.ps-featured__media{position:relative;aspect-ratio:1 / 1;min-width:0}.ps-featured__image{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;display:block;width:calc(100% - 1rem);height:calc(100% - 1rem);object-fit:contain;object-position:center;transition:transform .3s ease}.ps-featured__tile:hover .ps-featured__image{transform:scale(1.03)}.ps-featured__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;min-width:0;padding:.75rem .9rem .75rem .25rem}.ps-featured__chips{display:flex;flex-wrap:wrap;gap:.3rem}.ps-featured__badge,.ps-featured__sold-out{padding:.15rem .35rem;border-radius:4px;background:var(--color-accent);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.ps-featured__sold-out{background:#fff;color:#1f1f21;box-shadow:inset 0 0 0 1px var(--color-ps-border)}.ps-featured__title{display:-webkit-box;margin:0;overflow:hidden;color:#111827;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ps-featured__brand{max-width:100%;overflow:hidden;padding:.24rem .55rem;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;font-size:.72rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ps-featured__price{margin-top:.15rem;padding:.3rem .55rem;border-radius:4px;background:#0f0f10d1;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.ps-featured__controls{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;margin-top:.5rem}.ps-featured__count{padding:.2rem .5rem;border-radius:999px;background:#0f0f10b8;color:#fff;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.ps-featured__arrow{display:inline-grid;width:2rem;height:2rem;padding:0;place-items:center;border:1px solid var(--color-ps-border);border-radius:999px;background:#fffffff0;color:#334155;font:inherit;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ps-featured__arrow:hover{border-color:var(--color-accent, #fe5b04);background:#fff7ed;color:var(--color-accent, #fe5b04)}.ps-featured__arrow:focus-visible{outline:2px solid var(--color-accent, #fe5b04);outline-offset:2px}@container (min-width: 750px){.ps-featured__slide{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-featured__tile{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.ps-featured__tile:only-child{grid-column:1}.ps-featured__image{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem)}.ps-featured__info{padding:1rem 1.25rem 1rem .5rem}}@media(prefers-reduced-motion:reduce){.ps-featured__slide,.ps-featured__image,.ps-featured__tile{transition:none}}.ps-categories--compact{padding-block:.55rem;border-bottom:1px solid var(--color-ps-border);background:#fff}.ps-categories--compact .ps-shell{display:flex;align-items:center;gap:var(--ps-space-16);overflow:hidden}.ps-categories--compact .ps-categories__header{flex:0 0 auto;margin:0}.ps-categories--compact .ps-eyebrow,.ps-categories--compact .ps-lead{display:none}.ps-categories--compact .ps-categories__title{max-width:none;font-size:.86rem;font-weight:650;line-height:1.2;white-space:nowrap}.ps-category-chips{display:flex;flex:1 1 auto;gap:.45rem;overflow-x:auto;padding-block:2px;scrollbar-width:none}.ps-category-chips::-webkit-scrollbar{display:none}.ps-category-chip{display:inline-flex;flex:0 0 auto;align-items:center;min-height:2rem;padding:.3rem .85rem;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;font-size:.8125rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.ps-category-chip:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.ps-category-chip.is-active{background:#0f172a;border-color:#0f172a;color:#fff;font-weight:600}.ps-categories{padding-block:var(--ps-space-64) var(--ps-space-80);background:#fafafa}.ps-categories__header{display:flex;flex-direction:column;gap:var(--ps-space-12);max-width:46rem;margin-bottom:var(--ps-space-32)}.ps-categories__title{max-width:18ch;font-size:clamp(2rem,3.5vw,3rem);line-height:1.04}.ps-categories__grid{display:grid;gap:var(--ps-space-20);grid-template-columns:1fr}.ps-category-card{position:relative;display:block;overflow:hidden;padding:0;background:#f2f2f5;border:1px solid var(--color-ps-border);border-radius:10px;text-decoration:none;color:inherit;box-shadow:0 1px 2px #00000008;transition:transform .25s var(--ps-ease),border-color .25s var(--ps-ease),box-shadow .25s var(--ps-ease)}.ps-category-card:hover{border-color:#ff5a148c;box-shadow:0 18px 36px #1c1c1e1a;transform:translateY(-4px)}.ps-category-card:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.ps-category-card__media{margin:0;overflow:hidden;background:#f2f2f5;aspect-ratio:16 / 10}.ps-category-card__media img{display:block;width:100%;height:100%;object-fit:cover}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.ps-category-card__media img{transition:transform .35s var(--ps-ease)}.ps-category-card:hover .ps-category-card__media img{transform:scale(1.03)}}.ps-category-card__title{margin:0;font-size:1rem;font-weight:600;letter-spacing:var(--ps-tracking-heading);color:var(--color-text)}.ps-category-card__caption{display:flex;align-items:center;justify-content:space-between;gap:var(--ps-space-16);min-height:4rem;padding:var(--ps-space-16) var(--ps-space-20);background:#fff;border-top:1px solid var(--color-ps-border)}.ps-category-card--no-image{background:#fff}.ps-category-card--no-image .ps-category-card__caption{border-top:none;min-height:5.25rem;padding:var(--ps-space-20) var(--ps-space-24);background:#fff}.ps-category-card--no-image .ps-category-card__title{font-size:1.0625rem;font-weight:650;line-height:1.3}.ps-category-card__count{display:block;font-size:.8125rem;font-weight:500;color:#6b7280;margin-top:4px}.ps-category-card__arrow{display:inline-grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border-radius:999px;background:#1f1f21;color:#fff;font-size:1rem;font-weight:600;transition:color .2s var(--ps-ease),background .2s var(--ps-ease),transform .2s var(--ps-ease)}.ps-category-card__arrow--overlay{position:absolute;right:var(--ps-space-16);bottom:var(--ps-space-16);box-shadow:0 5px 16px #0000002e}.ps-category-card:hover .ps-category-card__arrow{background:var(--color-accent);transform:translate(2px)}.ps-category-card__fallback{aspect-ratio:16 / 10;background:linear-gradient(135deg,transparent 70%,rgb(255 90 20 / .18)),#f2f2f5}@media screen and (min-width:750px){.ps-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ps-categories__grid{grid-template-columns:repeat(var(--ps-category-columns, 3),minmax(0,1fr))}}.ps-benefits{padding-block:var(--ps-space-40) var(--ps-space-48);background:var(--color-surface)}.ps-benefits__intro{display:grid;gap:var(--ps-space-32);align-items:end;margin-bottom:var(--ps-space-32)}.ps-benefits__header{display:flex;flex-direction:column;gap:var(--ps-space-12);max-width:42rem}.ps-benefits__media{margin:0;overflow:hidden;border-radius:var(--ps-radius-card);aspect-ratio:16 / 10;background:#3b1608}.ps-benefits__media img,.ps-benefits__image{display:block;width:100%;height:100%;object-fit:cover}.ps-benefits__title{font-size:var(--ps-text-h2)}.ps-benefits__grid{display:grid;gap:0;grid-template-columns:1fr}.ps-benefit{display:flex;flex-direction:column;gap:var(--ps-space-12);padding:var(--ps-space-20, var(--ps-space-24));border-top:1px solid var(--color-ps-border)}.ps-benefit__number{font-size:var(--ps-text-eyebrow);letter-spacing:var(--ps-tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);font-variant-numeric:tabular-nums}.ps-benefit__title{font-size:var(--ps-text-h4);font-weight:500;color:var(--color-text);letter-spacing:var(--ps-tracking-heading)}.ps-benefit__text{color:var(--color-muted);font-size:var(--ps-text-body);line-height:1.6;margin:0}@media screen and (min-width:750px){.ps-benefits__intro{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--ps-space-48);margin-bottom:var(--ps-space-64)}.ps-benefits__intro--text-only{grid-template-columns:1fr;margin-bottom:var(--ps-space-24)}.ps-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ps-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ps-benefit{border-right:1px solid var(--color-ps-border)}.ps-benefit:last-child{border-right:0}}.ps-support{padding-block:var(--ps-space-40) var(--ps-space-48)}.ps-support__panel{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--ps-radius-card);background:#3b1608;color:#fff;min-height:18rem;padding:var(--ps-space-40) var(--ps-space-32);min-height:22rem}.ps-support__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ps-support__media img,.ps-support__image{display:block;width:100%;height:100%;object-fit:cover}.ps-support__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#140803c7,#14080359 55%,#14080333);pointer-events:none}.ps-support__inner{position:relative;z-index:2;display:grid;gap:var(--ps-space-32);align-items:center}.ps-support__copy{display:flex;flex-direction:column;gap:var(--ps-space-16)}.ps-support .ps-eyebrow{color:#ffffffd1;text-shadow:0 1px 12px rgb(0 0 0 / .28)}.ps-support .ps-eyebrow:before{background:var(--color-accent)}.ps-support__title{color:#fff;font-size:var(--ps-text-h2);max-width:18ch}.ps-support__lead{color:#ffffffeb;font-size:var(--ps-text-body-large);line-height:1.55;max-width:36rem;text-shadow:0 1px 14px rgb(0 0 0 / .3)}.ps-support__actions{display:flex;flex-direction:column;gap:var(--ps-space-12)}.ps-support__actions .ps-button{border:1px solid rgb(255 255 255 / .75);background:#ffffffd1;color:#1f1f21;box-shadow:inset 0 1px #ffffffb8,0 10px 28px #10070333;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.ps-support__actions .ps-button:hover{background:#fffffff5;color:var(--color-accent);border-color:#fff;transform:translateY(-1px)}@media screen and (min-width:750px){.ps-support__panel{padding:var(--ps-space-40) var(--ps-space-48)}.ps-support__inner{grid-template-columns:1.4fr 1fr}.ps-support__actions{align-items:stretch}}.ps-breadcrumbs{padding-block:var(--ps-space-16) 0}.ps-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ps-space-8);margin:0;padding:0;list-style:none;font-size:.74rem;letter-spacing:.04em}.ps-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--ps-space-8)}.ps-breadcrumbs__sep{color:var(--color-muted)}.ps-breadcrumbs__link{color:var(--color-muted);text-decoration:none}.ps-breadcrumbs__link:hover,.ps-breadcrumbs__current{color:var(--color-text)}.ps-breadcrumbs--product{padding-block:0;margin:0;width:100%}.ps-breadcrumbs--product .ps-breadcrumbs__list{line-height:1.4}.ps-breadcrumbs--product .ps-breadcrumbs__link:hover{text-decoration:underline}.ps-faq{padding-block:var(--ps-space-40) var(--ps-space-48)}.ps-faq__layout{display:grid;gap:var(--ps-space-40, var(--ps-space-48));align-items:start}.ps-faq__media{margin:0;overflow:hidden;border-radius:var(--ps-radius-card);aspect-ratio:4 / 5;background:#3b1608}.ps-faq__media img,.ps-faq__image{display:block;width:100%;height:100%;object-fit:cover}.ps-faq__header{display:flex;flex-direction:column;gap:var(--ps-space-16);max-width:40rem;margin-bottom:var(--ps-space-24)}.ps-faq__title{font-size:var(--ps-text-h2)}@media screen and (min-width:990px){.ps-faq__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--ps-space-80);align-items:center}.ps-faq__layout--text-only{grid-template-columns:1fr;align-items:start}.ps-faq__layout--text-only .ps-faq__content{display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:var(--ps-space-48);align-items:start}.ps-faq__layout--text-only .ps-faq__header{margin-bottom:0}}.ps-faq__list{display:flex;flex-direction:column;border-top:1px solid var(--color-ps-border)}.ps-faq__item{border-bottom:1px solid var(--color-ps-border)}.ps-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ps-space-16);padding-block:var(--ps-space-20, var(--ps-space-24));cursor:pointer;list-style:none;font-size:var(--ps-text-body-large);font-weight:500;color:var(--color-text)}.ps-faq__item summary::-webkit-details-marker{display:none}.ps-faq__item summary:after{content:"+";color:var(--color-accent);font-size:1.25rem;line-height:1}.ps-faq__item[open] summary:after{content:"\2013"}.ps-faq__answer{padding-bottom:var(--ps-space-24);color:var(--color-muted);font-size:var(--ps-text-body);line-height:1.6;max-width:42rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html{scroll-behavior:smooth}body{color:var(--color-text);font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}.page-width-normal{--page-content-width: var(--ps-container)}.section--page-width,.section--normal-width,.product-grid-container{--page-margin: var(--ps-gutter)}.product-grid-container,.collection-wrapper{overflow-x:clip}#header-group{background:var(--ps-background)}.header-section{-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);background:#fffffff0}.header__row{min-height:3.5rem}.header__heading-logo{max-height:1.85rem}.header-menu__inner,.header__menu-item{font-size:.86rem;font-weight:550;letter-spacing:-.01em}.header__menu-item,.header-actions__action{transition:color .18s ease,background-color .18s ease}.header__menu-item:hover,.header-actions__action:hover{color:var(--color-accent)}.announcement-bar{min-height:2rem;border:0}.announcement-bar__message{font-size:.72rem;letter-spacing:.015em}.mega-menu__content{border-top:1px solid var(--color-ps-border);border-bottom:1px solid var(--color-ps-border);box-shadow:0 1.5rem 2.5rem #0000000d}.button:not(.button-unstyled,.button--unstyled,.close-button,.quick-add__button,.quantity-minus,.quantity-plus,.cart-items__remove,.variant-item__remove),button.shopify-payment-button__button--unbranded,.field__input:not(.price-facet__input),input:not([type=checkbox],[type=radio],.price-facet__input),select{min-height:3rem}.button:not(.button-unstyled,.button--unstyled,.close-button,.quick-add__button,.quantity-minus,.quantity-plus,.cart-items__remove,.variant-item__remove),button.shopify-payment-button__button--unbranded{font-size:.88rem;font-weight:650;letter-spacing:-.01em}.field__input,input:not([type=checkbox],[type=radio]),select,textarea{border-color:var(--color-ps-border)}.field__input:focus-visible,input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent);outline:2px solid rgb(var(--color-accent-rgb) / .22);outline-offset:1px}.product-card{height:100%}.product-card__content.product-grid__card{height:100%;overflow:hidden;border:1px solid var(--color-ps-border);background:var(--ps-background);transition:border-color .2s var(--ps-ease),transform .2s var(--ps-ease)}.ui-test-product-list .product-card__content.product-grid__card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ui-test-product-list .product-card .card-gallery{overflow:hidden;aspect-ratio:1;border:0;border-radius:0;background:transparent}.ui-test-product-list .product-card .card-gallery img{width:100%;height:100%;padding:0;object-fit:contain;object-position:center}.ui-test-product-list .product-card:hover .product-card__content.product-grid__card{border-color:transparent;transform:none}.ui-test-product-list .product-card .text-block--background{max-width:100%;min-height:1.65rem;display:inline-flex;align-items:center;line-height:1.2}.ui-test-product-list .section-resource-list__header h2{font-size:clamp(1.55rem,2vw,2rem);font-weight:600}.ui-test-product-list .product-card .product-title{min-height:2.5em;font-size:1rem;line-height:1.25}.ui-test-product-list .product-card product-price{display:flex;flex-direction:column;gap:.2rem}.ui-test-product-list .product-card .price{font-size:1.05rem;font-weight:650;line-height:1.25}.ui-test-product-list .product-card .volume-pricing-note{color:var(--color-muted);font-size:.75rem;line-height:1.35}.product-card:hover .product-card__content.product-grid__card{border-color:#c9c9c4;transform:translateY(-2px)}.product-card .card-gallery{aspect-ratio:1 / 1;overflow:hidden;background:#fff}.product-card .card-gallery slideshow-component,.product-card .card-gallery .slideshow-slides,.product-card .card-gallery slideshow-slide,.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media{width:100%;height:100%;aspect-ratio:1 / 1}.product-card .card-gallery img,.product-card .card-gallery .product-media__image,.product-card .card-gallery .product-media-container img{width:100%;height:100%;object-fit:contain;object-position:center}.resource-card[data-resource-type=product] .resource-card__media,.resource-card[data-resource-type=product] .resource-card__image{aspect-ratio:1 / 1!important}.resource-card[data-resource-type=product] .resource-card__media{background:#fff}.resource-card[data-resource-type=product] .resource-card__image{width:100%;height:100%;object-fit:contain;object-position:center}.product-card .product-title,.product-card h3,.product-card h4{color:var(--color-text);font-size:1.05rem;font-weight:700;letter-spacing:-.015em;line-height:1.25}.product-card .price{color:var(--color-accent)}.product-card .badge{border-radius:var(--ps-radius-sm, 4px);font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.quick-add__button{min-height:2.75rem}main[data-template*=collection]>.shopify-section:first-child,main[data-template*=product]>.shopify-section:first-child{position:relative;z-index:1}main[data-template*=collection] .section-wrapper:has(h1){padding-block:var(--ps-space-32) var(--ps-space-24)}main[data-template*=collection] h1{font-size:clamp(2.2rem,4vw,4rem);font-weight:500;letter-spacing:var(--ps-tracking-heading)}.collection-wrapper{row-gap:var(--ps-space-24);min-width:0;max-width:100%}.facets-block-wrapper--vertical{min-width:0;max-width:100%}.facets--vertical{min-width:0;overflow-x:hidden;padding-right:var(--ps-space-16);border-right:1px solid var(--color-ps-border)}.facets--vertical .price-facet,.facets--vertical .price-facet__inputs-wrapper,.facets--vertical .price-facet__field{min-width:0;max-width:100%}.facets--vertical .price-facet__input{min-height:2.25rem;min-width:0}.product-grid__item:has(.ps-feed-card){border:0;background:transparent;padding:0}.product-grid .ps-feed-card{height:100%}.product-grid:not([product-grid-view=zoom-out]){--product-grid-gap: 2.75rem .75rem;row-gap:2.75rem;column-gap:.75rem}@media screen and (min-width:750px){.product-grid:not([product-grid-view=zoom-out]){--product-grid-gap: 3.25rem .85rem;row-gap:3.25rem;column-gap:.85rem}}@media screen and (min-width:990px){.product-grid:not([product-grid-view=zoom-out]){--product-grid-gap: 4rem 1rem;row-gap:4rem;column-gap:1rem}}.facets__summary,.facets__label{font-size:.82rem;font-weight:600}.facets__panel{border-color:var(--color-ps-border)}.facets__pill-label,.pagination__item{border-radius:var(--ps-radius-button)}main[data-template*=product] .product-information{--page-margin: var(--ps-gutter);--page-content-width: var(--ps-container);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));padding-top:clamp(1.75rem,3vw,2.5rem)!important;padding-bottom:0!important;row-gap:0!important}main[data-template*=product] .product-information>.shopify-app-block{display:contents}main[data-template*=product] .product-information__grid{align-items:start}@media screen and (min-width:750px){main[data-template*=product] .product-information__grid--half.product-information--media-left{grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .4) calc(var(--full-page-grid-central-column-width) * .6) var(--full-page-grid-margin)}main[data-template*=product] .product-information__grid--half.product-information--media-right{grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .6) calc(var(--full-page-grid-central-column-width) * .4) var(--full-page-grid-margin)}main[data-template*=product] .product-information__media{align-self:stretch}main[data-template*=product] .product-information__media>.sticky-content{position:sticky;top:calc(var(--header-height, 0px) + .75rem);z-index:2}main[data-template*=product] .product-details.sticky-content--desktop{position:static;top:auto}}main[data-template*=product] .product-details>.group-block{width:100%;max-width:none}main[data-template*=product] .product-details h1{max-width:30ch;margin:0;font-size:clamp(1.25rem,1.4vw,1.5rem);font-weight:650;letter-spacing:-.025em;line-height:1.18;text-wrap:balance}main[data-template*=product] .product-details .price{color:var(--color-accent);font-size:clamp(1rem,1.1vw,1.125rem);font-weight:600;line-height:1.3}main[data-template*=product] .product-details product-price .tax-note,main[data-template*=product] .product-details .text-block.rte{color:var(--color-muted);font-size:.875rem;line-height:1.55}main[data-template*=product] .product-details .variant-option legend{margin-bottom:var(--ps-space-8);color:var(--color-text);font-size:.75rem;font-weight:700;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}main[data-template*=product] .variant-option__button-label{min-height:2.85rem;border-radius:var(--ps-radius-button)}main[data-template*=product] .product-form-buttons{gap:var(--ps-space-12)}.ps-bis-preorder{display:flex!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;clear:both!important;margin:0 0 var(--ps-space-16, 1rem) 0!important}.product-form-buttons>.ps-bis-preorder,.product-form-buttons .ps-bis-preorder{flex:0 0 100%!important;width:100%!important;max-width:100%!important;order:-1!important;margin-bottom:var(--ps-space-16, 1rem)!important}button[data-ps-bis-preorder-active=true]:disabled,button[data-ps-bis-preorder-active=true].is-disabled,.sticky-add-to-cart__button[data-ps-bis-preorder-active=true]:disabled{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(.4)!important;pointer-events:none!important}main[data-template*=product] .product-form-buttons .add-to-cart-button{min-height:3.25rem}main[data-template*=product] .media-gallery--carousel{--slideshow-thumbnails-padding-inline: 4px;--slideshow-thumbnails-padding-block: var(--ps-space-12) 10px}main[data-template*=product] .media-gallery{position:relative;--gallery-aspect-ratio: 1 !important}.quick-add-modal .media-gallery{position:relative}.product-stock-badge{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap;column-gap:8px;row-gap:2px;max-width:calc(100% - 24px);padding:6px 14px 6px 12px;border:1.5px solid #1f7a35;border-radius:999px;background:#fff;color:#1f7a35;font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;pointer-events:none}.product-stock-badge__label{text-transform:uppercase}.product-stock-badge__detail{color:#3f3f46;font-weight:500;letter-spacing:0}.product-stock-badge__detail[hidden]{display:none}.ps-feed-card__stock{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;color:#1f7a35;font-size:.875rem;font-weight:600;line-height:1.35}.ps-feed-card__stock-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.ps-feed-card__stock-detail{color:#4b5563;font-weight:400}.ps-feed-card__stock[data-status=out]{color:#c0392b}.ps-feed-card__stock[data-status=quote],.product-stock-badge[data-status=quote]{border-color:#475569;color:#475569}.product-stock-badge[data-status=quote] .product-stock-badge__label:empty{display:none}.ps-feed-card__stock[data-status=preorder]{color:#0060cc}.product-stock-badge__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.product-stock-badge[data-status=limited]{border-color:var(--color-accent, #fe5b04);color:var(--color-accent, #fe5b04)}.product-stock-badge[data-status=out]{border-color:#c0392b;color:#c0392b}.product-stock-badge[data-status=preorder]{border-color:#0060cc;color:#0060cc}main[data-template*=product] .product-media-container--image,main[data-template*=product] .product-media-container--image .product-media,.quick-add-modal .product-media-container--image,.quick-add-modal .product-media-container--image .product-media{aspect-ratio:1 / 1!important}main[data-template*=product] .media-gallery__media img,main[data-template*=product] .product-media-container--image img,main[data-template*=product] .product-media-container--image .product-media__image,.quick-add-modal .product-media-container--image img,.quick-add-modal .product-media-container--image .product-media__image{width:100%;height:100%;object-fit:contain!important;object-position:center}main[data-template*=product] .slideshow-controls__thumbnails-container,.quick-add-modal .slideshow-controls__thumbnails-container{padding-block:4px 10px}main[data-template*=product] .slideshow-controls__thumbnails,.quick-add-modal .slideshow-controls__thumbnails{justify-content:flex-start;gap:10px;margin-inline:0;padding-inline:4px;padding-block:4px 8px}main[data-template*=product] .slideshow-controls__thumbnails .slideshow-control,.quick-add-modal .slideshow-controls__thumbnails .slideshow-control{border-radius:8px!important;border:1.5px solid #e2e8f0!important;background-color:#fff;padding:3px!important;box-sizing:border-box!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}main[data-template*=product] .slideshow-controls__thumbnails .slideshow-control img,.quick-add-modal .slideshow-controls__thumbnails .slideshow-control img{border-radius:5px!important;width:100%!important;height:100%!important;object-fit:contain!important}main[data-template*=product] .slideshow-controls__thumbnails .slideshow-control:hover,.quick-add-modal .slideshow-controls__thumbnails .slideshow-control:hover{border-color:#cbd5e1!important}main[data-template*=product] .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]),main[data-template*=product] .slideshow-controls__thumbnails .slideshow-control[aria-selected=true],.quick-add-modal .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]),.quick-add-modal .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:none!important;outline-offset:0!important;border:2px solid #fe5b04!important;border-color:#fe5b04!important;box-shadow:0 0 0 1px #fe5b0433!important}.dialog-thumbnails-list__thumbnail{border-radius:8px!important;border:1.5px solid #e2e8f0!important;background-color:#fff;padding:3px!important;box-sizing:border-box!important;overflow:hidden}.dialog-thumbnails-list__thumbnail img{border-radius:5px!important;object-fit:contain!important}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]),.dialog-thumbnails-list__thumbnail[aria-selected=true]{outline:none!important;outline-offset:0!important;border:2px solid #fe5b04!important;border-color:#fe5b04!important;box-shadow:0 0 0 1px #fe5b0433!important}.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{outline:none!important;border:2px solid #fe5b04!important;border-radius:8px!important}.sticky-add-to-cart__bar{border:1px solid var(--color-ps-border);border-radius:var(--ps-radius-card);box-shadow:0 .75rem 2.5rem #0000001a}.cart-page{padding-block:var(--ps-space-48) var(--ps-space-64)}.cart-page__title h1{font-size:clamp(2rem,3vw,3rem);font-weight:550;letter-spacing:var(--ps-tracking-heading)}.cart-page__summary{border-left:1px solid var(--color-ps-border);padding-left:var(--ps-space-32)}.cart-items__table-row{border-bottom:1px solid var(--color-ps-border)}.cart-items__title{font-weight:600}.cart-drawer__dialog.dialog-drawer{border-left:1px solid var(--color-ps-border);box-shadow:-1rem 0 3rem #00000014}.cart-drawer .cart-items__media-container{border-radius:var(--ps-radius-card);background:var(--color-surface)}.search-modal__content,.predictive-search{background:var(--ps-background)}.predictive-search-results__card{border:1px solid transparent}.predictive-search-results__card:hover{border-color:var(--color-ps-border)}main[data-template*=search] .search-page__header{gap:var(--ps-space-24);padding-block:var(--ps-space-48) var(--ps-space-24)}main[data-template*=search] .search-page__header h3{font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:var(--ps-tracking-heading)}main[data-template*=search] .search-input{max-width:52rem}main[data-template*="page.contact"] .section-wrapper>.section{max-width:64rem;margin-inline:auto;padding-block:var(--ps-space-64) var(--ps-space-80)}main[data-template*="page.contact"] h1{font-size:clamp(2.3rem,5vw,4.25rem);font-weight:500;letter-spacing:var(--ps-tracking-heading)}main[data-template*="page.contact"] .contact-form{margin-top:var(--ps-space-24);padding-top:var(--ps-space-32);border-top:1px solid var(--color-ps-border)}main[data-template*="page.contact"] .contact-form__form{gap:var(--ps-space-16)}main[data-template*="page.contact"] .contact-form__input{min-height:3.25rem;border-color:var(--color-ps-border);border-radius:var(--ps-radius-button)}main[data-template*="page.contact"] .contact-form__input--textarea{min-height:12rem}main[data-template*="404"] .section-wrapper:first-child{background:var(--color-surface)}main[data-template*="404"] .section-wrapper:first-child h1{max-width:16ch;margin-inline:auto;font-size:clamp(2.4rem,6vw,5rem);font-weight:500;letter-spacing:var(--ps-tracking-heading)}@media screen and (max-width:989px){.header__row:not(.header__navigation-bar-row){min-height:3.25rem}.facets--vertical{padding-right:0;border-right:0}main[data-template*=product] .product-details>.group-block{max-width:none}}@media screen and (max-width:749px){:root{--ps-gutter: 1rem}.announcement-bar__message{font-size:.68rem}.ps-hero--overlay{min-height:29rem}.ps-hero__scrim{background:linear-gradient(180deg,#14080333,#140803cc 78%)}.ps-hero__content{padding-block:var(--ps-space-40)}.ps-hero__title{font-size:clamp(2.1rem,10vw,3rem)}.ps-hero__actions{width:100%}.ps-hero__actions .ps-button{flex:1 1 9rem}.ps-hero__search{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.ps-categories:not(.ps-categories--compact),.ps-benefits,.ps-support,.ps-faq{padding-block:var(--ps-space-32) var(--ps-space-40)}.ps-categories--compact .ps-shell{align-items:flex-start;flex-direction:column;gap:var(--ps-space-8)}.ps-categories__header{margin-bottom:var(--ps-space-24)}.ps-category-card__arrow--overlay{right:var(--ps-space-12);bottom:var(--ps-space-12)}.product-card__content.product-grid__card{transform:none}main[data-template*=collection] h1{font-size:clamp(2rem,10vw,3rem)}main[data-template*=product] .product-information{padding-top:0}main[data-template*=product] .product-details h1{font-size:clamp(1.25rem,5.5vw,1.5rem);line-height:1.2}main[data-template*=product] .product-details>.group-block{padding-block:var(--ps-space-24) var(--ps-space-16)}.cart-page{padding-block:var(--ps-space-32) var(--ps-space-48)}.cart-page__summary{border-left:0;border-top:1px solid var(--color-ps-border);padding-left:0;padding-top:var(--ps-space-24)}.sticky-add-to-cart__bar{border-radius:0}}.header__column--left{display:flex;align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem)}.header__column--left header-menu{display:flex;align-items:center}.menu-list__list-item--pill{display:inline-flex;align-items:center;margin-inline:4px}.menu-pill-cta{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .95rem;background:var(--color-accent, #fe5b04);color:#fff!important;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;border-radius:9999px;text-decoration:none;line-height:1;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap;box-shadow:0 1px 3px rgb(var(--color-accent-rgb, 254 91 4) / .3)}.menu-pill-cta:hover{background:#e55204;color:#fff!important;transform:translateY(-1px);box-shadow:0 3px 8px rgb(var(--color-accent-rgb, 254 91 4) / .4)}.menu-pill-cta:active{transform:translateY(0)}.header__column--center{display:flex;align-items:center;justify-content:center;width:100%}.header__column--left,.header__column--right{min-width:0}.header-search-bar{display:none}@media screen and (min-width:990px){.header-search-bar{display:flex;align-items:center;gap:10px;height:38px;width:clamp(280px,30vw,440px);max-width:100%;padding:0 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #0000000a}.header-search-bar:hover{background:#fff;border-color:#cbd5e1;color:#1e293b;box-shadow:0 2px 6px #0000000f}.header-search-bar:focus-visible{outline:2px solid var(--color-accent, #fe5b04);outline-offset:1px;border-color:var(--color-accent, #fe5b04)}.header-search-bar__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#94a3b8;flex-shrink:0;transition:color .2s ease}.header-search-bar:hover .header-search-bar__icon{color:var(--color-accent, #fe5b04)}.header-search-bar__icon svg{width:16px;height:16px;stroke:currentColor}.header-search-bar__text{flex:1;font-size:.8125rem;font-weight:400;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;transition:color .2s ease}.header-search-bar:hover .header-search-bar__text{color:#475569}.header-search-bar__badge{display:none!important}.header__column--center .search-action:not(.search-action--drawer),.header__column--right .search-action:not(.search-action--drawer){display:none}}#header-component[data-menu-style=drawer] .header-search-bar{display:none}.header__column--right{display:flex;align-items:center;gap:clamp(8px,1.2vw,16px);justify-content:flex-end}.header-category-pills-bar{background:#fff;padding-block:0;position:relative;z-index:2;width:100%}.header-category-pills__shell{width:100%;max-width:calc(var(--ps-container) + (var(--ps-gutter) * 2));margin-inline:auto;padding-inline:var(--ps-gutter)}.header-category-pills__row{display:flex;align-items:center;gap:8px;padding-block:8px;border-top:1px solid var(--color-ps-border, #e6e4e4);border-bottom:1px solid var(--color-ps-border, #e6e4e4)}html.category-panel-open,html.category-panel-open body{overflow:hidden}.category-pills-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:var(--color-accent, #fe5b04);cursor:pointer;transition:width .24s var(--ps-ease),padding .24s var(--ps-ease),background-color .15s ease,border-color .15s ease,color .15s ease}.category-pills-toggle:hover{border-color:#cbd5e1;background:#f8fafc}.category-pills-toggle:focus-visible{outline:2px solid var(--color-accent, #fe5b04);outline-offset:2px}.header-category-pills-bar.is-open .category-pills-toggle{width:7.4rem;padding-inline:.7rem;gap:.45rem;background:#0f172a;border-color:#0f172a;color:#fff}.category-pills-toggle__icon{display:inline-flex;align-items:center;justify-content:center}.category-pills-toggle__icon--close,.header-category-pills-bar.is-open .category-pills-toggle__icon--grid{display:none}.header-category-pills-bar.is-open .category-pills-toggle__icon--close{display:inline-flex}.category-pills-toggle__label{display:inline-block;max-width:0;overflow:hidden;opacity:0;transform:translate(-4px);font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;transition:max-width .24s var(--ps-ease),opacity .16s ease,transform .24s var(--ps-ease)}.header-category-pills-bar.is-open .category-pills-toggle__label{max-width:5.5rem;opacity:1;transform:translate(0)}.header-category-pills__scroll-wrapper{position:relative;flex:1 1 auto;min-width:0;max-height:4.5rem;overflow-x:auto;overflow-y:hidden;padding-block:0;border:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;transition:none}.header-category-pills__scroll-wrapper.is-overlay{position:fixed;z-index:30;left:0;right:0;width:auto;max-height:none;margin:0;padding:12px max(var(--ps-gutter, 1rem),calc((100vw - var(--ps-container, 80rem)) / 2)) 28px;background:#fffffff2;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid rgb(15 23 42 / .12);border-top:0;border-radius:0 0 20px 20px}.header-category-pills__scroll-wrapper::-webkit-scrollbar{display:none}.header-category-pills__list{display:flex;align-items:center;gap:8px;padding:2px 0;white-space:nowrap}.category-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.5rem .9rem;border-radius:9999px;border:1px solid #e5e7eb;background:#fff;color:#4b5563;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:all .15s ease;cursor:pointer}.category-pill__icon{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--color-accent, #fe5b04)}.category-pill__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.category-pill:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;box-shadow:0 1px 2px #0000000a}.category-pill--active{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important;font-weight:600}.category-pill--active:hover{background:#1e293b!important;color:#fff!important}.header-category-pills__scroll-wrapper.is-overlay .header-category-pills__list{display:grid;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;white-space:normal;animation:ps-category-panel-in .52s cubic-bezier(.16,1,.3,1)}@keyframes ps-category-panel-in{0%{opacity:.4;transform:translateY(-6px)}to{opacity:1;transform:none}}.category-panel-closing-shell{position:fixed;z-index:30;right:0;left:0;overflow:hidden;pointer-events:none;transform:translateZ(0)}.category-panel-closing-shell>.header-category-pills__scroll-wrapper.is-closing{position:absolute;top:0!important;height:100%!important;transform:translateY(0);opacity:1;will-change:transform,opacity;transition:transform .36s cubic-bezier(.4,0,.2,1),opacity .26s ease}.category-panel-closing-shell>.header-category-pills__scroll-wrapper.is-closing.is-animating{transform:translateY(-100%);opacity:0}@media(prefers-reduced-motion:reduce){.category-pills-toggle,.category-pills-toggle__label,.category-panel-closing-shell>.header-category-pills__scroll-wrapper.is-closing{transition:none}}.header-category-pills__scroll-wrapper.is-overlay .category-pill{width:100%;height:100%;min-height:2.75rem;padding:.55rem 1.25rem;justify-content:flex-start;white-space:normal;text-align:left;line-height:1.25;gap:.65rem}.header-category-pills__scroll-wrapper.is-overlay .category-pill__icon{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 1.75rem}.header-category-pills__scroll-wrapper.is-overlay .category-pill__icon svg{width:1.5rem;height:1.5rem;max-width:100%;max-height:100%}.header-category-pills__scroll-wrapper.is-overlay .category-pill__label{flex:1 1 auto;min-width:0;text-align:left}.header-category-pills__scroll-wrapper.is-overlay .category-pill--active .category-pill__icon{color:currentColor}@media screen and (min-width:750px){.header-category-pills__scroll-wrapper.is-overlay .header-category-pills__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.header-category-pills__scroll-wrapper.is-overlay .header-category-pills__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen{.header-category-pills-bar:not(.is-open) .header-category-pills__scroll-wrapper{mask-image:linear-gradient(to right,black calc(100% - 56px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 56px),transparent 100%);padding-right:40px}}@media screen and (max-width:749px){.header-category-pills__row{gap:6px;padding-block:6px}.category-pills-toggle{width:2.1rem;height:2.1rem}.category-pill{min-height:2.1rem;padding:.45rem .75rem;font-size:.8125rem}}.ps-feed{display:block;padding-block:.75rem 4rem;background:#fff}.ps-feed__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.15rem;flex-wrap:wrap;margin-bottom:2rem}.ps-feed__title-row{display:flex;align-items:center;gap:.65rem;min-width:0;flex-wrap:wrap}.ps-feed__heading{margin:0;color:#0f172a;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:750;letter-spacing:-.025em;line-height:1.2}.ps-category-rails{display:grid;gap:0}.ps-category-rail{min-width:0}.ps-category-rail+.ps-category-rail{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.ps-category-rail__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ps-category-rail__title{margin:0;color:#334155;font-size:clamp(1.05rem,1.5vw,1.22rem);font-weight:650;letter-spacing:-.015em;line-height:1.25}.ps-category-rail__actions,.ps-category-rail__arrows{display:flex;align-items:center}.ps-category-rail__actions{gap:.8rem}.ps-category-rail__arrows{display:none;gap:.35rem}.ps-category-rail__arrow{display:inline-grid;width:2rem;height:2rem;padding:0;place-items:center;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#334155;font:inherit;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ps-category-rail__arrow:hover{border-color:var(--color-accent, #fe5b04);background:#fff7ed;color:var(--color-accent, #fe5b04)}.ps-category-rail__arrow:focus-visible{outline:2px solid var(--color-accent, #fe5b04);outline-offset:2px}.ps-category-rail__view-all{color:#4b5563;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap}.ps-category-rail__view-all:hover{color:var(--color-accent, #fe5b04)}.ps-category-rail__track{--ps-rail-cols: 1.25;--ps-rail-gap: .875rem;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ps-rail-cols) - 1) * var(--ps-rail-gap)) / var(--ps-rail-cols));gap:var(--ps-rail-gap);overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.85rem;scroll-padding-inline:.1rem;scroll-snap-type:inline mandatory;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;cursor:grab}.ps-category-rail__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.ps-category-rail__track.is-dragging a{pointer-events:none}.ps-category-rail__track::-webkit-scrollbar{height:5px}.ps-category-rail__track::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.ps-category-rail__item{min-width:0;scroll-snap-align:start}.ps-category-rail__item .ps-feed-card{height:100%}@media screen and (min-width:480px){.ps-category-rail__track{--ps-rail-cols: 2.3;--ps-rail-gap: 1rem}}@media screen and (min-width:750px){.ps-feed{padding-bottom:4.5rem}.ps-category-rail+.ps-category-rail{margin-top:2.25rem;padding-top:2.25rem}.ps-category-rail__arrows{display:flex}.ps-category-rail__track{--ps-rail-cols: 3.3;--ps-rail-gap: 1.1rem}}@media screen and (min-width:990px){.ps-feed{padding-bottom:5rem}.ps-category-rail+.ps-category-rail{margin-top:2.5rem;padding-top:2.5rem}.ps-category-rail__track{--ps-rail-cols: 4.5;--ps-rail-gap: 1.25rem}}@media screen and (min-width:1280px){.ps-category-rail__track{--ps-rail-cols: 5.5}}.ps-feed__filters{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.ps-feed[aria-busy=true] .ps-feed__grid{opacity:.45}.ps-feed-filter{position:relative}.ps-feed-filter[open]{z-index:20}.ps-feed-filter summary{display:inline-flex;align-items:center;gap:.35rem;min-height:1.85rem;padding:.2rem .7rem;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;font-size:.775rem;font-weight:500;line-height:1.2;list-style:none;cursor:pointer}.ps-feed-filter summary::-webkit-details-marker{display:none}.ps-feed-filter[open] summary{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.ps-feed-filter__caret{width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px)}.ps-feed-filter__menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:8;min-width:13rem;max-height:18rem;overflow:auto;padding:.35rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 10px 28px #0f172a1a}.ps-feed-filter__option{display:block;padding:.45rem .65rem;border-radius:7px;color:#334155;font-size:.775rem;text-decoration:none;white-space:nowrap}.ps-feed-filter__option:hover,.ps-feed-filter__option.is-active{background:#f8fafc;color:#0f172a}.ps-feed-filter__option.is-active{font-weight:650}.ps-feed__sorts{display:flex;align-items:center;gap:.85rem;margin-left:auto;flex-wrap:wrap}.ps-feed__sort{color:#6b7280;font-size:.775rem;font-weight:500;text-decoration:none;white-space:nowrap}.ps-feed__sort:hover,.ps-feed__sort.is-active{color:#111827}.ps-feed__sort.is-active{font-weight:650}.ps-feed__view-all{color:var(--color-muted);font-size:.775rem;font-weight:600;text-decoration:none}.ps-feed__view-all:hover{color:var(--color-accent)}.ps-feed__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.75rem;column-gap:1rem}.ps-feed__empty{margin:0;color:var(--color-muted)}.ps-feed__sentinel{display:grid;place-items:center;min-height:3rem}.ps-feed__sentinel[hidden]{display:none}.ps-feed__sentinel.is-loading:after{width:1.25rem;height:1.25rem;border:2px solid #e5e7eb;border-top-color:var(--color-accent);border-radius:50%;content:"";animation:ps-feed-spin .7s linear infinite}@keyframes ps-feed-spin{to{transform:rotate(360deg)}}.ps-feed-card{display:flex;flex-direction:column;height:100%;color:inherit}.ps-feed-card__product-link,.ps-feed-card__title-link{color:inherit;text-decoration:none}.ps-feed-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background:#fff}.ps-feed-card__image,.ps-feed-card__placeholder{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .2s ease}.ps-feed-card:hover .ps-feed-card__image{transform:scale(1.02)}.ps-feed-card__placeholder{background:linear-gradient(135deg,#f2f2f5,#e6e4e4)}.ps-feed-card__price{position:absolute;left:.45rem;bottom:.45rem;z-index:1;padding:.3rem .55rem;border-radius:4px;background:#0f0f10d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.ps-feed-card__badge{position:absolute;top:.45rem;left:.45rem;z-index:1;padding:.15rem .35rem;border-radius:4px;background:#fff;color:#1f1f21;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ps-feed-card__body{display:flex;flex:1;flex-direction:column;gap:.3rem;padding-top:.75rem}.ps-feed-card__title{display:-webkit-box;min-height:2.6em;margin:0;overflow:hidden;color:#111827;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ps-feed-card__taxonomy{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.45rem}.ps-feed-card__brand,.ps-feed-card__category{align-self:center;max-width:100%;overflow:hidden;padding:.24rem .55rem;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;font-size:.72rem;font-weight:500;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:all .15s ease}.ps-feed-card__brand:hover,.ps-feed-card__category:hover{border-color:var(--color-accent, #fe5b04);color:var(--color-accent, #fe5b04);background:#fff7ed}.ps-feed-card:hover .ps-feed-card__title{color:#111827}@media screen and (min-width:750px){.ps-feed__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3.25rem;column-gap:1.1rem}}@media screen and (min-width:990px){.ps-feed__grid{grid-template-columns:repeat(var(--ps-feed-columns, 4),minmax(0,1fr));row-gap:3.75rem;column-gap:1.25rem}.ps-feed-card__title{font-size:1.05rem}}.menu-list__list-item:has(.ps-nav-dropdown){position:relative!important}.header__underlay-open{display:none!important}.menu-list__submenu.ps-nav-dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:-14px!important;width:max-content!important;min-width:14.5rem!important;max-width:22rem!important;padding:.4rem 0!important;margin:0!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px!important;box-shadow:0 10px 25px -4px #0000001f,0 4px 6px -2px #0000000a!important;clip-path:none!important;opacity:0!important;visibility:hidden!important;transform:translateY(4px)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;z-index:1000!important;pointer-events:none!important}.menu-list__submenu.ps-nav-dropdown:after{content:""!important;position:absolute!important;top:-12px!important;left:0!important;right:0!important;height:12px!important;background:transparent!important}.menu-list__submenu.ps-nav-dropdown:before{content:""!important;position:absolute!important;top:-6px!important;left:48px!important;width:11px!important;height:11px!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.08)!important;border-left:1px solid rgba(0,0,0,.08)!important;transform:rotate(45deg)!important;border-top-left-radius:2px!important;z-index:2!important}.menu-list__list-item:hover>.menu-list__submenu.ps-nav-dropdown,.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu.ps-nav-dropdown,.menu-list__submenu.ps-nav-dropdown:hover,.menu-list__submenu.ps-nav-dropdown[data-active]{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.ps-nav-dropdown__list{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;flex-direction:column!important}.ps-nav-dropdown__item{margin:0!important;padding:0!important;list-style:none!important}.ps-nav-dropdown__link{display:block!important;padding:.65rem 1.35rem!important;color:#374151!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.35!important;text-decoration:none!important;white-space:nowrap!important;transition:background-color .15s ease,color .15s ease!important}.ps-brand-menu-link{display:flex!important;align-items:center!important;gap:.75rem!important}.ps-brand-menu-link__logo{flex:0 0 2rem;width:2rem;height:2rem;object-fit:contain}.ps-brand-menu-link__name{min-width:0}.ps-brand-menu-link--mobile .ps-brand-menu-link__logo{margin-inline-end:.25rem}.ps-nav-dropdown__link:hover{background-color:#f8fafc!important;color:#0f172a!important}.ps-nav-dropdown__link--active{color:var(--color-accent, #fe5b04)!important}.ps-nav-dropdown__link--heading{font-size:.8125rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#9ca3af!important;padding-block:.45rem .25rem!important}.ps-nav-dropdown__divider{height:1px!important;background-color:#f0f0f2!important;margin:.35rem 0!important;padding:0!important;list-style:none!important;border:none!important}.ps-nav-dropdown__link--all{color:var(--color-accent, #fe5b04)!important;font-weight:700!important}.ps-nav-dropdown__link--all:hover{background-color:#fff7ed!important;color:#ea580c!important}.ps-nav-dropdown__heading-text{display:block!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#94a3b8!important;padding:.5rem 1.35rem .2rem!important}.price__kdv-badge{display:inline-block;margin-left:.35rem;font-size:.72em;font-weight:600;color:var(--color-muted, #64748b);letter-spacing:.02em;vertical-align:baseline}.ps-feed-card__vat{font-size:.72em;font-weight:600;opacity:.88;margin-left:3px;vertical-align:baseline}html[scroll-lock],body[scroll-lock],html:has(dialog[open]:not(.dialog-drawer)),body:has(dialog[open]:not(.dialog-drawer)){overflow:hidden!important;overscroll-behavior:none!important}dialog[open]:not(.dialog-drawer){overscroll-behavior:none!important}dialog[open]::backdrop{overscroll-behavior:none!important;touch-action:none!important}.sku,[data-testid=product-sku],product-sku-component,.variant-item__sku,.product__sku,.product-sku{display:none!important;visibility:hidden!important}.ps-header-contact{display:flex;align-items:center}.ps-header-contact__link{align-items:center;gap:.35rem;min-width:44px;min-height:44px;text-decoration:none}.ps-header-contact__link .ps-qc__icon{width:var(--icon-size-md, 20px);height:var(--icon-size-md, 20px)}.ps-header-contact__link--wa{color:#128c4b}.ps-header-contact__label{display:none;font-size:.875rem;font-weight:600;white-space:nowrap}@media screen and (min-width:1280px){.ps-header-contact__label{display:inline}.ps-header-contact__link--phone .svg-wrapper{width:auto}}@media screen and (max-width:749px){header-actions .ps-header-contact{display:none}}.ps-qc{display:grid;gap:.6rem;width:100%}.ps-qc--panel{padding:.9rem 1rem;border:1px solid var(--color-ps-border, #e6e4e4);border-radius:var(--ps-radius-card, 6px);background:var(--color-surface, #f4f3f2)}header-drawer .ps-qc--inline{padding:0 20px 12px}.ps-qc__heading{margin:0;font-size:.9375rem;font-weight:700}.ps-qc__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.ps-qc__button{display:inline-flex;flex:1 1 12.5rem;white-space:nowrap;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.55rem .9rem;border:1px solid var(--color-ps-border, #d9d6d6);border-radius:var(--ps-radius-button, 5px);background:#fff;color:var(--color-text, #252525);font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.ps-qc__button:hover{border-color:var(--color-accent, #fe5b04)}.ps-qc__button--wa{border-color:#128c4b;background:#128c4b;color:#fff}.ps-qc__button--wa:hover{border-color:#0e6e3b;background:#0e6e3b}.ps-qc__icon{flex:none}.ps-qc__hours{margin:0;color:var(--color-muted, #5f5f5f);font-size:.875rem}.cart__ctas+.ps-qc{margin-top:var(--margin-md, 1rem)}.ps-search-empty{display:grid;gap:.6rem;margin-block:1.5rem;padding:1.25rem;border:1px solid var(--color-ps-border, #e6e4e4);border-radius:var(--ps-radius-card, 6px);background:var(--color-surface, #f4f3f2)}.ps-search-empty--compact{margin:.75rem;padding:1rem}.ps-search-empty__heading{margin:0;font-size:1.0625rem;font-weight:700}.ps-search-empty__text{margin:0;color:var(--color-muted, #5f5f5f);font-size:.9375rem;line-height:1.5}.ps-search-empty__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ps-search-empty__actions .ps-button{min-height:44px}.ps-price{display:grid;gap:20px;padding-top:8px}.ps-price__fx-box{display:grid;gap:2px;justify-self:start;max-width:100%;padding:10px 14px;border:1px solid var(--color-ps-border, #e4e4e7);border-radius:10px;background:#f4f4f5}.ps-price__tl{margin:0;color:#27272a;font-size:.9375rem;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.ps-price__fx-box .ps-price__rate{margin:0;color:#52525b;font-size:.8125rem;line-height:1.45}.ps-price__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;color:#111;line-height:1.15}.ps-price__amount,.ps-price .price.ps-price__amount{color:#111;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em}.ps-price__vat{color:#111;font-size:1rem;font-weight:600}.ps-price__compare{color:var(--color-muted, #5f5f5f);font-size:1rem}.ps-price__main--quote{font-size:1.25rem;font-weight:700}.ps-price__sub{margin:0;color:var(--color-muted, #5f5f5f);font-size:.875rem;line-height:1.45}.sticky-add-to-cart__vat{margin-left:.25rem;color:var(--color-muted, #5f5f5f);font-size:.8125rem}html,body{overflow-x:clip}.product-information__grid>*,.product-details,.product-details .group-block-content{min-width:0}.ps-bis-preorder,.ps-bis-preorder *{max-width:100%;overflow-wrap:anywhere}.ps-product-description__content :is(table,img,iframe,video){max-width:100%}.ps-product-description__content table{display:block;overflow-x:auto}.ps-feed-card__price.ps-feed-card__price--quote,.ps-featured__price.ps-featured__price--quote{border:1px solid rgb(15 15 16 / .28);background:#ffffffeb;-webkit-backdrop-filter:none;backdrop-filter:none;color:#3f3f46;font-weight:600}header-drawer :is(.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent){color:var(--color-text, #252525);font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.ps-drawer-extras{display:grid;gap:.25rem;margin-top:auto;padding:1rem 0 .5rem;border-top:1px solid var(--color-ps-border, #e6e4e4)}.ps-drawer-contact{margin:0;padding:0;list-style:none}.ps-drawer-contact__link{display:flex;align-items:center;gap:.6rem;min-height:44px;padding-inline:20px;color:var(--color-text, #252525);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.ps-drawer-contact__link .ps-qc__icon{width:20px;height:20px;color:var(--color-muted, #5f5f5f)}.ps-drawer-extras .tcmb-rates-pill--drawer{margin:8px 20px 0}main[data-template*=product] .product-details .ps-price .price.ps-price__amount,.ps-price .ps-price__amount{color:#111;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700;line-height:1.15}main[data-template*=product] .product-details .ps-price .ps-price__vat{font-size:1rem}product-price .ps-price>p.ps-price__main,product-price .ps-price>p.ps-price__sub{margin:0}.product-stock-badge .product-stock-badge__detail,.product-stock-badge[data-status=quote]{display:none}product-price .ps-price>p.ps-price__rate{margin:0;color:var(--color-muted, #5f5f5f);font-size:.75rem;line-height:1.45}.ps-feed-card__body{padding:12px 12px 14px;gap:0}.ps-card-info{display:flex;flex-direction:column;min-width:0}.ps-card-info__brand{margin:0 0 4px;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.ps-card-info__title{display:-webkit-box;margin:0;overflow:hidden;color:#111;font-size:.96875rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;min-height:2.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty}.ps-card-info__title-link{color:inherit;text-decoration:none}.ps-card-info__title-link:hover{color:var(--color-accent, #fe5b04)}.ps-card-info__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;margin:8px 0 0;line-height:1.2}.ps-card-info__amount{color:#111;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.ps-card-info__vat{color:#6b7280;font-size:.75rem;font-weight:500}.ps-card-info__quote{display:inline-block;margin-top:6px;padding:.25rem .625rem;border:1px solid var(--color-accent, #fe5b04);border-radius:4px;background:#fff4ec;color:var(--color-accent-text, #c2410c);font-size:.8125rem;font-weight:700;line-height:1.3}.ps-card-info__stock{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:#1f7a35;font-size:.8125rem;font-weight:600;line-height:1.3}.ps-card-info__stock:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.ps-card-info__stock[data-status=preorder]{color:#0060cc}.ps-card-info__stock[data-status=out]{color:#c0392b}.ps-feed-card__media,.ps-featured__media,.ps-related-card__media{position:relative}.ps-card-badge{position:absolute;top:8px;left:8px;z-index:1;padding:.15rem .45rem;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #0f0f101f;color:#0060cc;font-size:.75rem;font-weight:700}.ps-card-badge[data-status=out]{color:#c0392b}.ps-featured__info .ps-card-info,.ps-related-card__content .ps-card-info{padding:12px 0 0}.resource-card__content .ps-card-info{padding:4px 0 0}@media screen and (min-width:750px){main[data-template*=product] .product-details .group-block-content{width:100%;max-width:560px}}main[data-template*=product] .product-details .ps-product-heading{width:100%;max-width:none;font-size:1.5rem;line-height:1.25}@media screen and (min-width:750px){main[data-template*=product] .product-details .ps-product-heading{font-size:clamp(1.75rem,2.2vw,2rem)}}main[data-template*=product] .product-details [ref=productFormButtons]{flex-wrap:nowrap;width:100%;gap:12px}main[data-template*=product] .product-details [ref=productFormButtons]>:is(.ps-bis-primary-button-slot,add-to-cart-component){flex:1 1 auto;min-width:0}main[data-template*=product] .product-details [ref=productFormButtons] :is(.quantity-selector,[ref=addToCartButton]){height:52px;min-height:52px}main[data-template*=product] .product-details [ref=productFormButtons] [ref=addToCartButton]{width:100%}.shopify-page-content>h2:first-child{margin:0 0 1rem;color:var(--color-muted, #6b6b6b);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0}.ps-soldout-quote{display:block}.ps-soldout-quote:empty{display:none}.ps-soldout-quote__button{width:100%;min-height:48px;margin-top:var(--ps-space-8, .5rem)}:root{--color-accent-text: #c2410c}.ps-collection-intro__more,.ps-rte a,.cart-items__wrapper>p a,.ps-benefit__number,.ps-assurance__index,.variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--color-accent-text)}.header-search-bar__text,.tcmb-rates-pill .tcmb-rates-pill__code{color:#64748b}.products-count-wrapper span{color:#6b6b6b}.ps-purchase-info .ps-purchase-info__label{color:#52525b}.ps-card-info__tl{margin:2px 0 0;color:#6b7280;font-size:.75rem;line-height:1.3;font-variant-numeric:tabular-nums}.variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--color-accent-text)!important}.cart-drawer__summary .b2b-invoice,.cart-page__summary .b2b-invoice{margin-block:4px}.cart-drawer__summary .cart__support-link,.cart-page__summary .cart__support-link{margin-top:4px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/11/assets/plasticshop.css.map */
