﻿.plupload_button{display:-moz-inline-box;display:inline-block;font:normal 12px sans-serif;text-decoration:none;color:#42454a;border:1px solid #bababa;padding:2px 8px 3px 20px;margin-right:4px;background:#f3f3f3 url(/assets/jquery.plupload.queue/buttons-117caf5d4e2e27e8a93ec137ef35c613f5ae90fe2afa4d171ab27ebb135e3c7d.png) no-repeat 0 center;outline:0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.plupload_button:hover{color:#000;text-decoration:none}.plupload_disabled,a.plupload_disabled:hover{color:#737373;border-color:#c5c5c5;background:#ededed url(/assets/jquery.plupload.queue/buttons-disabled-da2ee521c5bde41b9231eb7bde2150207939948889b10fbeb5d1c9463b0711d2.png) no-repeat 0 center;cursor:default}.plupload_add{background-position:-181px center}.plupload_wrapper{font:normal 11px Verdana,sans-serif;width:100%}.plupload_container{padding:8px;background:url(/assets/jquery.plupload.queue/transp50-05d2e2c53eddf1da659130d72a27bca9efd9314245f6b65c0d96a1b38173526c.png)}.plupload_container input{border:1px solid #DDD;font:normal 11px Verdana,sans-serif;width:98%}.plupload_header{background:#2A2C2E url(/assets/jquery.plupload.queue/backgrounds-c1c3ced1897ce15e8cb02f83cef3fdfb163fc7d73509c2b93ed4fdb450e2cd9f.gif) repeat-x}.plupload_header_content{background:url(/assets/jquery.plupload.queue/backgrounds-c1c3ced1897ce15e8cb02f83cef3fdfb163fc7d73509c2b93ed4fdb450e2cd9f.gif) no-repeat 0 -317px;min-height:56px;padding-left:60px;color:#FFF}.plupload_header_title{font:normal 18px sans-serif;padding:6px 0 3px}.plupload_header_text{font:normal 12px sans-serif}.plupload_filelist{margin:0;padding:0;list-style:none}.plupload_scroll .plupload_filelist{height:185px;background:#F5F5F5;overflow-y:scroll}.plupload_filelist li{padding:10px 8px;background:#F5F5F5 url(/assets/jquery.plupload.queue/backgrounds-c1c3ced1897ce15e8cb02f83cef3fdfb163fc7d73509c2b93ed4fdb450e2cd9f.gif) repeat-x 0 -156px;border-bottom:1px solid #DDD}.plupload_filelist_header,.plupload_filelist_footer{background:#DFDFDF;padding:8px 8px;color:#42454A}.plupload_filelist_header{border-top:1px solid #EEE;border-bottom:1px solid #CDCDCD}.plupload_filelist_footer{border-top:1px solid #FFF;height:22px;line-height:20px;vertical-align:middle}.plupload_file_name{float:left;overflow:hidden}.plupload_file_status{color:#777}.plupload_file_status span{color:#42454A}.plupload_file_size,.plupload_file_status,.plupload_progress{float:right;width:80px}.plupload_file_size,.plupload_file_status,.plupload_file_action{text-align:right}.plupload_filelist .plupload_file_name{width:205px;white-space:nowrap;text-overflow:ellipsis}.plupload_file_action{float:right;width:16px;height:16px;margin-left:15px}.plupload_file_action *{display:none;width:16px;height:16px}li.plupload_uploading{background:#ECF3DC url(/assets/jquery.plupload.queue/backgrounds-c1c3ced1897ce15e8cb02f83cef3fdfb163fc7d73509c2b93ed4fdb450e2cd9f.gif) repeat-x 0 -238px}li.plupload_done{color:#AAA}li.plupload_delete a{background:url(/assets/jquery.plupload.queue/delete-5ff07b8d8e68f1243e66e0afb951025661924de06ba2ab38f16af8493de43196.gif)}li.plupload_failed a{background:url(/assets/jquery.plupload.queue/error-8825d8d0764ef5f39665e651da984326adfdc17a02759dfc42e8c52ed9e66ffc.gif);cursor:default}li.plupload_done a{background:url(/assets/jquery.plupload.queue/done-5b7c3fb420d6da5c7d6572c331ca031c6466f827480a0092d5ae54f17472940e.gif);cursor:default}.plupload_progress,.plupload_upload_status{display:none}.plupload_progress_container{margin-top:3px;border:1px solid #CCC;background:#FFF;padding:1px}.plupload_progress_bar{width:0px;height:7px;background:#CDEB8B}.plupload_scroll .plupload_filelist_header .plupload_file_action,.plupload_scroll .plupload_filelist_footer .plupload_file_action{margin-right:17px}.plupload_clear,.plupload_clearer{clear:both}.plupload_clearer,.plupload_progress_bar{display:block;font-size:0;line-height:0}li.plupload_droptext{background:transparent;text-align:center;vertical-align:middle;border:0;line-height:165px}.jcrop-holder{direction:ltr;text-align:left}.jcrop-vline,.jcrop-hline{background:#FFF url("/assets/Jcrop-75b470fcd2dcc94b33945c7fd7ffb590847a972ff7ad64fc8ba7eba6e6b6c9f6.gif") top left repeat;font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px !important}.jcrop-hline{height:1px !important;width:100%}.jcrop-vline.right{right:0}.jcrop-hline.bottom{bottom:0}.jcrop-handle{background-color:#333;border:1px #eee solid;font-size:1px}.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#FFF;filter:Alpha(opacity=70) !important;opacity:0.7 !important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#FFF;border-radius:3px}.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:Alpha(opacity=70) !important;opacity:0.7 !important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;border-color:#000;border-radius:3px}.jcrop-holder img,img.jcrop-preview{max-width:none}@media (max-width: 1199px){body.orders.t24-mobile .container,body.orders.t24-mobile #order-container{width:auto;max-width:1180px}body.orders.t24-mobile .order-page-content{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}}body.orders.t24-mobile{overflow-x:hidden}.op2{max-width:1100px;margin:0 auto;padding:10px 0 8px;color:#2b2b2b;font-family:"sourcesanspro", "Source Sans Pro", helvetica, arial, sans-serif;font-size:16px;line-height:1.55;text-align:left}.op2 *,.op2 *::before,.op2 *::after{box-sizing:border-box}.op2 p{margin:0 0 10px;font-size:inherit;line-height:inherit}.op2 h1,.op2 h2,.op2 h3{color:#101010;margin:0;letter-spacing:-0.005em;font-family:"sourcesanspro", "Source Sans Pro", helvetica, arial, sans-serif;text-transform:none}.op2 b,.op2 strong{color:#101010;font-weight:600}.op2 img{max-width:100%}.op2 ol,.op2 ul{margin:0;padding:0;list-style:none}.op2 dl{margin:0}.op2 dt{font-weight:400}.op2 address{font-style:normal}.op2 button{font-family:inherit}.op2 [hidden]{display:none !important}.op2 .op2-ic{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-0.12em;flex:none}.op2 .op2-ic-fill{fill:#e73046;stroke:#e73046;color:#e73046}.op2 .op2-eyebrow{font-size:14px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#5c5c5c;margin:0 0 6px}.op2 .op2-eyebrow span{text-transform:none;letter-spacing:0;font-weight:400;word-break:break-all}.op2 .op2-h1{font-size:34px;line-height:1.12;font-weight:600}.op2 .op2-hero-card{position:relative;display:flex;align-items:center;gap:22px;margin:18px 0 20px;padding:18px 24px 18px 22px;border-radius:10px;background:linear-gradient(100deg, #fbf8f3 0%, #f4efe7 100%);box-shadow:inset 0 0 0 1px rgba(16,16,16,0.05)}.op2 .op2-hero-card::after{content:'';position:absolute;left:22px;right:22px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg, #e73046 0 44px, rgba(231,48,70,0) 44px)}.op2 .op2-hc-cover{position:relative;flex:none;width:54px;height:78px;margin:-26px 0 -8px;border-radius:2px;transform:rotate(-5deg);background:#c9c4bb center / cover no-repeat;box-shadow:0 10px 18px rgba(40,30,20,0.28),0 2px 4px rgba(40,30,20,0.2)}.op2 .op2-hc-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.op2 .op2-hc-who{flex:1 1 auto;min-width:0}.op2 .op2-hc-title{margin:0;font-size:22px;line-height:1.2;font-weight:600;color:#101010;letter-spacing:-0.01em}.op2 .op2-hc-thesis{margin:3px 0 0;font-size:15px;font-style:italic;color:#2b2b2b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op2 .op2-hc-meta{margin:6px 0 0;font-size:13px;color:#5c5c5c;font-variant-numeric:tabular-nums}.op2 .op2-hc-facts{flex:none;display:flex;gap:26px;margin:0;padding-left:24px;border-left:1px solid rgba(16,16,16,0.08)}.op2 .op2-hc-fact dt{margin:0 0 3px;font-size:12px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#5c5c5c}.op2 .op2-hc-fact dd{display:flex;align-items:center;gap:7px;margin:0;font-size:16px;font-weight:600;color:#101010;white-space:nowrap}.op2 .op2-hc-fact i{width:8px;height:8px;border-radius:50%;background:#c98a1b;box-shadow:0 0 0 3px rgba(201,138,27,0.2)}.op2 .op2-hc-fact.op2-hc-work i{background:#2f6fd0;box-shadow:0 0 0 3px rgba(47,111,208,0.2)}.op2 .op2-hc-fact.op2-hc-go i{background:#7a4fb5;box-shadow:0 0 0 3px rgba(122,79,181,0.2)}.op2 .op2-hc-fact.op2-hc-done i{background:#2c8a4b;box-shadow:0 0 0 3px rgba(44,138,75,0.2)}.op2 .op2-h2-l{font-size:24px}.op2 .op2-h3{font-size:17px;font-weight:600;margin:0 0 4px}.op2 .op2-lead{color:#5c5c5c;font-size:18px;margin:6px 0 14px}.op2 .op2-small{font-size:14px;color:#5c5c5c}.op2 .op2-muted{color:#5c5c5c}.op2 .op2-help{margin:14px 0 0}.op2 .op2-link,.op2 .op2-lnk{color:#b32533;text-decoration:underline;text-underline-offset:2px}.op2 .op2-lnk{color:#e73046;font-weight:600;text-decoration:none;white-space:nowrap}.op2 .op2-lnk:hover{text-decoration:underline}.op2 .op2-strike{text-decoration:line-through;color:#5c5c5c;margin-right:6px}.op2 .op2-card{background:#fff;border:1px solid #e6e4e1;border-radius:6px;padding:24px 28px;margin:0 0 18px}.op2 .op2-gray{background:#f6f5f3;border-radius:6px;padding:12px 14px;font-size:15px;color:#4a4a4a;margin:0}.op2 .op2-btn,.op2 .op2-btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:4px;font-weight:600;font-size:17px;line-height:1.2;text-decoration:none;cursor:pointer;text-align:center}.op2 .op2-btn:hover,.op2 .op2-btn:focus,.op2 .op2-btn2:hover,.op2 .op2-btn2:focus{text-decoration:none}.op2 .op2-btn:focus-visible,.op2 .op2-btn2:focus-visible{outline:3px solid rgba(231,48,70,0.35);outline-offset:2px}.op2 .op2-btn{background:#e73046;color:#fff;border:0}.op2 .op2-btn:hover,.op2 .op2-btn:focus{background:#b32533;color:#fff}.op2 .op2-btn2{background:#fff;color:#101010;border:1.5px solid #101010}.op2 .op2-btn2:hover,.op2 .op2-btn2:focus{background:#f6f5f3;color:#101010}.op2 .op2-btn2:disabled{opacity:0.4;cursor:default}.op2 .op2-stack{display:grid;gap:8px;margin:14px 0 0}.op2 .op2-tabs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-bottom:2px solid #e6e4e1;margin:0 0 20px}.op2 .op2-tab{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:6px 8px;margin-bottom:-2px;font-weight:600;color:#3d3d3d;text-align:center;line-height:1.2;text-decoration:none;border-bottom:3px solid transparent}.op2 .op2-tab .op2-ic{color:#9a9a9a;font-size:18px}.op2 .op2-tab small{display:block;font-weight:400;font-size:12px;color:#8a8a8a}.op2 .op2-tab:hover,.op2 .op2-tab:focus{color:#101010;text-decoration:none;border-bottom-color:#e6e4e1}.op2 .op2-tab.is-on{color:#101010;border-bottom-color:#e73046}.op2 .op2-tab.is-on .op2-ic{color:#e73046}.op2 .op2-tab.is-off{color:#8a8a8a;font-weight:400;cursor:default}.op2 .op2-tab.is-off:hover{border-bottom-color:transparent;color:#8a8a8a}.op2 .op2-lbl-s{display:none}.op2 .op2-alert{background:#fffdf6;border:1px solid #f1d38a;border-radius:6px;padding:18px 22px;margin:0 0 18px}.op2 .op2-alert .op2-h2 .op2-ic{color:#8a5a00}.op2 .op2-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;border-top:1px solid #f1d38a;padding:12px 0 0;margin:12px 0 0}.op2 .op2-pay-what{display:flex;gap:14px;align-items:baseline}.op2 .op2-pay-what span{font-size:18px;font-weight:600;color:#101010}.op2 .op2-bank{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:2px 12px;font-size:15px}.op2 .op2-bank dt{color:#5c5c5c}.op2 .op2-bank dd{margin:0;font-weight:600;color:#101010;font-family:ui-monospace, Menlo, Consolas, monospace;font-size:14px;overflow-wrap:anywhere}.op2 .op2-wire p{margin:0 0 12px}.op2 .op2-wire-dl{grid-template-columns:max-content minmax(0, 1fr);gap:8px 16px;align-items:center;font-size:16px;max-width:620px;background:#fff;border:1px solid #f1d38a;border-radius:6px;padding:12px 16px;margin:0 0 12px}.op2 .op2-wire-dl dt{font-size:15px}.op2 .op2-wire-dl dd{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;min-height:34px}.op2 .op2-wire-dl dd>span{overflow-wrap:anywhere}.op2 .op2-wire-dl .op2-copy{flex:none;font-family:"sourcesanspro", "Source Sans Pro", helvetica, arial, sans-serif}.op2 .op2-wire-amt{font-family:"sourcesanspro", "Source Sans Pro", helvetica, arial, sans-serif;font-size:20px}.op2 .op2-wire .op2-wire-note{display:flex;gap:8px;font-size:15px;margin:0}.op2 .op2-wire-note .op2-ic{flex:none;margin-top:3px;color:#8a5a00}.op2 .op2-cdnow{display:flex;align-items:center;justify-content:space-between;gap:14px 28px}.op2 .op2-cdnow p{margin:0}.op2 .op2-cdnow .op2-btn{flex:none}.op2 .op2-two{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:24px;align-items:start}.op2 .op2-side{position:sticky;top:12px}.op2 .op2-grid2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;margin:0 0 18px}.op2 .op2-grid2>.op2-card{margin:0}.op2 .op2-hero{display:grid;grid-template-columns:minmax(0, 1fr) 250px;gap:22px;align-items:center}.op2 .op2-hero p{margin:6px 0 0;color:#5c5c5c}.op2 .op2-seg{display:grid;gap:6px;margin:16px 0 6px}.op2 .op2-seg i{height:6px;border-radius:3px;background:#e6e4e1}.op2 .op2-seg i.is-on{background:#e73046}.op2 .op2-seglab{display:grid;gap:6px;font-size:13px;color:#5c5c5c;line-height:1.3}.op2 .op2-seglab li.is-done{color:#101010}.op2 .op2-seglab li.is-cur{color:#e73046;font-weight:600}.op2 .op2-bigdate{background:#101010;color:#fff;border-radius:6px;padding:16px 18px}.op2 .op2-bigdate small{display:block;color:#cfcfcf;font-size:13px;text-transform:uppercase;letter-spacing:0.05em;font-weight:600}.op2 .op2-bigdate b{display:block;color:#fff;font-size:24px;line-height:1.2;margin-top:4px}.op2 .op2-shipnow{display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:#eef3fb;border-radius:6px;padding:14px 16px;margin:0 0 18px}.op2 .op2-shipnow>.op2-ic{font-size:22px;color:#1f4f8f}.op2 .op2-shipnow>span{flex:1 1 220px}.op2 .op2-vt{margin:8px 0 14px}.op2 .op2-vt li{position:relative;display:grid;grid-template-columns:34px minmax(0, 1fr);gap:14px;padding:0 0 18px}.op2 .op2-vt li::before{content:'';position:absolute;left:15px;top:34px;bottom:2px;width:3px;background:#e6e4e1}.op2 .op2-vt li:last-child{padding-bottom:0}.op2 .op2-vt li:last-child::before{display:none}.op2 .op2-vt li>div>b{display:block;padding-top:5px}.op2 .op2-vt li small{display:block;color:#5c5c5c;font-size:14px}.op2 .op2-vt li small b{color:#101010}.op2 .op2-vt .op2-dot{width:34px;height:34px;border-radius:50%;border:3px solid #e6e4e1;background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:1}.op2 .op2-vt li.is-done::before{background:#e73046}.op2 .op2-vt li.is-done .op2-dot{background:#e73046;border-color:#e73046}.op2 .op2-vt li.is-cur .op2-dot{border-color:#e73046}.op2 .op2-vt li.is-cur .op2-dot::after{content:'';width:10px;height:10px;border-radius:50%;background:#e73046}.op2 .op2-vt li.is-cur>div>b{color:#e73046}.op2 .op2-addr{margin:0 0 8px;line-height:1.5;display:flex;flex-direction:column}.op2 .op2-addr b{font-size:17px}.op2 .op2-addr .op2-addr-at{color:#5c5c5c;font-size:15px;margin:0 0 4px}.op2 .op2-thumbs{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:14px;margin:14px 0 0}.op2 .op2-thumbs.op2-mini{gap:8px;margin-top:10px}.op2 .op2-pg{margin:0}.op2 .op2-pg img,.op2 .op2-pg .op2-pg-missing{display:block;width:100%;height:auto;aspect-ratio:210 / 297;object-fit:contain;background:#fff;border:1px solid #d9d6d1;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.08)}.op2 .op2-pg .op2-pg-missing{background:repeating-linear-gradient(45deg, #fafaf9 0 6px, #f0efed 6px 12px)}.op2 .op2-pg figcaption{display:flex;justify-content:space-between;gap:4px;font-size:12px;color:#5c5c5c;margin-top:4px}.op2 .op2-pg figcaption em{font-style:normal;color:#1f4f8f;font-weight:600}.op2 .op2-more-link{margin:12px 0 0}.op2 .op2-pvgrid{display:grid;grid-template-columns:minmax(0, 290px) minmax(0, 1fr);gap:18px;align-items:start;margin:0 0 18px}.op2 .op2-pvgrid>.op2-card,.op2 .op2-pvgrid>.op2-pvmain>.op2-card{margin:0}.op2 .op2-pvside{padding:22px 22px 18px}.op2 .op2-pvside .op2-h1{margin:0 0 6px}.op2 .op2-pvside>.op2-small{margin:0 0 4px}.op2 .op2-pvside>.op2-small:last-child{margin:18px 0 0;padding-top:14px;border-top:1px solid #e6e4e1}.op2 .op2-pvsub{margin:20px 0 8px;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#5c5c5c}.op2 .op2-pvfacts{display:grid;grid-template-columns:auto auto;gap:6px 12px;margin:0}.op2 .op2-pvfacts dt{margin:0;font-weight:400;color:#5c5c5c}.op2 .op2-pvfacts dd{margin:0;text-align:right;font-weight:600;color:#101010;font-variant-numeric:tabular-nums}.op2 .op2-pvstate{display:flex;gap:10px;margin:16px 0 0;padding:12px 14px;border-radius:6px;background:#f6f5f3}.op2 .op2-pvstate b{display:block;color:#101010}.op2 .op2-pvstate p{margin:2px 0 0;font-size:14px;line-height:1.45;color:#2b2b2b}.op2 .op2-pvdot{flex:none;width:10px;height:10px;margin-top:6px;border-radius:50%;background:#c98a1b;box-shadow:0 0 0 4px rgba(201,138,27,0.18)}.op2 .op2-pvstate-printing .op2-pvdot{background:#2f6fd0;box-shadow:0 0 0 4px rgba(47,111,208,0.18)}.op2 .op2-pvstate-printed .op2-pvdot{background:#2c8a4b;box-shadow:0 0 0 4px rgba(44,138,75,0.18)}@media (max-width: 899px){.op2 .op2-pvgrid{grid-template-columns:minmax(0, 1fr);gap:14px}}.op2 .op2-sum{display:flex;gap:14px;align-items:flex-start;padding:4px 0 12px;border-bottom:1px solid #e6e4e1;margin-bottom:4px}.op2 .op2-sum p{margin:0;font-size:15px;line-height:1.4}.op2 .op2-book-thumb{flex:none;width:56px;height:80px;display:block;background:#f6f5f3 center/cover no-repeat;border-radius:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15),1px 2px 4px rgba(0,0,0,0.12);overflow:hidden}.op2 .op2-book-thumb img{display:block;width:100%;height:100%;object-fit:contain}.op2 .op2-swatch{flex:none;width:46px;height:62px;object-fit:cover;border-radius:2px 4px 4px 2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);background:#f6f5f3;display:block}.op2 .op2-kv{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:6px 0;margin:12px 0 0;font-size:15px}.op2 .op2-kv dt{color:#5c5c5c}.op2 .op2-kv dd{margin:0;padding-left:12px;text-align:right;color:#101010;white-space:nowrap}.op2 .op2-kv .op2-total{font-weight:600;font-size:18px;color:#101010;border-top:2px solid #101010;padding-top:8px;margin-top:4px}.op2 .op2-dl2{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:6px 14px;font-size:15px}.op2 .op2-dl2+.op2-dl2{border-top:1px solid #e6e4e1;padding-top:10px;margin-top:10px}.op2 .op2-dl2 dt{color:#5c5c5c}.op2 .op2-dl2 dd{margin:0;color:#101010;overflow-wrap:anywhere}.op2 .op2-dl2 .op2-uuid{font-size:13px}.op2 .op2-doc{display:flex;gap:14px;align-items:center;border:1px solid #e6e4e1;border-radius:6px;padding:14px;background:#fafaf9}.op2 .op2-doc>.op2-ic{font-size:30px;color:#e73046}.op2 .op2-doc p{margin:0;font-size:15px;line-height:1.35}.op2 .op2-table{margin:12px 0 0}.op2 .op2-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4;background:none;margin:0}.op2 .op2-table th,.op2 .op2-table td{border:0;border-top:1px solid #e6e4e1;padding:9px 6px !important;background:none !important;vertical-align:top;text-align:right !important}.op2 .op2-table th:first-child,.op2 .op2-table td:first-child{text-align:left !important}.op2 .op2-table thead th{border-top:0;border-bottom:2px solid #101010;color:#5c5c5c;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.03em}.op2 .op2-table td[colspan]{text-align:left !important}.op2 .op2-table tr.total-price td{border-top:2px solid #101010;color:#101010;font-weight:600}.op2 .op2-table .striked{text-decoration:line-through;color:#5c5c5c;margin-right:4px}.op2 .op2-table h5,.op2 .op2-table h6{margin:0 0 4px;font-size:15px;font-weight:600;color:#101010;line-height:1.35}.op2 .op2-table h6{font-weight:400;color:#5c5c5c}.op2 .op2-table p{margin:4px 0 0}.op2 .op2-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#fdecee;color:#b32533;font-weight:600;font-size:14px;white-space:nowrap}.op2 .op2-chip.is-ok{background:#e9f5ec;color:#2b7a3d}.op2 .op2-chip.is-go{background:#eef3fb;color:#1f4f8f}.op2 .op2-trk{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:14px 0 0}.op2 .op2-trk>div{border:1px solid #e6e4e1;border-radius:6px;padding:12px 14px}.op2 .op2-trk small{display:block;color:#5c5c5c;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;font-weight:600}.op2 .op2-trk b{display:block;color:#101010;font-size:18px;overflow-wrap:anywhere}.op2 .op2-trk .op2-trk-addr{font-size:16px}.op2 .op2-trk .op2-trk-code{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.op2 .op2-trk-link{margin:14px 0 0}.op2 .op2-ev{margin:10px 0 0}.op2 .op2-ev li{position:relative;display:grid;grid-template-columns:120px 22px minmax(0, 1fr);gap:12px;padding:0 0 18px}.op2 .op2-ev li::before{content:'';position:absolute;left:142px;top:20px;bottom:0;width:2px;background:#e6e4e1}.op2 .op2-ev li:last-child{padding-bottom:0}.op2 .op2-ev li:last-child::before{display:none}.op2 .op2-ev time{color:#5c5c5c;font-size:14px;text-align:right;line-height:1.3;padding-top:1px}.op2 .op2-ev time b{display:block;color:#101010}.op2 .op2-ev .op2-ev-dot{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #cfcfcf;position:relative;z-index:1}.op2 .op2-ev p{margin:0;line-height:1.35}.op2 .op2-ev p small{display:block;color:#5c5c5c;font-size:14px}.op2 .op2-ev li.is-now .op2-ev-dot{border-color:#1f4f8f;background:#1f4f8f;box-shadow:0 0 0 4px #dbe6f5}.op2 .op2-ev li.is-now p b{color:#1f4f8f}.op2 .op2-ev li.is-done .op2-ev-dot{border-color:#2b7a3d;background:#2b7a3d;box-shadow:0 0 0 4px #e9f5ec}.op2 .op2-ev li.is-done p b{color:#2b7a3d}.op2 .op2-ev li.is-us .op2-ev-dot{border-color:#e73046}.op2 .op2-ev li.is-fut .op2-ev-dot{border-style:dashed}.op2 .op2-ev li.is-fut p{color:#5c5c5c}.op2 .op2-src{font-size:13px;color:#5c5c5c;margin:12px 0 0}.op2 .op2-review{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;align-items:center}.op2 .op2-review p{margin:0}.op2 .op2-review img{display:block;width:178px;height:auto;border-radius:6px}.op2 .op2-empty p{margin:0}.op2 .op2-copy{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;background:#e73046;color:#fff;border:0;border-radius:4px;font-weight:600;font-size:16px;cursor:pointer}.op2 .op2-copy:hover{background:#b32533}.op2 .op2-copy.is-copied{background:#2b7a3d}.op2 .op2-copy-s{min-height:34px;padding:0 10px;font-size:14px;background:#fff;color:#b32533;border:1.5px solid currentColor}.op2 .op2-copy-s:hover{background:#fdecee}.op2 .op2-copy-s.is-copied{background:#e9f5ec;color:#2b7a3d}.op2 .op2-coupon{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:26px;align-items:center;background:#fff8f9;border:1px solid #f6d3d8;border-radius:6px;padding:22px 26px;margin:0 0 18px}.op2 .op2-coupon img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.op2 .op2-coupon-t{font-size:26px;line-height:1.15;font-weight:600;margin:0 0 12px}.op2 .op2-code{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:460px;min-height:60px;padding:8px 8px 8px 18px;background:#fff;border:2px dashed #101010;border-radius:6px;margin:0 0 14px}.op2 .op2-code>span{font-size:24px;font-weight:700;letter-spacing:0.03em;color:#101010;overflow-wrap:anywhere}.op2 .op2-perks{display:grid;gap:6px}.op2 .op2-perks li{display:flex;gap:10px}.op2 .op2-perks .op2-ic{color:#e73046;margin-top:4px}.op2 .op2-ccard{background:#fff8f9;border-color:#f6d3d8;display:grid;grid-template-columns:210px minmax(0, 1fr);gap:4px 24px;align-items:center}.op2 .op2-ccard-head{grid-column:1 / -1}.op2 .op2-ccard-pic{display:block}.op2 .op2-ccard-pic img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.op2 .op2-ccard-t{font-size:24px;line-height:1.2;font-weight:600;margin:0 0 6px}.op2 .op2-ccard-sub{display:flex;gap:8px;font-size:16px;margin:0 0 14px}.op2 .op2-ccard-sub .op2-ic{color:#e73046;margin-top:4px}.op2 .op2-code-s{max-width:460px;min-height:52px;padding:6px 6px 6px 16px;margin:0 0 12px}.op2 .op2-code-s>span{font-size:21px;white-space:nowrap;overflow-wrap:normal}.op2 .op2-cshare{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.op2 .op2-cshare-btn{flex:1 1 130px;min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:1px solid #e6e4e1;border-radius:6px;background:#fff;color:#101010;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color .15s, background .15s}.op2 .op2-cshare-btn:hover,.op2 .op2-cshare-btn:focus{border-color:#e73046;background:#fff;color:#101010;text-decoration:none}.op2 .op2-cshare-btn.mobile-only{display:none}.op2 .op2-cshare-btn .op2-cshare-ic{display:inline-flex;color:#e73046}.op2 .op2-cshare-btn svg{width:20px;height:20px;fill:currentColor}.op2 .op2-cshare-btn .op2-ic{fill:none}@media (hover: none) and (pointer: coarse){.op2 .op2-cshare-btn.mobile-only{display:inline-flex}}.op2 .op2-ccard-nudge{font-size:14px;color:#5c5c5c;margin:0}.op2 .op2-cshare-hint{font-size:14px;color:#2b7a3d;font-weight:600;margin:-4px 0 10px}.op2 .op2-cshare-hint:empty{display:none}.op2 .op2-coupon .op2-cshare{max-width:460px;margin:14px 0 0}.op2 .op2-coupon .op2-cshare .op2-cshare-btn{flex:1 1 0;min-width:120px}.op2 .op2-addrcard{position:relative;overflow:hidden}.op2 .op2-addrcard>*:not(.op2-addrmap){position:relative;z-index:1}.op2 .op2-addrmap{position:absolute;right:0;top:0;bottom:0;width:52%;pointer-events:none}.op2 .op2-addrmap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 45%);mask-image:linear-gradient(to right, transparent 0, #000 45%)}.op2 .op2-addrmap-pin{position:absolute;left:50%;top:50%;width:28px;height:38px;transform:translate(-50%, -94%)}.op2 .op2-share{text-align:center;padding:6px 0 0}.op2 .op2-share>p{color:#5c5c5c;margin:0 0 12px}.op2 .op2-share #share-buttons{justify-content:center}.op2 .op2-arr{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:24px;align-items:start;margin:0 0 18px}.op2 .op2-arr-hero{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:18px;align-items:center}.op2 .op2-arr-hero picture,.op2 .op2-arr-hero img.banner{display:block;width:100%}.op2 .op2-arr-hero em{font-style:normal;color:#e73046}.op2 .op2-arr-hero .trustpilot-widget{margin-top:12px}.op2 .op2-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#e9f5ec;color:#2b7a3d;font-weight:600;font-size:15px;margin:0 0 12px}.op2 .op2-love{color:#5c5c5c;font-weight:600;font-size:18px;margin:0 0 4px}.op2 .op2-tl{margin:6px 0 0}.op2 .op2-tl li{position:relative;display:grid;grid-template-columns:40px minmax(0, 1fr);gap:16px;padding:0 0 18px}.op2 .op2-tl li::before{content:'';position:absolute;left:19px;top:42px;bottom:2px;width:2px;background:#e6e4e1}.op2 .op2-tl li:last-child{padding-bottom:0}.op2 .op2-tl li:last-child::before{display:none}.op2 .op2-tl p{margin:0}.op2 .op2-tl-dot{width:40px;height:40px;border-radius:50%;background:#f6f5f3;color:#101010;display:flex;align-items:center;justify-content:center;font-size:17px}.op2 .op2-rcpt{border:1px solid #e6e4e1;border-radius:6px;padding:20px;background:#fafaf9}.op2 .op2-rcpt .op2-kv+.op2-kv{grid-template-columns:max-content minmax(0, 1fr)}.op2 .op2-rcpt .op2-kv+.op2-kv dd{white-space:normal}.op2 .op2-friend p{margin:0}@media (max-width: 767px){body.orders.t24-mobile .order-page-content{padding:0 16px 16px;margin-top:0}.op2{padding-top:14px}.op2 .op2-h1{font-size:27px}.op2 .op2-h1-m{font-size:23px}.op2 .op2-h2{font-size:20px}.op2 .op2-lead{font-size:16px}.op2 .op2-card{padding:18px 16px;margin-bottom:14px}.op2 .op2-hero-card{flex-wrap:wrap;gap:14px 16px;margin:22px 0 16px;padding:16px}.op2 .op2-hc-cover{width:44px;height:64px;margin:-24px 0 0}.op2 .op2-hc-who{flex:1 1 0}.op2 .op2-hc-title{font-size:19px}.op2 .op2-hc-thesis{font-size:14px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.op2 .op2-hc-facts{flex:1 1 100%;justify-content:space-between;gap:12px;padding:12px 0 0;border-left:0;border-top:1px solid rgba(16,16,16,0.08)}.op2 .op2-hc-fact dd{font-size:15px;white-space:normal}.op2 .op2-tabs{margin-bottom:14px}.op2 .op2-tab{flex-direction:column;gap:3px;font-size:13px;min-height:56px;padding:6px 2px}.op2 .op2-tab small{display:none}.op2 .op2-lbl-l{display:none}.op2 .op2-lbl-s{display:inline}.op2 .op2-two,.op2 .op2-arr{grid-template-columns:minmax(0, 1fr);gap:0}.op2 .op2-two>.op2-main{display:contents}.op2 .op2-two>.op2-main>*{min-width:0}.op2 .op2-side{position:static;order:3}.op2 .op2-two .op2-after{order:4}.op2 .op2-grid2{grid-template-columns:minmax(0, 1fr);gap:14px;margin-bottom:14px}.op2 .op2-hero{grid-template-columns:minmax(0, 1fr);gap:14px}.op2 .op2-seglab{grid-template-columns:minmax(0, 1fr) !important}.op2 .op2-seglab li:not(.is-cur){display:none}.op2 .op2-bigdate b{font-size:22px}.op2 .op2-shipnow .op2-btn{width:100%}.op2 .op2-thumbs{grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.op2 .op2-thumbs.op2-mini{grid-template-columns:repeat(4, minmax(0, 1fr))}.op2 .op2-thumbs.op2-mini .op2-pg:nth-child(n+5){display:none}.op2 .op2-trk{grid-template-columns:minmax(0, 1fr);gap:8px}.op2 .op2-trk>div{padding:10px 12px}.op2 .op2-ev li{grid-template-columns:22px minmax(0, 1fr);gap:2px 12px}.op2 .op2-ev li::before{left:10px}.op2 .op2-ev time{grid-column:2;grid-row:1;text-align:left;font-size:13px}.op2 .op2-ev time b{display:inline}.op2 .op2-ev .op2-ev-dot{grid-column:1;grid-row:1 / span 2}.op2 .op2-ev p{grid-column:2}.op2 .op2-review{grid-template-columns:minmax(0, 1fr)}.op2 .op2-dl2{grid-template-columns:minmax(0, 1fr);gap:0}.op2 .op2-dl2 dt{margin-top:8px;font-size:14px}.op2 .op2-dl2 dt:first-child{margin-top:0}.op2 .op2-pay{flex-direction:column;align-items:stretch}.op2 .op2-pay .op2-btn{width:100%}.op2 .op2-wire-dl{grid-template-columns:minmax(0, 1fr);gap:2px;padding:10px 12px}.op2 .op2-wire-dl dt{margin-top:6px}.op2 .op2-wire-dl dt:first-child{margin-top:0}.op2 .op2-cdnow{flex-direction:column;align-items:stretch}.op2 .op2-cdnow .op2-btn{width:100%}.op2 .op2-table table,.op2 .op2-table tbody,.op2 .op2-table tfoot,.op2 .op2-table tr,.op2 .op2-table td{display:block;width:100%}.op2 .op2-table thead{display:none}.op2 .op2-table tbody tr{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2px 8px;border-top:1px solid #e6e4e1;padding:10px 0}.op2 .op2-table tbody td{border:0 !important;padding:0 !important;text-align:left !important}.op2 .op2-table tbody td:first-child{grid-column:1 / -1;font-weight:600;color:#101010}.op2 .op2-table tbody td:last-child{text-align:right !important}.op2 .op2-table tbody td:nth-child(2)::before{content:'Quantità'}.op2 .op2-table tbody td:nth-child(3)::before{content:'Unitario'}.op2 .op2-table tbody td:nth-child(4)::before{content:'Totale'}.op2 .op2-table tbody td:nth-child(n+2)::before{display:block;color:#5c5c5c;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.03em}.op2 .op2-table tfoot tr{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e6e4e1;padding:9px 0}.op2 .op2-table tfoot tr.total-price{border-top:2px solid #101010}.op2 .op2-table tfoot td{width:auto;border:0 !important;padding:0 !important}.op2 .op2-table tfoot tr.tocco-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.op2 .op2-table tfoot tr.tocco-row td:first-child{grid-column:1 / -1}.op2 .op2-coupon{grid-template-columns:minmax(0, 1fr);gap:12px;padding:18px 16px;text-align:center}.op2 .op2-coupon img{max-width:240px;margin:0 auto}.op2 .op2-coupon-t{font-size:22px}.op2 .op2-code{max-width:none;padding-left:14px;text-align:left}.op2 .op2-code>span{font-size:19px}.op2 .op2-perks{text-align:left}.op2 .op2-coupon .op2-cshare .op2-cshare-btn{flex:1 1 calc(50% - 4px)}.op2 .op2-ccard{grid-template-columns:minmax(0, 1fr);gap:10px}.op2 .op2-ccard-pic{max-width:220px;margin:0 auto}.op2 .op2-ccard-t{font-size:21px}.op2 .op2-code-s>span{font-size:19px}.op2 .op2-ccard .op2-cshare-btn{flex:1 1 calc(50% - 4px)}.op2 .op2-arr-hero{grid-template-columns:minmax(0, 1fr)}.op2 .op2-arr-hero picture,.op2 .op2-arr-hero img.banner{max-width:320px;margin:4px auto 0}.op2 .op2-tl li{grid-template-columns:36px minmax(0, 1fr);gap:12px}.op2 .op2-tl li::before{left:17px;top:38px}.op2 .op2-tl-dot{width:36px;height:36px;font-size:15px}}@font-face{font-family:'Dancing Script T24';src:url(/assets/dancing-script-a80bee63062692d8a9a63d3aa7bdb0bd3b725027ef0ff557a67226256bfdcf1e.ttf) format("truetype");font-display:swap}.t24-book .t24-book-stage{position:relative;display:flex;justify-content:center;align-items:center;padding:10px 0;background:radial-gradient(ellipse 72% 64% at 50% 50%, #ebe8e2 0%, #f1efeb 52%, rgba(241,239,235,0) 100%);touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.t24-book .t24-book-stage:focus{outline:none}.t24-book .t24-book-stage:focus-visible{outline:2px solid rgba(16,16,16,0.18);outline-offset:4px}.t24-book .t24-book-static{padding:10px 0}.t24-book .t24-book-static-cover{display:block;width:185px;height:270px;background:#ddd center / cover no-repeat;box-shadow:0 10px 24px rgba(0,0,0,0.25)}.t24-book .t24-book-static-cover img{display:block;width:100%;height:100%;object-fit:contain}.t24-book .t24-book-view{position:relative;overflow:visible;transform:perspective(1800px) rotateX(4deg);transform-origin:50% 60%}.t24-book .t24-book-view.is-single{clip-path:inset(-60px 0 -60px 0)}.t24-book .t24-book-body{position:absolute;top:0;left:0;will-change:transform}.t24-book .t24-book-floor{position:absolute;top:0;bottom:0;z-index:1;pointer-events:none;background:rgba(40,30,20,0.34);border-radius:6px;filter:blur(12px);transform:translateY(9px) scale(0.97, 0.98)}.t24-book .t24-book-block{position:absolute;z-index:60;background:#fff;pointer-events:none}.t24-book .t24-book-spine{position:absolute;top:0;z-index:40;background:#2a2a2a center / cover;border-radius:3px 0 0 3px;transition:opacity 200ms;pointer-events:none;box-shadow:-2px 0 4px rgba(0,0,0,0.25)}.t24-book .t24-book-spine::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0.15) 45%, rgba(255,255,255,0.1) 70%, rgba(0,0,0,0.35))}.t24-book .t24-book-spine.is-metal,.t24-book .t24-book-spine.is-metal.is-right{background:#eceef0;border-radius:0;box-shadow:inset 0 0 0 0.5px rgba(120,130,140,0.45)}.t24-book .t24-book-spine.is-metal::after,.t24-book .t24-book-spine.is-metal.is-right::after{display:none}.t24-book .t24-book-spine.is-right{border-radius:0 3px 3px 0;box-shadow:2px 0 4px rgba(0,0,0,0.25)}.t24-book .t24-book-spine.is-right::after{background:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0.15) 45%, rgba(255,255,255,0.1) 70%, rgba(0,0,0,0.35))}.t24-book .t24-book-cast{position:absolute;z-index:900;pointer-events:none;opacity:0}.t24-book .t24-book-cast-r{background:linear-gradient(to right, rgba(0,0,0,0.45), rgba(0,0,0,0.05) 70%, transparent)}.t24-book .t24-book-cast-l{background:linear-gradient(to left, rgba(0,0,0,0.45), rgba(0,0,0,0.05) 70%, transparent)}.t24-book .t24-book-gutter{position:absolute;z-index:950;width:44px;pointer-events:none;transition:opacity 300ms;background:linear-gradient(to right, transparent 0, rgba(0,0,0,0.06) 38%, rgba(0,0,0,0.22) 50%, rgba(0,0,0,0.06) 62%, transparent 100%)}.t24-book .t24-leaf{position:absolute;perspective:2400px;perspective-origin:0 50%;pointer-events:none}.t24-book .t24-strip{position:absolute;top:0;transform-origin:0 50%;transform-style:preserve-3d}.t24-book .t24-face{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.t24-book .t24-face-back{transform:rotateY(180deg)}.t24-book .t24-face-in{position:absolute;top:0;background:#fff center / contain no-repeat}.t24-book .t24-shade{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;pointer-events:none}.t24-book .t24-face-missing{background:repeating-linear-gradient(45deg, #fafaf9 0 6px, #f0efed 6px 12px)}.t24-book .t24-face-blank{background:#fff}.t24-book .t24-face-endpaper{background:#fff}.t24-book .t24-face-cover{background-color:#c9c4bb;background-size:cover;background-position:center}.t24-book .t24-face-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.t24-book .t24-face-inside_front::after,.t24-book .t24-face-inside_rear::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.12)}.t24-book .t24-face-clear{background:linear-gradient(115deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.38) 42%, rgba(255,255,255,0) 52%),rgba(220,230,240,0.12);box-shadow:inset 0 0 0 1px rgba(120,140,160,0.35)}.t24-book .t24-leaf-clear .t24-shade{background:#456}.t24-book .t24-metal-band{position:absolute;top:0;bottom:0;left:0;z-index:2;width:4.762%;pointer-events:none;background:linear-gradient(to right, #dde1e4, #fbfcfc 35%, #f1f3f4 75%, #e2e5e8);box-shadow:1px 0 2px rgba(0,0,0,0.2)}.t24-book .t24-metal-band.is-right{left:auto;right:0;background:linear-gradient(to left, #dde1e4, #fbfcfc 35%, #f1f3f4 75%, #e2e5e8);box-shadow:-1px 0 2px rgba(0,0,0,0.2)}.t24-book .t24-face-satin{background:linear-gradient(160deg, rgba(255,255,255,0.7), rgba(255,255,255,0) 40%, rgba(255,255,255,0) 65%, rgba(255,255,255,0.45)),#e4e7ea;box-shadow:inset 0 0 0 1px rgba(120,140,160,0.3)}.t24-book .t24-edge{position:absolute;top:0;width:7px;transform-origin:0 50%;transform:rotateY(90deg);background:linear-gradient(to bottom, #3a3a3a, #262626)}.t24-book .t24-leaf-board .t24-face{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.18)}.t24-book .t24-leaf-board .t24-face-front .t24-face-cover::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset -3px 0 0 rgba(0,0,0,0.28),inset 0 -3px 0 rgba(0,0,0,0.32),inset 0 2px 0 rgba(255,255,255,0.08)}.t24-book .t24-leaf-board .t24-face-back .t24-face-rear::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 3px 0 0 rgba(0,0,0,0.28),inset 0 -3px 0 rgba(0,0,0,0.32),inset 0 2px 0 rgba(255,255,255,0.08)}.t24-book .t24-leaf-paper .t24-face-front .t24-face-in,.t24-book .t24-leaf-endpaper .t24-face-front .t24-face-in{box-shadow:inset 1px 0 0 rgba(0,0,0,0.06)}.t24-book .t24-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:5}.t24-book .t24-scene-in{position:absolute;top:0;right:0;bottom:0;left:0}.t24-book.is-scene .t24-book-view{visibility:hidden}.t24-book.is-scene .t24-book-stage{cursor:default}.t24-book.is-scene .t24-book-arrow,.t24-book.is-scene .t24-book-counter,.t24-book.is-scene .t24-book-nav,.t24-book.is-scene .t24-book-back{display:none}.t24-book.is-extra .t24-book-view{visibility:hidden}.t24-book.is-extra .t24-book-stage{cursor:default}.t24-book.is-extra .t24-book-arrow,.t24-book.is-extra .t24-book-counter,.t24-book.is-extra .t24-book-nav{display:none}.t24-book .t24-book-back,.t24-book .t24-book-arrow,.t24-book .t24-book-counter,.t24-book .t24-book-nav{animation:t24-book-in 320ms ease-out}.t24-book .t24-scene-hint{position:absolute;left:50%;bottom:14px;z-index:8;margin:0;padding:8px 14px;transform:translateX(-50%);border-radius:999px;white-space:nowrap;background:rgba(16,16,16,0.78);color:#fff;font-size:13px;font-weight:600;pointer-events:none;animation:t24-book-in 400ms ease-out}.t24-book .t24-scene-item{position:absolute;display:flex;flex-direction:column;align-items:center;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:center}.t24-book button.t24-scene-item{cursor:pointer;-webkit-tap-highlight-color:transparent}.t24-book button.t24-scene-item .t24-scene-stack{transition:transform 220ms ease-out}.t24-book button.t24-scene-item:hover .t24-scene-cover,.t24-book button.t24-scene-item:focus-visible .t24-scene-cover{box-shadow:0 16px 26px rgba(40,30,20,0.3),0 2px 4px rgba(0,0,0,0.2);transform:translateY(-5px)}.t24-book button.t24-scene-item:focus-visible{outline:none}.t24-book button.t24-scene-item:focus-visible .t24-scene-label b{text-decoration:underline;text-decoration-color:#e73046;text-decoration-thickness:2px;text-underline-offset:3px}.t24-book .t24-scene-stack{position:relative;display:block;flex:none}.t24-book .t24-scene-cover,.t24-book .t24-scene-under,.t24-book .t24-flyer{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;border-radius:1px;background:#c9c4bb center / cover no-repeat}.t24-book .t24-scene-cover img,.t24-book .t24-scene-under img,.t24-book .t24-flyer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.t24-book .t24-scene-cover{box-shadow:0 3px 6px rgba(40,30,20,0.28),0 1px 2px rgba(0,0,0,0.2);transition:transform 220ms ease-out, box-shadow 220ms ease-out}.t24-book .t24-scene-under{box-shadow:0 2px 5px rgba(40,30,20,0.3);filter:brightness(0.9)}.t24-book .t24-cover-hard{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.22)}.t24-book .t24-scene-cover.t24-cover-hard{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.22),2px 4px 0 -1px #3a3a3a,0 6px 10px rgba(40,30,20,0.3)}.t24-book .t24-cover-clear{background-color:#fff;background-size:contain}.t24-book .t24-cover-clear .t24-cover-gloss{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.55) 42%, rgba(255,255,255,0) 52%),rgba(220,230,240,0.16);box-shadow:inset 0 0 0 1px rgba(120,140,160,0.4)}.t24-book .t24-flyer{z-index:50;pointer-events:none;will-change:transform}.t24-book .t24-scene-label{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:12px;max-width:100%;line-height:1.25}.t24-book .t24-scene-label b{font-size:15px;color:#101010}.t24-book .t24-scene-label span{font-size:13px;color:#6b6b6b;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance}.t24-book .t24-scene-label em{font-style:normal;font-size:13px;font-weight:600;color:#101010}.t24-book .t24-tocco-photo{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 5px 6px rgba(40,30,20,0.3));transition:transform 220ms ease-out}.t24-book button.t24-scene-item:hover .t24-tocco-photo,.t24-book button.t24-scene-item:focus-visible .t24-tocco-photo,.t24-book button.t24-scene-item:hover .t24-cd-case,.t24-book button.t24-scene-item:focus-visible .t24-cd-case{transform:translateY(-5px)}.t24-book .t24-cd-case{transition:transform 220ms ease-out}.t24-book .t24-cd-case,.t24-book .t24-sc-tray{border-radius:3px;background:#141414;box-shadow:0 4px 9px rgba(40,30,20,0.28)}.t24-book .t24-cd-lid,.t24-book .t24-sc-lid{border-radius:3px;background:linear-gradient(120deg, rgba(255,255,255,0.4), rgba(255,255,255,0.03) 34%, rgba(255,255,255,0) 66%, rgba(255,255,255,0.18)),rgba(236,242,246,0.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35),inset 0 0 0 3px rgba(255,255,255,0.08)}.t24-book .t24-cd-case{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.t24-book .t24-cd-lid{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.t24-book .t24-cd-lid::before{content:'';position:absolute;top:0;bottom:0;left:0;width:6%;border-radius:3px 0 0 3px;background:repeating-linear-gradient(to bottom, rgba(255,255,255,0.22) 0 2px, rgba(255,255,255,0.06) 2px 4px);box-shadow:inset -1px 0 0 rgba(255,255,255,0.25)}.t24-book .t24-cd-disc{position:absolute;top:50%;left:53%;width:84%;aspect-ratio:1;transform:translate(-50%, -50%);border-radius:50%;background:#ddd center / cover no-repeat;box-shadow:0 0 0 1px rgba(0,0,0,0.08);-webkit-mask:radial-gradient(circle, transparent 0 7.5%, #000 8%);mask:radial-gradient(circle, transparent 0 7.5%, #000 8%)}.t24-book .t24-cd-disc.is-plain{background:conic-gradient(from 20deg, #d9d9d9, #f7f7f7, #bdbdbd, #efefef, #c9c9c9, #fafafa, #d9d9d9)}.t24-book .t24-showcase{position:absolute;top:0;left:0;right:0;z-index:6;box-sizing:border-box;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 290px);gap:28px;align-items:center;padding:28px 52px;cursor:default;user-select:text;-webkit-user-select:text}.t24-book .t24-showcase-cd{grid-template-columns:minmax(0, 1fr) minmax(0, 240px);gap:20px;padding:24px 24px;overflow:hidden}.t24-book .t24-showcase-obj{display:flex;flex-direction:column;align-items:center;gap:26px;min-width:0}.t24-book .t24-sc-cd{--near: 1;position:relative;width:240px;aspect-ratio:142 / 125;flex:none;perspective:1300px;transform-origin:50% 50%;transition:transform 700ms cubic-bezier(0.4, 0.1, 0.2, 1)}.t24-book .t24-sc-cd.is-near{transform:scale(var(--near))}.t24-book .t24-sc-tray,.t24-book .t24-sc-lid{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.t24-book .t24-sc-hinge{position:absolute;top:0;bottom:0;left:0;width:6%;border-radius:3px 0 0 3px;background:repeating-linear-gradient(to bottom, #2a2a2a 0 2px, #1b1b1b 2px 4px);box-shadow:inset -1px 0 0 rgba(255,255,255,0.08)}.t24-book .t24-sc-tray::after{content:'';position:absolute;top:50%;left:53%;width:15%;aspect-ratio:1;transform:translate(-50%, -50%);border-radius:50%;background:repeating-conic-gradient(#2c2c2c 0 6deg, #161616 6deg 30deg);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1)}.t24-book .t24-sc-disc{position:absolute;top:50%;left:53%;z-index:1;width:84%;aspect-ratio:1;transform:translate(-50%, -50%);border-radius:50%;background:#ddd center / cover no-repeat;box-shadow:0 1px 3px rgba(0,0,0,0.18);-webkit-mask:radial-gradient(circle, transparent 0 7.5%, #000 8%);mask:radial-gradient(circle, transparent 0 7.5%, #000 8%)}.t24-book .t24-sc-disc.is-plain{background:conic-gradient(from 20deg, #d9d9d9, #f7f7f7, #bdbdbd, #efefef, #c9c9c9, #fafafa, #d9d9d9)}.t24-book .t24-sc-lid{z-index:2;transform-origin:0 50%;transform:rotateY(0deg);transition:transform 800ms cubic-bezier(0.45, 0.05, 0.25, 1)}.t24-book .t24-showcase.is-here .t24-sc-lid{transform:rotateY(-104deg)}.t24-book .t24-sc-tocco{display:block;width:100%;max-width:380px;height:auto;filter:drop-shadow(0 10px 14px rgba(40,30,20,0.28))}.t24-book .t24-card{--cw: 120px;position:relative;flex:none;width:calc(var(--cw) * 2);height:calc(var(--cw) * 25 / 45);perspective:900px;transform:translateX(calc(var(--cw) * -0.5));transition:transform 900ms cubic-bezier(0.4, 0.1, 0.2, 1)}.t24-book .t24-card.is-open{transform:none}.t24-book .t24-card-right,.t24-book .t24-card-flap{position:absolute;top:0;left:var(--cw);width:var(--cw);height:100%}.t24-book .t24-card-right{background:#e03c36;box-shadow:inset 4px 0 5px -2px rgba(0,0,0,0.22),0 6px 14px rgba(40,30,20,0.2)}.t24-book .t24-card-flap{transform-origin:0 50%;transform-style:preserve-3d;transition:transform 1000ms cubic-bezier(0.4, 0.1, 0.2, 1) 150ms}.t24-book .t24-card.is-open .t24-card-flap{transform:rotateY(-180deg)}.t24-book .t24-card-front,.t24-book .t24-card-back{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.t24-book .t24-card-front{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #e6463f, #d3362f);box-shadow:0 6px 14px rgba(40,30,20,0.25)}.t24-book .t24-card-front::before{content:'';position:absolute;top:9%;right:6%;bottom:9%;left:6%;border:1.5px solid #e0bd62;border-radius:2px;box-shadow:inset 0 0 0 2px #d3362f,inset 0 0 0 2.5px rgba(224,189,98,0.7)}.t24-book .t24-card-laurea{position:relative;font-family:'Dancing Script T24', cursive;font-size:calc(var(--cw) * 0.19);font-weight:700;color:#ecca72;text-shadow:0 1px 0 rgba(0,0,0,0.25)}.t24-book .t24-card-back{transform:rotateY(180deg);background:#e03c36;box-shadow:inset -4px 0 5px -2px rgba(0,0,0,0.22),0 6px 14px rgba(40,30,20,0.2)}.t24-book .t24-card-text{position:absolute;top:4%;right:4.444%;bottom:4%;left:4.444%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;text-align:center;font-family:'Dancing Script T24', cursive;font-size:calc(var(--cw) * 0.11759);line-height:1.3813;color:#111}.t24-book .t24-card-text p{margin:0;font:inherit;line-height:inherit;color:inherit}.t24-book .t24-card-lines{max-width:100%;overflow-wrap:anywhere}.t24-book .t24-showcase-info{padding:18px 20px 20px;border-radius:10px;background:rgba(255,255,255,0.94);box-shadow:0 8px 24px rgba(40,30,20,0.12)}.t24-book .t24-showcase-info h3{margin:0;font-size:18px;font-weight:700;color:#101010}.t24-book .t24-showcase-info h4{margin:16px 0 6px;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#6b6b6b}.t24-book .t24-showcase-info p{margin:0;font-size:14px;line-height:1.5;color:#2b2b2b}.t24-book .t24-showcase-count{margin:2px 0 0 !important;font-weight:600;color:#101010 !important}.t24-book .t24-showcase-files{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.t24-book .t24-showcase-files li{display:grid;grid-template-columns:16px minmax(0, 1fr) auto;gap:8px;align-items:center;margin:0}.t24-book .t24-showcase-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2b2b2b}.t24-book .t24-showcase-files small{font-size:13px;color:#6b6b6b;font-variant-numeric:tabular-nums}.t24-book .t24-showcase-files i{display:block;width:14px;height:11px;border-radius:2px;background:#c9c4bb}.t24-book .t24-showcase-files .is-folder i{background:#d9b45a;border-top-left-radius:0;box-shadow:-1px -2px 0 -1px #d9b45a}.t24-book .t24-showcase-files .is-file i{width:10px;height:13px;margin-left:2px;background:#fff;box-shadow:inset 0 0 0 1.5px #b9b4ac}.t24-book .t24-showcase-more{display:block !important;color:#6b6b6b}.t24-book .t24-showcase-quote{margin:8px 0 0;padding:8px 12px;border-left:3px solid #e0bd62;background:rgba(224,189,98,0.08);font-family:'Dancing Script T24', cursive;font-size:18px;color:#101010}.t24-book .t24-showcase-quote p{margin:0;font-family:inherit;font-size:inherit;line-height:1.3;color:inherit}.t24-book .t24-showcase-btn{display:inline-flex;align-items:center;min-height:44px;margin:12px 0 0;padding:0 18px;border-radius:999px;background:#e73046;color:#fff;font-weight:700;font-size:14px;text-decoration:none}.t24-book .t24-showcase-btn:hover,.t24-book .t24-showcase-btn:focus-visible{color:#fff;text-decoration:none;filter:brightness(0.94)}.t24-book .t24-crease{position:absolute;top:0;bottom:0;left:4.6%;width:1.3%;pointer-events:none;background:linear-gradient(to right, transparent, rgba(0,0,0,0.17) 45%, rgba(255,255,255,0.07) 72%, rgba(255,255,255,0))}.t24-book .t24-crease-r{left:auto;right:4.6%;transform:scaleX(-1)}.t24-book .t24-pasted{position:absolute;top:1.6%;bottom:1.6%;left:2.3%;right:0.5%;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.25)}.t24-book .t24-face-pasted_rear .t24-pasted{left:0.5%;right:2.3%}.t24-book .t24-book-tip{position:absolute;z-index:3000;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;margin-top:-8px;transform:translate(-50%, -100%);border-radius:999px;background:rgba(255,255,255,0.9);box-shadow:0 1px 4px rgba(40,30,20,0.14);font-size:12px;font-weight:600;line-height:1;color:#6b6b6b;white-space:nowrap;cursor:default;animation:t24-book-in 260ms ease-out}.t24-book .t24-book-tip i{display:block;width:8px;height:8px;border-radius:50%;background:#e73046}.t24-book .t24-book-tip.is-color{color:#101010}.t24-book .t24-book-tip .t24-tip-dot{background:#e0a32b}.t24-book .t24-book-tip small{font-size:11px;font-weight:500;color:#6b6b6b}.t24-book .t24-book-tipmore{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 -5px 0 0;padding:0;border:1.5px solid currentColor;border-radius:50%;background:none;color:inherit;font:700 11px/1 inherit;cursor:pointer}.t24-book .t24-book-tipmore::before{content:'';position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.t24-book .t24-book-tipmore:hover,.t24-book .t24-book-tipmore:focus-visible{color:#101010}.t24-book .t24-book-tipmore:focus-visible{outline:2px solid rgba(16,16,16,0.25);outline-offset:2px}.t24-book .t24-book-tipbox{position:absolute;top:44px;left:50%;z-index:40;width:340px;max-width:calc(100% - 32px);transform:translateX(-50%);padding:16px 40px 4px 18px;border-radius:10px;background:#fff;box-shadow:0 12px 34px rgba(40,30,20,0.22),0 1px 3px rgba(0,0,0,0.1);animation:t24-book-in 200ms ease-out}.t24-book .t24-book-tipbox p{margin:0 0 12px;font-size:14px;line-height:1.5;color:#2b2b2b}.t24-book .t24-book-tipbox .t24-book-tipbox-title{margin:0 0 6px;font-size:15px;font-weight:700;color:#101010}.t24-book .t24-book-tipclose{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:#6b6b6b;cursor:pointer}.t24-book .t24-book-tipclose:hover,.t24-book .t24-book-tipclose:focus-visible{color:#101010;background:rgba(16,16,16,0.05)}.t24-book .t24-book-tipclose:focus-visible{outline:2px solid rgba(16,16,16,0.25)}.t24-book .t24-book-table{position:relative}.t24-book .t24-book-arrow{position:absolute;top:50%;z-index:20;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:-21px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.78);color:#101010;cursor:pointer;opacity:0.55;box-shadow:0 2px 8px rgba(40,30,20,0.16);transition:opacity 160ms, transform 160ms, background 160ms}.t24-book .t24-book-arrow:hover:not(:disabled),.t24-book .t24-book-arrow:focus-visible{opacity:1;background:#fff}.t24-book .t24-book-arrow:focus-visible{outline:2px solid rgba(16,16,16,0.25);outline-offset:2px}.t24-book .t24-book-arrow:disabled{opacity:0;pointer-events:none}.t24-book .t24-book-arrow-prev{left:8px}.t24-book .t24-book-arrow-prev:hover:not(:disabled){transform:translateX(-2px)}.t24-book .t24-book-arrow-next{right:8px}.t24-book .t24-book-arrow-next:hover:not(:disabled){transform:translateX(2px)}.t24-book .t24-book-under{margin:6px 0 0}.t24-book .t24-book-back{position:absolute;top:8px;left:8px;z-index:25;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.82);color:#101010;cursor:pointer;opacity:0.75;box-shadow:0 2px 8px rgba(40,30,20,0.16);transition:opacity 160ms, background 160ms}.t24-book .t24-book-back:hover,.t24-book .t24-book-back:focus-visible{opacity:1;background:#fff}.t24-book .t24-book-back:focus-visible{outline:2px solid rgba(16,16,16,0.25);outline-offset:2px}.t24-book .t24-book-back-label{position:absolute;top:50%;left:calc(100% + 6px);padding:5px 10px;transform:translate(-4px, -50%);border-radius:999px;white-space:nowrap;background:rgba(16,16,16,0.82);color:#fff;font-size:12px;font-weight:600;opacity:0;pointer-events:none;transition:opacity 160ms, transform 160ms}.t24-book .t24-book-back:hover .t24-book-back-label,.t24-book .t24-book-back:focus-visible .t24-book-back-label{opacity:1;transform:translate(0, -50%)}.t24-book .t24-book-counter{margin:0;text-align:center;font-size:14px;font-weight:600;color:#101010;font-variant-numeric:tabular-nums}.t24-book .t24-book-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border:1.5px solid #d9d6d1;border-radius:999px;background:#fff;color:#101010;font-weight:600;font-size:14px;cursor:pointer}.t24-book .t24-book-btn:hover:not(:disabled){border-color:#101010}.t24-book .t24-book-btn:disabled{opacity:0.35;cursor:default}.t24-book .t24-book-btn:focus-visible{outline:3px solid rgba(231,48,70,0.45);outline-offset:2px}.t24-book .t24-book-nav{margin:6px 0 0}.t24-book .t24-book-strip{position:relative;display:flex;align-items:flex-end;gap:0;overflow-x:auto;padding:4px 10px 10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.t24-book .t24-book-thumb{position:relative;flex:none;display:flex;align-items:flex-end;gap:0;padding:3px 2px 19px;border:0;border-radius:4px;background:none;cursor:pointer}.t24-book .t24-book-thumb:hover .t24-thumb-face{border-color:#b9b4ac}.t24-book .t24-book-thumb.is-on{background:rgba(16,16,16,0.06)}.t24-book .t24-book-thumb.is-on .t24-thumb-face{border-color:#101010}.t24-book .t24-book-thumb.is-on .t24-thumb-cap{color:#101010;font-weight:700}.t24-book .t24-book-thumb:focus-visible{outline:2px solid rgba(16,16,16,0.3)}.t24-book .t24-thumb-face{position:relative;display:block;width:42px;height:59px;overflow:hidden;background:#fff center / cover no-repeat;border:1px solid #ddd9d3}.t24-book .t24-thumb-face img{display:block;width:100%;height:100%;object-fit:contain}.t24-book .t24-thumb-face.is-color::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:#e73046}.t24-book .t24-book-thumb.is-spread .t24-thumb-face:first-of-type{border-right:0}.t24-book .t24-book-thumb.is-spread .t24-thumb-face:first-of-type::before{content:'';position:absolute;top:0;right:0;bottom:0;width:6px;z-index:1;background:linear-gradient(to left, rgba(0,0,0,0.18), transparent)}.t24-book .t24-thumb-face.t24-thumb-endpaper{background:#fff}.t24-book .t24-thumb-face.t24-thumb-blank{background:#fff}.t24-book .t24-thumb-face.t24-thumb-satin{background:linear-gradient(160deg, #f6f7f8, #e4e7ea 45%, #eceef0)}.t24-book .t24-thumb-face.t24-thumb-clear{background:linear-gradient(115deg, #fff 30%, #eef3f8 42%, #fff 52%)}.t24-book .t24-thumb-pasted_front i,.t24-book .t24-thumb-pasted_rear i{position:absolute;top:3%;bottom:3%;left:6%;right:1%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,0.3)}.t24-book .t24-thumb-pasted_rear i{left:1%;right:6%}.t24-book .t24-thumb-cap{position:absolute;left:0;right:0;bottom:3px;text-align:center;font-size:11px;color:#6b6b6b;font-variant-numeric:tabular-nums;white-space:nowrap}.t24-book .t24-book-navfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0 0;font-size:14px;color:#6b6b6b}.t24-book .t24-book-legend{display:inline-flex;align-items:center;gap:6px}.t24-book .t24-book-legend i{display:inline-block;width:16px;height:3px;background:#e73046;border-radius:2px}.t24-book .t24-book-goto{display:inline-flex;align-items:center;gap:8px;margin:0}.t24-book .t24-book-goto label{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:400;color:#6b6b6b}.t24-book .t24-book-goto input{width:72px;min-height:40px;padding:0 8px;border:1.5px solid #d9d6d1;border-radius:6px;font-size:16px;text-align:center}.t24-book .t24-book-gobtn{min-height:40px}.t24-book .t24-book-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(16,16,16,0.86)}.t24-book .t24-book-zoom-in{display:flex;flex-direction:column;width:100%;max-width:760px;max-height:100%;padding:12px 14px 14px;background:#fff;border-radius:8px}.t24-book .t24-book-zoom-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.t24-book .t24-book-zoom-top p{margin:0;font-weight:600;color:#101010}.t24-book .t24-book-zoom-img{flex:1 1 auto;min-height:0;display:flex;justify-content:center}.t24-book .t24-book-zoom-img img{display:block;max-width:100%;max-height:calc(100vh - 190px);object-fit:contain;border:1px solid #e6e3de}.t24-book .t24-book-zoom-nav{display:flex;justify-content:space-between;gap:10px;margin:10px 0 0}.t24-book .t24-book-zoom-nav .t24-book-btn{flex:1 1 0}html.t24-book-zoom-open,html.t24-book-zoom-open body{overflow:hidden}@keyframes t24-book-in{from{opacity:0}to{opacity:1}}@media (max-width: 767px){.t24-book .t24-book-stage{padding:8px 0;border-radius:6px}.t24-book .t24-book-back{top:4px;left:4px;width:34px;height:34px}.t24-book .t24-book-back-label{display:none}.t24-book .t24-scene-label span{-webkit-line-clamp:3}.t24-book .t24-showcase,.t24-book .t24-showcase-cd{grid-template-columns:minmax(0, 1fr);gap:20px;padding:20px 14px 24px}.t24-book .t24-sc-cd{width:200px}.t24-book .t24-card{--cw: 108px}.t24-book .t24-book-arrow{width:36px;height:36px;margin-top:-18px}.t24-book .t24-book-arrow-prev{left:2px}.t24-book .t24-book-arrow-next{right:2px}.t24-book .t24-book-navfoot{flex-direction:column;align-items:stretch}.t24-book .t24-book-zoom{padding:8px}.t24-book .t24-book-zoom-img img{max-height:calc(100vh - 170px)}}.container,#order-container{width:1180px}.order-same-column{width:312px;margin:0 10px;padding:20px 30px;float:left}.order-same-column h3{font-size:26px;margin:0 0 20px 0}.order-column-left{width:280px;margin:0;float:left;position:relative}.order-column-right{width:280px;margin:0;float:right;position:relative}.order-column-center{width:580px;margin:20px;float:left;position:relative;z-index:2000}object{vertical-align:middle}#next-step-trigger{width:200px}.document_front_and_rear label{font-weight:bold}#duplex-alert{font-weight:bold;color:#e73046}#color-pages{min-height:500px;margin-left:25px}@keyframes page-selection{0%{transform:rotate(0deg) scale(1) translateZ(0) perspective(1px);z-index:50;margin-left:0}10%{z-index:50;transform:rotate(-4deg)}30%{z-index:50;margin-left:-35px}80%{transform:rotate(0deg);margin-left:0px;z-index:100}100%{transform:rotate(0deg) scale(1.8) translateZ(0) perspective(1px);z-index:100}}@keyframes page-selection-just-zoom{0%{transform:rotate(0deg) scale(1) translateZ(0) perspective(1px);z-index:50;margin-left:0}100%{transform:rotate(0deg) scale(1.8) translateZ(0) perspective(1px);z-index:100}}@keyframes page-selection-reverse{0%{transform:rotate(0deg) scale(1.8) translateZ(0) perspective(1px);z-index:100}20%{transform:rotate(0deg);margin-left:0px;z-index:100}70%{z-index:50;margin-left:-35px}90%{z-index:50;transform:rotate(-4deg)}100%{z-index:50;margin-left:0;transform:rotate(0deg) scale(1) translateZ(0) perspective(1px)}}@keyframes page-selection-just-zoom-reverse{0%{transform:rotate(0deg) scale(1.8) translateZ(0) perspective(1px);z-index:100}100%{z-index:50;margin-left:0;transform:rotate(0deg) scale(1) translateZ(0) perspective(1px)}}#pages-selector{min-height:500px;margin-left:25px;width:550px}#pages-selector .page-wrapper{float:left;width:135px;height:220px;margin:0 0 14px -25px}#pages-selector .page-wrapper .page-image{width:135px;height:190px;border:2px solid #ddd;overflow:hidden;position:relative;cursor:pointer;border-radius:2px;z-index:50;animation-timing-function:ease-in-ease-out;animation-iteration-count:1;animation-fill-mode:forwards;backface-visibility:hidden}#pages-selector .page-wrapper .page-image.disabled{cursor:not-allowed}#pages-selector .page-wrapper .page-image:not(.disabled).outer-page.hover-out{animation-duration:0.3s;animation-name:page-selection-just-zoom-reverse}#pages-selector .page-wrapper .page-image:not(.disabled).outer-page.hover-in{animation-duration:0.3s;animation-name:page-selection-just-zoom}#pages-selector .page-wrapper .page-image:not(.disabled).inner-page.hover-out{animation-duration:0.5s;animation-name:page-selection-reverse}#pages-selector .page-wrapper .page-image:not(.disabled).inner-page.hover-in{animation-duration:0.5s;animation-name:page-selection}#pages-selector .page-wrapper .page-image.is-bw img{transition:filter 0.2s ease-in;filter:grayscale(100%) blur(0px)}#pages-selector .page-wrapper .page-image.is-color img{transition:filter 0.2s ease-in;filter:grayscale(0%) blur(0px)}#pages-selector .page-wrapper .page-image img{width:100%;height:100%;display:block;border:0;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}#pages-selector .page-wrapper .page-image .page-front-or-rear{position:absolute;top:5px;left:5px;width:15px;height:15px;line-height:15px;color:#999}#pages-selector .page-wrapper .page-image .page-front-or-rear i{font-size:15px;line-height:15px}#pages-selector .page-wrapper .page-image .page-color{position:absolute;bottom:5px;left:5px;width:15px;height:15px;line-height:15px;color:#999;overflow:hidden}#pages-selector .page-wrapper .page-image .page-color .color-symbol{display:none}#pages-selector .page-wrapper .page-image .page-color .color-symbol i{background:linear-gradient(to right, red, orange, #ff0, cyan, blue, violet);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:15px;line-height:15px;color:#FFF}#pages-selector .page-wrapper .page-image .page-color .bw-symbol{display:none}#pages-selector .page-wrapper .page-image .page-color .bw-symbol i{font-size:15px;line-height:15px;color:#777}#pages-selector .page-wrapper .page-number{padding-left:10px;font-size:12px;line-height:26px}#pages-selector .page-wrapper .page-number em{font-size:10px;color:#777;background:#efefef;padding:1px 3px}.page-container{float:left;width:120px;margin:0 0 4px -25px;overflow:hidden}.page-container .page-number{text-align:center}.page-container .color-page{position:relative;float:left;display:block;cursor:pointer;border:1px solid #999;-webkit-transition:border 0.4s ease;-moz-transition:border 0.4s ease;-ms-transition:border 0.4s ease;-o-transition:border 0.4s ease;transition:border 0.4s ease}.page-container .color-page img{width:120px;height:190px}.page-container .color-page .desaturated{position:absolute;top:0px;left:0px;width:135px;height:190px}.page-container .color-page .color-icon{background:transparent url("/assets/color_icon-52311f33de356fc2f517efacf76d315de862cfe7c006ec2c670357ebafc52ac5.gif") no-repeat top left;width:16px;height:16px;position:absolute;left:0px;bottom:0px;border-top:1px solid #999;border-left:1px solid #999}.page-container .color-page .bw-icon{background:transparent url("/assets/bw_icon-b7ef58c046db7825b6c1f311bbd9eddba8dd64f776325ef18c2e7517a9bf06ca.png") no-repeat top left;width:16px;height:16px;position:absolute;left:0px;bottom:0px;border-top:1px solid #999;border-left:1px solid #999}.page-container .color-page .page-overlay{background:black;width:135px;height:190px;position:absolute;left:0px;top:0px;display:none}.color-page:hover{border:1px solid #333}@keyframes document-actions{0%{max-height:0px}100%{max-height:300px}}#order-summary-container{min-height:1400px;background:#ededed;position:relative;padding-bottom:20px}#order-summary-container #order-summary{padding:0 20px}#order-summary-container #order-summary #next-step-trigger{position:absolute}#order-summary-container #order-summary .orange-button{width:140px}#order-summary-container #order-summary .order-documents .document .document-preview{position:relative;background:#FFF;border:1px solid #999;overflow:hidden;height:336px;width:238px}#order-summary-container #order-summary .order-documents .document .document-preview img{height:336px;width:238px;display:block;margin:0;padding:0}#order-summary-container #order-summary .order-documents .document .document-preview .document-actions{position:absolute;bottom:0;left:0;width:238px;background:rgba(0,0,0,0.7);max-height:0;overflow:hidden;animation-duration:2s;animation-property:max-height;animation-timing-function:ease-in-out;animation-delay:2s;animation-name:document-actions;animation-iteration-count:1;animation-fill-mode:forwards}#order-summary-container #order-summary .order-documents .document .document-preview .document-actions ul{list-style:none;display:block;margin:0;padding:0}#order-summary-container #order-summary .order-documents .document .document-preview .document-actions ul li{list-style:none;display:block;line-height:30px}#order-summary-container #order-summary .order-documents .document .document-preview .document-actions ul li a{color:#FFF;display:block;text-decoration:none;line-height:30px;padding:5px 10px;font-size:11px;font-weight:500}#order-summary-container #order-summary .order-documents .document .document-preview .document-actions ul li a i{font-size:16px;margin-right:8px;margin-left:3px;float:left;display:block;line-height:30px}#order-summary-container #order-summary .order-documents .document .document-preview .document-actions ul li a:hover{text-decoration:none;background:rgba(255,255,255,0.3)}#order-summary-container #order-summary .order-documents .document .document-details table{padding:10px 0;width:100%}#order-summary-container #order-summary .order-documents .document .document-details table td{border-bottom:0px solid #CCC;padding:5px 0;line-height:15px;font-size:11px;width:100px}.sticky .sidebar{position:fixed;top:50px}.sticky-bottom .sidebar{top:auto !important;bottom:20px;position:fixed}#personal-info-form #tesi24-points .point,#personal-info-form #courier-branches .point,#personal-info-form #indabox-points .point{margin:0}#personal-info-form .help-block{margin-top:0;margin-bottom:20px}#personal-info-form h4{font-size:20px;line-height:30px;font-weight:500;padding:5px 10px;background:linear-gradient(to right, #fff 10%, #efefef 30%, #fff 60%);margin:15px 0}#personal-info-form .points-header h5{height:30px;line-height:30px;font-size:15px;font-weight:500;padding:5px 10px;background:linear-gradient(to right, #fff 10%, #efefef 30%, #fff 60%)}#personal-info-form .points-header h5 span{float:left}#personal-info-form .points-header h5 a{float:left;margin-left:10px;color:#e73046}#personal-info-form #search-pickup-field{position:relative}#personal-info-form #search-pickup-field #pickup-spinner{position:absolute;top:26px;right:164px}#personal-info-form #search-pickup-field strong{font-weight:500}#personal-info-form #search-pickup-field #pickup-near-address{width:410px}#personal-info-form #search-pickup-field .btn{width:150px}#personal-info-form #search-tesi24-point-field{position:relative}#personal-info-form #search-tesi24-point-field #tesi24-point-spinner{position:absolute;top:26px;right:164px}#personal-info-form #search-tesi24-point-field strong{font-weight:500}#personal-info-form #search-tesi24-point-field #tesi24-point-near-address{width:410px}#personal-info-form #search-tesi24-point-field .btn{width:150px}#personal-info-form .form-block{margin:20px 0 40px 0}#personal-info-form .form-horizontal .form-group{margin:10px 0}#personal-info-form .form-horizontal .control-label{width:140px;font-weight:500}#personal-info-form .form-horizontal .col-sm-9,#personal-info-form .form-horizontal .controls{width:450px;margin-left:150px}#personal-info-form .form-horizontal input[type=text],#personal-info-form .form-horizontal input[type=email],#personal-info-form .form-horizontal input[type=tel]{width:380px}#personal-info-form .form-horizontal select{width:394px}#pages-selection-step form#pages-selection-form{margin:0}#pages-selection-step .print-settings{background:#ededed}#pages-selection-step .print-settings #mark-all-as-bw{width:200px}#pages-selection-step .print-settings em{color:#e73046}#pages-selection-step .print-settings #mark-all-as-color{width:200px}#pages-selection-step .print-settings .controls{margin-left:0px}#pages-selection-step .print-settings .control-label{text-align:left;width:130px}#pages-selection-step .print-settings select{width:150px;float:left}#pages-selection-step .print-settings table{font-size:11px}#pages-selection-step .print-settings table td:first-child{width:110px}#preview-step{min-height:700px}#preview-step .span12{margin:0 auto}#preview-step .cover-preview{float:left;width:260px;margin-left:8px;margin-bottom:60px;height:368px;position:relative;z-index:1;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.6);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.6);-ms-box-shadow:2px 2px 5px rgba(0,0,0,0.6);-o-box-shadow:2px 2px 5px rgba(0,0,0,0.6);box-shadow:2px 2px 5px rgba(0,0,0,0.6);-webkit-transition:-webkit-transform 0.2s;-webkit-transform:translate(0, 0);-moz-transition:-moz-transform 0.2s;-moz-transform:translate(0, 0);-ms-transition:-ms-transform 0.2s;-ms-transform:translate(0, 0);-o-transition:-o-transform 0.2s;-o-transform:translate(0, 0);transition:transform 0.2s;transform:translate(0, 0);background-size:cover}#preview-step .cover-preview img{width:100%}#preview-step .cover-preview p{padding:10px 0}#preview-step .cover-preview p em{font-size:11px;line-height:18px}#preview-step .cover-preview:hover{z-index:2;cursor:none;background-color:white;-webkit-transform:scale3d(1.05, 1.05, 1) translate3d(0, -5px, 0);-moz-transform:scale3d(1.05, 1.05, 1) translate3d(0, -5px, 0);-ms-transform:scale3d(1.05, 1.05, 1) translate3d(0, -5px, 0);-o-transform:scale3d(1.05, 1.05, 1) translate3d(0, -5px, 0);transform:scale3d(1.05, 1.05, 1) translate3d(0, -5px, 0);cursor:pointer}#preview-step .blue-button{float:none}#preview-step .cd-preview{position:relative;overflow:hidden;height:500px;width:500px;margin:10px auto}#preview-step .cd-preview .cd-image-preview-container{position:absolute}#preview-step .cd-preview .cd-image-preview{position:absolute}#preview-step .cd-preview .preview-cd-mask{position:absolute;top:0px}#cd-selection-step #cd-upload-area{margin:40px auto 20px auto}#cd-selection-step #cd-upload-area .blue-button{float:none;margin:10px auto;width:400px}#cd-selection-step #upload-cd-button-wrapper{margin:20px 0}#cd-selection-step #upload-cd-button-wrapper p{text-align:center;color:#e73046;font-weight:bold;font-size:12px;margin:0}#cd-selection-step #upload-cd-button-wrapper .progress{margin:5px auto 5px auto}#cd-selection-step .more-visible-link.centered{display:block;margin:10px auto;text-align:center;width:160px}#cd-selection-step .quantity-box{width:60px}#cd-selection-step select{width:268px}#cd-selection-step #cover-format-form .blue-button{float:right;margin-right:30px}#cd-selection-step #cd-preview{position:relative;width:500px;height:500px;overflow:hidden;margin:0px auto}#cd-selection-step #cd-image-preview-container{position:absolute;width:500px;height:500px}#cd-selection-step #cd-image-preview{display:block}#cd-selection-step #preview-cd-mask{position:absolute;top:0px}#cd-selection-step #destroy-cd-and-restart{margin:0 auto 40px auto}#cd-selection-step #destroy-cd-and-restart a{float:none;display:block;width:400px;margin:5px auto}#cd-selection-step #add-cd-button{line-height:40px}#cd-selection-step #add-cd-button button{transform:perspective(1px) translateZ(0);transition-duration:0.3s}#cd-selection-step #add-cd-button button:hover i{animation-name:icon-push;animation-duration:0.3s;animation-timing-function:linear;animation-iteration-count:1}#cd-selection-step #add-cd-button button i{transform:translateZ(0);transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out}#cd-selection-step #edit-cd{margin:20px auto 0 auto}#cd-selection-step #edit-cd #edit-cd-preview-button{width:400px;margin:5px auto;float:none}#cd-selection-step .jcrop-vline,#cd-selection-step .jcrop-hline{background:none}#cd-selection-step .jcrop-handle{background:#FFF}#facebox{z-index:2500}#facebox h3{margin-top:0px}#facebox .cd-editor-container{border:1px solid #CCC;float:left;background:black}#facebox .cd-builder-container{float:left;width:450px}#facebox .cd-crop-tip{float:left;width:205px;margin-left:30px}#facebox .cd-editor img{max-width:600px}#facebox .cd-builder{position:relative;font-family:times}#facebox .cd-builder .university{position:absolute;text-align:center;width:300px;left:70px;top:65px;font-size:14px;font-weight:bold;word-break:break-word;height:40px;overflow:hidden}#facebox .cd-builder .year{position:absolute;text-align:center;width:200px;left:125px;top:380px;font-size:12px;font-family:times;word-break:break-word;height:20px;overflow:hidden}#facebox .cd-builder .text-left{font-size:11px;position:absolute;text-align:left;left:25px;top:180px;width:140px;height:100px;overflow:hidden;word-break:break-word}#facebox .cd-builder .course{position:absolute;text-align:center;width:370px;left:35px;top:115px;font-size:14px;font-weight:bold;height:40px;overflow:hidden;word-break:break-word}#facebox .cd-builder .text-right{position:absolute;font-size:11px;text-align:right;left:280px;top:180px;width:140px;height:100px;overflow:hidden;word-break:break-word}#facebox .cd-builder .thesis-title{position:absolute;text-align:center;width:320px;left:64px;top:290px;height:60px;overflow:hidden;font-size:16px;font-weight:bold;word-break:break-word}#facebox .cd-builder-form{float:right;width:400px;margin-left:30px;height:700px;overflow:hidden;margin-top:14px;font-size:12px}#facebox .cd-builder-form .left-column,#facebox .cd-builder-form .right-column{width:190px;height:600px}#facebox .cd-builder-form .left-column{float:left}#facebox .cd-builder-form .right-column{float:right}#facebox .cd-builder-form textarea{height:80px;width:176px}#facebox .cd-builder-form strong{font-size:14px}#facebox .cd-builder-form span.grayout{font-size:11px;color:#777}#facebox .cd-builder-form .cd-builder-font{display:block;height:26px;line-height:30px;background:#EEE;margin:5px 0;padding:3px 5px}#facebox .cd-builder-form select{height:26px;width:60px;margin:0;float:right;font-size:12px}#facebox .content{padding:20px}#facebox .close{display:none !important}#facebox .blue-button{height:auto !important;line-height:33px !important}#facebox #cd-editor-facebox-container{width:850px}@keyframes icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes icon-pop{50%{-webkit-transform:scale(2);transform:scale(2)}}#format-selection-step .cover-with-gallery{margin:0 0 10px 0;overflow:hidden}#format-selection-step .cover-with-gallery #cover-gallery-wrapper{width:212px;height:470px;float:right}#format-selection-step .cover-with-gallery #cover-gallery-wrapper #cover-gallery{transition:opacity linear 0.1s}#format-selection-step .cover-with-gallery #cover-gallery-wrapper #cover-gallery a.photo{display:block;text-decoration:none;display:inline-block;width:100px;margin:3px}#format-selection-step .cover-with-gallery #cover-gallery-wrapper #cover-gallery a.photo img{display:block;width:100%;margin:0;padding:0;border:0}#format-selection-step .cover-with-gallery #cover-preview{width:328px;height:464px;margin:0;overflow:hidden;float:left;position:relative}#format-selection-step .cover-with-gallery #cover-preview img{position:absolute;top:0;width:328px;height:464px}#format-selection-step .cover-with-gallery #cover-preview #cover-preview-image{border:0;display:block;width:230px;height:325px}#format-selection-step .format-selection{min-height:700px}#format-selection-step form{margin:0}#format-selection-step .bundle-info{margin:10px 0 30px 0}#format-selection-step .bundle-info h4{background:#e73046;padding:3px 6px;color:#e73046}#format-selection-step .bundle-info h4.bundle{color:#FFF}#format-selection-step .bundle-info h5{text-decoration:underline}#format-selection-step .form-horizontal .control-label{line-height:20px;width:260px;margin-right:0px}#format-selection-step .form-horizontal .control-label.long{width:400px}#format-selection-step .form-horizontal .control-label strong{float:left;line-height:24px;padding-left:10px}#format-selection-step .add-cover-spinner{position:absolute;left:120px;bottom:0px;height:40px;width:40px;margin:0}#format-selection-step .add-cover-button{position:relative;margin-top:12px;transform:perspective(1px) translateZ(0);transition-duration:0.3s;height:40px}#format-selection-step .add-cover-button.disabled{pointer-events:none}#format-selection-step .add-cover-button:hover i{animation-name:icon-push;animation-duration:0.3s;animation-timing-function:linear;animation-iteration-count:1}#format-selection-step .add-cover-button i{transform:translateZ(0);transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out}#format-selection-step .cover-preview{background:white;border:1px solid #333;width:328px;height:464px;margin-left:122px;background-size:cover}#format-selection-step .top-bought{margin-top:30px}#format-selection-step .top-bought .cover-preview{float:left;width:83px;height:117px;cursor:pointer;margin-top:10px}#format-selection-step .top-bought .cover-preview.left-preview{margin-right:9px}#format-selection-step .quantity-box{width:80px;text-align:center;font-weight:bold;font-size:15px;line-height:30px;background:#f6f6f6}#format-selection-step #cover-format-form .btn{background:#fff;border-radius:5px;border:solid 1px #e8e8e8;font-size:15px}#format-selection-step #cover-format-form .btn:hover{background:#f6f6f6}#format-selection-step #cover-format-form .blue-button{float:right;margin-right:5px;width:300px}#format-selection-step #cover-format-form span.number{border:2px solid #e73046;border-radius:20px;width:20px;line-height:20px;height:20px;font-weight:bold;display:block;float:left;margin:0px;text-align:center}#format-selection-step #cover-format-form a.help{border:2px solid #101010;border-radius:20px;width:20px;line-height:20px;height:20px;font-weight:bold;display:block;float:right;margin:3px 10px 0 0;text-align:center;color:#101010;text-decoration:none}#format-selection-step #cover-format-form a.help:hover{background:#101010;color:#FFF}#format-selection-step #cover-format-form .choose-cover-data{padding:10px 0;color:#333;margin:5px 0;background:#FFF;color:#e73046;border-bottom:2px solid #eee}#format-selection-step #cover-format-form .choose-cover-data p{margin:5px 0 0 0;color:#333;font-size:13px;line-height:18px}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container.disabled{pointer-events:none}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container.disabled::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.7}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors{margin:0 0 0 0}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li{height:60px;margin:2px 4px;cursor:pointer;position:relative;float:left;display:block;width:56px;text-align:center}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li.disabled{pointer-events:none}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li.disabled::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.7}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li.active img{border-color:#e73046 !important}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li.active p{color:#e73046 !important}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li:hover img{border-color:#003B5C}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li:hover p{color:#003B5C}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li img{display:block;width:30px;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.25);box-shadow:inset 0 3px 4px rgba(0,0,0,0.3);border:2px solid #cecece;margin:0 auto}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li p{text-align:center;color:#333;font-size:10px;line-height:10px;text-align:left;padding:2px 0 0 0;text-align:center}#format-selection-step #cover-format-form .choose-cover-data .colors-wrapper .colors-container ul.colors li p strong{font-weight:normal}#format-selection-step #cover-format-form .controls{float:right;height:20px;width:300px;margin:0 5px 0 0;color:#333;font-weight:bold}#format-selection-step #cover-format-form .controls span.current{font-weight:bold}#format-selection-step #cover-format-form .controls ul.list{margin-left:0;max-height:220px;overflow-y:scroll}#format-selection-step #cover-format-form .controls ul.list li.option{font-size:15px}#format-selection-step #cover-format-form .controls ul.list li.option strong{float:left}#format-selection-step #cover-format-form .controls ul.list li.option em{font-size:12px;float:right}#format-selection-step #cover-format-form .controls select.nselect{width:280px;font-size:12px;line-height:15px;display:none}#format-selection-step #cover-availability{font-weight:bold;font-style:italic;text-align:center;margin-top:5px;width:100%}@keyframes spinner{to{transform:rotate(360deg)}}.spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border-top:2px solid #e73046;border-right:2px solid transparent;animation:spinner .6s linear infinite}#upload-files-step{height:700px;width:100%;position:relative}#upload-files-step #activity-indicator{position:absolute;bottom:24px;left:154px}#upload-files-step p{text-align:justify}#upload-files-step h3{font-size:26px;margin:0 0 20px 0}#upload-files-step .order-same-column-left,#upload-files-step .order-same-column-right,#upload-files-step .order-same-column-center{background:#ededed;height:664px;margin:0;padding:20px 30px;position:absolute;top:0;left:800px;opacity:0}#upload-files-step .order-same-column-left{width:460px}#upload-files-step .order-same-column-left.todo{width:460px;opacity:1;left:330px;transition:opacity 1.5s ease-in, left 1.5s ease-in, width 1.2s ease-in}#upload-files-step .order-same-column-left.done{width:250px;opacity:1;left:0;transition:opacity 1.5s ease-in, left 1.5s ease-in, width 1.2s ease-in}#upload-files-step .order-same-column-left #upload-document{width:92%}#upload-files-step .order-same-column-center{width:480px}#upload-files-step .order-same-column-center.todo{opacity:1;left:320px;transition:opacity 1.5s ease-in, left 1.5s ease-in}#upload-files-step .order-same-column-center.done{opacity:1;left:320px;transition:opacity 1.5s ease-in, left 1.5s ease-in}#upload-files-step .order-same-column-right{width:250px;left:950px;position:relative}#upload-files-step .order-same-column-right.todo{opacity:1;left:870px;transition:opacity 1.5s ease-in, left 1.0s ease-in}#upload-files-step .order-same-column-right.done{opacity:1;left:870px;transition:opacity 1.5s ease-in, left 1.0s ease-in}#upload-files-step .front-rear-buttons button,#upload-files-step .external-cover-info button{width:250px;margin:10px 0 0 0}#upload-files-step #upload-done{position:absolute;bottom:20px;left:30px}#upload-files-step #upload-done #next-step-trigger{width:210px}#upload-files-step .spinner{position:absolute;right:30px;bottom:17px}#upload-files-step .external-cover-info{margin-top:30px;border-bottom:2px solid #ccc;padding-bottom:10px}#upload-files-step .upload-box .step-done{display:none;position:absolute;width:30px;height:30px;font-size:30px;color:#e73046;top:20px;right:20px}#upload-files-step #cover-uploaded{float:right;margin-top:20px;font-size:14px;color:#e73046;line-height:40px;font-weight:bold;width:230px;position:relative}#upload-files-step #cover-uploaded .pdf-document{font-size:40px;line-height:40px;color:#e73046;margin-right:10px;float:left}#upload-files-step #cover-uploaded a{float:right;font-size:12px;line-height:12px;margin-top:14px;padding:2px 4px;transition:all 0.1s linear;text-decoration:underline}#upload-files-step #cover-uploaded a:hover{text-decoration:none;color:#FFF;background:#e73046;transition:all 0.1s linear}#upload-files-step #content-uploaded{margin-top:30px;border-top:2px solid #ccc;padding-top:30px;font-size:14px;color:#e73046;line-height:40px;font-weight:bold;position:relative}#upload-files-step #content-uploaded .pdf-document{font-size:40px;line-height:40px;color:#e73046;margin-right:10px;float:left}#upload-files-step #content-uploaded a{float:right;font-size:12px;line-height:12px;margin-top:14px;padding:2px 4px;transition:all 0.1s linear;text-decoration:underline}#upload-files-step #content-uploaded a:hover{text-decoration:none;color:#FFF;background:#e73046;transition:all 0.1s linear}#upload-files-step #content-upload-area{margin-top:30px}#upload-files-step #content-upload-area p{text-align:center;color:#e73046;font-weight:bold;font-size:12px;margin:0}#upload-files-step #upload-content-button-container{margin-top:30px}#upload-files-step .cover-ok-button{display:block;margin:20px auto;height:30px;float:left}#upload-files-step .cover-ok-button a{display:block;height:40px;line-height:40px;font-size:14px;width:190px;transform:perspective(1px) translateZ(0);transition-duration:0.3s}#upload-files-step .cover-ok-button a:hover i{animation-name:icon-pop;animation-duration:0.3s;animation-timing-function:linear;animation-iteration-count:1}#upload-files-step .cover-ok-button a i{transform:translateZ(0);transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out;line-height:40px;margin-right:5px}#upload-files-step #upload-cover-button{float:right}#upload-files-step #upload-cover-button a{width:190px}#upload-files-step .upload-button{display:block;margin:20px auto;height:30px}#upload-files-step .upload-button a{display:block;line-height:40px;font-size:14px;width:210px}#upload-files-step .upload-button a i{line-height:40px;margin-right:5px}#upload-files-step #content-upload-area img.document,#upload-files-step #cover-upload-area img.document{height:54px}#upload-files-step #cover-upload-area{float:right;width:230px;margin-top:17px}#upload-files-step #cover-upload-area p{text-align:center;color:#e73046;font-weight:bold;font-size:12px;margin:0}#upload-files-step #cover-upload-area .progress{margin:5px auto 5px auto}#upload-files-step #cover-preview{width:230px;height:325px;overflow:hidden;margin:10px 30px 10px 0;float:left}#upload-files-step #cover-preview #cover-preview-image{border:0;display:block;width:230px;height:325px}.tips-box{margin-top:20px 0;border:1px solid #999;padding:10px;border-radius:3px}.tips-box h5{line-height:20px;font-size:12px;margin:0;background:linear-gradient(to right, #efefef 10px, #ddd 30px, #efefef);vertical-align:middle}.tips-box h5 i{line-height:20px;font-size:12px;margin-right:5px}.tips-box p{margin:5px 0 0 0;font-size:13px;line-height:18px}.swfupload{position:relative;z-index:0}.order-status{margin-left:150px}.order-breadcrumb{margin:10px 0 30px 0;position:relative;z-index:1}.steps{list-style-type:none;margin:0 auto;width:840px;background:url("/assets/breadcrumb-bar-c714d2fb61ca2562727fa34e4e1ead60b7cde46a5685b6be8fb19e6e99e1fc7a.png") no-repeat top left}.steps li{float:left;width:119px;text-align:center;line-height:14px;margin-top:5px}.steps li.current{font-size:14px;line-height:18px;color:#e73046;font-weight:bold;text-transform:uppercase;text-decoration:underline}.steps li a{color:#101010;display:block;text-decoration:none}.steps li a span{padding:2px 5px}.steps li a:hover strong{text-decoration:underline}.steps li a:hover span{background:rgba(255,255,255,0.3);text-decoration:none;border-radius:3px}.steps .step-number{margin:0 auto 5px auto;background:#101010;width:30px;height:30px;line-height:30px;border-radius:30px;display:block;color:white;text-align:center;font-size:15px;font-weight:700;font-family:'sourcesanspro'}.steps .step-number-current{background:#e73046;width:30px;height:30px;line-height:30px;border-radius:20px}.form-horizontal .controls.quantity-controls{float:left;margin-left:20px;margin-right:10px}.cd-quantity-group{float:left;line-height:30px}.steps.order-review-steps{margin-left:147px}.steps.order-review-steps li span{line-height:34px}.control-group.error .help-inline{display:block}#complete-order-form table{background:#FFF}#complete-order-form table .total-price{border-top:2px solid #333}#complete-order-form h3{color:#101010;font-weight:bold;font-size:24px;line-height:24px;text-align:center;position:relative;z-index:1}#complete-order-form h3:before{border-top:2px solid #efefef;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}#complete-order-form h3 span{background:#fff;padding:0 15px}#upload-done{margin-top:5px}#upload-done #next-step-trigger{width:240px}.print-prices{background:#FFF;border:1px solid #AAA;padding:10px;margin:20px 0}.print-prices h4{margin:5px 0 10px 0}.print-prices table{margin:10px 0 0 0;border-top:2px solid #eee;width:100%}.print-prices table tr td{padding:5px 0 0 0}.print-prices table tfoot{border-top:2px solid #eee}.bindings-price{background:#FFF;border:1px solid #aaa;padding:10px;margin:20px 0}.bindings-price h4{margin:5px 0 10px 0}.bindings-price ul{margin:10px 0 0 0;padding:10px 0 0 0;border-top:2px solid #eee;overflow:hidden}.bindings-price ul li{position:relative;list-style:none;font-size:10px;line-height:15px;padding:4px 0;overflow:hidden}.bindings-price ul li .quantity{font-weight:bold;font-size:12px}.bindings-price ul li.removable:hover{color:#aaa}.bindings-price ul li.removable:hover .remove-product{opacity:1;transition:opacity 0.3s ease-in;text-decoration:none}.bindings-price ul li .remove-product{position:absolute;display:block;top:0;right:0;height:15px;line-height:15px;font-size:12px;background:rgba(0,0,0,0.6);transition:opacity 0.3s ease-out;overflow:hidden;color:#FFF;padding:5px 20px;opacity:0}.bindings-price .total{margin:10px 0 0 0;padding:5px 10px;text-align:right;background:#101010;color:#FFF;font-weight:bold;font-size:12px}#draft-approval{background:#FFF;border:1px solid #AAA;padding:10px;text-align:center;font-weight:bold;margin:10px 0}#draft-approval #draft-approved{float:left;margin:4px 0 0 4px}.info-title{padding:20px 0 15px 0;margin:0;font-size:25px;line-height:30px;color:#101010}.info-title span{position:relative;z-index:1}.info-title span:before{background-color:#fefefe;content:"";position:absolute;width:calc(100% + 25px);height:85%;left:-6px;bottom:2px;z-index:-1;transform:rotate(-2deg)}.ie-browser{background:#ededed;padding:0 20px 20px 20px;margin-bottom:20px}.ie-browser .info-box-title{background:transparent url("/assets/info-1d430b752ca68eef64ea01c4ce38f0642b9ba867cbdb36496ffc04713dd69b46.png") no-repeat left 30px;height:40px;padding-left:50px;font-family:'sourcesanspro', helvetica;font-size:30px;color:#666;line-height:40px;margin-bottom:20px;padding-top:30px}.coupon-description{font-size:12px;line-height:15px;color:#666}.fixed-value-coupon{background:#FFF;padding:10px;margin:5px 0 10px 0;border:solid 2px rgba(0,0,0,0.1);background:#101010;color:#FFF}.fixed-value-coupon .coupon-amount{background:#e73046;color:#FFF;font-size:14px;padding:2px}.fixed-value-coupon .discounted-coupon-amount{background:#e73046;color:#FFF;font-size:14px;padding:2px}.fixed-value-coupon .coupon-price{color:#FFF;font-size:13px}.fixed-value-coupon .coupon-price strong{text-decoration:underline}.fixed-value-coupon .suggest-better-coupon{padding:10px;text-align:center;display:block}.fixed-value-coupon .suggest-better-coupon i{font-size:30px;display:block;text-align:center;padding-top:10px}.fixed-value-coupon .suggest-better-coupon .discount{font-family:'rogeuregular';font-size:40px;color:#FFF;display:block;padding:10px;margin:0;line-height:30px}.fixed-value-coupon .suggest-better-coupon a{margin:0;background:#e73046;color:#FFF;line-height:10px;padding:1px 5px;font-weight:bold}.fixed-value-coupon .coupon-amount-not-used{padding:5px 0;font-size:12px;line-height:15px}.fixed-value-coupon .coupon-amount-not-used .add-other-products{padding:5px 0}.fixed-value-coupon .coupon-amount-not-used a{color:#FFF;background:#e73046;color:#FFF;font-size:12px;line-height:17px;font-weight:bold}.fixed-value-coupon .coupon-amount-not-used p.coupon-not-active{background:#FFF;color:#333;margin:10px 0;padding:3px;font-size:13px}.fixed-value-coupon .coupon-amount-not-used .other-products-question{font-size:14px;font-weight:bold;padding:0 0 10px 0}#cover-family-description{margin:10px 0;height:190px}#cover-family-description h4{background:#101010;color:#FFF;margin:10px 0;padding:3px 20px;font-size:16px;line-height:22px;letter-spacing:2px;text-align:left}#cover-family-description h4 .tooltip{font-family:sourcesanspro;letter-spacing:0}#cover-family-description h4 a{color:#FFF;font-size:20px;line-height:22px;float:right}#cover-family-description h4 a i{font-size:20px;line-height:22px}#cover-family-description p.family-description{font-size:14px;line-height:22px}.tesi24-suggestions h5{background:#e73046;color:#FFF;margin:10px 0;padding:7px 10px;font-family:'chopshopregular';font-size:22px;line-height:22px;letter-spacing:2px;text-align:center;transform:rotate(-1deg)}.tesi24-suggestions h5:hover i{animation-name:spin;animation-play-state:running}.tesi24-suggestions h5 i{display:block;font-size:16px;line-height:22px;float:left;transform:rotate(-2deg)}.tesi24-suggestions h4{font-size:20px;line-height:24px;margin:20px 0 10px 0}.tesi24-suggestions h6{color:#e73046;font-size:18px;margin-bottom:15px}.tesi24-suggestions em{font-weight:bold}.coupon-not-enabeld{text-decoration:line-through;color:#a42d2e;background:rgba(164,45,46,0.2)}.bundle-not-applied{background:#101010;border:3px solid #dedede;padding:10px 20px;color:#FFF;margin:20px 0}.bundle-not-applied h5{color:#e73046}.discontinued-product-message-wrapper{height:36px;position:relative}.discontinued-product-message-wrapper .discontinued-product-arrow{position:absolute;left:-16px;top:-52px;transform:scaleX(-1) rotate(130deg)}.discontinued-product-message-wrapper .discontinued-product-arrow svg{width:40px;height:41px;fill:#b94a48}.discontinued-product-message-wrapper .discontinued-product-message{font-size:12px;line-height:14px;padding:0;color:#e73046;font-weight:bold}.discontinued-product-message-wrapper .discontinued-product-message span.label{float:left;margin-right:10px}.tocco-row{background:#ededed}.tocco-row .tocco-text-wrapper{position:relative;float:right}.tocco-row .tocco-text-wrapper .tocco-text{width:280px;height:245px;background:#dedede;position:absolute;right:-345px;top:110px;padding:10px 20px;border-radius:6px}.tocco-row .tocco-text-wrapper .tocco-text input[type='radio']{float:left;margin-right:10px}.tocco-row .tocco-text-wrapper .tocco-text input[type='text']{width:270px;margin:0 0 5px 0}.tocco-row .tocco-text-wrapper .tocco-text .tocco-text-radio{margin-top:10px}.tocco-row .tocco-color-wrapper{position:relative;float:right}.tocco-row .tocco-color-wrapper .tocco-color{position:absolute;width:280px;height:25px;background:#dedede;position:absolute;right:-345px;top:45px;padding:15px 20px;border-radius:6px}.tocco-row .tocco-color-wrapper .tocco-color h5{float:left;line-height:29px;padding:0;margin:0 10px 0 0}.tocco-row .tocco-color-wrapper .tocco-color .tocco-red,.tocco-row .tocco-color-wrapper .tocco-color .tocco-black{display:block;width:25px;height:25px;border:2px solid #cecece;border-radius:25px;float:left;margin:0 0 0 5px}.tocco-row .tocco-color-wrapper .tocco-color .tocco-red.active,.tocco-row .tocco-color-wrapper .tocco-color .tocco-black.active{border:2px solid #e73046}.tocco-row .tocco-color-wrapper .tocco-color .tocco-red:hover,.tocco-row .tocco-color-wrapper .tocco-color .tocco-black:hover{border:2px solid #003B5C}.tocco-row .tocco-color-wrapper .tocco-color .tocco-red{background:#F00}.tocco-row .tocco-color-wrapper .tocco-color .tocco-black{background:#000}.tocco-row td h5 em{background:#e73046;padding:3px 6px;color:#FFF;margin-right:5px}.tocco-row td h5 span{color:#777;font-size:11px;font-style:italic;float:right;text-decoration:underline}.tocco-row td p{margin-top:15px;font-size:12px;line-height:18px}#order-completed-page{text-align:center}#lateral-cover-preview-wrapper{width:303px;height:450px;background:rgba(0,0,0,0.4);position:fixed;top:10px;right:10px;z-index:1000}#lateral-cover-preview-wrapper h5{height:20px;line-height:20px;background:rgba(255,255,255,0.9);text-align:center}#lateral-cover-preview-wrapper #lateral-cover-preview{width:283px;height:400px;margin:10px;padding:0}#lateral-cover-preview-wrapper #lateral-cover-preview img{width:283px;height:400px;margin:10px;padding:0}.swal2-container.duplex-popup-alert-wrapper div.duplex-popup-alert p{font-size:15px;line-height:24px;text-align:justify;margin:15px 0}.swal2-container.duplex-popup-alert-wrapper div.duplex-popup-alert h4{font-size:15px;line-height:24px;text-align:center;margin:20px 0 5px 0;padding:4px 10px;background:#efefef}.swal2-container.duplex-popup-alert-wrapper div.duplex-popup-alert div.duplex-alert-block h3{font-size:18px;line-height:24px;text-align:left;margin:20px 0 5px 0;padding:4px 10px;background:#efefef}.swal2-container.duplex-popup-alert-wrapper div.duplex-popup-alert div.duplex-alert-block img{width:600px;margin:10px 5px 0 5px}.swal2-container.duplex-popup-alert-wrapper div.duplex-popup-alert div.duplex-alert-block p{font-size:14px;line-height:20px;text-align:justify;margin:10px 0}.swal2-container.duplex-popup-alert-wrapper div.check-address-popup-alert p{font-size:15px;line-height:24px;text-align:justify;margin:15px 0}.swal2-container.duplex-popup-alert-wrapper div.check-address-popup-alert h4{font-size:16px;line-height:34px;text-align:center;margin:20px 0 5px 0;padding:4px 10px;background:#efefef}.swal2-container.duplex-popup-alert-wrapper div.check-address-popup-alert div.check-address-alert-block img{width:860px;margin:10px 5px 0 5px}.swal2-container.duplex-popup-alert-wrapper div.check-address-popup-alert div.check-address-alert-block p{font-size:14px;line-height:20px;margin:10px;text-align:right}.swal2-container.duplex-popup-alert-wrapper div.check-address-popup-alert div.check-address-alert-half-block{width:50%;width:350px;padding:0 40px;float:left;text-align:left}.swal2-container.duplex-popup-alert-wrapper div.check-address-popup-alert div.check-address-alert-half-block dl dt{font-size:18px;margin:15px 5px 5px 5px}.swal2-container.duplex-popup-alert-wrapper div.check-address-popup-alert div.check-address-alert-half-block dl dd{font-size:15px}.swal2-container.duplex-popup-alert-wrapper div.check-address-popup-alert div.check-address-alert-half-block dl dd strong.very-strong{font-size:16px;padding:4px 10px;background:#e73046;color:#FFF}.swal2-container.duplex-popup-alert-wrapper .swal2-header .swal2-title{line-height:30px;font-size:24px;margin:5px auto}.payment-step-feedbacks div.quotes{display:block;height:100%;width:100%;margin:0;padding:0}.payment-step-feedbacks div.quotes.hidden li{opacity:0}.payment-step-feedbacks div.quotes div.quote{display:block;margin:-10px 0 10px -30px;padding:5px;background:#FFF;width:290px;float:left;border-radius:5px;box-shadow:rgba(174,174,174,0.4) 0px 3px 6px 0px;list-style-type:none}.payment-step-feedbacks div.quotes div.quote .quote-container{margin:5px 0;position:relative}.payment-step-feedbacks div.quotes div.quote .quote-container .quote-symbol-open svg,.payment-step-feedbacks div.quotes div.quote .quote-container .quote-symbol-close svg{width:100%;height:auto;fill:#ccc}.payment-step-feedbacks div.quotes div.quote .quote-container .quote-symbol-open{width:40px;height:auto;position:absolute;top:-30px;left:5px}.payment-step-feedbacks div.quotes div.quote .quote-container .quote-symbol-close{display:none;width:25px;height:auto;position:absolute;bottom:-20px;right:20px}.payment-step-feedbacks div.quotes div.quote .quote-container .quote-symbol-close svg{width:100%;height:auto}.payment-step-feedbacks div.quotes div.quote .quote-container .quote-description{font-size:14px;font-weight:400;line-height:26px;color:#333;text-align:left;padding:20px 10px 5px 10px}.payment-step-feedbacks div.quotes div.quote .quote-container .quote-description strong{background:rgba(20,130,255,0.2);padding:0px 4px}.payment-step-feedbacks div.quotes div.quote .quote-container .quote-description.strong{font-size:18px;font-weight:700;line-height:26px}.payment-step-feedbacks div.quotes div.quote .quote-container .quote-image{border-radius:5px}.payment-step-feedbacks div.quotes div.quote .quote-container .quote-image img{display:block;border:0}.payment-step-feedbacks div.quotes div.quote .quote-text{line-height:22px;text-align:left;border-top:3px solid #efefef;padding:6px 0 0 0;margin:6px 0 5px 0}.payment-step-feedbacks div.quotes div.quote .quote-text .quote-avatar{width:60px;height:60px;border-radius:30px;float:left;margin:5px 10px 5px 0}.payment-step-feedbacks div.quotes div.quote .quote-text .quote-avatar img{width:50px;height:auto}.payment-step-feedbacks div.quotes div.quote .quote-text .quote-name{font-weight:500;color:#333;font-size:15px;line-height:30px}.payment-step-feedbacks div.quotes div.quote .quote-text .quote-date{background:#efefef;color:#666;padding:1px 5px;line-height:12px;float:right;font-size:10px;font-weight:500;margin-top:8px;text-align:right}.payment-step-feedbacks div.quotes div.quote .quote-text .quote-university{color:#777;font-size:11px;line-height:13px;margin-top:0px;font-weight:700;overflow:hidden}.payment-step-feedbacks div.quotes div.quote .quote-text .quote-faculty{color:#777;font-size:11px;line-height:12px;margin-top:2px;overflow:hidden}.opening-hours{margin-top:10px;font-size:12px}.production-kind-warning{margin-top:10px;border-radius:6px;background:#fefeda;padding:15px 20px}.production-kind-warning em.underline{text-decoration:underline;font-weight:bold;font-style:normal}.production-kind-warning span{color:#ccaa33;font-weight:bold;font-size:15px}#book_preview_wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(255,255,255,0.9);overflow:hidden;z-index:3000}#book_preview_wrapper p{text-align:center;margin-top:10px}#book_preview_wrapper p em{color:#e73046}#book_preview_wrapper .close-preview{display:block;text-align:center;margin:210px auto 0 auto;color:#e73046;font-weight:bold;width:120px;line-height:48px;height:48px;font-size:16px}#book_preview_wrapper .close-preview:hover{text-decoration:none}#book_preview{position:relative;overflow:hidden}.flipbook-viewport{overflow:hidden;width:740px;height:580px;margin:0px auto}.flipbook-viewport .container{position:absolute;top:50%;left:50%;margin:auto;z-index:100}.flipbook-viewport .flipbook{width:740px;height:540px;left:-370px;top:-270px}.flipbook-viewport .flipbook .cover-front,.flipbook-viewport .flipbook .cover-front-side,.flipbook-viewport .flipbook .cover-back,.flipbook-viewport .flipbook .cover-back-side{background-color:#FFF}.flipbook-viewport .flipbook .page{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);-ms-box-shadow:0 0 20px rgba(0,0,0,0.2);-o-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2)}.flipbook-viewport .flipbook .page-wrapper{-webkit-perspective:2000px;-moz-perspective:2000px;-ms-perspective:2000px;perspective:2000px}.flipbook-viewport .flipbook .odd,.flipbook-viewport .flipbook .even{background-color:#FFF}.flipbook-viewport .flipbook .hard{width:370px;height:540px;background-color:white;-webkit-box-shadow:inset 0 0 2px #999;-moz-box-shadow:inset 0 0 2px #999;-o-box-shadow:inset 0 0 2px #999;-ms-box-shadow:inset 0 0 2px #999;box-shadow:inset 0 0 2px #999}.flipbook-viewport .flipbook .page-shadow{width:100%;height:100%}.flipbook-viewport .flipbook .even .page-shadow{background-image:linear-gradient(to right, rgba(255,255,255,0) 95%, #fff 96%, #d2d2d2 100%)}.flipbook-viewport .flipbook .odd .page-shadow{background-image:linear-gradient(to left, rgba(255,255,255,0) 95%, #fff 96%, #d2d2d2 100%)}.flipbook-viewport .flipbook .next-button,.flipbook-viewport .flipbook .previous-button{width:40px;height:40px;position:absolute;top:250px;text-align:center;display:block;background:rgba(0,0,0,0.3);transition:background-color 0.2s linear;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flipbook-viewport .flipbook .next-button:hover,.flipbook-viewport .flipbook .previous-button:hover{background:rgba(0,0,0,0.4)}.flipbook-viewport .flipbook .next-button span,.flipbook-viewport .flipbook .previous-button span{font-size:15px;line-height:40px;text-align:center;color:#FFF}.flipbook-viewport .flipbook .next-button{right:-60px}.flipbook-viewport .flipbook .previous-button{left:-60px}.flipbook-viewport .page{width:370px;height:540px;background-color:white;background-repeat:no-repeat;background-size:100% 100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);-ms-box-shadow:0 0 20px rgba(0,0,0,0.2);-o-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2)}.flipbook-viewport .page img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.flipbook-viewport .shadow{-webkit-transition:-webkit-box-shadow 0.5s;-moz-transition:-moz-box-shadow 0.5s;-o-transition:-webkit-box-shadow 0.5s;-ms-transition:-ms-box-shadow 0.5s;-webkit-box-shadow:0 0 20px #ccc;-moz-box-shadow:0 0 20px #ccc;-o-box-shadow:0 0 20px #ccc;-ms-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc}.flipbook-viewport .animated{-webkit-transition:margin-left 0.2s ease-in-out;-moz-transition:margin-left 0.2s ease-in-out;-o-transition:margin-left 0.2s ease-in-out;-ms-transition:margin-left 0.2s ease-in-out;transition:margin-left 0.2s ease-in-out}html.t24-wait-open,html.t24-wait-open body{overflow:hidden}.t24-wait{--t24-wu: 1px;position:relative;display:block;width:100%;padding:calc(32 * var(--t24-wu, 1px)) 0 calc(40 * var(--t24-wu, 1px));font-family:"sourcesanspro", "Source Sans Pro", helvetica, arial, sans-serif;color:#2b2b2b;text-align:left}.t24-wait [hidden]{display:none !important}.t24-wait .t24-wait-backdrop{display:none}.t24-wait .t24-wait-card{position:relative;box-sizing:border-box;width:calc(480 * var(--t24-wu, 1px));max-width:calc(100% - calc(32 * var(--t24-wu, 1px)));margin:0 auto;padding:calc(32 * var(--t24-wu, 1px)) calc(28 * var(--t24-wu, 1px)) calc(24 * var(--t24-wu, 1px));background:#fff;border:1px solid #e6e4e1;border-radius:calc(8 * var(--t24-wu, 1px));font-size:calc(16 * var(--t24-wu, 1px));line-height:1.45}.t24-wait .t24-wait-card:focus{outline:none}.t24-wait .t24-wait-title{display:flex;align-items:center;gap:calc(10 * var(--t24-wu, 1px));margin:0;padding:0;font-family:"sourcesanspro", "Source Sans Pro", helvetica, arial, sans-serif;font-size:calc(24 * var(--t24-wu, 1px));line-height:1.25;font-weight:600;letter-spacing:-.01em;color:#101010;text-align:left;text-transform:none}.t24-wait .t24-wait-title i{font-size:calc(22 * var(--t24-wu, 1px));color:#2b653d}.t24-wait .t24-wait-lead{margin:calc(8 * var(--t24-wu, 1px)) 0 calc(20 * var(--t24-wu, 1px));font-size:calc(16 * var(--t24-wu, 1px));line-height:1.45;color:#5c5c5c}.t24-wait .t24-wait-steps{margin:0;padding:0;list-style:none;border-top:1px solid #e6e4e1}.t24-wait .t24-wait-step{display:flex;align-items:center;gap:calc(12 * var(--t24-wu, 1px));margin:0;padding:calc(14 * var(--t24-wu, 1px)) 0;border-bottom:1px solid #e6e4e1;list-style:none}.t24-wait .t24-wait-icon{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(28 * var(--t24-wu, 1px));height:calc(28 * var(--t24-wu, 1px));border-radius:50%;box-sizing:border-box}.t24-wait .t24-wait-icon i{font-size:calc(13 * var(--t24-wu, 1px));color:#fff;opacity:0}.t24-wait .t24-wait-step-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.t24-wait .t24-wait-step-text strong{font-size:calc(16 * var(--t24-wu, 1px));line-height:1.3;font-weight:600;color:#101010}.t24-wait .t24-wait-step-text span{font-size:calc(14 * var(--t24-wu, 1px));line-height:1.35;color:#5c5c5c}.t24-wait .t24-wait-step-state{flex:0 0 auto;padding:calc(3 * var(--t24-wu, 1px)) calc(10 * var(--t24-wu, 1px));border-radius:calc(999 * var(--t24-wu, 1px));font-size:calc(13 * var(--t24-wu, 1px));line-height:1.3;font-weight:600;white-space:nowrap}.t24-wait .t24-wait-step[data-state="running"] .t24-wait-icon{border:calc(3 * var(--t24-wu, 1px)) solid #e6e4e1;border-top-color:#e73046;animation:t24-wait-spin 0.9s linear infinite}.t24-wait .t24-wait-step[data-state="running"] .t24-wait-step-state{background:#f6f5f3;color:#5c5c5c}.t24-wait .t24-wait-step[data-state="done"] .t24-wait-icon{background:#2b653d}.t24-wait .t24-wait-step[data-state="done"] .t24-wait-icon i{opacity:1}.t24-wait .t24-wait-step[data-state="done"] .t24-wait-step-state{background:#e8f2eb;color:#2b653d}.t24-wait .t24-wait-bar{display:flex;gap:calc(6 * var(--t24-wu, 1px));margin:calc(20 * var(--t24-wu, 1px)) 0 calc(8 * var(--t24-wu, 1px))}.t24-wait .t24-wait-bar-seg{position:relative;flex:1 1 0;height:calc(6 * var(--t24-wu, 1px));border-radius:calc(3 * var(--t24-wu, 1px));background:#e6e4e1;overflow:hidden}.t24-wait .t24-wait-bar-seg.is-done{background:#2b653d}.t24-wait .t24-wait-bar-seg.is-running::after{content:'';position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg, rgba(231,48,70,0), rgba(231,48,70,0.55), rgba(231,48,70,0));animation:t24-wait-sweep 1.6s ease-in-out infinite}.t24-wait .t24-wait-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--t24-wu, 1px));margin:0;font-size:calc(14 * var(--t24-wu, 1px));line-height:1.4;color:#5c5c5c;font-variant-numeric:tabular-nums}.t24-wait .t24-wait-note{margin:calc(16 * var(--t24-wu, 1px)) 0 0;font-size:calc(14 * var(--t24-wu, 1px));line-height:1.45;color:#5c5c5c}.t24-wait .t24-wait-slow{margin:calc(16 * var(--t24-wu, 1px)) 0 0;padding:calc(12 * var(--t24-wu, 1px)) calc(14 * var(--t24-wu, 1px));border-radius:calc(6 * var(--t24-wu, 1px));background:#fff8e6;border:1px solid #f0dca8;font-size:calc(15 * var(--t24-wu, 1px));line-height:1.45;color:#2b2b2b}.t24-wait .t24-wait-slow strong{display:block;color:#101010;font-weight:600}.t24-wait .t24-wait-slow a{color:#b32533;font-weight:600;text-decoration:underline}.t24-wait .t24-wait-net{margin:calc(10 * var(--t24-wu, 1px)) 0 0;font-size:calc(14 * var(--t24-wu, 1px));line-height:1.4;color:#b32533}.t24-wait .t24-wait-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.t24-wait .t24-wait-ok{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:calc(48 * var(--t24-wu, 1px));margin:calc(24 * var(--t24-wu, 1px)) 0 0;padding:0 calc(24 * var(--t24-wu, 1px));background:#e73046;color:#fff;border:0;border-radius:calc(4 * var(--t24-wu, 1px));box-shadow:none;cursor:pointer;font-family:"sourcesanspro", "Source Sans Pro", helvetica, arial, sans-serif;font-size:calc(18 * var(--t24-wu, 1px));font-weight:600;line-height:1.2;text-decoration:none;text-shadow:none}.t24-wait .t24-wait-ok:hover{background:#b32533;color:#fff;text-decoration:none}.t24-wait .t24-wait-ok:focus{outline:none}.t24-wait .t24-wait-ok:focus-visible{box-shadow:0 0 0 calc(3 * var(--t24-wu, 1px)) rgba(231,48,70,0.28)}.t24-wait.is-ready .t24-wait-bar-seg.is-running::after{display:none}.t24-wait:not(.is-modal) [data-wait-close]{display:none}.t24-wait.is-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3050;padding:calc(16 * var(--t24-wu, 1px)) 0;display:flex;align-items:center;justify-content:center;overflow-y:auto;box-sizing:border-box}.t24-wait.is-modal .t24-wait-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(16,16,16,0.55)}.t24-wait.is-modal .t24-wait-card{margin:auto;border:0;box-shadow:0 calc(12 * var(--t24-wu, 1px)) calc(40 * var(--t24-wu, 1px)) rgba(0,0,0,0.22)}@keyframes t24-wait-spin{to{transform:rotate(360deg)}}@keyframes t24-wait-sweep{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}@media (prefers-reduced-motion: reduce){.t24-wait .t24-wait-step[data-state="running"] .t24-wait-icon{animation:none}.t24-wait .t24-wait-bar-seg.is-running::after{animation:none;left:0;width:100%;transform:none;background:rgba(231,48,70,0.18)}}
