/* Version63 catalog presentation on existing native Shoptet cards. */
html.vd-native-preview .products-block .image {background:#fff;isolation:isolate;}
html.vd-native-preview .products-block .image img {box-sizing:border-box;object-fit:contain;object-position:center;clip-path:inset(1px);transform:none!important;mix-blend-mode:normal;background:#fff;}
html.vd-native-preview .products-block .image.vd-clean-right-seam::after {content:"";position:absolute;top:0;bottom:0;right:0;width:40%;background:#fff;pointer-events:none;z-index:1;}
html.vd-native-preview .vd-product-brand {margin:0 0 10px;color:#405348;font:600 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;}
html.vd-native-preview .vd-product-benefit {margin:12px 0 0;color:#4f5d54;font:400 11.5px/1.6 Manrope,Arial,sans-serif;}
html.vd-native-preview .vd-product-subtitle {margin-top:6px;font-size:11.5px;line-height:1.5;color:#263a30;}
html.vd-native-preview .products-block .btn {min-height:46px;border:1px solid #17251e!important;background:#17251e!important;color:#fff!important;font:600 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:.07em;border-radius:0;box-shadow:none;text-transform:none;}
html.vd-native-preview .products-block .btn:hover {background:#2a4035!important;}
html.vd-native-preview .products-block .p-tools .btn {width:100%!important;max-width:none!important;margin-inline:0!important;display:flex!important;align-items:center;justify-content:space-between;box-sizing:border-box;}
html.vd-native-preview .products-block .availability span {color:#69766d!important;}
html.vd-native-preview .products-block .p-tools {padding:0!important;min-height:0!important;height:auto!important;}
html.vd-native-preview .products-block .p-tools .btn {padding:12px 14px!important;}
html.vd-native-preview .products-block .availability {color:#69766d;font-size:11px;}
html.vd-native-preview body:not(.in-index) #content {background:#eef1ed;}
html.vd-native-preview body:not(.in-index) .products-block {gap:24px 18px;}
html.vd-native-preview body:not(.in-index) .products-block>.product {display:flex;}
html.vd-native-preview body:not(.in-index) .products-block .p {width:100%;overflow:hidden;border:1px solid #c4cbc4!important;background:#fff;box-shadow:0 10px 28px rgba(20,34,26,.09),0 2px 5px rgba(20,34,26,.04);transition:box-shadow .2s,border-color .2s;}
html.vd-native-preview body:not(.in-index) .products-block .p:hover {border-color:#9da89f!important;box-shadow:0 18px 38px rgba(20,34,26,.13);}
html.vd-native-preview body:not(.in-index) .products-block .image {width:calc(100% - 20px)!important;margin:10px 10px 0;aspect-ratio:4/4.4;border:1px solid #e2e5df;}
html.vd-native-preview body:not(.in-index) .products-block .image img {padding:14px;}
html.vd-native-preview body:not(.in-index) .products-block .p-in {padding:23px 21px 20px;text-align:left;}
html.vd-native-preview body:not(.in-index) .products-block .name {min-height:2.7em;font:500 19px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.018em;}
html.vd-native-preview body:not(.in-index) .products-block .p-bottom {margin-top:18px;padding-top:16px;border-top:1px solid #bfc8c0;}
html.vd-native-preview body:not(.in-index) .products-block .prices {font-size:17px;}
html.vd-native-preview body:not(.in-index) .vd-product-brand {padding-left:9px;border-left:2px solid #17251e;}
html.vd-native-preview .p-image-wrapper .p-main-image img {object-fit:contain;clip-path:inset(1px);}
@media(max-width:620px){
 html.vd-native-preview body:not(.in-index) .products-block {gap:18px 10px;}
 html.vd-native-preview body:not(.in-index) .products-block .image {width:calc(100% - 12px)!important;margin:6px 6px 0;}
 html.vd-native-preview body:not(.in-index) .products-block .image img {padding:8px;}
 html.vd-native-preview body:not(.in-index) .products-block .p-in {padding:15px 13px 13px;}
 html.vd-native-preview body:not(.in-index) .products-block .name {font-size:14px;min-height:4.05em;}
 html.vd-native-preview .vd-product-brand {font-size:9px;}
 html.vd-native-preview .vd-product-benefit,html.vd-native-preview .vd-product-subtitle {font-size:10px;}
 html.vd-native-preview .products-block .btn {min-height:42px;font-size:8.5px;padding:10px 8px;}
 html.vd-native-preview body:not(.in-index) .products-block .prices {font-size:14px;}
}
@media(prefers-reduced-motion:reduce){html.vd-native-preview .products-block .p{transition:none!important;}}
