.pdp-crumbs{padding-top: 14px}.pdp-crumbs .crumbs{margin: 0}.pdp__top{display: grid;gap: 20px;padding-top: 12px;padding-bottom: clamp(28px,4vw,56px)}@media (min-width: 900px){.pdp__top{grid-template-columns: minmax(0,1.08fr) minmax(0,1fr);gap: 40px;align-items: start}.pdp__summary{position: sticky;top: calc(var(--hdr-h) + 20px)}}@media (min-width: 1280px){.pdp__top{gap: 64px}}.pdp__gallery{min-width: 0}.gal{position: relative}.gal__track{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain;border-radius: var(--r-lg);background: var(--img-bg)}.gal__track::-webkit-scrollbar{display: none}.gal__slide{flex: 0 0 100%;margin: 0;aspect-ratio: 1;scroll-snap-align: center;display: grid;place-items: center;cursor: zoom-in}.gal__img,.gal__slide img{width: 100%;height: 100%;object-fit: contain}.gal__badges{top: 14px;inset-inline-start: 14px}.gal__arrow{position: absolute;top: 50%;z-index: 2;width: 44px;height: 44px;margin-top: -22px;display: none;place-items: center;border-radius: 50%;background: rgba(255,255,255,.92);box-shadow: var(--sh);transition: opacity .2s,transform .2s}.gal__arrow:hover{transform: scale(1.06)}.gal__arrow--prev{inset-inline-start: 14px}.gal__arrow--next{inset-inline-end: 14px}.gal__dots{position: absolute;inset-inline-start: 0;inset-inline-end: 0;bottom: 12px;display: flex;justify-content: center;gap: 6px;pointer-events: none}.gal__dots span{width: 6px;height: 6px;border-radius: 3px;background: rgba(14,15,17,.25);transition: width .25s var(--ease),background .25s}.gal__dots span.is-active{width: 20px;background: var(--ink)}.gal__thumbs{display: none}@media (max-width: 899px){.pdp__gallery{margin-inline: calc(var(--gutter) * -1)}.gal__track{border-radius: 0}}@media (min-width: 900px){.pdp__gallery{display: grid;grid-template-columns: 76px minmax(0,1fr);gap: 14px}.gal{grid-column: 2;grid-row: 1}.gal__thumbs{grid-column: 1;grid-row: 1;display: flex;flex-direction: column;gap: 10px}.gal__thumb{width: 76px;height: 76px;border-radius: var(--r-sm);overflow: hidden;background: var(--img-bg);border: 1.5px solid transparent;transition: border-color .2s}.gal__thumb img{width: 100%;height: 100%;object-fit: contain}.gal__thumb.is-active,.gal__thumb:hover{border-color: var(--ink)}.gal__arrow{display: grid;opacity: 0}.gal:hover .gal__arrow{opacity: 1}.gal__dots{display: none}}.lightbox{position: fixed;inset: 0;z-index: 130;display: grid;place-items: center;background: rgba(8,9,11,.92);cursor: zoom-out}.lightbox img{max-width: 94vw;max-height: 90dvh;width: auto;height: auto;object-fit: contain;border-radius: var(--r);background: var(--img-bg)}.lightbox .icon-btn{position: absolute;top: 14px;inset-inline-end: 14px;color: #fff;background: rgba(255,255,255,.1)}.pdp__summary{min-width: 0}.pdp-head{display: grid;gap: 6px}.pdp-brand{justify-self: start;font-size: 12px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.pdp-brand:hover{color: var(--ink)}.pdp-title{margin: 0;font-size: clamp(1.5rem,1.1rem + 1.6vw,2.3rem);letter-spacing: -.035em;line-height: 1.1}.pdp-meta-row{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 16px;font-size: 13px;color: var(--muted)}.pdp-price{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 16px}.pdp-price .badge{height: 26px;font-size: 12px}.pdp-stock{margin-top: 6px}.pdp-stock .stock-dot{font-size: 13.5px}.pdp-excerpt{margin-top: 16px;color: var(--ink-2);font-size: 15px}.pdp-excerpt p:last-child{margin-bottom: 0}.pdp-excerpt ul{padding-inline-start: 1.2em}.pdp__summary form.cart{margin-top: 22px;padding-top: 22px;border-top: 1px solid var(--line)}.variations{display: block;margin-bottom: 8px}.variations tbody,.variations tr,.variations th,.variations td{display: block;text-align: start}.variations tr{margin-bottom: 18px}.variations th.label{padding: 0 0 8px;font-size: 14px;font-weight: 800}.variations th.label label{font-size: inherit;font-weight: inherit}.variations th .opt-current{font-weight: 500;color: var(--muted)}.variations td.value{padding: 0}.variations td.value select.is-enhanced{position: absolute;opacity: 0;pointer-events: none;width: 1px;height: 1px;min-height: 0;padding: 0;border: 0}.reset_variations{display: inline-block;margin-top: 10px;font-size: 13px;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.woocommerce-variation-price{margin-bottom: 8px}.woocommerce-variation-price .price{font-size: 1.3rem}.woocommerce-variation-availability p.stock{margin: 0 0 12px;font-size: 13.5px;font-weight: 700}.woocommerce-variation-availability p.in-stock{color: var(--ok)}.woocommerce-variation-availability p.out-of-stock{color: var(--sale)}.woocommerce-variation-description{font-size: 14px;color: var(--muted)}.woocommerce-variation.single_variation:empty{display: none}.pdp__summary .cart:not(.variations_form),.woocommerce-variation-add-to-cart{display: grid;grid-template-columns: auto 1fr;gap: 10px}.pdp__summary .qty{height: 52px}.single_add_to_cart_button,.single_buy_now_button{min-height: 52px;font-size: 15.5px}.single_add_to_cart_button{--btn-bg: var(--accent);--btn-fg: var(--accent-ink)}.single_add_to_cart_button:hover{--btn-fg: var(--accent-ink);--btn-bg: var(--accent);box-shadow: 0 10px 28px -10px color-mix(in srgb,var(--accent) 80%,transparent)}.single_add_to_cart_button.disabled,.single_add_to_cart_button:disabled{background: var(--accent) !important;color: var(--accent-ink) !important;border-color: var(--accent) !important;opacity: .55;cursor: pointer}.single_buy_now_button{grid-column: 1 / -1}.single_buy_now_button.disabled,.single_buy_now_button:disabled{opacity: .5}.pdp__summary .stock.out-of-stock{font-weight: 700;color: var(--sale)}.pdp-secondary{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.pdp-info{display: grid;gap: 0;margin-top: 20px;list-style: none;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface)}.pdp-info li{display: flex;gap: 12px;padding: 14px 16px;font-size: 13.5px}.pdp-info li + li{border-top: 1px solid var(--line)}.pdp-info svg{margin-top: 1px;color: var(--ink)}.pdp-info div{display: grid;gap: 2px}.pdp-info strong{font-size: 14px}.pdp-info span{color: var(--muted)}.pdp__summary .trust--compact{margin-top: 12px}.pdp-tabsbar{position: sticky;top: var(--hdr-h);z-index: 20;display: none;background: color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-block: 1px solid var(--line)}.pdp-tabs{display: flex;gap: 28px}.pdp-tabs a{display: inline-flex;align-items: center;height: 54px;font-size: 14.5px;font-weight: 700;color: var(--muted);border-bottom: 2px solid transparent}.pdp-tabs a:hover,.pdp-tabs a.is-active{color: var(--ink);border-color: var(--ink)}@media (min-width: 900px){.pdp-tabsbar{display: block}}.pdp-secs{display: grid;padding-top: 8px}.pdp-sec{border-bottom: 1px solid var(--line)}.pdp-sec__head{display: flex;align-items: center;justify-content: space-between;min-height: 64px;cursor: pointer;list-style: none}.pdp-sec__head::-webkit-details-marker{display: none}.pdp-sec__head h2{margin: 0;font-size: 18px;letter-spacing: -.02em}.pdp-sec__head svg{transition: transform .2s}.pdp-sec[open] .pdp-sec__head svg{transform: rotate(180deg)}.pdp-sec__body{padding-bottom: 28px;font-size: 15px}@media (min-width: 900px){.pdp-secs{gap: 0}.pdp-sec{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 40px;padding: 40px 0}.pdp-sec__head{min-height: 0;align-items: flex-start;pointer-events: none}.pdp-sec__head h2{font-size: 22px}.pdp-sec__head svg{display: none}.pdp-sec__body{padding: 0;max-width: 820px}}.woocommerce-product-attributes{width: 100%;border: 1px solid var(--line);border-radius: var(--r);border-collapse: separate;border-spacing: 0;overflow: hidden;background: var(--surface)}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding: 12px 16px;text-align: start;vertical-align: top;font-size: 14px;border-bottom: 1px solid var(--line)}.woocommerce-product-attributes tr:last-child th,.woocommerce-product-attributes tr:last-child td{border-bottom: 0}.woocommerce-product-attributes th{width: 40%;font-weight: 700;background: var(--surface-2)}.woocommerce-product-attributes td p{margin: 0}#reviews .woocommerce-Reviews-title{font-size: 18px;margin-bottom: 16px}#reviews .commentlist{list-style: none;display: grid;gap: 14px;margin-bottom: 28px}#reviews .commentlist li .comment_container{display: flex;gap: 14px;padding: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r)}#reviews .commentlist img.avatar{width: 44px;height: 44px;border-radius: 50%}#reviews .comment-text{flex: 1;font-size: 14.5px}#reviews .comment-text .star-rating{float: inline-end}#reviews .meta{margin: 0 0 6px;font-size: 13px;color: var(--muted)}#reviews .meta strong{color: var(--ink)}#reviews .description p{margin: 0}.star-rating{position: relative;display: inline-block;width: 80px;height: 15px;overflow: hidden;text-indent: -999em;background: var(--line-2);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.8-4.9 4.5 1.3 6.5L12 17l-5.9 3.3 1.3-6.5L2.5 9.3l6.6-.8z'/%3E%3C/svg%3E") 0 0 / 16px 15px repeat-x;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.8-4.9 4.5 1.3 6.5L12 17l-5.9 3.3 1.3-6.5L2.5 9.3l6.6-.8z'/%3E%3C/svg%3E") 0 0 / 16px 15px repeat-x}.star-rating span{position: absolute;top: 0;inset-inline-start: 0;height: 100%;overflow: hidden;background: #f5a524}.star-rating span::before{content: none}#reviews .woocommerce-Reviews-title{display: none}#review_form_wrapper{padding: 22px;background: var(--surface-2);border-radius: var(--r)}#reply-title{display: block;margin-bottom: 12px;font-size: 17px;font-weight: 800}.comment-form-rating{margin-bottom: 14px}p.stars{margin: 6px 0 0}p.stars span{display: inline-flex;gap: 4px}p.stars a{position: relative;width: 28px;height: 28px;font-size: 0;text-indent: -999em}p.stars a::before{content: "";position: absolute;inset: 1px;background: var(--line-2);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.8-4.9 4.5 1.3 6.5L12 17l-5.9 3.3 1.3-6.5L2.5 9.3l6.6-.8z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.8-4.9 4.5 1.3 6.5L12 17l-5.9 3.3 1.3-6.5L2.5 9.3l6.6-.8z'/%3E%3C/svg%3E") center / contain no-repeat;transition: background .15s}p.stars:hover a::before,p.stars.selected a.active::before,p.stars.selected a:not(.active)::before{background: #f5a524}p.stars:hover a:hover ~ a::before,p.stars.selected a.active ~ a::before{background: var(--line-2)}.comment-form p{margin-bottom: 14px}.comment-form label{display: block;margin-bottom: 6px}.comment-form-cookies-consent label{display: inline;font-weight: 500}.fbt{padding: 24px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.fbt .sec-title{font-size: clamp(1.3rem,1rem + 1vw,1.7rem);margin-bottom: 18px}.fbt__grid{display: grid;gap: 20px}.fbt__items{display: grid;gap: 8px;list-style: none}.fbt__item{position: relative}.fbt__plus{display: none}.fbt__card{position: relative;display: flex;align-items: center;gap: 12px;padding: 10px 12px;border: 1px solid var(--line);border-radius: var(--r);cursor: pointer;font-weight: 500}.fbt__card input{position: absolute;opacity: 0;width: 1px;height: 1px}.fbt__card .fcheck__box{display: grid;place-items: center;width: 22px;height: 22px;flex-shrink: 0;border: 1.5px solid var(--line-2);border-radius: 6px;color: transparent}.fbt__card input:checked + .fcheck__box{background: var(--ink);border-color: var(--ink);color: #fff}.fbt__card input:focus-visible + .fcheck__box{outline: 2px solid var(--ink);outline-offset: 2px}.fbt__card img{width: 64px;height: 64px;object-fit: contain;border-radius: var(--r-sm);background: var(--img-bg)}.fbt__info{display: grid;gap: 2px;min-width: 0}.fbt__name{font-size: 14px;font-weight: 700;line-height: 1.3}.fbt__price{font-size: 14px;font-weight: 800}.fbt__price del{font-weight: 500;color: var(--muted);font-size: .85em}.fbt__price ins{text-decoration: none}.fbt__link{font-size: 13px;font-weight: 700;text-decoration: underline}.fbt__total{display: grid;gap: 8px;align-content: center;padding: 18px;background: var(--surface-2);border-radius: var(--r)}.fbt__total p{margin: 0}@media (min-width: 900px){.fbt{padding: 32px}.fbt__grid{grid-template-columns: 1fr 280px;align-items: stretch;gap: 28px}.fbt__items{grid-auto-flow: column;grid-auto-columns: 1fr;gap: 28px}.fbt__plus{position: absolute;inset-inline-start: -22px;top: 50%;margin-top: -8px;display: block;color: var(--muted)}.fbt__card{flex-direction: column;align-items: flex-start;height: 100%;padding: 14px}.fbt__card .fcheck__box{position: absolute;top: 12px;inset-inline-end: 12px}.fbt__card img{width: 100%;height: auto;aspect-ratio: 1}}.sticky-buy{position: fixed;inset-inline-start: 0;inset-inline-end: 0;bottom: 0;z-index: 75;padding: 8px 0 calc(8px + var(--safe-b));background: rgba(255,255,255,.97);border-top: 1px solid var(--line);box-shadow: 0 -12px 30px -18px rgba(0,0,0,.25);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);transform: translateY(110%);transition: transform .3s var(--ease)}.sticky-buy.is-on{transform: none}.sticky-buy__inner{display: flex;align-items: center;gap: 12px}.sticky-buy__prod{display: none;align-items: center;gap: 12px;min-width: 0;flex: 1}.sticky-buy__prod img{width: 48px;height: 48px;object-fit: contain;border-radius: var(--r-sm);background: var(--img-bg)}.sticky-buy__name{margin: 0;font-weight: 700;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sticky-buy__price{margin: 0;font-weight: 800;font-size: 14px}.sticky-buy__price del{font-weight: 500;color: var(--muted)}.sticky-buy__price ins{text-decoration: none}.sticky-buy__btns{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;flex: 1}.sticky-buy__btns .btn{min-height: 46px;padding: 0 12px;font-size: 14px}@media (min-width: 768px){.sticky-buy__prod{display: flex}.sticky-buy__btns{flex: 0 0 auto;grid-template-columns: auto auto}.sticky-buy__btns .btn{padding: 0 24px}}@media (max-width: 1023px){html.buybar-on .single-product .bnav{transform: translateY(110%)}.single-product.has-bottom-nav{padding-bottom: calc(70px + var(--safe-b))}.single-product .wa-float{bottom: calc(84px + var(--safe-b))}.single-product .toast{bottom: calc(84px + var(--safe-b))}}.fbt__link{justify-self: start;padding: 0;font-size: 13px;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;position: relative;z-index: 1}@media (min-width: 900px){.fbt__grid--list{grid-template-columns: 1fr}}[dir="rtl"] .gal__arrow--prev .icon,[dir="rtl"] .gal__arrow--next .icon{transform: scaleX(-1)}@media (min-width: 1024px){.single-product .wa-float{transition: bottom .3s var(--ease)}html.buybar-on .single-product .wa-float{bottom: 92px}}.pdp__summary .paymethods--product{margin-top: 18px}