.product-heading{position:relative;z-index:2;display:flex;flex-direction:column;gap:calc(var(--section-content-padding) * 1)}.product-heading:not(:empty){margin-bottom:calc(var(--section-content-padding) * 1.5)}.product-gallery{margin-bottom:calc(var(--section-content-padding) * 2)}.product-gallery__wrapper{position:relative;display:flex;overflow:hidden;width:100%;flex-direction:column;gap:calc(var(--section-content-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-padding);padding-left:var(--section-content-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-padding)}.product-gallery__carousel--main .product-gallery__arrow--next{padding-right:var(--section-content-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}@media only screen and (max-width:767px){.product-gallery{position:relative;padding-bottom:calc(var(--section-content-padding) * 2)}.product-gallery::after{position:absolute;right:var(--section-content-padding);bottom:0;left:var(--section-content-padding);display:block;width:auto;height:1px;background:var(--color-border);content:""}.product-gallery__wrapper.sticky-md-top{top:0!important}}@media only screen and (min-width:768px){.product-gallery{margin-bottom:var(--section-content-padding)}.product-gallery__wrapper.sticky-md-top{position:sticky!important;z-index:10}body:has(.top-bar--fixed) .product-gallery__wrapper.sticky-md-top{top:50px}}@media only screen and (min-width:992px){.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-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"][data-dimension="square"] .product-gallery__carousel--thumbs,.product-gallery__wrapper[data-thumbs="right"][data-dimension="square"] .product-gallery__carousel--thumbs{max-height:430px}.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-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-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-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-padding) * 2)+86px)}}.product-page__info{display:flex;width:100%;flex-direction:column;align-items:var(--product-page-alignment);gap:calc(var(--section-content-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-padding) * .75)}.product-page__title{text-align:var(--product-page-alignment)}.theme-section__title>.product-page__title--anchor{display:block;margin:var(--section-content-padding) 0 calc(var(--section-content-padding) * 1.25) 0!important}.product-price{display:flex;flex-wrap:wrap;align-items:center;font-size:calc(var(--font-base-size) * 1.25);gap:calc(var(--section-content-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(--pb-font-size) * 1)}.product-page__discount-label{padding:calc(var(--font-base-size) * .45) calc(var(--font-base-size) * .35);background:var(--color-discount);color:var(--color-discount-text);font-size:65%;line-height:1}.product-page__discount-message{width:100%;padding:calc(var(--section-content-padding) * .85) calc(var(--section-content-padding) * .75);border:1px solid var(--color-secondary-op05);margin-top:calc(var(--section-content-padding) * .75);margin-bottom:calc(var(--section-content-padding) * .5);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-padding) * 1.5);gap:calc(var(--section-content-padding) * 1)}.product-page__description>.product-page__subtitle{padding-bottom:calc(var(--section-content-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-padding);font-size:calc(var(--font-base-size) * .85)}.product-volume-prices__row{display:flex;justify-content:space-between;padding:calc(var(--section-content-padding) * .5) 0;transition:all .25s ease-in-out}.product-volume-prices__row:first-of-type{padding:var(--section-content-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-padding) * .25) 0;gap:calc(var(--section-content-padding) * .25) calc(var(--section-content-padding) * .5);line-height:1.25;text-align:center}.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-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-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-padding) * 2) calc(var(--section-content-padding) * 1.5);background:var(--color-main-op05);gap:calc(var(--section-content-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__button{display:flex;align-items:center;justify-content:center;font-size:calc(var(--font-base-size) * .85);gap:calc(var(--font-base-size) * .5)}.product-message__button+.product-message__button{margin-top:calc(var(--section-content-padding) * .5)}.product-message__button>i{font-size:110%}.product-message__link{display:inline-block;width:fit-content;margin-top:calc(var(--section-content-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-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-padding) * .5)}.product-page__subtitle:not(:empty)+.product-details{margin-top:var(--section-content-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-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-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-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-padding) * .25)}.product-share .theme-share{gap:calc(var(--section-content-padding) * .5)}.product-share .theme-share__link{font-size:calc(var(--font-base-size) * 1.2)}.product-tabs__content{padding-top:calc(var(--section-content-block-padding) * 2)}.product-tabs__content .product-page__subtitle{display:none}.product-tabs__button{padding-right:calc(var(--section-content-block-padding) * 1.5)!important;padding-left:calc(var(--section-content-block-padding) * 1.5)!important;background-color:transparent!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;color:var(--color-main-op5)!important;font-size:calc(var(--font-base-size) * .85);font-weight:600}.product-tabs__button:hover:not(.active){border-color:var(--color-main-op1)!important}.product-tabs__button.active{border-color:var(--color-main-op1) var(--color-main-op1) var(--color-background) var(--color-main-op1)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;color:var(--color-main)!important}.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-padding) * 2)}.product-form{margin-bottom:calc(var(--section-content-padding) * .75)}.product-form__actions{align-items:var(--product-page-alignment);gap:calc(var(--section-content-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;gap:calc(var(--font-base-size) * .5);line-height:1}.product-form__button>.theme-icon{font-size:110%}.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-padding) * 1)}@media only 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 only 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-padding) * 2) 0;border-top:var(--theme-border-thickness) var(--theme-border-style) var(--color-border);gap:calc(var(--section-content-padding) * 2)}.product-options__fieldset{display:flex;width:100%;flex-direction:column;align-items:var(--product-page-alignment);gap:calc(var(--section-content-padding) * .5)}.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-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(--pb-font-size) * .75)}.product-options__selector>input[type="radio"]{display:none!important}.product-options__selector--button{padding:calc(var(--section-content-padding) * 1) calc(var(--section-content-padding) * 1.5)}.product-options__selector--button:has(input[type="radio"]:checked){border-color:var(--color-main);background:var(--color-main)!important;color:var(--color-background)!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-padding);gap:calc(var(--font-base-size) * .5)}.product-stock-locations{margin-bottom:var(--section-content-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-padding) * 1.5);border-bottom:var(--theme-border-thickness) var(--theme-border-style) var(--color-border);margin-bottom:calc(var(--section-content-padding) * 1.5);font-size:var(--font-base-size);gap:calc(var(--section-content-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-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-padding) * .5);font-size:calc(var(--font-base-size) * .875);gap:calc(var(--section-content-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__container{padding-right:calc(var(--section-content-padding) * 2);padding-left:calc(var(--section-content-padding) * 2)}.product-page[data-card="true"] .theme-section__content{padding:calc(var(--section-content-padding) * 3) var(--section-content-padding) calc(var(--section-content-padding) * 3) var(--section-content-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 .sidebar-body__container{display:flex;flex-direction:column;flex-shrink:0;gap:calc(var(--section-content-padding) * 1)}#product-quick-view .product-page__body--collapse{max-height:160px}#product-quick-view .product-page__subtitle{margin-bottom:calc(var(--section-content-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)}