#vpe-pdp2#vpe-pdp2{--vpe-ink: #171717; --vpe-muted: #6a6a6a; --vpe-subtle: #a7a29c; --vpe-line: #e7e4e0; --vpe-surface: #f8f7f5; --vpe-blue: #155eef; --vpe-blue-soft: #eff4ff; --vpe-green: #067647; --vpe-green-soft: #ecfdf3; --vpe-amber: #b54708; --vpe-amber-soft: #fffaeb; --vpe-radius-lg: 14px; --vpe-radius-md: 10px; --vpe-radius-sm: 6px; --vpe-shadow: 0 12px 32px rgba(20, 20, 20, .06);}




























@keyframes vpe-sale-arrow { 
  0% { opacity: 0; transform: translateY(-3px); }
  25% { opacity: 1; transform: translateY(0px); }
  70% { opacity: 1; transform: translateY(4px); }
  100% { opacity: 0; transform: translateY(7px); }
}






















@keyframes vpe-cashback-pulse { 
  0% { box-shadow: rgba(16, 24, 40, 0.18) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(16, 24, 40, 0) 0px 0px 0px 6px; }
  100% { box-shadow: rgba(16, 24, 40, 0) 0px 0px 0px 0px; }
}
:where(#vpe-pdp2) .vpe-mobile-buybar__price .price{display: flex; align-items: baseline; gap: 8px; margin: 0px; color: var(--vpe-ink); font-weight: 800; line-height: 1.45; font-size: 25px !important;}

:where(#vpe-pdp2) .vpe-mobile-buybar__price del{order: 2; color: var(--vpe-subtle); font-weight: 500; text-decoration-thickness: 1px; font-size: 13px !important;}
:where(#vpe-pdp2) .vpe-mobile-buybar__price ins{color: var(--vpe-ink); text-decoration: none;}
:where(#vpe-pdp2) .vpe-mobile-buybar__price .woocommerce-Price-currencySymbol{font-size: 0.66em; font-weight: 600;}
:where(#vpe-pdp2) .vpe-mobile-buybar .woocommerce-Price-amount bdi{display: inline-flex; align-items: baseline; gap: 0.24em; direction: ltr; unicode-bidi: isolate;}
:where(#vpe-pdp2) .vpe-mobile-buybar .woocommerce-Price-amount bdi > .woocommerce-Price-currencySymbol{order: -1;}
#vpe-pdp2#vpe-pdp2 .vpe-money{display: inline-flex; align-items: baseline; gap: 0.24em; direction: ltr; unicode-bidi: isolate;}
#vpe-pdp2#vpe-pdp2 .vpe-size-actions{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 20px 0px -4px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-actions__finder,#vpe-pdp2#vpe-pdp2 .vpe-size-actions__guide{display: inline-flex; align-items: center; gap: 7px; padding: 0px; border: 0px; background: transparent; color: var(--vpe-blue); font-family: inherit; font-size: 13px; font-weight: 700; text-decoration: none; cursor: pointer;}
#vpe-pdp2#vpe-pdp2 .vpe-size-actions__finder svg{width: 18px; height: 18px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-actions__guide{color: var(--vpe-muted); font-weight: 500;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form{margin-top: 18px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .cart{margin: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations{width: 100%; margin: 0px; border: 0px; border-collapse: separate; border-spacing: 0px 19px; transition: background-color 0.2s, box-shadow 0.2s;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variations_form.vpe-variation-needs-selection table.variations{border-radius: var(--vpe-radius-md); background: var(--vpe-blue-soft); box-shadow: 0 0 0 1px var(--vpe-blue);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations th,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations td{display: block; padding: 0px; border: 0px; text-align: right;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations th label{display: block; margin-bottom: 10px; color: var(--vpe-ink); font-size: 14px; font-weight: 700;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations th label .vpe-selected-attribute{margin-right: 4px; color: var(--vpe-muted); font-weight: 550;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations th.label{white-space: nowrap;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations th.label > label,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations th.label > .woo-selected-variation-item-name{display: inline-block; margin-bottom: 10px; vertical-align: baseline;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations th.label > .woo-selected-variation-item-name{margin-right: 4px; color: var(--vpe-muted); font-size: 14px; font-weight: 550;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .reset_variations{display: inline-block; margin-top: 10px; color: var(--vpe-muted); font-size: 12px; text-decoration: underline; text-underline-offset: 3px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation-availability .stock{display: inline-flex; align-items: center; min-height: 30px; margin: 0px 0px 12px; padding: 0px 9px; border: 1px solid rgb(171, 239, 198); border-radius: var(--vpe-radius-sm); background: var(--vpe-green-soft); color: var(--vpe-green); font-size: 12px; font-weight: 700;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation-availability .stock.out-of-stock{border-color: rgb(254, 205, 202); background: rgb(254, 243, 242); color: rgb(180, 35, 24);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form select{width: 100%; min-height: 48px; padding: 0px 14px; border: 1px solid var(--vpe-line); border-radius: var(--vpe-radius-sm); background: rgb(255, 255, 255); color: var(--vpe-ink); font-family: inherit; font-size: 14px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form select.vpe-native-variant-select{position: fixed; top: 0px; right: 0px; width: 1px; height: 1px; min-height: 0px; margin: -1px; padding: 0px; border: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; clip-path: inset(50%); appearance: none; pointer-events: none;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-has-native-controls .variable-items-wrapper{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-controls{display: flex; flex-wrap: wrap; gap: 9px; border-radius: var(--vpe-radius-sm); transition: box-shadow 0.2s;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form tr.vpe-variation-group-missing .vpe-native-variant-controls{box-shadow: 0 0 0 1px var(--vpe-blue);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form tr.vpe-variation-group-missing th label{color: var(--vpe-blue);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-variation-error{margin: 9px 0px 0px; color: var(--vpe-blue); font-size: 12px; font-weight: 650; line-height: 1.7;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice{display: inline-grid; min-width: 48px; height: 44px; place-items: center; margin: 0px; padding: 0px 12px; border: 1px solid var(--vpe-line); border-radius: var(--vpe-radius-sm); background: rgb(255, 255, 255); color: var(--vpe-ink); font-family: inherit; font-size: 14px; font-weight: 600; cursor: pointer; transition: border-color 0.16s, background-color 0.16s, transform 0.16s;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice:hover:not(:disabled){border-color: var(--vpe-ink); transform: translateY(-1px);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice.is-selected{border-color: var(--vpe-ink); background: var(--vpe-ink); color: rgb(255, 255, 255);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice:disabled{color: rgb(196, 200, 208); cursor: not-allowed; opacity: 0.45;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice--color{width: 44px; min-width: 44px; height: 44px; padding: 3px; border-radius: 5px; background: rgb(255, 255, 255);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice--color.is-selected{border-color: var(--vpe-ink); background: rgb(255, 255, 255);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice__swatch{width: 100%; height: 100%; border: 1px solid rgba(16, 24, 40, 0.14); border-radius: 2px; background: var(--vpe-swatch-color);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper{display: flex; flex-wrap: wrap; gap: 9px; margin: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper .variable-item{display: inline-grid; min-width: 48px; height: 44px; place-items: center; margin: 0px; padding: 0px 12px; border: 1px solid var(--vpe-line); border-radius: var(--vpe-radius-sm); background: rgb(255, 255, 255); color: var(--vpe-ink); font-family: inherit; font-size: 14px; font-weight: 600; transition: border-color 0.16s, background-color 0.16s, transform 0.16s; box-shadow: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper .variable-item:hover{border-color: var(--vpe-ink); transform: translateY(-1px);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper .variable-item.selected,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper .variable-item.button-variable-item.selected,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper .variable-item.selected:hover{border-color: var(--vpe-ink) !important; background: var(--vpe-ink) !important; box-shadow: none !important; color: rgb(255, 255, 255) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper .color-variable-item{width: 44px; min-width: 44px; height: 44px; padding: 3px; border-radius: 5px; background: transparent;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper .color-variable-item .variable-item-contents{width: 100%; height: 100%; min-width: 100%; display: block !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper .color-variable-item .variable-item-span{min-width: 100%; box-sizing: border-box; border-radius: 2px; display: block !important; width: 100% !important; height: 100% !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variable-items-wrapper .color-variable-item.selected{border-color: var(--vpe-ink) !important; background: rgb(255, 255, 255) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation{margin: 0px 0px 14px; color: var(--vpe-muted); font-size: 13px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation-price .price{display: block; margin: 0px 0px 7px; color: var(--vpe-ink); font-size: 19px; font-weight: 800;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation-availability p{margin: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation-add-to-cart,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form form.cart:not(.variations_form){display: grid; grid-template-columns: minmax(0px, 1fr); gap: 0px; align-items: stretch;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .quantity{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .quantity .qty{width: 100%; min-width: 0px; min-height: 52px; border: 0px; background: transparent; color: var(--vpe-ink); font-family: inherit; font-weight: 700; text-align: center; appearance: textfield;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .quantity .qty::-webkit-outer-spin-button,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .quantity .qty::-webkit-inner-spin-button{margin: 0px; appearance: none;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-quantity-button{display: grid; width: 30px; height: 100%; min-height: 52px; place-items: center; margin: 0px; padding: 0px; border: 0px; background: transparent; color: var(--vpe-muted); font-family: Arial, sans-serif; font-size: 19px; font-weight: 400; cursor: pointer; transition: background-color 0.16s, color 0.16s;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-quantity-button:hover,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-quantity-button:focus-visible{background: var(--vpe-surface); color: var(--vpe-ink); outline: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .single_add_to_cart_button{min-height: 54px; margin: 0px; padding: 0px 18px; border-radius: var(--vpe-radius-sm); font-family: inherit; font-size: 15px; font-weight: 700; transition: transform 0.16s, background-color 0.16s; border: 1px solid var(--vpe-ink) !important; background: var(--vpe-ink) !important; color: rgb(255, 255, 255) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .single_add_to_cart_button:hover:not(:disabled){transform: translateY(-1px); background: rgb(0, 0, 0);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .single_add_to_cart_button:disabled{opacity: 1; cursor: not-allowed; transform: none; border-color: rgb(234, 236, 240) !important; background: rgb(242, 244, 247) !important; color: rgb(152, 162, 179) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .single_add_to_cart_button.vpe-is-selection-pending{letter-spacing: -0.1px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .single_add_to_cart_button.is-loading,:where(#vpe-pdp2) .vpe-mobile-buybar__button[data-vpe-purchase-state="loading"]{cursor: progress;}
















#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-benefit-ticker{grid-column: 1 / -1; width: 100%; margin: 0px 0px 12px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-benefit-ticker__line{direction: rtl; justify-content: flex-start; padding-right: 0px; text-align: right;}



@keyframes vpe-benefit-dot-pulse { 
  0%, 100% { box-shadow: rgba(16, 24, 40, 0.1) 0px 0px 0px 5px; }
  50% { box-shadow: rgba(16, 24, 40, 0) 0px 0px 0px 9px; }
}





#vpe-pdp2#vpe-pdp2 .vpe-stock-status{display: inline-flex; width: fit-content; min-height: 44px; align-items: center; gap: 10px; margin-top: 14px; padding: 8px 13px; border: 1px solid rgb(214, 224, 239); border-radius: 17px; background: var(--vpe-blue-soft); color: rgb(71, 84, 103);}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__dot{flex: 0 0 9px; width: 9px; height: 9px; margin-top: 0px; border-radius: 50%; background: currentcolor;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status p{margin: 0px; font-size: 13px; line-height: 1.8;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status.is-available{border-color: rgb(214, 224, 239); background: rgb(241, 245, 251); color: rgb(52, 64, 84);}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status.is-available .vpe-stock-status__dot{background: rgb(47, 199, 181); box-shadow: rgba(47, 199, 181, 0.14) 0px 0px 0px 5px; animation: 1.9s ease-out 0s infinite normal none running vpe-stock-pulse;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status.is-unavailable{border-color: rgb(254, 205, 202); background: rgb(254, 243, 242); color: rgb(180, 35, 24);}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__heading{font-weight: 750; margin: 0px !important; font-size: 13px !important;}
@keyframes vpe-stock-pulse { 
  0%, 100% { box-shadow: rgba(47, 199, 181, 0.14) 0px 0px 0px 5px; }
  50% { box-shadow: rgba(47, 199, 181, 0) 0px 0px 0px 8px; }
}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation-availability{margin: 14px 0px 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status.is-branches{display: block; width: 100%; min-height: 0px; margin: 0px; padding: 0px; border: 0px; border-radius: 0px; background: transparent;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status.is-branches .vpe-stock-status__heading{color: var(--vpe-muted); font-weight: 650; line-height: 1.4; margin: 0px 0px 8px !important; font-size: 11px !important;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__chips{display: flex; flex-wrap: wrap; gap: 8px; margin: 0px; padding: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__chip{display: inline-flex; align-items: center; justify-content: flex-start; gap: 6px; min-height: 22px; min-width: 0px; padding: 0px; border: 0px; border-radius: 0px; background: transparent; color: rgb(71, 84, 103); font-size: 12px; font-weight: 700;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__chip .vpe-stock-status__dot{width: 8px; height: 8px; flex-basis: 8px;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__chip.is-available{color: rgb(6, 118, 71);}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__chip.is-available .vpe-stock-status__dot{background: rgb(47, 199, 181); box-shadow: rgba(47, 199, 181, 0.14) 0px 0px 0px 5px; animation: 1.9s ease-out 0s infinite normal none running vpe-stock-pulse;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__chip.is-unavailable{color: rgb(180, 35, 24);}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__chip.is-unavailable .vpe-stock-status__dot{background: rgb(240, 68, 56); box-shadow: rgba(240, 68, 56, 0.12) 0px 0px 0px 5px; animation: 1.9s ease-out 0s infinite normal none running vpe-stock-pulse-red;}











#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .added_to_cart.wc-forward{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status--sheet{margin: -3px 0px 17px;}
@keyframes vpe-stock-pulse-red { 
  0%, 100% { box-shadow: rgba(240, 68, 56, 0.12) 0px 0px 0px 5px; }
  50% { box-shadow: rgba(240, 68, 56, 0) 0px 0px 0px 8px; }
}




















































:where(#vpe-pdp2) .vpe-mobile-buybar{display: none;}
:where(#vpe-pdp2) .vpe-mobile-buybar__actions{display: grid; min-width: 0px;}
:where(#vpe-pdp2) .vpe-mobile-buybar__view-cart[hidden],#vpe-pdp2#vpe-pdp2 .vpe-cart-notice[hidden]{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-notice{position: fixed; z-index: 2147482990; right: 50%; bottom: 24px; max-width: calc(100% - 32px); padding: 10px 14px; border: 1px solid var(--vpe-line); border-radius: var(--vpe-radius-md); background: var(--victor-surface, #fff); box-shadow: var(--vpe-shadow); color: var(--vpe-ink); font-family: inherit; font-size: 13px; font-weight: 700; line-height: 1.6; direction: rtl; opacity: 0; pointer-events: none; transform: translate(50%, 6px); transition: opacity 0.18s, transform 0.18s;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-notice.is-visible{opacity: 1; transform: translate(50%, 0px);}
#vpe-pdp2#vpe-pdp2 body.vpe-size-finder-open{overflow: hidden !important;}
#vpe-pdp2#vpe-pdp2 body.vpe-variant-sheet-open,#vpe-pdp2#vpe-pdp2 body.vpe-cart-sheet-open{overflow: hidden !important;}
#vpe-pdp2#vpe-pdp2 .elementor-menu-cart__container{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder[hidden]{display: none;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder{position: fixed; z-index: 2147483001; inset: 0px; display: grid; place-items: end center; padding: 0px; direction: rtl; font-family: Peyda, Arial, sans-serif;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__backdrop{position: absolute; inset: 0px; background: rgba(16, 24, 40, 0.54); backdrop-filter: blur(3px);}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__dialog{position: relative; width: min(100%, 580px); max-height: min(760px, -16px + 100vh); overflow-y: auto; padding: 28px 28px max(28px, env(safe-area-inset-bottom)); border-radius: var(--vpe-radius-lg) var(--vpe-radius-lg) 0 0; background: rgb(255, 255, 255); box-shadow: rgba(16, 24, 40, 0.25) 0px 28px 80px; animation: 0.2s ease 0s 1 normal both running vpe-modal-enter;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__close{position: absolute; top: 16px; left: 16px; display: grid; width: 44px; height: 44px; place-items: center; box-shadow: rgba(16, 24, 40, 0.13) 0px 10px 28px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset; backdrop-filter: blur(16px); cursor: pointer; padding: 0px !important; border: 1px solid rgba(255, 255, 255, 0.86) !important; border-radius: 50% !important; background: rgba(255, 255, 255, 0.84) !important; color: var(--vpe-ink) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__close svg{display: block; width: 18px; height: 18px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__close:hover{border-color: rgba(21, 94, 239, 0.25) !important; background: var(--vpe-blue-soft) !important; color: var(--vpe-blue) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__close:focus-visible,#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__actions a:focus-visible,#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__actions button:focus-visible{outline: 2px solid var(--vpe-blue); outline-offset: 3px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__heading{display: flex; align-items: center; gap: 12px; padding-left: 48px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__heading h2{margin: 0px; color: var(--vpe-ink); font-size: 23px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__icon{display: grid; flex: 0 0 42px; width: 42px; height: 42px; place-items: center; border-radius: var(--vpe-radius-sm); background: var(--vpe-blue-soft); color: var(--vpe-blue);}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__icon svg{width: 24px; height: 24px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__intro{margin: 0px 0px 19px; color: var(--vpe-muted); font-size: 13px; line-height: 1.9;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__tabs{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 6px; margin: 20px 0px; padding: 5px; border: 1px solid rgba(255, 255, 255, 0.82); border-radius: var(--vpe-radius-md); background: rgba(242, 246, 255, 0.78); box-shadow: rgba(255, 255, 255, 0.96) 0px 1px 0px inset, rgba(16, 24, 40, 0.06) 0px 9px 24px; backdrop-filter: blur(14px);}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__tabs button{min-width: 0px; min-height: 46px; font-family: inherit; font-size: 13px; font-weight: 700; line-height: 1.55; cursor: pointer; padding: 8px 10px !important; border: 1px solid transparent !important; border-radius: calc(var(--vpe-radius-md) - 5px) !important; background: transparent !important; box-shadow: none !important; color: var(--vpe-muted) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__tabs button[aria-selected="true"]{border-color: rgba(21, 94, 239, 0.24) !important; background: rgba(255, 255, 255, 0.9) !important; box-shadow: rgba(21, 94, 239, 0.1) 0px 8px 20px !important; color: var(--vpe-blue) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__tabs button:focus-visible{outline: 2px solid var(--vpe-blue); outline-offset: 2px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__panel[hidden]{display: none;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form{display: grid; gap: 15px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form > label,#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form fieldset{display: grid; gap: 8px; margin: 0px; padding: 0px; border: 0px; color: var(--vpe-ink); font-size: 13px; font-weight: 700;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form input[name="height"],#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form input[name="weight"]{box-sizing: border-box; width: 100%; min-height: 48px; padding: 0px 13px; border: 1px solid var(--vpe-line); border-radius: var(--vpe-radius-sm); font-family: Peyda, Arial, sans-serif; font-size: 16px; outline: none;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form input[name="height"]:focus,#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form input[name="weight"]:focus{border-color: var(--vpe-blue); box-shadow: rgba(21, 94, 239, 0.12) 0px 0px 0px 3px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form legend{margin-bottom: 2px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__choices{display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__choices label{position: relative; display: grid; place-items: center; min-height: 44px; border: 1px solid var(--vpe-line); border-radius: var(--vpe-radius-sm); color: var(--vpe-muted); font-size: 12px; font-weight: 600; cursor: pointer;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__choices input{position: absolute; opacity: 0;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__choices label:has(input:checked){border-color: var(--vpe-blue); background: var(--vpe-blue-soft); color: var(--vpe-blue);}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form > button{position: sticky; bottom: 0px; z-index: 1; min-height: 51px; margin-top: 3px; border: 0px; border-radius: var(--vpe-radius-sm); background: var(--vpe-ink); color: rgb(255, 255, 255); font-family: inherit; font-size: 14px; font-weight: 700; cursor: pointer;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__form > button.is-loading{opacity: 0.7; cursor: wait;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__result{margin-top: 17px; padding: 16px; border: 1px solid rgb(171, 239, 198); border-radius: var(--vpe-radius-md); background: var(--vpe-green-soft); color: var(--vpe-green);}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__result.is-error{border-color: rgb(254, 223, 137); background: var(--vpe-amber-soft); color: var(--vpe-amber);}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__result strong,#vpe-pdp2#vpe-pdp2 .vpe-size-finder__result p,#vpe-pdp2#vpe-pdp2 .vpe-size-finder__result small{display: block;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__result strong{margin-bottom: 6px; font-size: 16px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__result p{margin: 0px; font-size: 13px; line-height: 1.85;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__result small{margin-top: 7px; font-size: 11px; line-height: 1.75;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__apply{width: 100%; min-height: 45px; margin-top: 13px; border: 1px solid var(--vpe-green); border-radius: var(--vpe-radius-sm); background: var(--vpe-green); color: rgb(255, 255, 255); font-family: inherit; font-size: 13px; font-weight: 700; cursor: pointer;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__guide{margin: 0px; padding: 2px 0px 0px; color: var(--vpe-muted); font-size: 13px; line-height: 1.9;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__guide h3{margin: 0px 0px 8px; color: var(--vpe-ink); font-size: 15px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__guide p{margin: 0px 0px 7px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__guide p:last-child{margin-bottom: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__guide .vpe-size-finder__guide-note{margin: 14px 0px 0px; padding: 11px 13px; border: 1px solid rgba(21, 94, 239, 0.16); border-radius: var(--vpe-radius-sm); background: var(--vpe-blue-soft); color: var(--vpe-blue); font-size: 12px; font-weight: 600; line-height: 1.8;}
#vpe-pdp2#vpe-pdp2 .vpe-size-guide__table-wrap{overflow-x: auto; padding-bottom: 2px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-guide__table{width: 100%; min-width: 420px; border-collapse: collapse; color: var(--vpe-ink); font-size: 12px; text-align: center;}
#vpe-pdp2#vpe-pdp2 .vpe-size-guide__table th,#vpe-pdp2#vpe-pdp2 .vpe-size-guide__table td{padding: 10px 8px; border: 1px solid var(--vpe-line); white-space: nowrap;}
#vpe-pdp2#vpe-pdp2 .vpe-size-guide__table thead th{background: var(--vpe-surface); font-weight: 700;}
#vpe-pdp2#vpe-pdp2 .vpe-size-guide__table tbody th{background: rgb(255, 255, 255); font-weight: 700;}
#vpe-pdp2#vpe-pdp2 .vpe-size-guide__table-wrap > p{margin: 9px 0px 0px; color: var(--vpe-muted); font-size: 11px;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet[hidden]{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet{position: fixed; z-index: 2147483001; inset: 0px; display: grid; place-items: end center; direction: rtl; font-family: Peyda, Arial, sans-serif;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__backdrop{position: absolute; inset: 0px; background: rgba(23, 23, 23, 0.42); backdrop-filter: blur(2px);}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__dialog{position: relative; box-sizing: border-box; width: min(100%, 520px); max-height: min(670px, -16px + 100vh); overflow-y: auto; padding: 16px 22px max(22px, env(safe-area-inset-bottom)); border-radius: var(--vpe-radius-md) var(--vpe-radius-md) 0 0; background: rgb(255, 255, 255); box-shadow: rgba(16, 24, 40, 0.25) 0px 28px 80px; animation: 0.2s ease 0s 1 normal both running vpe-modal-enter;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__handle{width: 34px; height: 3px; margin: 0px auto 16px; border-radius: 2px; background: rgb(200, 199, 196);}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__close{position: absolute; top: 13px; left: 15px; display: grid; width: 44px; height: 44px; place-items: center; border-radius: 3px; font-size: 21px; line-height: 1; cursor: pointer; border: 0px !important; background: transparent !important; color: var(--vpe-ink) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__heading{margin-left: 48px; padding-bottom: 15px; border-bottom: 1px solid var(--vpe-line);}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__heading p{margin: 0px 0px 5px; color: var(--vpe-muted); font-size: 12px;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__heading h2{margin: 0px; color: var(--vpe-ink); font-size: 20px;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__options{display: grid; gap: 16px; padding: 17px 0px 20px;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-group{display: grid; gap: 8px; padding-bottom: 16px; border-bottom: 1px solid var(--vpe-line);}
#vpe-pdp2#vpe-pdp2 .vpe-variant-group:last-child{padding-bottom: 0px; border-bottom: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-group__label{color: var(--vpe-ink); font-size: 14px; font-weight: 800;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-group__choices{display: flex; flex-wrap: wrap; gap: 8px;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-choice{display: inline-flex; align-items: center; gap: 6px; min-height: 44px; margin: 0px; padding: 0px 13px; border-radius: 4px; font-family: inherit; font-size: 12px; font-weight: 650; cursor: pointer; transition: border-color 0.16s, background-color 0.16s, color 0.16s, transform 0.16s; border: 1px solid var(--vpe-line) !important; background: rgb(255, 255, 255) !important; color: var(--vpe-ink) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-choice:hover{transform: translateY(-1px); border-color: rgb(152, 162, 179) !important; background: rgb(249, 250, 251) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-choice.is-selected{border-color: var(--vpe-ink) !important; background: var(--vpe-surface) !important; color: var(--vpe-ink) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-choice__swatch{width: 17px; height: 17px; border: 1px solid rgba(16, 24, 40, 0.16); border-radius: 1px; background: var(--vpe-swatch-color, transparent);}
#vpe-pdp2#vpe-pdp2 .vpe-variant-choice--color{display: inline-grid; width: 44px; min-width: 44px; max-width: 44px; height: 44px; min-height: 44px; max-height: 44px; place-items: center; gap: 0px; border-radius: 5px; flex: 0 0 44px !important; padding: 3px !important; background: rgb(255, 255, 255) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-choice--color.is-selected{border-color: var(--vpe-ink) !important; background: rgb(255, 255, 255) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-choice--color .vpe-variant-choice__swatch{display: block; box-sizing: border-box; border: 1px solid rgba(16, 24, 40, 0.14); border-radius: 2px; width: 34px !important; min-width: 34px !important; max-width: 34px !important; height: 34px !important; min-height: 34px !important; max-height: 34px !important; flex: 0 0 34px !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__confirm{width: 100%; min-height: 52px; border-radius: var(--vpe-radius-sm); font-family: inherit; font-size: 14px; font-weight: 700; cursor: pointer; border: 1px solid var(--vpe-ink) !important; background: var(--vpe-ink) !important; color: rgb(255, 255, 255) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__confirm:disabled{cursor: not-allowed; border-color: rgb(234, 236, 240) !important; background: rgb(242, 244, 247) !important; color: rgb(152, 162, 179) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__confirm.is-loading{cursor: wait;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success[hidden]{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__dialog.is-complete .vpe-variant-sheet__heading,#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__dialog.is-complete .vpe-variant-sheet__options,#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__dialog.is-complete .vpe-stock-status--sheet,#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__dialog.is-complete .vpe-variant-sheet__confirm{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success{display: grid; justify-items: center; padding: 22px 0px 5px; text-align: center; animation: 0.2s ease 0s 1 normal both running vpe-success-enter;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success-icon{display: grid; width: 48px; height: 48px; margin-bottom: 14px; place-items: center; border: 1px solid rgb(171, 239, 198); border-radius: 14px; background: rgb(236, 253, 243); color: rgb(6, 118, 71);}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success-icon svg{width: 25px; height: 25px;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success h3{margin: 0px; color: var(--vpe-ink); font-size: 19px;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success p{margin: 9px 0px 21px; color: var(--vpe-muted); font-size: 13px; line-height: 1.8;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success-actions{display: grid; width: 100%; grid-template-columns: 1fr 1fr; gap: 9px;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success-actions a,#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success-actions button{display: grid; min-height: 48px; place-items: center; margin: 0px; padding: 0px 10px; border-radius: var(--vpe-radius-sm); font-family: inherit; font-size: 13px; font-weight: 700; text-decoration: none; cursor: pointer; border: 1px solid var(--vpe-ink) !important; background: var(--vpe-ink) !important; color: rgb(255, 255, 255) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet__success-actions button{background: rgb(255, 255, 255) !important; color: var(--vpe-ink) !important;}
@keyframes vpe-success-enter { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet[hidden]{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet{position: fixed; z-index: 2147483001; inset: 0px; display: grid; place-items: center; padding: 18px; direction: rtl; font-family: Peyda, Arial, sans-serif;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__backdrop{position: absolute; inset: 0px; background: rgba(23, 23, 23, 0.46); backdrop-filter: blur(3px);}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__dialog{position: relative; box-sizing: border-box; width: min(100%, 390px); padding: 26px; border-radius: var(--vpe-radius-lg); background: rgb(255, 255, 255); box-shadow: rgba(23, 23, 23, 0.2) 0px 24px 64px; text-align: center; animation: 0.2s ease 0s 1 normal both running vpe-modal-enter;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__icon{display: grid; width: 46px; height: 46px; margin: 0px auto 14px; place-items: center; border-radius: var(--vpe-radius-sm); background: var(--vpe-green-soft); color: var(--vpe-green);}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__icon svg{width: 25px; height: 25px;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__dialog.is-error .vpe-cart-sheet__icon{background: rgb(254, 243, 242); color: rgb(180, 35, 24);}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__dialog.is-info .vpe-cart-sheet__icon{background: var(--vpe-blue-soft); color: rgb(24, 73, 169);}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__dialog h2{margin: 0px; color: var(--vpe-ink); font-size: 19px;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__dialog p{margin: 9px 0px 20px; color: var(--vpe-muted); font-size: 13px; line-height: 1.8;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__actions{display: grid; grid-template-columns: 1fr 1fr; gap: 9px;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__actions.is-single{grid-template-columns: 1fr;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__actions a,#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__actions button{display: grid; min-height: 46px; place-items: center; margin: 0px; padding: 0px 10px; border-radius: var(--vpe-radius-sm); font-family: inherit; font-size: 13px; font-weight: 700; text-decoration: none; cursor: pointer; border: 1px solid var(--vpe-ink) !important; background: var(--vpe-ink) !important; color: rgb(255, 255, 255) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet__actions button{background: rgb(255, 255, 255) !important; color: var(--vpe-ink) !important;}
@keyframes vpe-modal-enter { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (min-width: 761px) {

}
@media (max-width: 1024px) {




}
@media (max-width: 760px) {














#vpe-pdp2#vpe-pdp2 .vpe-size-actions{flex-wrap: wrap; gap: 10px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .quantity,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .quantity *{display: none !important;}









#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-benefit-ticker{width: 100%; margin: 0px 0px 10px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation-add-to-cart,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form form.cart:not(.variations_form){grid-template-columns: minmax(0px, 1fr); gap: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .quantity{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .quantity .qty{min-height: 48px; -webkit-text-fill-color: var(--vpe-ink); font-size: 14px; opacity: 1; color: var(--vpe-ink) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-quantity-button{width: 27px; min-height: 48px; font-size: 17px;}
#vpe-pdp2#vpe-pdp2 .vpe-stock-status__chip{min-width: 0px; min-height: 22px; padding: 0px; border-radius: 0px;}





















:where(#vpe-pdp2) .vpe-mobile-buybar{position: fixed; z-index: 99; right: 0px; bottom: 0px; left: 0px; display: grid; grid-template-columns: minmax(0px, 1fr) minmax(175px, 1.15fr); align-items: center; gap: 12px; padding: 11px 16px max(11px, env(safe-area-inset-bottom)); border-top: 1px solid var(--vpe-line); background: rgba(255, 255, 255, 0.97); box-shadow: rgba(16, 24, 40, 0.07) 0px -9px 25px; backdrop-filter: blur(10px);}
:where(#vpe-pdp2) .vpe-mobile-buybar__price .price{display: block; font-size: 15px;}
:where(#vpe-pdp2) .vpe-mobile-buybar__price del{display: none;}
:where(#vpe-pdp2) .vpe-mobile-buybar__button{min-height: 47px; border: 0px; border-radius: var(--vpe-radius-lg); background: var(--vpe-ink); color: rgb(255, 255, 255); font-family: inherit; font-size: 13px; font-weight: 700;}
:where(#vpe-pdp2) .vpe-mobile-buybar.is-post-add{grid-template-columns: minmax(0px, 1fr);}
:where(#vpe-pdp2) .vpe-mobile-buybar.is-post-add .vpe-mobile-buybar__price{display: none;}
:where(#vpe-pdp2) .vpe-mobile-buybar.is-post-add .vpe-mobile-buybar__actions{grid-template-columns: minmax(0px, 1.2fr) minmax(0px, 0.9fr); gap: 6px; border-radius: var(--vpe-radius-lg); direction: ltr;}
:where(#vpe-pdp2) .vpe-mobile-buybar__view-cart,:where(#vpe-pdp2) .vpe-mobile-buybar.is-post-add .vpe-mobile-buybar__button{display: grid; min-width: 0px; min-height: 47px; place-items: center; margin: 0px; padding: 4px 6px; border-radius: var(--vpe-radius-lg); box-sizing: border-box; overflow: hidden; font-family: inherit; font-size: 12px; font-weight: 700; line-height: 1.45; text-align: center; text-decoration: none; white-space: nowrap; direction: rtl;}
:where(#vpe-pdp2) .vpe-mobile-buybar__view-cart{cursor: pointer; border-color: var(--vpe-blue) !important; background: var(--vpe-blue) !important; color: var(--victor-surface, #fff) !important;}
:where(#vpe-pdp2) .vpe-mobile-buybar.is-post-add .vpe-mobile-buybar__button{box-shadow: none; border: 1px solid var(--vpe-line) !important; background: var(--vpe-surface) !important; color: var(--vpe-ink) !important;}
:where(#vpe-pdp2) .vpe-mobile-buybar .vpe-mobile-buybar__button{border-radius: var(--vpe-radius-lg);}
:where(#vpe-pdp2) .vpe-mobile-buybar__view-cart:focus-visible,:where(#vpe-pdp2) .vpe-mobile-buybar.is-post-add .vpe-mobile-buybar__button:focus-visible{outline: 2px solid var(--vpe-blue); outline-offset: 2px;}
#vpe-pdp2#vpe-pdp2 .vpe-cart-notice{bottom: calc( var(--victor-product-mobile-action-bottom, max(10px, env(safe-area-inset-bottom, 0px))) + var(--victor-product-mobile-action-height, 64px) + 8px );}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder{padding: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder__dialog{width: 100%; max-height: calc(-18px + 100vh); padding: 23px 18px max(23px, env(safe-area-inset-bottom)); border-radius: 18px 18px 0px 0px;}}
@media (prefers-reduced-motion: reduce) {
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form table.variations,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-controls{transition: none;}
}
@media (max-width: 390px) {:where(#vpe-pdp2) .vpe-mobile-buybar{grid-template-columns: 1fr; gap: 6px;}
:where(#vpe-pdp2) .vpe-mobile-buybar__price{display: none;}}
@media (prefers-reduced-motion: reduce) {#vpe-pdp2#vpe-pdp2 .vpe-size-finder *{animation-duration: 0.01ms !important; transition-duration: 0.01ms !important;}}
@font-face { font-family: VpePeyda; src: url("22195af22cfe.woff2") format("woff2"); font-weight: 300 400; font-display: swap; }
@font-face { font-family: VpePeyda; src: url("67dacdd8009f.woff2") format("woff2"); font-weight: 500 600; font-display: swap; }
@font-face { font-family: VpePeyda; src: url("e3ee26dae537.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: VpePeyda; src: url("8e95ddbc948c.woff2") format("woff2"); font-weight: 800 900; font-display: swap; }



#vpe-pdp2#vpe-pdp2{--vp-action: var(--victor-action,#155eef); --vp-ink: #171b23; --vp-muted: #626c7b; --vp-line: rgba(54,79,127,.12); --vp-radius: 32px; --vp-pad: 32px; --vp-glass: linear-gradient(140deg,rgba(255,255,255,.93),rgba(241,246,255,.66)); position: relative; isolation: isolate; min-height: 100vh; background: radial-gradient(at 96% 10%, rgba(201, 217, 252, 0.5), transparent 43%), radial-gradient(at 0px 48%, rgba(198, 216, 255, 0.376), transparent 30%), linear-gradient(165deg, rgb(249, 251, 255), rgb(239, 244, 253) 60%, rgb(248, 250, 255)); color: var(--vp-ink); font: 400 14px / 1.7 Peyda, Tahoma, sans-serif;}
#vpe-pdp2#vpe-pdp2::before{position: absolute; z-index: -1; top: 260px; right: 0px; width: 42%; height: 1200px; content: ""; pointer-events: none; background: repeating-linear-gradient(165deg, transparent 0px, transparent 90px, rgba(54, 111, 235, 0.086) 91px, rgba(54, 111, 235, 0.086) 92px, transparent 93px, transparent 180px); mask-image: linear-gradient(transparent, black 25%, transparent);}
#vpe-pdp2#vpe-pdp2 *:not(:where(.victor-product-card, .victor-product-card *)),#vpe-pdp2#vpe-pdp2 :not(:where(.victor-product-card, .victor-product-card *))::before,#vpe-pdp2#vpe-pdp2 :not(:where(.victor-product-card, .victor-product-card *))::after{box-sizing: border-box;}
#vpe-pdp2#vpe-pdp2 :where(button, input, select, textarea):not(:where(.victor-product-card, .victor-product-card *)){font: inherit;}
#vpe-pdp2#vpe-pdp2 :where(button, a):not(:where(.victor-product-card, .victor-product-card *)){-webkit-tap-highlight-color: transparent;}
#vpe-pdp2#vpe-pdp2 button:not(:where(.victor-product-card, .victor-product-card *)){cursor: pointer;}
#vpe-pdp2#vpe-pdp2 a:not(:where(.victor-product-card, .victor-product-card *)){color: inherit; text-decoration: none;}
#vpe-pdp2#vpe-pdp2 :focus-visible:not(:where(.victor-product-card, .victor-product-card *)){outline: rgb(21, 94, 239) solid 3px; outline-offset: 4px;}
#vpe-pdp2#vpe-pdp2 [hidden]:not(:where(.victor-product-card, .victor-product-card *)){display: none !important;}
#vpe-pdp2#vpe-pdp2 button:disabled:not(:where(.victor-product-card, .victor-product-card *)){cursor: not-allowed;}
#vpe-pdp2#vpe-pdp2 :where(h1, h2, p, fieldset):not(:where(.victor-product-card, .victor-product-card *)){margin: 0px;}
#vpe-pdp2#vpe-pdp2 fieldset:not(:where(.victor-product-card, .victor-product-card *)){border: 0px; padding: 0px; min-width: 0px;}
#vpe-pdp2#vpe-pdp2 svg.vp-icon{width: 22px; height: 22px; fill: none; stroke: currentcolor; stroke-width: 1.65; stroke-linecap: round; stroke-linejoin: round; flex-shrink: 0;}
#vpe-pdp2#vpe-pdp2 .sr-only:not(:where(.victor-product-card, .victor-product-card *)),#vpe-pdp2#vpe-pdp2 .screen-reader-text:not(:where(.victor-product-card, .victor-product-card *)){position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-skip{position: fixed; top: -100px; right: 16px; z-index: 11000; background: rgb(255, 255, 255); padding: 12px;}
#vpe-pdp2#vpe-pdp2 .vp-skip:focus{top: 10px;}




#vpe-pdp2#vpe-pdp2 .vp-settings-link{font-weight: 700;}
#vpe-pdp2#vpe-pdp2 .vp-settings-link span{margin-right: 10px;}



#vpe-pdp2#vpe-pdp2 .vp-main{width: min(1344px, 100% - 80px); margin: auto;}
#vpe-pdp2#vpe-pdp2 .vp-breadcrumb{display: flex; align-items: center; gap: 13px; min-height: 70px; color: rgb(104, 115, 133); font-size: 12px;}
#vpe-pdp2#vpe-pdp2 .vp-breadcrumb span:last-child{color: rgb(38, 49, 71);}
#vpe-pdp2#vpe-pdp2 .vp-hero{display: grid; grid-template-columns: minmax(0px, 1.1fr) minmax(0px, 1fr); gap: 32px; align-items: start;}
#vpe-pdp2#vpe-pdp2 .vp-gallery{min-width: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-photo-wrap{position: relative; background: rgb(241, 241, 240); border: 1px solid rgba(255, 255, 255, 0.95); border-radius: var(--vp-radius); overflow: hidden; box-shadow: rgba(53, 73, 103, 0.043) 0px 16px 40px;}
#vpe-pdp2#vpe-pdp2 .vp-main-photo{display: block; width: 100%; height: 650px; padding: 0px; border: 0px; background: transparent;}
#vpe-pdp2#vpe-pdp2 .vp-main-photo img{display: block; width: 100%; height: 100%; object-fit: contain;}
#vpe-pdp2#vpe-pdp2 .vp-photo-series{position: absolute; z-index: 1; top: 26px; right: 26px; font: 700 10px Arial, sans-serif; letter-spacing: 0.18em; color: rgb(102, 106, 113); pointer-events: none;}
#vpe-pdp2#vpe-pdp2 .vp-photo-count{position: absolute; z-index: 1; top: 18px; left: 22px; font-size: 12px; color: rgb(86, 97, 112); background: rgba(255, 255, 255, 0.72); backdrop-filter: blur(12px); border: 1px solid rgb(255, 255, 255); border-radius: 99px; padding: 6px 13px; pointer-events: none;}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls{position: absolute; bottom: 15px; inset-inline: 16px; display: flex; justify-content: space-between; align-items: center; pointer-events: none;}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls > span{font-size: 11px; color: rgb(99, 107, 120); background: rgba(255, 255, 255, 0.68); backdrop-filter: blur(12px); padding: 7px 15px; border-radius: 99px;}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls > button{pointer-events: auto;}
#vpe-pdp2#vpe-pdp2 .vp-icon-button{display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 44px; height: 44px; border: 1px solid var(--vp-line); border-radius: 50%; background: rgba(255, 255, 255, 0.74); color: rgb(52, 64, 87); padding: 10px;}
#vpe-pdp2#vpe-pdp2 .vp-icon-button:hover{background: rgb(255, 255, 255); border-color: rgb(162, 184, 223);}
#vpe-pdp2#vpe-pdp2 .vp-icon-button[aria-pressed="true"]{color: var(--vp-action); background: rgb(233, 240, 255);}





#vpe-pdp2#vpe-pdp2 .vp-purchase{padding: var(--vp-pad); border: 1px solid rgba(255, 255, 255, 0.92); border-radius: var(--vp-radius); background: var(--vp-glass); box-shadow: rgba(40, 70, 120, 0.086) 0px 22px 60px, rgb(255, 255, 255) 0px 1px 0px inset; backdrop-filter: blur(22px); min-width: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-product-heading{display: flex; gap: 14px; align-items: flex-start; justify-content: space-between;}
#vpe-pdp2#vpe-pdp2 .vp-eyebrow{color: rgb(72, 107, 177); font-size: 11px; font-weight: 700; letter-spacing: 0.01em;}
#vpe-pdp2#vpe-pdp2 .vp-product-heading h1{font-size: clamp(28px, 2.6vw, 40px); font-weight: 800; line-height: 1.35; margin-top: 5px; letter-spacing: -0.025em;}
#vpe-pdp2#vpe-pdp2 .vp-product-subtitle{font-size: 12px; color: var(--vp-muted); margin-top: 6px !important;}
#vpe-pdp2#vpe-pdp2 .vp-price-line{display: flex; justify-content: space-between; gap: 10px; align-items: center; padding: 22px 0px; border-bottom: 1px solid var(--vp-line);}
#vpe-pdp2#vpe-pdp2 .vp-prices{display: flex; align-items: baseline; gap: 14px; flex-flow: row-reverse wrap; justify-content: flex-end;}
#vpe-pdp2#vpe-pdp2 .vp-prices del{font-size: 13px; color: rgb(117, 124, 136);}
#vpe-pdp2#vpe-pdp2 .vp-prices strong{font-size: 29px; line-height: 1.4; font-weight: 800;}
#vpe-pdp2#vpe-pdp2 .vp-money{display: inline-flex; align-items: baseline; gap: 6px; direction: ltr; unicode-bidi: isolate;}
#vpe-pdp2#vpe-pdp2 .vp-money small{font-size: 11px; font-weight: 400; direction: rtl;}
#vpe-pdp2#vpe-pdp2 .vp-sale{border-radius: 99px; background: rgb(237, 243, 255); color: rgb(21, 94, 239); padding: 5px 11px; font-size: 12px; font-weight: 700; white-space: nowrap;}
#vpe-pdp2#vpe-pdp2 .vp-choices{display: grid; gap: 20px; margin-top: 20px;}
#vpe-pdp2#vpe-pdp2 .vp-choices fieldset{position: relative;}
#vpe-pdp2#vpe-pdp2 .vp-choices legend{font-size: 13px; font-weight: 700; margin-bottom: 10px; width: 100%;}
#vpe-pdp2#vpe-pdp2 .vp-choices legend > span{font-size: 12px; font-weight: 400; color: var(--vp-muted); margin-right: 8px;}
#vpe-pdp2#vpe-pdp2 .vp-colors{display: flex; gap: 12px;}
#vpe-pdp2#vpe-pdp2 .vp-color{width: 42px; height: 42px; border: 1px solid rgb(202, 210, 223); border-radius: 50%; padding: 4px; background: transparent; position: relative;}
#vpe-pdp2#vpe-pdp2 .vp-color::before{display: block; width: 100%; height: 100%; border-radius: 50%; background: var(--color); content: ""; box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 0px 1px inset;}
#vpe-pdp2#vpe-pdp2 .vp-color[aria-pressed="true"]{border: 2px solid rgb(21, 94, 239); box-shadow: rgba(21, 94, 239, 0.07) 0px 0px 0px 3px;}
#vpe-pdp2#vpe-pdp2 .vp-color[aria-pressed="true"]::after{position: absolute; bottom: -3px; right: -3px; content: "✓"; display: grid; place-items: center; width: 16px; height: 16px; border: 2px solid rgb(255, 255, 255); background: rgb(21, 94, 239); color: rgb(255, 255, 255); border-radius: 50%; font-size: 9px;}
#vpe-pdp2#vpe-pdp2 .vp-text-button{background: none; border: 0px; color: var(--vp-action); padding: 0px; display: inline-flex; align-items: center; gap: 6px; min-height: 44px;}
#vpe-pdp2#vpe-pdp2 .vp-size-link{position: absolute; left: 0px; top: -9px; font-size: 12px !important;}
#vpe-pdp2#vpe-pdp2 .vp-size-link svg{width: 17px !important;}
#vpe-pdp2#vpe-pdp2 .vp-sizes{display: flex; justify-content: flex-end; gap: 9px;}
#vpe-pdp2#vpe-pdp2 .vp-size{min-width: 68px; height: 44px; padding: 0px 15px; border: 1px solid rgb(219, 225, 235); border-radius: 12px; background: rgba(255, 255, 255, 0.65); color: rgb(65, 77, 97); font-size: 13px;}
#vpe-pdp2#vpe-pdp2 .vp-size[aria-pressed="true"]{color: rgb(21, 94, 239); border-color: rgb(21, 94, 239); background: rgb(234, 241, 255); box-shadow: rgb(21, 94, 239) 0px 0px 0px 1px inset;}
#vpe-pdp2#vpe-pdp2 .vp-size[data-unavailable="true"]{color: rgb(143, 147, 156); text-decoration: line-through; background: repeating-linear-gradient(135deg, rgb(250, 251, 254), rgb(250, 251, 254) 5px, rgb(231, 235, 243) 6px, rgb(250, 251, 254) 7px);}
#vpe-pdp2#vpe-pdp2 .vp-single-size{display: flex; justify-content: space-between; color: rgb(104, 115, 133); font-size: 13px;}
#vpe-pdp2#vpe-pdp2 .vp-single-size strong{color: rgb(52, 64, 87);}
#vpe-pdp2#vpe-pdp2 .vp-purchase-status{display: flex; align-items: center; min-height: 36px; margin-top: 10px; font-size: 12px; color: rgb(104, 115, 133);}
#vpe-pdp2#vpe-pdp2 .vp-purchase-status[data-status="ready"]{color: rgb(6, 118, 71);}
#vpe-pdp2#vpe-pdp2 .vp-purchase-status[data-status="error"]{color: rgb(180, 35, 24);}
#vpe-pdp2#vpe-pdp2 .vp-purchase-actions{display: flex; gap: 12px; margin-top: 5px;}
#vpe-pdp2#vpe-pdp2 .vp-quantity{display: flex; align-items: center; border: 1px solid rgb(216, 224, 237); border-radius: 99px; background: rgba(255, 255, 255, 0.627); flex: 0 0 115px;}
#vpe-pdp2#vpe-pdp2 .vp-quantity button{width: 38px; height: 52px; border: 0px; background: transparent; color: rgb(52, 64, 87); font-size: 20px !important;}
#vpe-pdp2#vpe-pdp2 .vp-quantity output{min-width: 28px; text-align: center;}
#vpe-pdp2#vpe-pdp2 .vp-button{display: inline-flex; justify-content: center; align-items: center; gap: 12px; min-height: 52px; padding: 12px 24px; border: 1px solid rgb(215, 224, 240); border-radius: 99px; background: rgba(255, 255, 255, 0.7); color: rgb(32, 50, 82); line-height: 1.3; text-align: center; font-weight: 700 !important; font-size: 14px !important;}
#vpe-pdp2#vpe-pdp2 .vp-button-primary{background: var(--vp-action); color: rgb(255, 255, 255); border-color: var(--vp-action); box-shadow: rgba(21, 94, 239, 0.125) 0px 9px 20px;}
#vpe-pdp2#vpe-pdp2 .vp-button-primary:hover{background: rgb(13, 74, 202);}
#vpe-pdp2#vpe-pdp2 .vp-button-primary:disabled{background: rgb(224, 230, 240); border-color: rgb(220, 227, 239); color: rgb(105, 117, 135); box-shadow: none;}
#vpe-pdp2#vpe-pdp2 .vp-purchase-actions > .vp-button{flex: 1 1 0%;}
#vpe-pdp2#vpe-pdp2 .vp-installments{display: flex; align-items: center; gap: 12px; width: 100%; border-top: 0px; border-right: 0px; border-left: 0px; border-image: none; border-bottom: 1px solid var(--vp-line); padding: 17px 0px 15px; margin-top: 8px; background: transparent; text-align: right; color: rgb(52, 64, 87); font-size: 12px !important;}
#vpe-pdp2#vpe-pdp2 .vp-secondary{display: block; font-size: 10px; color: rgb(114, 124, 139); margin-top: 2px;}
#vpe-pdp2#vpe-pdp2 .vp-payment-icon{display: grid; place-items: center; padding: 8px; border: 1px solid rgb(215, 227, 255); border-radius: 9px; background: rgb(237, 243, 255); color: rgb(21, 94, 239); font: 700 10px Arial, sans-serif;}
#vpe-pdp2#vpe-pdp2 .vp-chevron{margin-right: auto; color: rgb(120, 137, 165); font-size: 24px;}
#vpe-pdp2#vpe-pdp2 .vp-benefits{display: flex; justify-content: space-between; padding: 14px 0px; gap: 8px;}
#vpe-pdp2#vpe-pdp2 .vp-benefits button{display: flex; align-items: center; gap: 7px; background: transparent; border: 0px; padding: 0px; min-height: 44px; color: rgb(92, 104, 123); font-size: 11px !important;}
#vpe-pdp2#vpe-pdp2 .vp-benefits svg{vertical-align: middle; width: 19px !important;}
#vpe-pdp2#vpe-pdp2 .vp-care{display: flex; align-items: center; width: 100%; gap: 12px; border: 1px solid rgb(220, 231, 250); background: linear-gradient(115deg, rgba(217, 232, 255, 0.7), rgba(245, 249, 255, 0.8) 65%); border-radius: 18px; padding: 13px 15px; color: rgb(40, 74, 125); text-align: right;}
#vpe-pdp2#vpe-pdp2 .vp-care-icon{display: grid; place-items: center; width: 38px; height: 42px; border-radius: 12px; background: linear-gradient(140deg, rgb(226, 236, 255), rgb(255, 255, 255)); border: 1px solid rgb(255, 255, 255); box-shadow: rgba(53, 79, 128, 0.07) 0px 4px 12px;}
#vpe-pdp2#vpe-pdp2 .vp-care b{display: block; text-align: right; font: 700 9px Arial, sans-serif; letter-spacing: 0.14em;}
#vpe-pdp2#vpe-pdp2 .vp-care strong{font-size: 13px; display: block; margin-top: 3px;}
#vpe-pdp2#vpe-pdp2 .vp-care-more{font-size: 10px; margin-right: auto;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details{margin-top: 15px;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details details{border-bottom: 1px solid var(--vp-line);}
#vpe-pdp2#vpe-pdp2 .vp-inline-details details:last-child{border-bottom: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details summary{display: flex; justify-content: space-between; align-items: center; min-height: 46px; font-size: 13px; font-weight: 700; cursor: pointer; list-style: none;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details summary::after{content: "+"; color: rgb(113, 130, 161); font-size: 20px; font-weight: 400;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details details[open] summary::after{content: "−";}
#vpe-pdp2#vpe-pdp2 .vp-inline-details summary::-webkit-details-marker{display: none;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details p{color: var(--vp-muted); font-size: 13px; line-height: 1.95; margin: 0px 0px 16px !important;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details ul{color: var(--vp-muted); padding-right: 18px; font-size: 13px; line-height: 2; margin: 0px 0px 16px;}
#vpe-pdp2#vpe-pdp2 .vp-story{display: grid; grid-template-columns: 1fr 0.8fr; align-items: center; gap: 60px; margin: 80px 0px; background: linear-gradient(120deg, rgba(227, 237, 253, 0.533), rgba(255, 255, 255, 0.64)); border: 1px solid rgb(255, 255, 255); border-radius: var(--vp-radius); overflow: hidden; padding: 44px 50px;}
#vpe-pdp2#vpe-pdp2 .vp-story-copy h2{font-size: 35px; font-weight: 800; line-height: 1.4; max-width: 390px; margin: 10px 0px 18px !important;}
#vpe-pdp2#vpe-pdp2 .vp-story-copy > p{max-width: 470px; color: rgb(102, 115, 138); font-size: 14px; line-height: 2;}
#vpe-pdp2#vpe-pdp2 .vp-story > img{height: 360px; width: 100%; object-fit: contain; border-radius: 22px; background: rgb(242, 242, 242);}
#vpe-pdp2#vpe-pdp2 .vp-story-facts{display: flex; gap: 22px; border-top: 1px solid var(--vp-line); margin-top: 28px; padding-top: 22px;}
#vpe-pdp2#vpe-pdp2 .vp-story-facts > div{flex: 1 1 0%;}
#vpe-pdp2#vpe-pdp2 .vp-story-facts strong{font-size: 20px; display: block;}
#vpe-pdp2#vpe-pdp2 .vp-story-facts span{color: rgb(102, 115, 138); font-size: 11px;}
#vpe-pdp2#vpe-pdp2 .vp-section-heading{display: flex; justify-content: space-between; align-items: center; margin-bottom: 26px;}
#vpe-pdp2#vpe-pdp2 .vp-section-heading h2{font-size: 32px; margin-top: 6px !important;}
#vpe-pdp2#vpe-pdp2 .vp-section-heading > a{display: flex; gap: 22px; align-items: center; font-weight: 700; font-size: 12px; color: rgb(21, 94, 239) !important;}
#vpe-pdp2#vpe-pdp2 .vp-card-grid{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 20px; align-items: start;}

#vpe-pdp2#vpe-pdp2 .vp-bottom-care{display: flex; align-items: center; gap: 24px; margin: 80px 0px 45px; border-top: 1px solid var(--vp-line); border-bottom: 1px solid var(--vp-line); padding: 35px 0px;}
#vpe-pdp2#vpe-pdp2 .vp-bottom-care > span{width: 60px; height: 60px; display: grid; place-items: center; border: 1px solid rgb(255, 255, 255); border-radius: 20px; background: rgba(255, 255, 255, 0.78); color: rgb(65, 98, 153); box-shadow: rgba(57, 81, 119, 0.04) 0px 10px 20px;}
#vpe-pdp2#vpe-pdp2 .vp-bottom-care h2{font-size: 22px;}
#vpe-pdp2#vpe-pdp2 .vp-bottom-care p{font-size: 13px; color: rgb(114, 124, 139); margin-top: 6px !important;}
#vpe-pdp2#vpe-pdp2 .vp-bottom-care > a{margin-right: auto; white-space: nowrap; font-size: 12px !important;}



#vpe-pdp2#vpe-pdp2 .vp-dialog{width: min(590px, 100% - 32px); max-height: 85dvh; padding: 28px; border: 1px solid rgb(255, 255, 255); border-radius: 28px; background: linear-gradient(140deg, rgb(255, 255, 255), rgb(241, 246, 255)); color: rgb(27, 38, 57); box-shadow: rgba(21, 39, 77, 0.27) 0px 35px 100px; overflow: auto;}
#vpe-pdp2#vpe-pdp2 .vp-dialog::backdrop{background: rgba(20, 33, 61, 0.43); backdrop-filter: blur(9px);}
#vpe-pdp2#vpe-pdp2 .vp-dialog-head{display: flex; justify-content: space-between; align-items: center; gap: 18px; margin-bottom: 20px;}
#vpe-pdp2#vpe-pdp2 .vp-dialog h2{font-size: 24px; line-height: 1.4;}
#vpe-pdp2#vpe-pdp2 .vp-dialog-head .vp-eyebrow{font-size: 10px; margin-bottom: 5px !important;}
#vpe-pdp2#vpe-pdp2 .vp-dialog p{color: rgb(101, 113, 138); font-size: 14px; line-height: 2; margin-block: 12px !important;}
#vpe-pdp2#vpe-pdp2 .vp-dialog .vp-table-wrap{overflow: auto;}
#vpe-pdp2#vpe-pdp2 .vp-dialog table{width: 100%; border-collapse: collapse; font-size: 13px; text-align: center;}
#vpe-pdp2#vpe-pdp2 .vp-dialog th,#vpe-pdp2#vpe-pdp2 .vp-dialog td{border-bottom: 1px solid rgb(219, 227, 239); padding: 14px 8px;}
#vpe-pdp2#vpe-pdp2 .vp-dialog th{color: rgb(74, 103, 151); background: rgb(234, 241, 255);}
#vpe-pdp2#vpe-pdp2 .vp-dialog .vp-tab-list{display: flex; gap: 5px; padding: 5px; background: rgb(232, 238, 249); border-radius: 14px; margin-bottom: 20px;}
#vpe-pdp2#vpe-pdp2 .vp-dialog [role="tab"]{flex: 1 1 0%; border: 0px; border-radius: 10px; background: transparent; padding: 10px; min-height: 44px; color: rgb(100, 113, 138);}
#vpe-pdp2#vpe-pdp2 .vp-dialog [role="tab"][aria-selected="true"]{background: rgb(255, 255, 255); color: rgb(21, 94, 239); box-shadow: rgba(56, 78, 121, 0.05) 0px 3px 10px;}
#vpe-pdp2#vpe-pdp2 .vp-dialog[data-kind="zoom"]{width: min(1000px, 100% - 32px);}
#vpe-pdp2#vpe-pdp2 .vp-dialog[data-kind="zoom"] img{max-height: 67dvh; width: 100%; object-fit: contain;}
#vpe-pdp2#vpe-pdp2 .vp-dialog ol,#vpe-pdp2#vpe-pdp2 .vp-dialog ul{padding-right: 20px; line-height: 2; color: rgb(97, 112, 137);}
#vpe-pdp2#vpe-pdp2 .vp-preview-alert{padding: 12px 16px; background: rgb(232, 240, 255); border: 1px solid rgb(212, 226, 251); border-radius: 13px; color: rgb(66, 97, 147) !important; font-size: 12px !important;}
#vpe-pdp2#vpe-pdp2 .vp-cart-line{display: flex; gap: 20px; align-items: center;}
#vpe-pdp2#vpe-pdp2 .vp-cart-line img{width: 85px; height: 105px; object-fit: contain; border-radius: 15px; background: rgb(239, 239, 239);}
#vpe-pdp2#vpe-pdp2 .vp-cart-line strong{display: block;}
#vpe-pdp2#vpe-pdp2 .vp-cart-line small{display: block; color: rgb(105, 119, 140);}
#vpe-pdp2#vpe-pdp2 .vp-toast{position: fixed; bottom: 28px; left: 50%; transform: translateX(-50%); z-index: 2147483400; padding: 12px 20px; border-radius: 16px; background: rgba(23, 38, 62, 0.918); color: rgb(255, 255, 255); box-shadow: rgba(23, 38, 62, 0.19) 0px 10px 40px; font-size: 12px; max-width: calc(100% - 32px); text-align: center;}
#vpe-pdp2#vpe-pdp2[data-surface="quiet"]{--vp-glass: rgba(255,255,255,.94);}
#vpe-pdp2#vpe-pdp2[data-density="compact"]{--vp-pad: 24px;}
#vpe-pdp2#vpe-pdp2[data-density="compact"] .vp-choices{gap: 14px; margin-top: 14px;}
#vpe-pdp2#vpe-pdp2[data-density="compact"] .vp-price-line{padding: 14px 0px;}
#vpe-pdp2#vpe-pdp2[data-gallery="square"] .vp-main-photo{height: auto; aspect-ratio: 1 / 1;}
#vpe-pdp2#vpe-pdp2 .vp-main-photo[disabled]{cursor: default;}
#vpe-pdp2#vpe-pdp2 .vp-load-error{padding: 60px; text-align: center;}
@media (min-width: 1550px) {#vpe-pdp2#vpe-pdp2 .vp-main-photo{height: 720px;}}
@media (max-width: 1100px) {#vpe-pdp2#vpe-pdp2 .vp-main{width: calc(100% - 48px);}
#vpe-pdp2#vpe-pdp2 .vp-hero{gap: 22px; grid-template-columns: 1fr 1fr;}
#vpe-pdp2#vpe-pdp2 .vp-purchase{--vp-pad: 24px;}
#vpe-pdp2#vpe-pdp2 .vp-main-photo{height: 580px;}
#vpe-pdp2#vpe-pdp2 .vp-product-heading h1{font-size: 31px;}
#vpe-pdp2#vpe-pdp2 .vp-prices strong{font-size: 25px;}
#vpe-pdp2#vpe-pdp2 .vp-card-grid{gap: 16px; grid-template-columns: repeat(3, minmax(0px, 1fr));}


#vpe-pdp2#vpe-pdp2 .vp-story{gap: 28px; padding: 35px;}
#vpe-pdp2#vpe-pdp2 .vp-story-copy h2{font-size: 30px;}}
@media (max-width: 760px) {




#vpe-pdp2#vpe-pdp2 .vp-settings-link{font-size: 10px;}
#vpe-pdp2#vpe-pdp2 .vp-settings-link span{display: none;}
#vpe-pdp2#vpe-pdp2 .vp-main{width: calc(100% - 28px);}
#vpe-pdp2#vpe-pdp2 .vp-breadcrumb{min-height: 48px; font-size: 11px; gap: 10px;}
#vpe-pdp2#vpe-pdp2 .vp-hero{display: block;}
#vpe-pdp2#vpe-pdp2 .vp-main-photo{height: 330px;}
#vpe-pdp2#vpe-pdp2 .vp-photo-wrap{border-radius: 26px;}
#vpe-pdp2#vpe-pdp2 .vp-photo-series{top: 17px; right: 18px; font-size: 9px;}
#vpe-pdp2#vpe-pdp2 .vp-photo-count{top: 12px; left: 15px; font-size: 11px;}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls{bottom: 10px; inset-inline: 10px;}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls > span{font-size: 9px;}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls .vp-icon-button{width: 38px; height: 38px;}



#vpe-pdp2#vpe-pdp2 .vp-purchase{padding: 22px; border-radius: 26px;}
#vpe-pdp2#vpe-pdp2 .vp-product-heading h1{font-size: 30px;}
#vpe-pdp2#vpe-pdp2 .vp-product-heading > .vp-icon-button{width: 40px; height: 40px;}
#vpe-pdp2#vpe-pdp2 .vp-product-subtitle{font-size: 11px;}
#vpe-pdp2#vpe-pdp2 .vp-price-line{padding: 16px 0px;}
#vpe-pdp2#vpe-pdp2 .vp-prices{gap: 9px;}
#vpe-pdp2#vpe-pdp2 .vp-prices strong{font-size: 26px;}
#vpe-pdp2#vpe-pdp2 .vp-prices del{font-size: 11px;}
#vpe-pdp2#vpe-pdp2 .vp-sale{font-size: 10px; padding: 4px 8px;}
#vpe-pdp2#vpe-pdp2 .vp-choices{gap: 16px; margin-top: 16px;}
#vpe-pdp2#vpe-pdp2 .vp-size{min-width: 60px;}
#vpe-pdp2#vpe-pdp2 .vp-size-link{font-size: 11px !important;}
#vpe-pdp2#vpe-pdp2 .vp-benefits{gap: 5px;}
#vpe-pdp2#vpe-pdp2 .vp-benefits button{gap: 4px; font-size: 10px !important;}
#vpe-pdp2#vpe-pdp2 .vp-benefits svg{width: 16px !important;}
#vpe-pdp2#vpe-pdp2 .vp-purchase-actions{gap: 8px;}
#vpe-pdp2#vpe-pdp2 .vp-quantity{flex-basis: 98px;}
#vpe-pdp2#vpe-pdp2 .vp-quantity button{width: 33px;}
#vpe-pdp2#vpe-pdp2 .vp-quantity output{min-width: 25px;}
#vpe-pdp2#vpe-pdp2 .vp-purchase-actions > .vp-button{padding: 10px 12px; font-size: 13px !important;}
#vpe-pdp2#vpe-pdp2 .vp-story{margin: 35px 0px; padding: 25px; grid-template-columns: 1fr; gap: 25px; border-radius: 26px;}
#vpe-pdp2#vpe-pdp2 .vp-story-copy h2{font-size: 28px;}
#vpe-pdp2#vpe-pdp2 .vp-story-copy > p{font-size: 13px;}
#vpe-pdp2#vpe-pdp2 .vp-story > img{height: 300px;}
#vpe-pdp2#vpe-pdp2 .vp-story-facts{gap: 12px;}
#vpe-pdp2#vpe-pdp2 .vp-story-facts strong{font-size: 18px;}
#vpe-pdp2#vpe-pdp2 .vp-section-heading{gap: 18px;}
#vpe-pdp2#vpe-pdp2 .vp-section-heading h2{font-size: 26px;}
#vpe-pdp2#vpe-pdp2 .vp-section-heading > a{font-size: 11px; gap: 8px;}
#vpe-pdp2#vpe-pdp2 .vp-card-grid{display: flex; overflow-x: auto; scroll-snap-type: x mandatory; padding: 6px 4px 20px; gap: 16px;}


#vpe-pdp2#vpe-pdp2 .vp-bottom-care{margin: 35px 0px 24px; padding: 26px 4px; flex-wrap: wrap; gap: 16px;}
#vpe-pdp2#vpe-pdp2 .vp-bottom-care > span{width: 44px; height: 48px;}
#vpe-pdp2#vpe-pdp2 .vp-bottom-care > div{flex: 1 1 0%;}
#vpe-pdp2#vpe-pdp2 .vp-bottom-care h2{font-size: 17px;}
#vpe-pdp2#vpe-pdp2 .vp-bottom-care p{font-size: 11px;}
#vpe-pdp2#vpe-pdp2 .vp-bottom-care > a{margin: 0px; width: 100%;}










#vpe-pdp2#vpe-pdp2 .vp-toast{bottom: 97px;}
#vpe-pdp2#vpe-pdp2 .vp-dialog{position: fixed; inset: auto 0px 0px; margin: 0px; width: 100%; max-width: none; border-radius: 28px 28px 0px 0px; padding: 24px 22px max(26px,env(safe-area-inset-bottom)); max-height: 88dvh;}
#vpe-pdp2#vpe-pdp2 .vp-dialog h2{font-size: 22px;}
#vpe-pdp2#vpe-pdp2[data-gallery="square"] .vp-main-photo{height: auto; aspect-ratio: 1 / 1;}}
@media (max-width: 400px) {#vpe-pdp2#vpe-pdp2 .vp-main-photo{height: 292px;}
#vpe-pdp2#vpe-pdp2 .vp-main{width: calc(100% - 24px);}
#vpe-pdp2#vpe-pdp2 .vp-purchase{padding: 20px;}
#vpe-pdp2#vpe-pdp2 .vp-main-photo img{object-fit: contain;}



#vpe-pdp2#vpe-pdp2 .vp-product-heading h1{font-size: 28px;}

}
#vpe-pdp2#vpe-pdp2 .vp-photo-wrap{background: var(--vp-photo-background,#efefef);}
#vpe-pdp2#vpe-pdp2 .vp-main-photo{touch-action: pan-y pinch-zoom;}
#vpe-pdp2#vpe-pdp2 .vp-main-photo img{user-select: none; -webkit-user-drag: none;}
#vpe-pdp2#vpe-pdp2 .vp-gallery-progress{display: grid; grid-template-columns: repeat(var(--vp-image-count,6),minmax(0,1fr)); align-items: center; width: fit-content; max-width: 100%; margin: 0px auto; gap: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-gallery-progress button{width: 44px; height: 44px; min-width: 0px; border: 0px; background: transparent; padding: 0px; display: flex; justify-content: center; align-items: center; border-radius: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-gallery-progress button > span{display: block; width: 100%; height: 2px; background: rgba(36, 43, 54, 0.44); border-radius: 0px; transition: background-color 0.16s;}
#vpe-pdp2#vpe-pdp2 .vp-gallery-progress button[aria-pressed="true"] > span{background: var(--vp-action);}
#vpe-pdp2#vpe-pdp2 .vp-gallery-progress button:hover > span{background: rgb(80, 126, 223);}
#vpe-pdp2#vpe-pdp2 #regular-price .vp-money > span,#vpe-pdp2#vpe-pdp2 #regular-price .vp-money > small{text-decoration-line: line-through; text-decoration-thickness: 1.5px; text-decoration-color: currentcolor; text-decoration-skip-ink: none;}
#vpe-pdp2#vpe-pdp2 .vp-price-line{flex-wrap: wrap; gap: 7px;}
#vpe-pdp2#vpe-pdp2 .vp-cashback{flex-basis: 100%; display: flex; align-items: center; gap: 7px; color: rgb(82, 106, 142); font-size: 11px; line-height: 1.8; margin: 0px !important;}
#vpe-pdp2#vpe-pdp2 .vp-cashback > strong{font-size: 12px; font-weight: 600; color: rgb(53, 91, 148);}
#vpe-pdp2#vpe-pdp2 .vp-cashback .vp-money{gap: 4px;}
#vpe-pdp2#vpe-pdp2 .vp-cashback .vp-money small{font-size: 10px; color: rgb(97, 116, 147);}
#vpe-pdp2#vpe-pdp2 .vp-cashback > span[aria-hidden]{color: rgb(139, 155, 178);}
#vpe-pdp2#vpe-pdp2 .vp-cashback-dot{position: relative; align-self: center; flex: 0 0 6px; width: 6px; height: 6px; border-radius: 50%; background: var(--vp-action); pointer-events: none;}
#vpe-pdp2#vpe-pdp2 .vp-cashback-dot::after{content: ""; position: absolute; inset: 0px; border-radius: inherit; background: inherit; opacity: 0; animation: 2.4s ease-out 0s infinite normal none running vp-cashback-pulse;}
@keyframes vp-cashback-pulse { 
  0% { transform: scale(1); opacity: 0.35; }
  70%, 100% { transform: scale(2.6); opacity: 0; }
}
#vpe-pdp2#vpe-pdp2 .vp-offer-band{position: relative; isolation: isolate; display: flex; justify-content: space-between; align-items: center; gap: 18px; margin: calc(-1 * var(--vp-pad)) calc(-1 * var(--vp-pad)) 22px; padding: 14px var(--vp-pad); border: 0px; border-radius: var(--vp-radius) var(--vp-radius) 0 0; background: linear-gradient(rgba(112, 166, 255, 0.4) 0%, rgba(170, 200, 252, 0.28) 40%, rgba(219, 231, 252, 0.14) 75%, transparent 100%); box-shadow: rgb(255, 255, 255) 0px 1px 0px inset; backdrop-filter: blur(24px) saturate(150%); color: rgb(23, 61, 124); overflow: hidden;}
#vpe-pdp2#vpe-pdp2 .vp-offer-band::before{content: ""; position: absolute; z-index: -1; inset: 0px; pointer-events: none; background: linear-gradient(155deg, rgba(255, 255, 255, 0.48), transparent 56%); mask-image: linear-gradient(rgb(0, 0, 0), transparent);}
#vpe-pdp2#vpe-pdp2 .vp-offer-main > span,#vpe-pdp2#vpe-pdp2 .vp-offer-saving > span{display: block; font-size: 10px; font-weight: 500; color: rgb(55, 83, 127);}
#vpe-pdp2#vpe-pdp2 .vp-offer-main > strong{display: block; font-size: 25px; line-height: 1.3; font-weight: 800; margin-top: 3px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving{border-inline-start: 1px solid rgba(255, 255, 255, 0.65); padding-inline-start: 18px; text-align: end;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving > strong{display: block; margin-top: 4px; font-size: 19px; line-height: 1.4;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving .vp-money small{font-size: 10px; color: rgb(55, 83, 127);}
#vpe-pdp2#vpe-pdp2 .vp-purchase-actions > .vp-button{width: 100%;}
#vpe-pdp2#vpe-pdp2 .vp-installment-section{position: relative; isolation: isolate; margin: 22px 0px 4px; padding: 18px; border: 1px solid rgba(255, 255, 255, 0.94); border-radius: 21px; background: radial-gradient(at 0px 0px, rgba(201, 220, 255, 0.43), transparent 68%), linear-gradient(145deg, rgba(255, 255, 255, 0.808), rgba(234, 242, 255, 0.46)); box-shadow: rgba(66, 103, 152, 0.035) 0px 8px 25px, rgb(255, 255, 255) 0px 1px 0px inset; backdrop-filter: blur(16px);}
#vpe-pdp2#vpe-pdp2 .vp-installment-section .vp-installments{display: grid; gap: 17px; border: 0px; margin: 0px; padding: 0px 0px 16px; width: 100%; border-radius: 10px; text-align: start;}
#vpe-pdp2#vpe-pdp2 .vp-installment-top{display: flex; align-items: center; justify-content: space-between; gap: 14px;}
#vpe-pdp2#vpe-pdp2 .vp-installment-top .vp-payment-icon{display: inline-block; padding: 0px; border: 0px; background: none; border-radius: 0px; font: 700 14px / 1.5 Arial, sans-serif; letter-spacing: -0.035em; color: rgb(21, 94, 239);}
#vpe-pdp2#vpe-pdp2 .vp-installment-link{display: flex; align-items: center; gap: 10px; font-size: 10px; color: rgb(102, 119, 144);}
#vpe-pdp2#vpe-pdp2 .vp-installment-link > span{font-size: 21px; line-height: 1; color: rgb(100, 125, 166);}
#vpe-pdp2#vpe-pdp2 .vp-installment-copy{display: flex; align-items: baseline; justify-content: space-between; gap: 8px; flex-wrap: wrap;}
#vpe-pdp2#vpe-pdp2 .vp-installment-copy > strong{display: flex; align-items: baseline; gap: 7px; flex-wrap: wrap; font-size: 11px; font-weight: 500; color: rgb(79, 99, 129);}
#vpe-pdp2#vpe-pdp2 .vp-installment-copy .vp-money{font-size: 25px; font-weight: 800; color: rgb(25, 61, 122); line-height: 1.4;}
#vpe-pdp2#vpe-pdp2 .vp-installment-copy .vp-money small{font-size: 10px; color: rgb(98, 116, 139);}
#vpe-pdp2#vpe-pdp2 .vp-installment-copy .vp-secondary{font-size: 10px; color: rgb(95, 115, 147); margin: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon{display: grid; grid-template-columns: minmax(0px, 1fr) auto; align-items: center; gap: 12px; padding: 14px 0px 0px; border-top: 1px solid rgba(175, 201, 241, 0.31);}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon > div{min-width: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon strong{display: block; color: rgb(38, 76, 131); font-size: 12px; font-weight: 700; line-height: 1.8;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon small{display: block; font-size: 10px; color: rgb(98, 116, 139); line-height: 1.9;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon > button{display: grid; justify-items: center; align-content: center; gap: 3px; min-height: 58px; padding: 8px 12px; border: 1px solid rgb(184, 207, 242); border-radius: 12px; background: linear-gradient(140deg, rgb(255, 255, 255), rgba(237, 244, 255, 0.72)); box-shadow: rgba(21, 94, 239, 0.035) 0px 4px 12px, rgb(255, 255, 255) 0px 1px 0px inset; color: rgb(21, 94, 239); white-space: nowrap;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon > button:hover{border-color: rgb(113, 159, 239); background: rgb(255, 255, 255);}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon > button:active{background: rgb(233, 241, 255);}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon bdi{font: 700 12px / 1.5 Arial, sans-serif; letter-spacing: 0.04em;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon button > span{font-size: 10px;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon > #promo-status{grid-column: 1 / -1; font-size: 9px; color: rgb(104, 125, 154);}
@media (max-width: 400px) {#vpe-pdp2#vpe-pdp2 .vp-installment-section{padding: 15px;}
#vpe-pdp2#vpe-pdp2 .vp-installment-copy .vp-money{font-size: 23px;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon{gap: 10px;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon > button{padding-inline: 10px;}
#vpe-pdp2#vpe-pdp2 .vp-promo-coupon strong{font-size: 11px;}}
#vpe-pdp2#vpe-pdp2 .vp-complete-look{display: grid; grid-template-columns: minmax(230px, 0.8fr) minmax(0px, 1.5fr); align-items: center; gap: 55px; margin: 64px 0px 70px; padding: 42px; border: 1px solid rgb(255, 255, 255); border-radius: var(--vp-radius); background: linear-gradient(130deg, rgba(255, 255, 255, 0.66), rgba(225, 236, 255, 0.68)); box-shadow: rgba(49, 84, 132, 0.03) 0px 20px 60px;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro h2{font-size: clamp(32px, 3.7vw, 54px); line-height: 1.2; font-weight: 800; letter-spacing: -0.035em; margin: 12px 0px 20px !important;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro h2 > span{color: var(--vp-action);}
#vpe-pdp2#vpe-pdp2 .vp-look-intro > p{font-size: 14px; color: rgb(97, 113, 140); max-width: 315px; line-height: 2;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro > a{margin-top: 24px; font-size: 12px !important;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro > small{display: block; margin-top: 18px; color: rgb(112, 129, 155); font-size: 10px;}
#vpe-pdp2#vpe-pdp2 .vp-look-cards{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 22px; min-width: 0px; align-items: start;}
@media (max-width: 1100px) {#vpe-pdp2#vpe-pdp2 .vp-complete-look{padding: 30px; gap: 28px; grid-template-columns: 0.75fr 1.5fr;}
#vpe-pdp2#vpe-pdp2 .vp-offer-band{gap: 12px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-main > strong{font-size: 24px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving > strong{font-size: 18px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving{padding-inline-start: 14px;}}
@media (max-width: 760px) {#vpe-pdp2#vpe-pdp2 .vp-purchase{--vp-pad: 22px; --vp-radius: 26px; padding: var(--vp-pad);}
#vpe-pdp2#vpe-pdp2 .vp-offer-band{padding-block: 12px; gap: 12px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-main > strong{font-size: 24px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving > strong{font-size: 18px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving{padding-inline-start: 14px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving .vp-money small{font-size: 9px;}
#vpe-pdp2#vpe-pdp2 .vp-complete-look{display: block; margin: 35px 0px 42px; padding: 24px 20px; border-radius: 26px;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro h2{font-size: 33px;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro h2 br{display: none;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro h2 > span{margin-right: 8px;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro > p{font-size: 12px; max-width: none;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro > a{min-height: 44px; padding: 10px 18px; margin-top: 16px; font-size: 11px !important;}
#vpe-pdp2#vpe-pdp2 .vp-look-intro > small{font-size: 9px; margin-top: 12px;}
#vpe-pdp2#vpe-pdp2 .vp-look-cards{display: flex; gap: 16px; margin-top: 26px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 4px 2px 18px;}
}
@media (max-width: 400px) {#vpe-pdp2#vpe-pdp2 .vp-purchase{--vp-pad: 20px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-main > strong{font-size: 22px;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving > strong{font-size: 17px;}}

#vpe-pdp2#vpe-pdp2 .vp-photo-controls > .vp-icon-button{width: 44px; height: 44px; border: 0px; border-radius: 12px; background: transparent; box-shadow: none; color: rgb(88, 106, 134);}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls > .vp-icon-button svg{stroke-width: 1.5; width: 18px !important; height: 18px !important;}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls > .vp-icon-button:hover{background: rgba(255, 255, 255, 0.25); color: rgb(36, 75, 140);}

@media (prefers-reduced-motion: reduce) {
#vpe-pdp2#vpe-pdp2 *:not(:where(.victor-product-card, .victor-product-card *)),#vpe-pdp2#vpe-pdp2 :not(:where(.victor-product-card, .victor-product-card *))::before,#vpe-pdp2#vpe-pdp2 :not(:where(.victor-product-card, .victor-product-card *))::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important;}}
#vpe-pdp2#vpe-pdp2{direction: rtl; min-height: 0px; font-family: VpePeyda, Peyda, Tahoma, sans-serif; --vpe-blue: var(--victor-action,#155eef); --vp-action: var(--victor-action,#155eef); padding-bottom: 90px; max-width: 100%; width: 100%;}
#vpe-pdp2#vpe-pdp2 .vp-main{padding-block: 8px 20px; max-width: 1344px;}
#vpe-pdp2#vpe-pdp2 .vp-purchase{font-size: 14px; line-height: 1.7;}
#vpe-pdp2#vpe-pdp2 .vp-purchase :where(h1, h2, p){margin: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-purchase :where(button, a),#vpe-pdp2#vpe-pdp2 .vp-gallery button,#vpe-pdp2#vpe-pdp2 .vp-dialog button{font-family: inherit; text-transform: none; letter-spacing: normal;}
#vpe-pdp2#vpe-pdp2 .vp-gallery button{box-shadow: none;}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls--no-arrows{justify-content: center;}
#vpe-pdp2#vpe-pdp2 .vp-photo-wrap .vp-main-photo{border-radius: 0px; min-height: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-photo-wrap .vp-main-photo img{border: 0px; border-radius: 0px; max-width: none; max-height: none;}
#vpe-pdp2#vpe-pdp2 .vp-product-heading h1{color: var(--vp-ink); font-family: inherit; font-size: clamp(28px, 2.6vw, 40px); line-height: 1.35; font-weight: 800; text-shadow: none; margin: 5px 0px 0px;}
#vpe-pdp2#vpe-pdp2 .vp-product-subtitle{overflow-wrap: anywhere;}
#vpe-pdp2#vpe-pdp2 .vp-live-price{display: flex; align-items: baseline; justify-content: flex-end; text-align: end; gap: 12px; flex-wrap: wrap; width: 100%; font-size: 29px; font-weight: 800; color: rgb(23, 27, 35); line-height: 1.5;}
#vpe-pdp2#vpe-pdp2 .vp-shop-actions{display: flex; justify-content: flex-end; margin: 26px 0px 0px; padding-inline: 4px;}
#vpe-pdp2#vpe-pdp2 .vp-shop-actions > .vp-button{white-space: nowrap; font-size: 12px !important;}
@media (max-width: 760px) {#vpe-pdp2#vpe-pdp2 .vp-shop-actions > .vp-button{width: 100%;}}
#vpe-pdp2#vpe-pdp2 .vp-live-price del{font-size: 12px; color: rgb(122, 130, 144); order: 2; font-weight: 400;}
#vpe-pdp2#vpe-pdp2 .vp-live-price :where(ins, strong){color: inherit; background: transparent; text-decoration: none; font-size: inherit;}
#vpe-pdp2#vpe-pdp2 .vp-live-price del,#vpe-pdp2#vpe-pdp2 .vp-live-price del *{text-decoration: line-through 1.5px !important;}
#vpe-pdp2#vpe-pdp2 .vp-live-price .woocommerce-Price-currencySymbol{font-size: 11px; font-weight: 400;}
#vpe-pdp2#vpe-pdp2 .vp-cashback{white-space: nowrap;}
#vpe-pdp2#vpe-pdp2 .vp-cashback-dot--static::after{animation: auto ease 0s 1 normal none running none; content: none;}
#vpe-pdp2#vpe-pdp2 .vp-cashback .woocommerce-Price-currencySymbol{font-size: 10px; font-weight: 400;}
#vpe-pdp2#vpe-pdp2 .vp-cashback .vpe-money{gap: 4px; font-size: 12px; line-height: inherit;}
#vpe-pdp2#vpe-pdp2 .vp-cashback .vpe-money__currency{font-size: 10px; font-weight: 400;}
#vpe-pdp2#vpe-pdp2 .vp-offer-saving .woocommerce-Price-currencySymbol{font-size: 10px; font-weight: 400;}
#vpe-pdp2#vpe-pdp2 .vp-installment-copy .vpe-installments__amount-value{font-size: 25px; line-height: 1.4; font-weight: 800; color: rgb(25, 61, 122);}
#vpe-pdp2#vpe-pdp2 .vp-installment-copy .woocommerce-Price-currencySymbol,#vpe-pdp2#vpe-pdp2 .vp-installment-copy .vpe-money__currency{font-size: 10px; font-weight: 400;}
#vpe-pdp2#vpe-pdp2 .vp-purchase .vpe-purchase-form{margin: 16px 0px 0px; padding: 0px; background: none; border: 0px;}
#vpe-pdp2#vpe-pdp2 .vp-purchase .vpe-purchase-form form.cart{margin: 0px; display: block; padding: 0px; border: 0px; background: none;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variations{display: table; width: 100%; background: none; border: 0px; border-collapse: collapse; margin: 0px 0px 10px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variations tbody,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variations tr{display: block; width: 100%; background: none; border: 0px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variations th,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variations td{display: block; position: relative; text-align: start; padding: 0px; border: 0px; background: none;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variations th{margin: 18px 0px 12px; font-size: 13px; color: rgb(23, 27, 35); line-height: 1.7;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .variations label{font-size: 13px; font-weight: 700;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-controls{display: flex; flex-wrap: wrap; gap: 10px; margin: 0px; min-height: 44px; justify-content: flex-start;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice{min-width: 58px; height: 44px; padding: 0px 14px; background: rgba(255, 255, 255, 0.565); border: 1px solid rgb(219, 225, 235); border-radius: 12px; font-family: inherit; font-size: 13px; font-weight: 500; line-height: 1.5; color: rgb(65, 77, 97); box-shadow: none;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice.is-selected{border: 2px solid rgb(21, 94, 239); background: rgb(234, 241, 255); color: rgb(21, 94, 239); box-shadow: none;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice--color{min-width: 42px; width: 42px; height: 42px; border-radius: 50%; padding: 4px; background: transparent;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice--color.is-selected{background: transparent; box-shadow: rgba(21, 94, 239, 0.07) 0px 0px 0px 3px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .vpe-native-variant-choice__swatch{width: 100%; height: 100%; border-radius: 50%; background: var(--vpe-swatch-color);}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation-price{display: none;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .woocommerce-variation-add-to-cart{display: block; margin-top: 12px;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .quantity{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .single_add_to_cart_button{display: flex; justify-content: center; align-items: center; width: 100%; min-height: 52px; border-radius: 99px; padding: 12px 24px; box-shadow: rgba(21, 94, 239, 0.125) 0px 9px 20px; font-family: inherit; font-size: 14px; font-weight: 700; text-transform: none; letter-spacing: normal; line-height: 1.5; float: none; margin: 12px 0px 0px; border: 1px solid var(--vp-action) !important; background: var(--vp-action) !important; color: rgb(255, 255, 255) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .single_add_to_cart_button::before,#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .single_add_to_cart_button::after{content: none;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .single_add_to_cart_button[aria-disabled="true"]{box-shadow: none; background: rgb(224, 230, 240) !important; border-color: rgb(220, 227, 239) !important; color: rgb(105, 117, 135) !important;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .stock{font-size: 12px; font-weight: 400; margin: 14px 0px 0px; line-height: 1.8;}
#vpe-pdp2#vpe-pdp2 .vpe-purchase-form .reset_variations{font-size: 11px; color: rgb(104, 115, 133);}
#vpe-pdp2#vpe-pdp2 .vpe-v2-guide-inline{position: absolute; inset-inline-end: 0px; top: -45px; font-size: 11px;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details > details > div{padding-bottom: 14px; color: rgb(98, 108, 123); font-size: 13px; overflow-wrap: anywhere;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details img{max-width: 100%; height: auto;}
#vpe-pdp2#vpe-pdp2 .vp-inline-details table{width: 100%; font-size: 12px;}
#vpe-pdp2#vpe-pdp2 .vp-dialog{z-index: 2147483000; border: 1px solid rgb(255, 255, 255); border-radius: 26px; background: rgb(248, 251, 255); max-width: min(720px, -24px + 100vw); max-height: 90vh; color: rgb(23, 27, 35); padding: 24px; font-family: inherit;}
#vpe-pdp2#vpe-pdp2 .vp-dialog::backdrop{background: rgba(23, 34, 55, 0.44); backdrop-filter: blur(5px);}
#vpe-pdp2#vpe-pdp2[data-surface="quiet"] .vp-purchase{background: rgb(255, 255, 255); backdrop-filter: none; box-shadow: none;}
#vpe-pdp2#vpe-pdp2[data-gallery="square"] .vp-main-photo{height: auto; aspect-ratio: 1 / 1;}
#vpe-pdp2#vpe-pdp2 .vp-photo-controls .vp-icon-button:disabled{visibility: hidden;}
#vpe-pdp2#vpe-pdp2 .vp-gallery-progress{width: min(calc(var(--vp-image-count)*44px),100%);}
#vpe-pdp2#vpe-pdp2 .vp-gallery-progress button{width: 100%;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder :where(button, input),#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet button,#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet button{font-family: inherit; letter-spacing: normal; text-transform: none;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder [hidden],#vpe-pdp2#vpe-pdp2 .vpe-variant-sheet [hidden],#vpe-pdp2#vpe-pdp2 .vpe-cart-sheet [hidden]{display: none !important;}
#vpe-pdp2#vpe-pdp2 .vpe-size-finder input{box-sizing: border-box;}
@media (max-width: 760px) {#vpe-pdp2#vpe-pdp2 .vp-main{width: calc(100% - 28px);}
#vpe-pdp2#vpe-pdp2 .vp-purchase{padding: var(--vp-pad);}
#vpe-pdp2#vpe-pdp2 .vp-live-price{font-size: 28px;}
#vpe-pdp2#vpe-pdp2 .vpe-mobile-buybar{background: linear-gradient(140deg, rgba(255, 255, 255, 0.96), rgba(243, 247, 255, 0.95)); backdrop-filter: blur(24px); border: 1px solid rgb(255, 255, 255); border-radius: 24px; box-shadow: rgba(43, 68, 99, 0.15) 0px 15px 36px;}
#vpe-pdp2#vpe-pdp2 .vpe-mobile-buybar__button{border-radius: 18px; background: rgb(21, 94, 239); color: rgb(255, 255, 255); min-height: 48px;}
#vpe-pdp2#vpe-pdp2 .vpe-mobile-buybar__button[aria-disabled="true"]{background: rgb(223, 231, 243); color: rgb(104, 115, 133);}
#vpe-pdp2#vpe-pdp2 .vp-purchase .vpe-purchase-form{margin-top: 8px;}}
@media (max-width: 400px) {#vpe-pdp2#vpe-pdp2 .vp-main{width: calc(100% - 24px);}
#vpe-pdp2#vpe-pdp2 .vp-purchase{--vp-pad: 20px;}
#vpe-pdp2#vpe-pdp2 .vp-live-price{font-size: 26px;}}