.nov-sub-outer{width:100%;overflow-x:clip}.nov-sub-wrapper.container{width:100%;max-width:1360px;margin-top:28px}.nov-sub-outer+.nov-sub-outer .nov-sub-wrapper.container{margin-top:31px}.nov-sub-wrapper.container:has(#nov-tires){margin-bottom:30px}.nov-sub{width:100%;max-width:1315px;container-type:inline-size}.nov-sub .nov-sub-stage{--u:calc(100cqw / 1315);width:100%;aspect-ratio:1315 / 252;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:calc(-2 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) rgb(0 0 0 / .13)}.nov-sub img{max-width:none}.nov-sub picture{display:contents}.nov-sub .button{position:relative;flex:none;padding:0;border-radius:0;font-size:calc(20 * var(--u));height:calc(45 * var(--u));z-index:3}#nov-wishbook .nov-sub-stage{display:flex;align-items:flex-start;background-color:#fff;background-image:url(../images/wishbook/back.jpg);background-image:-webkit-image-set(url(../images/wishbook/back.webp) 1x,url(../images/wishbook/back@2x.webp) 2x);background-image:image-set(url(../images/wishbook/back.webp) type("image/webp") 1x,url(../images/wishbook/back@2x.webp) type("image/webp") 2x,url(../images/wishbook/back.jpg) type("image/jpeg") 1x,url(../images/wishbook/back@2x.jpg) type("image/jpeg") 2x)}#nov-wishbook .nov-wb-pages{left:calc(10 * var(--u));top:calc(-18 * var(--u));width:calc(382 * var(--u));height:calc(270 * var(--u))}#nov-wishbook .nov-wb-headline{position:relative;flex:none;margin:calc(16.12 * var(--u)) 0 0 calc(434.33 * var(--u));width:calc(423 * var(--u));height:calc(229.43 * var(--u))}#nov-wishbook .nov-wb-copy{position:relative;flex:none;display:flex;flex-direction:column;align-items:flex-start;margin:calc(68.58 * var(--u)) 0 0 calc(84.17 * var(--u));z-index:3}#nov-wishbook .nov-wb-tagline{position:relative;flex:none;margin:calc(-1 * var(--u)) 0 0 calc(-1 * var(--u));width:calc(287.2 * var(--u));height:calc(72.3 * var(--u))}#nov-wishbook .nov-wb-cta{margin:calc(23.12 * var(--u)) 0 0 calc(26.5 * var(--u));width:calc(233 * var(--u));background-color:#ca0709}#nov-tires .nov-sub-stage{display:flex;flex-direction:column;align-items:flex-start;background-color:#d60208;background-image:url(../images/tires/back.jpg);background-image:-webkit-image-set(url(../images/tires/back.webp) 1x,url(../images/tires/back@2x.webp) 2x);background-image:image-set(url(../images/tires/back.webp) type("image/webp") 1x,url(../images/tires/back@2x.webp) type("image/webp") 2x,url(../images/tires/back.jpg) type("image/jpeg") 1x,url(../images/tires/back@2x.jpg) type("image/jpeg") 2x)}#nov-tires .nov-tr-title{position:relative;flex:none;margin:calc(11.38 * var(--u)) 0 0 calc(150.27 * var(--u));width:calc(951.24 * var(--u));height:calc(127.18 * var(--u))}#nov-tires .nov-tr-register{position:relative;flex:none;margin:calc(9.29 * var(--u)) 0 0 calc(416.22 * var(--u));width:calc(482.53 * var(--u));height:calc(25.02 * var(--u))}#nov-tires .nov-tr-cta{margin:calc(12.13 * var(--u)) 0 0 calc(553 * var(--u));width:calc(209 * var(--u));background-color:#fecc05}#nov-tires .nov-tr-mascot{left:calc(1048 * var(--u));top:calc(-38 * var(--u));width:calc(356 * var(--u));height:calc(356 * var(--u));z-index:2;pointer-events:none}@supports (background:-webkit-named-image(i)) and (not (text-box:trim-both cap alphabetic)){.nov-sub .button span{padding-top:2px}}@supports (text-box:trim-both cap alphabetic){.nov-sub .button span{display:block;text-box:trim-both cap alphabetic}}@media screen and (max-width:567px){.nov-sub-wrapper.container,.nov-sub-outer+.nov-sub-outer .nov-sub-wrapper.container{margin-top:16px;padding:0}.nov-sub .nov-sub-stage{--u:calc(100cqw / 390);overflow:hidden;box-shadow:none}#nov-wishbook .nov-sub-stage{flex-direction:column;aspect-ratio:390 / 379;background-position:center top;background-image:url(../images/wishbook/back-m.jpg);background-image:-webkit-image-set(url(../images/wishbook/back-m.webp) 1x,url(../images/wishbook/back-m@2x.webp) 2x);background-image:image-set(url(../images/wishbook/back-m.webp) type("image/webp") 1x,url(../images/wishbook/back-m@2x.webp) type("image/webp") 2x,url(../images/wishbook/back-m.jpg) type("image/jpeg") 1x,url(../images/wishbook/back-m@2x.jpg) type("image/jpeg") 2x)}#nov-wishbook .nov-wb-headline{margin:calc(28.22 * var(--u)) 0 0 calc(9.9 * var(--u));width:calc(370.93 * var(--u));height:calc(74.53 * var(--u))}#nov-wishbook .nov-wb-copy{margin:calc(13.8 * var(--u)) 0 0 calc(78.2 * var(--u))}#nov-wishbook .nov-wb-tagline{margin:calc(-1 * var(--u)) 0 0 calc(-0.9 * var(--u));width:calc(234.62 * var(--u));height:calc(45.2 * var(--u))}#nov-wishbook .nov-wb-cta{margin:calc(16.25 * var(--u)) 0 0 0}#nov-wishbook .nov-wb-pages{left:calc(93.5 * var(--u));top:calc(232 * var(--u));width:calc(215.1 * var(--u));height:calc(152 * var(--u))}#nov-tires .nov-sub-stage{aspect-ratio:390 / 448;background-position:center top;background-image:url(../images/tires/back-m.jpg);background-image:-webkit-image-set(url(../images/tires/back-m.webp) 1x,url(../images/tires/back-m@2x.webp) 2x);background-image:image-set(url(../images/tires/back-m.webp) type("image/webp") 1x,url(../images/tires/back-m@2x.webp) type("image/webp") 2x,url(../images/tires/back-m.jpg) type("image/jpeg") 1x,url(../images/tires/back-m@2x.jpg) type("image/jpeg") 2x)}#nov-tires .nov-tr-title{margin:calc(30.83 * var(--u)) 0 0 calc(26.57 * var(--u));width:calc(304.38 * var(--u));height:calc(168.24 * var(--u))}#nov-tires .nov-tr-register{margin:calc(12.21 * var(--u)) 0 0 calc(96.8 * var(--u));width:calc(197.18 * var(--u));height:calc(40.9 * var(--u))}#nov-tires .nov-tr-cta{margin:calc(20.82 * var(--u)) 0 0 calc(90.2 * var(--u))}#nov-tires .nov-tr-mascot{left:calc(192 * var(--u));top:calc(241 * var(--u));width:calc(238 * var(--u));height:calc(238 * var(--u))}}