body.vm-pdp{--vm-cta:#1559A0;--vm-cta-hover:#0F4680;--vm-text-2:#3A4A5A;--vm-green:#1B7F45;--vm-star:#E8A317}body.vm-pdp .vm-crumbs{margin:20px 0 18px;font-size:14px;line-height:1.4;color:var(--vm-muted)}body.vm-pdp .vm-crumbs .rank-math-breadcrumb,body.vm-pdp .vm-crumbs .rank-math-breadcrumb p{margin:0;padding:0;text-align:left;color:var(--vm-muted)}body.vm-pdp .vm-crumbs .rank-math-breadcrumb p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}body.vm-pdp .vm-crumbs .rank-math-breadcrumb a{color:var(--vm-muted);text-decoration:none}body.vm-pdp .vm-crumbs .rank-math-breadcrumb a:hover{color:var(--vm-blue);text-decoration:underline}body.vm-pdp .vm-crumbs .rank-math-breadcrumb .separator{font-size:0}body.vm-pdp .vm-crumbs .rank-math-breadcrumb .separator::before{content:"/";font-size:14px;color:var(--vm-line-strong)}body.vm-pdp .vm-crumbs .rank-math-breadcrumb .last{color:var(--vm-navy)}body.vm-pdp div.product .vm-gallery .images,body.vm-pdp div.product .summary{float:none;width:auto;margin:0}body.vm-pdp .vm-gallery{position:relative;min-width:0;margin-bottom:32px}@media (min-width:768px){body.vm-pdp div.product{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:48px;align-items:start}body.vm-pdp div.product>*{grid-column:1 / -1}body.vm-pdp div.product>.vm-gallery{grid-column:1}body.vm-pdp div.product>.summary{grid-column:2}}@media (min-width:768px){body.vm-pdp .vm-gallery .images.v-left{gap:12px;align-items:flex-start}body.vm-pdp .vm-gallery .images.v-left .nickx-slider-nav{flex:0 0 76px;width:76px!important;height:var(--vm-main-h,520px)!important;max-height:var(--vm-main-h,520px);overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none}body.vm-pdp .vm-gallery .images.v-left .nickx-slider-nav::-webkit-scrollbar{display:none}body.vm-pdp .vm-gallery .images.v-left .nickx-slider-nav .nswiper-wrapper{height:auto!important;transform:none!important}body.vm-pdp .vm-gallery .images.v-left .nickx-slider-nav .nswiper-slide{box-sizing:border-box;width:76px!important;height:76px!important;margin-bottom:8px;padding:4px;border:1px solid var(--vm-line);border-radius:10px;background:#fff;overflow:hidden;cursor:pointer;opacity:1}body.vm-pdp .vm-gallery .images.v-left .nickx-slider-nav .nswiper-slide-thumb-active{border:2px solid var(--vm-blue);padding:3px}body.vm-pdp .vm-gallery .images.v-left .nickx-slider-for{flex:1 1 auto;min-width:0}}body.vm-pdp .vm-gallery .nickx-slider-nav .nswiper-slide img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:6px}body.vm-pdp .vm-gallery .onsale.vm-badge{position:absolute;top:16px;left:calc(var(--vm-thumbs, 0px) + 16px);z-index:5;margin:0;padding:6px 12px;min-width:0;min-height:0;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgb(14 35 56 / .18);color:var(--vm-navy);font-size:13px;font-weight:700;line-height:1.2;text-transform:none}body.vm-pdp .vm-pmeta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--vm-muted)}body.vm-pdp .vm-pmeta__brand{color:var(--vm-blue);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}body.vm-pdp .vm-pmeta__brand:hover{text-decoration:underline}body.vm-pdp div.product .summary>.product_title{margin:0 0 10px;color:var(--vm-navy);font-size:32px;font-weight:700;line-height:1.15}body.vm-pdp div.product .summary .woocommerce-product-rating{display:flex;align-items:center;gap:8px;margin:0 0 14px}body.vm-pdp div.product .summary .woocommerce-product-rating .star-rating,body.vm-pdp div.product .summary .woocommerce-product-rating .star-rating span,body.vm-pdp div.product .summary .woocommerce-product-rating .star-rating span::before{margin:0;color:var(--vm-star)}body.vm-pdp div.product .summary .woocommerce-product-rating .star-rating::before{color:#D5DCE3;opacity:1}body.vm-pdp div.product .summary .woocommerce-product-rating .star-rating span::before{background-color:var(--vm-star)}body.vm-pdp div.product .summary .woocommerce-review-link{color:var(--vm-text-2);text-decoration:underline;font-size:15px}body.vm-pdp div.product .summary p.price{margin:0 0 14px!important;color:var(--vm-navy);font-size:34px;font-weight:700;line-height:1.2}body.vm-pdp div.product .summary p.price .woocommerce-Price-amount,body.vm-pdp div.product .summary p.price bdi,body.vm-pdp .vm-sticky__price .woocommerce-Price-amount,body.vm-pdp .vm-sticky__price bdi{color:inherit}body.vm-pdp div.product .summary p.price del{color:var(--vm-muted);font-size:.6em;font-weight:400;opacity:1}body.vm-pdp div.product .summary p.price ins{text-decoration:none;font-weight:700}body.vm-pdp div.product .summary .woocommerce-product-details__short-description{margin:0 0 18px;padding:14px 0;border-top:1px solid var(--vm-line);border-bottom:1px solid var(--vm-line);color:var(--vm-text-2);font-size:16px;line-height:1.6}body.vm-pdp div.product .summary .woocommerce-product-details__short-description>:last-child{margin-bottom:0}body.vm-pdp div.product .summary .woocommerce-product-details__short-description :is(h1,h2,h3,h4,h5,h6,.product_title){margin:0 0 6px;color:var(--vm-navy);font-size:17px;font-weight:700;line-height:1.4}body.vm-pdp div.product form.variations_form table.variations,body.vm-pdp div.product form.variations_form table.variations tbody,body.vm-pdp div.product form.variations_form table.variations tr,body.vm-pdp div.product form.variations_form table.variations th,body.vm-pdp div.product form.variations_form table.variations td{display:block;width:auto;padding:0;margin:0;border:0;background:none;text-align:left}body.vm-pdp div.product form.variations_form table.variations tr{margin-bottom:18px}body.vm-pdp div.product form.variations_form table.variations th.label{margin-bottom:10px;color:var(--vm-text-2);font-size:14px;font-weight:700;letter-spacing:.04em}body.vm-pdp div.product form.variations_form table.variations th.label.vm-has-guide{display:flex;align-items:center;gap:6px}body.vm-pdp .vm-size-guide{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--vm-blue);font-size:14px;font-weight:700;letter-spacing:0;text-decoration:none}body.vm-pdp .vm-has-guide>label{order:1}body.vm-pdp .vm-has-guide>.woo-selected-variation-item-name{order:2}body.vm-pdp .vm-has-guide .vm-size-guide{order:3;margin:0 0 0 auto}body.vm-pdp .vm-size-guide:hover{text-decoration:underline}body.vm-pdp .vm-size-guide .vm-ico{width:18px;height:18px}.vm-dialog{box-sizing:border-box;width:min(92vw, 900px);max-height:92vh;padding:0;border:0;border-radius:12px;background:#fff;overflow:auto}.vm-dialog::backdrop{background:rgb(14 35 56 / .6)}.vm-dialog__img{display:block;width:100%;height:auto}.vm-dialog__close{position:sticky;top:0;float:right;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0 12px 0 12px;background:#fff;color:var(--vm-navy,#0E2338);font-size:28px;line-height:1;cursor:pointer}body.vm-pdp div.product form.variations_form .woo-selected-variation-item-name{color:var(--vm-navy);letter-spacing:0}body.vm-pdp .variable-items-wrapper{gap:8px;margin:0}body.vm-pdp .variable-items-wrapper .variable-item.button-variable-item:not(.vm-color-item){box-sizing:border-box;min-width:46px;width:auto;height:46px;margin:0;padding:0 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #AEB9C5;color:var(--vm-navy);font-size:15px;font-weight:700}body.vm-pdp .variable-items-wrapper .variable-item.button-variable-item:not(.vm-color-item):hover{box-shadow:0 0 0 1px var(--vm-navy)}body.vm-pdp .variable-items-wrapper .variable-item.button-variable-item.selected:not(.vm-color-item),body.vm-pdp .variable-items-wrapper .variable-item.button-variable-item.selected:not(.vm-color-item):hover{background:var(--vm-navy)!important;box-shadow:0 0 0 1px var(--vm-navy)!important;color:#ffffff!important}body.vm-pdp .variable-items-wrapper .variable-item.button-variable-item.selected:not(.vm-color-item) .variable-item-span{color:#ffffff!important}body.vm-pdp .variable-items-wrapper .variable-item.vm-color-item{box-sizing:border-box;flex:0 0 auto;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;margin:0;padding:0!important;border-radius:50%!important;background:none;box-shadow:0 0 0 1px #AEB9C5}body.vm-pdp .variable-items-wrapper .variable-item.vm-color-item .variable-item-contents{width:100%;height:100%;border-radius:50%;overflow:hidden}body.vm-pdp .vm-swatch{display:block;width:100%;height:100%;border-radius:50%}body.vm-pdp .variable-items-wrapper .variable-item.vm-color-item:hover{box-shadow:0 0 0 1px var(--vm-navy)}body.vm-pdp .variable-items-wrapper .variable-item.vm-color-item.selected,body.vm-pdp .variable-items-wrapper .variable-item.vm-color-item.selected:hover{box-shadow:0 0 0 3px #ffffff,0 0 0 5px var(--vm-blue)}body.vm-pdp .variable-items-wrapper .variable-item.disabled,body.vm-pdp .variable-items-wrapper .variable-item.disabled:hover{opacity:.4}body.vm-pdp .vm-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.vm-pdp div.product form.variations_form .reset_variations{display:inline-block;margin-top:8px;color:var(--vm-text-2);font-size:14px}body.vm-pdp div.product .single_variation_wrap .woocommerce-variation-price .price{font-size:22px;font-weight:700;color:var(--vm-navy)}body.vm-pdp div.product form.cart:not(.variations_form),body.vm-pdp div.product form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:16px}body.vm-pdp div.product form.cart .quantity{display:flex;align-items:center;flex:0 0 auto;margin:0;border:1px solid #C5CED8;border-radius:12px;overflow:hidden;background:#fff}body.vm-pdp div.product form.cart .quantity .qty{width:52px;height:56px;margin:0;padding:0;border:0;background:#fff0;box-shadow:none;color:var(--vm-navy);font-size:18px;font-weight:700;text-align:center;-moz-appearance:textfield}body.vm-pdp div.product form.cart .quantity .qty::-webkit-outer-spin-button,body.vm-pdp div.product form.cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.vm-pdp .vm-qty-btn{width:44px;height:56px;margin:0;padding:0;border:0;background:#fff;color:var(--vm-navy);font-size:22px;line-height:1;cursor:pointer}body.vm-pdp .vm-qty-btn:hover{background:var(--vm-surface)}body.vm-pdp div.product form.cart:not(.variations_form)>:not(.quantity):not(.single_add_to_cart_button),body.vm-pdp div.product form.cart .woocommerce-variation-add-to-cart>:not(.quantity):not(.single_add_to_cart_button){flex:1 1 100%}body.vm-pdp div.product form.cart button.single_add_to_cart_button{flex:1 1 0%;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;height:58px;margin:0;padding:0 24px;border:0;border-radius:12px;background-color:var(--vm-cta);color:#fff;font-size:18px;font-weight:700;line-height:1.2}body.vm-pdp div.product form.cart button.single_add_to_cart_button:hover,body.vm-pdp div.product form.cart button.single_add_to_cart_button:focus{background-color:var(--vm-cta-hover);color:#fff}body.vm-pdp div.product form.cart button.single_add_to_cart_button::before{content:"";display:block;flex:0 0 auto;width:22px;height:22px;margin:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/%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' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat}body.vm-pdp div.product form.cart button.single_add_to_cart_button.disabled,body.vm-pdp div.product form.cart button.single_add_to_cart_button:disabled{opacity:.55}body.vm-pdp div.product .product_meta .sku_wrapper{display:none}body.vm-pdp .vm-buy{display:flex;flex-direction:column;gap:18px;margin:4px 0 22px;color:var(--vm-navy)}body.vm-pdp .vm-ico{display:block;flex:0 0 auto;width:22px;height:22px}body.vm-pdp .vm-ship{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--vm-line);border-radius:12px}body.vm-pdp .vm-ship__text{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;line-height:1.4}body.vm-pdp .vm-ship__text .vm-ico{color:var(--vm-blue)}body.vm-pdp .vm-ship__bar{display:flex;height:8px;overflow:hidden;border-radius:999px;background:#E6ECF2}body.vm-pdp .vm-ship__fill,body.vm-pdp .vm-ship__add{display:block;height:100%;transition:width 0.3s ease}body.vm-pdp .vm-ship__fill{background:var(--vm-blue)}body.vm-pdp .vm-ship__add{background:#9DBBE0}body.vm-pdp .vm-ship.is-free .vm-ship__fill{background:var(--vm-green)}body.vm-pdp .vm-delivery{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.45}body.vm-pdp .vm-delivery li{display:flex;align-items:flex-start;gap:12px;margin:0}body.vm-pdp .vm-delivery .vm-ico{margin-top:1px}body.vm-pdp .vm-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:18px;border-top:1px solid var(--vm-line)}body.vm-pdp .vm-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--vm-text-2);font-size:13px;line-height:1.35;text-align:center}body.vm-pdp .vm-trust__item .vm-ico{width:26px;height:26px;color:var(--vm-blue)}body.vm-pdp .vm-trust__item strong{display:block;color:var(--vm-navy)}body.vm-pdp .vm-trust__item a{color:var(--vm-text-2)}body.vm-pdp .vm-help{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;background:var(--vm-surface);font-size:15px;line-height:1.45}body.vm-pdp .vm-help__phone{color:var(--vm-text-2)}body.vm-pdp .vm-help a{color:var(--vm-blue);font-weight:700}.b2bking_b2b_user .vm-help__b2b{display:none}body.vm-pdp .vm-reviews{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px 40px;margin:56px 0;scroll-margin-top:24px}body.vm-pdp .vm-reviews__summary{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:10px}body.vm-pdp .vm-reviews__title{margin:0;color:var(--vm-navy);font-size:28px;font-weight:700}body.vm-pdp .vm-reviews__score{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--vm-text-2)}body.vm-pdp .vm-reviews__avg{color:var(--vm-navy);font-size:56px;font-weight:700;line-height:1}body.vm-pdp .vm-reviews__count{margin:0;color:var(--vm-text-2)}body.vm-pdp .vm-reviews__bars{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;font-size:14px;color:var(--vm-text-2)}body.vm-pdp .vm-reviews__bars li{display:flex;align-items:center;gap:10px;margin:0}body.vm-pdp .vm-reviews__bars li>span:first-child{width:52px}body.vm-pdp .vm-reviews__bars li>span:last-child{width:24px;text-align:right}body.vm-pdp .vm-reviews__bar{flex:1;height:8px;overflow:hidden;border-radius:999px;background:#E6ECF2}body.vm-pdp .vm-reviews__bar>span{display:block;height:100%;background:var(--vm-star)}body.vm-pdp .vm-reviews__list{flex:2 1 540px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}body.vm-pdp .vm-review{display:flex;flex-direction:column;gap:12px;margin:0;padding:22px;border:1px solid var(--vm-line);border-radius:14px}body.vm-pdp .vm-review__text{margin:0;padding:0;border:0;color:var(--vm-navy);font-size:17px;font-style:normal;line-height:1.45;quotes:none}body.vm-pdp .vm-review__text::before,body.vm-pdp .vm-review__text::after{content:none}body.vm-pdp .vm-review__meta{margin:0;color:var(--vm-text-2);font-size:14px}body.vm-pdp .vm-stars{position:relative;display:inline-block;color:#D5DCE3;font-size:18px;letter-spacing:2px;line-height:1;white-space:nowrap}body.vm-pdp .vm-stars__on{position:absolute;top:0;left:0;overflow:hidden;color:var(--vm-star)}body.vm-pdp .vm-reviews__more,body.vm-pdp .vm-reviews__write{grid-column:1 / -1;flex:1 1 100%}body.vm-pdp .vm-reviews__more>summary,body.vm-pdp .vm-reviews__write>summary{display:inline-block;color:var(--vm-blue);font-weight:700;cursor:pointer;list-style:none}body.vm-pdp .vm-reviews__more>summary::-webkit-details-marker,body.vm-pdp .vm-reviews__write>summary::-webkit-details-marker{display:none}body.vm-pdp .vm-reviews__list--rest{margin-top:16px}body.vm-pdp .vm-reviews__write .woocommerce-Reviews-title,body.vm-pdp .vm-reviews__write .commentlist,body.vm-pdp .vm-reviews__write .woocommerce-noreviews,body.vm-pdp .vm-reviews__write .woocommerce-pagination{display:none}body.vm-pdp .vm-reviews__write #review_form_wrapper{margin-top:16px}.vm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#fff;border-top:1px solid var(--vm-line);box-shadow:0 -6px 20px rgb(14 35 56 / .08);color:var(--vm-navy);transform:translateY(110%);transition:transform 0.25s ease}.vm-sticky.is-visible{transform:none}.vm-sticky__inner{box-sizing:content-box;max-width:1260px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:16px}.vm-sticky__img{flex:0 0 44px;width:44px;height:54px;object-fit:cover;border-radius:8px;background:var(--vm-surface)}.vm-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.3}.vm-sticky__title{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.vm-sticky__summary{color:#3A4A5A;font-size:14px}.vm-sticky__price{flex:0 0 auto;font-size:22px;font-weight:700;white-space:nowrap}.vm-sticky__price del{color:var(--vm-muted);font-size:.7em;font-weight:400}.vm-sticky__price ins{text-decoration:none}.vm-sticky__phone{display:none}.vm-sticky__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;height:50px;margin:0;padding:0 28px;border:0;border-radius:12px;background:#1559A0;color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.vm-sticky__btn:hover,.vm-sticky__btn:focus{background:#0F4680;color:#fff}.vm-sticky__btn .vm-ico{width:20px;height:20px}.vm-sticky__btn-price{display:none}body.vm-pdp .cs-info-sticky.show_button{transition:bottom 0.25s ease}body.vm-pdp:has(.vm-sticky.is-visible) .cs-info-sticky.show_button{bottom:78px!important}@media (max-width:767px){.vm-sticky{transform:none}.vm-sticky__img,.vm-sticky__info,.vm-sticky__price{display:none}.vm-sticky__inner{gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.vm-sticky__phone{display:flex;align-items:center;justify-content:center;flex:0 0 52px;height:52px;border:1px solid #AEB9C5;border-radius:12px;color:#1559A0}.vm-sticky__btn{flex:1 1 auto;height:52px;padding:0 12px}.vm-sticky__btn-price{display:inline}body.vm-pdp{padding-bottom:78px}body.vm-pdp .cs-info-sticky.show_button{bottom:78px!important}body.vm-pdp div.product .summary>.product_title{font-size:24px}body.vm-pdp div.product form.cart:not(.variations_form),body.vm-pdp div.product form.cart .woocommerce-variation-add-to-cart{gap:10px}body.vm-pdp .vm-qty-btn{width:36px;height:50px}body.vm-pdp div.product form.cart .quantity .qty{width:40px;height:50px}body.vm-pdp div.product form.cart button.single_add_to_cart_button{height:52px;padding:0 12px;font-size:16px}body.vm-pdp div.product .summary p.price{font-size:28px}body.vm-pdp .vm-crumbs{margin:14px 0 12px;font-size:13px}body.vm-pdp .vm-gallery .images.v-left .nickx-slider-nav{display:none!important}body.vm-pdp .vm-gallery .images.v-left .nickx-slider-for{width:100%!important;max-width:100%!important;margin:0!important}body.vm-pdp .vm-reviews__list{flex-basis:100%}}