.product-heading{position:relative;z-index:2;display:flex;flex-direction:column;gap:calc(var(--section-content-static-padding) * 1)}.product-heading:not(:empty){margin-bottom:calc(var(--section-content-static-padding) * 1.5)}.product-gallery{margin-bottom:calc(var(--section-content-static-padding) * 2)}.product-gallery__wrapper{position:relative;display:flex;overflow:hidden;width:100%;flex-direction:column;gap:calc(var(--section-content-static-padding) * 2)}.product-gallery__zoom-icon{position:absolute;z-index:2;top:0;right:0;display:flex;width:40px;height:40px;align-items:center;justify-content:center;color:var(--color-main-op7);cursor:pointer;font-size:calc(var(--font-base-size) * 1.1)}.product-gallery__zoom-icon:hover{color:var(--color-main)}.product-gallery__carousel{width:100%}.product-gallery__carousel--main{overflow:hidden}.product-gallery__wrapper[data-zoom="true"] .product-gallery__slide .swiper-zoom-container{cursor:zoom-in!important}.product-gallery__slide{overflow:hidden}.product-gallery__thumb{padding-right:var(--section-content-static-padding);padding-left:var(--section-content-static-padding);cursor:pointer;opacity:.5;transition:all .25s ease-in-out}.product-gallery__thumb:hover,.product-gallery__thumb.swiper-slide-thumb-active{opacity:1!important}.product-gallery__picture{display:block;width:100%;height:auto}.product-gallery__image{margin:0 auto}.product-gallery__image--hidden,.swiper-zoom-container:hover:has(.product-gallery__image--hidden) .product-gallery__image{display:none!important;visibility:hidden!important}.swiper-zoom-container:hover:has(.product-gallery__image--hidden) .product-gallery__image--hidden{display:block!important;visibility:visible!important}.product-gallery__arrow{display:flex;width:30px;height:30px;align-items:center;background:transparent!important;font-size:calc(var(--font-base-size) * 1.5);opacity:1}.product-gallery__arrow--prev{left:0;justify-content:flex-start}.product-gallery__arrow--next{right:0;justify-content:flex-end}.product-gallery__arrow::after{display:none!important}.product-gallery__carousel--main .product-gallery__arrow{width:40px;height:50px;color:rgb(0 0 0 / 70%)!important}.product-gallery__carousel--main .product-gallery__arrow:hover{color:rgb(0 0 0 / 100%)!important}.product-gallery__carousel--main .product-gallery__arrow--prev{padding-left:var(--section-content-static-padding)}.product-gallery__carousel--main .product-gallery__arrow--next{padding-right:var(--section-content-static-padding)}.product-gallery__carousel--thumbs{padding-right:45px;padding-left:45px}.product-gallery__carousel--thumbs .product-gallery__arrow{top:0!important;height:100%;margin-top:0!important;background:var(--color-background)!important;color:var(--color-main-op7)!important}.product-gallery__carousel--thumbs .product-gallery__arrow:hover{color:var(--color-main)!important}.product-gallery__wrapper:is([data-corners="all"],[data-corners="rounded"],[data-corners="rounded-large"]) *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:var(--radius-style)!important}.product-gallery__wrapper[data-corners="none"] *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:0!important}.product-gallery__image--thumb{border-radius:var(--radius-style-adapt)}@media screen and (max-width:767px){.product-gallery{position:relative;padding-bottom:calc(var(--section-content-static-padding) * 2)}.product-gallery::after{position:absolute;right:var(--section-content-static-padding);bottom:0;left:var(--section-content-static-padding);display:block;width:auto;height:1px;background:var(--color-border);content:""}.product-gallery__wrapper.sticky-md-top{top:0!important}.product-gallery__wrapper[data-corners="inner"] *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:0 0 var(--radius-style) var(--radius-style)!important}}@media screen and (min-width:768px){.product-gallery,.product-page__content{max-width:50%}.product-gallery{margin-bottom:var(--section-content-static-padding)}.product-gallery__wrapper.sticky-md-top{position:sticky!important;z-index:10}.product-gallery__wrapper[data-corners="inner"] *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:0 var(--radius-style) var(--radius-style) 0!important}.product-page__wrapper[data-order-reversed="true"] .product-gallery__wrapper[data-corners="inner"] *:is(.product-gallery__carousel--main,.product-gallery__slide,.product-gallery__image--main,.theme-image-placeholder){border-radius:var(--radius-style) 0 0 var(--radius-style)!important}.main-container:has(.product-gallery__wrapper.sticky-md-top){overflow-x:visible}body:has(.top-bar--fixed) .product-gallery__wrapper.sticky-md-top{top:50px}.product-page__wrapper[data-order-reversed="true"] .product-gallery{order:2}.product-page__wrapper[data-order-reversed="true"] .product-page__content{order:1}}@media screen and (max-width:991px){body[data-spacing="none"] .product-gallery__carousel--thumbs .product-gallery__arrow--prev{padding-left:var(--section-content-static-padding)}body[data-spacing="none"] .product-gallery__carousel--thumbs .product-gallery__arrow--next{padding-right:var(--section-content-static-padding)}}@media screen and (min-width:992px){body[data-spacing="none"] .product-gallery__wrapper[data-thumbs="bottom"] .product-gallery__carousel--thumbs .product-gallery__arrow--prev{padding-left:var(--section-content-static-padding)}body[data-spacing="none"] .product-gallery__wrapper[data-thumbs="bottom"] .product-gallery__carousel--thumbs .product-gallery__arrow--next{padding-right:var(--section-content-static-padding)}.product-gallery__wrapper[data-thumbs="left"]:has(.product-gallery__carousel--thumbs){flex-direction:row-reverse}.product-gallery__wrapper[data-thumbs="right"]:has(.product-gallery__carousel--thumbs){flex-direction:row}.product-page__wrapper[data-order-reversed="true"] .product-gallery__wrapper[data-thumbs="right"]:has(.product-gallery__carousel--thumbs){padding-right:var(--section-content-static-padding)}.product-gallery__wrapper[data-thumbs="left"] .product-gallery__carousel--thumbs,.product-gallery__wrapper[data-thumbs="right"] .product-gallery__carousel--thumbs{width:86px;min-width:86px;max-width:86px;padding:40px 0 0!important}.product-gallery__wrapper[data-thumbs="left"] .product-gallery__thumb,.product-gallery__wrapper[data-thumbs="right"] .product-gallery__thumb{height:auto!important;padding:0}.product-gallery__wrapper[data-thumbs="left"] .product-gallery__image--thumb,.product-gallery__wrapper[data-thumbs="right"] .product-gallery__image--thumb{margin-bottom:var(--section-content-static-padding)}.product-gallery__wrapper[data-thumbs="left"] .product-gallery__carousel--thumbs .product-gallery__arrow,.product-gallery__wrapper[data-thumbs="right"] .product-gallery__carousel--thumbs .product-gallery__arrow{width:50%;height:30px;align-items:start}.product-gallery__wrapper[data-thumbs="left"]:has(.product-gallery__carousel--thumbs)+.product-gallery__text,.product-gallery__wrapper[data-thumbs="right"]:has(.product-gallery__carousel--thumbs)+.product-gallery__text{width:calc(100% - calc(var(--section-content-static-padding) * 2) - 86px)}.product-gallery__wrapper[data-thumbs="left"]:has(.product-gallery__carousel--thumbs)+.product-gallery__text{position:relative;left:calc(calc(var(--section-content-static-padding) * 2)+86px)}.product-gallery__wrapper[data-thumbs="right"]:has(.product-gallery__carousel--thumbs[sw-thumbs-direction="vertical"]) .product-gallery__zoom-icon{right:calc(calc(var(--section-content-static-padding) * 2)+86px)}.product-gallery__wrapper[data-dimension="landscape"]:is([data-thumbs="right"],[data-thumbs="left"]) .product-gallery__carousel--thumbs{max-height:320px}.product-gallery__wrapper[data-dimension="portrait"]:is([data-thumbs="right"],[data-thumbs="left"]) .product-gallery__carousel--thumbs{max-height:660px}.product-gallery__wrapper[data-dimension="rectangular"]:is([data-thumbs="right"],[data-thumbs="left"]) .product-gallery__carousel--thumbs{max-height:380px}.product-gallery__wrapper[data-dimension="square"]:is([data-thumbs="right"],[data-thumbs="left"]) .product-gallery__carousel--thumbs{max-height:430px}}.product-page__info{display:flex;width:100%;flex-direction:column;align-items:var(--product-page-alignment);gap:calc(var(--section-content-static-padding) * 1.25);text-align:var(--product-page-alignment)}.product-page__attributes,.product-page__attributes>span{color:var(--color-secondary-op7);font-size:calc(var(--font-base-size) * .85);line-height:1}.product-page__attributes{display:flex;width:100%;align-items:center;justify-content:var(--product-page-alignment);gap:calc(var(--section-content-static-padding) * .75)}.product-page__title{text-align:var(--product-page-alignment)}.product-page__title--has-anchor>a{display:block}.product-price{display:flex;flex-wrap:wrap;align-items:center;font-size:calc(var(--font-base-size) * 1.25);gap:calc(var(--section-content-static-padding) * .75);line-height:1}.product-price[data-display="horizontal"]{justify-content:var(--product-page-alignment)}.product-price[data-display="stack"]{flex-direction:column;align-items:var(--product-page-alignment)}.product-page__price{color:var(--color-secondary);font-size:100%}.product-page__price--new{color:var(--color-discount);font-weight:600}.product-page__price--old{font-size:90%;opacity:.7;text-decoration:line-through}.product-page__price--tax-label{font-size:calc(var(--font-base-size) * 1)}.product-page__discount-label{display:flex;background:var(--color-discount);color:var(--color-discount-text);font-size:65%;line-height:1}.product-page__discount-label--rectangular,.product-page__discount-label--rounded{flex-direction:row;padding:calc(var(--font-base-size) * .35) calc(var(--font-base-size) * .5);gap:calc(var(--font-base-size) * .25)}.product-page__discount-label--rounded{border-radius:calc(var(--font-base-size) * .5)}.product-page__discount-label--circular{width:44px!important;height:44px;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;font-size:55%;row-gap:1px;text-align:center}.product-page__discount-message,.product-page__price--without-tax,.product-page__price--lowest-recent-price{width:100%;padding:calc(var(--section-content-static-padding) * .85) calc(var(--section-content-static-padding) * .75);border:1px solid var(--color-secondary-op05);background:var(--color-secondary-op05);color:var(--color-secondary);font-size:calc(var(--font-base-size) * .9);font-style:italic}.product-page__description{display:flex;width:100%;flex-direction:column;margin-bottom:calc(var(--section-content-static-padding) * 1.5);gap:calc(var(--section-content-static-padding) * 1)}.product-page__description>.product-page__subtitle{padding-bottom:calc(var(--section-content-static-padding) * .5);border-bottom:1px solid var(--color-border)}.product-page__subtitle{width:100%;font-size:calc(var(--font-base-size) * .85);font-weight:600;text-transform:uppercase}.product-volume-prices{overflow:hidden;width:100%;border:1px solid var(--color-border);margin-bottom:var(--section-content-static-padding);font-size:calc(var(--font-base-size) * .85)}.product-volume-prices__row{display:flex;justify-content:space-between;padding:calc(var(--section-content-static-padding) * .5) 0;transition:all .25s ease-in-out}.product-volume-prices__row:first-of-type{padding:var(--section-content-static-padding) 0;border-bottom-color:transparent;background:var(--color-main-op05);color:var(--color-main);font-size:calc(var(--font-base-size) * .9);font-weight:600!important;text-align:center}.product-volume-prices__row:not(:last-of-type){border-bottom:1px solid var(--color-border)}.product-volume-prices__row--active{background:color-mix(in srgb,var(--color-button-main-bg),var(--color-background) 85%);font-weight:bold!important}.product-volume-prices__entry{display:inline-flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;padding:calc(var(--section-content-static-padding) * .25) 0;gap:calc(var(--section-content-static-padding) * .25) calc(var(--section-content-static-padding) * .5);line-height:1.25;text-align:center}.product-volume-prices__price--main{color:var(--color-main)}.product-volume-prices__entry:not(:last-child){border-right:1px solid var(--color-border)}.product-page__body{position:relative;overflow:hidden;max-height:100%;color:var(--color-secondary);font-size:var(--font-base-size);text-align:start!important;transition:all .25s ease-in-out}.product-page__body>p:last-child:empty,.product-page__body>p:first-child:empty{display:none}.product-page__body::after{position:absolute;z-index:3;right:0;bottom:0;left:0;display:none;width:100%;height:50%;background:linear-gradient(180deg,var(--color-background-op0) 0,var(--color-background) 100%);content:""}.product-page__body--collapse::after{display:block}.product-page__body *:last-child{margin-bottom:0}.product-page__toggle{margin-top:calc(var(--section-content-static-padding));background:transparent!important;color:var(--color-links)!important;font-size:calc(var(--font-base-size) * .9);font-weight:500}.product-page__toggle:hover{color:var(--color-links-hover)!important}.product-page__toggle>span{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--section-content-static-padding) * .25)}.product-page__toggle.active>span:first-child{display:flex}.product-page__toggle.active>span:last-child{display:none}.product-page__toggle:not(.active)>span:first-child{display:none}.product-page__toggle:not(.active)>span:last-child{display:flex}.product-page__toggle>span>.ph{position:relative;top:1px}.product-page__line-divider{margin-top:var(--section-margin-top);margin-bottom:var(--section-margin-bottom)}.product-page__custom-code{width:100%}.product-message{display:flex;width:100%;flex-direction:column;align-items:var(--product-page-alignment);padding:calc(var(--section-content-static-padding) * 2) calc(var(--section-content-static-padding) * 1.5);background:var(--color-main-op05);gap:calc(var(--section-content-static-padding) * .75)}.product-message__title{width:100%;color:var(--color-main);font-size:calc(var(--font-base-size) * 1.1);font-weight:bold;line-height:1}.product-message__text{color:var(--color-secondary);font-size:calc(var(--font-base-size) * .9)}.product-message__buttons,.product-message__button{display:flex;flex-wrap:wrap;align-items:center;font-size:calc(var(--font-base-size) * .85);gap:calc(var(--font-base-size) * .5)!important}.product-message__button>i{font-size:110%}.product-message__link{display:inline-block;width:fit-content;margin-top:calc(var(--section-content-static-padding) * .75);color:var(--color-secondary)!important;font-size:calc(var(--font-base-size) * .9);line-height:1;text-decoration:underline!important}.product-message__link:hover{color:var(--color-links)!important}.product-details{width:100%;margin-bottom:calc(var(--section-content-static-padding) * 1.5);text-align:start!important}.product-details--table{border:1px solid var(--color-border)}.product-details--list{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--section-content-static-padding) * .5)}.product-page__subtitle:not(:empty)+.product-details{margin-top:var(--section-content-static-padding)}.product-details__row{display:flex;width:100%;align-items:start}.product-details--table .product-details__row:nth-child(odd){background:var(--color-secondary-op05)}.product-details--list .product-details__row{position:relative;flex-direction:column;padding-left:var(--section-content-static-padding)}.product-details--list .product-details__row::before{position:absolute;top:calc(var(--font-base-size) * .7);left:0;display:block;width:6px;height:6px;border-radius:6px;background:var(--color-secondary-op3);content:""}.product-details__title,.product-details__value{display:block;font-size:calc(var(--font-base-size) * .9)}.product-details--table .product-details__title,.product-details--table .product-details__value{padding:calc(var(--section-content-static-padding));color:var(--color-secondary)}.product-details__title{font-weight:600}.product-details--table .product-details__title{width:35%}.product-details--table .product-details__value{width:65%}.product-details--list .product-details__value{width:100%}.product-details__media{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 3}.product-details__media>iframe{width:100%;max-width:100%;height:100%}.product-details__download{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;padding:calc(var(--section-content-static-padding));color:var(--color-secondary)!important;font-size:calc(var(--font-base-size) * .9)}.product-details__download:hover{color:var(--color-links)!important}.product-details__download>.ph{position:relative;top:calc(var(--font-base-size) * .25);margin-right:calc(var(--font-base-size) * .5);font-size:120%}.product-share{display:flex;width:100%;flex-direction:column;align-items:var(--product-page-alignment);gap:calc(var(--section-content-static-padding) * .55);padding-top:calc(var(--section-content-static-padding) * .65);margin-top:calc(var(--section-content-static-padding) * .35);border-top:1px solid var(--color-borders)}.product-share .product-page__subtitle{margin:0;font-size:calc(var(--font-base-size) * 1.18);font-weight:var(--font-headings-weight);letter-spacing:.02em}.product-share .theme-share{gap:calc(var(--section-content-static-padding) * .55);flex-wrap:wrap}.product-share .theme-share__link{display:inline-flex;align-items:center;justify-content:center;width:2.95rem;height:2.95rem;padding:0;border:1px solid var(--color-links);border-radius:999px;background:var(--color-links-op05,rgba(164,173,0,0.06))!important;color:var(--color-links)!important;font-size:calc(var(--font-base-size) * 1.12);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.product-share .theme-share__link:hover{transform:translateY(-1px);border-color:var(--color-links);background:var(--color-links)!important;color:var(--color-links-contrast)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--color-links) 18%,transparent)}.product-share .theme-share__link i{line-height:1}@media(max-width:767px){.product-share{gap:calc(var(--section-content-static-padding) * .45)}.product-share .theme-share__link{width:2.7rem;height:2.7rem}}.product-form,.product-form__actions,.product-form__wrapper{display:flex;width:100%}.product-form,.product-form__actions{flex-direction:column}.product-form,.product-form__wrapper{gap:calc(var(--section-content-static-padding) * 2)}.product-form{margin-bottom:calc(var(--section-content-static-padding) * .75)}.product-form__actions{align-items:var(--product-page-alignment);gap:calc(var(--section-content-static-padding) * 1.25)}.product-form__wrapper{align-items:start;justify-content:flex-start}.product-form__quantity{display:flex;width:33%;height:50px;align-items:center;justify-content:space-between;border:1px solid var(--color-main-op3);border-radius:var(--button-style)}.product-form__handler{display:flex;height:100%;align-items:center;justify-content:center;padding:calc(var(--font-base-size) * .5);background:transparent!important;color:var(--color-main-op7);font-size:calc(var(--font-base-size) * 1.1)}.product-form__handler:disabled{cursor:not-allowed;opacity:.3}.product-form__handler:enabled:hover{color:var(--color-main)}.product-form .product-form__input{width:100%!important;max-width:100px;height:100%!important;padding:0!important;border:none!important;background:transparent!important;font-size:calc(var(--font-base-size) * 1.2)!important;text-align:center}.product-form .product-form__input,.product-form .product-form__input:hover{color:var(--color-main-op7)!important}.product-form .product-form__input,.product-form .product-form__input:hover,.product-form .product-form__input:focus{background:transparent!important}.product-form .product-form__input:focus{color:var(--color-main)!important}.product-form .product-form__input[disabled]{color:rgb(0 0 0 / 50%)!important}.product-form__button{display:flex;width:76%;min-height:50px;flex-wrap:wrap;align-items:center;justify-content:center;padding:0!important;line-height:1}.product-form__button>.theme-icon{font-size:110%}@media screen and (max-width:575px){.product-form__button{gap:calc(var(--button-font-size-mobile) * .5)}}@media screen and (min-width:576px){.product-form__button{gap:calc(var(--button-font-size-desktop) * .5)}}.product-form__text,.product-form__link{color:var(--color-secondary);font-size:calc(var(--font-base-size) * .9);line-height:1}.product-form__link{display:flex;width:fit-content;align-items:center;justify-content:center;gap:calc(var(--font-base-size) * .25)}.product-form__link:hover,.product-form__link:focus{color:var(--color-links)!important}.product-form__link>.ph-arrow-right{position:relative;top:1px;font-size:90%}.product-form__text--max-stock-disclaimer{color:red;font-size:calc(var(--font-base-size) * .8)}#product-purchase-conditions{display:flex;align-items:center;justify-content:flex-start;padding:calc(var(--font-base-size) * .25) calc(var(--font-base-size) * 0) calc(var(--font-base-size) * .25) calc(var(--font-base-size) * .75);border-left:4px solid var(--color-label-lowstock-dot);margin-top:calc(var(--section-content-block-margin) * 1);background-color:var(--color-label-lowstock-background);font-size:calc(var(--font-base-size) * .85);gap:calc(var(--font-base-size) * .5)}#buy-now-button{padding:0 .5rem!important;transition-property:color,background-color,border-color,opacity!important}#buy-now-button:disabled{border-style:dotted;font-size:calc(var(--font-base-size) * .85)}.product-form:has(#add-to-cart[disabled]) #buy-now-button{display:none!important}.product-form__wrapper:has(#buy-now-button){gap:calc(var(--section-content-static-padding) * 1)}@media screen and (max-width:991px){.product-page .product-form__wrapper:has(#buy-now-button){flex-direction:column}.product-page .product-form__wrapper:has(#buy-now-button)>*{width:100%!important}}@media screen and (min-width:992px){.product-form:has(#buy-now-button) .product-form__button{width:50%}.product-form:has(#add-to-cart[disabled]) #buy-now-button{display:none!important}.product-form:has(#buy-now-button) #add-to-cart[disabled]{width:76%!important}}.product-options{display:flex;width:100%;flex-direction:column;align-items:var(--product-page-alignment);padding:calc(var(--section-content-static-padding) * 2) 0;border-top:var(--theme-border-thickness) var(--theme-border-style) var(--color-border);gap:calc(var(--section-content-static-padding) * 2)}.product-options__subscription{display:flex;width:100%;flex-direction:column;align-items:var(--product-page-alignment);padding:var(--section-content-static-padding);border:1px solid var(--color-main-op3);border-radius:var(--radius-style-adapt)!important;background-color:var(--color-main-op05);gap:calc(var(--section-content-static-padding) * .5)}.product-options__subscription .product-options__selector--button,.product-options__subscription .product-options__selector--button:hover{background-color:var(--color-background)!important}.product-options__fieldset{display:flex;width:100%;height:100%;flex-direction:column;align-items:var(--product-page-alignment);gap:calc(var(--section-content-static-padding) * .75)}.product-options__title{width:auto;margin:0;color:var(--color-main);font-size:calc(var(--font-base-size) * .85);font-weight:500;line-height:1;text-transform:uppercase}.product-options__group{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:var(--product-page-alignment);clear:none!important;gap:calc(var(--section-content-static-padding) * .5)}.product-options__selector{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;border:1px solid var(--color-main-op2);background:transparent!important;color:var(--color-main-op7)!important;cursor:pointer;font-size:calc(var(--font-base-size) * .9);line-height:1}.product-options__selector:hover{border-color:var(--color-main);background:transparent!important;color:var(--color-main)!important}.product-options__tooltip{font-size:calc(var(--font-base-size) * .75)}.product-options__selector>input[type="radio"]{display:none!important}.product-options__selector--button{padding:calc(var(--section-content-static-padding) * 1) calc(var(--section-content-static-padding) * 1.5)}.product-options__selector--button:has(input[type="radio"]:checked){border-color:var(--color-button-main-bg);background:var(--color-button-main-bg)!important;color:var(--color-button-main-text)!important}.product-options__selector--color,.product-options__selector--color>span{border-radius:40px}.product-options__selector--color{width:40px;height:40px;padding:3px;border-color:transparent}.product-options__selector--color:has(input[type="radio"]:checked){border-color:var(--color-main)}.product-options__selector--color>span{width:90%;height:90%;border:1px solid var(--color-main-op3)!important;color:transparent!important;font-size:0;text-indent:-9999px}.product-options__selector--button:has(input[type="radio"].disabled){border-color:var(--color-main-op3);background:transparent!important;color:var(--color-main-op7)!important}.product-options__selector:has(input[type="radio"].disabled){border-color:var(--color-main-op3)!important}.product-options__selector--color:has(input[type="radio"].disabled){border-color:transparent!important}.product-options__selector:has(input[type="radio"].disabled:checked){border-color:var(--color-main)!important}.product-options__selector:has(input[type="radio"].disabled)::before,.product-options__selector:has(input[type="radio"].disabled)::after{position:absolute;display:block;content:""}.product-options__selector:has(input[type="radio"].disabled)::before{z-index:2;width:100%;height:100%;background:var(--color-background);inset:0;opacity:.75}.product-options__selector:has(input[type="radio"].disabled:checked)::before{background:var(--color-main-op1)}.product-options__selector:has(input[type="radio"].disabled)::after{z-index:3;width:200%;height:1px;background:var(--color-main);inset:auto;opacity:.35}.product-options__selector--color:has(input[type="radio"].disabled)::after{width:75%;transform:rotate(45deg)}.product-options__selector--button:has(input[type="radio"].disabled)::after{transform:rotate(36deg)}.product-options__file-upload{display:none!important}.product-options__file-wrapper{display:flex;width:100%;height:44px!important;align-items:flex-start;padding:0!important;border:1px solid rgb(0 0 0 / 30%)!important;background:var(--color-main-op1)!important}.product-options__file-wrapper .product-options__file-name{border:0!important;background:transparent!important;text-overflow:ellipsis}.product-options__file-button{display:flex;width:auto!important;min-width:fit-content;height:100%;align-items:center;justify-content:center;padding:0 var(--section-content-static-padding);gap:calc(var(--font-base-size) * .5)}.product-stock-locations{margin-bottom:var(--section-content-static-padding)}.product-stock-locations__button{display:flex;width:100%;align-items:center;justify-content:var(--product-page-alignment);padding:calc(var(--font-base-size));border:1px solid var(--color-main-op05);background:var(--color-main-op05);color:var(--color-main)!important;font-size:calc(var(--font-base-size) * .9);font-weight:600;gap:calc(var(--font-base-size) * .5);text-align:var(--product-page-alignment)}.product-stock-locations__button:hover,.product-stock-locations:has(#product-stock-locations-sidebar.show) .product-stock-locations__button{border-color:var(--color-links);background:color-mix(in srgb,var(--color-links),var(--color-main-op05) 95%);color:var(--color-links)!important}.product-stock-locations__button>.theme-icon{font-size:120%}.product-stock-locations__content,.product-stock-locations__content *{text-align:start!important}.product-stock-locations__content{display:flex;width:100%;flex-direction:column;align-items:flex-start}.product-stock-locations__entry{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding-bottom:calc(var(--section-content-static-padding) * 1.5);border-bottom:var(--theme-border-thickness) var(--theme-border-style) var(--color-border);margin-bottom:calc(var(--section-content-static-padding) * 1.5);font-size:var(--font-base-size);gap:calc(var(--section-content-static-padding) * .25);line-height:calc(var(--font-base-line-height) * .75)}.product-stock-locations__heading{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--section-content-static-padding)}.product-stock-locations__name{color:var(--color-main);font-size:110%;font-weight:600}.product-stock-locations__link{color:var(--color-links)!important}.product-stock-locations__link:hover{color:var(--color-links-hover)!important}.product-stock,.product-stock-locations__geolocation,.product-stock-locations__address,.product-stock-locations__status,.product-stock-locations__status>span{color:var(--color-secondary)}.product-stock-locations__geolocation{font-size:90%}.product-stock-locations__address{font-size:85%;opacity:.7}.product-stock,.product-stock-locations__status{display:flex;align-items:center;margin-top:calc(var(--section-content-static-padding) * .5);font-size:calc(var(--font-base-size) * .875);gap:calc(var(--section-content-static-padding) * .5);line-height:1.5}.product-stock{align-items:center}.product-stock__icon{position:relative}.product-stock__icon--available{color:var(--color-label-available-dot)}.product-stock__icon--out-of-stock{color:var(--color-label-outofstock-dot)}.product-stock__icon--low-stock{color:var(--color-label-lowstock-dot)}.product-page[data-card="true"] .theme-section__content{padding:calc(var(--section-content-static-padding) * 3) var(--section-content-static-padding) calc(var(--section-content-static-padding) * 3) var(--section-content-static-padding)}.product-page[data-card-border="true"] .theme-section__content{position:relative}.product-page[data-card-border="true"] .theme-section__content::after{position:absolute;z-index:1;display:block;width:100%;height:100%;border:1px solid var(--color-main);background:transparent;content:"";inset:0;opacity:var(--product-page-border)}#product-quick-view .product-quick-view__container{display:flex;flex-direction:column;flex-shrink:0;gap:calc(var(--section-content-static-padding) * 1)}#product-quick-view[data-display="modal"] .product-quick-view__container{min-height:50vh}#product-quick-view[data-display="offcanvas"] .product-quick-view__container{flex-direction:column}#product-quick-view .loading-spinner__wrapper{display:flex}#product-quick-view .theme-modal__dialog{min-height:auto}#product-quick-view .product-page__body--collapse{max-height:160px}#product-quick-view .product-page__subtitle{margin-bottom:calc(var(--section-content-static-padding) * .5)}#product-quick-view .product-page__title{font-size:calc(var(--title-size-desktop) * .75);line-height:1}#product-quick-view .product-page__description{gap:0}#product-quick-view .product-stock{width:fit-content}#product-quick-view .product-wishlist[data-display="form"] .product-wishlist__icon{width:calc(var(--font-base-size) * 2.5);height:calc(var(--font-base-size) * 2.5);font-size:calc(var(--font-base-size) * 1.1)}#product-quick-view .product-wishlist[data-display="form"] .product-withlist__text{font-size:calc(var(--font-base-size) * .95)}#product-quick-view .product-appointments__calendar,#product-quick-view .product-appointments__slots--full{width:100%!important;margin-bottom:1rem}#product-quick-view[data-display="offcanvas"] .product-appointments__calendar{padding-right:0}#product-quick-view .product-appointments__calendar .flatpickr-calendar{top:auto}#product-quick-view .product-appointments__slots--full{height:24.5rem}#product-quick-view[data-display="offcanvas"] .product-appointments__calendar,#product-quick-view[data-display="offcanvas"] .product-appointments__slots--full{max-width:100%;flex:100%;margin-top:var(--section-content-padding)}.product-quick-view__details-wrapper{display:flex;width:100%;flex-direction:column;align-items:start;gap:calc(var(--section-content-static-padding) * 1.25);text-align:start}.product-quick-view__details-wrapper .product-page__title{margin:0}@media screen and (max-width:1199px){#product-quick-view[data-display="modal"] .product-appointments__calendar,#product-quick-view[data-display="modal"] .product-appointments__slots--full{max-width:100%;flex:100%;padding-right:0;margin-top:var(--section-content-padding)}}@media screen and (min-width:992px){#product-quick-view[data-display="modal"] .product-quick-view__container{flex-direction:row;column-gap:calc(var(--section-content-static-padding) * 2)}#product-quick-view[data-display="modal"] .product-quick-view__container>*{flex:1}#product-quick-view .available-timeslots{margin-top:calc(var(--section-content-padding) * -0.3)}#product-quick-view[data-display="modal"] .product-quick-view__details-wrapper{max-height:80vh;overflow-y:auto}}.product-appointments{padding:calc(var(--section-content-padding) * 2) 0}.product-appointments__calendar,.product-appointments__slots--full{position:relative;width:100%;max-width:100%;min-height:1px;flex:0 0 100%;padding-right:.75rem;padding-left:0}.product-appointments__slots--full{height:21.5rem;min-height:100%;padding-right:0;margin-top:1.5rem}.product-appointments__slots--full[disabled]{display:none}.product-appointments__slots--full label{width:100%;text-wrap:nowrap}.product-appointments__location-link{display:flex;width:100%;max-width:80%;justify-content:var(--product-page-alignment);color:var(--color-main);font-size:calc(var(--font-base-size) * .9);gap:calc(var(--section-content-static-padding) * .5);line-height:calc(var(--font-base-line-height) * .75)}.product-appointments__location-link:hover{color:var(--color-links)}@media screen and (min-width:1199px){product-appointments:has(.product-appointments__slots--full:not([disabled])) .product-appointments__calendar{max-width:66.6667%;flex:0 0 66.6667%}.product-appointments__slots--full:not([disabled]){max-width:33.3333%;flex:0 0 33.3333%;margin-top:0}}.product-appointments__calendar .flatpickr-calendar{width:100%;border:1px solid var(--color-main-op1);border-radius:var(--radius-style);margin-top:calc(var(--section-content-padding) * .5);background-color:var(--color-background);box-shadow:none;color:var(--color-main);font-family:var(--font-secondary)}.product-appointments__calendar .flatpickr-calendar svg{stroke:var(--color-main)}.product-appointments__calendar .flatpickr-weekdaycontainer,.product-appointments__calendar .dayContainer{display:grid;gap:calc(var(--section-content-padding) * .5);grid-template-columns:repeat(7,1fr)}.product-appointments__calendar .flatpickr-rContainer,.product-appointments__calendar .flatpickr-days,.product-appointments__calendar .dayContainer,.product-appointments__calendar .flatpickr-day{width:100%;max-width:100%}.product-appointments__calendar .flatpickr-day{color:var(--color-main)}.product-appointments__calendar .flatpickr-months .flatpickr-prev-month,.product-appointments__calendar .flatpickr-months .flatpickr-next-month{display:flex!important;align-items:center;justify-content:center;svg{stroke:var(--color-main-op5)!important}}.product-appointments__calendar .flatpickr-current-month,.product-appointments__calendar .flatpickr-weekday,.product-appointments__calendar .flatpickr-months .flatpickr-month,.product-appointments__calendar .flatpickr-prev-month,.product-appointments__calendar .flatpickr-next-month{color:var(--color-main)!important}.product-appointments__calendar .flatpickr-months{background:var(--color-main-op05)}.product-appointments__calendar .flatpickr-weekdays,.product-appointments__calendar .flatpickr-days{padding:calc(var(--section-content-padding) * .75)}.product-appointments__calendar .flatpickr-months span:hover svg{fill:var(--color-links)!important}.product-appointments__calendar .flatpickr-current-month{display:flex;justify-content:space-around;padding-top:0}.product-appointments__calendar .flatpickr-monthDropdown-months{width:fit-content!important}.product-appointments__calendar .numInputWrapper span.arrowUp,.product-appointments__calendar .numInputWrapper span.arrowDown{display:flex;align-items:center;justify-content:center;border:0;font-size:10px;i{pointer-events:none}&::after{content:none}}.product-appointments__calendar{.flatpickr-monthDropdown-months,.numInputWrapper input[type="number"],.flatpickr-prev-month,.flatpickr-next-month{height:36px!important;border:0!important;appearance:textfield!important;background:transparent!important;&:hover{background:rgb(from var(--color-main) r g b / 5%)!important}}}.product-appointments__calendar .flatpickr-day.selected{border-color:var(--color-button-main-bg)!important;background-color:var(--color-button-main-bg)!important;color:var(--color-button-main-text)!important}.product-appointments__calendar .flatpickr-day:hover{background-color:var(--color-secondary)!important;color:var(--color-selection-text)}.product-appointments__calendar .flatpickr-day.selected:hover{background-color:var(--color-main)!important}.product-appointments__calendar .flatpickr-disabled{color:var(--color-main-op5)!important;cursor:not-allowed}.product-appointments__calendar .flatpickr-disabled:hover{background:none!important}.available-timeslots{width:100%;height:100%;margin-top:0;gap:calc(var(--section-content-padding) * .5);overflow-y:scroll;label:not(:first-child){margin-top:calc(var(--section-content-padding) * .5)}.available-timeslots__container{display:flex;width:100%;min-height:180px;align-items:center;justify-content:center;padding:.5rem}}@media screen and (min-width:768px){.product-page__wrapper[data-gap="small"][data-order-reversed="false"] .product-gallery,.product-page__wrapper[data-gap="small"][data-order-reversed="true"] .product-page__content{padding-right:calc(var(--section-content-static-padding) * 1)}.product-page__wrapper[data-gap="small"][data-order-reversed="false"] .product-page__content,.product-page__wrapper[data-gap="small"][data-order-reversed="true"] .product-gallery{padding-left:calc(var(--section-content-static-padding) * 1)}.product-page__wrapper[data-gap="medium"][data-order-reversed="false"] .product-gallery,.product-page__wrapper[data-gap="medium"][data-order-reversed="true"] .product-page__content{padding-right:calc(var(--section-content-static-padding) * 1.5)}.product-page__wrapper[data-gap="medium"][data-order-reversed="false"] .product-page__content,.product-page__wrapper[data-gap="medium"][data-order-reversed="true"] .product-gallery{padding-left:calc(var(--section-content-static-padding) * 1.5)}.product-page__wrapper[data-gap="large"][data-order-reversed="false"] .product-gallery,.product-page__wrapper[data-gap="large"][data-order-reversed="true"] .product-page__content{padding-right:calc(var(--section-content-static-padding) * 3)}.product-page__wrapper[data-gap="large"][data-order-reversed="false"] .product-page__content,.product-page__wrapper[data-gap="large"][data-order-reversed="true"] .product-gallery{padding-left:calc(var(--section-content-static-padding) * 3)}}.product-price{display:flex;flex-wrap:wrap;align-items:center;gap:10px;line-height:1}.product-page__price{color:var(--color-secondary)!important;font-size:100%;font-weight:700;letter-spacing:-0.01em}.product-page__price--new{color:var(--color-secondary)!important;font-weight:700!important;letter-spacing:-0.01em}.product-page__price--old{color:#9498A1!important;font-size:88%!important;font-weight:400!important;opacity:1!important;text-decoration:line-through!important;text-decoration-thickness:1px!important}.product-page__price--tax-label{color:#737782!important;font-weight:400}.product-page__discount-label{display:inline-flex!important;align-items:center;justify-content:center;min-height:30px;padding:7px 11px!important;border:1px solid rgba(139,147,23,.18)!important;border-radius:999px!important;background:var(--color-secondary)!important;color:#FFF!important;box-shadow:0 6px 16px rgba(25,30,50,.05)!important;font-size:10px!important;font-weight:750!important;line-height:1!important;letter-spacing:.035em!important;text-transform:uppercase}.product-page__discount-label--rectangular,.product-page__discount-label--rounded{flex-direction:row!important;gap:4px!important;border-radius:999px!important}.product-page__discount-label--circular{width:auto!important;height:auto!important;min-height:30px!important;padding:7px 11px!important;flex-direction:row!important;border-radius:999px!important;row-gap:0!important}.product-page__discount-label *,.product-page__discount-label--rectangular *,.product-page__discount-label--rounded *{color:#FFF!important}@media screen and (max-width:767px){.product-price{gap:8px}.product-page__price{font-size:100%}.product-page__price--new{font-size:100%}.product-page__price--old{font-size:84%!important}.product-page__discount-label{min-height:28px;padding:6px 10px!important;font-size:9px!important}}.vo-product-pilot-premium .product-page__price,.vo-product-pilot-premium .product-page__price--new{color:#737A00!important}.vo-product-pilot-premium .product-page__price--old{color:#9A9DA5!important}.vo-product-pilot-premium .product-page__info>product-form{margin-top:-8px}@media screen and (max-width:767px){.vo-product-pilot-premium .product-page__info>product-form{margin-top:-4px}}.vo-product-pilot-premium .product-page__price,.vo-product-pilot-premium .product-page__price--new{color:var(--color-secondary)!important;font-size:88%!important;font-weight:680!important;letter-spacing:-0.018em}.vo-product-pilot-premium .product-page__price--old{color:#9A9DA5!important;font-size:70%!important;font-weight:430!important;letter-spacing:-0.01em}.vo-product-pilot-premium .product-price{gap:8px;align-items:baseline}.vo-product-pilot-premium .product-page__discount-label{position:relative;min-height:29px;padding:7px 12px 7px 11px!important;border-color:rgba(139,147,23,.22)!important;box-shadow:0 8px 18px rgba(25,30,50,.05)!important}.vo-product-pilot-premium .product-page__discount-label::before{content:'';display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:999px;background:var(--color-button-main-bg);box-shadow:0 0 0 3px rgba(198,202,30,.14)}@media screen and (max-width:767px){.vo-product-pilot-premium .product-page__price,.vo-product-pilot-premium .product-page__price--new{font-size:84%!important}.vo-product-pilot-premium .product-page__price--old{font-size:68%!important}}.vo-pxx-detail-section{--section-margin-top:0;--section-margin-bottom:24px}.vo-pxx-premium{--vo-pxx-ink:var(--color-secondary,#191e32);--vo-pxx-muted:#6d727d;--vo-pxx-muted-2:#969aa2;--vo-pxx-soft:#fafaf7;--vo-pxx-soft-olive:#f6f7e8;--vo-pxx-line:rgba(25,30,50,.10);--vo-pxx-line-strong:rgba(25,30,50,.16);--vo-pxx-accent:var(--color-button-main-bg,#c6ca1e);width:100%;color:var(--vo-pxx-ink)}.vo-pxx-block{padding:30px 0;border-top:1px solid var(--vo-pxx-line)}.vo-pxx-block:first-child{border-top:0}.vo-pxx-kicker{display:block;margin-bottom:6px;color:#737a00;font-size:8px;font-weight:780;line-height:1.25;letter-spacing:.14em;text-transform:uppercase}.vo-pxx-section-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:14px}.vo-pxx-section-head h2,.vo-pxx-story h2{margin:0;color:var(--vo-pxx-ink);font-size:clamp(20px,1.9vw,27px);font-weight:620;line-height:1.16;letter-spacing:-.028em}.vo-pxx-section-head p{margin:5px 0 0;color:var(--vo-pxx-muted);font-size:9.5px;line-height:1.48}.vo-pxx-section-head__note{padding-bottom:2px;color:var(--vo-pxx-muted-2);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.vo-pxx-reviews{position:relative;padding-top:20px}.vo-pxx-section-head--reviews{position:relative;padding:0 0 15px;margin-bottom:10px;border-bottom:1px solid var(--vo-pxx-line-strong)}.vo-pxx-section-head--reviews::after{content:'';position:absolute;left:0;bottom:-1px;width:44px;height:2px;background:var(--vo-pxx-accent)}.vo-pxx-rating{display:flex;align-items:center;gap:11px;min-width:175px;justify-content:flex-end}.vo-pxx-rating__stars{color:#737a00;font-size:11px;letter-spacing:.09em;white-space:nowrap}.vo-pxx-rating__copy{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:5px;padding-left:11px;border-left:1px solid var(--vo-pxx-line-strong)}.vo-pxx-rating__copy strong{color:var(--vo-pxx-ink);font-size:17px;font-weight:640;line-height:1;letter-spacing:-.03em}.vo-pxx-rating__copy small{color:var(--vo-pxx-muted);font-size:8px;line-height:1.25}.vo-pxx-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vo-pxx-review-card{position:relative;display:flex;flex-direction:column;min-height:150px;padding:14px 15px 13px;background:#fff;border:1px solid var(--vo-pxx-line);border-radius:10px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vo-pxx-review-card::before{content:'';position:absolute;top:-1px;left:15px;width:26px;height:2px;background:rgba(198,202,30,.82)}.vo-pxx-review-card:hover{transform:translateY(-1px);border-color:rgba(115,122,0,.25);box-shadow:0 8px 20px rgba(25,30,50,.045)}.vo-pxx-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.vo-pxx-review-card__stars{color:#737a00;font-size:8.5px;letter-spacing:.09em}.vo-pxx-review-card__verified{color:var(--vo-pxx-muted-2);font-size:6.8px;font-weight:730;letter-spacing:.06em;text-transform:uppercase}.vo-pxx-review-card p{flex:1;margin:11px 0 12px;color:#565c66;font-size:9.2px;line-height:1.52}.vo-pxx-review-card__author{padding-top:8px;border-top:1px solid rgba(25,30,50,.07);color:var(--vo-pxx-ink);font-size:7.7px;font-weight:710;letter-spacing:.015em}.vo-pxx-more-reviews{margin-top:8px;background:transparent;border:1px solid var(--vo-pxx-line);border-radius:9px;overflow:hidden}.vo-pxx-more-reviews summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 13px;list-style:none;cursor:pointer;color:var(--vo-pxx-ink);font-size:8.8px;font-weight:740}.vo-pxx-more-reviews summary::-webkit-details-marker{display:none}.vo-pxx-more-reviews__icon{color:#737a00;font-size:15px;font-weight:400;line-height:1;transition:transform .18s ease}.vo-pxx-more-reviews[open] .vo-pxx-more-reviews__icon{transform:rotate(45deg)}.vo-pxx-reviews-grid--more{padding:0 8px 8px}.vo-pxx-story{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:26px;align-items:center}.vo-pxx-story__main{padding:2px 0}.vo-pxx-story__main p{max-width:790px;margin:11px 0 0;color:#575d68;font-size:10.4px;line-height:1.62}.vo-pxx-story__aside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;padding:16px 17px;background:var(--vo-pxx-ink);color:#fff;border-radius:11px;box-shadow:0 10px 25px rgba(25,30,50,.08)}.vo-pxx-story__aside-label{grid-column:1 / -1;margin-bottom:10px;color:rgba(255,255,255,.5);font-size:6.8px;font-weight:720;letter-spacing:.13em}.vo-pxx-story__aside div{padding:0 9px;border-left:1px solid rgba(255,255,255,.14)}.vo-pxx-story__aside div:first-of-type{border-left:0;padding-left:0}.vo-pxx-story__aside strong{display:block;font-size:15px;font-weight:610;letter-spacing:-.028em}.vo-pxx-story__aside small{display:block;margin-top:3px;color:rgba(255,255,255,.58);font-size:6.8px;line-height:1.25}.vo-pxx-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vo-pxx-feature-card{position:relative;min-height:124px;padding:14px 15px 14px 48px;background:#fff;border:1px solid var(--vo-pxx-line);border-radius:10px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.vo-pxx-feature-card:hover{border-color:rgba(115,122,0,.24);transform:translateY(-1px);box-shadow:0 8px 20px rgba(25,30,50,.04)}.vo-pxx-feature-card__number{position:absolute;left:14px;top:15px;display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;background:var(--vo-pxx-soft-olive);border:1px solid rgba(198,202,30,.32);border-radius:7px;color:var(--vo-pxx-ink);font-size:6.8px;font-weight:780}.vo-pxx-feature-card h3{margin:0 0 5px;color:var(--vo-pxx-ink);font-size:11.5px;font-weight:700;line-height:1.25}.vo-pxx-feature-card p{margin:0;color:var(--vo-pxx-muted);font-size:8.7px;line-height:1.48}.vo-pxx-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;border-top:1px solid var(--vo-pxx-line-strong)}.vo-pxx-spec{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:42px;padding:9px 2px;border-bottom:1px solid var(--vo-pxx-line);background:transparent}.vo-pxx-spec span,.vo-pxx-spec strong{display:block;padding:0;line-height:1.3}.vo-pxx-spec span{flex:0 0 39%;color:#777c85;background:transparent;font-size:7.6px;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.vo-pxx-spec strong{flex:1 1 auto;color:var(--vo-pxx-ink);font-size:8.8px;font-weight:600;text-align:right}.vo-pxx-faq{border-top:1px solid var(--vo-pxx-line-strong)}.vo-pxx-faq details{border-bottom:1px solid var(--vo-pxx-line)}.vo-pxx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 1px;list-style:none;cursor:pointer;color:var(--vo-pxx-ink);font-size:9.7px;font-weight:680}.vo-pxx-faq summary::-webkit-details-marker{display:none}.vo-pxx-faq summary span{color:#737a00;font-size:15px;font-weight:400;line-height:1;transition:transform .18s ease}.vo-pxx-faq details[open] summary span{transform:rotate(45deg)}.vo-pxx-faq p{max-width:850px;margin:-1px 0 13px;color:var(--vo-pxx-muted);font-size:8.8px;line-height:1.55}.vo-pxx-care{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:12px}.vo-pxx-care article{position:relative;padding:15px 16px 14px;background:var(--vo-pxx-soft);border:1px solid var(--vo-pxx-line);border-radius:10px}.vo-pxx-care article::before{content:'';position:absolute;top:14px;right:14px;width:18px;height:2px;background:var(--vo-pxx-accent)}.vo-pxx-care h3{margin:0 0 5px;color:var(--vo-pxx-ink);font-size:10.8px;font-weight:690}.vo-pxx-care p{margin:0;max-width:92%;color:var(--vo-pxx-muted);font-size:8.6px;line-height:1.5}.vo-product-reviews-premium{--section-margin-top:20px!important;--section-margin-bottom:0!important}.vo-product-reviews-premium .theme-section__container{padding-top:18px;padding-bottom:18px;border-top:1px solid rgba(25,30,50,.10)}.vo-product-reviews-premium .theme-section__subtitle{color:#737a00;font-size:8px;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.vo-product-reviews-premium .theme-section__title{font-size:clamp(20px,1.9vw,27px);font-weight:620;letter-spacing:-.028em}@media screen and (max-width:991px){.vo-pxx-story{grid-template-columns:1fr}.vo-pxx-reviews-grid,.vo-pxx-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vo-pxx-story__aside{max-width:520px}}@media screen and (max-width:767px){.vo-pxx-block{padding:24px 0}.vo-pxx-section-head{align-items:flex-start;flex-direction:column;gap:8px}.vo-pxx-section-head--reviews{padding-bottom:13px}.vo-pxx-rating{justify-content:flex-start;min-width:0}.vo-pxx-reviews-grid,.vo-pxx-feature-grid,.vo-pxx-specs,.vo-pxx-care{grid-template-columns:1fr}.vo-pxx-review-card{min-height:0}.vo-pxx-story{gap:17px}.vo-pxx-story__aside{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.vo-pxx-feature-card{min-height:0}.vo-pxx-specs{column-gap:0}.vo-pxx-spec{min-height:40px}.vo-pxx-spec span{flex-basis:42%}.vo-pxx-spec strong{font-size:8.5px}.vo-pxx-reviews-grid--more{padding:0 7px 7px}.vo-pxx-care p{max-width:100%}}.vo-pxx-premium{--vo-pxx-muted:#5f6675;--vo-pxx-muted-2:#7e8592;--vo-pxx-line:rgba(25,30,50,.11);--vo-pxx-line-strong:rgba(25,30,50,.18)}.vo-pxx-kicker{font-size:9.5px;font-weight:760;letter-spacing:.125em}.vo-pxx-section-head h2,.vo-pxx-story h2{font-size:clamp(21px,2vw,28px);font-weight:640;color:var(--vo-pxx-ink)}.vo-pxx-section-head p{max-width:690px;font-size:11.5px;line-height:1.55;color:var(--vo-pxx-muted)}.vo-pxx-section-head__note{font-size:9px;color:#687080}.vo-pxx-rating__stars{font-size:12px}.vo-pxx-rating__copy strong{font-size:18px;font-weight:650}.vo-pxx-rating__copy small{font-size:9.5px;color:#687080}.vo-pxx-review-card{min-height:166px;padding:15px 16px 14px}.vo-pxx-review-card__stars{font-size:10px}.vo-pxx-review-card__verified{display:inline-flex;align-items:center;gap:5px;color:var(--vo-pxx-ink);font-size:8.4px;font-weight:720;letter-spacing:.045em}.vo-pxx-review-card__verified::before{content:'';width:4px;height:4px;flex:0 0 4px;border-radius:999px;background:var(--vo-pxx-accent)}.vo-pxx-review-card p{margin:11px 0 12px;color:#505867;font-size:11.5px;line-height:1.55}.vo-pxx-review-card__author{font-size:9.3px;font-weight:680}.vo-pxx-more-reviews summary{padding:11px 14px;font-size:10.5px}.vo-pxx-story__main p{max-width:820px;color:#505867;font-size:13px;line-height:1.64}.vo-pxx-story__aside-label{font-size:8.2px}.vo-pxx-story__aside strong{font-size:17px;font-weight:630}.vo-pxx-story__aside small{font-size:8.4px;line-height:1.3}.vo-pxx-feature-card{min-height:134px;padding:15px 16px 15px 50px}.vo-pxx-feature-card__number{width:25px;height:25px;font-size:8px}.vo-pxx-feature-card h3{font-size:13px;font-weight:690}.vo-pxx-feature-card p{color:#5b6270;font-size:11.5px;line-height:1.52}.vo-pxx-spec{min-height:47px;padding:10px 2px}.vo-pxx-spec span{color:#697181;font-size:9.3px;font-weight:710;letter-spacing:.045em}.vo-pxx-spec strong{color:var(--vo-pxx-ink);font-size:11.5px;font-weight:610}.vo-pxx-faq summary{padding:13px 1px;font-size:11.5px;font-weight:650}.vo-pxx-faq p{max-width:890px;margin-bottom:15px;color:#5a6271;font-size:11px;line-height:1.58}.vo-pxx-care h3{font-size:12.5px;font-weight:660}.vo-pxx-care p{color:#5a6271;font-size:11.2px;line-height:1.55}.vo-product-reviews-premium .theme-section__subtitle{font-size:9.5px}.vo-product-reviews-premium .theme-section__title{font-size:clamp(21px,2vw,28px);font-weight:640;color:var(--vo-pxx-ink,#191e32)}@media screen and (max-width:767px){.vo-pxx-kicker{font-size:9px}.vo-pxx-section-head p{font-size:11px}.vo-pxx-review-card p{font-size:11.5px}.vo-pxx-story__main p{font-size:12.5px}.vo-pxx-feature-card p{font-size:11.2px}.vo-pxx-spec span{font-size:9px}.vo-pxx-spec strong{font-size:11px}.vo-pxx-faq summary{font-size:11.5px}.vo-pxx-faq p,.vo-pxx-care p{font-size:11px}}.vo-pxx-trustbar{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) auto;align-items:stretch;gap:0;margin-top:6px;padding:0;background:linear-gradient(180deg,#fbfbf8 0,#f8f8f4 100%);border:1px solid var(--vo-pxx-line);border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(20,27,48,.045)}.vo-pxx-trustbar__panel,.vo-pxx-trustbar__link{min-width:0;padding:18px 22px}.vo-pxx-trustbar__panel+.vo-pxx-trustbar__panel,.vo-pxx-trustbar__panel+.vo-pxx-trustbar__link{border-left:1px solid var(--vo-pxx-line)}.vo-pxx-trustbar__eyebrow{display:inline-block;margin-bottom:7px;color:#737a00;font-size:8.8px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.vo-pxx-trustbar__panel--rating{display:flex;flex-direction:column;justify-content:center}.vo-pxx-trustbar__rating{display:flex;align-items:center;gap:9px;margin-bottom:4px;white-space:nowrap}.vo-pxx-trustbar__stars{color:#8a9007;font-size:12px;letter-spacing:.08em}.vo-pxx-trustbar__rating strong{color:var(--vo-pxx-ink);font-size:23px;font-weight:700;line-height:1}.vo-pxx-trustbar__panel--rating small,.vo-pxx-trustbar__panel--proof span,.vo-pxx-trustbar__link small{display:block;color:var(--vo-pxx-muted);font-size:10.2px;line-height:1.45}.vo-pxx-trustbar__panel--proof{display:flex;flex-direction:column;justify-content:center}.vo-pxx-trustbar__panel--proof strong{display:block;margin-bottom:4px;color:var(--vo-pxx-ink);font-size:14px;font-weight:680;line-height:1.25}.vo-pxx-trustbar__link{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:220px;color:var(--vo-pxx-ink);text-decoration:none;background:linear-gradient(180deg,#fff 0,#fbfbf8 100%);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.vo-pxx-trustbar__link-label{display:block;padding-right:28px;margin-bottom:4px;color:var(--vo-pxx-ink);font-size:13px;font-weight:700;line-height:1.2}.vo-pxx-trustbar__link-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#737a00;background:rgba(115,122,0,.08);font-size:13px;transition:transform .25s ease,background .25s ease,color .25s ease}.vo-pxx-trustbar__link:hover{background:#fff;box-shadow:inset 0 0 0 1px rgba(115,122,0,.14)}.vo-pxx-trustbar__link:hover .vo-pxx-trustbar__link-label{color:#737a00}.vo-pxx-trustbar__link:hover .vo-pxx-trustbar__link-icon{transform:translateY(-50%) translateX(2px);background:rgba(115,122,0,.14)}@media screen and (max-width:991px){.vo-pxx-trustbar{grid-template-columns:1fr}.vo-pxx-trustbar__panel+.vo-pxx-trustbar__panel,.vo-pxx-trustbar__panel+.vo-pxx-trustbar__link{border-left:0;border-top:1px solid var(--vo-pxx-line)}.vo-pxx-trustbar__link{min-width:0}}@media screen and (max-width:767px){.vo-pxx-trustbar__panel,.vo-pxx-trustbar__link{padding:16px 16px}.vo-pxx-trustbar__rating strong{font-size:20px}.vo-pxx-trustbar__panel--proof strong{font-size:13px}.vo-pxx-trustbar__link-label{font-size:12.5px}}.vo-pxx-trustbar+.vo-pxx-block{border-top:0}.vo-pxx-story{padding-top:28px}.vo-pxx-features-section{padding-top:27px;padding-bottom:28px}.vo-pxx-before-buy{padding-top:27px;padding-bottom:27px}.vo-pxx-section-head--compact{margin-bottom:12px}.vo-pxx-before-buy__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:var(--vo-pxx-soft);border:1px solid var(--vo-pxx-line);border-radius:10px}.vo-pxx-before-buy__item{min-width:0;padding:13px 15px;border-left:1px solid var(--vo-pxx-line)}.vo-pxx-before-buy__item:first-child{border-left:0}.vo-pxx-before-buy__item small{display:block;margin-bottom:4px;color:#737a00;font-size:8.7px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.vo-pxx-before-buy__item strong{display:block;color:var(--vo-pxx-ink);font-size:11.5px;font-weight:650;line-height:1.3}.vo-pxx-before-buy__note{margin:9px 0 0;color:var(--vo-pxx-muted);font-size:10.4px;line-height:1.45}.vo-pxx-spec-section{padding-top:27px;padding-bottom:27px}.vo-pxx-specs-more{margin-top:9px;overflow:hidden;border:1px solid var(--vo-pxx-line);border-radius:9px;background:#fff}.vo-pxx-specs-more summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 14px;color:var(--vo-pxx-ink);font-size:10.5px;font-weight:700;list-style:none;cursor:pointer}.vo-pxx-specs-more summary::-webkit-details-marker{display:none}.vo-pxx-specs-more__icon{color:#737a00;font-size:15px;font-weight:400;line-height:1;transition:transform .18s ease}.vo-pxx-specs-more[open] .vo-pxx-specs-more__icon{transform:rotate(45deg)}.vo-pxx-specs--expanded{padding:0 13px 10px;border-top:1px solid var(--vo-pxx-line)}.vo-pxx-reviews--lower{padding-top:28px;padding-bottom:28px}.vo-pxx-section-head--reviews-lower{padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid var(--vo-pxx-line-strong)}.vo-pxx-section-head--reviews-lower h2{font-size:clamp(20px,1.75vw,25px)}.vo-pxx-reviews--lower .vo-pxx-review-card{min-height:155px}.vo-pxx-warranty{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:10px;padding-top:28px;padding-bottom:28px}.vo-pxx-warranty__primary{padding:18px 20px;background:var(--vo-pxx-ink);color:#fff;border-radius:11px}.vo-pxx-warranty__primary .vo-pxx-kicker{color:rgba(198,202,30,.92)}.vo-pxx-warranty__headline{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.vo-pxx-warranty__number{display:grid;min-width:82px;padding-right:18px;border-right:1px solid rgba(255,255,255,.16)}.vo-pxx-warranty__number strong{font-size:34px;font-weight:620;line-height:.95;letter-spacing:-.045em}.vo-pxx-warranty__number span{margin-top:4px;color:rgba(255,255,255,.55);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.vo-pxx-warranty h2{margin:0 0 5px;color:#fff;font-size:17px;font-weight:650;line-height:1.25}.vo-pxx-warranty__primary p{margin:0;color:rgba(255,255,255,.68);font-size:10.8px;line-height:1.52}.vo-pxx-warranty__secondary{display:grid;grid-template-rows:repeat(2,1fr);overflow:hidden;background:var(--vo-pxx-soft);border:1px solid var(--vo-pxx-line);border-radius:11px}.vo-pxx-warranty__secondary>div{padding:13px 15px;border-top:1px solid var(--vo-pxx-line)}.vo-pxx-warranty__secondary>div:first-child{border-top:0}.vo-pxx-warranty__secondary small,.vo-pxx-warranty__secondary strong,.vo-pxx-warranty__secondary span{display:block}.vo-pxx-warranty__secondary small{margin-bottom:3px;color:#737a00;font-size:8px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.vo-pxx-warranty__secondary strong{color:var(--vo-pxx-ink);font-size:11px;font-weight:670}.vo-pxx-warranty__secondary span{margin-top:3px;color:var(--vo-pxx-muted);font-size:9.5px;line-height:1.4}.vo-pxx-faq-section{padding-top:26px;padding-bottom:22px}.vo-pxx-care{padding-top:25px;padding-bottom:10px}@media screen and (max-width:991px){.vo-pxx-before-buy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vo-pxx-before-buy__item:nth-child(3){border-left:0;border-top:1px solid var(--vo-pxx-line)}.vo-pxx-before-buy__item:nth-child(4){border-top:1px solid var(--vo-pxx-line)}.vo-pxx-warranty{grid-template-columns:1fr}}@media screen and (max-width:767px){.vo-pxx-trustbar{grid-template-columns:1fr auto;gap:8px 12px;padding:11px 0 12px}.vo-pxx-trustbar__rating{padding-right:12px}.vo-pxx-trustbar__copy{display:block}.vo-pxx-trustbar__copy strong{display:block;font-size:10px;white-space:normal}.vo-pxx-trustbar__copy span{display:none}.vo-pxx-trustbar__link{grid-column:1 / -1;font-size:9.5px}.vo-pxx-before-buy__grid{grid-template-columns:1fr 1fr}.vo-pxx-before-buy__item{padding:11px 12px}.vo-pxx-before-buy__item strong{font-size:10.8px}.vo-pxx-warranty__primary{padding:16px}.vo-pxx-warranty__headline{gap:14px}.vo-pxx-warranty__number{min-width:70px;padding-right:14px}.vo-pxx-warranty__number strong{font-size:30px}.vo-pxx-warranty h2{font-size:15px}.vo-pxx-warranty__primary p{font-size:10.3px}.vo-pxx-reviews--lower .vo-pxx-review-card{min-height:0}}.vo-product-pilot-premium .product-page__discount-label::before{animation:voDiscountPulse 1.9s ease-in-out infinite;transform-origin:center}@keyframes voDiscountPulse{0%,100%{opacity:.48;transform:scale(.82);box-shadow:0 0 0 0 rgba(198,202,30,0)}48%{opacity:1;transform:scale(1);box-shadow:0 0 0 5px rgba(198,202,30,.10)}}@media(prefers-reduced-motion:reduce){.vo-product-pilot-premium .product-page__discount-label::before{animation:none;opacity:1;transform:none}}.vo-pxx-warranty{display:block;padding-top:27px;padding-bottom:27px}.vo-pxx-warranty__card{width:100%;padding:22px 28px;background:var(--vo-pxx-ink);color:#fff;border-radius:14px;box-shadow:0 14px 34px rgba(25,30,50,.08)}.vo-pxx-warranty__kicker{margin:0 0 15px;color:rgba(198,202,30,.96);text-align:center;font-size:9px;letter-spacing:.13em}.vo-pxx-warranty__content{display:grid;grid-template-columns:118px minmax(0,1.35fr) minmax(310px,.85fr);align-items:center;gap:28px;max-width:1390px;margin:0 auto}.vo-pxx-warranty__number{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:104px;padding:0 25px 0 0;border-right:1px solid rgba(255,255,255,.18);text-align:center}.vo-pxx-warranty__number strong{color:#fff;font-size:48px;font-weight:620;line-height:.92;letter-spacing:-.055em}.vo-pxx-warranty__number span{margin-top:10px;color:rgba(255,255,255,.60);font-size:10px;font-weight:650;line-height:1;letter-spacing:.10em;text-transform:uppercase}.vo-pxx-warranty__main{align-self:center}.vo-pxx-warranty__main h2{margin:0 0 8px;color:#fff;font-size:clamp(18px,1.55vw,24px);font-weight:650;line-height:1.18;letter-spacing:-.025em}.vo-pxx-warranty__main p{max-width:760px;margin:0;color:rgba(255,255,255,.72);font-size:12px;line-height:1.58}.vo-pxx-warranty__benefits{display:grid;grid-template-columns:1fr;align-self:stretch;border-left:1px solid rgba(255,255,255,.16)}.vo-pxx-warranty__benefits>div{display:flex;flex-direction:column;justify-content:center;min-height:66px;padding:9px 0 9px 25px}.vo-pxx-warranty__benefits>div+div{border-top:1px solid rgba(255,255,255,.12)}.vo-pxx-warranty__benefits small,.vo-pxx-warranty__benefits strong,.vo-pxx-warranty__benefits span{display:block}.vo-pxx-warranty__benefits small{margin-bottom:3px;color:rgba(198,202,30,.96);font-size:8.5px;font-weight:760;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.vo-pxx-warranty__benefits strong{color:#fff;font-size:11.5px;font-weight:650;line-height:1.3}.vo-pxx-warranty__benefits span{margin-top:3px;color:rgba(255,255,255,.60);font-size:9.7px;line-height:1.42}@media screen and (max-width:1100px){.vo-pxx-warranty__content{grid-template-columns:100px minmax(0,1fr);gap:22px}.vo-pxx-warranty__benefits{grid-column:1 / -1;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.vo-pxx-warranty__benefits>div{padding:14px 20px 2px 0}.vo-pxx-warranty__benefits>div+div{border-top:0;border-left:1px solid rgba(255,255,255,.12);padding-left:20px}}@media screen and (max-width:767px){.vo-pxx-warranty__card{padding:20px 17px;border-radius:12px}.vo-pxx-warranty__kicker{margin-bottom:14px;text-align:left}.vo-pxx-warranty__content{grid-template-columns:78px minmax(0,1fr);gap:16px}.vo-pxx-warranty__number{min-height:92px;padding-right:14px}.vo-pxx-warranty__number strong{font-size:39px}.vo-pxx-warranty__number span{margin-top:8px;font-size:9px}.vo-pxx-warranty__main h2{font-size:17px}.vo-pxx-warranty__main p{font-size:10.8px;line-height:1.5}.vo-pxx-warranty__benefits{grid-template-columns:1fr;gap:0}.vo-pxx-warranty__benefits>div{min-height:0;padding:13px 0 2px}.vo-pxx-warranty__benefits>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.12);margin-top:10px;padding-left:0}}.vo-product-pilot-premium .vo-product-social-cluster{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:22px;width:100%;margin-top:8px;padding:15px 18px;border:1px solid #E7E9E0;border-radius:16px;background:linear-gradient(180deg,#FFF 0,#FCFCF9 100%)}.vo-product-pilot-premium .vo-product-social-cluster__wishlist,.vo-product-pilot-premium .vo-product-social-cluster__share{display:flex;align-items:center;justify-content:center;min-width:0;text-align:center}.vo-product-pilot-premium .vo-product-social-cluster__divider{display:block;width:1px;height:48px;background:linear-gradient(180deg,transparent 0,rgba(198,202,30,.85) 18%,rgba(198,202,30,.85) 82%,transparent 100%)}.vo-product-pilot-premium .vo-product-social-cluster .product-wishlist[data-display="form"]{margin:0}.vo-product-pilot-premium .vo-product-social-cluster .product-wishlist__button{width:auto;justify-content:center;gap:12px;margin:0 auto}.vo-product-pilot-premium .vo-product-social-cluster .product-wishlist__icon{width:42px!important;height:42px!important;flex:0 0 42px;font-size:18px!important}.vo-product-pilot-premium .vo-product-social-cluster .product-withlist__text{color:var(--color-secondary);font-size:13.5px;line-height:1.25;font-weight:600}.vo-product-pilot-premium .vo-product-social-cluster .product-share{width:100%;gap:9px;padding:0;margin:0;border:0;align-items:center;justify-content:center;text-align:center}.vo-product-pilot-premium .vo-product-social-cluster .product-share .product-page__subtitle{margin:0;color:var(--color-secondary);font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vo-product-pilot-premium .vo-product-social-cluster .theme-share{width:100%;justify-content:center;gap:10px}.vo-product-pilot-premium .vo-product-social-cluster .theme-share__link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;padding:0;border:1px solid rgba(198,202,30,.68)!important;border-radius:999px;background:#FCFDF3!important;color:#A8AF08!important;font-size:18px;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.vo-product-pilot-premium .vo-product-social-cluster .theme-share__link:hover{transform:translateY(-1px);border-color:#B7BE0B!important;background:#C6CA1E!important;color:var(--color-secondary)!important;box-shadow:0 8px 18px rgba(25,30,50,.07)}@media(max-width:575px){.vo-product-pilot-premium .vo-product-social-cluster{grid-template-columns:1fr;gap:11px;padding:13px 14px}.vo-product-pilot-premium .vo-product-social-cluster__divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(198,202,30,.75) 14%,rgba(198,202,30,.75) 86%,transparent 100%)}.vo-product-pilot-premium .vo-product-social-cluster .product-wishlist__button,.vo-product-pilot-premium .vo-product-social-cluster .product-share{align-items:center;justify-content:center}.vo-product-pilot-premium .vo-product-social-cluster .product-share,.vo-product-pilot-premium .vo-product-social-cluster .theme-share{width:100%;justify-content:center}}.vo-pxx-trustbar--compact{grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 22px;border-radius:16px}.vo-pxx-trustbar--compact .vo-pxx-trustbar__main{min-width:0}.vo-pxx-trustbar--compact .vo-pxx-trustbar__summary{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:5px}.vo-pxx-trustbar--compact .vo-pxx-trustbar__summary strong{color:var(--vo-pxx-ink);font-size:22px;font-weight:700;line-height:1}.vo-pxx-trustbar--compact .vo-pxx-trustbar__summary-copy{color:var(--vo-pxx-ink);font-size:13px;font-weight:630;line-height:1.3}.vo-pxx-trustbar--compact .vo-pxx-trustbar__link{min-width:190px;padding:0 0 0 22px;border-left:1px solid var(--vo-pxx-line);background:transparent;box-shadow:none}.vo-pxx-trustbar--compact .vo-pxx-trustbar__link:hover{background:transparent;box-shadow:none}.vo-pxx-section-head--reviews-compact{align-items:end;margin-bottom:14px}.vo-pxx-reviews-meta{display:inline-flex;align-items:center;gap:9px;padding:11px 14px;background:linear-gradient(180deg,#fbfbf8 0,#f8f8f4 100%);border:1px solid var(--vo-pxx-line);border-radius:999px;white-space:nowrap}.vo-pxx-reviews-meta__stars{color:#8a9007;font-size:12px;letter-spacing:.08em}.vo-pxx-reviews-meta strong{color:var(--vo-pxx-ink);font-size:14px;font-weight:700;line-height:1}.vo-pxx-reviews-meta small{color:var(--vo-pxx-muted);font-size:10px;font-weight:600;line-height:1.3}.vo-pxx-reviews-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vo-pxx-reviews-grid--featured .vo-pxx-review-card{min-height:178px}.vo-pxx-more-reviews{margin-top:10px;border-radius:12px}.vo-pxx-more-reviews summary{padding:13px 15px;font-size:11px}.vo-pxx-reviews-grid--more{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 10px}.vo-pxx-reviews--lower .vo-pxx-review-card{min-height:0}@media screen and (max-width:991px){.vo-pxx-trustbar--compact{grid-template-columns:1fr}.vo-pxx-trustbar--compact .vo-pxx-trustbar__link{padding:14px 0 0;border-left:0;border-top:1px solid var(--vo-pxx-line);min-width:0}.vo-pxx-reviews-grid--featured,.vo-pxx-reviews-grid--more{grid-template-columns:1fr}}.vo-pxx-review-drawer{margin:8px 0 0;background:#fff;border:1px solid rgba(25,30,50,.12);border-radius:16px;overflow:hidden;box-shadow:0 10px 26px rgba(25,30,50,.035)}.vo-pxx-review-drawer>summary{list-style:none}.vo-pxx-review-drawer>summary::-webkit-details-marker{display:none}.vo-pxx-review-drawer__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 18px;cursor:pointer;background:linear-gradient(180deg,#fff 0,#fcfcf9 100%);transition:background .2s ease}.vo-pxx-review-drawer__summary:hover{background:#fbfcf4}.vo-pxx-review-drawer__rating{display:flex;align-items:center;gap:8px;padding-right:18px;border-right:1px solid rgba(25,30,50,.12);white-space:nowrap}.vo-pxx-review-drawer__stars{color:#858c05;font-size:12px;letter-spacing:.08em}.vo-pxx-review-drawer__rating strong{color:var(--vo-pxx-ink);font-size:20px;font-weight:700;line-height:1}.vo-pxx-review-drawer__copy{min-width:0}.vo-pxx-review-drawer__copy .vo-pxx-kicker{display:block;margin-bottom:3px;font-size:8.5px}.vo-pxx-review-drawer__copy strong{display:block;margin-bottom:2px;color:var(--vo-pxx-ink);font-size:12.8px;font-weight:680;line-height:1.2}.vo-pxx-review-drawer__copy small{display:block;color:var(--vo-pxx-muted);font-size:9.8px;line-height:1.35}.vo-pxx-review-drawer__action{position:relative;min-width:145px;padding:10px 36px 10px 14px;color:var(--vo-pxx-ink);background:#f8f9ee;border:1px solid rgba(133,140,5,.24);border-radius:999px;font-size:10.5px;font-weight:700;line-height:1;text-align:center}.vo-pxx-review-drawer__close-label{display:none}.vo-pxx-review-drawer__chevron{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#737a00;font-size:15px;transition:transform .2s ease}.vo-pxx-review-drawer[open] .vo-pxx-review-drawer__open-label{display:none}.vo-pxx-review-drawer[open] .vo-pxx-review-drawer__close-label{display:inline}.vo-pxx-review-drawer[open] .vo-pxx-review-drawer__chevron{transform:translateY(-50%) rotate(180deg)}.vo-pxx-review-drawer[open] .vo-pxx-review-drawer__summary{border-bottom:1px solid rgba(25,30,50,.10);background:#fbfcf5}.vo-pxx-review-drawer__body{padding:20px 20px 17px;background:linear-gradient(180deg,#fff 0,#fdfdfa 100%)}.vo-pxx-review-drawer__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.vo-pxx-review-drawer__head h2{margin:3px 0 4px;color:var(--vo-pxx-ink);font-size:clamp(18px,1.8vw,23px);font-weight:650;letter-spacing:-.02em}.vo-pxx-review-drawer__head p{margin:0;color:var(--vo-pxx-muted);font-size:10.5px;line-height:1.45}.vo-pxx-review-drawer__count{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;color:var(--vo-pxx-ink);font-size:22px;font-weight:700;line-height:1}.vo-pxx-review-drawer__count span{margin-top:4px;color:var(--vo-pxx-muted);font-size:8.7px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.vo-pxx-review-drawer .vo-pxx-reviews-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vo-pxx-review-drawer .vo-pxx-review-card{min-height:0}.vo-pxx-review-drawer .vo-pxx-more-reviews--inline{margin-top:10px}.vo-pxx-review-drawer .vo-pxx-reviews-grid--more{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 10px}.vo-pxx-review-drawer__close{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:13px auto 0;padding:9px 14px;color:var(--vo-pxx-ink);background:transparent;border:1px solid rgba(133,140,5,.28);border-radius:999px;font-family:inherit;font-size:9.5px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.vo-pxx-review-drawer__close:hover{background:#f8f9ee;border-color:rgba(133,140,5,.48);transform:translateY(-1px)}.vo-pxx-review-drawer__close span{color:#737a00}.vo-pxx-review-drawer+.vo-pxx-block{border-top:0}@media screen and (max-width:767px){.vo-pxx-review-drawer__summary{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.vo-pxx-review-drawer__rating{padding-right:12px}.vo-pxx-review-drawer__copy small{display:none}.vo-pxx-review-drawer__action{grid-column:1 / -1;width:100%;min-width:0}.vo-pxx-review-drawer__body{padding:17px 14px 14px}.vo-pxx-review-drawer__head{align-items:flex-start}.vo-pxx-review-drawer__count{display:none}.vo-pxx-review-drawer .vo-pxx-reviews-grid--featured,.vo-pxx-review-drawer .vo-pxx-reviews-grid--more{grid-template-columns:1fr}}.vo-pxx-review-drawer{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;margin:16px 0 0}.vo-pxx-review-drawer__summary{padding:0;background:transparent}.vo-pxx-review-drawer__summary:hover{background:transparent}.vo-pxx-review-drawer__summary-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:min(100%,920px);margin:0 auto;padding:20px 22px 20px 26px;background:linear-gradient(135deg,#fff 0,#fbfbf7 100%);border:1px solid rgba(25,30,50,.11);border-radius:18px;box-shadow:0 14px 34px rgba(25,30,50,.045);overflow:hidden}.vo-pxx-review-drawer__summary-inner::before{content:'';position:absolute;left:0;top:17px;bottom:17px;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#c6ca1e 0,#858c05 100%)}.vo-pxx-review-drawer__copy{min-width:0}.vo-pxx-review-drawer__copy .vo-pxx-kicker{margin-bottom:8px;color:#737a00;font-size:8.8px;letter-spacing:.13em}.vo-pxx-review-drawer__rating-line{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:5px}.vo-pxx-review-drawer__stars{color:#858c05;font-size:13px;letter-spacing:.09em}.vo-pxx-review-drawer__rating-line strong{color:var(--vo-pxx-ink);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.03em}.vo-pxx-review-drawer__count-inline{position:relative;padding-left:13px;color:var(--vo-pxx-ink);font-size:12.5px;font-weight:650;line-height:1.2}.vo-pxx-review-drawer__count-inline::before{content:'';position:absolute;left:0;top:50%;width:1px;height:18px;transform:translateY(-50%);background:rgba(25,30,50,.16)}.vo-pxx-review-drawer__copy small{display:block;color:#707786;font-size:10.5px;line-height:1.4}.vo-pxx-review-drawer__action{min-width:156px;padding:11px 42px 11px 16px;color:var(--vo-pxx-ink);background:#fff;border:1px solid rgba(115,122,0,.26);border-radius:999px;font-size:10.8px;font-weight:700;line-height:1;text-align:center;box-shadow:0 5px 14px rgba(25,30,50,.035);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.vo-pxx-review-drawer__summary:hover .vo-pxx-review-drawer__action{border-color:rgba(115,122,0,.48);background:#fcfdf4;box-shadow:0 8px 18px rgba(25,30,50,.055);transform:translateY(-1px)}.vo-pxx-review-drawer__chevron{right:15px;font-size:15px;color:#737a00}.vo-pxx-review-drawer[open] .vo-pxx-review-drawer__summary{border-bottom:0;background:transparent}.vo-pxx-review-drawer[open] .vo-pxx-review-drawer__summary-inner{border-radius:18px 18px 0 0;border-bottom-color:transparent;box-shadow:0 12px 30px rgba(25,30,50,.04)}.vo-pxx-review-drawer__body{width:min(100%,1120px);margin:0 auto;padding:22px 24px 20px;background:linear-gradient(180deg,#fbfbf8 0,#fff 100%);border:1px solid rgba(25,30,50,.11);border-top:0;border-radius:0 0 18px 18px;box-shadow:0 16px 36px rgba(25,30,50,.045)}.vo-pxx-review-drawer__head{align-items:center;margin-bottom:16px}.vo-pxx-review-drawer__head h2{margin-top:4px;font-size:clamp(18px,1.7vw,22px)}.vo-pxx-review-drawer__head p{max-width:600px;font-size:10.8px}.vo-pxx-review-drawer__count{padding:10px 13px;background:#fff;border:1px solid rgba(25,30,50,.09);border-radius:12px;font-size:19px}.vo-pxx-review-drawer .vo-pxx-reviews-grid--featured{gap:12px}.vo-pxx-review-drawer .vo-pxx-review-card{background:#fff;border-radius:13px;box-shadow:0 7px 18px rgba(25,30,50,.025)}.vo-pxx-review-drawer .vo-pxx-more-reviews--inline{margin-top:12px;border-radius:12px;background:#fff}.vo-pxx-review-drawer__close{margin-top:15px;padding:10px 16px;background:#fff;border-color:rgba(115,122,0,.30);font-size:10px}@media screen and (max-width:767px){.vo-pxx-review-drawer__summary-inner{grid-template-columns:1fr;gap:14px;padding:18px 17px 17px 20px;border-radius:15px}.vo-pxx-review-drawer__action{width:100%;min-width:0}.vo-pxx-review-drawer__body{padding:18px 14px 15px;border-radius:0 0 15px 15px}.vo-pxx-review-drawer__head{align-items:flex-start}.vo-pxx-review-drawer__rating-line strong{font-size:21px}.vo-pxx-review-drawer__count-inline{font-size:11.5px}}.vo-pxx-fit{padding-top:26px;padding-bottom:27px}.vo-pxx-fit__head{max-width:760px;margin-bottom:15px}.vo-pxx-fit__head h2{margin:4px 0 6px;color:var(--vo-pxx-ink);font-size:clamp(21px,2vw,28px);font-weight:640;line-height:1.15;letter-spacing:-.025em}.vo-pxx-fit__head p{margin:0;color:var(--vo-pxx-muted);font-size:11.5px;line-height:1.52}.vo-pxx-fit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.vo-pxx-fit__item{display:grid;grid-template-columns:31px minmax(0,1fr);gap:11px;min-height:114px;padding:15px 16px;background:linear-gradient(180deg,#fff 0,#fcfcf8 100%);border:1px solid var(--vo-pxx-line);border-radius:12px}.vo-pxx-fit__check{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:999px;background:#f7f8df;border:1px solid rgba(198,202,30,.38);color:#737a00;font-size:13px;font-weight:800}.vo-pxx-fit__item strong,.vo-pxx-fit__item span{display:block}.vo-pxx-fit__item strong{margin-bottom:5px;color:var(--vo-pxx-ink);font-size:12.4px;font-weight:680;line-height:1.3}.vo-pxx-fit__item div>span{color:#5f6675;font-size:10.6px;line-height:1.5}.vo-pxx-fit__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-top:9px;padding:11px 14px;background:#f8f8f4;border:1px solid var(--vo-pxx-line);border-radius:10px}.vo-pxx-fit__note span{color:#737a00;font-size:8.8px;font-weight:780;letter-spacing:.10em;white-space:nowrap}.vo-pxx-fit__note p{margin:0;color:#5e6573;font-size:10.5px;line-height:1.45}.vo-pxx-warranty{padding-top:22px!important;padding-bottom:22px!important}.vo-pxx-warranty__card{padding:17px 23px!important;border-radius:13px!important;box-shadow:0 10px 26px rgba(25,30,50,.065)!important}.vo-pxx-warranty__kicker{margin-bottom:10px!important;font-size:8.5px!important}.vo-pxx-warranty__content{grid-template-columns:92px minmax(0,1.45fr) minmax(285px,.75fr)!important;gap:22px!important}.vo-pxx-warranty__number{min-height:82px!important;padding-right:19px!important}.vo-pxx-warranty__number strong{font-size:38px!important}.vo-pxx-warranty__number span{margin-top:7px!important;font-size:8.5px!important}.vo-pxx-warranty__main h2{margin-bottom:5px!important;font-size:clamp(17px,1.35vw,21px)!important}.vo-pxx-warranty__main p{font-size:10.8px!important;line-height:1.5!important}.vo-pxx-warranty__benefits>div{min-height:51px!important;padding:6px 0 6px 20px!important}.vo-pxx-warranty__benefits small{font-size:7.8px!important}.vo-pxx-warranty__benefits strong{font-size:10.7px!important}.vo-pxx-warranty__benefits span{font-size:8.9px!important;line-height:1.35!important}.vo-pxx-faq-section .vo-pxx-section-head{margin-bottom:10px}.vo-pxx-faq-section .vo-pxx-section-head p{margin-top:5px}@media screen and (max-width:1100px){.vo-pxx-warranty__content{grid-template-columns:82px minmax(0,1fr)!important}}@media screen and (max-width:767px){.vo-pxx-fit__grid{grid-template-columns:1fr}.vo-pxx-fit__item{min-height:0}.vo-pxx-fit__note{grid-template-columns:1fr;gap:5px}.vo-pxx-warranty__card{padding:17px 15px!important}.vo-pxx-warranty__content{grid-template-columns:66px minmax(0,1fr)!important;gap:14px!important}.vo-pxx-warranty__number{min-height:76px!important;padding-right:11px!important}.vo-pxx-warranty__number strong{font-size:32px!important}.vo-pxx-warranty__benefits{grid-column:1 / -1}}.vo-national-delivery{position:relative;width:100%;margin:0 0 12px;padding:13px 16px 12px 18px;overflow:hidden;color:var(--color-main);background:linear-gradient(180deg,#fafaf8 0,#fff 100%);border:1px solid #e6e8eb;border-radius:14px;box-shadow:0 6px 20px rgba(25,30,50,.04);font-family:inherit;box-sizing:border-box}.vo-national-delivery *,.vo-national-delivery *::before,.vo-national-delivery *::after{box-sizing:border-box}.vo-national-delivery__accent{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--color-button-main-bg) 0,var(--color-button-main-bg) 72%,var(--color-secondary) 72%,var(--color-secondary) 100%)}.vo-national-delivery__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #e6e8eb}.vo-national-delivery__status{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.vo-national-delivery__badge{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;color:#fff;background:var(--color-secondary);border-radius:999px;font-size:8px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vo-national-delivery__dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#8b9317}.vo-national-delivery__origin{color:#727785;font-size:10.5px;line-height:1.3;font-weight:500}.vo-national-delivery__days{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 12px;color:#5e6610;background:#fcfdf2;border:1px solid rgba(139,147,23,.28);border-radius:999px;font-size:9px;line-height:1;font-weight:750;white-space:nowrap}.vo-national-delivery__content{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);align-items:center;gap:16px}.vo-national-delivery__date-block{display:flex;align-items:center;gap:10px;min-width:0}.vo-national-delivery__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;color:var(--color-secondary);background:#f4f6d9;border:1px solid rgba(139,147,23,.18);border-radius:11px}.vo-national-delivery__date-copy{display:flex;flex-direction:column;min-width:0;gap:1px}.vo-national-delivery__label{margin-bottom:1px;color:#7a808d;font-size:7.5px;line-height:1.2;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.vo-national-delivery__date{color:var(--color-secondary);font-size:13.5px;line-height:1.18;font-weight:750;letter-spacing:-.01em}.vo-national-delivery__meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.vo-national-delivery__description{max-width:330px;color:#727785;font-size:9.5px;line-height:1.4}.vo-national-delivery__link{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;color:#6e7415!important;background:#fff;border:1px solid rgba(139,147,23,.32);border-radius:999px;font-size:8.8px;line-height:1;font-weight:750;text-decoration:none!important}.vo-national-delivery__link:hover{color:var(--color-secondary)!important;background:#fbfceb}.vo-fensa-warranty .vo-pxx-warranty__number strong{font-size:clamp(30px,3.2vw,44px);letter-spacing:-.055em}.vo-fensa-warranty .vo-pxx-warranty__benefits strong{font-size:12px}.vo-fensa-source-note{margin-top:7px;color:var(--vo-pxx-muted);font-size:9.3px;line-height:1.45}@media screen and (max-width:575px){.vo-national-delivery{margin:13px 0 16px;padding:13px 13px 13px 17px;border-radius:12px}.vo-national-delivery__header{align-items:flex-start}.vo-national-delivery__origin{width:100%;font-size:10px}.vo-national-delivery__days{font-size:8px}.vo-national-delivery__content{display:block}.vo-national-delivery__meta{margin-top:10px;padding-top:9px;border-top:1px solid #e6e8eb}.vo-national-delivery__description{max-width:100%;font-size:8.8px}}.vo-product-pilot-premium .product-page__content .product-options.variants{display:none!important}.vo-product-color{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px;padding:11px 13px;border:1px solid rgba(25,30,50,.11);border-radius:13px;background:linear-gradient(180deg,#fff 0,#fcfcfa 100%)}.vo-product-color__label{color:#737a00;font-size:9px;font-weight:760;line-height:1.2;letter-spacing:.095em;text-transform:uppercase}.vo-product-color__value{display:flex;align-items:center;gap:9px;min-width:0;text-align:right}.vo-product-color__value>div{min-width:0}.vo-product-color__value strong,.vo-product-color__value small{display:block}.vo-product-color__value strong{color:var(--color-main);font-size:11.5px;font-weight:700;line-height:1.2}.vo-product-color__value small{margin-top:2px;color:#777e8d;font-size:8.5px;line-height:1.2}.vo-product-color__swatch{width:23px;height:23px;flex:0 0 23px;border-radius:50%;border:1px solid rgba(25,30,50,.15);box-shadow:inset 0 0 0 3px #fff,0 2px 7px rgba(25,30,50,.07)}.vo-product-color__swatch--black{background:#171923}.vo-product-color__swatch--inox{background:linear-gradient(135deg,#cfd2d4 0,#f2f3f3 45%,#aeb3b7 100%)}@media screen and (max-width:767px){.vo-product-color{padding:10px 11px;margin-bottom:9px}.vo-product-color__label{font-size:8.6px}.vo-product-color__value strong{font-size:11px}}.vo-product-color--single{min-height:62px;padding:10px 13px}.vo-product-color--single .vo-product-color__value{gap:10px}.vo-product-color--single .vo-product-color__swatch{width:26px;height:26px;flex-basis:26px;box-shadow:inset 0 0 0 3px #fff,0 1px 5px rgba(25,30,50,.08)}.vo-premium-variants{display:grid;gap:10px;margin:0 0 10px}.vo-premium-option{padding:14px 15px 13px;border:1px solid rgba(25,30,50,.11);border-radius:14px;background:linear-gradient(180deg,#fff 0,#fcfcfa 100%)}.vo-premium-option__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}.vo-premium-option__eyebrow{display:block;color:#737a00;font-size:9px;font-weight:780;line-height:1.2;letter-spacing:.095em;text-transform:uppercase}.vo-premium-option__head small{display:block;margin-top:4px;color:#777e8d;font-size:8.6px;line-height:1.3}.vo-premium-option__selected{display:flex;align-items:baseline;gap:5px;white-space:nowrap;color:#777e8d;font-size:9px}.vo-premium-option__selected strong{color:var(--color-main);font-size:11px;font-weight:720}.vo-premium-option__swatches{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.vo-premium-swatch{appearance:none;min-width:56px;padding:0;border:0;background:transparent;color:var(--color-main);text-align:center;cursor:pointer}.vo-premium-swatch__sample{display:block;width:38px;height:38px;margin:0 auto 5px;border-radius:50%;border:1px solid rgba(25,30,50,.16);background:linear-gradient(135deg,#cfd2d4 0,#f2f3f3 45%,#aeb3b7 100%);box-shadow:0 2px 7px rgba(25,30,50,.07);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.vo-premium-swatch__name{display:block;max-width:76px;color:#5f6675;font-size:8.7px;line-height:1.2}.vo-premium-swatch.is-selected .vo-premium-swatch__sample{border-color:#737a00;box-shadow:0 0 0 2px #fff,0 0 0 4px #8a9007,0 3px 10px rgba(25,30,50,.09)}.vo-premium-swatch.is-selected .vo-premium-swatch__name{color:var(--color-main);font-weight:700}.vo-premium-option__more{position:relative;align-self:center}.vo-premium-option__more summary{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;list-style:none;cursor:pointer;border:1px solid rgba(25,30,50,.13);border-radius:999px;color:#5f6675;background:#fff;font-size:8.8px;font-weight:650}.vo-premium-option__more summary::-webkit-details-marker{display:none}.vo-premium-option__more-panel{position:absolute;z-index:8;right:0;top:calc(100%+7px);display:flex;gap:10px;min-width:220px;padding:12px;border:1px solid rgba(25,30,50,.12);border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(25,30,50,.10)}.vo-premium-option__chips{display:flex;gap:7px;flex-wrap:wrap}.vo-premium-chip{appearance:none;min-height:36px;padding:0 13px;border:1px solid rgba(25,30,50,.14);border-radius:10px;background:#fff;color:#5f6675;font:inherit;font-size:9.5px;font-weight:620;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.vo-premium-chip.is-selected{border-color:#737a00;background:rgba(198,202,30,.08);color:var(--color-main);box-shadow:inset 0 0 0 1px rgba(115,122,0,.14)}@media screen and (max-width:767px){.vo-premium-option{padding:12px 11px}.vo-premium-option__head{display:block;margin-bottom:11px}.vo-premium-option__selected{margin-top:7px}.vo-premium-option__swatches{gap:8px}.vo-premium-swatch{min-width:50px}.vo-premium-swatch__sample{width:34px;height:34px}.vo-premium-option__more-panel{left:0;right:auto;flex-wrap:wrap}.vo-premium-chip{min-height:34px;padding:0 11px}}.vo-product-pilot-premium .vo-product-color--single{min-height:52px;padding:8px 12px;margin-bottom:9px}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__value{gap:7px}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__swatch{width:24px;height:24px;flex-basis:24px;border-width:1px;box-shadow:inset 0 0 0 2px #fff,0 1px 4px rgba(25,30,50,.07)}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__value strong{font-size:11.3px}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__value small{margin-top:1px;font-size:8.2px}.vo-product-pilot-national .vo-national-delivery{padding:10px 14px 10px 17px;margin-bottom:10px;border-radius:13px}.vo-product-pilot-national .vo-national-delivery__header{margin-bottom:7px;padding-bottom:7px}.vo-product-pilot-national .vo-national-delivery__badge{padding:5px 8px;font-size:7.7px}.vo-product-pilot-national .vo-national-delivery__days{padding:6px 10px;font-size:8.7px}.vo-product-pilot-national .vo-national-delivery__content{gap:13px}.vo-product-pilot-national .vo-national-delivery__date-block{gap:9px}.vo-product-pilot-national .vo-national-delivery__icon{width:34px;height:34px;flex-basis:34px;border-radius:10px}.vo-product-pilot-national .vo-national-delivery__date{font-size:13px}.vo-product-pilot-national .vo-national-delivery__meta{gap:6px}.vo-product-pilot-national .vo-national-delivery__description{font-size:9px;line-height:1.35}.vo-product-pilot-national .vo-national-delivery__link{padding:6px 9px;font-size:8.4px}.vo-product-pilot-premium #add-to-cart{background:#BCBE3E!important;border-color:#BCBE3E!important;color:#fff!important;font-weight:760}.vo-product-pilot-premium #buy-now-button,.vo-product-pilot-premium #request-quote{background:#fff!important;color:#BCBE3E!important;border-color:#BCBE3E!important;box-shadow:none!important;font-weight:700}.vo-product-pilot-premium #buy-now-button:hover,.vo-product-pilot-premium #buy-now-button:focus,.vo-product-pilot-premium #request-quote:hover,.vo-product-pilot-premium #request-quote:focus{background:rgba(188,190,62,.07)!important;color:#AEB02F!important;border-color:#AEB02F!important}@media screen and (min-width:992px){.vo-product-pilot-premium .product-form__wrapper:has(#request-quote) #add-to-cart{width:29%!important}.vo-product-pilot-premium .product-form__wrapper:has(#request-quote) #buy-now-button{width:25%!important}.vo-product-pilot-premium .product-form__wrapper:has(#request-quote) #request-quote{width:22%!important}}@media screen and (max-width:575px){.vo-product-pilot-premium .vo-product-color--single{min-height:48px;padding:8px 10px}.vo-product-pilot-national .vo-national-delivery{margin:11px 0 13px;padding:11px 11px 11px 15px}.vo-product-pilot-national .vo-national-delivery__meta{margin-top:8px;padding-top:8px}}.vo-product-pilot-premium .vo-product-color--single{justify-content:flex-start;gap:18px;min-height:48px;padding:8px 12px}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__label{flex:0 0 auto;white-space:nowrap}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__value{flex:0 1 auto;justify-content:flex-start;gap:7px;text-align:left}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__value>div{display:flex;align-items:baseline;gap:7px}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__value strong,.vo-product-pilot-premium .vo-product-color--single .vo-product-color__value small{display:inline}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__value small{margin-top:0}@media screen and (max-width:767px){.vo-product-pilot-premium .vo-product-color--single{gap:12px;flex-wrap:wrap}.vo-product-pilot-premium .vo-product-color--single .vo-product-color__value>div{flex-wrap:wrap;row-gap:2px}}.vo-motor-route-marker{display:none!important}.vo-product-finishes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 9px}.vo-product-finish{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:2px;min-height:52px;padding:9px 11px;border:1px solid rgba(25,30,50,.11);border-radius:13px;background:linear-gradient(180deg,#fff 0,#fcfcfa 100%)}.vo-product-finish__label{grid-column:1 / -1;color:#737a00;font-size:8.3px;font-weight:760;line-height:1.1;letter-spacing:.09em;text-transform:uppercase}.vo-product-finish__swatch{width:22px;height:22px;border-radius:50%;border:1px solid rgba(25,30,50,.14);box-shadow:inset 0 0 0 2px #fff,0 1px 4px rgba(25,30,50,.07)}.vo-product-finish__swatch--oat{background:linear-gradient(135deg,#e6ddce,#f3eee4 48%,#d8cdbd)}.vo-product-finish__swatch--dark{background:#25272d}.vo-product-finish strong{display:block;color:var(--color-main);font-size:10.8px;font-weight:700;line-height:1.15}.vo-product-finish small{display:block;margin-top:1px;color:#777e8d;font-size:8px;line-height:1.15}.vo-product-color__swatch--white{background:#f8f8f5}.vo-family-support{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);gap:22px;align-items:center;padding-top:24px;padding-bottom:24px}.vo-family-support h2{margin:6px 0 7px;color:var(--vo-pxx-ink);font-size:clamp(19px,1.8vw,25px);font-weight:640}.vo-family-support p{margin:0;max-width:760px;color:var(--vo-pxx-muted);font-size:11.5px;line-height:1.55}.vo-family-support aside{padding:15px 16px;border-radius:12px;background:var(--vo-pxx-ink);color:#fff}.vo-family-support aside strong{display:block;font-size:18px;font-weight:650}.vo-family-support aside span{display:block;margin-top:4px;color:rgba(255,255,255,.66);font-size:9px;line-height:1.4}.vo-product-pilot-national.vo-family-f08 .vo-national-delivery,.vo-product-pilot-national.vo-family-f09 .vo-national-delivery{margin-top:11px}@media screen and (max-width:767px){.vo-product-finishes{grid-template-columns:1fr;gap:7px}.vo-product-finish{min-height:48px}.vo-family-support{grid-template-columns:1fr;gap:13px}}.vo-curated-furniture-detail{max-width:1120px;margin:18px auto 40px;color:#252938}.vo-curated-furniture-detail .vo-furniture-sheet{display:grid;gap:14px}.vo-curated-furniture-detail .vo-furniture-eyebrow{margin:0 0 4px;color:#7D8120;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.vo-curated-furniture-detail .vo-furniture-intro{margin:0;max-width:820px;font-size:16px;line-height:1.65}.vo-curated-furniture-detail .vo-furniture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vo-curated-furniture-detail .vo-furniture-card{padding:17px 18px;border:1px solid #E6E8EB;border-radius:16px;background:#fff}.vo-curated-furniture-detail .vo-furniture-card--soft{background:#FBFBF7;border-color:rgba(188,190,62,.34)}.vo-curated-furniture-detail .vo-furniture-card h3{margin:0 0 9px;color:#323714;font-size:14px;font-weight:750}.vo-curated-furniture-detail .vo-furniture-card p,.vo-curated-furniture-detail .vo-furniture-card li{color:#606574;font-size:13px;line-height:1.58}.vo-curated-furniture-detail .vo-furniture-card p{margin:0}.vo-curated-furniture-detail .vo-furniture-card ul{margin:0;padding-left:18px}.vo-curated-furniture-detail .vo-furniture-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.vo-curated-furniture-detail .vo-furniture-spec{padding:12px;border:1px solid #E8EAEF;border-radius:12px;background:#fff}.vo-curated-furniture-detail .vo-furniture-spec dt{margin-bottom:4px;color:#777C87;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.vo-curated-furniture-detail .vo-furniture-spec dd{margin:0;color:#2E3316;font-size:12px;font-weight:700}@media(max-width:767px){.vo-curated-furniture-detail{margin-top:10px}.vo-curated-furniture-detail .vo-furniture-grid{grid-template-columns:1fr}.vo-curated-furniture-detail .vo-furniture-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.vo-product-color__swatch--linen-beige{background:linear-gradient(135deg,#cdbb9f 0,#e7d9c4 48%,#d2c0a5 100%)}.vo-curated-product-attributes .product-page__sku::before{content:''}.vo-pxx-inline-link{color:#737a00!important;font-weight:700;text-decoration:none!important}.vo-pxx-inline-link:hover{text-decoration:underline!important}.vo-kyoto-detail-section .theme-section__container{max-width:var(--theme-max-width)}.vo-kyoto-premium{max-width:1120px;margin:0 auto 34px}.vo-kyoto-origin-note{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:#7d8120;font-size:8.5px;font-weight:720;letter-spacing:.05em;text-transform:uppercase}.vo-kyoto-origin-note::before{content:'';width:18px;height:2px;background:var(--vo-pxx-accent)}.vo-kyoto-convert{padding-top:26px;padding-bottom:27px}.vo-kyoto-convert__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vo-kyoto-convert__grid article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 16px;border:1px solid var(--vo-pxx-line);border-radius:12px;background:linear-gradient(180deg,#fff 0,#fcfcf8 100%)}.vo-kyoto-convert__grid article>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;color:var(--vo-pxx-ink);background:var(--vo-pxx-soft-olive);border:1px solid rgba(188,190,62,.36);font-size:8px;font-weight:780}.vo-kyoto-convert__grid strong{display:block;margin:1px 0 5px;color:var(--vo-pxx-ink);font-size:12px;font-weight:690;line-height:1.3}.vo-kyoto-convert__grid p{margin:0;color:var(--vo-pxx-muted);font-size:10.2px;line-height:1.5}.vo-kyoto-setup-care{padding-top:24px;padding-bottom:24px}.vo-kyoto-premium .vo-pxx-faq-section{padding-bottom:12px}@media screen and (max-width:767px){.vo-kyoto-premium{margin-bottom:24px}.vo-kyoto-convert__grid{grid-template-columns:1fr}.vo-kyoto-origin-note{font-size:7.9px}}.vo-kyoto-warranty{padding-top:26px;padding-bottom:27px}.vo-kyoto-warranty__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.vo-kyoto-warranty__grid article{padding:16px;border:1px solid var(--vo-pxx-line);border-radius:12px;background:linear-gradient(180deg,#fff 0,#fcfcf8 100%)}.vo-kyoto-warranty__grid strong{display:block;margin-bottom:6px;color:var(--vo-pxx-ink);font-size:17px;line-height:1.1;font-weight:760}.vo-kyoto-warranty__grid span{display:block;color:var(--vo-pxx-muted);font-size:10.2px;line-height:1.45}.vo-kyoto-warranty__note{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;margin-top:9px;padding:13px 15px;border-left:3px solid var(--vo-pxx-accent);background:var(--vo-pxx-soft-olive)}.vo-kyoto-warranty__note>span{color:var(--vo-pxx-ink);font-size:8px;font-weight:790;letter-spacing:.08em}.vo-kyoto-warranty__note p{margin:0;color:var(--vo-pxx-muted);font-size:10px;line-height:1.5}.vo-kyoto-reviews-demo{padding-top:26px;padding-bottom:27px}.vo-kyoto-demo-badge{display:inline-flex;align-items:center;justify-content:center;align-self:end;padding:7px 9px;border:1px solid rgba(188,190,62,.5);border-radius:999px;color:var(--vo-pxx-ink);background:var(--vo-pxx-soft-olive);font-size:7.7px;font-weight:780;letter-spacing:.07em;white-space:nowrap}.vo-kyoto-reviews-demo__notice{margin:-2px 0 10px;padding:8px 10px;border:1px dashed rgba(46,51,22,.24);border-radius:9px;color:var(--vo-pxx-muted);background:#fbfbf7;font-size:8.8px;line-height:1.4}.vo-kyoto-reviews-demo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.vo-kyoto-review-card{display:flex;flex-direction:column;min-height:176px;padding:16px;border:1px solid var(--vo-pxx-line);border-radius:12px;background:#fff}.vo-kyoto-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.vo-kyoto-review-stars{color:#8b8d20;font-size:12px;letter-spacing:.08em}.vo-kyoto-review-card__top>span:last-child{color:#8b8d20;font-size:7.5px;font-weight:800;letter-spacing:.08em}.vo-kyoto-review-card>p{margin:0 0 16px;color:var(--vo-pxx-ink);font-size:10.7px;line-height:1.55}.vo-kyoto-review-card footer{display:grid;gap:2px;margin-top:auto;padding-top:11px;border-top:1px solid var(--vo-pxx-line)}.vo-kyoto-review-card footer strong{color:var(--vo-pxx-ink);font-size:9.5px;font-weight:710}.vo-kyoto-review-card footer span{color:var(--vo-pxx-muted);font-size:8.2px}@media screen and (max-width:767px){.vo-kyoto-warranty__grid,.vo-kyoto-reviews-demo__grid{grid-template-columns:1fr}.vo-kyoto-warranty__note{grid-template-columns:1fr;gap:5px}.vo-kyoto-review-card{min-height:0}.vo-kyoto-demo-badge{margin-top:8px}}.verdeolivo-service-card__selector--info{cursor:default;opacity:.82}.verdeolivo-service-card__selector--disabled{cursor:not-allowed;opacity:.55}.verdeolivo-service-card__selector--disabled input{cursor:not-allowed}.verdeolivo-service-card__selector--disabled .verdeolivo-service-card__check{filter:grayscale(1)}.verdeolivo-service-card__price-amount.is-muted{opacity:.62}