/* Native WoodMart owns header, footer, buttons, forms, drawers and commerce layouts. */
.y3-readable-page article.entry-content{font-size:18px;line-height:1.8}
.y3-readable-page article.entry-content :is(p,li){font-size:inherit;line-height:inherit}
.y3-readable-page article.entry-content h2{font-size:26px;line-height:1.35;margin-top:32px}
.y3-readable-page article.entry-content h3{font-size:22px;line-height:1.4;margin-top:28px}
@media(max-width:767px){.y3-readable-page article.entry-content{font-size:17px}.y3-readable-page article.entry-content h2{font-size:24px}.y3-readable-page article.entry-content h3{font-size:21px}}
@media(min-width:1025px){
  .wrapper-full-width-content .container{padding-inline:clamp(30px,3vw,64px)}
  .single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item img{object-fit:contain}
}
.y3-sizes-ready .variations select{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}
.y3-size-options{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
.single-product .summary .y3-size-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.single-product .summary .y3-size-option{width:100%;padding-inline:6px;white-space:nowrap}
.single-product .summary form.cart .quantity{flex:0 0 126px;width:126px}
.single-product .summary form.cart .quantity :is(.minus,.plus){width:36px;min-width:36px}
.single-product .summary form.cart .quantity .qty{width:54px;min-width:54px}
.single-product .summary .single_add_to_cart_button{min-width:220px}
@media(max-width:767px){
  .single-product .summary .y3-size-options{grid-template-columns:repeat(2,minmax(0,1fr))}
  .single-product .summary .single_add_to_cart_button{min-width:0;flex:1}
}
.y3-size-option{background:transparent;color:var(--wd-text-color);border:1px solid var(--brdcolor-gray-300);padding:8px 12px;min-height:38px;font-size:13px;font-weight:400;text-transform:none;box-shadow:none}
.single-product .summary .y3-size-option[aria-pressed="true"]{background:var(--wd-primary-color);border-color:var(--wd-primary-color);color:#fff}
.single-product .summary .y3-size-option:disabled,.single-product .summary .stock.in-stock{display:none!important}
.y3-native-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:490px;background:#f5f5f5;padding:35px 6%;gap:25px}
.y3-native-hero h1{font-size:clamp(32px,4.4vw,60px);line-height:1.15}
.y3-native-hero img{width:100%;height:440px;object-fit:contain;mix-blend-mode:multiply}
.y3-native-section{padding:55px 0 15px}.y3-native-title,.y3-native-subtitle{text-align:center}.y3-native-title{font-size:26px}.y3-native-subtitle{margin-bottom:10px}
.y3-native-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.y3-native-categories img{width:100%;aspect-ratio:1.3;object-fit:contain;background:#f7f7f7}.y3-native-categories h3{font-size:20px;margin-top:18px}
.y3-native-footer{padding:45px 0;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}.y3-native-footer h3{font-size:16px;text-transform:uppercase}.y3-native-footer ul{list-style:none;padding:0}.y3-native-footer li{margin-bottom:12px}.y3-native-footer img{max-width:220px;margin-bottom:20px}
.single-product #tab-description p{font-size:16px;line-height:1.75}
.y3-description-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.y3-description-card img{width:100%;max-height:430px;object-fit:contain}.y3-preview-label{display:block;color:var(--wd-text-color);font-size:13px;margin:10px 0}
@media(max-width:767px){.y3-native-hero{grid-template-columns:1fr;padding:30px 20px;gap:0}.y3-native-hero img{height:270px}.y3-native-section{padding-top:35px}.y3-native-categories{gap:12px}.y3-native-categories h3{font-size:15px}.y3-native-footer{grid-template-columns:1fr 1fr;gap:25px}.y3-description-grid{grid-template-columns:1fr}}
