@layer bricks {}.im8single{background:#fffaf6;color:#38251F;padding:40px 0 70px;font-family:"Lato","Segoe UI",Arial,sans-serif} .im8single .im07p2-shell{max-width:1250px;margin:0 auto;padding:0 25px} .im8single .im07p2-breadcrumbs{font-size:12px;color:#8d7a71;margin:0 0 32px} .im8single .im07p2-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:58px;align-items:start} .im8single .im07p2-gallery-col,.im8single .im07p2-info{min-width:0} .im8single .im07p2-title{font:400 clamp(35px,3.4vw,51px)/1.14 "Bodoni Moda",Georgia,serif;color:#432B32;margin:0 0 14px} .im8single .im07p2-price{font-size:22px;font-weight:600;color:#38251F;margin:13px 0} .im8single .im07p2-short{font-size:14px;color:#725d53;line-height:1.8} .im8single .im07p2-stock{font-size:12px;color:#6d704d} .im8single .im07p2-gallery img{object-fit:cover} .im8single .im07p2-buy{margin:20px 0} .im8single .im07p2-buy button[type=submit]{background:#B68D51;color:white;min-height:46px;padding:13px 25px;text-transform:uppercase;letter-spacing:1px;border:0} .im8single .im07p2-buy button[type=submit]:hover{background:#866239} .im8single .im07p2-buy select,.im8single .im07p2-buy input{min-height:44px;border:1px solid #d9cabe;padding:8px} .im8single .im07p2-meta{font-size:12px;color:#78665e;margin:18px 0} .im8single .im07p2-tabs{margin-top:42px;border-top:1px solid #e4d8cd} .im8single .im07p2-tabs h2,.im8single .im07p2-related h2{font:400 32px/1.2 Georgia,serif;color:#432B32} .im8single .im07p2-related{margin-top:42px} .im8single .im07p2-related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px} .im8single .im07p2-related ul.products li.product{width:100%!important;float:none!important;margin:0!important} .im8single .im07p2-related li.product img{height:250px!important;width:100%!important;object-fit:cover;object-position:top} .im8single a:focus-visible,.im8single button:focus-visible,.im8single select:focus-visible{outline:2px solid #B68D51;outline-offset:2px}@media(max-width:820px){.im8single .im07p2-main{gap:28px} .im8single .im07p2-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.im8single{padding:22px 0 45px} .im8single .im07p2-shell{padding:0 17px} .im8single .im07p2-main{display:block} .im8single .im07p2-info{margin-top:25px} .im8single .im07p2-related li.product img{height:220px!important}}