*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--pz-bg);color:var(--pz-text);font-family:var(--pz-font-body);font-weight:var(--pz-font-body-weight);font-size:var(--pz-body-size);line-height:1.6;letter-spacing:.03em;-webkit-font-smoothing:antialiased}img,video,svg,iframe{max-width:100%}img,video{height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}[hidden]{display:none!important}h1,h2,h3{font-family:var(--pz-font-heading);font-weight:var(--pz-font-heading-weight);font-style:var(--pz-font-heading-style);line-height:1.2;margin:0 0 .6em}h1{font-size:var(--pz-heading-size)}h2{font-size:calc(var(--pz-heading-size) * .75)}h3{font-size:calc(var(--pz-heading-size) * .55)}p{margin:0 0 1em}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--pz-text);outline-offset:2px}.pz-icon{width:20px;height:20px;stroke-width:1.6;flex:0 0 auto}.pz-icon--brand{width:20px;height:20px}.pz-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pz-skip-link:focus{position:fixed!important;top:10px;left:10px;z-index:1000;width:auto;height:auto;clip:auto;padding:12px 18px;background:var(--pz-bg);border:2px solid var(--pz-text)}.pz-center{text-align:center}.pz-placeholder{width:100%;height:100%;display:block;fill:var(--pz-text-soft);background:var(--pz-bg-2)}.pz-shell{min-height:100vh;display:flex;flex-direction:column}.pz-main{flex:1 0 auto}.pz-main:focus{outline:none}@media(min-width:990px){.pz-shell{margin-left:var(--pz-sidebar-width)}}.pz-container{width:100%;max-width:var(--pz-page-width);margin:0 auto;padding:0 var(--pz-gutter)}.pz-container--narrow{max-width:780px}.pz-page{padding-top:36px;padding-bottom:56px}.pz-section-pad{padding-top:36px;padding-bottom:36px}.pz-page-title{margin-bottom:24px}.pz-section-title{margin-bottom:20px}.pz-section-cta{margin-top:28px}.pz-empty{text-align:center;padding:40px 0}.pz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:10px 28px;background:var(--pz-btn);color:var(--pz-btn-text);border:1px solid var(--pz-btn);border-radius:var(--pz-radius);font-size:.95rem;text-decoration:none;line-height:1.2;transition:box-shadow .15s}.pz-btn:hover{box-shadow:0 0 0 1px var(--pz-btn)}.pz-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pz-btn--outline{background:transparent;color:var(--pz-text);border-color:var(--pz-text)}.pz-btn--on-image{color:#fff;border-color:#fff}.pz-btn--small{min-height:36px;padding:6px 16px;font-size:.85rem}.pz-btn--full{width:100%}.pz-textlink{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0}.pz-label{display:block;font-size:.9rem;margin-bottom:8px}.pz-input,.pz-select,.pz-field input,.pz-field textarea,.pz-newsletter input{width:100%;min-height:45px;padding:10px 14px;background:var(--pz-bg);border:1px solid var(--pz-text-soft);border-radius:var(--pz-radius)}.pz-field textarea{min-height:120px;resize:vertical}.pz-select--small{min-height:36px;padding:4px 10px;width:auto}.pz-field{display:block;margin-bottom:16px}.pz-field>span{display:block;font-size:.9rem;margin-bottom:6px}.pz-form__row{display:grid;gap:0 16px}@media(min-width:600px){.pz-form__row{grid-template-columns:1fr 1fr}}.pz-form-success{padding:12px 16px;background:var(--pz-bg-2)}.pz-form-error,.errors{color:#c0392b}.errors ul{margin:0 0 16px;padding-left:18px}.pz-newsletter{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pz-newsletter input{flex:1 1 220px}.pz-newsletter .pz-form-success,.pz-newsletter .errors{flex-basis:100%}.pz-rte>:last-child{margin-bottom:0}.pz-rte img{margin:1em auto}.pz-rte a{text-decoration:underline;text-underline-offset:3px}.pz-rte table td,.pz-rte table th{border:1px solid var(--pz-border);padding:8px 10px}.pz-rte iframe{width:100%;aspect-ratio:16 / 9;height:auto}.pz-announce{background:var(--pz-accent-2);color:var(--pz-accent-2-text);text-align:center;font-size:.8rem;letter-spacing:.1em}.pz-announce__text,.pz-announce__link{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px var(--pz-gutter);text-decoration:none}.pz-announce__link .pz-icon{width:14px;height:14px}.pz-social{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0;margin:20px 0 0}.pz-social__link{display:inline-flex}.pz-social__link:hover{opacity:.7}.pz-localization{display:flex;flex-wrap:wrap;gap:8px}.pz-localization__select{min-height:36px;padding:4px 8px;border:1px solid var(--pz-border);background:transparent;border-radius:var(--pz-radius);font-size:.85rem;max-width:100%}.pz-section-header{display:contents}.pz-iconlink{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:0;padding:0;color:inherit;text-decoration:none}.pz-cart-dot{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--pz-btn);color:var(--pz-btn-text);font-size:10px;line-height:17px;text-align:center}.pz-topbar{position:sticky;top:0;z-index:90;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 10px;background:var(--pz-bg);border-bottom:1px solid var(--pz-border)}.pz-topbar__logo{text-align:center}.pz-topbar__logo .pz-logo__img{max-height:32px;width:auto}.pz-topbar__icons{display:flex;justify-content:flex-end}@media(min-width:990px){.pz-topbar{display:none}}.pz-logo{display:inline-block;text-decoration:none}.pz-logo__img{height:auto}.pz-logo__text{font-family:var(--pz-font-heading);font-weight:var(--pz-font-heading-weight);font-size:1.3rem}.pz-sidebar{position:fixed;inset:0 auto 0 0;z-index:100;width:var(--pz-sidebar-width);display:none;flex-direction:column;overflow-y:auto;background:var(--pz-bg);border-right:1px solid var(--pz-border)}@media(min-width:990px){.pz-sidebar{display:flex}}.pz-sidebar__logo{padding:30px 24px 20px}.pz-sidebar__logo .pz-logo__img{width:100%}.pz-sidebar__list{list-style:none;margin:0;padding:8px 12px;flex:1 0 auto}.pz-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-radius:6px;text-decoration:none;font-size:.95rem;text-transform:uppercase;letter-spacing:.2em}.pz-sidebar__link .pz-icon{width:14px;height:14px;opacity:.6}.pz-sidebar__link:hover,.pz-sidebar__link.is-active,.pz-sidebar__item.is-open>.pz-sidebar__link{background:var(--pz-tint)}.pz-sidebar__icons{display:flex;align-items:center;gap:8px;padding:14px 18px;border-top:1px solid var(--pz-border)}.pz-sidebar__localization{padding:0 24px 20px}.pz-flyout{display:none;position:fixed;z-index:101;min-width:230px;max-height:calc(100vh - 16px);overflow-y:auto;padding:10px 0;background:var(--pz-bg);border:1px solid var(--pz-border);box-shadow:4px 4px 16px #0000000f}.pz-sidebar__item.is-open>.pz-flyout{display:block}.pz-flyout__all,.pz-flyout__link{display:block;padding:9px 20px;text-decoration:none;white-space:nowrap}.pz-flyout__all{text-decoration:underline;text-underline-offset:3px}.pz-flyout__all:hover,.pz-flyout__link:hover{background:var(--pz-tint)}.pz-flyout__sub .pz-flyout__link{padding-left:34px;font-size:.9rem;opacity:.8}.pz-dimmer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--pz-dimmer)}body.pz-locked{overflow:hidden}.pz-drawer{position:fixed;top:0;bottom:0;z-index:500;width:min(400px,92vw);display:flex;flex-direction:column;background:var(--pz-bg);transition:transform .25s ease}.pz-drawer--left{left:0;transform:translate(-100%)}.pz-drawer--right{right:0;transform:translate(100%)}.pz-drawer.is-open{transform:none}.pz-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 20px;border-bottom:1px solid var(--pz-border)}.pz-drawer__title{font-family:var(--pz-font-heading);font-size:1.15rem}.pz-drawer__body{flex:1 1 auto;overflow-y:auto;padding:16px 20px}.pz-drawer__footer{padding:16px 20px 20px;border-top:1px solid var(--pz-border)}.pz-mnav{padding:12px 0}.pz-mnav__panel{display:none}.pz-mnav__panel.is-open{display:block}.pz-mnav__list{list-style:none;margin:0;padding:0 16px}.pz-mnav__item{margin-bottom:8px}.pz-mnav__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:0;border-radius:8px;background:var(--pz-tint);text-align:left;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;font-size:.9rem}.pz-mnav__row:active{background:var(--pz-border)}.pz-mnav__row .pz-icon{width:16px;height:16px;opacity:.6}.pz-mnav__heading{display:flex;align-items:center;gap:10px;padding:4px 16px 14px;margin-bottom:8px;border-bottom:1px solid var(--pz-border);font-weight:var(--pz-font-body-bold)}.pz-mnav__back{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;background:none;border:0;padding:0}.pz-mnav__viewall{display:block;padding:4px 20px 12px;font-size:.9rem;text-decoration:underline}.pz-mnav__account{display:flex;align-items:center;gap:10px;margin:16px 16px 0;padding:14px 16px;text-decoration:none;border-top:1px solid var(--pz-border)}.pz-mnav__footer{padding:16px 32px}.pz-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--pz-bg)}.pz-lightbox__img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-out}.pz-lightbox__close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0}.pz-search{position:fixed;inset:0 0 auto 0;z-index:550;max-height:100vh;overflow-y:auto;background:var(--pz-bg);box-shadow:0 10px 30px #00000014}@media(min-width:990px){.pz-search{left:var(--pz-sidebar-width)}}.pz-search__form{display:flex;align-items:center;gap:10px;max-width:var(--pz-page-width);margin:0 auto;padding:14px var(--pz-gutter);border-bottom:1px solid var(--pz-border)}.pz-search__input{flex:1;min-width:0;border:0;background:transparent;font-size:1.15rem;padding:8px 0}.pz-search__input:focus{outline:none}.pz-search__results{max-width:var(--pz-page-width);margin:0 auto;padding:0 var(--pz-gutter)}.pz-predictive{display:grid;gap:24px;padding:20px 0 28px}@media(min-width:750px){.pz-predictive{grid-template-columns:2fr 1fr}.pz-predictive>.pz-btn,.pz-predictive__empty{grid-column:1 / -1;justify-self:start}}.pz-predictive__heading{font-family:var(--pz-font-body);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;opacity:.7}.pz-predictive__products,.pz-predictive__links{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pz-predictive__product{display:flex;align-items:center;gap:14px;text-decoration:none}.pz-predictive__product img{width:56px;height:56px;object-fit:cover;background:var(--pz-bg-2)}.pz-predictive__product small{display:block;opacity:.7}.pz-predictive__links a{text-decoration:none}.pz-predictive__links a:hover,.pz-predictive__product:hover .pz-predictive__title{text-decoration:underline}.pz-grid{display:grid;gap:28px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pz-grid--1{grid-template-columns:1fr}@media(min-width:750px){.pz-grid--3,.pz-grid--4,.pz-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.pz-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pz-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.pz-card__link{display:block;text-decoration:none}.pz-card__media{position:relative;overflow:hidden;background:var(--pz-bg-2)}.pz-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.pz-card__img--hover{opacity:0}.pz-card__media--hover:hover .pz-card__img--hover{opacity:1}.pz-card__info{padding-top:10px}.pz-card__vendor{font-size:.8rem;opacity:.7;margin:0 0 2px}.pz-card__title{margin:0 0 4px}.pz-card__link:hover .pz-card__title{text-decoration:underline;text-underline-offset:3px}.pz-badge{position:absolute;left:10px;bottom:10px;z-index:1;padding:3px 12px;border-radius:40px;background:var(--pz-accent-2);color:var(--pz-accent-2-text);font-size:.75rem}.pz-badge--soldout{background:var(--pz-bg);color:var(--pz-text);border:1px solid var(--pz-border)}.pz-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pz-price__compare{opacity:.65;font-size:.9em}.pz-price__unit{flex-basis:100%;font-size:.8em;opacity:.7}.pz-tile{display:block;text-decoration:none}.pz-tile__media{position:relative;overflow:hidden;background:var(--pz-bg-2);aspect-ratio:1 / 1}.pz-tile--portrait .pz-tile__media{aspect-ratio:4 / 5}.pz-tile--adapt .pz-tile__media{aspect-ratio:auto}.pz-tile__media img,.pz-tile__media svg{width:100%;height:100%;object-fit:cover}.pz-tile__title{display:flex;align-items:center;gap:8px;padding-top:10px;font-size:1.05rem}.pz-tile__title .pz-icon{width:16px;height:16px;transition:transform .15s}.pz-tile:hover .pz-tile__title .pz-icon{transform:translate(3px)}.pz-collection__description{max-width:760px;margin-bottom:24px}.pz-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.pz-toolbar__count{margin:0;font-size:.9rem;opacity:.75}.pz-toolbar__sort{margin-left:auto;display:flex;align-items:center;gap:8px}.pz-toolbar__label{font-size:.9rem}.pz-pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:44px}.pz-pagination__page,.pz-pagination__arrow,.pz-pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;text-decoration:none}.pz-pagination__page.is-current{text-decoration:underline;text-underline-offset:6px}.pz-collapsible{border-top:1px solid var(--pz-border);border-bottom:1px solid var(--pz-border)}.pz-collapsible+.pz-collapsible{border-top:0}.pz-collapsible>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;list-style:none;cursor:pointer}.pz-collapsible>summary::-webkit-details-marker{display:none}.pz-collapsible>summary .pz-icon{width:14px;height:14px;transition:transform .2s}.pz-collapsible[open]>summary .pz-icon{transform:rotate(180deg)}.pz-collapsible>.pz-rte{padding-bottom:16px}.pz-product{display:grid;gap:32px}@media(min-width:990px){.pz-product{grid-template-columns:13fr 9fr;gap:56px;align-items:start}.pz-product--media-medium{grid-template-columns:1fr 1fr}.pz-product--media-small{grid-template-columns:9fr 13fr}.pz-product--media-right .pz-product__media{order:2}.pz-product__info{position:sticky;top:24px}}.pz-product__info>*+*{margin-top:18px}.pz-product__title{margin-bottom:0}.pz-product__text--subtitle{opacity:.75}.pz-product__text--uppercase{text-transform:uppercase;letter-spacing:.13em;font-size:.85rem}.pz-product__price{font-size:1.15rem}.pz-product__policy{font-size:.85rem;opacity:.75;margin:6px 0 0}.pz-product__policy a{text-decoration:underline}.pz-product__sku{font-size:.85rem;opacity:.7}.pz-variants__group{border:0;padding:0;margin:0 0 16px}.pz-variants__buttons{display:flex;flex-wrap:wrap;gap:8px}.pz-chip{position:relative}.pz-chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.pz-chip span{display:inline-block;padding:8px 18px;border:1px solid var(--pz-text-soft);border-radius:40px}.pz-chip input:checked+span{background:var(--pz-text);color:var(--pz-bg);border-color:var(--pz-text)}.pz-chip input:focus-visible+span{outline:2px solid var(--pz-text);outline-offset:2px}.pz-chip.is-unavailable span{opacity:.45;text-decoration:line-through}.pz-buy__form{display:grid;gap:10px}.pz-qty{display:inline-flex;align-items:stretch;border:1px solid var(--pz-text-soft);border-radius:var(--pz-radius);height:36px}.pz-qty--large{height:45px}.pz-qty__btn{width:36px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0}.pz-qty__btn .pz-icon{width:14px;height:14px}.pz-qty__input{width:42px;border:0;text-align:center;background:transparent;-moz-appearance:textfield}.pz-qty__input::-webkit-outer-spin-button,.pz-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shopify-payment-button__button{border-radius:var(--pz-radius)!important;min-height:45px}.pz-stock{display:flex;align-items:center;gap:8px;font-size:.9rem}.pz-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#e0a800}.pz-share{margin-top:20px}.pz-gallery{display:grid;gap:10px}.pz-gallery__slide{display:none}.pz-gallery__slide.is-active{display:block}.pz-gallery__slide img,.pz-gallery__slide video{width:100%;background:var(--pz-bg-2)}.pz-gallery__zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.pz-gallery__thumbs{display:flex;gap:8px;overflow-x:auto}.pz-gallery__thumb{position:relative;flex:0 0 72px;padding:0;border:1px solid transparent;background:var(--pz-bg-2)}.pz-gallery__thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.pz-gallery__thumb.is-active{border-color:var(--pz-text)}.pz-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}@media(min-width:990px){.pz-gallery--thumbnail_side{grid-template-columns:80px 1fr}.pz-gallery--thumbnail_side .pz-gallery__stage{order:2}.pz-gallery--thumbnail_side .pz-gallery__thumbs{flex-direction:column;max-height:80vh;overflow-y:auto}.pz-gallery--thumbnail_side .pz-gallery__thumb{flex-basis:auto}}.pz-ratio{position:relative;aspect-ratio:var(--pz-ratio, 1.78)}.pz-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pz-line{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--pz-border)}.pz-line:first-child{padding-top:0}.pz-line__media img{width:80px;aspect-ratio:1 / 1;object-fit:cover;background:var(--pz-bg-2)}.pz-line__title{text-decoration:none}.pz-line__title:hover{text-decoration:underline}.pz-line__meta,.pz-line__discount{margin:2px 0 0;font-size:.85rem;opacity:.75}.pz-line__controls{display:flex;align-items:center;gap:14px;margin-top:10px}.pz-line__remove{background:none;border:0;padding:0;font-size:.85rem;text-decoration:underline}.pz-line__price{text-align:right;white-space:nowrap}.pz-line__price s{display:block;font-size:.85em;opacity:.6}[data-cart-contents].is-busy,[data-cart-page].is-busy .pz-cart-page__lines{opacity:.5;pointer-events:none}.pz-cart-summary{display:grid;gap:8px}.pz-cart-summary__row{display:flex;justify-content:space-between;margin:0}.pz-cart-summary__total{font-size:1.1rem}.pz-cart-summary__note{font-size:.85rem;opacity:.7;margin:0 0 6px}.pz-cart-page{display:grid;gap:40px}@media(min-width:990px){.pz-cart-page{grid-template-columns:2fr 1fr;align-items:start}.pz-cart-page__summary{position:sticky;top:24px;padding:24px;background:var(--pz-bg-2)}}.pz-banner{position:relative;display:flex;overflow:hidden;background:var(--pz-bg-2);color:#fff;min-height:50vh}.pz-banner--small{min-height:30vh}.pz-banner--large{min-height:72vh}.pz-banner--adapt{min-height:0}.pz-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pz-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--pz-overlay, 0)}.pz-banner__content{position:relative;z-index:1;margin:auto;padding:48px var(--pz-gutter);max-width:780px;text-align:center}.pz-banner__title{font-size:clamp(2rem,5vw,3.6rem)}.pz-banner__buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:20px}.pz-split{display:grid;gap:32px;align-items:center}@media(min-width:750px){.pz-split{grid-template-columns:1fr 1fr;gap:56px}.pz-split--text-first .pz-split__media{order:2}}.pz-split__media img,.pz-split__media svg{width:100%}.pz-column__media{margin-bottom:14px}.pz-column__media img{width:100%}.pz-video video{width:100%}.pz-article-card__media{display:block;overflow:hidden;aspect-ratio:3 / 2;margin-bottom:14px;background:var(--pz-bg-2)}.pz-article-card__media img{width:100%;height:100%;object-fit:cover}.pz-article-card__title{font-size:1.25rem;margin-bottom:6px}.pz-article-card__title a{text-decoration:none}.pz-article-card__meta{font-size:.85rem;opacity:.7;margin-bottom:8px}.pz-article__image{margin-bottom:32px}.pz-comments{margin-top:56px;padding-top:32px;border-top:1px solid var(--pz-border)}.pz-comment{padding:16px 0;border-bottom:1px solid var(--pz-border)}.pz-textcard{display:block;padding:16px;border:1px solid var(--pz-border);text-decoration:none}.pz-textcard__type{display:block;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.pz-textcard__title{display:block;margin:4px 0}.pz-textcard__excerpt{display:block;font-size:.9rem;opacity:.8}.pz-searchpage__form{display:flex;gap:8px;max-width:640px;margin-bottom:24px}.pz-footer{margin-top:40px;padding:48px 0 32px;border-top:1px solid var(--pz-border)}.pz-footer__blocks{display:grid;gap:32px}@media(min-width:750px){.pz-footer__blocks--2{grid-template-columns:repeat(2,1fr)}.pz-footer__blocks--3{grid-template-columns:repeat(3,1fr)}.pz-footer__blocks--4,.pz-footer__blocks--5,.pz-footer__blocks--6{grid-template-columns:repeat(4,1fr)}}.pz-footer__image img{width:100%}.pz-footer__title{font-size:1.1rem;margin-bottom:12px}.pz-footer__menu{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pz-footer__menu a{text-decoration:none;opacity:.8}.pz-footer__menu a:hover{opacity:1;text-decoration:underline}.pz-footer__newsletter{margin-top:32px;max-width:440px}.pz-footer__bottom{margin-top:28px;padding-top:20px;border-top:1px solid var(--pz-border)}.pz-password{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--pz-bg-2) var(--pz-password-bg, none) center / cover no-repeat}.pz-password__card{width:min(460px,100%);padding:40px 32px;background:var(--pz-bg);text-align:center}.pz-password__logo{display:inline-block;margin-bottom:20px;text-decoration:none}.pz-password__logo img{max-width:220px;margin:0 auto}.pz-password__login{margin-top:28px;text-align:left}.pz-password__login summary{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:.9rem;list-style:none}.pz-password__admin{font-size:.85rem;opacity:.7;text-align:center;margin-top:12px}.pz-password .pz-social{justify-content:center}.pz-giftcard{max-width:560px;margin:0 auto;padding:48px 20px;text-align:center}.pz-giftcard__card{padding:32px;border:1px solid var(--pz-border);border-radius:12px;margin-bottom:24px}.pz-giftcard__card.is-disabled{opacity:.5}.pz-giftcard__value{font-family:var(--pz-font-heading);font-size:2.4rem;margin-bottom:8px}.pz-giftcard__code{font-size:1.25rem;letter-spacing:.1em;padding:12px;border:1px dashed var(--pz-border);margin:16px 0}.pz-giftcard__qr{display:flex;justify-content:center}.pz-giftcard__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media print{.pz-giftcard__actions{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pz-theme.css.map */
