@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("/font/Inter-Regular.ttf");font-display:"swap";font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:500;src:url("/font/Inter-Medium.ttf");font-display:"swap";font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:url("/font/Inter-SemiBold.ttf");font-display:"swap";font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:400;src:url("/font/Inter-Italic.ttf");font-display:"swap";font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:700;src:url("/font/Inter-Bold.ttf");font-display:"swap";font-display:swap}@font-face{font-family:"Inter";font-style:italic;font-weight:700;src:url("/font/Inter-BoldItalic.ttf");font-display:"swap";font-display:swap}@font-face{font-family:"Glyph";src:url("/font_v000013/glyph.eot");src:url("/font_v000013/glyph.eot?#iefix") format("embedded-opentype"),url("/font_v000013/glyph.ttf") format("truetype"),url("/font_v000013/glyph.woff") format("woff"),url("/font_v000013/glyph.svg?#glyph") format("svg");font-weight:400;font-style:normal;font-display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;color:inherit;line-height:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:20px;font-family:"Inter";color:#333;font-size:14px;background-color:#fff;min-width:1020px}span,a{display:inline-block}a{text-decoration:none;cursor:pointer;outline:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;padding:0px;margin:0px;border:0px;box-sizing:border-box;font-size:100%;font:inherit;color:inherit;line-height:inherit;outline:none}b,strong{font-weight:700}.hide{display:none !important}.cf:after{content:"";display:table;clear:both}.body .pc-main-header,.body .pc-main-content,.body .pc-main-footer{max-width:1286px;margin-left:auto;margin-right:auto}.body .pc-main-header-wrapper{text-align:center}.body .pc-main-content-wrapper{text-align:center;background-color:#f2f2f2}.body .pc-main-content-wrapper .pc-main-content{text-align:left;padding-top:30px}.body .pc-main-content-wrapper .pc-main-content.extended{text-align:center;max-width:none}.body .pc-main-content-wrapper .pc-main-content.extended .pc-page-content{max-width:1286px;margin-left:auto;margin-right:auto;text-align:left}.body .pc-main-footer-wrapper{text-align:center}.body .pc-main-footer-wrapper .pc-main-footer{text-align:left}.pc-ico{display:inline-block;font-family:Glyph;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;text-align:center;background-position:center center;vertical-align:baseline;color:inherit}.pc-ico.menu:before{content:""}.pc-ico.chevron-right:before{content:""}.pc-ico.heart:before{content:""}.pc-ico.truck:before{content:""}.pc-ico.cart:before{content:""}.pc-ico.user:before{content:""}.pc-ico.lens:before{content:""}.pc-ico.home:before{content:""}.pc-ico.scale:before{content:""}.pc-ico.trophy-star:before{content:""}.pc-ico.star:before{content:""}.pc-ico.star-empty:before{content:""}.pc-ico.star-half:before{content:""}.pc-ico.caret-down:before{content:""}.pc-ico.check-full:before{content:""}.pc-ico.circle-full:before{content:""}.pc-ico.trophy:before{content:""}.pc-ico.phone:before{content:""}.pc-ico.padlock:before{content:""}.pc-ico.plus:before{content:""}.pc-ico.chevron-left:before{content:""}.pc-ico.info:before{content:""}.pc-ico.x:before{content:""}.pc-ico.minus:before{content:""}.pc-ico.arrow-up:before{content:""}.pc-ico.arrow-down:before{content:""}.pc-ico.garbage:before{content:""}.pc-ico.chevron-down:before{content:""}.pc-ico.exclamation:before{content:""}.pc-ico.pencil:before{content:""}.pc-ico.box:before{content:""}.pc-ico.comic-bubble:before{content:""}.pc-ico.euro-full:before{content:""}.pc-ico.chevron-up:before{content:""}.pc-ico.padlock-checked:before{content:""}.pc-ico.thumb-up:before{content:""}.pc-ico.arrow-u-turn:before{content:""}.pc-ico.marker:before{content:""}.pc-ico.shop:before{content:""}.pc-ico.postal-office:before{content:""}.pc-ico.locker:before{content:""}.pc-ico.facebook:before{content:""}.pc-ico.twitter:before{content:""}.pc-ico.envelope:before{content:""}.pc-ico.check:before{content:""}.pc-ico.school:before{content:""}.pc-ico.question-bubble:before{content:""}.pc-ico.arrow-left:before{content:""}.pc-ico.book:before{content:""}.pc-ico.globe:before{content:""}.pc-ico.share:before{content:""}.pc-ico.check-circle:before{content:""}.pc-ico.calendar:before{content:""}.pc-ico.instagram:before{content:""}.pc-ico.youtube:before{content:""}.pc-ico.map-pin:before{content:""}.pc-ico.headset:before{content:""}.pc-ico.cart-out:before{content:""}.pc-ico.pdf:before{content:""}.pc-ico.cover:before{content:""}.pc-ico.document:before{content:""}.pc-ico.extract:before{content:""}.pc-ico.exit:before{content:""}.pc-shop-logo{background-image:url("/image_v000013/shops.png");background-position-y:-70px;height:20px}.pc-shop-logo:hover{background-position-y:-9px}.pc-shop-logo .text{display:none}.pc-shop-logo.shop_128293{background-position-x:-1px;width:89px}.pc-shop-logo.shop_424242{background-position-x:-108px;width:130px}.pc-shop-logo.shop_140604{background-position-x:-254px;width:102px}.pc-shop-logo.shop_152782{margin-bottom:3px;background-position-x:-372px;width:132px;background-position-y:-74px;height:11px}.pc-shop-logo.shop_152782:hover{background-position-y:-12px}.pc-shop-logo.shop_666999{background-position-x:-519px;width:149px}.pc-shop-logo.shop_150520{margin-bottom:2px;background-position-x:-684px;width:153px;background-position-y:-74px;height:11px}.pc-shop-logo.shop_150520:hover{background-position-y:-12px}.pc-payment-logo{background-image:url("/image_v000013/payment/stripe.png");background-position-x:0px;height:29px}.pc-payment-logo .text{display:none}.pc-payment-logo.visa{background-position-y:0px;width:60px}.pc-payment-logo.mastercard{background-position-y:-31px;width:60px}.pc-payment-logo.postepay{background-position-y:-62px;width:60px}.pc-payment-logo.amex{background-position-y:-93px;width:60px}.pc-payment-logo.cod{background-position-y:-125px;width:103px}.pc-payment-logo.carta-docente{background-position-y:-156px;width:60px}.pc-payment-logo.carta-cultura{background-position-y:-187px;width:60px}.pc-payment-logo.scalapay{background-position-y:-218px;width:79px}.pc-payment-logo.paypal{background-position-y:-249px;width:60px}.pc-payment-logo.bonus-18app{background-position-y:-280px;width:60px}.pc-title{font-size:30px;line-height:35px;font-weight:600;word-break:break-word;margin-bottom:30px}.pc-breadcrumb{color:#929292;margin-bottom:10px;white-space:nowrap;padding-right:24px;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none}.pc-breadcrumb::-webkit-scrollbar{display:none}.pc-breadcrumb .breadcrumb{display:inline-block}.pc-breadcrumb .breadcrumb .pc-ico.home{font-size:12px}.pc-breadcrumb .breadcrumb:hover span{text-decoration:underline}.pc-breadcrumb .separator{margin-left:5px;margin-right:5px;display:inline-block}.pc-breadcrumb .main{color:#044160}.pc-ctrl{font-size:18px;line-height:20px;position:relative}.pc-ctrl .label-container{white-space:nowrap;overflow:hidden;max-width:80%;height:18px;line-height:18px;font-weight:600;display:inline-block;font-size:15px;min-width:0;position:absolute;top:0px;left:27px;padding-left:4px;padding-right:4px;background-color:#fff;z-index:1}.pc-ctrl .label-container .require:before{content:"*"}.pc-ctrl .label-container .subtext{font-weight:400;font-size:14px;padding-left:3px}.pc-ctrl.text,.pc-ctrl.password,.pc-ctrl.number,.pc-ctrl.date,.pc-ctrl.city,.pc-ctrl.address{padding-top:9px}.pc-ctrl.text.no-label,.pc-ctrl.password.no-label,.pc-ctrl.number.no-label,.pc-ctrl.date.no-label,.pc-ctrl.city.no-label,.pc-ctrl.address.no-label{padding-top:0px}.pc-ctrl.text .ctrl-container,.pc-ctrl.password .ctrl-container,.pc-ctrl.number .ctrl-container,.pc-ctrl.date .ctrl-container,.pc-ctrl.city .ctrl-container,.pc-ctrl.address .ctrl-container{width:100%;max-width:457px;border:1px solid #e1e1e1;padding:4px 6px 3px;height:48px;background-color:#fff;border-radius:24px}.pc-ctrl.text .ctrl-container input[type=text],.pc-ctrl.text .ctrl-container input[type=number],.pc-ctrl.text .ctrl-container input[type=password],.pc-ctrl.text .ctrl-container input[type=date],.pc-ctrl.text .ctrl-container .fake-input,.pc-ctrl.password .ctrl-container input[type=text],.pc-ctrl.password .ctrl-container input[type=number],.pc-ctrl.password .ctrl-container input[type=password],.pc-ctrl.password .ctrl-container input[type=date],.pc-ctrl.password .ctrl-container .fake-input,.pc-ctrl.number .ctrl-container input[type=text],.pc-ctrl.number .ctrl-container input[type=number],.pc-ctrl.number .ctrl-container input[type=password],.pc-ctrl.number .ctrl-container input[type=date],.pc-ctrl.number .ctrl-container .fake-input,.pc-ctrl.date .ctrl-container input[type=text],.pc-ctrl.date .ctrl-container input[type=number],.pc-ctrl.date .ctrl-container input[type=password],.pc-ctrl.date .ctrl-container input[type=date],.pc-ctrl.date .ctrl-container .fake-input,.pc-ctrl.city .ctrl-container input[type=text],.pc-ctrl.city .ctrl-container input[type=number],.pc-ctrl.city .ctrl-container input[type=password],.pc-ctrl.city .ctrl-container input[type=date],.pc-ctrl.city .ctrl-container .fake-input,.pc-ctrl.address .ctrl-container input[type=text],.pc-ctrl.address .ctrl-container input[type=number],.pc-ctrl.address .ctrl-container input[type=password],.pc-ctrl.address .ctrl-container input[type=date],.pc-ctrl.address .ctrl-container .fake-input{width:100%;background-color:inherit;color:inherit;line-height:20px;height:100%;font-size:inherit;border-radius:inherit;padding-left:2%;padding-right:2%}.pc-ctrl.text .ctrl-container input[type=text]::placeholder,.pc-ctrl.text .ctrl-container input[type=number]::placeholder,.pc-ctrl.text .ctrl-container input[type=password]::placeholder,.pc-ctrl.text .ctrl-container input[type=date]::placeholder,.pc-ctrl.text .ctrl-container .fake-input::placeholder,.pc-ctrl.password .ctrl-container input[type=text]::placeholder,.pc-ctrl.password .ctrl-container input[type=number]::placeholder,.pc-ctrl.password .ctrl-container input[type=password]::placeholder,.pc-ctrl.password .ctrl-container input[type=date]::placeholder,.pc-ctrl.password .ctrl-container .fake-input::placeholder,.pc-ctrl.number .ctrl-container input[type=text]::placeholder,.pc-ctrl.number .ctrl-container input[type=number]::placeholder,.pc-ctrl.number .ctrl-container input[type=password]::placeholder,.pc-ctrl.number .ctrl-container input[type=date]::placeholder,.pc-ctrl.number .ctrl-container .fake-input::placeholder,.pc-ctrl.date .ctrl-container input[type=text]::placeholder,.pc-ctrl.date .ctrl-container input[type=number]::placeholder,.pc-ctrl.date .ctrl-container input[type=password]::placeholder,.pc-ctrl.date .ctrl-container input[type=date]::placeholder,.pc-ctrl.date .ctrl-container .fake-input::placeholder,.pc-ctrl.city .ctrl-container input[type=text]::placeholder,.pc-ctrl.city .ctrl-container input[type=number]::placeholder,.pc-ctrl.city .ctrl-container input[type=password]::placeholder,.pc-ctrl.city .ctrl-container input[type=date]::placeholder,.pc-ctrl.city .ctrl-container .fake-input::placeholder,.pc-ctrl.address .ctrl-container input[type=text]::placeholder,.pc-ctrl.address .ctrl-container input[type=number]::placeholder,.pc-ctrl.address .ctrl-container input[type=password]::placeholder,.pc-ctrl.address .ctrl-container input[type=date]::placeholder,.pc-ctrl.address .ctrl-container .fake-input::placeholder{color:#333;opacity:.5}.pc-ctrl.text .ctrl-container .fake-input,.pc-ctrl.password .ctrl-container .fake-input,.pc-ctrl.number .ctrl-container .fake-input,.pc-ctrl.date .ctrl-container .fake-input,.pc-ctrl.city .ctrl-container .fake-input,.pc-ctrl.address .ctrl-container .fake-input{overflow:hidden;line-height:41px}.pc-ctrl.text .ctrl-container:has(>input:focus),.pc-ctrl.text .ctrl-container:hover,.pc-ctrl.password .ctrl-container:has(>input:focus),.pc-ctrl.password .ctrl-container:hover,.pc-ctrl.number .ctrl-container:has(>input:focus),.pc-ctrl.number .ctrl-container:hover,.pc-ctrl.date .ctrl-container:has(>input:focus),.pc-ctrl.date .ctrl-container:hover,.pc-ctrl.city .ctrl-container:has(>input:focus),.pc-ctrl.city .ctrl-container:hover,.pc-ctrl.address .ctrl-container:has(>input:focus),.pc-ctrl.address .ctrl-container:hover{border-width:2px;padding:3px 5px 2px}.pc-ctrl.text.small .ctrl-container,.pc-ctrl.password.small .ctrl-container,.pc-ctrl.number.small .ctrl-container,.pc-ctrl.date.small .ctrl-container,.pc-ctrl.city.small .ctrl-container,.pc-ctrl.address.small .ctrl-container{height:35px;border-radius:17.5px}.pc-ctrl.text.small .ctrl-container .fake-input,.pc-ctrl.password.small .ctrl-container .fake-input,.pc-ctrl.number.small .ctrl-container .fake-input,.pc-ctrl.date.small .ctrl-container .fake-input,.pc-ctrl.city.small .ctrl-container .fake-input,.pc-ctrl.address.small .ctrl-container .fake-input{overflow:hidden;line-height:28px}.pc-ctrl.text.small.city .ctrl-container .province,.pc-ctrl.password.small.city .ctrl-container .province,.pc-ctrl.number.small.city .ctrl-container .province,.pc-ctrl.date.small.city .ctrl-container .province,.pc-ctrl.city.small.city .ctrl-container .province,.pc-ctrl.address.small.city .ctrl-container .province{line-height:28px}.pc-ctrl.text.small.date .ctrl-container .pc-ico,.pc-ctrl.password.small.date .ctrl-container .pc-ico,.pc-ctrl.number.small.date .ctrl-container .pc-ico,.pc-ctrl.date.small.date .ctrl-container .pc-ico,.pc-ctrl.city.small.date .ctrl-container .pc-ico,.pc-ctrl.address.small.date .ctrl-container .pc-ico{line-height:33px}.pc-ctrl.text.big .ctrl-container,.pc-ctrl.password.big .ctrl-container,.pc-ctrl.number.big .ctrl-container,.pc-ctrl.date.big .ctrl-container,.pc-ctrl.city.big .ctrl-container,.pc-ctrl.address.big .ctrl-container{max-width:507px;font-size:18px;height:60px;border-radius:30px}.pc-ctrl.text.big .ctrl-container .fake-input,.pc-ctrl.password.big .ctrl-container .fake-input,.pc-ctrl.number.big .ctrl-container .fake-input,.pc-ctrl.date.big .ctrl-container .fake-input,.pc-ctrl.city.big .ctrl-container .fake-input,.pc-ctrl.address.big .ctrl-container .fake-input{overflow:hidden;line-height:53px}.pc-ctrl.text.big.city .ctrl-container .province,.pc-ctrl.password.big.city .ctrl-container .province,.pc-ctrl.number.big.city .ctrl-container .province,.pc-ctrl.date.big.city .ctrl-container .province,.pc-ctrl.city.big.city .ctrl-container .province,.pc-ctrl.address.big.city .ctrl-container .province{line-height:53px}.pc-ctrl.text.big.date .ctrl-container .pc-ico,.pc-ctrl.password.big.date .ctrl-container .pc-ico,.pc-ctrl.number.big.date .ctrl-container .pc-ico,.pc-ctrl.date.big.date .ctrl-container .pc-ico,.pc-ctrl.city.big.date .ctrl-container .pc-ico,.pc-ctrl.address.big.date .ctrl-container .pc-ico{line-height:58px}.pc-ctrl.text.disabled .ctrl-container,.pc-ctrl.password.disabled .ctrl-container,.pc-ctrl.number.disabled .ctrl-container,.pc-ctrl.date.disabled .ctrl-container,.pc-ctrl.city.disabled .ctrl-container,.pc-ctrl.address.disabled .ctrl-container{background-color:#f2f2f2}.pc-ctrl.city .ctrl-container{display:flex}.pc-ctrl.city .ctrl-container input{flex:1}.pc-ctrl.city .ctrl-container .province{flex:0 0 auto;line-height:41px;padding-right:10px;font-weight:500}.pc-ctrl.number.no-arrows input::-webkit-outer-spin-button,.pc-ctrl.number.no-arrows input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pc-ctrl.number.no-arrows input[type=number]{-moz-appearance:textfield}.pc-ctrl.address .ctrl-container{display:flex}.pc-ctrl.address .ctrl-container text-address{flex:1 1 70%}.pc-ctrl.address .ctrl-container .comma{flex:0;line-height:48px;vertical-align:bottom}.pc-ctrl.address .ctrl-container .text-address-number{flex:1 1 30%}.pc-ctrl.date .ctrl-container{position:relative}.pc-ctrl.date .ctrl-container .pc-ico{pointer-events:none;position:absolute;right:14px;font-size:20px;top:0px;line-height:46px}.pc-ctrl.date.alternative .pc-ico{color:#044160}.pc-ctrl.select{padding-top:9px}.pc-ctrl.select.no-label{padding-top:0px}.pc-ctrl.select .ctrl-container{max-width:457px;border:1px solid #e1e1e1;padding:4px 3px 3px;height:48px;width:100%;background-color:#fff;border-radius:24px;position:relative}.pc-ctrl.select .ctrl-container select{width:100%;background-color:inherit;color:inherit;line-height:20px;height:100%;font-size:inherit;border-radius:inherit;padding-left:10px;padding-right:25px}.pc-ctrl.select .ctrl-container .pc-ico{position:absolute;right:12px;top:0px;line-height:48px;height:48px;pointer-events:none;font-size:10px}.pc-ctrl.select .ctrl-container:has(>input:focus),.pc-ctrl.select .ctrl-container:hover{border-width:2px;padding:3px 2px 2px}.pc-ctrl.select .ctrl-container:has(>input:focus) .pc-ico,.pc-ctrl.select .ctrl-container:hover .pc-ico{line-height:46px;right:11px}.pc-ctrl.select.small .label-container{left:20.5px}.pc-ctrl.select.small .ctrl-container{height:35px;border-radius:17.5px}.pc-ctrl.select.small .ctrl-container .pc-ico{line-height:35px;height:35px}.pc-ctrl.select.small .ctrl-container select{padding-left:6px}.pc-ctrl.select.big .ctrl-container{height:60px;border-radius:30px;max-width:507px}.pc-ctrl.select.big .ctrl-container .pc-ico{line-height:60px;height:60px}.pc-ctrl.textarea{padding-top:9px}.pc-ctrl.textarea.no-label{padding-top:0px}.pc-ctrl.textarea .ctrl-container{width:100%;max-width:457px;border:1px solid #e1e1e1;padding:12px 6px 12px;background-color:#fff;border-radius:24px;padding-right:14px}.pc-ctrl.textarea .ctrl-container textarea,.pc-ctrl.textarea .ctrl-container .fake-input{width:100%;background-color:inherit;color:inherit;line-height:20px;height:100px;font-size:inherit;border-radius:inherit;padding-left:3%;padding-right:0;resize:vertical}.pc-ctrl.textarea .ctrl-container textarea::placeholder,.pc-ctrl.textarea .ctrl-container .fake-input::placeholder{color:#333;opacity:.5}.pc-ctrl.textarea .ctrl-container .fake-input{overflow:hidden;line-height:41px}.pc-ctrl.textarea.small .ctrl-container{height:35px;border-radius:17.5px}.pc-ctrl.textarea.small .ctrl-container .fake-input{overflow:hidden;line-height:28px}.pc-ctrl.textarea.big .ctrl-container{font-size:18px;min-height:60px;max-width:507px;border-radius:30px}.pc-ctrl.textarea.big .ctrl-container .fake-input{overflow:hidden;line-height:53px}.pc-ctrl.button,.pc-ctrl.submit{height:48px;line-height:48px;border-radius:24px;border:1px solid #e1e1e1;font-size:15px;background-color:#fff;text-align:center;padding-left:3%;padding-right:3%}.pc-ctrl.button button,.pc-ctrl.submit button{white-space:nowrap;width:100%;height:100%;background-color:inherit;color:inherit;font-size:inherit;border-radius:inherit;text-transform:inherit}.pc-ctrl.button button:hover,.pc-ctrl.submit button:hover{cursor:pointer}.pc-ctrl.button .text,.pc-ctrl.submit .text{vertical-align:top;font-weight:500;white-space:nowrap;overflow:hidden}.pc-ctrl.button a,.pc-ctrl.submit a{width:100%;white-space:nowrap}.pc-ctrl.button .pc-ico,.pc-ctrl.submit .pc-ico{font-size:15px;margin-right:14px}.pc-ctrl.button .pc-ico.s-r,.pc-ctrl.submit .pc-ico.s-r{margin-right:0px;margin-left:14px}.pc-ctrl.button.no-text,.pc-ctrl.submit.no-text{padding-left:0px;padding-right:0px}.pc-ctrl.button.no-text .pc-ico,.pc-ctrl.submit.no-text .pc-ico{margin-right:0px}.pc-ctrl.button.big,.pc-ctrl.submit.big{height:60px;line-height:60px;border-radius:30px;font-size:20px}.pc-ctrl.button.big .pc-ico,.pc-ctrl.submit.big .pc-ico{font-size:24px}.pc-ctrl.button.big .text,.pc-ctrl.submit.big .text{font-weight:700}.pc-ctrl.button.small,.pc-ctrl.submit.small{height:35px;line-height:35px;border-radius:17.5px;font-size:14px}.pc-ctrl.button.small .text,.pc-ctrl.submit.small .text{font-weight:600}.pc-ctrl.button.mini,.pc-ctrl.submit.mini{height:25px;line-height:25px;border-radius:12.5px;font-size:14px}.pc-ctrl.button.mini .text,.pc-ctrl.submit.mini .text{font-weight:600}.pc-ctrl.button.main-action,.pc-ctrl.submit.main-action{background-color:#209724;color:#fff;border-color:#209724}.pc-ctrl.button.main-action:hover,.pc-ctrl.submit.main-action:hover{background-color:#1c821f;border-color:#1c821f}.pc-ctrl.button.highlight-action,.pc-ctrl.submit.highlight-action{background-color:#d74027;color:#fff;border-color:#d74027}.pc-ctrl.button.highlight-action:hover,.pc-ctrl.submit.highlight-action:hover{background-color:#c13a23;border-color:#c13a23}.pc-ctrl.button.alternative-action,.pc-ctrl.submit.alternative-action{background-color:#044160;color:#fff;border-color:#044160}.pc-ctrl.button.alternative-action:hover,.pc-ctrl.submit.alternative-action:hover{background-color:#033048;border-color:#033048}.pc-ctrl.button.secondary-action,.pc-ctrl.submit.secondary-action{background-color:#f1841b;color:#fff;border-color:#f1841b}.pc-ctrl.button.secondary-action:hover,.pc-ctrl.submit.secondary-action:hover{background-color:#e4770e;border-color:#e4770e}.pc-ctrl.button.cancel-action,.pc-ctrl.submit.cancel-action{background-color:#e1e1e1;color:#fff;border-color:#e1e1e1}.pc-ctrl.button.cancel-action:hover,.pc-ctrl.submit.cancel-action:hover{background-color:#d4d4d4;border-color:#d4d4d4}.pc-ctrl.button.main,.pc-ctrl.submit.main{border-color:#209724;color:#209724}.pc-ctrl.button.alternative,.pc-ctrl.submit.alternative{border-color:#044160;color:#044160}.pc-ctrl.button.alternative:hover,.pc-ctrl.submit.alternative:hover{border-color:#044160}.pc-ctrl.button.secondary,.pc-ctrl.submit.secondary{border-color:#f1841b;color:#f1841b}.pc-ctrl.button.gray,.pc-ctrl.submit.gray{border-color:#999;color:#999}.pc-ctrl.button.auto,.pc-ctrl.submit.auto{width:auto;display:inline-block}.pc-ctrl.button.auto button,.pc-ctrl.button.auto a,.pc-ctrl.submit.auto button,.pc-ctrl.submit.auto a{padding:0px 14px}.pc-ctrl.button[aria-disabled=true],.pc-ctrl.submit[aria-disabled=true]{background-color:#999}.pc-ctrl.button:hover,.pc-ctrl.submit:hover{background-color:#f7f7f7;border-color:#d9d9d9}.pc-ctrl.button:has(>button:disabled),.pc-ctrl.submit:has(>button:disabled){background-color:#999;border-color:#999}.pc-ctrl.button:has(>button:disabled):hover,.pc-ctrl.submit:has(>button:disabled):hover{background-color:#999;border-color:#999}.pc-ctrl.link{background-color:rgba(0,0,0,0)}.pc-ctrl.link:hover{cursor:pointer}.pc-ctrl.link .text{text-decoration:inherit}.pc-ctrl.radio{height:auto}.pc-ctrl.radio .ctrl-container{width:100%;line-height:20px;padding-top:10px}.pc-ctrl.radio .ctrl-container .radio-block{line-height:20px;display:flex;margin-right:12px}.pc-ctrl.radio .ctrl-container .radio-block .radio-item{flex:0 0 auto;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:20px;width:20px}.pc-ctrl.radio .ctrl-container .radio-block .radio-item input{position:absolute;opacity:0;cursor:pointer;top:0px;left:0;height:20px;width:20px;z-index:1}.pc-ctrl.radio .ctrl-container .radio-block .radio-item input:checked~.checkmark{background-color:#044160;border:0px}.pc-ctrl.radio .ctrl-container .radio-block .radio-item input:checked~.checkmark:after{display:block}.pc-ctrl.radio .ctrl-container .radio-block .radio-item .checkmark{border:1px solid #e1e1e1;position:absolute;top:0px;left:0;height:20px;width:20px;background-color:#fff;border-radius:50%}.pc-ctrl.radio .ctrl-container .radio-block .radio-item .checkmark:after{content:"";position:absolute;display:none;top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}.pc-ctrl.radio .ctrl-container .radio-block .radio-label{vertical-align:top;flex:1;line-height:20px;font-size:18px;padding-left:6px}.pc-ctrl.radio.alternative .ctrl-container .radio-block .radio-item .checkmark{border-color:#044160}.pc-ctrl.radio.alternative.has-error .ctrl-container .radio-block .radio-item .checkmark{border-color:#d74027}.pc-ctrl.radio.big .ctrl-container{max-width:507px;line-height:25px}.pc-ctrl.radio.big .ctrl-container .radio-block{line-height:25px}.pc-ctrl.radio.big .ctrl-container .radio-block .radio-item{height:25px;width:25px}.pc-ctrl.radio.big .ctrl-container .radio-block .radio-item input{top:0px;height:25px;width:25px}.pc-ctrl.radio.big .ctrl-container .radio-block .radio-item .checkmark{top:0px;height:25px;width:25px}.pc-ctrl.radio.big .ctrl-container .radio-block .radio-item .checkmark:after{top:8px;left:8px;width:9px;height:9px}.pc-ctrl.radio.big .ctrl-container .radio-block .radio-label{line-height:25px;font-size:20px}.pc-ctrl.radio.big .ctrl-container .radio-block.one-option .radio-item{flex:0 0 25px}.pc-ctrl.radio.small .ctrl-container{line-height:16px}.pc-ctrl.radio.small .ctrl-container .radio-block{line-height:16px}.pc-ctrl.radio.small .ctrl-container .radio-block .radio-item{height:16px;width:16px}.pc-ctrl.radio.small .ctrl-container .radio-block .radio-item input{top:0px;height:16px;width:16px}.pc-ctrl.radio.small .ctrl-container .radio-block .radio-item .checkmark{top:0px;height:16px;width:16px}.pc-ctrl.radio.small .ctrl-container .radio-block .radio-item .checkmark:after{top:5px;left:5px;width:6px;height:6px}.pc-ctrl.radio.small .ctrl-container .radio-block .radio-label{line-height:16px}.pc-ctrl.radio.small .ctrl-container .radio-block.one-option .radio-item{flex:0 0 16px}.pc-ctrl.radio.main-action .radio-block .radio-item input:checked~.checkmark{background-color:#209724}.pc-ctrl.radio.has-error .ctrl-container .radio-block .radio-item .checkmark{border-color:#d74027}.pc-ctrl.checkbox{height:auto}.pc-ctrl.checkbox .label-container.has-text{position:relative}.pc-ctrl.checkbox .ctrl-container{width:100%;line-height:20px;display:flex;align-items:center}.pc-ctrl.checkbox .ctrl-container .checkbox-item{flex:0 0 20px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:20px;width:20px}.pc-ctrl.checkbox .ctrl-container .checkbox-item input{position:absolute;opacity:0;cursor:pointer;top:0px;left:0;height:20px;width:20px;z-index:1}.pc-ctrl.checkbox .ctrl-container .checkbox-item input:checked~.checkmark:after{display:block}.pc-ctrl.checkbox .ctrl-container .checkbox-item .checkmark{border:1px solid #e1e1e1;border-radius:2px;position:absolute;top:0px;left:0;height:20px;width:20px;background-color:#fff}.pc-ctrl.checkbox .ctrl-container .checkbox-item .checkmark:after{content:"";position:absolute;display:none;top:5px;left:5.5px;width:8px;height:8px;background:#044160}.pc-ctrl.checkbox .ctrl-container .checkbox-label{flex:1 1 auto;vertical-align:top;line-height:20px;font-size:18px;margin-left:10px}.pc-ctrl.checkbox .ctrl-container .checkbox-label .pc-ctrl.link{display:inline;font-weight:700;margin-bottom:0px}.pc-ctrl.checkbox .ctrl-container .checkbox-label .pc-ctrl.link .text{text-decoration:underline;display:inline}.pc-ctrl.checkbox.round .ctrl-container .checkbox-item input:checked~.checkmark{background-color:#333;border:0px}.pc-ctrl.checkbox.round .ctrl-container .checkbox-item .checkmark{border-radius:50%}.pc-ctrl.checkbox.round .ctrl-container .checkbox-item .checkmark:after{border-radius:50%;top:6px;left:6px;background:#fff}.pc-ctrl.checkbox.tick .ctrl-container .checkbox-item .checkmark:after{top:1px;left:1px;position:relative;width:16px;height:16px;line-height:16px;background-color:#fff;display:none;font-family:Glyph;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;color:#333;content:"";font-size:12px;text-align:center}.pc-ctrl.checkbox.alternative .ctrl-container .checkbox-item .checkmark{border-color:#044160}.pc-ctrl.checkbox.alternative .ctrl-container .checkbox-item .checkmark:after{color:#044160}.pc-ctrl.checkbox.alternative.has-error .ctrl-container .checkbox-item .checkmark{border-color:#d74027}.pc-ctrl.checkbox.main .ctrl-container .checkbox-item .checkmark:after{color:#209724}.pc-ctrl.checkbox.small .ctrl-container{line-height:26px}.pc-ctrl.checkbox.small .ctrl-container .checkbox-item{flex:0 0 16px;width:16px;height:16px}.pc-ctrl.checkbox.small .ctrl-container .checkbox-item input{height:16px;width:16px}.pc-ctrl.checkbox.small .ctrl-container .checkbox-item .checkmark{height:16px;width:16px}.pc-ctrl.checkbox.small .ctrl-container .checkbox-item .checkmark:after{top:3px;left:3.5px;width:8px;height:8px}.pc-ctrl.checkbox.small .ctrl-container .checkbox-label{line-height:26px}.pc-ctrl.checkbox.small.round .ctrl-container .checkbox-item .checkmark:after{top:5px;left:5px;width:6px;height:6px}.pc-ctrl.checkbox.small.tick .ctrl-container .checkbox-item .checkmark:after{position:initial;width:14px;height:14px;line-height:14px}.pc-ctrl.checkbox.big .ctrl-container{max-width:507px;line-height:25px}.pc-ctrl.checkbox.big .ctrl-container .checkbox-item{flex:0 0 25px;width:25px;height:25px}.pc-ctrl.checkbox.big .ctrl-container .checkbox-item input{height:25px;width:25px}.pc-ctrl.checkbox.big .ctrl-container .checkbox-item .checkmark{height:25px;width:25px}.pc-ctrl.checkbox.big .ctrl-container .checkbox-item .checkmark:after{top:7.5px;left:8px;width:8px;height:8px}.pc-ctrl.checkbox.big .ctrl-container .checkbox-label{line-height:25px}.pc-ctrl.checkbox.big.round .ctrl-container .checkbox-item .checkmark:after{top:9.5px;left:9.5px;width:6px;height:6px}.pc-ctrl.checkbox.big.tick .ctrl-container .checkbox-item .checkmark:after{position:initial;width:23px;height:23px;line-height:23px}.pc-ctrl.checkbox.has-error .ctrl-container .checkbox-item .checkmark{border-color:#d74027}.pc-ctrl.switch{height:auto}.pc-ctrl.switch .label-container{left:58px;line-height:32px;height:auto;white-space:normal}.pc-ctrl.switch .ctrl-container{width:100%;line-height:32px;height:32px;align-items:center}.pc-ctrl.switch .ctrl-container .switch-item{margin:auto;position:relative;display:inline-block;width:52px;height:32px}.pc-ctrl.switch .ctrl-container .switch-item input{position:absolute;opacity:0;cursor:pointer;top:0;left:0;height:32px;width:52px;z-index:1}.pc-ctrl.switch .ctrl-container .switch-item input:checked+.switch-slider{background-color:#333}.pc-ctrl.switch .ctrl-container .switch-item input:checked+.switch-slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.pc-ctrl.switch .ctrl-container .switch-item .switch-slider{border:2px solid #e1e1e1;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e1e1e1;-webkit-transition:.4s;transition:.4s}.pc-ctrl.switch .ctrl-container .switch-item .switch-slider.round{border-radius:16px}.pc-ctrl.switch .ctrl-container .switch-item .switch-slider.round:before{border-radius:50%}.pc-ctrl.switch .ctrl-container .switch-item .switch-slider:before{position:absolute;content:"";height:28px;width:28px;left:0px;bottom:0px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.pc-ctrl.switch.alternative .ctrl-container .switch-item input:checked+.switch-slider{background-color:#044160;border-color:#044160}.pc-ctrl.upload{padding-top:9px}.pc-ctrl.upload.no-label{padding-top:0px}.pc-ctrl.upload .ctrl-container{border:1px dashed #e1e1e1;max-width:457px;padding:24px;border-radius:20px}.pc-ctrl.upload .ctrl-container input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.pc-ctrl.upload .ctrl-container label{text-align:center}.pc-ctrl.upload .ctrl-container label .text-click,.pc-ctrl.upload .ctrl-container label .text-drag{display:inline}.pc-ctrl.upload .ctrl-container label .text-drag{font-weight:600;margin-left:3px}.pc-ctrl.upload .ctrl-container label.msg-normal{display:block}.pc-ctrl.upload .ctrl-container label.msg-file{display:none;border-color:#f1841b}.pc-ctrl.upload .ctrl-container label.msg-file .text-drag{word-break:break-all}.pc-ctrl.upload .ctrl-container.file-selected label.msg-normal{display:none}.pc-ctrl.upload .ctrl-container.file-selected label.msg-file{display:block}.pc-ctrl.upload.big .ctrl-container{max-width:507px}.pc-ctrl.tag-board{padding-top:9px}.pc-ctrl.tag-board.no-label{padding-top:0px}.pc-ctrl.tag-board .ctrl-container{border:1px solid #e1e1e1;max-width:457px;background-color:#fff;padding:24px;border-radius:20px}.pc-ctrl.tag-board .ctrl-container .description-container{margin-bottom:10px;line-height:16px;font-size:14px}.pc-ctrl.tag-board .ctrl-container .options-container{display:flex;flex-wrap:wrap;justify-content:left;line-height:35px;gap:10px}.pc-ctrl.tag-board .ctrl-container .options-container .option-item{flex:0 0 auto;border:1px solid #e1e1e1;padding:0 8px}.pc-ctrl.tag-board .ctrl-container .options-container .option-item .pc-ico{line-height:20px;width:20px;font-size:10px;margin-left:8px;border:1px solid #e1e1e1;border-radius:10px;text-align:center;vertical-align:middle;cursor:pointer}.pc-ctrl.tag-board .ctrl-container .options-container .option-item.new{border:0px;padding:0px;flex:1 0;display:flex;gap:8px;max-width:100%}.pc-ctrl.tag-board .ctrl-container .options-container .option-item.new>.text-container{flex:1;border-bottom:1px solid #e1e1e1;overflow:hidden}.pc-ctrl.tag-board .ctrl-container .options-container .option-item.new>.pc-ctrl.button{flex:0 0 auto;margin-bottom:0px}.pc-ctrl.tag-board .ctrl-container .options-container .option-item.new>.pc-ctrl.button .text{vertical-align:middle}.pc-ctrl.tag-board.big .ctrl-container{max-width:507px;border-radius:30px}.pc-ctrl.alternative .ctrl-container{border-color:#044160}.pc-ctrl.alternative .label-container{color:#044160}.pc-ctrl.alternative.round .ctrl-container .checkbox-item .checkmark{border-color:#044160}.pc-ctrl.alternative.round .ctrl-container .checkbox-item input:checked~.checkmark{background-color:#044160}.pc-ctrl.highlight .ctrl-container{border-color:#d74027}.pc-ctrl.has-error .ctrl-container{border-color:#d74027}.pc-ctrl.has-error .label-container{color:#d74027}.pc-ctrl.has-error .pc-error{font-size:15px;line-height:18px;font-weight:500;color:#d74027;text-align:left;padding-left:8px;margin-top:6px;display:flex}.pc-ctrl.has-error .pc-error .pc-ico{flex:0 0 12px;width:12px;height:12px;line-height:12px;font-size:5px;text-align:center;border-radius:6px;border:1px solid #d74027;vertical-align:top;margin-top:3.5px;margin-right:5px}.pc-ctrl.has-error .pc-error .text{flex:1}.pc-ctrl.has-error .pc-error .text a{text-decoration:underline;font-weight:600;color:#044160}.main-search-container{margin-left:13px;margin-right:13px;margin-bottom:13px;position:relative}.main-search-container .query{width:100%;max-width:457px}.main-search-container .query .ctrl-container{border-color:#d74027}.main-search-container .query .ctrl-container input{padding-right:38px}.main-search-container.empty{margin-bottom:0px}.main-search-container .btn{width:32px;height:32px;line-height:32px;position:absolute;top:50%;margin-top:-16px;right:8px;border-radius:32px;border:0px}.main-search-container .btn .pc-ico{font-size:12px}.main-search-container .btn.external{position:initial;margin-top:10px;width:100%;height:48px;line-height:48px;border-radius:24px;font-size:15px}.checkout .main-top-bar .standard-bar .button-container{flex:1;text-align:right}.partner .main-top-bar .standard-bar .button-container{flex:1;text-align:right}.partner .main-top-bar .standard-bar .button-container .pc-ctrl.link.signout{position:relative}.main-top-bar .standard-bar{margin-left:24px;margin-right:24px;padding-top:10px;padding-bottom:10px;display:flex}.main-top-bar .standard-bar .logo-container{flex:0 0 auto;line-height:48px;height:48px}.main-top-bar .standard-bar .logo-container .logo{vertical-align:middle;height:21px}@media screen and (min-width: 1350px){.main-top-bar .standard-bar .logo-container .logo{height:auto}}.main-top-bar .standard-bar .button-container{flex:0 0 auto;line-height:48px;height:48px;text-align:right}.main-top-bar .standard-bar .button-container .pc-ctrl{vertical-align:middle}.main-top-bar .standard-bar .button-container .pc-ctrl .pc-ico{margin-left:12px;margin-right:5px;font-size:16px}.main-top-bar .standard-bar .button-container .pc-ctrl .text{vertical-align:top;white-space:nowrap;overflow:hidden;font-size:16px;font-weight:500}.main-top-bar .standard-bar .button-container .pc-ctrl.user .pc-ico{margin-left:0px}.main-top-bar .standard-bar .button-container .pc-ctrl.user .text{max-width:130px}@media screen and (min-width: 1350px){.main-top-bar .standard-bar .button-container .pc-ctrl.user .text{max-width:120px}}.main-top-bar .standard-bar .button-container .pc-ctrl.cart{position:relative}.main-top-bar .standard-bar .button-container .pc-ctrl.cart .status{position:absolute;top:-3px;left:20px;border:1px solid #209724;border-radius:7px;min-width:14px;height:14px;padding:0px 1px;line-height:12px;font-size:9px;color:#209724;background-color:#fff;vertical-align:middle;font-weight:500;text-align:center}.main-top-bar .standard-bar .button-container .pc-ctrl.cart .status.ko{color:#d74027;border-color:#d74027}.main-top-bar .standard-bar .button-container .pc-ctrl.cart .status .pc-ico{position:relative;font-size:5px;line-height:14px;margin:0px}.main-top-bar .standard-bar .button-container .pc-ctrl:hover .text{text-decoration:underline}.main-top-bar .standard-bar .main-search-container{flex:1;margin-bottom:0px;height:48px;text-align:center}.main-top-bar .standard-bar .main-search-container form{display:inline-block;max-width:457px;width:100%;position:relative}@media screen and (min-width: 1350px){.main-top-bar .standard-bar .main-search-container{margin-left:24px;margin-right:24px}}.main-top-bar .main-menu-container{margin-left:24px;margin-right:24px;display:flex;flex-direction:row;flex-wrap:nowrap}.main-top-bar .main-menu-container .menu-item{flex:1 1 auto;display:block}.main-top-bar .main-menu-container .menu-item:hover .submenu-container-wrapper{display:block;visibility:visible;opacity:1;transition:visibility,opacity .1s ease;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.main-top-bar .main-menu-container .menu-item .link-menu-item{width:100%;padding-top:14px;padding-bottom:14px}.main-top-bar .main-menu-container .menu-item .link-menu-item:hover{padding-bottom:11px;border-bottom:3px solid #333}.main-top-bar .main-menu-container .menu-item .link-menu-item .text{font-size:13px;font-weight:600}.main-top-bar .main-menu-container .menu-item .link-menu-item .text .ch{display:none}@media screen and (min-width: 1350px){.main-top-bar .main-menu-container .menu-item .link-menu-item .text{font-size:14px}.main-top-bar .main-menu-container .menu-item .link-menu-item .text .ch{display:inline-block;padding-right:3px}.main-top-bar .main-menu-container .menu-item .link-menu-item .text .ch.r{padding-right:0px;padding-left:3px}}.main-top-bar .main-menu-container .submenu-container-wrapper{text-align:left;display:block;visibility:hidden;opacity:0;position:absolute;left:0px;background-color:#fff;width:100%;z-index:100;border-top:2px solid #e1e1e1;transition:visibility,opacity .1s ease;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s;box-shadow:0 3px 6px rgba(0,0,0,.1)}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container{max-width:1286px;height:100%;margin-left:auto;margin-right:auto;padding:24px;display:flex}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu{padding-left:24px;padding-right:24px;min-width:260px}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.title .text,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title{font-weight:600;margin-bottom:16px;font-size:14px}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.title .text.sub,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title.sub{margin-top:16px}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.title .text.pc-ctrl.link:hover,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title.pc-ctrl.link:hover{text-decoration:underline}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.title .text.pc-ctrl.link:hover .text,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title.pc-ctrl.link:hover .text{text-decoration:none}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.title .text .ch,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title .ch{padding-right:3px;text-decoration:inherit}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.title .text .ch.r,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title .ch.r{padding-left:3px;padding-right:0px}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.title .text{margin-bottom:0px}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.title .text:hover{text-decoration:underline}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title-wrapper{display:flex;justify-content:flex-end;margin-bottom:16px;align-items:center}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title-wrapper .title{flex:1;margin-bottom:0px}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title-wrapper .see-all{flex:0 0 auto}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.see-all{color:#d74027}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link.see-all .text{font-size:14px;font-weight:600}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .title-empty{margin-bottom:16px;height:20px}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .vertical-menu li{overflow:hidden}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .vertical-menu .pc-ctrl.link:hover .text{text-decoration:underline}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link{padding:0px;font-size:14px;line-height:25px;white-space:nowrap}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .pc-ctrl.link .text{font-weight:400}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .rank-container .product-block{background-color:#f2f2f2;border-radius:10px;margin-bottom:8px}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu .page-lazy-banner img{max-width:100%;max-height:330px}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-1,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-2,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-3{flex:0 0 auto}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-4{flex:1;display:none}@media screen and (min-width: 1350px){.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-4{display:block}}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-2,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-3,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-4{border-left:1px solid #e1e1e1}.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-2.empty,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-3.empty,.main-top-bar .main-menu-container .submenu-container-wrapper .main-submenu-container .submenu.col-4.empty{border-left:0px}.green{color:#209724}.pc-carousel .pc-carousel-title{font-weight:600;margin-bottom:20px;font-size:24px;line-height:28px}@media screen and (min-width: 1350px){.pc-carousel .pc-carousel-title{font-size:23px;line-height:29px}}.pc-carousel .slider{margin-bottom:30px}.pc-carousel.alternative{background-color:#044160;padding-top:30px;padding-right:0px;padding-left:0px}.pc-carousel.alternative .pc-carousel-title{color:#fff;font-size:30px;line-height:35px;font-weight:600;word-break:break-word;margin-bottom:30px}.pc-carousel.alternative .pc-carousel-title,.pc-carousel.alternative .product-carousel{max-width:1286px;text-align:left;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.pc-carousel.alternative .pc-carousel-title .splide__arrows .splide__arrow.prev,.pc-carousel.alternative .product-carousel .splide__arrows .splide__arrow.prev{margin-left:3px}.pc-carousel.alternative .pc-carousel-title .splide__arrows .splide__arrow.next,.pc-carousel.alternative .product-carousel .splide__arrows .splide__arrow.next{margin-right:3px}.pc-pager{text-align:center;margin-bottom:30px;line-height:48px;font-weight:500;white-space:nowrap;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none}.pc-pager::-webkit-scrollbar{display:none}.pc-pager .page{flex:0 0 auto;line-height:48px;padding-left:2px;padding-right:2px;font-weight:500;display:inline-block;margin:0px 5px;vertical-align:top}.pc-pager .page.selected{color:#d74027;font-size:20px;line-height:48px}.pc-pager .page.previous{margin-left:0px}.pc-pager .page.next{margin-right:0px}.pc-pager .page.previous,.pc-pager .page.next{font-weight:normal;font-size:10px}.pc-pager .page.n4,.pc-pager .page.n5,.pc-pager .page.b4,.pc-pager .page.b5,.pc-pager .page.b6,.pc-pager .page.b7,.pc-pager .page.b8,.pc-pager .page.b9,.pc-pager .page.b10{display:none}.pc-pager.limit .page.b4,.pc-pager.limit .page.b5,.pc-pager.limit .page.b6{display:inline-block}@media screen and (min-width: 1350px){.pc-pager .page.b4,.pc-pager .page.b5{display:inline-block}.pc-pager.limit .page.b7,.pc-pager.limit .page.b8,.pc-pager.limit .page.b9,.pc-pager.limit .page.b10{display:inline-block}}@keyframes fmIn{from{margin-left:-100%;width:100%}to{margin-left:0%;width:100%}}.autocomplete-suggestions{position:absolute;background-color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.1);border:1px solid #e1e1e1;border-radius:5px;padding:8px 0px;line-height:20px;font-size:16px;z-index:1}.autocomplete-suggestions.autocomplete-item{display:none}.autocomplete-suggestions .autocomplete-suggestion{padding:7px 10px;cursor:pointer}.autocomplete-suggestions .autocomplete-suggestion:hover,.autocomplete-suggestions .autocomplete-suggestion.selected{background-color:#f2f2f2;color:#044160}.autocomplete-suggestions.main_search_query{display:none;z-index:6}.autocomplete-suggestions.menu_search_query{display:none;z-index:100}.flash-message-container{position:fixed;top:30px;left:10px;right:10px;max-width:600px;font-size:15px;line-height:16px;font-weight:700;z-index:150}.flash-message-container .pc-flash-message{display:none;padding:24px;border-radius:5px;background-color:#fff;margin-bottom:10px}.flash-message-container .pc-flash-message.is-open{display:block}.flash-message-container .pc-flash-message.error{background-color:#d74027;color:#fff}.flash-message-container .pc-flash-message.ok{background-color:#209724;color:#fff}.flash-message-container .pc-flash-message .message-container{display:flex}.flash-message-container .pc-flash-message .message-container .message{flex:1;padding-right:8px}.flash-message-container .pc-flash-message .message-container .pc-ico{flex:0;cursor:pointer}.flash-message-container .pc-flash-message[aria-hidden=false]{animation:fmIn .8s cubic-bezier(0, 0, 0.2, 1)}.pc-address-block{padding:20px;font-size:20px;line-height:25px}.pc-address-block .row{white-space:nowrap;overflow:hidden}.pc-address-block .row.name{font-weight:600}.pc-address-block .row.info.mini{white-space:normal;font-size:12px;line-height:15px;margin-top:2px}.pc-address-block .row.city,.pc-address-block .row.address{min-height:25px}.pc-dropdown-menu{position:relative}.pc-dropdown-menu .pc-dropdown-button{border-color:#e1e1e1;font-weight:600;z-index:3}.pc-dropdown-menu .pc-dropdown-list{top:0px;width:100%;z-index:2;padding-top:56px;border-top-left-radius:23px;border-top-right-radius:23px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.pc-dropdown-menu .pc-dropdown-list .pc-ctrl.link{display:block;width:100%;line-height:20px;padding:5px 10px}.pc-dropdown-menu .pc-dropdown-list .pc-ctrl.link.ident{padding-left:26px}.pc-dropdown-menu .pc-dropdown-list .highlight{display:block;width:100%;line-height:20px;padding:5px 10px;color:#d74027;font-weight:700}.pc-dropdown-menu .pc-dropdown-list .list-wrapper{max-height:318px;overflow:hidden;overflow-y:auto}.pc-dropdown-menu.zi-over .pc-dropdown-button{z-index:5}.pc-dropdown-menu.zi-over .pc-dropdown-list{top:0px;width:100%;z-index:4}.pc-ico.visa{background-image:url("/image_v000013/payment/credit-cards.png");height:25px;width:41px;background-repeat:no-repeat;background-position:0px 0}.pc-ico.visa.h20{height:20px;width:32.8px;background-size:127.2px 20px;background-position:0px 0}.pc-ico.mastercard{background-image:url("/image_v000013/payment/credit-cards.png");height:25px;width:33px;background-repeat:no-repeat;background-position:-46px 0}.pc-ico.mastercard.h20{height:20px;width:26.4px;background-size:127.2px 20px;background-position:-36.8px 0}.pc-ico.postepay{background-image:url("/image_v000013/payment/credit-cards.png");height:25px;width:36px;background-repeat:no-repeat;background-position:-84px 0}.pc-ico.postepay.h20{height:20px;width:28.8px;background-size:127.2px 20px;background-position:-67.2px 0}.pc-ico.maestro{background-image:url("/image_v000013/payment/credit-cards.png");height:25px;width:34px;background-repeat:no-repeat;background-position:-126px 0}.pc-ico.maestro.h20{height:20px;width:27.2px;background-size:127.2px 20px;background-position:-100.8px 0}.pc-credit-card{font-size:15px}.pc-credit-card .pan,.pc-credit-card .expire{margin-left:5px;vertical-align:top}.pc-ico.diciotto-app{background-image:url("/image_v000013/payment/18app-cd.png");height:25px;width:39px;background-repeat:no-repeat;background-position:0px 0}.pc-ico.diciotto-app.h20{height:20px;width:31.2px;background-size:66.4px 20px;background-position:0px 0}.pc-ico.carta-docente{background-image:url("/image_v000013/payment/18app-cd.png");height:25px;width:30px;background-repeat:no-repeat;background-position:-53px 0}.pc-ico.carta-docente.h20{height:20px;width:24px;background-size:66.4px 20px;background-position:-42.4px 0}.pc-ico.carta-cultura{background-image:url("/image_v000013/payment/carta_cultura.png");height:25px;width:45px;background-repeat:no-repeat}.pc-ico.carta-cultura.h20{height:20px;width:36px;background-size:36px 20px}.pc-page-link-container{color:#044160;margin-bottom:30px}.pc-page-link-container .pc-ctrl.link{display:block;margin-bottom:10px;white-space:nowrap;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none}.pc-page-link-container .pc-ctrl.link::-webkit-scrollbar{display:none}.pc-page-link-container .pc-ctrl.link .text{font-weight:bold;margin-right:3px;vertical-align:middle}.pc-page-link-container .pc-ctrl.link .pc-ico{vertical-align:middle}.pc-subtitle{font-weight:600;margin-bottom:20px;font-size:24px;line-height:28px}@media screen and (min-width: 1350px){.pc-subtitle{font-size:23px;line-height:29px}}.pc-not-found{padding-left:24px;padding-right:24px}.pc-not-found .pc-description{font-size:16px;list-style:disc;display:list-item;margin-left:24px;padding-left:24px;margin-bottom:30px}.pc-not-found .block{margin-bottom:30px}.pc-not-found .block.top{border-bottom:1px solid #e1e1e1}.pc-not-found .block.image{text-align:center}.pc-not-found .block.image img{margin-left:auto;margin-right:auto;max-width:100%}.pc-sidemenu-container .side-block{width:260px;margin-left:24px;background-color:#fff;border-radius:20px;padding:18px 16px;margin-bottom:20px}.pc-sidemenu-container .side-block .title{line-height:19px;font-size:16px;font-weight:600;margin-bottom:9px}.pc-sidemenu-container .side-block .list .pc-ctrl.link{margin-top:7px;margin-bottom:7px}.pc-sidemenu-container .side-block .list .pc-ctrl.link .text{font-size:14px;line-height:18px}.pc-sidemenu-container .side-block .list .pc-ctrl.link.ident{margin-left:24px}.pc-sidemenu-container .side-block .list .highlight{font-size:14px;line-height:32px;color:#d74027;font-weight:700}.pc-sidemenu-container .side-block.categories .pc-ctrl.link:hover .text,.pc-sidemenu-container .side-block.subcategories .pc-ctrl.link:hover .text{text-decoration:underline}@media screen and (min-width: 1350px){.pc-sidemenu-container .side-block{width:310px}}.pc-share-box-container{position:absolute;margin-top:10px;white-space:nowrap;padding:16px;display:flex;gap:16px;background-color:#fff;-webkit-box-shadow:10px 4px 12px 0px rgba(0,0,0,.34);box-shadow:10px 4px 12px 0px rgba(0,0,0,.34);cursor:auto;border-radius:5px;z-index:1}.pc-share-box-container .pc-ctrl.link{flex:0 0 auto;font-size:30px;line-height:30px;color:#044160}.pc-search-school-container{margin-bottom:30px}.pc-search-school-container .pc-ctrl.text{margin-bottom:10px}.pc-search-school-container .pc-ctrl.submit{font-size:18px}.pc-search-school-container .search-wrapper{display:flex;gap:24px}.pc-search-school-container .search-wrapper .pc-ctrl.text{flex:0 0 457px}.pc-search-school-container .search-wrapper .pc-ctrl.submit{flex:0 0 300px}.pc-image-zoom-container{background-position:50% 50%;position:relative;width:100%;overflow:hidden;cursor:zoom-in;margin:0}.pc-image-zoom-container img{transition:opacity .5s;display:block;width:100%}.pc-image-zoom-container.zoomed{cursor:zoom-out}.pc-image-zoom-container.zoomed img{opacity:0}.pc-image-zoom-external{z-index:1;box-shadow:10px 4px 12px 0px rgba(0,0,0,.34);border-radius:5px}.pc-image-overlay{pointer-events:none}.pc-image-overlay .image-overlay{background-color:#333;opacity:.3}
.page-lazy-banner img{vertical-align:middle}.pc-banner .subtitle{font-size:20px;font-weight:700}.pc-banner.buybox_top{background-color:#044160;text-align:center;color:#fff;font-weight:700;border-radius:15px 15px 0px 0px;line-height:40px;min-height:40px;font-size:16px}.pc-banner.search_product_shipping{color:#044160;line-height:15px;font-size:12px;font-weight:500}.pc-banner.buybox_free_shipping .text{line-height:22px;font-size:18px;font-weight:700;margin-bottom:15px;color:#044160}.pc-banner.buybox_free_shipping .text .price{font-weight:400}.pc-banner.buybox_bottom .withdrawal-point{display:flex;align-items:top}.pc-banner.buybox_bottom .withdrawal-point .image{flex:0 0 auto;margin-right:12px;text-align:left}.pc-banner.buybox_bottom .withdrawal-point .image img{width:21px}.pc-banner.buybox_bottom .withdrawal-point .info{text-align:left;flex:1;font-size:14px;line-height:20px;margin-right:20px}@media screen and (min-width: 1350px){.pc-banner.buybox_bottom .withdrawal-point .info{margin-right:40px}}.pc-banner.buybox_bottom .withdrawal-point .info h5{font-weight:700;font-size:18px;line-height:22px;margin-bottom:10px}.pc-banner.buybox_bottom .withdrawal-point .link{font-size:12.5px;color:#d74027;flex:0 0 auto;text-align:right;font-weight:500}.pc-banner.buybox_bottom .withdrawal-point .link span{text-decoration:underline}.pc-banner.buybox_scalapay{line-height:17px;margin-bottom:20px}.pc-banner.buybox_scalapay .logo{height:17px;vertical-align:middle}.pc-banner.buybox_scalapay .pc-ico.info{font-size:5.5px;margin-left:5.5px;width:12.5px;height:12.5px;line-height:12.5px;border-radius:50%;background-color:#e1e1e1;color:#044160;cursor:pointer}.pc-banner.cart_free_shipping .cart-free-shipping{margin-bottom:10px}.pc-banner.cart_free_shipping .cart-free-shipping .message{font-size:15px;line-height:26px;font-weight:500}.pc-banner.cart_free_shipping .cart-free-shipping .message span{display:inline;vertical-align:middle}.pc-banner.cart_free_shipping .cart-free-shipping .message a{font-weight:700;display:inline}.pc-banner.cart_free_shipping .cart-free-shipping .message .pc-ico{vertical-align:middle;margin-left:7px;font-size:8px}.pc-banner.cart_free_shipping .cart-free-shipping.short .message{font-weight:600;line-height:20px}.pc-banner.cart_free_shipping .cart-free-shipping.short .message .pc-ico{margin-right:5px;font-size:14.5px;margin-left:0px}.pc-banner.cart_free_shipping .cart-free-shipping.short .message a{font-weight:600}.pc-banner.footer_category{padding-left:24px;padding-right:24px;padding-bottom:30px;text-align:left}.pc-banner.footer_category .category-container>li .category-header{display:flex;padding-top:16px;line-height:27px;border-bottom:1px solid #e1e1e1}.pc-banner.footer_category .category-container>li .category-header h2{flex:1;font-size:16px;text-transform:uppercase;font-weight:600;white-space:nowrap;overflow:hidden}.pc-banner.footer_category .category-container>li .category-header .pc-ico{flex:0}.pc-banner.newsletter .newsletter-container{text-align:center;margin-left:24px;margin-right:24px;border:1px solid #e1e1e1;border-radius:27.5px;padding:10px 15px;margin-top:30px;display:flex;align-items:center;gap:15px}.pc-banner.newsletter .newsletter-container .pc-ctrl.checkbox{display:inline-block}.pc-banner.newsletter .newsletter-container .pc-ctrl.checkbox .checkbox-label{font-size:10px}.pc-banner.newsletter .newsletter-container .pc-ctrl.checkbox .checkbox-label .pc-ctrl.link{font-weight:400}.pc-banner.newsletter .newsletter-container .pc-ctrl.checkbox .checkbox-label .pc-ctrl.link .text{font-size:10px;color:#044160}.pc-banner.newsletter .newsletter-container .title-container{flex:0 0 auto;max-width:245px;text-align:left}.pc-banner.newsletter .newsletter-container .title-container .title{font-size:18px;font-weight:600;line-height:28px}.pc-banner.newsletter .newsletter-container .title-container .subtitle{font-size:12px;line-height:15px;font-weight:400}.pc-banner.newsletter .newsletter-container .newsletter-form{flex:1;gap:10px;display:flex}.pc-banner.newsletter .newsletter-container .newsletter-form .pc-ctrl.text{flex:1}.pc-banner.newsletter .newsletter-container .newsletter-form .pc-ctrl.checkbox{flex:0 0 234px;height:35px;line-height:35px}.pc-banner.newsletter .newsletter-container .newsletter-form .pc-ctrl.checkbox .checkbox-label{margin-left:5px;line-height:32px}.pc-banner.newsletter .newsletter-container .newsletter-form .action-bar{flex:0 0 auto;display:inline-block}.pc-banner.newsletter .newsletter-container .newsletter-form .action-bar .pc-ctrl.submit{min-width:180px}@media screen and (min-width: 1350px){.pc-banner.newsletter .newsletter-container{padding-left:24px;padding-right:24px}.pc-banner.newsletter .newsletter-container .newsletter-form{gap:15px}.pc-banner.newsletter .newsletter-container .newsletter-form .pc-ctrl.text:first-of-type{margin-right:9px}}.pc-banner._150520_top,.pc-banner._152782_top{text-align:left;padding-left:24px;padding-right:24px;line-height:40px;display:flex;justify-content:flex-end}.pc-banner._150520_top .pc-ico,.pc-banner._152782_top .pc-ico{font-size:20px;margin-right:8px}.pc-banner._150520_top .text,.pc-banner._152782_top .text{font-size:14px;vertical-align:top}.pc-banner._150520_top .other-shop,.pc-banner._152782_top .other-shop{min-width:0px;flex:0 0 auto;text-align:right}.pc-banner._150520_top .other-shop .pc-ctrl,.pc-banner._152782_top .other-shop .pc-ctrl{vertical-align:middle;margin-right:15px}.pc-banner._150520_top .other-shop .pc-ctrl.helpdesk,.pc-banner._152782_top .other-shop .pc-ctrl.helpdesk{display:inline-block;margin-right:0px;border:1px solid #e1e1e1;line-height:26px;height:26px;border-radius:13px;padding-left:20px;padding-right:20px}.pc-banner._150520_top .other-shop .pc-ctrl.helpdesk .pc-ico,.pc-banner._152782_top .other-shop .pc-ctrl.helpdesk .pc-ico{vertical-align:top;font-size:17px}.pc-banner._150520_top .other-shop .pc-ctrl.helpdesk .text,.pc-banner._152782_top .other-shop .pc-ctrl.helpdesk .text{line-height:24px;padding-bottom:2px}.pc-banner._150520_top>.free-shipping,.pc-banner._150520_top>.cover,.pc-banner._152782_top>.cover{flex:1;display:none}@media screen and (min-width: 1350px){.pc-banner._150520_top>.free-shipping,.pc-banner._150520_top>.cover,.pc-banner._152782_top>.cover{display:block}.pc-banner._150520_top>.free-shipping .pc-ctrl.link,.pc-banner._150520_top>.cover .pc-ctrl.link,.pc-banner._152782_top>.cover .pc-ctrl.link{vertical-align:middle}}.pc-banner._150520_footer,.pc-banner._152782_footer{background-color:#fff;padding-top:30px;padding-left:24px;padding-right:24px}.pc-banner._150520_footer .pc-ctrl.link,.pc-banner._152782_footer .pc-ctrl.link{font-size:14px}.pc-banner._150520_footer .footer-strength-container,.pc-banner._152782_footer .footer-strength-container{margin-bottom:10px;display:flex;gap:25px;justify-content:center}@media screen and (min-width: 1350px){.pc-banner._150520_footer .footer-strength-container,.pc-banner._152782_footer .footer-strength-container{gap:46px}}.pc-banner._150520_footer .footer-strength-container .row,.pc-banner._152782_footer .footer-strength-container .row{margin-bottom:18px;flex:0 0 auto}.pc-banner._150520_footer .footer-strength-container .pc-ctrl.link .text,.pc-banner._152782_footer .footer-strength-container .pc-ctrl.link .text{font-weight:600;text-transform:uppercase;vertical-align:top;font-size:13px;margin-left:5px}.pc-banner._150520_footer .footer-strength-container .pc-ctrl.link .pc-ico,.pc-banner._152782_footer .footer-strength-container .pc-ctrl.link .pc-ico{font-size:17px;color:#d74027}.pc-banner._150520_footer .footer-social-container,.pc-banner._152782_footer .footer-social-container{margin-top:20px}.pc-banner._150520_footer .footer-social-container .title,.pc-banner._152782_footer .footer-social-container .title{font-weight:600;margin-bottom:8px}.pc-banner._150520_footer .footer-social-container .list .pc-ctrl.link,.pc-banner._152782_footer .footer-social-container .list .pc-ctrl.link{margin-left:8px;margin-right:8px}.pc-banner._150520_footer .footer-social-container .list .pc-ctrl.link .pc-ico,.pc-banner._152782_footer .footer-social-container .list .pc-ctrl.link .pc-ico{font-size:16px}.pc-banner._150520_footer .footer-payment-container,.pc-banner._152782_footer .footer-payment-container{display:flex;justify-content:center;align-items:center;gap:9px;margin-bottom:40px}.pc-banner._150520_footer .footer-payment-container .logo-container,.pc-banner._152782_footer .footer-payment-container .logo-container{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.pc-banner._150520_footer .footer-payment-container .logo-container .border,.pc-banner._152782_footer .footer-payment-container .logo-container .border{flex:0 0 auto;border-radius:5px;border:1px solid #e1e1e1;height:31px;overflow:hidden}.pc-banner._150520_footer .footer-payment-container .logo-container .border .pc-payment-logo,.pc-banner._152782_footer .footer-payment-container .logo-container .border .pc-payment-logo{vertical-align:top}.pc-banner._150520_footer .footer-payment-container .title,.pc-banner._152782_footer .footer-payment-container .title{font-weight:600}.pc-banner._150520_footer .footer-shop,.pc-banner._152782_footer .footer-shop{display:flex;margin-bottom:40px;justify-content:center;align-items:center;gap:30px}.pc-banner._150520_footer .footer-owner-container,.pc-banner._152782_footer .footer-owner-container{text-align:center;line-height:17px;margin-bottom:40px}.pc-banner._150520_footer .footer-link-container,.pc-banner._152782_footer .footer-link-container{margin-bottom:40px;display:flex;justify-content:center;gap:20px}.pc-banner._150520_footer .footer-link-container .row .pc-ctrl.link .text,.pc-banner._152782_footer .footer-link-container .row .pc-ctrl.link .text{text-decoration:underline}.pc-banner._150520_footer .footer-section-container{display:flex;justify-content:center;margin-bottom:30px}.pc-banner._150520_footer .footer-section-container .title{font-weight:600;margin-bottom:10px;font-size:16px}.pc-banner._150520_footer .footer-section-container .section{flex:0 0 23%}@media screen and (min-width: 1350px){.pc-banner._150520_footer .footer-section-container .section{flex:0 0 20%}}.pc-banner._150520_footer .footer-section-container .section.no-title{padding-top:28px}.pc-banner._150520_footer .footer-section-container .section.footer-prize{flex:0 0 177px}.pc-banner._150520_footer .footer-section-container .row{margin-bottom:10px;line-height:25px}.pc-banner._150520_footer .footer-section-container .row .pc-ctrl.link .text{text-decoration:underline}.pc-banner._152782_footer .footer-section-container{display:flex;justify-content:center;margin-bottom:30px}.pc-banner._152782_footer .footer-section-container .title{font-weight:600;margin-bottom:10px;font-size:16px}.pc-banner._152782_footer .footer-section-container .section{flex:0 0 30%}@media screen and (min-width: 1350px){.pc-banner._152782_footer .footer-section-container .section{flex:0 0 27%}}.pc-banner._152782_footer .footer-section-container .section.no-title{padding-top:28px}.pc-banner._152782_footer .footer-section-container .section.footer-prize{flex:0 0 177px}.pc-banner._152782_footer .footer-section-container .row{margin-bottom:10px;line-height:25px}.pc-banner._152782_footer .footer-section-container .row .pc-ctrl.link .text{text-decoration:underline}.pc-banner.adoption_italy_top{background-color:#044160;min-height:116px;border-radius:6px;margin-bottom:20px}.pc-banner.adoption_italy_bottom{margin-top:20px;padding-top:20px;border-top:1px solid #e1e1e1;background-color:#f1841b;min-height:116px;border-radius:6px}.pc-banner.ebook_gift{margin-bottom:30px}.pc-banner.ebook_gift img{margin-bottom:30px;max-width:100%}.pc-banner.ebook_gift h3{font-weight:600;margin-bottom:30px;font-size:16px}.pc-banner.scalapay{text-align:left}.pc-banner.buyback_alert,.pc-banner.partner_alert{padding:24px;font-weight:500;border-radius:20px;background-color:#fff;margin-left:24px;margin-right:24px;margin-bottom:60px;font-size:16px}.pc-banner.dissertation_alert{padding:24px;font-weight:500;border-radius:20px;background-color:#fff;margin-left:24px;margin-right:24px;margin-bottom:60px;font-size:16px}.pc-banner.cookie .message{font-size:12px}.pc-banner.cookie .message .pc-ctrl.link{font-size:12px;text-decoration:underline}.pc-banner.cookie .action-bar{text-align:right;margin-top:24px;margin-bottom:24px}.pc-banner.cookie .action-bar .pc-ctrl{width:253px;display:inline-block}.pc-banner.cookie .action-bar .pc-ctrl.set-cookie-banner{margin-left:10px}.pc-banner.cookie .action-bar .pc-ctrl .text{font-weight:700;font-size:15.5px}.pc-banner.cookie_setting .message{font-size:12px;margin-bottom:30px}.pc-banner.cookie_setting .message .pc-ctrl.link{font-size:12px;text-decoration:underline}.pc-banner.cookie_setting .pc-subtitle{color:#044160;font-weight:700;margin-bottom:30px}.pc-banner.cookie_setting .cookie-set{border-top:1px solid #e1e1e1}.pc-banner.cookie_setting .cookie-set .select{display:flex;padding:10px 0px}.pc-banner.cookie_setting .cookie-set .select .title{flex:1;font-weight:700}.pc-banner.cookie_setting .cookie-set .select .set{flex:0 0 78px}.pc-banner.cookie_setting .cookie-set .select .set.text{color:#f1841b;font-weight:700;font-size:12px;line-height:15px}.pc-banner.cookie_setting .cookie-set .select .pc-ico{flex:0 0 auto}.pc-banner.cookie_setting .cookie-set .description{font-size:12px;display:none;margin-bottom:10px}.pc-banner.cookie_setting .cookie-set.show .description{display:block}.pc-banner.cookie_setting .action-bar{margin-top:24px;margin-bottom:24px;text-align:right}.pc-banner.cookie_setting .action-bar .pc-ctrl{width:253px;display:inline-block}.pc-banner.cookie_setting .action-bar .pc-ctrl .text{font-weight:700;font-size:15.5px}.pc-banner.fast_shipping{max-width:650px}.pc-banner.fast_shipping .pc-ctrl.link{display:inline}.pc-banner.fast_shipping .pc-ctrl.link .text{font-size:14px;line-height:20px;text-decoration:underline;vertical-align:middle;font-weight:400}.pc-banner._150520_dissertation_condition{margin-bottom:30px}.pc-banner._150520_dissertation_condition li{list-style:decimal;margin-left:24px}.cookie-setting-container .pc-banner.cookie_setting{padding-left:24px;padding-right:24px}.cookie-setting-container .pc-banner.cookie_setting .cookie-set .description{font-size:14px}.partner .pc-banner._150520_top .other-shop .pc-ctrl:last-of-type,.partner .pc-banner._152782_top .other-shop .pc-ctrl:last-of-type{margin-right:0px}
.product-block-container.horizontal{height:376px;position:relative}.product-block-container.horizontal>.product-block-link{border-radius:17.7px;display:inline-block;width:100%}.product-block-container.horizontal .product-block{height:376px;padding:28px;padding-top:20px;padding-bottom:20px;text-align:center;background-color:#fff;border-radius:17.7px;position:relative}.product-block-container.horizontal .product-block .product-image{text-align:center;height:196px;line-height:196px;overflow:hidden;max-width:137px;margin-bottom:24px;margin-left:auto;margin-right:auto}.product-block-container.horizontal .product-block .product-image img{margin:auto;height:auto;max-width:100%;vertical-align:middle;max-height:196px}.product-block-container.horizontal .product-block .product-image.shadow{filter:drop-shadow(1px 4px 4px rgba(0, 0, 0, 0.25))}.product-block-container.horizontal .product-block .product-title{text-align:left;display:block;display:-webkit-box;line-height:17px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:17px;max-height:51px;overflow:hidden;text-overflow:ellipsis;font-weight:700;margin-bottom:10px}.product-block-container.horizontal .product-block .product-manufacturers{text-align:left;font-size:13px;color:#5e5e5e;line-height:14.5px;max-height:29px;display:block;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-block-container.horizontal .product-block .product-manufacturers .text,.product-block-container.horizontal .product-block .product-manufacturers .separator,.product-block-container.horizontal .product-block .product-manufacturers .product-author,.product-block-container.horizontal .product-block .product-manufacturers .product-artist,.product-block-container.horizontal .product-block .product-manufacturers .product-director,.product-block-container.horizontal .product-block .product-manufacturers .product-publisher,.product-block-container.horizontal .product-block .product-manufacturers .product-record-label,.product-block-container.horizontal .product-block .product-manufacturers .product-distributor,.product-block-container.horizontal .product-block .product-manufacturers .product-publication-year{display:inline}.product-block-container.horizontal .product-block .product-manufacturers .text{margin-right:3px}.product-block-container.horizontal .product-block .product-manufacturers .separator{margin-right:3px;margin-left:3px}.product-block-container.horizontal .product-block .product-price{position:absolute;text-align:left;bottom:16px;left:24px;font-size:16px}.product-block-container.horizontal .product-block .product-price .current-price{color:#d74027;font-weight:700;line-height:20.5px}.product-block-container.horizontal .product-block .product-price .catalog-price{font-size:14px;color:#999;text-decoration:line-through;margin-left:10.5px}.product-block-container.horizontal .action-container{top:194px}.product-block-container.horizontal.shrink{width:164px;position:relative}.product-block-container.horizontal.shrink>.product-block-link{border-radius:13.5px;display:inline-block}.product-block-container.horizontal.shrink .product-block{width:164px;padding:13.5px;border-radius:13.5px}.product-block-container.horizontal .action-container,.product-block-container.image-horizontal .action-container{width:100%;position:absolute;left:0px;pointer-events:none;display:none;gap:18px;justify-content:center}.product-block-container.horizontal .action-container .pc-ctrl.button,.product-block-container.image-horizontal .action-container .pc-ctrl.button{flex:0 0 48px;pointer-events:auto;width:48px}.product-block-container.horizontal .action-container .pc-ctrl.button .pc-ico.cart,.product-block-container.image-horizontal .action-container .pc-ctrl.button .pc-ico.cart{font-size:20.5px}.product-block-container.horizontal:hover .action-container,.product-block-container.image-horizontal:hover .action-container{display:flex}.product-block-container.image-horizontal{position:relative}.product-block-container.image-horizontal .product-block{padding-bottom:24px}.product-block-container.image-horizontal .product-block .product-image{text-align:center;height:196px;line-height:196px;overflow:hidden}.product-block-container.image-horizontal .product-block .product-image img{margin:auto;height:auto;max-width:100%;vertical-align:middle;max-height:196px}.product-block-container.image-horizontal .product-block .product-image.shadow{filter:drop-shadow(1px 4px 4px rgba(0, 0, 0, 0.25))}.product-block-container.image-horizontal .action-container{bottom:0px}.product-block-container.vertical .product-block{padding:20px 24px;background-color:#fff;border-radius:24px;margin-bottom:24px;position:relative}.product-block-container.vertical .product-block>.product-block-link{display:flex}.product-block-container.vertical .product-block .wrapper-top{display:flex;flex:1;min-width:0px}.product-block-container.vertical .product-block .wrapper-top .panel-left{flex:0 0 auto;width:114px}.product-block-container.vertical .product-block .wrapper-top .panel-left.wrapper{width:156px;display:flex}.product-block-container.vertical .product-block .wrapper-top .panel-left.wrapper .rank-container{flex:0 0 auto;margin-right:10px}.product-block-container.vertical .product-block .wrapper-top .panel-left.wrapper .product-image{flex:1}.product-block-container.vertical .product-block .wrapper-top .panel-right{flex:1;min-width:0;margin-left:24px}.product-block-container.vertical .product-block .wrapper-top .panel-right{position:relative}.product-block-container.vertical .product-block .wrapper-top .panel-right .panel-bottom{position:absolute;left:0px;bottom:0px}.product-block-container.vertical .product-block .wrapper-bottom{flex:0 0 260px}.product-block-container.vertical .product-block .wrapper-bottom .panel-bottom{text-align:right;height:100%;position:relative}.product-block-container.vertical .product-block .wrapper-bottom .panel-bottom .product-availability{position:absolute;right:0px;bottom:48px}.product-block-container.vertical .product-block .product-image{height:161px;line-height:161px;overflow:hidden;margin-bottom:15px;max-width:114px;text-align:center}.product-block-container.vertical .product-block .product-image img{height:auto;max-width:100%;vertical-align:middle;max-height:161px;margin:auto}.product-block-container.vertical .product-block .product-image.shadow{filter:drop-shadow(1px 4px 4px rgba(0, 0, 0, 0.25))}.product-block-container.vertical .product-block .product-title{display:block;display:-webkit-box;line-height:19px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:19px;max-height:57px;overflow:hidden;text-overflow:ellipsis;font-weight:700;margin-bottom:9px;font-size:16px;max-width:435px}.product-block-container.vertical .product-block .product-manufacturers{font-size:13px;color:#5e5e5e;line-height:15px;max-height:30px;display:block;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;max-width:465px}.product-block-container.vertical .product-block .product-manufacturers .text,.product-block-container.vertical .product-block .product-manufacturers .separator,.product-block-container.vertical .product-block .product-manufacturers .product-author,.product-block-container.vertical .product-block .product-manufacturers .product-artist,.product-block-container.vertical .product-block .product-manufacturers .product-director,.product-block-container.vertical .product-block .product-manufacturers .product-publisher,.product-block-container.vertical .product-block .product-manufacturers .product-record-label,.product-block-container.vertical .product-block .product-manufacturers .product-distributor,.product-block-container.vertical .product-block .product-manufacturers .product-publication-year{display:inline}.product-block-container.vertical .product-block .product-manufacturers .text{margin-right:3px}.product-block-container.vertical .product-block .product-manufacturers .separator{margin-right:3px;margin-left:3px}.product-block-container.vertical .product-block .rank-container .position{text-align:center;height:32px;line-height:32px;font-weight:700;background-color:#044160;color:#fff;font-size:16px;width:32px}.product-block-container.vertical .product-block .rank-container .trend{font-size:15px;text-align:center;margin-top:5px}.product-block-container.vertical .product-block .rank-container .trend.up{color:#209724}.product-block-container.vertical .product-block .rank-container .trend.down{color:#d74027}.product-block-container.vertical .product-block .trophy-container{line-height:16px;margin-bottom:18px;display:flex}.product-block-container.vertical .product-block .trophy-container .ico-container{flex:0 0 content;margin-right:40px}.product-block-container.vertical .product-block .trophy-container .ico-container .pc-ico{vertical-align:top;font-size:13px;color:#f1841b}.product-block-container.vertical .product-block .trophy-container .ico-container .trophy-text{font-size:11px;color:#f1841b;font-weight:bold;margin-left:4.5px}.product-block-container.vertical .product-block .trophy-container .trophy-list{font-size:13px;flex:1;margin-left:8px;height:16px;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.product-block-container.vertical .product-block .trophy-container .trophy-list::-webkit-scrollbar{display:none}.product-block-container.vertical .product-block .trophy-container .trophy-list .trophy .text{margin-left:3px;margin-right:3px}.product-block-container.vertical .product-block .trophy-container .trophy-list .trophy .category{color:#d74027}.product-block-container.vertical .product-block .trophy-container .trophy-list .trophy .categorya{text-decoration:underline}.product-block-container.vertical .product-block .product-availability{line-height:14.5px;margin-bottom:15px}.product-block-container.vertical .product-block .product-availability.ok{color:#209724}.product-block-container.vertical .product-block .product-availability.ko{color:#d74027}.product-block-container.vertical .product-block .product-availability .pc-ico{font-size:6px;vertical-align:top;margin-right:6px}.product-block-container.vertical .product-block .product-availability .text{font-weight:500;font-size:13px}.product-block-container.vertical .product-block .product-version-info{margin-bottom:15px}.product-block-container.vertical .product-block .product-version-info .text{font-weight:500;font-size:13px;margin-left:3px}.product-block-container.vertical .product-block .product-price{line-height:25px;margin-bottom:4px}.product-block-container.vertical .product-block .product-price .current-price{color:#d74027;font-weight:700;font-size:19px}.product-block-container.vertical .product-block .product-price .catalog-price{color:#999;font-size:16px;text-decoration:line-through;margin-left:9px}.product-block-container.vertical .product-block .product-price .discount-rate{color:#999;font-size:12px;margin-left:3px}.product-block-container.vertical .product-block .buyback-text{margin-bottom:5px;line-height:16px;font-weight:500;display:block}.product-block-container.vertical .product-block .buyback-message{color:#d74027;margin-right:58px;margin-top:12px;display:flex;align-items:center;gap:8px}.product-block-container.vertical .product-block .buyback-message .text{font-weight:600;flex:1}.product-block-container.vertical .product-block .buyback-message .pc-ico{flex:0 0 auto;width:20px;border-radius:20px;background-color:#d74027;color:#fff;text-align:center;vertical-align:middle}.product-block-container.vertical .product-block .action-container{position:absolute;bottom:24px;right:24px}.product-block-container.vertical .product-block .action-container .pc-ctrl.button{display:inline-block;vertical-align:middle}.product-block-container.vertical .product-block .action-container .pc-ctrl.button .pc-ico{font-size:18.5px}.product-block-container.vertical .product-block .action-container .pc-ctrl.button.add-buyback{margin-left:20px;width:135px}.product-block-container.vertical .product-block .action-container .pc-ctrl.button.add-buyback .text{font-size:15px;font-weight:700}.product-block-container.vertical .product-block .action-container .pc-ctrl.button.add-cart{margin-left:20px;width:155px}.product-block-container.vertical .product-block .action-container .pc-ctrl.button.add-cart .text{font-size:15px;font-weight:700}.product-block-container.vertical .product-block .action-container .pc-ctrl.button.add-wishlist{width:48px}.product-block-container.vertical .product-block .action-container .pc-ctrl.button.add-wishlist{color:#999;border-color:#999}.product-block-container.vertical .product-block .review-stars-container{color:#d74027;font-size:19px;display:inline-block;vertical-align:middle;margin-right:30px}.product-block-container.vertical .product-block .review-stars-container .review-star{margin-right:5px}.product-block-container.vertical .product-block .product-other-support{line-height:15px;display:inline-block;vertical-align:middle;margin-right:30px}.product-block-container.vertical .product-block .product-other-support .pc-ico{font-size:15px;vertical-align:top;margin-right:7px}.product-block-container.vertical .product-block .product-other-support .text{font-weight:500;font-size:12px;display:inline}.product-block-container.vertical .product-block .product-other-support .text .highlight{color:#d74027}.product-block-container.vertical .product-block .product-other-support .text .pc-ctrl.link .text{text-decoration:underline}.product-block-container.vertical .product-block .product-other-support.used .pc-ico{font-size:6px;color:#044160}.product-block-container.vertical .product-block .product-other-support.used .highlight{color:#044160;text-transform:uppercase;font-weight:600}.product-block-container.vertical.adoption .product-block{margin-bottom:20px}.product-block-container.vertical.adoption .product-block .cover-info-container{font-size:12px;line-height:15px;margin-bottom:15px}.product-block-container.vertical.adoption .product-block .cover-info-container .pc-ctrl.link{font-size:10px;color:#d74027;text-decoration:underline}.product-block-container.vertical.adoption .product-block .wrapper-top .product-manufacturers{margin-bottom:5px}.product-block-container.vertical.adoption .product-block .wrapper-top .isbn-container{font-size:13px;color:#5e5e5e;line-height:15px;margin-bottom:15px}.product-block-container.vertical.adoption .product-block .wrapper-right{position:relative}.product-block-container.vertical.adoption .product-block .wrapper-right .action-container{bottom:0px;right:0px}.product-block-container.vertical.adoption .product-block .product-image{margin-bottom:0px}.product-block-container.vertical.adoption .product-block .used-container .used-action-container{margin-bottom:15px}.product-block-container.vertical.adoption .product-block .used-container .used-action-container .pc-ctrl.button{width:90px;display:inline-block}.product-block-container.vertical.adoption .product-block .used-container .used-action-container .pc-ctrl.button.new-book{margin-right:10px}.product-block-container.vertical.adoption .product-block .action-container{line-height:35px}.product-block-container.vertical.adoption .product-block .action-container .pc-ctrl.checkbox{display:inline-block;vertical-align:middle}.product-block-container.vertical.adoption .product-block .action-container .pc-ctrl.button.add-cart{width:46px}.product-block-container.vertical.adoption .product-block .product-block-wrapper{display:flex}.product-block-container.vertical.adoption .product-block .product-block-wrapper .wrapper-left{flex:0 0 49px;padding-top:60px}.product-block-container.vertical.adoption .product-block .product-block-wrapper .wrapper-center{flex:1;position:relative}.product-block-container.vertical.adoption .product-block .product-block-wrapper .wrapper-center .cover-info-container{position:absolute;bottom:0px;left:0px;margin-left:138px}.product-block-container.vertical.adoption .product-block .product-block-wrapper .wrapper-right{flex:0 0 280px;text-align:right}.product-block-container.vertical.adoption .product-block .product-block-wrapper.related{margin-top:15px;border-top:1px solid #e1e1e1;padding-top:15px}.product-block-container.vertical.adoption .product-block .product-block-wrapper.related .wrapper-left{padding-top:0px}.product-block-container.vertical.adoption .product-block .product-block-wrapper.related .wrapper-center .cover-info-container{position:relative;left:auto;top:auto}.product-block-container.vertical.adoption .product-block .product-block-wrapper.related .wrapper-right .action-container{position:relative}.product-block-container.vertical.mini .product-block{display:flex;gap:10px;align-items:center;padding:10px}.product-block-container.vertical.mini .product-block .product-wrapper{flex:1}.product-block-container.vertical.mini .product-block .product-wrapper .product-block-link{width:100%}.product-block-container.vertical.mini .product-block .action-container{flex:0 0 20px;position:initial;text-align:center}.product-block-container.vertical.mini .product-block .wrapper-top .panel-left{width:65px}.product-block-container.vertical.mini .product-block .wrapper-top .panel-right{margin-left:10px}.product-block-container.vertical.mini .product-title{font-size:13px;line-height:16px;margin-bottom:5px;line-clamp:2;-webkit-line-clamp:2;min-height:16px;max-height:32px}.product-block-container.vertical.mini .product-manufacturers{font-size:11px;line-height:13.5px;margin-bottom:4px}.product-block-container.vertical.mini .product-availability{margin-bottom:4px}.product-block-container.vertical.mini .product-availability .text{font-size:11px}.product-block-container.vertical.mini .detail-container{font-size:11px;margin-bottom:4px}.product-block-container.vertical.mini .product-image{height:84px;line-height:84px;margin-bottom:0px;max-width:65px}.product-block-container.vertical.mini .product-image img{max-height:84px}.product-block-container.vertical.mini .product-price{line-height:18px;margin-bottom:0px}.product-block-container.vertical.mini .product-price .current-price{font-size:14px}.product-block-container.vertical.mini .product-price .catalog-price{font-size:12px}.product-block-container.sidebar .product-block{border-bottom:1px solid #e1e1e1;margin-bottom:20px}.product-block-container.sidebar .product-block .wrapper-top{display:flex}.product-block-container.sidebar .product-block .wrapper-top .panel-left{flex:0 0 auto}.product-block-container.sidebar .product-block .wrapper-top .panel-right{position:relative;flex:1;min-width:0;margin-left:16px;margin-bottom:12px}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio{padding-bottom:10px;border-bottom:1px solid #e1e1e1;margin-bottom:16px}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio .ctrl-container{padding-top:0px}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio .ctrl-container .radio-label{padding-left:10px;font-size:14px;display:flex}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio .ctrl-container .radio-label .panel-left{flex:1}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio .ctrl-container .radio-label .panel-left .product-details-container{font-weight:500}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio .ctrl-container .radio-label .panel-left .product-details-container dt{display:block;font-weight:600;clear:both;float:left}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio .ctrl-container .radio-label .panel-left .product-details-container dd{float:left;display:block;margin-left:5px}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio .ctrl-container .radio-label .panel-left .product-details-container dd .pc-ctrl{font-size:14px}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio .ctrl-container .radio-label .panel-right{flex:0 0 auto;text-align:right}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio .ctrl-container .radio-label .panel-right .current-price{display:block}.product-block-container.sidebar .product-block .wrapper-bottom .pc-ctrl.radio:last-of-type{border-bottom:0px}.product-block-container.sidebar .product-block .availability-message{color:#d74027;font-weight:500;line-height:16px;margin-bottom:10px}.product-block-container.sidebar .product-block .pc-description{margin-bottom:5px}.product-block-container.sidebar .product-block .product-image{height:114px;line-height:114px;overflow:hidden;text-align:center;margin-bottom:20px;max-width:80px}.product-block-container.sidebar .product-block .product-image img{height:auto;max-width:100%;vertical-align:middle;max-height:114px;margin:auto}.product-block-container.sidebar .product-block .product-image.shadow{filter:drop-shadow(1px 4px 4px rgba(0, 0, 0, 0.25))}.product-block-container.sidebar .product-block .product-title{display:block;display:-webkit-box;line-height:19px;font-size:16px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:57px;overflow:hidden;text-overflow:ellipsis;font-weight:700;margin-bottom:10px}.product-block-container.sidebar .product-block .product-amount{line-height:20px;font-weight:500;font-size:15px;color:#929292;margin-bottom:10px}.product-block-container.sidebar .product-block .action-bar{line-height:20px;font-weight:500;color:#929292}.product-block-container.sidebar .product-block .action-bar .pc-ico{font-size:12px;vertical-align:top}.product-block-container.sidebar .product-block .action-bar .text{vertical-align:middle;font-size:14px}.product-block-container.sidebar .product-block .product-price{margin-bottom:10px;line-height:20px}.product-block-container.sidebar .product-block .product-price .current-price{color:#d74027;font-weight:700;font-size:16px}.product-block-container.sidebar .product-block .product-price .catalog-price{color:#999;font-size:16px;text-decoration:line-through;margin-left:3px}.product-block-container.sidebar .product-block .product-price .discount-rate{color:#999;font-size:16px;margin-left:3px}.product-block-container.sidebar .product-block .product-price.single{position:absolute;line-height:20px;bottom:0px;right:0px;margin-bottom:0px}.product-block-container.sidebar .product-block:last-of-type{border-bottom:0px;margin-bottom:0px}.product-block-container.cart,.product-block-container.order{border-radius:20px;padding:20px;background-color:#fff}.product-block-container.cart .product-block,.product-block-container.order .product-block{margin-bottom:20px;border-bottom:1px solid #e1e1e1}.product-block-container.cart .product-block:last-of-type,.product-block-container.order .product-block:last-of-type{border-bottom:0px;margin-bottom:0px}.product-block-container.cart .product-block .wrapper-top,.product-block-container.order .product-block .wrapper-top{display:flex}.product-block-container.cart .product-block .wrapper-top .panel-left,.product-block-container.order .product-block .wrapper-top .panel-left{flex:0 0 114px}.product-block-container.cart .product-block .wrapper-top .panel-right,.product-block-container.order .product-block .wrapper-top .panel-right{flex:1;min-width:0;padding-left:24px}.product-block-container.cart .product-block .wrapper-bottom .panel-bottom,.product-block-container.order .product-block .wrapper-bottom .panel-bottom{margin-top:6px;display:flex}.product-block-container.cart .product-block .wrapper-bottom .panel-bottom .panel-left,.product-block-container.order .product-block .wrapper-bottom .panel-bottom .panel-left{flex:1;min-width:0}.product-block-container.cart .product-block .wrapper-bottom .panel-bottom .panel-right,.product-block-container.order .product-block .wrapper-bottom .panel-bottom .panel-right{flex:0 0 content}.product-block-container.cart .product-block .product-image,.product-block-container.order .product-block .product-image{height:160px;line-height:160px;overflow:hidden;text-align:center;margin-bottom:15px;max-width:114px}.product-block-container.cart .product-block .product-image img,.product-block-container.order .product-block .product-image img{height:auto;max-width:100%;vertical-align:middle;max-height:160px;margin:auto}.product-block-container.cart .product-block .product-image.shadow,.product-block-container.order .product-block .product-image.shadow{filter:drop-shadow(1px 4px 4px rgba(0, 0, 0, 0.25))}.product-block-container.cart .product-block .product-title,.product-block-container.order .product-block .product-title{display:block;display:-webkit-box;line-height:17px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:17px;max-height:51px;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:16px;margin-bottom:9px}.product-block-container.cart .product-block .product-manufacturers,.product-block-container.order .product-block .product-manufacturers{font-size:13px;color:#5e5e5e;line-height:14.5px;max-height:29px;display:block;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis}.product-block-container.cart .product-block .product-manufacturers .text,.product-block-container.cart .product-block .product-manufacturers .separator,.product-block-container.cart .product-block .product-manufacturers .product-author,.product-block-container.cart .product-block .product-manufacturers .product-artist,.product-block-container.cart .product-block .product-manufacturers .product-director,.product-block-container.cart .product-block .product-manufacturers .product-publisher,.product-block-container.cart .product-block .product-manufacturers .product-record-label,.product-block-container.cart .product-block .product-manufacturers .product-distributor,.product-block-container.cart .product-block .product-manufacturers .product-publication-year,.product-block-container.order .product-block .product-manufacturers .text,.product-block-container.order .product-block .product-manufacturers .separator,.product-block-container.order .product-block .product-manufacturers .product-author,.product-block-container.order .product-block .product-manufacturers .product-artist,.product-block-container.order .product-block .product-manufacturers .product-director,.product-block-container.order .product-block .product-manufacturers .product-publisher,.product-block-container.order .product-block .product-manufacturers .product-record-label,.product-block-container.order .product-block .product-manufacturers .product-distributor,.product-block-container.order .product-block .product-manufacturers .product-publication-year{display:inline}.product-block-container.cart .product-block .product-manufacturers .text,.product-block-container.order .product-block .product-manufacturers .text{margin-right:3px}.product-block-container.cart .product-block .product-manufacturers .separator,.product-block-container.order .product-block .product-manufacturers .separator{margin-right:3px;margin-left:3px}.product-block-container.cart .product-block .product-price,.product-block-container.order .product-block .product-price{line-height:22px;margin-bottom:9px}.product-block-container.cart .product-block .product-price .current-price,.product-block-container.order .product-block .product-price .current-price{color:#d74027;font-weight:700;font-size:19px}.product-block-container.cart .product-block .product-price .catalog-price,.product-block-container.order .product-block .product-price .catalog-price{color:#999;font-size:16px;text-decoration:line-through;margin-left:9px}.product-block-container.cart .product-block .product-price .discount-rate,.product-block-container.order .product-block .product-price .discount-rate{color:#999;font-size:13px;margin-left:5px}.product-block-container.cart .product-block .product-availability,.product-block-container.order .product-block .product-availability{line-height:14.5px;margin-bottom:8px}.product-block-container.cart .product-block .product-availability.ok,.product-block-container.order .product-block .product-availability.ok{color:#209724}.product-block-container.cart .product-block .product-availability.ko,.product-block-container.order .product-block .product-availability.ko{color:#d74027}.product-block-container.cart .product-block .product-availability .pc-ico,.product-block-container.order .product-block .product-availability .pc-ico{font-size:6px;vertical-align:top;margin-right:6px}.product-block-container.cart .product-block .product-availability .text,.product-block-container.order .product-block .product-availability .text{font-weight:500;font-size:13px}.product-block-container.cart .product-block .product-version,.product-block-container.order .product-block .product-version{font-size:13px;margin-bottom:8px}.product-block-container.cart .product-block .product-version .title,.product-block-container.order .product-block .product-version .title{font-weight:500}.product-block-container.cart .product-block .product-version .value,.product-block-container.order .product-block .product-version .value{margin-left:5px}.product-block-container.cart .product-block .product-error,.product-block-container.order .product-block .product-error{color:#d74027}.product-block-container.cart .product-block .product-error a,.product-block-container.order .product-block .product-error a{text-decoration:underline;color:#044160}.product-block-container.cart .product-block .product-code-container{margin-bottom:4px;font-size:16px}.product-block-container.cart .product-block .product-code-container .value{font-weight:700;margin-left:8px}.product-block-container.cart .product-block .product-amount-container label{display:inline-block;margin-bottom:4px}.product-block-container.cart .product-block .product-amount-container .pc-ctrl.select .ctrl-container,.product-block-container.cart .product-block .product-amount-container .pc-ctrl.number .ctrl-container{height:28px;width:60px}.product-block-container.cart .product-block .product-amount-container .pc-ctrl.select .ctrl-container .pc-ico,.product-block-container.cart .product-block .product-amount-container .pc-ctrl.number .ctrl-container .pc-ico{margin-right:0px}.product-block-container.cart .product-block .product-amount-container .pc-ctrl.select .pc-ico,.product-block-container.cart .product-block .product-amount-container .pc-ctrl.number .pc-ico{height:28px;line-height:28px}.product-block-container.cart .product-block .wrapper-top .data-wrapper{display:flex;gap:15px;min-height:110px}.product-block-container.cart .product-block .wrapper-top .data-wrapper .data-panel-left{flex:1}.product-block-container.cart .product-block .wrapper-top .data-wrapper .data-panel-right{flex:0 0 200px;text-align:right}@media screen and (min-width: 1350px){.product-block-container.cart .product-block .wrapper-top .data-wrapper .data-panel-right{flex-basis:230px}}.product-block-container.cart .product-block .wrapper-top .panel-top.cover{display:flex;line-height:19px;font-size:16px}.product-block-container.cart .product-block .wrapper-top .panel-top.cover .title{font-weight:700;margin-right:5px}.product-block-container.cart .product-block .wrapper-top .panel-top.cover .amount{font-weight:500;color:#5e5e5e}.product-block-container.cart .product-block .wrapper-top .panel-top.cover .panel-left{flex:1}.product-block-container.cart .product-block .wrapper-top .panel-top.cover .panel-right{flex:0 0 200px;text-align:right}@media screen and (min-width: 1350px){.product-block-container.cart .product-block .wrapper-top .panel-top.cover .panel-right{flex-basis:230px}}.product-block-container.cart .product-block .wrapper-top .panel-bottom{display:flex;align-items:flex-end;color:#999}.product-block-container.cart .product-block .wrapper-top .panel-bottom .panel-right{line-height:28px;text-align:right}.product-block-container.cart .product-block .wrapper-top .panel-bottom .panel-right .pc-ctrl.button .pc-ico,.product-block-container.cart .product-block .wrapper-top .panel-bottom .panel-right .pc-ctrl.link .pc-ico{font-size:20px;margin-left:14px;vertical-align:bottom}.product-block-container.cart .product-block .wrapper-top .panel-bottom.cover{margin-bottom:20px}.product-block-container.cart .product-block .wrapper-top .panel-bottom.cover .pc-ctrl{font-size:16px}.product-block-container.cart .product-block .wrapper-top .panel-bottom.cover .panel-right .pc-ico{font-size:16px;margin-left:0px;margin-right:5px;vertical-align:middle}.product-block-container.cart .product-block .line-separator{border-top:1px solid #e1e1e1;height:1px;margin-top:20px;margin-bottom:10px;margin-right:24px;margin-left:24px}.product-block-container.order .product-block{display:flex;gap:24px}.product-block-container.order .product-block .product-price{margin-bottom:9px}.product-block-container.order .product-block .product-state-container .state-row .label{margin-left:6px}.product-block-container.order .product-block .wrapper-top{flex:1}.product-block-container.order .product-block .wrapper-top .panel-top.cover .title{font-weight:700;line-height:17px;margin-bottom:8px}.product-block-container.order .product-block .wrapper-top .panel-top.cover .amount{font-weight:500;color:#5e5e5e;margin-left:5px}.product-block-container.order .product-block .wrapper-top .panel-bottom.cover{margin-bottom:15px}.product-block-container.order .product-block .wrapper-top .line-separator{border-top:1px solid #e1e1e1;height:1px;margin-top:15px;margin-bottom:10px;margin-right:24px;margin-left:24px}.product-block-container.order .product-block .wrapper-bottom{flex:0 0 383px}.product-block-container.order .product-block .wrapper-bottom .action-bar{margin-top:0px;margin-bottom:30px}.product-block-container.order .product-block .wrapper-bottom .panel-top.cover .title{font-weight:700;line-height:17px}.product-block-container.order .product-block .wrapper-bottom .panel-top.cover .amount{font-weight:500;color:#5e5e5e;margin-left:5px}.product-block-container.order .product-block .wrapper-bottom .line-separator{border-top:1px solid #e1e1e1;height:1px;margin-right:24px;margin-left:24px}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.slider{margin-top:0px;margin-bottom:0px}.slider.banner-slider{visibility:visible;position:relative}.slider.banner-slider .splide__track{border-radius:15px}.slider.banner-slider .splide__track .slick_show,.slider.banner-slider .splide__track .slick_show img{border-radius:15px}.slider.banner-slider .banner{width:100%}.slider.banner-slider .splide__arrows{display:none}.slider.banner-slider .splide__pagination{position:absolute;left:0px;bottom:15px;width:100%}.slider.banner-slider .splide__pagination .splide__pagination__page{border:0px;display:block;margin-left:8px;margin-right:8px;height:12px;width:12px;border-radius:6px;background-color:rgba(10,79,114,.22)}.slider.banner-slider .splide__pagination .splide__pagination__page.is-active{height:16px;width:16px;border-radius:8px;background-color:#044160}.slider.banner-slider.is-initialized .banner,.slider.banner-slider.is-rendered .banner{width:auto}.slider.banner-slider.is-initialized .splide__arrows,.slider.banner-slider.is-rendered .splide__arrows{display:block;position:absolute;top:50%;left:0px;width:100%;pointer-events:none;height:48px;margin-top:-24px}.slider.banner-slider.is-initialized .splide__arrows .splide__arrow,.slider.banner-slider.is-rendered .splide__arrows .splide__arrow{z-index:1;pointer-events:auto;background-color:#fff;border:1px solid #044160;color:#044160;border-radius:24px;width:48px;text-align:center}.slider.banner-slider.is-initialized .splide__arrows .splide__arrow .pc-ico,.slider.banner-slider.is-rendered .splide__arrows .splide__arrow .pc-ico{line-height:46px}.slider.banner-slider.is-initialized .splide__arrows .splide__arrow:disabled,.slider.banner-slider.is-initialized .splide__arrows .splide__arrow[disabled],.slider.banner-slider.is-rendered .splide__arrows .splide__arrow:disabled,.slider.banner-slider.is-rendered .splide__arrows .splide__arrow[disabled]{display:none}.slider.banner-slider.is-initialized .splide__arrows .splide__arrow.prev,.slider.banner-slider.is-rendered .splide__arrows .splide__arrow.prev{float:left;margin-left:-21px}.slider.banner-slider.is-initialized .splide__arrows .splide__arrow.next,.slider.banner-slider.is-rendered .splide__arrows .splide__arrow.next{float:right;margin-right:-21px}.slider.banner-slider.is-initialized .splide__arrows .splide__arrow:hover,.slider.banner-slider.is-rendered .splide__arrows .splide__arrow:hover{background-color:#f2f2f2;border-color:#033048}.slider.banner-slider.no-pagination .splide__pagination{display:none}.slider.banner-carousel .banner-block{border-radius:15px}.slider.banner-carousel .banner-block img{border-radius:15px;max-width:100%}.slider.product-list .splide__list,.slider.promotion-list .splide__list{display:block}.slider.product-list .splide__list .splide__slide__row,.slider.promotion-list .splide__list .splide__slide__row{margin-bottom:25px !important}.slider.product-carousel,.slider.banner-carousel{position:relative}.slider.product-carousel .splide__arrows,.slider.banner-carousel .splide__arrows{position:absolute;top:50%;left:0px;width:100%;pointer-events:none;height:48px;margin-top:-24px}.slider.product-carousel .splide__arrows .splide__arrow,.slider.banner-carousel .splide__arrows .splide__arrow{z-index:1;pointer-events:auto;background-color:#fff;border:1px solid #044160;color:#044160;border-radius:24px;width:48px;text-align:center}.slider.product-carousel .splide__arrows .splide__arrow .pc-ico,.slider.banner-carousel .splide__arrows .splide__arrow .pc-ico{line-height:46px}.slider.product-carousel .splide__arrows .splide__arrow:disabled,.slider.product-carousel .splide__arrows .splide__arrow[disabled],.slider.banner-carousel .splide__arrows .splide__arrow:disabled,.slider.banner-carousel .splide__arrows .splide__arrow[disabled]{display:none}.slider.product-carousel .splide__arrows .splide__arrow.prev,.slider.banner-carousel .splide__arrows .splide__arrow.prev{float:left;margin-left:-21px}.slider.product-carousel .splide__arrows .splide__arrow.next,.slider.banner-carousel .splide__arrows .splide__arrow.next{float:right;margin-right:-21px}.slider.product-carousel .splide__arrows .splide__arrow:hover,.slider.banner-carousel .splide__arrows .splide__arrow:hover{background-color:#f2f2f2;border-color:#033048}
@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes mmslideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes mmslideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes mmslideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes mmslideInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mmslideOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:100;pointer-events:auto !important}.micromodal-slide .modal__overlay .modal__container{background-color:#fff;max-width:1286px;max-height:92vh;border-radius:24px;box-sizing:border-box;z-index:100;display:flex;flex-direction:column}.micromodal-slide .modal__overlay .modal__container .modal__header{display:flex;justify-content:space-between;padding:12px 24px;align-items:start;flex:0}.micromodal-slide .modal__overlay .modal__container .modal__header .modal__close{background:rgba(0,0,0,0);font-size:16px;line-height:28px;cursor:pointer}.micromodal-slide .modal__overlay .modal__container .modal__header .modal__title{flex:1;margin-top:0;margin-bottom:0;font-weight:600;font-size:25px;line-height:28px;box-sizing:border-box}.micromodal-slide .modal__overlay .modal__container .modal__header.no-title{display:block;text-align:right}.micromodal-slide .modal__overlay .modal__container .modal__header.close-left .modal__title{margin-left:24px}.micromodal-slide .modal__overlay .modal__container .modal__content{flex:1;padding:0px 24px;overflow-y:auto}.micromodal-slide .modal__overlay .modal__container .modal__footer{flex:0;padding:12px 24px}.micromodal-slide.sidebar .modal__wrapper{height:100%}.micromodal-slide.sidebar .modal__overlay{justify-content:flex-end}.micromodal-slide.sidebar .modal__overlay .modal__header{padding-bottom:14px}.micromodal-slide.sidebar .modal__overlay .modal__header .modal__title{font-size:18px;line-height:22px}.micromodal-slide.sidebar .modal__overlay .modal__container{width:92vw;max-width:92vw;height:100%;min-height:100%;border-radius:0}.micromodal-slide.sidebar .modal__overlay .modal__footer{box-shadow:0px -4px 10px rgba(0,0,0,.1)}.micromodal-slide.sidebar[aria-hidden=false] .modal__overlay{animation:none}.micromodal-slide.sidebar[aria-hidden=false] .modal__container{max-width:398px;animation:mmslideInRight .5s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide.sidebar[aria-hidden=true] .modal__overlay{animation:none}.micromodal-slide.sidebar[aria-hidden=true] .modal__container{animation:mmslideOutRight .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide.sidebar.menu .modal__overlay,.micromodal-slide.sidebar.filter-menu .modal__overlay{justify-content:flex-start}.micromodal-slide.sidebar.menu[aria-hidden=false] .modal__container,.micromodal-slide.sidebar.filter-menu[aria-hidden=false] .modal__container{animation:mmslideInLeft .5s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide.sidebar.menu[aria-hidden=true] .modal__overlay,.micromodal-slide.sidebar.filter-menu[aria-hidden=true] .modal__overlay{animation:none}.micromodal-slide.sidebar.menu[aria-hidden=true] .modal__container,.micromodal-slide.sidebar.filter-menu[aria-hidden=true] .modal__container{animation:mmslideOutLeft .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide.sidebar.filter-menu .modal__overlay{justify-content:flex-start}.micromodal-slide.sidebar.filter-menu .modal__overlay .modal__container .modal__header{display:flex}.micromodal-slide.sidebar.filter-menu .modal__overlay .modal__container .modal__header .modal__close{flex:0 0 auto}.micromodal-slide.sidebar.filter-menu .modal__overlay .modal__container .modal__header .modal__title{flex:1;text-align:left;font-size:18px;font-weight:700}.micromodal-slide.sidebar.filter-menu .modal__overlay .modal__container .modal__header .remove-all-filter{flex:0 0 auto;font-size:15px;font-weight:500;text-decoration:underline}.micromodal-slide.sidebar.cookie-banner .modal__overlay,.micromodal-slide.sidebar.share .modal__overlay{align-items:flex-end}.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__wrapper,.micromodal-slide.sidebar.share .modal__overlay .modal__wrapper{height:auto}.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__container,.micromodal-slide.sidebar.share .modal__overlay .modal__container{width:100vw;max-width:100vw;max-height:40vw}.micromodal-slide.sidebar.cookie-banner[aria-hidden=false] .modal__container,.micromodal-slide.sidebar.share[aria-hidden=false] .modal__container{animation:mmslideInBottom .5s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide.sidebar.cookie-banner[aria-hidden=true] .modal__overlay,.micromodal-slide.sidebar.share[aria-hidden=true] .modal__overlay{animation:none}.micromodal-slide.sidebar.cookie-banner[aria-hidden=true] .modal__container,.micromodal-slide.sidebar.share[aria-hidden=true] .modal__container{animation:mmslideOutBottom .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide.sidebar.share .modal__overlay .modal__container .modal__header .modal__title{color:#f1841b;font-size:20px;line-height:24px}.micromodal-slide.sidebar.share .modal__overlay .modal__container .modal__content .pc-share-box-container{display:flex;justify-content:space-around}.micromodal-slide.sidebar.share .modal__overlay .modal__container .modal__content .pc-share-box-container .pc-ctrl.link{flex:0 0 auto;font-size:30px;line-height:30px;color:#044160}.micromodal-slide.sidebar.share .modal__overlay .modal__container .modal__footer{display:none}.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__container{max-height:100vh;text-align:center}.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__container .modal__header .wrapper{display:flex}.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__container .modal__header .wrapper .title{flex:1;text-align:left;font-weight:700}.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__container .modal__header .wrapper .close-cookie-banner{flex:0 0 auto;font-size:18px}.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__container .modal__content{padding-top:6px}.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__container .modal__footer{display:none}.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__container .modal__header,.micromodal-slide.sidebar.cookie-banner .modal__overlay .modal__container .modal__content{width:100%;max-width:1286px;margin-left:auto;margin-right:auto;text-align:left}.micromodal-slide.sidebar.ebook .modal__overlay .modal__container .modal__footer .summary-bar .action-bar{display:flex;gap:8px}.micromodal-slide.sidebar.ebook .modal__overlay .modal__container .modal__footer .summary-bar .action-bar .pc-ctrl.button{flex:1}.micromodal-slide.sidebar.ebook .modal__overlay .modal__container .modal__footer .summary-bar .action-bar .pc-ctrl.button .text{font-size:15.5px}.micromodal-slide.sidebar.cart .modal__overlay .modal__container,.micromodal-slide.sidebar.cover .modal__overlay .modal__container{position:relative}.micromodal-slide.sidebar.cart .modal__overlay .modal__container .modal__header .modal__title,.micromodal-slide.sidebar.cover .modal__overlay .modal__container .modal__header .modal__title{color:#209724}.micromodal-slide.sidebar.cart .modal__overlay .modal__container .modal__footer,.micromodal-slide.sidebar.cover .modal__overlay .modal__container .modal__footer{width:100%}.micromodal-slide.sidebar.cart .modal__overlay .modal__footer .summary-bar .summary,.micromodal-slide.sidebar.cover .modal__overlay .modal__footer .summary-bar .summary{margin-bottom:5px;font-size:16px;font-weight:700;line-height:26px;display:flex;justify-items:flex-end}.micromodal-slide.sidebar.cart .modal__overlay .modal__footer .summary-bar .summary .title,.micromodal-slide.sidebar.cart .modal__overlay .modal__footer .summary-bar .summary .value,.micromodal-slide.sidebar.cover .modal__overlay .modal__footer .summary-bar .summary .title,.micromodal-slide.sidebar.cover .modal__overlay .modal__footer .summary-bar .summary .value{flex:1 1 50%;white-space:nowrap;font-size:18px}.micromodal-slide.sidebar.cart .modal__overlay .modal__footer .summary-bar .summary .title .amount,.micromodal-slide.sidebar.cover .modal__overlay .modal__footer .summary-bar .summary .title .amount{font-weight:500;font-size:12px;margin-left:5px}.micromodal-slide.sidebar.cart .modal__overlay .modal__footer .summary-bar .summary .value,.micromodal-slide.sidebar.cover .modal__overlay .modal__footer .summary-bar .summary .value{text-align:right}.micromodal-slide.sidebar.cart .modal__overlay .modal__footer .summary-bar .action-bar,.micromodal-slide.sidebar.cover .modal__overlay .modal__footer .summary-bar .action-bar{margin-top:12px;display:flex;gap:8px}.micromodal-slide.sidebar.cart .modal__overlay .modal__footer .summary-bar .action-bar .pc-ctrl.button,.micromodal-slide.sidebar.cover .modal__overlay .modal__footer .summary-bar .action-bar .pc-ctrl.button{flex:1}.micromodal-slide.sidebar.cart .modal__overlay .modal__footer .summary-bar .action-bar .pc-ctrl.button .text,.micromodal-slide.sidebar.cover .modal__overlay .modal__footer .summary-bar .action-bar .pc-ctrl.button .text{font-size:15.5px}.micromodal-slide.sidebar.cart.cart .modal__content .related-container,.micromodal-slide.sidebar.cover.cart .modal__content .related-container{border-top:1px solid #e1e1e1;padding-top:20px}.micromodal-slide.sidebar.cart.cart .modal__content .related-container .title,.micromodal-slide.sidebar.cover.cart .modal__content .related-container .title{font-weight:700;line-height:16px;font-size:16px;margin-bottom:20px}.micromodal-slide.sidebar.cart.cart .modal__content .related-container .product-list,.micromodal-slide.sidebar.cover.cart .modal__content .related-container .product-list{display:flex;gap:18px}.micromodal-slide.sidebar.cart.cart .modal__content .related-container .product-list .product-block-container,.micromodal-slide.sidebar.cover.cart .modal__content .related-container .product-list .product-block-container{flex:1;min-width:0}.micromodal-slide.sidebar.cart.cart .modal__footer .pc-banner.cart_free_shipping .message.ko,.micromodal-slide.sidebar.cover.cart .modal__footer .pc-banner.cart_free_shipping .message.ko{color:#f1841b}.micromodal-slide.sidebar.cart.cart .modal__footer .pc-banner.cart_free_shipping .message.ok,.micromodal-slide.sidebar.cover.cart .modal__footer .pc-banner.cart_free_shipping .message.ok{color:#209724}.micromodal-slide.sidebar.cart.cover .modal__content,.micromodal-slide.sidebar.cover.cover .modal__content{padding-left:0px;padding-right:0px}.micromodal-slide.sidebar.cart.cover .modal__content .product-promotion-container,.micromodal-slide.sidebar.cover.cover .modal__content .product-promotion-container{margin-bottom:20px}.micromodal-slide.sidebar.cart.cover .modal__content .product-promotion-container .promotion-block .image,.micromodal-slide.sidebar.cover.cover .modal__content .product-promotion-container .promotion-block .image{text-align:center}.micromodal-slide.sidebar.cart.cover .modal__content .product-promotion-container .promotion-block .image img,.micromodal-slide.sidebar.cover.cover .modal__content .product-promotion-container .promotion-block .image img{max-width:100%;border-radius:15px}.micromodal-slide.sidebar.cart.cover .modal__content .product-block-container,.micromodal-slide.sidebar.cover.cover .modal__content .product-block-container{padding-left:24px;padding-right:24px}.micromodal-slide.sidebar.cart.cover .modal__content .cover-data-container,.micromodal-slide.sidebar.cover.cover .modal__content .cover-data-container{margin-left:24px;margin-right:24px}.micromodal-slide.sidebar.cart.cover .modal__content .cover-data-container .pc-ctrl.text,.micromodal-slide.sidebar.cover.cover .modal__content .cover-data-container .pc-ctrl.text{margin-bottom:10px}.micromodal-slide.sidebar.cart.cover .modal__content .cover-data-container .title,.micromodal-slide.sidebar.cover.cover .modal__content .cover-data-container .title{font-size:16px;font-weight:700;margin-left:24px;margin-right:24px;margin-bottom:14px;margin-top:30px}.micromodal-slide.sidebar.cart.cover .modal__content .cover-data-container .splide__slide .logo-block,.micromodal-slide.sidebar.cover.cover .modal__content .cover-data-container .splide__slide .logo-block{width:100%;padding:5px;text-align:center}.micromodal-slide.sidebar.cart.cover .modal__content .cover-data-container .splide__slide .logo-block img,.micromodal-slide.sidebar.cover.cover .modal__content .cover-data-container .splide__slide .logo-block img{width:100%;border-radius:15px}.micromodal-slide.sidebar.cart.cover .modal__content .cover-data-container .splide__slide.is-active .logo-block img,.micromodal-slide.sidebar.cover.cover .modal__content .cover-data-container .splide__slide.is-active .logo-block img{border:3px solid #209724}.micromodal-slide.sidebar.cart.cover .modal__footer .summary-bar .action-bar .pc-ctrl.button .text,.micromodal-slide.sidebar.cover.cover .modal__footer .summary-bar .action-bar .pc-ctrl.button .text{font-size:16px}.micromodal-slide.sidebar.review .review-data-container .rate-container{font-size:40px;margin-bottom:15px;color:#d74027}.micromodal-slide.sidebar.review .review-data-container .rate-container .rate-item{height:40px;line-height:40px;padding-right:5px}.micromodal-slide.sidebar.review .pc-ctrl.text,.micromodal-slide.sidebar.review .pc-ctrl.textarea{margin-bottom:15px}.micromodal-slide.sidebar.review .action-bar{padding-top:15px;display:flex;gap:8px}.micromodal-slide.sidebar.review .action-bar .pc-ctrl{flex:1}.micromodal-slide.sidebar.wishlist .modal__overlay .modal__container .modal__header .modal__title{color:#209724}.micromodal-slide.sidebar.wishlist .wishlist-data-container{height:100%;position:relative}.micromodal-slide.sidebar.wishlist .wishlist-data-container .title{font-weight:700;margin-bottom:20px;line-height:16px}.micromodal-slide.sidebar.wishlist .wishlist-data-container .wishlist-select{margin-bottom:20px}.micromodal-slide.sidebar.wishlist .wishlist-data-container .wishlist-new .pc-ctrl{margin-bottom:15px}.micromodal-slide.sidebar.wishlist .wishlist-data-container .delete-wishlist{position:absolute;bottom:10px;left:0px;color:#044160}.micromodal-slide.sidebar.wishlist .wishlist-data-container .delete-wishlist .text{margin-left:5px;text-decoration:underline}.micromodal-slide.sidebar.wishlist .modal__footer .summary-bar .action-bar{display:flex;gap:8px}.micromodal-slide.sidebar.wishlist .modal__footer .summary-bar .action-bar .pc-ctrl.button,.micromodal-slide.sidebar.wishlist .modal__footer .summary-bar .action-bar .pc-ctrl.submit{height:46px;flex:1}.micromodal-slide.sidebar.wishlist .modal__footer .summary-bar .action-bar .pc-ctrl.button .text,.micromodal-slide.sidebar.wishlist .modal__footer .summary-bar .action-bar .pc-ctrl.submit .text{font-weight:600;font-size:18px}
.pc-spinner-container{display:none}.pc-spinner-container.show{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:110}.pc-spinner-container .circle{width:48px;height:48px;border-radius:50%;position:relative;animation:spin_rotate 1s linear infinite}.pc-spinner-container .circle::before{content:"";position:absolute;inset:0px;border-radius:50%;border:5px solid #d74027;animation:prixClipFix 2s linear infinite}@keyframes spin_rotate{100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}@keyframes animloader_bouncer{0%{transform:translate(0px, 0px) scaleX(1)}14%{transform:translate(-12px, -16px) scaleX(1.05)}28%{transform:translate(-27px, -28px) scaleX(1.07)}42%{transform:translate(-46px, -35px) scaleX(1.1)}57%{transform:translate(-70px, -37px) scaleX(1.1)}71%{transform:translate(-82px, -32px) scaleX(1.07)}85%{transform:translate(-94px, -22px) scaleX(1.05)}100%{transform:translate(-104px, -9px) scaleX(1)}}@keyframes animloader_bouncer1{0%{box-shadow:0 -6px,-101.7px -2px}25%,75%{box-shadow:0 0px,-101.7px -2px}100%{box-shadow:0 0px,-101.7px -10px}}
.pc-breadcrumb{margin-left:24px;margin-right:24px}.subcategory-container{margin-right:24px;margin-bottom:30px}.category-container{margin-left:24px;margin-right:24px;margin-bottom:30px}.pc-page-link-container{margin-left:24px;margin-right:24px}.years-block-container{margin-left:24px;margin-right:24px;display:flex;gap:24px}.years-block-container .pc-dropdown-menu{flex:1;max-width:457px}.years-block-container .pc-dropdown-menu{margin-bottom:30px}.years-block-container .pc-dropdown-menu .autocomplete-suggestion.selected{color:#d74027;font-weight:500}.years-block-container .pc-dropdown-menu .autocomplete-suggestion.main{font-weight:600}.categories-block-container{margin:24px 30px;display:grid;column-gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr))}.categories-block-container .pc-ctrl.link{margin-bottom:3px}.categories-block-container .pc-ctrl.link .text{color:#044160;font-size:14px;line-height:18px;font-weight:500}@media screen and (min-width: 1350px){.categories-block-container{grid-template-columns:repeat(3, minmax(0, 1fr))}}.metapage-wrapper{display:flex}.metapage-wrapper .pc-sidemenu-container{flex:0 0 auto}.metapage-wrapper .metapage-content-container{flex:1;min-width:0px}.metapage-wrapper .metapage-content-container .pc-breadcrumb{margin-bottom:8px}.metapage-wrapper .metapage-content-container .pc-carousel.category-related{margin-left:24px;margin-right:24px}.metapage-container{padding-left:24px;padding-right:24px;margin-bottom:60px}.metapage-container .c{text-align:center}.metapage-container .h-opa:hover{opacity:.7}.metapage-container.has-product,.metapage-container.has-carousel{margin-bottom:0px}.metapage-container.has-product .category-container,.metapage-container.has-carousel .category-container{margin-left:0px}.metapage-container.has-product a,.metapage-container.has-carousel a{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none}.metapage-container.has-product p a,.metapage-container.has-carousel p a{display:inline;text-decoration:underline;color:#044160;font-weight:500}.metapage-container.has-product br,.metapage-container.has-carousel br{display:none}.metapage-container.has-product br.show,.metapage-container.has-carousel br.show{display:inline;line-height:30px}.metapage-container.has-product .product-image img,.metapage-container.has-carousel .product-image img{max-width:none}.metapage-container ul.listing li{list-style:disc;margin-left:24px}.metapage-container .text-justify{text-align:justify}.metapage-container .text-center{text-align:center}.metapage-container .text-right{text-align:right}.metapage-container .text-left{text-align:left}.metapage-container img{max-width:100%}.metapage-container .slider.banner-slider{margin-bottom:30px}.metapage-container .rounded img{border-radius:15px}.metapage-container .autocomplete-suggestions h2{line-height:20px;font-size:14px;font-weight:400;margin-bottom:0px}.metapage-container .faq-block{border-bottom:1px solid #e1e1e1}.metapage-container .faq-block .faq-question{display:flex;align-items:center;color:#044160;gap:24px;font-size:18px;padding-top:18px;padding-bottom:18px}.metapage-container .faq-block .faq-question .text{flex:1;font-weight:600}.metapage-container .faq-block .faq-question .pc-ico{flex:0 0 auto}.metapage-container .faq-block .faq-answer{display:none;padding-bottom:20px}.metapage-container .faq-block.show .faq-answer{display:block}.metapage-container br[type=_moz]{display:none}.metapage-container .pc-ctrl.button.big{max-width:457px}.metapage-container .pc-ctrl.button.big a{color:inherit}.metapage-container .page-logo-mixed{background-color:#044160;padding:48px;margin-bottom:30px;color:#fff;position:relative;border-radius:20px}.metapage-container .page-logo-mixed .icon{margin-bottom:5px}.metapage-container .page-logo-mixed .title{font-weight:600;font-size:30px;line-height:36px;margin-bottom:10px;color:inherit}.metapage-container .page-logo-mixed .subtitle{font-weight:400;font-size:16px;line-height:22px;margin-bottom:0px;color:inherit;max-width:60%}@media screen and (min-width: 1350px){.metapage-container .page-logo-mixed .subtitle{max-width:50%}}.metapage-container .page-logo-mixed .background-image{position:absolute;top:0px;right:0px;max-height:100%;border-top-right-radius:20px;border-bottom-right-radius:20px}.metapage-container .page-logo-mixed.highlight{background-color:#d74027}.metapage-container .page-logo-mixed.light-blue{background-color:#158ed4}.metapage-container .page-logo-mixed.dark-gray{background-color:#353839}.metapage-container .page-logo-mixed.light-gray{background-color:#cdcdcd;color:#333}.metapage-container .hide-desktop{display:none}.metapage-container .banner-message{padding:24px;background-color:#fff;border-radius:15px;margin-bottom:30px}.metapage-container .lazy-banners .splide__track{border-radius:0px}.metapage-container .lazy-banners .splide__track .page-lazy-banner{border-radius:20px}.metapage-container .lazy-banners .splide__track .page-lazy-banner img{border-radius:20px}.metapage-container .page-banner-container{text-align:center}.metapage-container .page-banner-container picture img{max-width:100%}.metapage-container .content{margin-bottom:30px}.metapage-container .content a{text-decoration:underline}.metapage-container .regali img{padding-right:24px;margin-bottom:30px}.metapage-container .button_shop{height:48px;line-height:48px;border-radius:24px;border:1px solid #e1e1e1;font-size:15px;background-color:#fff;text-align:center;padding-left:3%;padding-right:3%}.metapage-container .button_shop .button-label-text,.metapage-container .button_shop .button-text{font-size:18px;max-height:48px;padding:0px 5px}.metapage-container .button_shop.standard{background-color:#209724;color:#fff;border:0px}.metapage-container .product_title_small_url_html{display:block;display:-webkit-box;line-height:17px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:51px;overflow:hidden;text-overflow:ellipsis;font-weight:700;margin-bottom:10px}.metapage-container .product_discount_price_line_html{bottom:24px;left:24px;font-size:16px}.metapage-container .product_discount_price_line_html .product_our_price{color:#d74027;font-weight:700;line-height:20.5px}.metapage-container .breadcrumbs{margin-bottom:30px;white-space:nowrap;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none}.metapage-container .breadcrumbs::-webkit-scrollbar{display:none}.metapage-container .breadcrumbs br{display:none}.metapage-container .breadcrumbs .breadcrumbs-item,.metapage-container .breadcrumbs a.breadcrumb{color:#929292;display:inline-block}.metapage-container .breadcrumbs .breadcrumbs-item:last-of-type{color:#044160}.metapage-container .breadcrumbs .separator{color:#929292;margin-left:5px;margin-right:5px;display:inline-block}.metapage-container .row .vocemenu,.metapage-container .row .vocemenu-1{margin-bottom:30px;line-height:24px;font-size:16px}.metapage-container .row .vocemenu h3,.metapage-container .row .vocemenu-1 h3{font-weight:600;font-size:20px;margin-bottom:8px}.metapage-container .row .vocemenu h3 a,.metapage-container .row .vocemenu-1 h3 a{margin-left:0;color:#333;list-style:none;display:block}.metapage-container .row .vocemenu a,.metapage-container .row .vocemenu-1 a{color:#044160;margin-left:24px;list-style:disc;display:list-item}.metapage-container .row .col-md-4{margin-bottom:30px}.metapage-container .row .col-md-4.text-center{text-align:center}.metapage-container .pc-col-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.metapage-container .pc-col-2.gap{gap:24px}.metapage-container .pc-col-3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.metapage-container .pc-col-3.gap{gap:24px}.metapage-container .pc-col-4{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.metapage-container .pc-col-4.gap{gap:24px}.metapage-container .highlight{color:#d74027}.metapage-container .card{background-color:#fff;border-radius:20px;padding:30px 24px}.metapage-container .pc-flex{display:flex}.metapage-container .pc-flex.gap{gap:24px}.metapage-container .pc-flex .pc-f0{flex:0 0 auto}.metapage-container .pc-flex .pc-f1{flex:1}.metapage-container .link-testo{width:100%;margin-bottom:8px}.metapage-container .link-testo a{color:#044160;font-weight:600;font-size:18px;line-height:20px}.metapage-container .link-testo a::after{display:inline-block;font-family:Glyph;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;background-position:center center;vertical-align:baseline;color:inherit;content:"";padding-left:5px}.metapage-container .link-testo:last-of-type{margin-bottom:30px}.metapage-container h1{font-size:30px;line-height:35px;font-weight:600;word-break:break-word;margin-bottom:30px;margin-bottom:20px}.metapage-container h1 span{display:inline}.metapage-container h2{font-weight:600;margin-bottom:20px;font-size:24px;line-height:28px;margin-bottom:8px}@media screen and (min-width: 1350px){.metapage-container h2{font-size:23px;line-height:29px}}.metapage-container h2 .h2-vetrina .subtitle{color:#f1841b}.metapage-container h3{font-size:22px;line-height:25px;margin-bottom:20px}.metapage-container h3.product-title{font-size:14px}.metapage-container p{margin-top:1em;margin-bottom:1em}.metapage-container p span{display:inline}.metapage-container a{display:inline;text-decoration:underline;color:#044160;font-weight:500}.metapage-container .image-full{text-align:center}.metapage-container .image-full img{vertical-align:top;margin-left:auto;margin-rigth:auto}.metapage-container table.error-message{border:1px solid #d74027;border-radius:20px;display:block;margin-bottom:30px}.metapage-container table.error-message tbody,.metapage-container table.error-message tr{display:block}.metapage-container table.error-message td{display:block;padding:0px 24px 10px}.metapage-container table.error-message h1.error-message{font-size:26px;background-color:#d74027;margin-left:-24px;margin-right:-24px;color:#fff;padding:0px 24px;border-top-left-radius:20px;border-top-right-radius:20px;margin-bottom:10px}.metapage-container .home_title{margin-bottom:8px}.metapage-container .home_title h1,.metapage-container .home_title h2{margin-bottom:0px;margin-right:0px;color:#5e5e5e}.metapage-container .metapage-title{margin-bottom:20px}.metapage-container .metapage-title h2{margin-bottom:0px;margin-right:0px;color:#5e5e5e}.metapage-container .metapage-title h2 .hide-mobile{display:inline}.metapage-container .link-container{white-space:nowrap;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none;margin-bottom:36px}.metapage-container .link-container::-webkit-scrollbar{display:none}.metapage-container .link-container .link-row{margin-right:16px;color:#999;font-size:18px;line-height:20px;font-weight:700}.metapage-container .link-container .link-row::after{display:inline-block;font-family:Glyph;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;background-position:center center;vertical-align:baseline;color:inherit;content:"";padding-left:5px}.metapage-container .home_title,.metapage-container .metapage-title{display:flex;align-items:center}.metapage-container .home_title h1,.metapage-container .home_title h2,.metapage-container .metapage-title h1,.metapage-container .metapage-title h2{white-space:nowrap;flex:1;min-width:0px;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none}.metapage-container .home_title h1::-webkit-scrollbar,.metapage-container .home_title h2::-webkit-scrollbar,.metapage-container .metapage-title h1::-webkit-scrollbar,.metapage-container .metapage-title h2::-webkit-scrollbar{display:none}.metapage-container .home_title .see-all,.metapage-container .metapage-title .see-all{flex:0 0 92px;text-align:right;font-weight:700}.metapage-container .see-all{margin-left:5px;color:#d74027;font-size:16px}.metapage-container .see-all::after{display:inline-block;font-family:Glyph;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;background-position:center center;vertical-align:baseline;color:inherit;content:"";padding-left:5px}.metapage-container .home-desc{margin-bottom:20px;margin-top:0px}.metapage-container .link-title{background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;padding-left:24px;padding-right:24px;padding-top:14px;margin-right:24px}.metapage-container .link-title h2{margin-bottom:0px;margin-right:0px;line-height:27px;font-size:22px}.metapage-container .panel{background-color:#fff;border-radius:20px}.metapage-container .panel .panel-heading{font-size:22px;line-height:25px;margin-bottom:20px;margin-bottom:0px;background-color:#044160;color:#fff;padding:5px 24px;border-top-left-radius:20px;border-top-right-radius:20px;text-align:center}.metapage-container .panel .panel-body{padding:24px}.metapage-container .metapage-block.style-link{margin-right:24px;margin-bottom:30px;background-color:#fff;border-radius:24px;padding:13px 24px;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none}.metapage-container .metapage-block.style-link::-webkit-scrollbar{display:none}.metapage-container .metapage-block.style-link .wrapper{display:grid;row-gap:20px;grid-template-columns:repeat(4, 1fr);min-width:800px}.metapage-container .metapage-block.style-link .wrapper .link-block{line-height:28px;margin-right:0px;margin-bottom:0px}.metapage-container .metapage-block.style-link .wrapper .link-block .pc-ctrl.link{color:#044160;display:block}.metapage-container .metapage-block.style-link .wrapper .link-block .pc-ctrl.link .text{max-width:175px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:13px;line-height:28px}.metapage-container .metapage-block.style-link .wrapper .link-block .pc-ctrl.link .pc-ico{width:25px;display:inline-block;padding-left:4px;line-height:28px;font-size:16px}.metapage-container .metapage-block.promotions{margin-top:30px}.metapage-container .metapage-block.promotions .promotion-block{background-color:#fff;border-radius:15px}.metapage-container .metapage-block.promotions .promotion-block a{text-decoration:none;color:#333}.metapage-container .metapage-block.promotions .promotion-block .image{height:186px;display:flex;align-items:center;justify-content:center;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden}.metapage-container .metapage-block.promotions .promotion-block .panel-right{padding:15px 20px}.metapage-container .metapage-block.promotions .promotion-block .panel-right .name{font-size:14px;line-height:18px;font-weight:700;margin-bottom:7px;text-decoration:underline}.metapage-container .metapage-block.promotions .promotion-block .panel-right .text{font-size:12px;line-height:15px;height:60px;display:block;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.metapage-container .pc-tooltip-container .pc-ico{background-color:#e1e1e1;border-radius:10px;width:20px;text-align:center;margin-left:3px;font-size:12px}.metapage-container .pc-tooltip-container .pc-tooltip .tt-title{padding:0px 3px;font-size:13px;line-height:16px;font-weight:700}.metapage-container .pc-tooltip-container .pc-tooltip img{max-width:none}.metapage-container.home .home_title h1,.metapage-container.home .home_title h2{font-size:30px;line-height:35px;font-weight:600;word-break:break-word;margin-bottom:30px;margin-bottom:0px;color:inherit}.metapage-container.home .banner-slider{margin-bottom:20px}.metapage-container.home .banner-slider img{max-height:385px}.metapage-container.home .home-under-rotator{background-color:#044160;padding-top:10px;padding-bottom:10px;border-radius:15px;margin-bottom:30px;color:#fff;display:flex;justify-content:center;align-items:center}.metapage-container.home .home-under-rotator.hide-desktop{display:none}.metapage-container.home .home-under-rotator img{height:39px;vertical-align:top}.metapage-container.home .home-under-rotator>.shipping-home{flex:0 0 auto}.metapage-container.home .home-under-rotator>.shipping-home h1{padding-right:16px}.metapage-container.home .home-under-rotator>.shipping-home h2{color:inherit;padding-left:16px}.metapage-container.home .home-under-rotator>.shipping-home .pc-ico{font-size:20px}.metapage-container.home .home-under-rotator>a{flex:0 0 auto}.metapage-container.home .home-under-rotator .shipping-home h1,.metapage-container.home .home-under-rotator .shipping-home h2,.metapage-container.home .home-under-rotator .shipping-home h3{margin:0px;font-weight:700;font-size:23px;line-height:39px;display:inline-block}@media screen and (min-width: 1350px){.metapage-container.home .home-under-rotator .shipping-home h1,.metapage-container.home .home-under-rotator .shipping-home h2,.metapage-container.home .home-under-rotator .shipping-home h3{font-size:25px}}.metapage-container.libri_scolastici,.metapage-container.libri-scuola{margin-bottom:30px}.metapage-container.consigli-di-lettura h1{margin-top:30px}.metapage-container.consigli-di-lettura .consigli-lettura a{text-decoration:none}.metapage-container.consigli-di-lettura .consigli-lettura .box-reparti{text-align:center}.metapage-container.consigli-di-lettura .consigli-lettura .box-reparti .box_libro_novita_pulsante{display:none}.metapage-container.consigli-di-lettura .consigli-lettura .box-reparti .category-title-box-reparti{color:#d74027;text-align:center;margin-top:10px;line-height:30px;margin-bottom:30px;border-top:2px solid #d74027;font-size:16px}.metapage-container.consigli-di-lettura .consigli-lettura .column{width:50%;display:inline-block}.metapage-container.consigli-di-lettura .consigli-lettura .column:nth-of-type(1),.metapage-container.consigli-di-lettura .consigli-lettura .column:nth-of-type(3){padding-right:20px}.metapage-container.consigli-di-lettura .consigli-lettura .column:nth-of-type(2),.metapage-container.consigli-di-lettura .consigli-lettura .column:nth-of-type(4){padding-left:20px}@media screen and (min-width: 1350px){.metapage-container.consigli-di-lettura .consigli-lettura .column{width:25%;display:inline-block}.metapage-container.consigli-di-lettura .consigli-lettura .column:nth-of-type(1){padding-right:10px}.metapage-container.consigli-di-lettura .consigli-lettura .column:nth-of-type(2),.metapage-container.consigli-di-lettura .consigli-lettura .column:nth-of-type(3){padding-left:10px;padding-right:10px}.metapage-container.consigli-di-lettura .consigli-lettura .column:nth-of-type(4){padding-left:10px}}.metapage-container.procedura-vendita-libri-usati .used_cart_search{display:none}.metapage-container.procedura-vendita-libri-usati .libriusati p{display:inline-block;vertical-align:top;color:#044160;font-size:16px;font-weight:600}.metapage-container.pagamento_sicuro img{margin-top:30px}.metapage-container.pubblica_tesi img{margin-bottom:30px}.metapage-container.pubblica_tesi .pc-col-3{gap:24px;margin-bottom:30px}.metapage-container.pubblica_tesi .pubblica-tesi-step{text-align:center;background-color:#fff;padding:20px 7px;height:100%;border-radius:10px;box-shadow:4px 4px 4px rgba(0,0,0,.1)}.metapage-container.pubblica_tesi .pubblica-tesi-step span{vertical-align:top;line-height:53px;font-weight:600;color:#044160}.metapage-container.carta-culturagiovani_carta-merito{background-color:#044160;color:#fff;padding-top:30px;padding-bottom:30px;border-radius:20px;margin-left:24px;margin-right:24px;padding-left:48px;padding-right:48px}.metapage-container.carta-culturagiovani_carta-merito a{color:#fff}.metapage-container.carta-culturagiovani_carta-merito .container.cartecultura{margin-bottom:30px;gap:48px}.metapage-container.carta-culturagiovani_carta-merito .container.cartecultura .box-element{background-color:#f2f2f2;color:#044160;padding:24px;border-radius:15px}.metapage-container.carta-culturagiovani_carta-merito .container.cartecultura .box-element .wrapper{display:flex;align-items:center;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #044160}.metapage-container.carta-culturagiovani_carta-merito .container.cartecultura .box-element .wrapper h2{flex:1;margin-bottom:0px}.metapage-container.carta-culturagiovani_carta-merito .container.cartecultura .box-element .wrapper img{flex:0 0 auto}.metapage-container._18app .image-full{text-align:left}.metapage-container._18app .appimg a{display:inline-block;margin-right:24px;margin-bottom:30px}.metapage-container.servizio_copertine h2{font-size:20px;line-height:24px}.metapage-container.spedizioni_punti_di_ritiro img{margin-bottom:30px}.metapage-container.attualita_premio_strega_2023 table tbody tr td,.metapage-container.attualita_premio_strega_2024 table tbody tr td{display:block}.metapage-container.attualita_premio_strega_2023 .pc-flex,.metapage-container.attualita_premio_strega_2024 .pc-flex{margin-top:30px;margin-bottom:30px}.metapage-container.attualita_premio_strega_2023 .pc-flex .highlight,.metapage-container.attualita_premio_strega_2024 .pc-flex .highlight{font-size:50px;font-weight:600;line-height:45px}.metapage-container.attualita_premio_strega_2023 .pc-flex img,.metapage-container.attualita_premio_strega_2024 .pc-flex img{margin-bottom:8px}.metapage-container.box_reparti_all_publisher,.metapage-container.box_reparti_all_publisher_group,.metapage-container.box_reparti_all_publisher_group_page,.metapage-container.box_reparti_all_author,.metapage-container.box_reparti_all_author_group,.metapage-container.box_reparti_all_author_group_page{padding-right:0px}.metapage-container.box_reparti_all_publisher h1,.metapage-container.box_reparti_all_publisher h2,.metapage-container.box_reparti_all_publisher h3,.metapage-container.box_reparti_all_publisher ul,.metapage-container.box_reparti_all_publisher_group h1,.metapage-container.box_reparti_all_publisher_group h2,.metapage-container.box_reparti_all_publisher_group h3,.metapage-container.box_reparti_all_publisher_group ul,.metapage-container.box_reparti_all_publisher_group_page h1,.metapage-container.box_reparti_all_publisher_group_page h2,.metapage-container.box_reparti_all_publisher_group_page h3,.metapage-container.box_reparti_all_publisher_group_page ul,.metapage-container.box_reparti_all_author h1,.metapage-container.box_reparti_all_author h2,.metapage-container.box_reparti_all_author h3,.metapage-container.box_reparti_all_author ul,.metapage-container.box_reparti_all_author_group h1,.metapage-container.box_reparti_all_author_group h2,.metapage-container.box_reparti_all_author_group h3,.metapage-container.box_reparti_all_author_group ul,.metapage-container.box_reparti_all_author_group_page h1,.metapage-container.box_reparti_all_author_group_page h2,.metapage-container.box_reparti_all_author_group_page h3,.metapage-container.box_reparti_all_author_group_page ul{margin-right:24px}.metapage-container.box_reparti_all_publisher .link-index,.metapage-container.box_reparti_all_publisher_group .link-index,.metapage-container.box_reparti_all_publisher_group_page .link-index,.metapage-container.box_reparti_all_author .link-index,.metapage-container.box_reparti_all_author_group .link-index,.metapage-container.box_reparti_all_author_group_page .link-index{white-space:nowrap;margin-bottom:30px;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none}.metapage-container.box_reparti_all_publisher .link-index::-webkit-scrollbar,.metapage-container.box_reparti_all_publisher_group .link-index::-webkit-scrollbar,.metapage-container.box_reparti_all_publisher_group_page .link-index::-webkit-scrollbar,.metapage-container.box_reparti_all_author .link-index::-webkit-scrollbar,.metapage-container.box_reparti_all_author_group .link-index::-webkit-scrollbar,.metapage-container.box_reparti_all_author_group_page .link-index::-webkit-scrollbar{display:none}.metapage-container.box_reparti_all_publisher .link-index a,.metapage-container.box_reparti_all_publisher_group .link-index a,.metapage-container.box_reparti_all_publisher_group_page .link-index a,.metapage-container.box_reparti_all_author .link-index a,.metapage-container.box_reparti_all_author_group .link-index a,.metapage-container.box_reparti_all_author_group_page .link-index a{color:#044160;margin-right:5px}.metapage-container.box_reparti_all_publisher .link-index .separator,.metapage-container.box_reparti_all_publisher_group .link-index .separator,.metapage-container.box_reparti_all_publisher_group_page .link-index .separator,.metapage-container.box_reparti_all_author .link-index .separator,.metapage-container.box_reparti_all_author_group .link-index .separator,.metapage-container.box_reparti_all_author_group_page .link-index .separator{margin-right:5px}.metapage-container.box_reparti_all_publisher ul,.metapage-container.box_reparti_all_publisher_group ul,.metapage-container.box_reparti_all_publisher_group_page ul,.metapage-container.box_reparti_all_author ul,.metapage-container.box_reparti_all_author_group ul,.metapage-container.box_reparti_all_author_group_page ul{margin-bottom:30px}.metapage-container.box_reparti_all_publisher ul .pc-ctrl.link,.metapage-container.box_reparti_all_publisher_group ul .pc-ctrl.link,.metapage-container.box_reparti_all_publisher_group_page ul .pc-ctrl.link,.metapage-container.box_reparti_all_author ul .pc-ctrl.link,.metapage-container.box_reparti_all_author_group ul .pc-ctrl.link,.metapage-container.box_reparti_all_author_group_page ul .pc-ctrl.link{color:#044160;margin-left:24px;list-style:disc;display:list-item}.metapage-container.box_reparti_all_publisher ul .pc-ctrl.link .text,.metapage-container.box_reparti_all_publisher_group ul .pc-ctrl.link .text,.metapage-container.box_reparti_all_publisher_group_page ul .pc-ctrl.link .text,.metapage-container.box_reparti_all_author ul .pc-ctrl.link .text,.metapage-container.box_reparti_all_author_group ul .pc-ctrl.link .text,.metapage-container.box_reparti_all_author_group_page ul .pc-ctrl.link .text{white-space:nowrap;overflow:hidden;vertical-align:middle}.metapage-container.box_reparti_all_publisher .publisher,.metapage-container.box_reparti_all_publisher_group .publisher{margin-bottom:30px}.metapage-container.box_reparti_all_author .author,.metapage-container.box_reparti_all_author_group .author{margin-bottom:30px}.metapage-container.box_reparti_all_category_title{margin-bottom:0px}.metapage-container.box_reparti_all_category{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:24px}.metapage-container.box_reparti_all_category .category-container{margin:0px}.metapage-container.box_reparti_all_category .category-title{margin-top:15px;margin-bottom:30px;line-height:24px;font-weight:600;margin-bottom:8px}.metapage-container.box_reparti_all_category .category-title a{color:#333;list-style:none;display:block;font-size:20px}.metapage-container.box_reparti_all_category .category-list{margin-bottom:30px}.metapage-container.box_reparti_all_category .category-list a{color:#044160;margin-left:24px;list-style:disc;display:list-item}.metapage-container.libri-da-regalare .xmas_2016{text-align:center;margin-bottom:30px;font-size:16px}.metapage-container.libri-da-regalare .xmas_2016 .card{display:inline-block;border:1px solid #e1e1e1;background-color:#fff}.metapage-container.libri-da-regalare .xmas_2016 a{display:inline-block;width:100%}.metapage-container.libri-da-regalare .xmas_2016 img{margin-bottom:30px}.metapage-container.libri-da-regalare .xmas_2016 a span{font-size:30px;line-height:50px;font-weight:700;color:#d74027}.metapage-container.libri-da-regalare .xmas_2016 ul{list-style:none;margin-left:0px}.metapage-container.libri-da-regalare .xmas_2016 ul a{line-height:20px;text-decoration:underline}.metapage-container.libri-da-regalare .circle{background-color:#fff;width:200px;height:200px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #e1e1e1;border-radius:100px;margin-bottom:30px}.metapage-container.libri-da-regalare .circle br{display:none}.metapage-container.libri-da-regalare .circle a{width:100%;height:100%;border-radius:100px;text-decoration:none;color:#333;font-size:16px;line-height:20px;display:inline-block;padding-top:70px}.metapage-container.libri-da-regalare .circle a span{font-size:30px;color:#d74027;font-weight:700;line-height:40px;width:100%}.metapage-container.libri-da-regalare .circle:hover{background-color:#d74027}.metapage-container.libri-da-regalare .circle:hover a span{color:#fff}.metapage-container.libri-da-regalare .image-full{margin-bottom:30px}.metapage-container.libri-da-regalare .image-full div{margin-bottom:30px}.metapage-container.promozione-blackfriday_2023 .blackfridayimg{background-color:#000;margin-right:24px;margin-bottom:30px}.metapage-container.promozione-blackfriday_2023 .blackfridayimg div{margin-bottom:30px}.metapage-container.promozione-blackfriday_2023 p{margin-right:24px;margin-bottom:30px}.metapage-container.promozione-blackfriday_2023 p a{font-weight:500;color:#044160;text-decoration:underline}.metapage-container.promozione-blackfriday_2023 .img-title{margin-right:24px;margin-bottom:14px}.metapage-container.promozione-blackfriday_2023 .nobook-sticker{margin-right:24px}.metapage-container.metapage-helpdesk td span{display:inline}.metapage-container.helpdesk .helpdesk-main-link{margin-bottom:30px}.metapage-container.helpdesk .helpdesk-main-link .help_contact{font-weight:600;cursor:pointer;color:#f1841b}.metapage-container.helpdesk .pc-col-3{gap:24px}.metapage-container.helpdesk .box-helpdesk{background-color:#fff;padding:30px 24px;border-radius:10px;box-shadow:4px 4px 4px rgba(0,0,0,.1)}.metapage-container.helpdesk .box-helpdesk img{margin-bottom:10px}.metapage-container.helpdesk .box-helpdesk br{display:none}.metapage-container.helpdesk .box-helpdesk p.Menu{font-weight:600;font-size:24px;line-height:29px;margin-bottom:10px;margin-top:0px}.metapage-container.helpdesk .box-helpdesk .SubMenu{font-size:15px;line-height:20px;color:#044160;text-decoration:none;display:block;padding-top:7px;padding-bottom:7px}.metapage-container.helpdesk .box-helpdesk .SubMenu:hover{text-decoration:underline}.metapage-container.helpdesk .box-helpdesk .SubMenu:after{font-size:15px;content:">";color:#044160;margin-left:5px;font-weight:600;vertical-align:top}.metapage-container.spedizione_gratuita .page-logo-mixed{display:flex;gap:24px;align-items:center}.metapage-container.spedizione_gratuita .page-logo-mixed .icon{margin-bottom:0px;flex:0 0 auto}.metapage-container.spedizione_gratuita .page-logo-mixed .subtitle{text-transform:uppercase;font-size:40px;line-height:48px;font-weight:600;max-width:100%}.metapage-container.spedizione_gratuita .page-logo-mixed .title{text-transform:uppercase;font-size:64px;line-height:77px;font-weight:600;margin-bottom:0px;max-width:100%}@media screen and (min-width: 1350px){.metapage-container.spedizione_gratuita .page-logo-mixed{gap:40px}}.metapage-container.buoni-regalo{padding-right:0px}.metapage-container.buoni-regalo>*{margin-right:24px}.metapage-container.buoni-regalo .metapage-block.style-jcarousel{margin-right:0px}.metapage-container.buoni-regalo .pc-col-2{margin-top:30px;column-gap:24px;margin-right:0px}.metapage-container.buoni-regalo .box-buono{text-align:center;background-color:#fff;border-radius:20px;padding:24px;margin-bottom:30px;width:100%;display:inline-block;margin-right:0px}.metapage-container.buoni-regalo .banner-block img{margin-bottom:10px}.metapage-container.premio_nobel_letteratura .info-data,.metapage-container.premio_pulitzer .info-data,.metapage-container.premio_strega .info-data,.metapage-container.premio_campiello .info-data,.metapage-container.premio_bancarella .info-data{color:#d74027;font-weight:600;line-height:24px;font-size:20px}.metapage-container.premio_nobel_letteratura .link-testo a br,.metapage-container.premio_pulitzer .link-testo a br,.metapage-container.premio_strega .link-testo a br,.metapage-container.premio_campiello .link-testo a br,.metapage-container.premio_bancarella .link-testo a br{display:none}.metapage-container.premio_nobel_letteratura table,.metapage-container.premio_pulitzer table,.metapage-container.premio_strega table,.metapage-container.premio_campiello table,.metapage-container.premio_bancarella table{width:100%}.metapage-container.premio_nobel_letteratura table tr td,.metapage-container.premio_pulitzer table tr td,.metapage-container.premio_strega table tr td,.metapage-container.premio_campiello table tr td,.metapage-container.premio_bancarella table tr td{vertical-align:top}.metapage-container.premio_nobel_letteratura table tr td:nth-of-type(1) .link-testo a:after,.metapage-container.premio_pulitzer table tr td:nth-of-type(1) .link-testo a:after,.metapage-container.premio_strega table tr td:nth-of-type(1) .link-testo a:after,.metapage-container.premio_campiello table tr td:nth-of-type(1) .link-testo a:after,.metapage-container.premio_bancarella table tr td:nth-of-type(1) .link-testo a:after{content:""}.metapage-container.premio_nobel_letteratura table tr td:nth-of-type(2),.metapage-container.premio_pulitzer table tr td:nth-of-type(2),.metapage-container.premio_strega table tr td:nth-of-type(2),.metapage-container.premio_campiello table tr td:nth-of-type(2),.metapage-container.premio_bancarella table tr td:nth-of-type(2){padding-left:24px;width:auto;min-width:250px}.metapage-container.premio_nobel_letteratura table tr td:nth-of-type(3),.metapage-container.premio_pulitzer table tr td:nth-of-type(3),.metapage-container.premio_strega table tr td:nth-of-type(3),.metapage-container.premio_campiello table tr td:nth-of-type(3),.metapage-container.premio_bancarella table tr td:nth-of-type(3){padding-left:24px;display:table-cell}.metapage-container.spedizioni_tempo_consegna table,.metapage-container.spedizioni_costi_tempi table,.metapage-container.spedizioni_tracciatura table{max-width:100%;border-spacing:1px;border-collapse:separate}.metapage-container.spedizioni_tempo_consegna table td,.metapage-container.spedizioni_tempo_consegna table th,.metapage-container.spedizioni_costi_tempi table td,.metapage-container.spedizioni_costi_tempi table th,.metapage-container.spedizioni_tracciatura table td,.metapage-container.spedizioni_tracciatura table th{vertical-align:middle;padding:10px}.metapage-container.spedizioni_tracciatura table{margin-top:30px}.metapage-container.spedizioni_tracciatura table tr th{background-color:#f1841b;color:#fff;font-weight:600}.metapage-container.spedizioni_tracciatura table tr td{background-color:#e1e1e1}.metapage-container.spedizioni_tempo_consegna table:first-of-type tr:first-of-type td{background-color:#f1841b;color:#fff}.metapage-container.spedizioni_tempo_consegna table:first-of-type tr td{background-color:#e1e1e1;font-weight:600}.metapage-container.spedizioni_costi_tempi table tr td{background-color:#e1e1e1}.metapage-container.spedizioni_costi_tempi table tr:first-of-type td{background-color:#f2f2f2;color:#333;padding-bottom:8px}.metapage-container.spedizioni_costi_tempi table tr:first-of-type td br{display:none}.metapage-container.spedizioni_costi_tempi table tr:nth-of-type(2) td{background-color:#f1841b;color:#fff}.metapage-container.consegna-garantita-listacap table{max-width:650px;border-spacing:1px;border-collapse:separate}.metapage-container.consegna-garantita-listacap table th{text-align:left;font-weight:700;background-color:#f1841b;color:#fff}.metapage-container.consegna-garantita-listacap table th:nth-of-type(2){width:55px}.metapage-container.consegna-garantita-listacap table td,.metapage-container.consegna-garantita-listacap table th{vertical-align:middle;padding:10px}.metapage-container.consegna-garantita-listacap table tr:nth-child(odd) td{background-color:#e1e1e1}.metapage-container.consegna-garantita-listacap table tr:nth-child(even) td{background-color:#f2f2f2}.metapage-container.concorso_magistrato_2024 ul li{list-style:disc;margin-left:24px}.metapage-container.test_medicina_2024 h1+div{margin-bottom:30px}.metapage-container.novita_partner .dbl-col{display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr))}.metapage-container.libri-da-regalare-natale .xmas .box-element .box-banner-image img{vertical-align:bottom;display:inline-block}.metapage-container.libri-da-regalare-natale .xmas .box-element .box-title{background-color:#013d7b;padding:24px;font-size:25px;font-weight:600;line-height:28px}.metapage-container.libri-da-regalare-natale .xmas .box-element .box-title h2{margin-bottom:0px}.metapage-container.libri-da-regalare-natale .xmas .box-element:hover .box-banner-image img{transform:scale(1.01)}.metapage-container.libri-da-regalare-natale .xmas .box-element:hover .box-title{background-color:#014a94}.metapage-container.libri-da-regalare-natale .circle-libri a:hover img{transform:rotate(-0.015turn)}.map-wrapper-container .adoption-main-search,.map-wrapper-container .adoption-main-info{margin:12px 0px 30px;padding:20px;background-color:#fff;border-radius:15px}.map-wrapper-container .adoption-main-search .pc-subtitle,.map-wrapper-container .adoption-main-info .pc-subtitle{font-size:26px;line-height:31px;color:#044160;text-align:center;margin-bottom:20px}.map-wrapper-container .adoption-main-info .pc-search-school-container{margin-bottom:0px}.map-wrapper-container .adoption-main-info .pc-search-school-container .school-search{font-size:18px}.map-wrapper-container .adoption-main-info .pc-search-school-container .search-wrapper{display:block}.map-wrapper-container .adoption-main-info .search-text,.map-wrapper-container .adoption-main-info .search-message{display:flex;align-items:center}.map-wrapper-container .adoption-main-info .search-text .pc-ico,.map-wrapper-container .adoption-main-info .search-message .pc-ico{width:36px;height:36px;line-height:36px;border-radius:18px;border:1px solid #e1e1e1;color:#f1841b;font-size:22px;vertical-align:middle;text-align:center;flex:0 0 auto}.map-wrapper-container .adoption-main-info .search-text .text,.map-wrapper-container .adoption-main-info .search-message .text{flex:1;margin-left:10px}.map-wrapper-container .adoption-main-info .search-text{margin-bottom:30px}.map-wrapper-container .adoption-main-info .search-text .text{line-height:18px;font-size:16px}.map-wrapper-container .adoption-main-info .search-message{margin-top:20px}.map-wrapper-container .adoption-main-info .search-message .text{font-weight:400;line-height:18px;font-size:16px;margin-bottom:0px}.map-wrapper-container .adoption-main-search .pc-description{font-weight:400;line-height:18px;font-size:16px;margin-bottom:20px}.map-wrapper-container .adoption-main-search .main-search-container{margin:0px}.map-wrapper-container .adoption-main-search .main-search-container .query .ctrl-container{border-color:#044160}.map-wrapper-container .adoption-main-search .main-search-container .btn{font-size:18px}.map-wrapper-container .wrapper{margin-top:30px;margin-bottom:60px;display:flex;gap:24px}.map-wrapper-container .wrapper .panel-left{flex:0 0 300px}.map-wrapper-container .wrapper .panel-left .adoption-main-search,.map-wrapper-container .wrapper .panel-left .adoption-main-info{margin:0px}.map-wrapper-container .wrapper .panel-left .adoption-main-search{margin-bottom:30px}.map-wrapper-container .wrapper .panel-center{flex:1}.map-wrapper-container .wrapper .panel-center .country-map{width:100%;height:auto}.map-wrapper-container .wrapper .panel-center .country-map path{fill:#044160;stroke:#fff}.map-wrapper-container .wrapper .panel-center .country-map path.hover,.map-wrapper-container .wrapper .panel-center .country-map path:hover{fill:#f1841b}.map-wrapper-container .wrapper .panel-right{flex:0 0 190px}.map-wrapper-container .wrapper .panel-right .items-list{margin:0px}.map-wrapper-container .wrapper .panel-right .items-list .item-box{text-align:right;text-decoration:none;position:relative;font-size:20px;font-weight:700;height:34px}.map-wrapper-container .wrapper .panel-right .items-list .item-box .text{position:absolute;right:0px;top:0px;white-space:nowrap}@media screen and (min-width: 1350px){.map-wrapper-container .wrapper .panel-left{flex-basis:400px}.map-wrapper-container .wrapper .panel-right{flex-basis:300px}}.map-wrapper-container .items-list{margin-bottom:30px}.map-wrapper-container .items-list .item-box{display:block;color:#044160;line-height:24px;padding:0px;font-weight:700;font-size:16px}.map-wrapper-container .items-list .item-box.hover,.map-wrapper-container .items-list .item-box:hover{color:#f1841b}.description-container{margin-bottom:30px;margin-left:24px}.description-container .text{margin-right:24px}.description-container .text.more-less{max-height:66px;line-height:22px;font-size:16px;overflow:hidden}.description-container .text.more-less.show{max-height:100%}.description-container .more-button,.description-container .less-button{color:#d74027;font-size:16px;font-weight:700;margin-top:13px}.description-container .more-button .pc-ico.chevron-right,.description-container .less-button .pc-ico.chevron-right{vertical-align:middle;margin-left:8.5px}.description-container .more-button .pc-ico.chevron-left,.description-container .less-button .pc-ico.chevron-left{vertical-align:top;margin-right:8.5px}.body.rank br,.body.homepage br,.body.category br,.body.search br{display:none}.body.category .pc-subcategory-container h2{height:auto;line-height:inherit;font-size:inherit;font-weight:inherit;margin:0}.body.category .metapage-container .link-title{margin-right:0px}.body.category .metapage-container .link-title span{display:inline}.body.category .metapage-container .style-link{margin-right:0px}.body.category .metapage-container .style-link .link-block .text{max-width:175px;white-space:nowrap;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.body.category .metapage-container .style-link .link-block .pc-ico{vertical-align:middle}.body.rank .metapage-container,.body.search .metapage-container{padding-right:24px}.body.bg-blue .pc-main-content-wrapper{background-color:#032f54;color:#fff}.body.bg-blue .product-block-container{color:#333}.body.bg-blue .metapage-container .home_title h1,.body.bg-blue .metapage-container .home_title h2,.body.bg-blue .metapage-container .link-testo a,.body.bg-blue .metapage-container .see-all,.body.bg-blue .metapage-container p a{color:#fff}.body.bg-blackfriday .pc-main-content-wrapper{background-color:#202020;color:#fff}.body.bg-blackfriday .metapage-container .home_title h1,.body.bg-blackfriday .metapage-container .home_title h2{color:#fff}.body.bg-blackfriday .metapage-container .link-testo a,.body.bg-blackfriday .metapage-container .see-all,.body.bg-blackfriday .metapage-container p a{color:#9c0c29}.body.bg-blackfriday .product-block-container{color:#333}.modal__container .metapage-container{padding-left:0px;padding-right:0px;margin-bottom:0px}.modal__container .metapage-container.carta-culturagiovani_carta-merito{margin-left:0px;margin-right:0px;padding-left:48px;padding-right:48px}
.product-show{position:relative}.product-show .pc-breadcrumb{margin-left:24px;margin-right:24px;margin-bottom:30px}.product-show .product-subtitle{margin-left:24px;margin-right:24px;margin-bottom:18px;font-size:20px;line-height:24px}.product-show .pc-carousel{padding-left:24px;padding-right:24px}.product-show .pc-carousel .pc-carousel-title{margin-right:24px;font-size:30px;line-height:36px;margin-bottom:20px}.product-show .pc-carousel.alternative{padding-left:0px;padding-right:0px}.product-show .pc-carousel.alternative .pc-carousel-title{margin-right:auto}.product-show .pc-title,.product-show .description-container .title,.product-show .chapters-container .title,.product-show .video-container .title,.product-show .product-reviews-container .section-title{font-weight:700;font-size:25px;line-height:28px;margin-bottom:8px}.product-show .pc-title{color:#333;margin-left:24px;margin-right:24px;line-height:30px;margin-bottom:12px}.product-show .title-wrapper{display:flex}.product-show .title-wrapper .pc-title{margin-left:0px;margin-right:0px;flex:1}.product-show .title-wrapper .share-box{flex:0 0 auto;position:relative}.product-show .title-wrapper .share-box .share-button{cursor:pointer}.product-show .product-data .share-box{margin-left:10px;font-size:20px;line-height:20px}.product-show .product-data .product-data-wrapper{display:flex}.product-show .product-data .product-data-wrapper .main-data{flex:1}.product-show .product-data .product-data-wrapper .main-data .main-data-wrapper{display:flex}.product-show .product-data .product-data-wrapper .main-data .main-data-wrapper .product-image-wrapper{flex:0 0 auto}.product-show .product-data .product-data-wrapper .main-data .main-data-wrapper .top-data{flex:1}.product-show .product-data .product-data-wrapper .main-data .main-data-wrapper .top-data>*{margin-left:0px;margin-right:0px}.product-show .product-data .product-data-wrapper .buybox-wrapper{flex:0 0 auto}.product-show .product-data .product-manufacturers{margin-left:24px;margin-right:24px;font-size:16px;margin-bottom:14px}.product-show .product-data .product-manufacturers .text{margin-right:5px}.product-show .product-data .product-manufacturers h3{display:inline-block}.product-show .product-data .product-manufacturers a{text-decoration:underline}.product-show .product-data .product-manufacturers .list-separator{margin-left:1px;margin-right:3px}.product-show .product-data .product-image-container{margin-left:24px;margin-bottom:22px;text-align:center;overflow:hidden;max-width:300px;min-width:200px;min-height:300px;margin-right:30px}.product-show .product-data .product-image-container .splide__track{border-radius:0px}.product-show .product-data .product-image-container .product-image img{max-width:100%;max-height:346px}@media screen and (min-width: 1350px){.product-show .product-data .product-image-container .product-image img{max-height:447px}}.product-show .product-data .product-manufacturers-wrapper{margin-left:24px;margin-right:24px;display:flex}.product-show .product-data .product-manufacturers-wrapper .share-box{flex:0 0 auto}.product-show .product-data .product-manufacturers-wrapper .product-manufacturers{flex:1;margin-left:0px;margin-right:0px}.product-show .product-data .product-image-wrapper .slider.banner-slider .splide__pagination{position:static;padding-top:18px}.product-show .product-data .availability-scale-container{font-size:16px;margin-left:24px;margin-right:24px;margin-bottom:32px}.product-show .product-data .availability-scale-container .scale,.product-show .product-data .availability-scale-container .text{display:inline-block}.product-show .product-data .availability-scale-container .scale{font-size:17px}.product-show .product-data .availability-scale-container .scale.as-4{color:#209724}.product-show .product-data .availability-scale-container .scale.as-3{color:#6bd300}.product-show .product-data .availability-scale-container .scale.as-2{color:#f1841b}.product-show .product-data .availability-scale-container .scale.as-1{color:#d74027}.product-show .product-data .availability-scale-container .text{margin-left:8px}.product-show .product-data .availability-scale-container.na{display:none}.product-show .product-data .product-version-container{margin-left:24px}.product-show .product-data .product-version-container .version-block{display:flex;margin-bottom:30px}.product-show .product-data .product-version-container .version-block .title{flex:0 0 auto;font-weight:500;font-size:16px;line-height:48px}.product-show .product-data .product-version-container .version-block .data{margin-left:24px;flex:1}.product-show .product-data .product-version-container .version-block .data.colore{margin-right:0px}.product-show .product-data .product-version-container .color-list .color{display:inline-block;width:48px;height:48px}.product-show .product-data .product-version-container .color-list .color .text{padding:6px}.product-show .product-data .product-version-container .color-list .color img{width:36px;height:36px;border-radius:18px}.product-show .product-data .product-version-container .color-list .color.disabled{border:1px dashed #333;border-radius:24px}.product-show .product-data .product-version-container .color-list .color.disabled .text{padding:5px}.product-show .product-data .product-version-container .color-list .color.selected{border:1px solid #333;border-radius:24px}.product-show .product-data .product-version-container .color-list .color.selected .text{padding:5px}.product-show .product-data .product-version-container .pc-dropdown-button.disabled .text{color:#999}.product-show .product-data .product-version-container .pc-dropdown-list .pc-ctrl.disabled{color:#999}.product-show .product-data .trophy-container{margin-bottom:30px;margin-left:24px;margin-right:24px;display:flex}.product-show .product-data .trophy-container .ico-container{flex:0;font-size:20px;color:#d74027}.product-show .product-data .trophy-container .trophy-list{flex:1;min-width:0;overflow:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;margin-left:14px}.product-show .product-data .trophy-container .trophy-list::-webkit-scrollbar{display:none}.product-show .product-data .trophy-container .trophy-list .trophy .position{font-weight:700}.product-show .product-data .trophy-container .trophy-list .trophy .text{margin-left:3px;margin-right:3px}.product-show .product-data .trophy-container .trophy-list .trophy .category{color:#d74027;text-decoration:underline}.product-show .product-data .review-stars-container{color:#d74027;margin-bottom:30px;margin-left:24px;margin-right:24px}.product-show .product-data .review-stars-container .average{float:left;font-size:20px}.product-show .product-data .review-stars-container .average .review-star{margin-right:8px}.product-show .product-data .review-stars-container .average .review-star.star-empty{color:#bebebe}.product-show .product-data .review-stars-container .count{margin-left:9px;float:left;line-height:20px}.product-show .product-data .review-stars-container .count a{text-decoration:underline}.product-show .product-data .product-details-container{margin-left:24px;margin-right:24px;margin-bottom:20px;line-height:27px;font-size:14px;font-weight:500}.product-show .product-data .product-details-container .row{display:flex}.product-show .product-data .product-details-container .row dt{font-weight:600;flex:0 0 auto}.product-show .product-data .product-details-container .row dd{flex:1;margin-left:10px}.product-show .product-data .product-details-container .row dd .pc-ctrl{font-size:14px}.product-show .product-data .product-details-container .row dd a{text-decoration:underline}.product-show .product-data .product-other-support{margin-bottom:20px;background-color:#e7e7e7;border-radius:20px;padding:12px;overflow:hidden;display:flex}.product-show .product-data .product-other-support .pc-ico{overflow:hidden;flex:0 0 auto;margin-right:16px;color:#044160;font-size:32px;width:46px;height:32px;line-height:32px;text-align:center}.product-show .product-data .product-other-support .text{flex:1;min-width:0;line-height:22px}.product-show .product-data .product-other-support .text .pc-ctrl.link .text{color:#d74027;text-decoration:underline;display:inline;font-size:14px}.product-show .product-data .product-additional-info{margin-left:24px;margin-right:24px;margin-bottom:30px}.product-show .product-data .product-additional-info .addictional-info-row{margin-bottom:20px;background-color:#e7e7e7;border-radius:20px;padding:12px;overflow:hidden;display:flex;gap:16px}.product-show .product-data .product-additional-info .addictional-info-row .image{overflow:hidden;flex:0 0 auto;text-align:center;width:46px}.product-show .product-data .product-additional-info .addictional-info-row .image img{max-width:100%}.product-show .product-data .product-additional-info .addictional-info-row .image.two{width:70px;display:flex;gap:7px}.product-show .product-data .product-additional-info .addictional-info-row .image.two .pc-ctrl.link{min-width:0px}.product-show .product-data .product-additional-info .addictional-info-row .image.two .pc-ctrl.link:nth-of-type(1){flex:1}.product-show .product-data .product-additional-info .addictional-info-row .image.two .pc-ctrl.link:nth-of-type(2){flex:0 0 35%}.product-show .product-data .product-additional-info .addictional-info-row .image .pc-ico{line-height:44px;font-size:44px;color:#044160}.product-show .product-data .product-additional-info .addictional-info-row>.text{flex:1;min-width:0;font-size:14px;line-height:22px}.product-show .product-data .product-additional-info .addictional-info-row>.text .pc-ctrl.link{display:inline}.product-show .product-data .product-additional-info .addictional-info-row>.text .pc-ctrl.link .text{color:#d74027;text-decoration:underline;display:inline;font-size:14px;cursor:pointer}.product-show .product-data .product-additional-info .addictional-info-row>.text h4{font-weight:700;text-transform:uppercase}.product-show .product-data .product-additional-info .addictional-info-row.product-cover-available .text .price,.product-show .product-data .product-additional-info .addictional-info-row.product-cover-available .text .discount-rate{font-weight:600}.product-show .product-data .product-additional-info .addictional-info-row.product-cover-available .text .price{margin-right:5px;color:#d74027;font-weight:700}.product-show .product-data .product-additional-info .addictional-info-row.product-gift{display:block}.product-show .product-data .product-additional-info .addictional-info-row.product-gift .gift-block{display:flex}.product-show .product-data .product-additional-info .addictional-info-row.product-gift .gift-block .pc-ico.info{color:#044160;background-color:#f2f2f2;height:16px;width:16px;font-size:12px;line-height:16px;border-radius:10px}.product-show .product-data .product-additional-info.tablet{display:none}.product-show .line-separator{border-top:1px solid #e1e1e1;height:1px;margin-right:24px;margin-left:24px;margin-bottom:20px}.product-show .buybox-wrapper{text-align:center}.product-show .buybox-container,.product-show .other-release-container,.product-show .buyback-container{text-align:left;margin-bottom:30px;background-color:#fff;border-radius:15px;margin-right:24px;max-width:418px;margin-left:34px;width:328px}@media screen and (min-width: 1350px){.product-show .buybox-container,.product-show .other-release-container,.product-show .buyback-container{margin-left:44px}}@media screen and (min-width: 1350px){.product-show .buybox-container,.product-show .other-release-container,.product-show .buyback-container{width:418px}}.product-show .buybox-container .buybox{text-align:center;padding-top:18px;padding-bottom:18px}.product-show .buybox-container .buybox.left{text-align:left}.product-show .buybox-container .buybox.left .product-availability .extra-info{margin-left:0px;margin-right:0px}.product-show .buybox-container .buybox.left .physical-state{margin-left:20px}.product-show .buybox-container .buybox .line-separator{margin-left:28px;margin-right:28px;margin-bottom:11px}.product-show .buybox-container .buybox .physical-state{margin-bottom:20px;display:inline-block}.product-show .buybox-container .buybox .physical-state .radio-label{text-align:left;text-transform:uppercase;font-weight:700}.product-show .buybox-container .buybox .pc-ctrl.radio .ctrl-container .radio-block{margin-right:0px}.product-show .buybox-container .buybox .pc-ctrl.radio .ctrl-container .radio-block .radio-label{font-size:17px}.product-show .buybox-container .buybox .physical-state-container,.product-show .buybox-container .buybox .physical-state-info{overflow:hidden}.product-show .buybox-container .buybox .physical-state-container.hide,.product-show .buybox-container .buybox .physical-state-info.hide{display:block !important;height:0px !important;visibility:hidden}.product-show .buybox-container .buybox .physical-state-container{transition:height .8s ease-out,visibility .2s}.product-show .buybox-container .buybox .physical-state-info{transition:height .3s ease-out,visibility 0s}.product-show .buybox-container .buybox .product-promotion-container{margin-left:20px;margin-right:20px;margin-bottom:15px}.product-show .buybox-container .buybox .product-promotion-container .promotion-block .image{margin-bottom:6px;overflow:hidden;border-radius:15px;text-align:center}.product-show .buybox-container .buybox .product-promotion-container .promotion-block .image img{max-width:100%;vertical-align:top}.product-show .buybox-container .buybox .product-promotion-container .promotion-block .text{padding-left:8px;padding-right:8px}.product-show .buybox-container .buybox .product-promotion-container .slider{margin-bottom:0px}.product-show .buybox-container .buybox .product-promotion-container .slider.banner-slider{padding-right:0px}.product-show .buybox-container .buybox .product-promotion-container .slider.banner-slider .splide__track{border-radius:0px}.product-show .buybox-container .buybox .product-promotion-container .slider.banner-slider .splide__pagination{position:initial;margin-top:5px}.product-show .buybox-container .buybox .amount-container{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:18px}.product-show .buybox-container .buybox .amount-container label{font-size:16px}.product-show .buybox-container .buybox .amount-container .cart-amount{display:inline-block;width:82px}.product-show .buybox-container .buybox .action-container{margin-left:28px;margin-right:28px}.product-show .buybox-container .buybox .action-container .add-cart,.product-show .buybox-container .buybox .action-container .add-wishlist{margin-bottom:20px;font-size:18px}.product-show .buybox-container .buybox .action-container .add-cart .pc-ico,.product-show .buybox-container .buybox .action-container .add-wishlist .pc-ico{font-size:20px}.product-show .buybox-container .buybox .action-container .add-wishlist{font-size:16px}.product-show .buybox-container .buybox .action-container .line-separator{margin-left:0px;margin-right:0px}.product-show .buybox-container .buybox .banners{margin-left:20px;margin-right:20px}.product-show .buybox-container .buybox .banners .line-separator{margin-left:8px;margin-right:8px;margin-bottom:20px}.product-show .buybox-container .buybox .banners .ship-surcharge{line-height:17px;font-style:italic;margin-bottom:20px}.product-show .buybox-container .buybox .banners .ship-surcharge strong{font-weight:600}.product-show .buybox-container .buybox .product-price{margin-left:20px;margin-right:20px;margin-bottom:11px}.product-show .buybox-container .buybox .product-price .price-row{margin-bottom:11px}.product-show .buybox-container .buybox .product-price .price-row .current-price{font-weight:700;font-size:26px;color:#044160;line-height:34px}.product-show .buybox-container .buybox .product-price .price-row .catalog-price{color:#999;font-size:22.5px;text-decoration:line-through;margin-left:13px;line-height:34px;vertical-align:top}.product-show .buybox-container .buybox .product-price .discount-row{font-size:16px;line-height:19px}.product-show .buybox-container .buybox .product-price .discount-row .discount-price{color:#044160;margin-left:6px;font-weight:500}.product-show .buybox-container .buybox .product-price .discount-row .discount-rate{color:#044160;margin-left:6px;font-weight:500}.product-show .buybox-container .buybox .product-price.has-banner{margin-bottom:13px}.product-show .buybox-container .buybox .physical-state-info .product-price .price-row .discount-rate{color:#999;font-size:17px;margin-left:13px;line-height:34px;vertical-align:top}.product-show .buybox-container .buybox .product-notice .pc-description{text-align:left;font-weight:500;line-height:20px;margin-bottom:20px}.product-show .buybox-container .buybox .product-notice .notice-form .pc-ctrl.text{margin-bottom:10px}.product-show .buybox-container .buybox .product-notice .notice-form .pc-ctrl.submit{font-size:18px;color:#fff;background-color:#044160;border:0px}.product-show .buybox-container .buybox .pc-banner.buybox_free_shipping{margin-left:20px;margin-right:20px}.product-show .buybox-container .buybox .pc-banner.buybox_free_shipping .text{padding-top:10px}.product-show .buybox-container .buybox .product-availability{margin-left:20px;margin-right:20px;margin-bottom:12px;padding-top:10px}.product-show .buybox-container .buybox .product-availability>.pc-ico{margin-right:8px}.product-show .buybox-container .buybox .product-availability.icon-right>.pc-ico{margin-right:0px;margin-left:5px}.product-show .buybox-container .buybox .product-availability>.pc-ico{font-size:20px}.product-show .buybox-container .buybox .product-availability.ok>.pc-ico,.product-show .buybox-container .buybox .product-availability.ok>.text{color:#209724}.product-show .buybox-container .buybox .product-availability.ko>.text{color:#d74027}.product-show .buybox-container .buybox .product-availability>.text{font-size:18px;line-height:22px;vertical-align:top;font-weight:700}.product-show .buybox-container .buybox .product-availability .extra-info{padding-top:10px;margin-left:8px;margin-right:8px}.product-show .buybox-container .buybox .product-availability .extra-info.christmas-banner span{display:inline}.product-show .buybox-container .buybox .product-availability .extra-info.christmas-banner .info-title{font-weight:700;color:#d74027;margin-bottom:10px}.product-show .buybox-container .buybox .product-availability .extra-info.christmas-banner .info-message{margin-left:3px}.product-show .buybox-container .buybox .product-availability .extra-info.christmas-banner .info-message a{display:inline;text-decoration:underline;color:#044160}.product-show .buybox-container .buybox .product-availability .extra-info.standard-shipping{padding-top:16px}.product-show .buybox-container .buybox .product-availability .extra-info.standard-shipping.border{border-bottom:1px solid #e1e1e1;padding-bottom:18px}.product-show .buybox-container .buybox .product-availability .extra-info.fast-shipping{padding-top:16px;border-bottom:1px solid #e1e1e1;padding-bottom:18px}.product-show .buybox-container .buybox .product-availability .extra-info.fast-shipping.with-standard{padding-top:5px}.product-show .buybox-container .buybox .product-availability .extra-info.fast-shipping>.pc-ctrl.link{font-size:inherit;line-height:inherit}.product-show .buybox-container .buybox .product-availability .extra-info.fast-shipping>.pc-ctrl.link .text{font-size:inherit;line-height:inherit;text-decoration:underline}.product-show .buybox-container .buybox .secure-payment{color:#d74027;line-height:19px;font-size:16px;margin-bottom:20px;display:block;width:100%}.product-show .buybox-container .buybox .secure-payment .text{text-decoration:underline;font-weight:500;vertical-align:top;margin-left:5px}.product-show .buybox-container .fast-shipping-modal{text-align:left}.product-show .other-release-container{padding-top:18px;padding-bottom:18px;padding-left:20px;padding-right:20px;position:relative}.product-show .other-release-container .selector{display:flex;color:#044160;width:100%}.product-show .other-release-container .selector .text{flex:1;font-size:16px;font-weight:700;text-align:left}.product-show .other-release-container .selector .pc-ico{flex:0 0 auto}.product-show .other-release-container .other-release-list{padding-left:20px;padding-right:20px;display:none;position:absolute;right:0px;top:0px;width:100%;padding-top:18px;padding-bottom:18px;background-color:#fff;z-index:2;box-shadow:5px 5px 5px rgba(0,0,0,.1);border-radius:15px}.product-show .other-release-container .other-release-list .product-manufacturers{margin-left:0px;margin-right:0px}.product-show .other-release-container .other-release-list .product-block-container{max-height:315px;overflow:auto;margin-top:18px}.product-show .other-release-container .other-release-list .product-block-container .product-block{padding-left:0px;padding-right:0px;padding-top:0px;margin-bottom:0px;display:block}.product-show .other-release-container .other-release-list .product-block-container .product-block .product-wrapper{border-bottom:1px solid #e1e1e1;padding-bottom:15px}.product-show .other-release-container .other-release-list .product-block-container .product-block:last-of-type .product-wrapper{border-bottom:0px}.product-show .other-release-container.show .other-release-list{display:block}.product-show .buyback-container{padding-top:18px;padding-bottom:18px;padding-left:20px;padding-right:20px}.product-show .buyback-container .buyback-text{margin-bottom:20px;font-size:16px;font-weight:600}.product-show .description-container{margin-bottom:30px;margin-left:24px;margin-right:24px}.product-show .description-container .title{font-weight:600;margin-bottom:20px}.product-show .description-container .title .product-title{display:inline}.product-show .description-container .title.book{margin-bottom:8px}.product-show .description-container .title.book h2{margin-bottom:20px}.product-show .description-container .title.book .subtitle{font-size:18px;margin-bottom:0px}.product-show .description-container .text{margin-right:0px}.product-show .description-container .text.more-less{max-height:264px;line-height:22px;font-size:16px;overflow:hidden}.product-show .description-container .text.more-less.show{max-height:100%}.product-show .description-container .more-button,.product-show .description-container .less-button{color:#d74027;font-size:16px;font-weight:700;margin-top:13px}.product-show .description-container .more-button .pc-ico.chevron-right,.product-show .description-container .less-button .pc-ico.chevron-right{vertical-align:middle;margin-left:8.5px}.product-show .description-container .more-button .pc-ico.chevron-left,.product-show .description-container .less-button .pc-ico.chevron-left{vertical-align:top;margin-right:8.5px}.product-show .chapters-container{margin-bottom:30px;margin-left:24px;margin-right:24px}.product-show .chapters-container .title{font-weight:600;margin-bottom:30px}.product-show .chapters-container .chapter-title{font-size:22px;line-height:25px;margin-bottom:20px;font-weight:600}.product-show .chapters-container .chapter-block{background-color:#fff;border-radius:20px;margin-bottom:30px}.product-show .chapters-container .chapter-block .product-block{border-radius:0px;background-color:rgba(0,0,0,0);padding-bottom:0px}.product-show .chapters-container .chapter-block .product-block:last-of-type .wrapper-bottom{border-bottom:0px}.product-show .chapters-container .chapter-block .product-block .product-manufacturers{margin-left:0px;margin-right:0px}.product-show .chapters-container .chapter-block .product-block .wrapper-bottom{padding-bottom:20px;border-bottom:1px solid #e1e1e1}.product-show .chapters-container .chapter-block .product-block .wrapper-bottom.free{text-align:right}.product-show .chapters-container .chapter-block .product-block .wrapper-bottom.free .pc-ctrl.button{width:100%;display:inline-block}.product-show .chapters-container .chapter-block .product-block .wrapper-bottom.buy{display:flex;justify-content:space-between}.product-show .chapters-container .chapter-block .product-block .wrapper-bottom.buy .product-price{flex:0 0 auto;line-height:35px;margin-right:25px}.product-show .chapters-container .chapter-block .product-block .wrapper-bottom.buy .pc-ctrl.button{flex:1}.product-show .chapters-container .chapter-block .product-block .wrapper-bottom .pc-ctrl.button{max-width:200px}.product-show .chapters-container .chapter-block .description-container{margin-left:0px;margin-right:0px;margin-bottom:8px}.product-show .chapters-container .chapter-block .description-container .text.more-less{max-height:0px;line-height:18px;font-size:14px;overflow:hidden}.product-show .chapters-container .chapter-block .description-container .text.more-less.show{max-height:100%}.product-show .chapters-container .chapter-block .description-container .more-button{margin-top:0px}.product-show .chapters-container .chapter-block .description-container .more-button,.product-show .chapters-container .chapter-block .description-container .less-button{color:#044160;font-weight:500;font-size:14px}.product-show .video-container{margin-bottom:30px;margin-left:24px;margin-right:24px}.product-show .video-container .title{font-weight:600;margin-bottom:30px}.product-show .video-container video{width:100%;max-width:460px}.product-show .product-bought-together.first{margin-right:24px;margin-bottom:60px}.product-show .product-bought-together.first .pc-carousel-title{margin-bottom:8px}.product-show .product-bought-together.first .pc-description{margin-bottom:20px}.product-show .product-bought-together.first .pc-description .pc-ctrl.link{display:inline}.product-show .product-bought-together.first .pc-description .pc-ctrl.link .text{display:inline;font-size:14px;font-weight:600}.product-show .product-bought-together.first .action-bar .pc-ctrl{max-width:452px;font-size:18px}.product-show .product-bought-together.first .action-bar .pc-ctrl .pc-ico{font-size:20px}.product-show .product-bought-together.first .content-wrapper{display:flex;align-items:center}.product-show .product-bought-together.first .content-wrapper .image-wrapper{flex:0 0 auto}.product-show .product-bought-together.first .content-wrapper .image-wrapper .product-image img{height:169px}.product-show .product-bought-together.first .content-wrapper .image-wrapper .pc-ico{margin-left:33px;margin-right:33px}.product-show .product-bought-together.first .content-wrapper .action-bar{flex:1;padding-left:33px}.product-show .product-bought-together.first .image-wrapper{display:flex;justify-content:flex-end;align-items:center}.product-show .product-bought-together.first .image-wrapper .pc-ico{flex:1;color:#ffd813;font-size:26px;text-align:center;vertical-align:top}.product-show .product-bought-together.first .image-wrapper .image-container{flex:0}.product-show .product-bought-together.first .image-wrapper .image-container .product-image{margin-bottom:0px;margin-left:0px;margin-right:0px;max-width:120px;overflow:hidden}.product-show .product-bought-together.first .image-wrapper .image-container .product-image img{height:auto;max-width:120px;vertical-align:middle;max-height:169px}.product-show .product-bought-together.first .image-wrapper .image-container .product-image.shadow{filter:drop-shadow(1px 4px 4px rgba(0, 0, 0, 0.25))}.product-show .product-reviews-container{margin-left:24px;margin-right:24px;margin-bottom:30px}.product-show .product-reviews-container .section-title{font-weight:600;margin-bottom:30px}.product-show .product-reviews-container .new-review{margin-bottom:15px}.product-show .product-reviews-container .new-review .pc-ctrl.link{font-size:14px;text-align:left;display:inline}.product-show .product-reviews-container .new-review .pc-ctrl.link .text{display:inline}.product-show .product-reviews-container .new-review .pc-ctrl.link .text .u{text-decoration:underline}.product-show .product-reviews-container .new-review span{display:inline}.product-show .product-reviews-container .review-stars-container{line-height:17px;margin-bottom:25px}.product-show .product-reviews-container .review-stars-container .average{color:#d74027;font-size:16.5px;display:inline-block}.product-show .product-reviews-container .review-stars-container .average .pc-ico{margin-right:6.5px}.product-show .product-reviews-container .review-stars-container .count{display:inline-block;margin-left:5px}.product-show .product-reviews-container .review-list .review-show-list,.product-show .product-reviews-container .review-list .review-hide-list{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.product-show .product-reviews-container .review-list .review-block{margin-bottom:20px}.product-show .product-reviews-container .review-list .review-block .review-title{margin-bottom:5px;line-height:18px;display:flex}.product-show .product-reviews-container .review-list .review-block .review-title .pc-stars-container{color:#d74027;font-size:11.5px;flex:0 0 auto}.product-show .product-reviews-container .review-list .review-block .review-title .pc-stars-container .pc-ico{margin-right:4.5px}.product-show .product-reviews-container .review-list .review-block .review-title .title{font-weight:700;flex:1;padding-left:5px}.product-show .product-reviews-container .review-list .review-block .review-date{font-weight:600;line-height:18px}.product-show .product-reviews-container .review-list .review-block .review-date .sep{margin-left:3px;margin-right:3px}.product-show .product-reviews-container .review-list .review-block .review-body{line-height:17px}.product-show .product-reviews-container .review-buttons{text-align:center;color:#d74027;font-size:16px}.product-show .product-reviews-container .review-buttons .text{font-weight:700}.product-show .product-reviews-container .review-buttons .count{margin-left:5px}.product-show .sticky-action-bar{position:sticky;bottom:0px;background-color:#fff;padding:12px 16px 15px;z-index:10;box-shadow:0px -4px 10px rgba(0,0,0,.1)}.product-show .sticky-action-bar .top-row{margin-bottom:10px;text-align:left;display:flex}.product-show .sticky-action-bar .top-row .product-availability{flex:1;display:flex;min-width:0}.product-show .sticky-action-bar .top-row .product-availability.ok>.pc-ico,.product-show .sticky-action-bar .top-row .product-availability.ok>.text{color:#209724}.product-show .sticky-action-bar .top-row .product-availability.ko>.pc-ico{color:#d74027}.product-show .sticky-action-bar .top-row .product-availability>.pc-ico{flex:0;font-size:15.5px;margin-right:8px;vertical-align:top}.product-show .sticky-action-bar .top-row .product-availability>.text{flex:1;font-weight:700}.product-show .sticky-action-bar .top-row .product-price{flex:0 0 auto;text-align:right}.product-show .sticky-action-bar .top-row .product-price .current-price{color:#044160;font-weight:700}.product-show .sticky-action-bar .top-row .product-price .catalog-price{font-size:12px;text-decoration:line-through;color:#999;margin-left:5px}.product-show .sticky-action-bar .bottom-row{display:flex}.product-show .sticky-action-bar .bottom-row .pc-ctrl.button.add-wishlist{flex:0 0 48px;width:48px;color:#999;border-color:#999}.product-show .sticky-action-bar .bottom-row .pc-ctrl.button.add-wishlist .pc-ico{margin-right:0px;font-size:14px}.product-show .sticky-action-bar .bottom-row .pc-ctrl.button.add-wishlist .text{display:none}.product-show .sticky-action-bar .bottom-row .pc-ctrl.button.add-cart{flex:1;min-width:0;width:100%;margin-right:15px}.product-show.free-article .product-block-container{padding-left:24px;padding-right:24px}.product-show.free-article .product-block-container .product-block.ebook{margin-bottom:20px;border-radius:20px}.product-show.free-article .product-block-container .product-block.ebook .chapters-container{margin:0}.product-show.free-article .product-block-container .product-block.ebook .chapters-container .chapter-block{margin-bottom:0px}.product-show.free-article .product-block-container .product-block.ebook .chapters-container .chapter-title{padding-left:0px;padding-right:0px}.product-show.free-article .product-block-container .product-block.ebook .chapters-container .product-block.article{padding-left:0px;padding-right:0px}.product-show.free-article .product-block-container .product-block.ebook .chapters-container .product-block.article .wrapper-bottom{text-align:right}.product-show.free-article .product-block-container .product-block.ebook .chapters-container .product-block.article .wrapper-bottom .pc-ctrl.button{display:inline-block;width:200px}.product-show.zbr .pc-description{font-weight:600;font-size:16px;line-height:25px;margin-bottom:30px;margin-left:24px;margin-right:24px}.product-show.zbr .gift-container{margin-left:24px;margin-right:24px;margin-bottom:60px;border-radius:20px;background-color:#fff;padding-top:20px;padding-bottom:20px}.product-show.zbr .gift-container .banner-slider{margin-bottom:30px;margin-left:24px;margin-right:24px}.product-show.zbr .gift-container .banner-slider .splide__track{border-radius:0px}.product-show.zbr .gift-container .banner-slider .splide__slide .recurrence-image-block{width:100%;padding:5px;text-align:center}.product-show.zbr .gift-container .banner-slider .splide__slide .recurrence-image-block img{width:100%;border-radius:15px}.product-show.zbr .gift-container .banner-slider .splide__slide.is-active .recurrence-image-block img{border:5px solid #209724}.product-show.zbr .gift-container .pc-ctrl{margin-bottom:20px;margin-left:24px;margin-right:24px}.product-show.zbr .gift-container .pc-ctrl.submit{margin-bottom:0px}.product-show.zbr .gift-container .action-bar{text-align:right;margin-top:60px}.product-show.zbr .gift-container .action-bar .pc-ctrl{max-width:353px;width:100%;display:inline-block}
