/* AllmaDesign 8.1: identical modern MDF configurator for all four shapes. */
.pd26-woo-landing {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,45px);align-items:start;margin:0 auto;width:100%;max-width:1320px;height:auto!important;min-height:0!important;overflow:visible;padding:clamp(14px,2vw,26px) clamp(10px,2.5vw,34px);}
.pd26-woo-landing > [class*="-gallery"] {min-width:0;width:100%;}
.pd26-woo-landing .pd26-woo-landing-config {min-width:0;}
.pd26-woo-landing .pd26-configurator.pd73-single-config {margin:0;padding:8px 0 14px;background:transparent;border:0;box-shadow:none;color:#281c14;font-family:'Lora',Georgia,serif;}
.pd26-woo-landing .pd73-single-config .pd26-v26-choices {padding:0;margin:0;border:0;}
.pd26-woo-landing .pd73-single-config .pd73-thickness-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 21px;}
.pd26-woo-landing .pd73-single-config .pd73-thickness-card {display:flex;flex-direction:column;position:relative;align-items:center;min-width:0;overflow:hidden;padding:0 0 10px;border:1px solid #e7d1c1;border-radius:17px;background:#fff;color:#35251c;box-shadow:0 2px 8px rgba(92,45,14,.06);cursor:pointer;}
.pd26-woo-landing .pd73-single-config .pd73-thickness-card[aria-pressed="true"] {background:#fff7ef;border-color:#ad5e26;box-shadow:inset 0 0 0 1px #ad5e26,0 3px 11px rgba(111,58,19,.12);}
.pd26-woo-landing .pd73-single-config .pd73-thickness-photo {width:100%;margin:0 0 10px;}
.pd26-woo-landing .pd73-single-config .pd73-size-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 11px;}
.pd26-woo-landing .pd73-single-config .pd73-size-card {min-width:0;width:100%;height:auto;min-height:43px;white-space:normal;padding:7px 3px;border:1px solid #e7dbd1;border-radius:9px;background:#fff;color:#281f19;font:700 12px/1.25 'Lora',Georgia,serif;}
.pd26-woo-landing .pd73-single-config .pd73-size-card[aria-pressed="true"] {background:#fff4eb;border-color:#b46e39;color:#834719;box-shadow:inset 0 0 0 1px #b46e39;}
.pd26-woo-landing .pd73-single-config .pd72-more-button {display:flex;width:100%;justify-content:center;align-items:center;gap:9px;min-height:45px;margin:9px 0 16px;border:1px solid #e4c5ab;border-radius:13px;color:#975421;background:#fff8f1;}
.pd26-woo-landing .pd73-single-config .pd73-purchase .single_add_to_cart_button {flex:1 1 175px;min-height:55px;border-radius:10px;background:#a86130;color:#fff;}
.pd26-woo-landing .pd73-single-config .pd73-purchase .single_add_to_cart_button:disabled {background:#a99a8f;}
.pd26-woo-landing .pd73-single-config .pd73-purchase .pd33-checkout-button {flex:1 1 100%;min-height:43px;border-radius:10px;background:#fff;color:#88502d;border:1px solid #c59b75;}
.pd26-woo-landing .pd73-single-config .pd73-price strong {font:700 clamp(25px,3vw,38px)/1.15 'Lora',Georgia,serif;color:#211712;}
.pd26-woo-landing .pd73-single-config .pd73-price.is-unavailable strong {font-size:15px;color:#795f4b;}
.pd73-single-config .pd73-personalization {margin:13px 0 18px;}
.pd26-woo-landing .pd73-single-config [data-pd72-extra][hidden],
.pd26-woo-landing .pd73-single-config [data-pd74-rect-extra][hidden] {display:none!important;}
.pd26-woo-landing .pd73-single-config .pd73-selected-desc {min-height:16px;}
@media(max-width:840px){.pd26-woo-landing{grid-template-columns:1fr;gap:15px;}}
@media(max-width:420px){.pd26-woo-landing .pd73-single-config .pd73-size-grid{gap:6px;}.pd26-woo-landing .pd73-single-config .pd73-size-card{font-size:10px;}}

/* v8.2: promotional price presentation on category and individual product. */
[data-pd26-price] del{font-size:.67em;font-weight:400;color:#8f8177;margin-right:.25em;white-space:nowrap}
[data-pd26-price] ins{text-decoration:none;color:#a45c2a;white-space:nowrap}
