.zph-pdp{--zpp-top:calc(var(--wp-admin--admin-bar--height, 0px) + 96px);--zpp-panel-w:clamp(360px, 34vw, 480px);--zpp-radius:16px;--zpp-frame:var(--zs-frame, #f3ecdf)}.zph-pdp .site-content{padding-inline:0}.zph-pdp .content-layout-wrapper{margin-inline:0;padding-block-start:clamp(16px, 2.4vw, 32px)}.zph-pdp .main-page-wrapper{padding-block-end:0}.zpp-wrap{inline-size:100%;max-inline-size:calc(var(--zs-max) + 2 * var(--zs-gutter));margin-inline:auto;padding-inline:var(--zs-gutter)}.zpp-wrap--narrow{max-inline-size:calc(920px + 2 * var(--zs-gutter))}.zpp-notices:empty{display:none}.zpp-notices .woocommerce-notices-wrapper:empty{display:none}.zpp-notices{inline-size:100%;max-inline-size:calc(var(--zs-max) + 2 * var(--zs-gutter));margin-inline:auto;padding-inline:var(--zs-gutter)}.zpp-icon{flex:none;inline-size:20px;block-size:20px}.zpp-crumbs{margin-block-end:clamp(14px, 2vw, 24px);color:var(--zs-soft-ink);font-size:13px;line-height:1.9}.zpp-crumbs a{color:var(--zs-soft-ink);transition:color .2s ease}.zpp-crumbs a:hover{color:var(--zs-gold-deep)}.zpp-crumbs .breadcrumb_last{color:var(--zs-ink)}.zpp-hero{display:grid;grid-template-columns:minmax(0,1fr) var(--zpp-panel-w);gap:clamp(28px, 4vw, 72px);align-items:start}.zpp-gallery{position:relative;min-inline-size:0}.zpp-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;outline:0}.zpp-gallery__track[data-count="1"]{grid-template-columns:minmax(0,1fr)}.zpp-gallery__item{position:relative;margin:0;overflow:hidden;border-radius:var(--zpp-radius);background:var(--zpp-frame);aspect-ratio:4 / 5}.zpp-gallery__item:first-child,.zpp-gallery__item:nth-child(even):last-child{grid-column:1 / -1}.zpp-gallery__item:first-child{aspect-ratio:4 / 4.4}.zpp-gallery__zoom{display:block;inline-size:100%;block-size:100%;cursor:zoom-in}.zpp-gallery__img,.zpp-gallery__item img{display:block;inline-size:100%;block-size:100%;object-fit:contain;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .3s ease}@media (hover:hover){.zpp-gallery__zoom:hover .zpp-gallery__img{transform:scale(1.025)}}.zpp-gallery__zoom:focus-visible{outline:2px solid var(--zs-gold);outline-offset:-4px;border-radius:var(--zpp-radius)}.zpp-gallery__img.is-swapping{opacity:.35}.zpp-gallery__ui,.zpp-gallery__hint{display:none}.zpp-panel{min-inline-size:0}.zpp-panel[data-zpp-sticky]{position:sticky;inset-block-start:var(--zpp-sticky-top,var(--zpp-top))}.zph-pdp .zpp-panel .zpp-panel__inner{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.zpp-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:12px}.zpp-eyebrow__cat{color:var(--zs-gold-deep);font-size:13px;font-weight:700;letter-spacing:0}.zpp-eyebrow__cat:hover{color:var(--zs-ink)}.zpp-badge{display:inline-flex;align-items:center;min-block-size:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.zpp-badge--sale{background:var(--zs-gold);color:#1d1407}.zpp-badge--out{background:#efe9df;color:var(--zs-muted)}.zph-pdp .zpp-panel .product_title{margin:0 0 14px;color:var(--zs-ink);font-size:clamp(22px, 2.1vw, 30px);font-weight:800;line-height:1.55}.zph-pdp .zpp-panel .woocommerce-product-rating{display:flex;align-items:center;gap:8px;margin-block-end:10px;font-size:13px}.zph-pdp .zpp-panel>.zpp-panel__inner>.price,.zph-pdp .zpp-panel__inner>p.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 18px;color:var(--zs-ink);font-size:clamp(20px, 1.8vw, 24px);font-weight:800}.zph-pdp .zpp-panel .price del{order:2;color:var(--zs-soft-ink);font-size:.7em;font-weight:400}.zph-pdp .zpp-panel .price ins{text-decoration:none}.zpp-teaser{margin:0 0 14px;color:var(--zs-muted);font-size:14.5px;line-height:2.05}.zpp-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.zpp-facts li{display:inline-flex;align-items:center;gap:8px;min-block-size:34px;margin:0;padding:4px 12px;border:1px solid var(--zs-line);border-radius:999px;background:#fff;color:var(--zs-muted);font-size:12.5px;line-height:1.6}.zpp-facts__dots{display:inline-flex}.zpp-facts__dots i{inline-size:14px;block-size:14px;margin-inline-start:-4px;border:2px solid #fff;border-radius:50%;background:var(--zpp-dot,#fff);box-shadow:0 0 0 1px #d9cdb9}.zpp-facts__dots i:first-child{margin-inline-start:0}.zpp-facts__dots i.is-unknown{background:linear-gradient(135deg,#eee 50%,#d6cbb7 50%)}.zph-pdp .zpp-panel form.cart{margin:0 0 16px;padding:0;border:0}.zph-pdp .zpp-panel table.variations{display:block;inline-size:100%;margin:0 0 6px;border:0}.zph-pdp .zpp-panel table.variations tbody{display:grid;gap:18px}.zph-pdp .zpp-panel table.variations tr{display:grid;gap:10px;border:0}.zph-pdp .zpp-panel table.variations :is(td,th){display:block;padding:0;border:0;text-align:start}.zph-pdp .zpp-panel table.variations .label label{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--zs-ink);font-size:14px;font-weight:700}.zph-pdp .zpp-panel table.variations .label label::after{content:none;display:none}.zph-pdp .zpp-panel table.variations .label .zpp-picked{color:var(--zs-muted);font-weight:400}.zph-pdp .zpp-panel table.variations .value{position:relative}.zph-pdp .zpp-panel table.variations select{inline-size:100%;min-block-size:46px;border:1px solid var(--zs-line);border-radius:12px;background-color:#fff;font-size:14px}.zph-pdp .zpp-panel table.variations select.zpp-enhanced{position:absolute;inline-size:1px;block-size:1px;min-block-size:0;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.zph-pdp .zpp-panel .reset_variations{display:inline-block;margin-block-start:6px;color:var(--zs-soft-ink);font-size:12.5px}.zph-pdp .zpp-panel .reset_variations[style*="hidden"]{display:none}.zpp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.zpp-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-inline-size:52px;min-block-size:44px;padding:6px 16px;border:1px solid #ddd2c0;border-radius:12px;background:#fff;color:var(--zs-ink);font:500 14px/1.4 var(--zs-font);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.zpp-chip:hover{border-color:var(--zs-ink)}.zpp-chip[aria-checked="true"]{border-color:var(--zs-umber);background:var(--zs-umber);color:var(--zs-ivory);box-shadow:0 8px 18px -12px #17110acc}.zpp-chip:focus-visible{outline:2px solid var(--zs-gold);outline-offset:2px}.zpp-chip[aria-disabled="true"]{border-style:dashed;color:#b3a893;cursor:not-allowed}.zpp-chip[aria-disabled="true"]::after{content:"";position:absolute;inset:50% 10px auto;block-size:1px;background:#c8bca6;transform:rotate(-12deg)}.zpp-chip__dot{inline-size:16px;block-size:16px;border-radius:50%;background:var(--zpp-dot);box-shadow:0 0 0 1px #0002 inset}.zph-pdp .zpp-panel .single_variation_wrap{margin-block-start:16px}.zph-pdp .zpp-panel .woocommerce-variation:not(:empty){margin-block-end:14px;padding:12px 14px;border-radius:12px;background:#fff;font-size:13.5px}.zph-pdp .zpp-panel .woocommerce-variation-price .price{margin:0;font-size:18px;font-weight:800}.zph-pdp .zpp-panel .woocommerce-variation-availability .stock{margin:4px 0 0;font-size:13px}.zph-pdp .zpp-panel :is(.woocommerce-variation-add-to-cart,form.cart:not(.variations_form)){display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.zph-pdp .zpp-panel .quantity{display:inline-flex;align-items:stretch;margin:0;overflow:hidden;border:1px solid var(--zs-line);border-radius:14px;background:#fff}.zph-pdp .zpp-panel .quantity :is(.minus,.plus){inline-size:44px;min-block-size:54px;border:0;background:#fff0;color:var(--zs-ink);font-size:18px;cursor:pointer}.zph-pdp .zpp-panel .quantity :is(.minus,.plus):hover{background:var(--zs-soft)}.zph-pdp .zpp-panel .quantity input.qty{inline-size:44px;min-block-size:54px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;text-align:center;font-size:16px;font-weight:700}.zph-pdp .zpp-panel .single_add_to_cart_button{flex:1 1 200px;min-block-size:56px;margin:0;border-radius:14px;font-size:16px;font-weight:800}.zph-pdp .zpp-panel .single_add_to_cart_button::after{border-color:#1d1407}.zph-pdp .zpp-panel .quantity{border-radius:14px}.zph-pdp .zpp-panel .stock{margin-block:0 12px;font-size:13.5px;font-weight:700}.zph-pdp .zpp-panel .stock.in-stock{color:#2f6b45}.zph-pdp .zpp-panel .stock.out-of-stock{color:#a1322c}.zph-pdp .zpp-panel .zfs-breakdown{border-radius:12px}.zpp-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.zpp-actions :is(.wd-action-btn>a,.zpp-share){display:inline-flex;align-items:center;gap:8px;min-block-size:40px;margin:0;padding:0 14px;border:1px solid var(--zs-line);border-radius:999px;background:#fff;color:var(--zs-muted);font:500 13px/1 var(--zs-font);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.zpp-actions :is(.wd-action-btn>a,.zpp-share):hover{border-color:var(--zs-ink);color:var(--zs-ink)}.zpp-actions .wd-action-btn>a::before{margin:0;font-size:15px}.zpp-actions .wd-action-btn>a.added{border-color:var(--zs-gold);color:var(--zs-gold-deep)}.zpp-actions .wd-action-btn{margin:0}.zpp-share .zpp-icon{inline-size:16px;block-size:16px}.zpp-share.is-done{border-color:var(--zs-gold);color:var(--zs-gold-deep)}.zpp-help{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px}.zpp-help a{display:inline-flex;align-items:center;gap:8px;color:var(--zs-ink);font-size:13.5px;font-weight:700;text-decoration:underline;text-decoration-color:#d8a51d80;text-underline-offset:5px}.zpp-help a:hover{color:var(--zs-gold-deep)}.zpp-help .zpp-icon{inline-size:18px;block-size:18px;color:var(--zs-gold-deep)}.zpp-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 22px;padding:0;border:1px solid var(--zs-line);border-radius:var(--zpp-radius);background:#fff;list-style:none}.zpp-promises li{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:16px 10px;text-align:center}.zpp-promises li+li{border-inline-start:1px solid var(--zs-line)}.zpp-promises .zpp-icon{inline-size:24px;block-size:24px;color:var(--zs-gold-deep)}.zpp-promises strong{display:block;color:var(--zs-ink);font-size:12.5px;line-height:1.7}.zpp-promises span{display:block;color:var(--zs-soft-ink);font-size:11.5px;line-height:1.7}.zpp-accordion{border-block-start:1px solid var(--zs-line)}.zpp-acc{border-block-end:1px solid var(--zs-line)}.zpp-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:56px;padding:6px 2px;color:var(--zs-ink);font-size:15px;font-weight:700;list-style:none;cursor:pointer}.zpp-acc>summary::-webkit-details-marker{display:none}.zpp-acc>summary .zpp-icon{inline-size:18px;block-size:18px;color:var(--zs-muted);transition:transform .25s ease}.zpp-acc[open]>summary .zpp-icon{transform:rotate(45deg)}.zpp-acc>summary:hover{color:var(--zs-gold-deep)}.zpp-acc__body{padding-block:2px 22px;color:var(--zs-muted);font-size:14px;line-height:2.05}.zpp-acc__body>:last-child{margin-block-end:0}.zpp-list{margin:0 0 12px;padding-inline-start:1.2em}.zpp-list li{margin-block-end:4px}.zpp-link{color:var(--zs-gold-deep);font-weight:700;text-decoration:underline;text-underline-offset:4px}.zpp-phones{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.zpp-phones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 14px;border-radius:12px;background:#fff}.zpp-phones span{color:var(--zs-muted);font-size:13px}.zpp-phones a{display:inline-flex;align-items:center;gap:8px;color:var(--zs-ink);font-size:15px;font-weight:800}.zpp-phones .zpp-icon{inline-size:16px;block-size:16px;color:var(--zs-gold-deep)}.zph-pdp .zpp-acc .woocommerce-product-attributes{inline-size:100%;margin:0;border:0;font-size:13.5px}.zph-pdp .zpp-acc .woocommerce-product-attributes :is(th,td){padding:10px 0;border:0;border-block-end:1px dashed var(--zs-line);background:none;text-align:start}.zph-pdp .zpp-acc .woocommerce-product-attributes th{inline-size:40%;color:var(--zs-ink);font-weight:700}.zph-pdp .zpp-acc .woocommerce-product-attributes p{margin:0}.zpp-meta{display:grid;gap:6px;margin:18px 0 0;padding:0;color:var(--zs-soft-ink);font-size:12.5px}.zpp-meta>div{display:flex;gap:8px}.zpp-meta dt{font-weight:400}.zpp-meta dd{margin:0;color:var(--zs-muted)}.zpp-meta a{color:var(--zs-muted)}.zpp-meta a:hover{color:var(--zs-gold-deep)}.zpp-rich{color:#3d362c;overflow-wrap:anywhere}.zpp-rich :is(div,p,span,li,td,th,h2,h3,h4,strong,b){font-family:var(--zs-font)!important}.zpp-rich>div[style],.zpp-rich>div>div[style]{max-inline-size:100%!important}.zpp-rich div[style*="border-radius"]{border-color:var(--zs-line)!important;box-shadow:none!important}.zpp-rich div[style*="background"]{background:#fff!important}.zpp-rich>div[style*="background"]{background:transparent!important}.zpp-rich :is(h2,h3,h4){margin:0 0 .6em!important;color:var(--zs-ink)!important;font-weight:800!important;line-height:1.7!important}.zpp-rich h2{font-size:clamp(17px, 1.5vw, 20px)!important}.zpp-rich :is(h3,h4){font-size:16px!important}.zpp-rich p{margin:0 0 1em;font-size:inherit!important;line-height:2.05!important}.zpp-rich table{inline-size:100%!important;margin:0 0 1.2em!important;border:1px solid var(--zs-line)!important;border-collapse:separate!important;border-spacing:0;border-radius:12px!important;overflow:hidden;box-shadow:none!important;font-size:13.5px}.zpp-rich :is(th,td){padding:10px 12px!important;border:0!important;border-block-end:1px solid var(--zs-line)!important;color:inherit!important;text-align:start!important;vertical-align:top}.zpp-rich tr:last-child>:is(td,th){border-block-end:0!important}.zpp-rich thead th{background:var(--zs-umber)!important;color:var(--zs-gold-pale)!important;font-size:14px!important;text-align:center!important}.zpp-rich tr[style*="background"]{background:var(--zs-canvas,#fbf7ef)!important}.zpp-rich table{background:#fff}.zpp-rich td[style*="font-weight"]{color:var(--zs-ink)!important}.zpp-rich :is(ul,ol){margin:0 0 1em;padding-inline-start:1.3em}.zpp-rich li{margin-block-end:.35em}.zpp-rich img{max-inline-size:100%;block-size:auto;border-radius:12px}.zpp-rich a{color:var(--zs-gold-deep);text-decoration:underline;text-underline-offset:4px}.zpp-acc .zpp-rich,.zpp-acc__body.zpp-rich{font-size:13.5px}.zpp-acc__body.zpp-rich div[style*="font-size"]{font-size:13.5px!important}.zpp-section{padding-block:clamp(48px, 6vw, 88px)}.zpp-section+.zpp-section{border-block-start:1px solid var(--zs-line)}.zpp-hero+.zpp-section,.zpp-wrap+.zpp-section{margin-block-start:clamp(40px, 5vw, 72px)}.zpp-story{margin-block-start:clamp(40px, 5vw, 72px);background:linear-gradient(180deg,#f4ecdd,var(--zs-canvas) 72%)}.zpp-kicker{margin:0 0 6px;color:var(--zs-gold-deep);font-size:13px;font-weight:700}.zph-pdp .zpp-section__title{margin:0 0 clamp(20px, 2.6vw, 32px);color:var(--zs-ink);font-size:clamp(22px, 2.2vw, 30px);font-weight:800;line-height:1.5}.zpp-story__body{position:relative;font-size:15.5px;line-height:2.15}.zpp-story__body[data-zpp-clamped]{max-block-size:640px;overflow:hidden}.zpp-story__body[data-zpp-clamped]::after{content:"";position:absolute;inset:auto 0 0;block-size:160px;background:linear-gradient(180deg,#fbf7ef00,var(--zs-canvas));pointer-events:none}.zpp-more{display:inline-flex;align-items:center;gap:8px;min-block-size:46px;margin-block-start:18px;padding:0 26px;border:1px solid var(--zs-ink);border-radius:999px;background:#fff0;color:var(--zs-ink);font:700 14px/1 var(--zs-font);cursor:pointer;transition:background-color .2s ease,color .2s ease}.zpp-more:hover{background:var(--zs-umber);color:var(--zs-ivory)}.zpp-extra{padding-block-start:0}.zph-pdp .zpp-reviews #reviews{display:grid;gap:28px}.zph-pdp .zpp-reviews .woocommerce-Reviews-title,.zph-pdp .zpp-reviews #reply-title{display:block;margin:0 0 14px;color:var(--zs-ink);font-size:clamp(19px, 1.8vw, 24px);font-weight:800}.zph-pdp .zpp-reviews .woocommerce-noreviews{margin:0;padding:18px 20px;border:1px solid var(--zs-line);border-radius:var(--zpp-radius);background:#fff;color:var(--zs-muted)}.zph-pdp .zpp-reviews .commentlist{margin:0;padding:0;list-style:none}.zph-pdp .zpp-reviews .commentlist>li{margin-block-end:14px;padding:18px 20px;border:1px solid var(--zs-line);border-radius:var(--zpp-radius)}.zph-pdp .zpp-reviews #review_form_wrapper{padding:clamp(20px, 3vw, 32px);border:1px solid var(--zs-line);border-radius:var(--zpp-radius);background:#fff}.zph-pdp .zpp-reviews :is(input[type="text"],input[type="email"],textarea){border-radius:12px}.zph-pdp .zpp-reviews .form-submit input[type="submit"]{min-block-size:48px;padding-inline:30px;border-radius:999px;background:var(--zs-umber);color:var(--zs-ivory)}.zph-pdp .zpp-reviews .stars a{color:var(--zs-gold)}.zpp-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-block-end:clamp(20px, 2.6vw, 32px)}.zpp-related__head .zpp-section__title{margin:0}.zpp-related__nav{display:flex;gap:8px}.zpp-round{display:inline-flex;align-items:center;justify-content:center;inline-size:46px;block-size:46px;padding:0;border:1px solid var(--zs-line);border-radius:50%;background:#fff;color:var(--zs-ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.zpp-round:hover:not(:disabled){border-color:var(--zs-umber);background:var(--zs-umber);color:var(--zs-ivory)}.zpp-round:disabled{opacity:.35;cursor:default}.zpp-round .zpp-icon{transform:scaleX(-1)}.zpp-round.is-next .zpp-icon{transform:none}.zph-pdp .zpp-related .products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 20px) / 4);gap:20px;margin:0;padding:4px 2px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.zph-pdp .zpp-related .products::-webkit-scrollbar{display:none}.zph-pdp .zpp-related .products::before,.zph-pdp .zpp-related .products::after{display:none}.zph-pdp .zpp-related .products>.product-grid-item{inline-size:auto;max-inline-size:none;flex:none;margin:0;padding:0;scroll-snap-align:start}@media (pointer:fine){.zph-pdp .zpp-related .products[data-zpp-draggable]{cursor:grab}}.zph-pdp .zpp-related .products[data-zpp-dragging]{cursor:grabbing;user-select:none}.zph-pdp .zpp-related .products:is([data-zpp-dragging],[data-zpp-settling]){scroll-snap-type:none}.zph-pdp .zpp-related .products[data-zpp-dragging] :is(a,img){pointer-events:none}.zph-pdp .zpp-related .products img{-webkit-user-drag:none;user-select:none}.zpp-buybar{position:fixed;inset-inline:0;inset-block-end:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-block-start:1px solid var(--zs-line);background:#fbf7eff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -12px 30px -20px #17110a99;transform:translateY(110%);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.zpp-buybar[hidden]{display:none}.zpp-buybar.is-shown{transform:none}.zpp-buybar__info{display:grid;flex:1;min-inline-size:0}.zpp-buybar__name{overflow:hidden;color:var(--zs-ink);font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.zpp-buybar__price{color:var(--zs-muted);font-size:13px}.zpp-buybar__price del{display:none}.zpp-buybar__btn{flex:none;min-block-size:48px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(180deg,#e6b73c,var(--zs-gold) 55%,#c4921a);box-shadow:0 10px 24px -14px #b07d0ccc,inset 0 1px 0 #fff6d466;color:#1d1407;font:800 14px/1 var(--zs-font);cursor:pointer}.zpp-lightbox{position:fixed;inset:0;inline-size:100vw;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;border:0;background:#0f0b07f5;color:#fff;overflow:hidden}.zpp-lightbox::backdrop{background:#0f0b07cc}.zpp-lightbox__stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.zpp-lightbox__img{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain;cursor:zoom-in;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.zpp-lightbox[data-zoomed] .zpp-lightbox__img{cursor:zoom-out;transition:transform .08s linear}.zpp-lightbox__bar{position:absolute;inset-block-start:0;inset-inline:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(180deg,#000a,#0000)}.zpp-lightbox__count{font-size:14px;font-weight:700}.zpp-lightbox button{display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;padding:0;border:1px solid #ffffff38;border-radius:50%;background:#00000059;color:#fff;cursor:pointer}.zpp-lightbox button:hover{border-color:var(--zs-gold);color:var(--zs-gold-pale)}.zpp-lightbox .zpp-lightbox__nav{position:absolute;inset-block-start:50%;z-index:2;translate:0 -50%}.zpp-lightbox .zpp-lightbox__nav.is-prev{inset-inline-start:16px}.zpp-lightbox .zpp-lightbox__nav.is-prev .zpp-icon{transform:scaleX(-1)}.zpp-lightbox .zpp-lightbox__nav.is-next{inset-inline-end:16px}.zpp-lightbox[data-single] .zpp-lightbox__nav{display:none}@media (max-width:1200px){.zpp-promises{grid-template-columns:minmax(0,1fr)}.zpp-promises li{flex-direction:row;align-items:flex-start;gap:12px;text-align:start}.zpp-promises li+li{border-inline-start:0;border-block-start:1px solid var(--zs-line)}.zph-pdp .zpp-related .products{grid-auto-columns:calc((100% - 2 * 18px) / 3);gap:18px}}@media (max-width:1024px){.zph-pdp{--zpp-top:0px}.zpp-hero{grid-template-columns:minmax(0,1fr);gap:22px}.zpp-crumbs{margin-block-end:12px;font-size:12px}.zpp-gallery{margin-inline:calc(-1 * var(--zs-gutter))}.zpp-gallery__track{display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.zpp-gallery__track::-webkit-scrollbar{display:none}.zpp-gallery__item,.zpp-gallery__item:first-child{flex:0 0 100%;aspect-ratio:4 / 5;max-block-size:78svh;border-radius:0;scroll-snap-align:center;scroll-snap-stop:always}.zpp-gallery__ui{position:absolute;inset-block-end:14px;inset-inline:16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.zpp-gallery__counter{padding:4px 12px;border-radius:999px;background:#17110aa6;color:#fff;font-size:12px;font-weight:700}.zpp-gallery__dots{display:flex;gap:5px}.zpp-gallery__dots i{inline-size:6px;block-size:6px;border-radius:999px;background:#17110a40;transition:inline-size .25s ease,background-color .25s ease}.zpp-gallery__dots i.is-active{inline-size:18px;background:var(--zs-umber)}.zpp-gallery__hint{position:absolute;inset-block-start:14px;inset-inline-end:16px;display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:50%;background:#ffffffd9;color:var(--zs-ink);pointer-events:none}.zpp-panel[data-zpp-sticky]{position:static}.zpp-wrap--narrow{max-inline-size:none}.zph-pdp .zpp-related .products{grid-auto-columns:calc((100% - 16px) / 2.3);gap:16px}.zph-pdp.zph-pdp--buybar .zph-footer{padding-block-end:76px}.zph-pdp :is(.wa__btn_popup,.wa__popup_chat_box,.scrollToTop){transition:translate .32s cubic-bezier(.2,.7,.2,1)}.zph-pdp.zph-pdp--buybar :is(.wa__btn_popup,.wa__popup_chat_box,.scrollToTop){translate:0 -74px}}@media (min-width:1025px){.zpp-buybar{display:none!important}}@media (max-width:600px){.zph-pdp .zpp-related .products{grid-auto-columns:72%;gap:14px}.zpp-related__nav{display:none}.zpp-story__body{font-size:15px}.zpp-story__body[data-zpp-clamped]{max-block-size:520px}.zph-pdp .zpp-panel .single_add_to_cart_button{flex-basis:160px}}@media (prefers-reduced-motion:reduce){.zpp-gallery__img,.zpp-chip,.zpp-buybar,.zpp-lightbox__img,.zpp-acc>summary .zpp-icon{transition:none}.zpp-gallery__track,.zph-pdp .zpp-related .products{scroll-behavior:auto}}