
/* Nogales Paint & Supply — Commerce Experience / conceptual storefront.
   Independent of StockPilot and ColorFlow. Motion is optional and reduced-motion aware. */
:root{--shop-green:#334740;--shop-line:#dedbd2;--shop-orange:#ed2135}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}
.cart-trigger{display:flex;gap:5px;align-items:center;justify-content:center;position:relative;border:1px solid #ddd9d0;border-radius:50px;background:none;width:42px;height:42px;flex-shrink:0;transition:border .2s,background .2s}
.cart-trigger svg{height:18px;width:18px}
.cart-trigger:hover{background:#eae5db;border-color:#aaa49b}
.cart-count{position:absolute;top:-4px;right:-5px;background:#ed2135;border-radius:14px;min-width:17px;height:17px;padding:0 3px;display:grid;place-items:center;color:white;font:800 9px "Manrope",sans-serif;border:2px solid #f9f7f2;line-height:1}
.shop-section{background:#f9f8f4;padding-block:clamp(78px,9vw,135px);overflow:hidden}
.shop-editorial-code{margin-left:auto;color:#96958e;letter-spacing:.16em;font-weight:700}
.shop-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:7px 0 35px}
.shop-intro>div:first-child{max-width:780px}
.shop-intro .section-title{max-width:800px;margin-bottom:19px}
.shop-intro p{max-width:660px;margin:0;color:#777c73;font-size:14px;line-height:1.85}
.shop-intro-art{display:flex;justify-content:center;align-items:center;min-width:200px;height:180px;position:relative;transform:rotate(-11deg)}
.shop-intro-swatch{position:absolute;display:block;width:94px;height:133px;border:9px solid #fcfaf6;box-shadow:0 8px 24px #24231a18;border-radius:1px}
.swatch-a{left:7px;top:20px;background:#c1a69a;transform:rotate(-22deg)}
.swatch-b{left:43px;top:13px;background:#9daba6;transform:rotate(-10deg)}
.swatch-c{left:82px;top:7px;background:#d9b77b;transform:rotate(3deg)}
.swatch-d{left:119px;top:1px;background:#bb7355;transform:rotate(17deg)}
.shop-interface{border-top:1px solid #dad7cf}
.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:25px 0 18px}
.shop-search{position:relative;max-width:560px;width:100%;display:flex;align-items:center;border:1px solid #d8d7d0;background:#fff;padding:0 18px;height:49px}
.shop-search>svg{width:18px;height:18px;color:#858780;flex-shrink:0;margin-right:12px}
.shop-search input{width:100%;outline:0;border:0;background:transparent;font:500 12px "DM Sans",sans-serif;min-width:0;color:#343a35}
.shop-search input::placeholder{color:#9b9d96}
.shop-search:focus-within{border-color:#5e6c60;box-shadow:0 0 0 2px #40524711}
.shop-controls{display:flex;gap:10px;align-items:center}
.shop-controls select{border:1px solid #d9d8d0;background:#fff;color:#3c403c;height:49px;min-width:133px;padding:0 34px 0 13px;font:700 11px "DM Sans",sans-serif}
.filter-favorites{height:49px;display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #d9d8d0;padding:0 16px;font:700 11px "DM Sans",sans-serif;white-space:nowrap}
.filter-favorites>span:first-child{font-size:21px;font-weight:400;color:#8e7066}
.filter-favorites[aria-pressed=true]{background:#faefe9;border-color:#edb6a1;color:#b55431}
.filter-favorites[aria-pressed=true]>span:first-child{color:#ca6d4d}
.filter-rail{display:flex;gap:8px;overflow:auto;padding:0 0 22px;scrollbar-width:thin}
.filter-chip{flex:0 0 auto;border:1px solid #d6d4cc;background:transparent;padding:9px 17px;font:800 11px "DM Sans",sans-serif;white-space:nowrap;color:#687067;transition:background .15s,color .15s}
.filter-chip:hover{background:#ede9df}
.filter-chip.selected{background:#202922;color:#fff;border-color:#202922}
.catalog-count{color:#92968d;font:800 10px "Manrope",sans-serif;letter-spacing:.11em;padding-bottom:13px}
.commerce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.shop-product{border:1px solid #e1ded6;background:#fff;display:flex;flex-direction:column;position:relative;min-width:0;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}
.shop-product:hover{transform:translateY(-6px);box-shadow:0 18px 36px #3f383016}
.shop-product-image{height:clamp(205px,21vw,305px);display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--tile-top,#ede4db),var(--tile-base,#d4c8b5));position:relative;overflow:hidden}
.shop-product-image:before{content:"";position:absolute;width:105%;height:55%;background:linear-gradient(#ffffff40,#ffffff00);top:-24%;right:-10%;transform:rotate(-30deg)}
.shop-product-image:after{content:"";position:absolute;border-radius:50%;height:33px;width:150px;bottom:12%;background:#30302727;filter:blur(12px)}
.tile-rail{position:absolute;top:14px;left:14px;color:#4e594c;font:800 9px "Manrope",sans-serif;letter-spacing:.11em;z-index:2}
.tile-counter{position:absolute;bottom:11px;right:12px;color:#48534788;font:800 10px "Manrope",sans-serif;z-index:2}
.paint-can{width:106px;height:136px;border-radius:11px 11px 16px 16px;background:linear-gradient(90deg,#bcb9b4,#f2f1ea 17%,#f4f4ef 51%,#d0cec7 80%,#a7a49f);position:relative;box-shadow:10px 14px 24px #28221a31;transform:rotate(-6deg);z-index:1;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.shop-product:hover .paint-can{transform:translateY(-9px) rotate(0deg) scale(1.06)}
.paint-can:before{content:"";position:absolute;top:-8px;left:4px;width:98px;height:18px;border-radius:50%;border:5px solid #c3c0b7;background:linear-gradient(#eee9e0,#aaa79f);box-shadow:0 2px 3px #0002}
.paint-can:after{content:"";position:absolute;top:-24px;left:14px;width:78px;height:38px;border:4px solid #a3a19a;border-bottom:0;border-radius:50% 50% 0 0;z-index:-1;opacity:.85}
.can-label{position:absolute;left:0;right:0;top:27px;height:75px;background:var(--paint-accent,#8c9984);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:10px;color:#fff;box-shadow:0 3px 7px #0002}
.can-label small{font:800 8px "Manrope",sans-serif;letter-spacing:.13em}.can-label strong{font:800 17px "Manrope",sans-serif;letter-spacing:-.08em;line-height:1}.can-label span{font:600 6px "Manrope",sans-serif;letter-spacing:.14em;margin-top:9px}
.can-lid{position:absolute;bottom:4px;left:5px;width:97px;height:10px;border-radius:50%;background:#b5b2a8}
.item-favorite{position:absolute;top:11px;right:11px;width:35px;height:35px;border-radius:50%;background:#ffffffeb;border:1px solid #ffffff87;z-index:3;display:grid;place-items:center;font-size:24px;font-weight:300;color:#666d63;transition:color .2s,transform .2s}
.item-favorite:hover{transform:scale(1.12)}
.item-favorite[aria-pressed=true]{color:#dd653c;background:#fff2eb}
.shop-product-info{padding:17px 16px 14px;flex:1;display:flex;flex-direction:column;gap:0}
.shop-product-meta{font:800 9px "Manrope",sans-serif;letter-spacing:.12em;color:#a4a49d}
.shop-product-title{font:800 15px/1.3 "Manrope",sans-serif;letter-spacing:-.035em;margin:11px 0 7px}
.shop-product-description{font-size:11px;color:#868b83;line-height:1.58;min-height:34px;margin:0}
.shop-product-variants{margin:14px 0 0;font:800 10px "Manrope",sans-serif;color:#535d54;letter-spacing:.03em}
.shop-product-bottom{padding:0 16px 16px;display:flex;gap:7px;margin-top:auto}
.shop-product-bottom button{border:1px solid #cfd2ca;background:#fff;color:#303931;font:800 11px "Manrope",sans-serif;padding:10px 8px;flex:1;white-space:nowrap;min-width:0}
.shop-product-bottom button:hover{background:#f2f2ec}
.shop-product-bottom .shop-quick-add{background:#26352d;border-color:#26352d;color:#fff;flex:.6}
.shop-product-bottom .shop-quick-add:hover{background:#3a5043}
.shop-product-bottom .shop-quick-add span{font-size:16px}
.catalog-empty{text-align:center;padding:70px 15px;border:1px solid #dedcd2;background:#fff}
.catalog-empty>span{font-size:42px;color:#c8c6bd}
.catalog-empty h3{font:800 24px "Manrope",sans-serif;letter-spacing:-.05em;margin:9px 0 6px}
.catalog-empty p{font-size:12px;color:#8b9089;margin-bottom:24px}
.shop-bottom-note{display:flex;align-items:center;gap:13px;border-top:1px solid #dedbd2;margin-top:29px;padding-top:19px}
.shop-bottom-note p{font-size:11px;color:#898d85;line-height:1.65;margin:0;flex:1}
.notice-star{color:#ed2135;font-size:25px}
.shop-bottom-note button{border:0;background:none;cursor:pointer;white-space:nowrap;font:800 11px "Manrope",sans-serif;color:#303d35;padding:7px;border-bottom:1px solid #424b41}
.showcase-section{background:#edebe5;padding:clamp(50px,6vw,105px) 0}
.showcase-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(32px,6vw,105px);align-items:center}
.showcase-visual{height:clamp(430px,48vw,680px);background-color:#ac9d86;background-image:url("https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1400&q=85");background-size:cover;background-position:center;position:relative;overflow:hidden}
.showcase-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000 60%,#0c101099)}
.showcase-side-copy{font:800 9px "Manrope",sans-serif;letter-spacing:.19em;color:#fff;writing-mode:vertical-rl;position:absolute;top:24px;right:20px}
.showcase-caption{position:absolute;bottom:30px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:flex-end;gap:17px;color:#fff}
.showcase-caption strong{font:800 clamp(16px,2vw,26px)/1.2 "Manrope",sans-serif;letter-spacing:-.06em;max-width:360px}
.showcase-caption-number{font:800 10px "Manrope",sans-serif;white-space:nowrap}
.showcase-copy .section-title{font-size:clamp(32px,3.5vw,53px);margin-bottom:22px}
.showcase-copy>p{font-size:13px;color:#777d73;line-height:1.95;max-width:515px;margin-bottom:23px}
.showcase-benefit{padding:17px 0;border-top:1px solid #d7d7ce;display:flex;gap:19px}
.showcase-benefit>span{color:#ed2135;font:800 11px "Manrope",sans-serif}
.showcase-benefit strong{font:800 13px "Manrope",sans-serif}
.showcase-benefit p{font-size:11px;color:#858a81;margin:5px 0 0}
.showcase-copy>.button{margin-top:21px}
.quote-scrim,.product-overlay{position:fixed;inset:0;background:#111a15a8;z-index:120}
.quote-drawer{position:fixed;top:0;bottom:0;right:0;width:min(100%,480px);background:#fbfaf6;z-index:121;box-shadow:-16px 0 60px #101a1b30;display:flex;flex-direction:column;animation:drawer-in .3s cubic-bezier(.2,.8,.2,1) both}
@keyframes drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}
.quote-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:28px 27px 20px;border-bottom:1px solid #e0ded6}
.quote-eyebrow{color:#de734a;font:800 10px "Manrope",sans-serif;letter-spacing:.15em}
.quote-head h2{font:800 24px "Manrope",sans-serif;letter-spacing:-.06em;margin:8px 0 0}
.icon-round{display:grid;place-items:center;width:35px;height:35px;border:1px solid #dcd9d0;border-radius:50%;background:#fff;font-size:24px;flex-shrink:0}
.quote-description{font-size:12px;color:#7d847b;margin:17px 27px;line-height:1.6}
.quote-items{padding:0 27px;overflow:auto;flex:1;overscroll-behavior:contain}
.quote-row{border-top:1px solid #e0ded7;display:flex;gap:12px;padding:16px 0}
.quote-row-can{height:73px;width:60px;background:var(--row-color,#adb5a0);flex-shrink:0;display:grid;place-items:center;color:white;font:800 17px "Manrope",sans-serif}
.quote-row-content{flex:1;min-width:0}
.quote-row-title{font:800 12px "Manrope",sans-serif;line-height:1.45}
.quote-row-variant{font:600 11px "DM Sans",sans-serif;color:#8b9089;margin-top:4px}
.quote-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}
.quantity-stepper{height:32px;display:flex;align-items:center;border:1px solid #d7d8d0}
.quantity-stepper button{width:33px;background:#fff;border:0;font-size:17px;line-height:1;height:30px}
.quantity-stepper span{min-width:29px;text-align:center;font:800 11px "Manrope",sans-serif}
.quote-remove{border:0;background:transparent;color:#a35f4c;text-decoration:underline;font-size:10px}
.quote-empty{display:grid;place-items:center;text-align:center;padding:50px 14px}
.quote-empty>span{font-size:55px;color:#bdc3b8}
.quote-empty strong{font:800 19px "Manrope",sans-serif;letter-spacing:-.06em}
.quote-empty p{font-size:11px;color:#8a8f87;max-width:240px}
.quote-foot{padding:20px 27px 23px;border-top:1px solid #e0ded6;background:#faf9f5}
.quote-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font:800 12px "Manrope",sans-serif}
.quote-summary strong{font-size:21px}
.quote-smallprint{color:#838880;font-size:10px;line-height:1.6;margin:6px 0 16px}
.quote-submit{width:100%;border:0;min-height:50px}
.quote-clear{border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:#888d84;font:700 11px "DM Sans",sans-serif;display:block;margin:13px auto 0}
.quote-quote-preview{border:1px solid #c5d1c3;background:#edf4ea;padding:12px;margin-top:10px}
.quote-quote-preview p{font-size:11px;line-height:1.6;margin:0 0 12px}
.quote-quote-preview a,.quote-quote-preview button{display:inline-block;border:0;padding:10px 12px;font:800 10px "Manrope",sans-serif;margin:0 5px 6px 0}
.quote-quote-preview a{background:#27392d;color:#fff}
.quote-quote-preview button{background:#fff;border:1px solid #bcc8bd}
.quote-quote-preview pre{max-height:130px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:10px/1.5 monospace;margin:4px 0}
.product-overlay{z-index:125;display:grid;place-items:center;padding:18px;overflow:auto}
.product-dialog{position:relative;width:min(880px,100%);max-height:min(94vh,820px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#f8f7f2;overflow:auto;box-shadow:0 25px 80px #0e1b142f}
.product-dialog-close{position:absolute;top:14px;right:14px;width:36px;height:36px;z-index:3;background:#fff;border:1px solid #d7d7ce;font-size:23px}
.product-dialog-media{min-height:570px;background:linear-gradient(150deg,#e4e1d8,#b2a58f);display:flex;align-items:center;justify-content:center}
.product-dialog-media .paint-can{transform:scale(2.0) rotate(-4deg);transform-origin:center;box-shadow:15px 15px 23px #201c1730}
.product-dialog-details{padding:58px clamp(24px,4vw,50px) 30px;display:flex;flex-direction:column}
.shop-product-kicker{font:800 10px "Manrope",sans-serif;letter-spacing:.14em;color:#ce6b45}
.product-dialog-details h2{font:800 clamp(27px,3.2vw,38px)/1.15 "Manrope",sans-serif;letter-spacing:-.06em;margin:14px 0 18px}
.product-dialog-details>p{font-size:12px;line-height:1.78;color:#81867e}
.product-dialog-specs{display:flex;justify-content:space-between;gap:15px;border-block:1px solid #e1ded7;padding:20px 0;margin:18px 0}
.product-dialog-specs span{display:flex;flex-direction:column}
.product-dialog-specs small{font:800 9px "Manrope",sans-serif;letter-spacing:.13em;color:#979b94}
.product-dialog-specs b{font-size:12px;margin-top:6px}
.product-dialog-details .form-field{margin-bottom:17px}
.product-dialog-details .form-field label{display:block;font:800 10px "Manrope",sans-serif;letter-spacing:.07em;margin-bottom:8px}
.product-dialog-details select,.product-dialog-details input{width:100%;height:45px;background:#fff;border:1px solid #d7d5ce;padding:0 13px;font:600 12px "DM Sans",sans-serif}
.product-add{width:100%;border:0;margin-top:9px}
.product-dialog-notice{font-size:10px!important;line-height:1.55!important;margin:12px 0 0!important}
.scroll-progress{position:fixed;top:0;left:0;width:0;height:3px;z-index:130;background:#ed2135;pointer-events:none;transition:width .07s linear}
.js-motion [data-reveal]{opacity:0;transform:translateY(25px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}
.js-motion [data-reveal].is-visible{opacity:1;transform:none}
.js-motion .shop-product{animation:shop-reveal .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--delay,0ms)}
@keyframes shop-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(min-width:920px){.hero-art{transition:clip-path 1s cubic-bezier(.2,.8,.2,1)}.hero:hover .hero-sticker{transform:translateX(-4px)}.hero-sticker{transition:transform .3s}.main-nav a{transition:color .3s}}
@media(max-width:1250px){.commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-intro-art{min-width:150px;transform:scale(.85) rotate(-11deg)}.showcase-layout{gap:35px}}
@media(max-width:920px){.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-intro-art{display:none}.showcase-layout{grid-template-columns:1fr 1fr}.shop-product-image{height:250px}.shop-product-bottom{gap:6px}}
@media(max-width:680px){
 .cart-trigger{width:34px;height:34px;order:-1;margin-right:0}
 .cart-trigger svg{width:15px;height:15px}
 .shop-section{padding-block:65px}
 .shop-editorial-code{font-size:8px}
 .shop-intro{margin:2px 0 27px}
 .shop-intro .section-title{font-size:clamp(33px,9vw,46px)}
 .shop-intro p{font-size:12px}
 .shop-toolbar{padding-top:18px;flex-direction:column;align-items:stretch;gap:9px}
 .shop-search{height:46px;max-width:none}
 .shop-controls{width:100%;justify-content:space-between}
 .shop-controls select{height:41px;flex:1;min-width:0}
 .filter-favorites{height:41px}
 .filter-rail{padding-bottom:16px;gap:6px}
 .filter-chip{font-size:10px;padding:7px 12px}
 .commerce-grid{gap:9px}
 .shop-product-image{height:176px}
 .paint-can{transform:scale(.78) rotate(-6deg)}
 .shop-product:hover .paint-can{transform:scale(.84)}
 .shop-product-info{padding:11px 10px 9px}
 .shop-product-meta{font-size:8px;letter-spacing:.04em}
 .shop-product-title{font-size:12px;margin:7px 0 4px;min-height:31px}
 .shop-product-description{font-size:10px;min-height:48px}
 .shop-product-variants{font-size:9px;margin-top:10px}
 .shop-product-bottom{padding:0 8px 11px;gap:5px}
 .shop-product-bottom button{font-size:9px;padding:9px 5px}
 .shop-product-bottom .shop-quick-add{min-width:28px;flex:0 0 29px}
 .item-favorite{width:30px;height:30px;font-size:20px;top:6px;right:6px}
 .shop-bottom-note{align-items:flex-start;flex-wrap:wrap}
 .shop-bottom-note p{font-size:10px}
 .shop-bottom-note button{margin-left:27px;font-size:10px}
 .showcase-layout{grid-template-columns:1fr}
 .showcase-visual{height:370px}
 .showcase-copy{padding-bottom:20px}
 .showcase-copy .section-title{font-size:clamp(35px,8.8vw,48px)}
 .showcase-copy>p{font-size:12px}
 .quote-drawer{width:100%;animation:none}
 .quote-head{padding:20px 19px 15px}
 .quote-head h2{font-size:21px}
 .quote-description{margin:12px 19px}
 .quote-items{padding-inline:19px}
 .quote-foot{padding:13px 19px 18px}
 .product-overlay{padding:9px}
 .product-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 18px)}
 .product-dialog-media{min-height:205px;height:205px;flex-shrink:0}
 .product-dialog-media .paint-can{transform:scale(1.1) rotate(-4deg)}
 .product-dialog-details{padding:23px 22px 25px}
 .product-dialog-details h2{font-size:24px;margin:7px 0}
 .product-dialog-details>p{font-size:11px}
 .product-dialog-specs{padding:12px 0;margin:9px 0}
 .product-dialog-details .form-field{margin-bottom:11px}
 .product-dialog-details select,.product-dialog-details input{height:40px}
}
@media(prefers-reduced-motion:reduce){
 .js-motion [data-reveal],.js-motion .shop-product{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
 .quote-drawer{animation:none!important}
 .shop-product:hover{transform:none}
}


/* Corporate interactive areas in primary #ED2135 sampled from client brand manual. */
:root{--shop-orange:#ed2135}
.cart-count{background:var(--shop-orange)}
.shop-product-bottom .shop-quick-add{background:#282828;border-color:#282828}
.filter-favorites[aria-pressed=true]{color:#c9182c;border-color:#f4a5ae;background:#fff0f2}
.filter-favorites[aria-pressed=true]>span:first-child,.shop-product-meta{color:#c9182c}
.shop-product-bottom button:hover{border-color:#ed2135}
.notice-star,.showcase-benefit>span{color:#ed2135}
.quote-eyebrow,.shop-product-kicker{color:#c9182c}
.scroll-progress{background:#ed2135}
.color-dot.selected{outline-color:#ed2135}


/* Compact catalogue and shopping overlays: no viewport-width overflow. */
.shop-interface,.shop-toolbar,.shop-controls,.shop-intro,.shop-intro>div,
.commerce-grid,.shop-product,.shop-product-bottom,.shop-product-bottom button,
.quote-drawer,.quote-head,.quote-items,.quote-foot,.product-dialog,.product-dialog-details{min-width:0;max-width:100%}
.quote-head h2,.product-dialog-details h2,.shop-product-title{overflow-wrap:anywhere}
.shop-bottom-note{flex-wrap:wrap}
@media(max-width:680px){
 .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 .shop-product-bottom{display:grid;grid-template-columns:minmax(0,1fr) 31px}
 .shop-product-bottom button{white-space:normal;line-height:1.3}
 .shop-product-bottom .shop-quick-add{min-width:0}
 .shop-product-info{min-height:0}
 .shop-search{min-width:0}
 .filter-rail{max-width:100%;-webkit-overflow-scrolling:touch}
 .quote-drawer{width:100%;height:100dvh;max-height:100dvh}
 .product-dialog{max-height:calc(100dvh - 18px)}
 .product-dialog-media{min-height:170px;height:170px}
}
@media(max-width:355px){
 .commerce-grid{grid-template-columns:minmax(0,1fr)}
 .shop-product-image{height:205px}
 .shop-product-description{min-height:0}
}
