/* Product display only: the editor and print-coordinate values are untouched. */
#id-scheda-design{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:1180px;margin:28px auto!important;padding:24px!important;border:1px solid #e6e1d8;border-radius:16px;background:#fff;color:#242421;font:16px/1.5 Arial,Helvetica,sans-serif}
#id-scheda-design>ul{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:24px;width:100%!important}
#id-scheda-design>ul>li{display:block!important;box-sizing:border-box;width:100%!important;min-width:0}
#id-scheda-design>ul>li:first-child>ul:first-child{display:flex!important;flex-wrap:wrap;width:100%;align-items:center;justify-content:center;gap:12px}
#id-scheda-design>ul>li:first-child>ul:first-child>li{display:block!important;min-width:0}
#id-scheda-design>ul>li:first-child>ul:first-child>li:has(#id-container){width:100%!important;order:-1}
#id-scheda-design>ul>li:first-child>ul:first-child>li:not(:has(#id-container))>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}
#id-scheda-design>ul>li:first-child>ul:first-child>li:not(:has(#id-container))>ul>li{padding:0!important;min-width:32px}
#id-scheda-design>ul>li:first-child>div{box-sizing:border-box;max-width:100%;width:100%!important}
#id-scheda-design #id-tr-desc-emb-emb textarea{box-sizing:border-box;max-width:100%;font:14px/1.5 monospace}
#id-scheda-design #id-tr-desc-emb-desc{padding:16px!important;border-color:#e6e1d8!important;border-radius:10px;margin-top:12px!important}
#id-scheda-design h2{font:normal 30px/1.2 Georgia,'Times New Roman',serif!important;margin:0 0 12px}
#id-scheda-design h3{font:inherit;margin:0}
#id-scheda-design .ts-product-description-tabs{margin:18px auto 8px;font-size:14px}
#id-scheda-design>ul>li:last-child{padding-left:20px;border-left:1px solid #e6e1d8!important}
#id-scheda-design>ul>li:last-child>div{box-sizing:border-box;margin:0!important;padding:0!important;border-top:0!important}
#id-scheda-design>ul>li:last-child>div>ul>li{display:block!important;clear:both;min-width:0}
#id-scheda-design>ul>li:last-child>div>ul>li:first-child>div{display:flex;flex-wrap:wrap;height:auto!important;gap:12px;align-items:flex-start}
#id-scheda-design>ul>li:last-child>div>ul>li:first-child>div>div{float:none!important;flex:0 0 76px}
#id-scheda-design [id^="id_div_taglia_"]{width:44px!important;height:40px!important;display:grid;place-items:center;cursor:pointer;border-radius:6px}
#id-scheda-design [id^="id_div_colore_"]{height:36px!important;cursor:pointer;border-radius:6px}
#id-scheda-design [id^="id-aggcarrdesid-"]{box-sizing:border-box;width:100%!important;height:auto!important;min-height:52px;padding:12px 16px;border-radius:28px;font-size:15px;background:#242421;color:#fff;cursor:pointer}
#id-scheda-design div:has(>[id^="id-aggcarrdesid-"]){width:100%!important;max-width:300px;margin:12px 0!important;float:none!important}
#id-scheda-design div:has(>[id^="id-aggcarrdesid-"])>img{display:none}
#id-scheda-design a:focus-visible,#id-scheda-design [tabindex]:focus-visible{outline:3px solid #8b4934;outline-offset:3px}
.ts-product-frame{box-sizing:border-box;position:relative;width:100%;max-width:430px;margin:18px auto;overflow:hidden}
/* The existing text editor opens a panel outside the graphic bounds. */
.ts-product-frame:has(#id-container-testo:not(:empty)){overflow:visible}
.ts-product-frame>#id-container{position:absolute!important;top:0;left:0;margin:0!important;transform-origin:top left}
body:has(#id-scheda-design)>div:has(>#id-scheda-design){box-sizing:border-box;width:calc(100% - 24px)!important;max-width:1180px;margin-inline:auto}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:first-child{display:flex;height:auto!important;min-height:40px;gap:12px}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:first-child>div{box-sizing:border-box;float:none!important;width:50%!important;height:auto!important;overflow-wrap:anywhere;padding:8px!important}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1){overflow:hidden}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1)>div[style*="overflow:hidden"]{width:100%!important;height:auto!important;max-height:442px}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1)>div[style*="overflow:hidden"]>img{display:block;width:100%!important;height:auto!important}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1)>ul{box-sizing:border-box;display:flex!important;max-width:calc(100% - 40px);gap:8px}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1) h1{font-size:clamp(14px,2.5vw,24px)!important;overflow-wrap:anywhere}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>ul{display:flex!important;flex-wrap:wrap;box-sizing:border-box;width:100%!important}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>ul>li{display:block!important;box-sizing:border-box;min-width:0;max-width:100%}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>ul>li>div{box-sizing:border-box;width:100%!important;max-width:100%}
body:has(#id-scheda-design) [id^="id-container-designer-"]{box-sizing:border-box;width:100%!important;overflow-x:auto!important}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>ul>li div[style*="width:580px"]{box-sizing:border-box;width:100%!important}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div>ul:has([id^="id-td-dsgnrs-"]){display:flex!important;flex-wrap:wrap}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div>ul:has([id^="id-td-dsgnrs-"])>li{display:block!important;flex:1 1 100px;width:auto!important}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1) img[style*="width:860px"]{width:100%!important;max-width:100%;height:auto!important}
body:has(#id-scheda-design) .animate-title-button,body:has(#id-scheda-design) .animate-follow-button,body:has(#id-scheda-design) .id-image-header-animate{opacity:1!important;animation:none!important;transform:none!important}
@media(max-width:900px){#id-scheda-design>ul{display:block!important}#id-scheda-design>ul>li:last-child{border-left:0!important;border-top:1px solid #e6e1d8;padding:24px 0 0;margin-top:24px}}
@media(max-width:760px){
#id-scheda-design{width:calc(100% - 24px)!important;padding:16px!important}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1){padding:20px;background:#f0ece5!important;text-align:left;border:0!important;border-radius:12px;margin-top:12px}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1)>div[style*="overflow:hidden"]{display:none}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1)>ul{position:static!important;max-width:100%;margin:0!important;padding:0!important;background:transparent!important;color:#242421!important;border:0!important}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>div:has(h1) h1{font:normal 24px/1.25 Georgia,'Times New Roman',serif!important;color:#242421}
body:has(#id-scheda-design) #id-push-follow-2-frame{position:static!important;display:inline-block;margin-top:16px;border:0!important;border-radius:20px;padding:8px 12px!important}
body:has(#id-scheda-design){margin:0;min-width:0}
body:has(#id-scheda-design) .c950{width:calc(100% - 24px)!important;max-width:100%;box-sizing:border-box}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>ul>li{width:100%!important}
body:has(#id-scheda-design)>div:has(>#id-scheda-design)>ul>li>ul{box-sizing:border-box;max-width:100%;width:100%!important;margin:0!important}
body:has(#id-scheda-design) #id-testa-table{width:100%!important;max-width:100%;box-sizing:border-box;padding:12px!important}
body:has(#id-scheda-design) #id-testa-table>li{display:block!important;width:100%!important;min-width:0!important}
body:has(#id-scheda-design) #id-testa-table ul{width:auto!important;max-width:100%;display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px}
body:has(#id-scheda-design) #id-testa-table li{min-width:0!important}
body:has(#id-scheda-design) #id-testa-table a{display:inline-block;padding-block:8px}
body:has(#id-scheda-design) #id-testa-logo-img{text-align:center!important}
body:has(#id-scheda-design) #id-testa>div[style*="height:95px"]{height:auto!important;min-height:32px}
body:has(#id-scheda-design) #id-div-feedback{width:100%!important;max-width:100%}
body:has(#id-scheda-design) #id-piede2>ul{width:100%!important;max-width:100%;box-sizing:border-box}
body:has(#id-scheda-design) #id-piede2 li{max-width:100%;box-sizing:border-box}
body:has(#id-scheda-design) #id-piede2>div{display:block!important;max-width:100%}
body:has(#id-scheda-design) #id-piede2 ul{display:flex!important;flex-wrap:wrap;justify-content:center;width:100%!important;max-width:100%;box-sizing:border-box}
body:has(#id-scheda-design) #id-piede2 li{display:block!important;padding:10px!important}
body:has(#id-scheda-design) img[src*="w3.org/html/logo/"]{max-width:100%;height:auto}
}
