@charset "utf-8";.no-scroll{height:100%;overflow:hidden}.rrpp{background-color:#000;color:#fff;overflow-x:hidden;padding:40px 0;width:100%}.rrpp .modal-content{align-items:center;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fromTop;animation-name:fromTop;background-color:#000000bf;display:none;height:100%;justify-content:center;left:50%;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:101}@keyframes fromTop{0%{opacity:0;top:50%}to{opacity:1;top:50%}}.rrpp .modal-img-wrapper{align-items:center;display:flex;justify-content:center;padding:0;position:relative;text-align:center}@media only screen and (max-width:1023px){.rrpp .modal-img-wrapper{padding:0;width:100%}}.rrpp .modal-img-wrapper.hrz{align-items:center;justify-content:center;padding:0}@media only screen and (max-width:1023px){.rrpp .modal-img-wrapper.hrz{align-items:flex-start;height:100%;justify-content:flex-start}.rrpp .modal-img-wrapper.vrt{align-items:center;justify-content:center}}.rrpp .modal-img-wrapper div{overflow:scroll}@media only screen and (max-width:1023px){.rrpp .modal-img-wrapper div{height:90%;margin-top:5%}}.rrpp .modal-img-wrapper img{max-height:100%}@media only screen and (max-width:1023px){.rrpp .modal-img-wrapper img{max-width:none;padding:0}}.rrpp .modal-img-wrapper .video{height:472px;overflow:hidden;width:840px}@media only screen and (max-width:1439px){.rrpp .modal-img-wrapper .video{height:auto;width:8in}}@media only screen and (max-width:1023px){.rrpp .modal-img-wrapper .video{height:auto;width:100%}}.rrpp .modal-img-wrapper .video iframe{height:472px;width:840px}@media only screen and (max-width:1439px){.rrpp .modal-img-wrapper .video iframe{height:27pc;width:8in}}@media only screen and (max-width:1023px){.rrpp .modal-img-wrapper .video iframe{width:100%}}.rrpp .modal-img-wrapper .close-modal{background-color:#737578;color:#fff;cursor:pointer;font-size:24px;font-weight:700;height:35px;line-height:35px;overflow:visible;position:absolute;right:0;text-align:center;top:0;width:38px}.rrpp .modal-img-wrapper .close-modal:after{content:"×"}@media only screen and (max-width:1023px){.rrpp .modal-img-wrapper .close-modal{transform:translate(0)}}.rrpp .close:focus,.rrpp .close:hover{color:#000;cursor:pointer;text-decoration:none}.rrpp h3{color:#fff;font-family:avenir-medium,Noto Sans,Arial,sans-serif;font-size:2pc;font-size:24px;margin:40px auto 0;padding:40px 0 20px;width:80%}@media screen and (min-width:480px){.rrpp h3{font-size:calc(20px + .83333vw)}}@media screen and (min-width:1440px){.rrpp h3{font-size:2pc}}@media only screen and (max-width:1439px){.rrpp h3{padding:40px 0 10px;width:90%}}.rrpp-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:20px auto;width:90%}@media only screen and (max-width:1439px){.rrpp-header{flex-wrap:wrap}}.rrpp-header_full{margin:0 auto 25px;width:90%}.rrpp-header_full a{color:#fff;font-family:avenir-book,Noto Sans,Arial,sans-serif;font-size:9pt;letter-spacing:.02em;text-decoration:none}@media screen and (min-width:480px){.rrpp-header_full a{font-size:calc(10px + .41667vw)}}@media screen and (min-width:1440px){.rrpp-header_full a{font-size:1pc}}.rrpp-header_full a:visited{color:inherit}.rrpp-header_full a:hover{color:red}.rrpp-header_full a:before{color:red;content:"←";font-size:14px;margin-right:5px}@media screen and (min-width:480px){.rrpp-header_full a:before{font-size:calc(9pt + .41667vw)}}@media screen and (min-width:1440px){.rrpp-header_full a:before{font-size:18px}}@media only screen and (max-width:1439px){.rrpp-header_full{width:98%}}.rrpp-header_half{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:40%}@media only screen and (max-width:1023px){.rrpp-header_half{width:48%}}@media only screen and (max-width:1439px){.rrpp-header_half{width:100%}}.rrpp-header_half h1{width:100%}.rrpp-header_half div{margin:15px 0;width:100%}.rrpp-header_half div.link-accessorytable{border-radius:5px;padding:0}.rrpp-header_half div.link-accessorytable p{font-family:avenir-heavy,Noto Sans,Arial,sans-serif;font-size:14px;padding:5px 0}@media screen and (min-width:1024px){.rrpp-header_half div.link-accessorytable p{font-size:calc(8.72165px + .51546vw)}}@media screen and (min-width:1800px){.rrpp-header_half div.link-accessorytable p{font-size:18px}}@media only screen and (max-width:1023px){.rrpp-header_half div.link-accessorytable p{font-size:1pc}}.rrpp-header_half div.link-accessorytable div{border-radius:0 0 5px 5px;color:#fff;cursor:pointer;font-size:13px;height:30px;line-height:30px;margin:0;padding:0 15px;position:relative;text-decoration:none;width:100%}.rrpp-header_half div.link-accessorytable div:before{border-radius:11px;content:"\a";height:22px;position:absolute;right:9pt;top:4px;width:22px}.rrpp-header_half div.link-accessorytable div:after{border:solid red;border-width:0 2px 2px 0;content:"\a";display:inline-block;left:0;padding:3px;position:absolute;top:11px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.rrpp-header_half div.half{width:48%}.rrpp-header_half div.wtb{color:#fff;font-size:10px;margin:15px 0}@media screen and (min-width:1440px){.rrpp-header_half div.wtb{font-size:calc(2px + .55556vw)}}@media screen and (min-width:1800px){.rrpp-header_half div.wtb{font-size:9pt}}.rrpp-header_half div.link{display:inline-block;font-family:avenir-medium,Noto Sans,Arial,sans-serif;font-size:14px;letter-spacing:.02em;margin:20px 20px 10px 0;position:relative;text-align:left;width:fit-content}@media screen and (min-width:480px){.rrpp-header_half div.link{font-size:calc(9pt + .41667vw)}}@media screen and (min-width:1440px){.rrpp-header_half div.link{font-size:18px}}.rrpp-header_half div.link a{align-items:center;color:red;cursor:pointer;display:flex;justify-content:flex-start;text-decoration:none}.rrpp-header_half div.link a:hover{color:#fff}.rrpp-header_half div.link a img{height:18px;margin-left:10px}.rrpp-header_half div.link .copy-msg{background-color:#fff;border:1px solid red;color:#1d1d1d;display:none;font-size:9pt;height:fit-content;left:0;line-height:1pc;padding:5px 0;position:absolute;text-align:center;top:-35px;width:100%}.rrpp-header_half div.link .copy-msg:before{background-image:none;content:"";height:0;width:0}.rrpp-header_half p{color:#fff;font-family:avenir-book,Noto Sans,Arial,sans-serif;font-size:9pt;line-height:1.4em;margin:0;padding:0}@media screen and (min-width:1440px){.rrpp-header_half p{font-size:calc(-4px + 1.11111vw)}}@media screen and (min-width:1800px){.rrpp-header_half p{font-size:1pc}}@media only screen and (max-width:1439px){.rrpp-header_half p{font-size:9pt}}@media only screen and (max-width:1439px)and (min-width:480px){.rrpp-header_half p{font-size:calc(10px + .41667vw)}}@media only screen and (max-width:1439px)and (min-width:1440px){.rrpp-header_half p{font-size:1pc}}.rrpp-header_half p.box-title{font-family:avenir-heavy,Noto Sans,Arial,sans-serif;font-size:14px;letter-spacing:.05em;padding:5px 0}@media screen and (min-width:1440px){.rrpp-header_half p.box-title{font-size:calc(-2px + 1.11111vw)}}@media screen and (min-width:1800px){.rrpp-header_half p.box-title{font-size:18px}}@media only screen and (max-width:1439px){.rrpp-header_half p.box-title{font-size:14px}}@media only screen and (max-width:1439px)and (min-width:480px){.rrpp-header_half p.box-title{font-size:calc(9pt + .41667vw)}}@media only screen and (max-width:1439px)and (min-width:1440px){.rrpp-header_half p.box-title{font-size:18px}}.rrpp-header_half a.btn{font-size:18px;height:50px;line-height:50px;margin:7px 0;width:100%}.rrpp-header_half img{margin:auto}.rrpp-header_half .swiper-container{cursor:pointer;height:500px;margin:0 auto;width:100%}.rrpp-header_half .swiper-container div{background-color:#0000;margin:0;width:auto}.rrpp-header_half .swiper-container .swiper-button-white{border:0;border-radius:30px;box-shadow:none;cursor:pointer;display:none;height:60px;left:-30px;position:absolute;top:50%;width:60px;z-index:21}.rrpp-header_half .swiper-container .swiper-button-white:after{background-image:url(../../../../../etc.clientlibs/fsip/clientlibs/clientlib-images/resources/images/chevron-right-red.svg);background-repeat:no-repeat;background-size:contain;border:0;content:"";height:20px;position:absolute;right:10px;top:26px;transform:rotate(-180deg);width:20px}.rrpp-header_half .swiper-container .swiper-button-white.active{display:flex}.rrpp-header_half .swiper-container .swiper-button-white.swiper-button-prev{left:auto;right:-30px}.rrpp-header_half .swiper-container .swiper-button-white.swiper-button-prev:after{right:33px;transform:rotate(0deg)}.rrpp-header_half .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.rrpp-header_half .gallery-top{height:25pc;width:100%}@media only screen and (max-width:1023px){.rrpp-header_half .gallery-top{height:235px}}.rrpp-header_half .gallery-thumbs{box-sizing:border-box;height:75pt;padding:10px 0}.rrpp-header_half .gallery-thumbs .swiper-slide{height:100%;opacity:.4}.rrpp-header_half .gallery-thumbs .swiper-slide-thumb-active{opacity:1}.rrpp-header .link-details{align-items:center;display:block;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:25px auto 0;position:relative;width:100%}@media only screen and (max-width:1023px){.rrpp-header .link-details{display:none}}.rrpp-header .link-details i{cursor:pointer}.rrpp-header .link-details i:after{border-left:30px solid #0000;border-right:30px solid #0000;border-top:20px solid #b9babc;content:"\a";height:0;width:0}.rrpp-details{align-items:center;background-color:#15191e;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:40px auto;padding:40px 0;width:100%}.rrpp-details .bullet-list{width:40%}@media only screen and (max-width:1439px){.rrpp-details .bullet-list{width:90%}}.rrpp-details .bullet-list li{color:#fff;font-size:1pc;list-style:disc;margin:10px 0;padding-left:10px;width:100%}.rrpp-details .icons-list{box-sizing:initial;display:flex;flex-wrap:wrap;list-style:none;padding:0 10px;width:40%}@media only screen and (max-width:1439px){.rrpp-details .icons-list{width:90%}}.rrpp-details .icons-list li{display:flex;flex-direction:column;justify-content:center;margin:0 0 20px;width:25%}@media only screen and (max-width:767px){.rrpp-details .icons-list li{width:32%}}.rrpp-details .icons-list .icon-box{display:flex;flex-direction:column;height:90px;height:fit-content;justify-content:center;padding:1px;width:100%}.rrpp-details .icons-list .icon-box img{margin:9px auto 0;width:40px}.rrpp-details .icons-list .icon-box p{font-family:avenir-book,Noto Sans,Arial,sans-serif;font-size:10px;margin-top:10px;white-space:nowrap}@media screen and (min-width:300px){.rrpp-details .icons-list .icon-box p{font-size:calc(.6pc + .13333vw)}}@media screen and (min-width:1800px){.rrpp-details .icons-list .icon-box p{font-size:9pt}}.rrpp-details .icons-list p{color:#fff;font-family:avenir-heavy,Noto Sans,Arial,sans-serif;font-size:14px;font-size:10px;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:300px){.rrpp-details .icons-list p{font-size:calc(9.2px + .26667vw)}}@media screen and (min-width:1800px){.rrpp-details .icons-list p{font-size:14px}}.rrpp-details.accessory div{width:45%}@media only screen and (max-width:1023px){.rrpp-details.accessory div{width:100%}}.rrpp-details.accessory div .bullet-list{margin:30px auto;width:70%}@media only screen and (max-width:1439px){.rrpp-details.accessory div .bullet-list{width:90%}}.rrpp-details.accessory div .bullet-list li{margin:20px 0}.rrpp-accessorytable{margin:40px auto 5pc;padding:20px 0}.rrpp-accessorytable .content{position:relative}@media only screen and (max-width:1023px){.rrpp-accessorytable .content{height:auto;max-height:20pc;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,.5,1)}.rrpp-accessorytable .content.active{height:auto;max-height:5000px;transition:max-height 1.5s ease}.rrpp-accessorytable .content.active table{margin-bottom:50px}}.rrpp-accessorytable .content table{border:0;margin:40px auto 0;width:80%}@media only screen and (max-width:1439px){.rrpp-accessorytable .content table{width:90%}}.rrpp-accessorytable .content table tr{border:0;border-bottom:2px solid #737578}.rrpp-accessorytable .content table tr:first-of-type,.rrpp-accessorytable .content table tr:last-of-type{border:0}.rrpp-accessorytable .content table tr td,.rrpp-accessorytable .content table tr th{border:0;padding:15px 20px;width:33%}.rrpp-accessorytable .content table tr th{background-color:#15191e;font-family:avenir-book,Noto Sans,Arial,sans-serif;font-size:9pt;line-height:1em;text-align:left}@media screen and (min-width:480px){.rrpp-accessorytable .content table tr th{font-size:calc(9px + .625vw)}}@media screen and (min-width:1440px){.rrpp-accessorytable .content table tr th{font-size:18px}}.rrpp-accessorytable .content table tr td,.rrpp-accessorytable .content table tr th[scope=row]{background-color:#44474b;border-left:2px solid #737578;font-family:avenir-book,Noto Sans,Arial,sans-serif;font-size:1pc;font-size:9pt;line-height:1.25em}@media screen and (min-width:480px){.rrpp-accessorytable .content table tr td,.rrpp-accessorytable .content table tr th[scope=row]{font-size:calc(10px + .41667vw)}}@media screen and (min-width:1440px){.rrpp-accessorytable .content table tr td,.rrpp-accessorytable .content table tr th[scope=row]{font-size:1pc}}.rrpp-accessorytable .content table tr td a,.rrpp-accessorytable .content table tr th[scope=row] a{color:#fff;text-decoration:underline}.rrpp-accessorytable .content table tr td:first-of-type,.rrpp-accessorytable .content table tr th[scope=row]:first-of-type{background-color:#44474b;font-family:avenir-book,Noto Sans,Arial,sans-serif}.rrpp-accessorytable .content table tr th[scope=row]{border:0}.rrpp-accessorytable .content .btn.toggle-accessories{display:none}@media only screen and (max-width:1023px){.rrpp-accessorytable .content .btn.toggle-accessories{background-color:#737578;border:1px solid #000;bottom:0;box-shadow:0 0 30px 6px #0000001c;color:#fff;display:block;font-size:9pt;font-weight:900;left:0;letter-spacing:1px;margin:0 5%;padding:20px 0;position:absolute;text-align:center;text-transform:uppercase;width:90%}}.rrpp-compatibletables{margin:20px auto 40px}@media only screen and (max-width:1023px){.rrpp-compatibletables{margin:20px auto}}.rrpp-compatibletables table{border:0;border-collapse:initial!important;border-spacing:0 15px;margin:20px auto;width:80%}@media only screen and (max-width:1439px){.rrpp-compatibletables table{width:90%}}.rrpp-compatibletables table tr{border:0;margin:0 0 10px}.rrpp-compatibletables table tr:first-of-type,.rrpp-compatibletables table tr:last-of-type{text-align:left}.rrpp-compatibletables table tr td,.rrpp-compatibletables table tr th{border:0;padding:10px 0;width:100%}.rrpp-compatibletables table tr th{background-color:#44474b;font-size:24px;height:60px;letter-spacing:.05em;line-height:60px;padding:0 20px;text-align:left;text-transform:uppercase}@media only screen and (max-width:1023px){.rrpp-compatibletables table tr th{font-size:20px}}@media only screen and (max-width:1023px)and (min-width:480px){.rrpp-compatibletables table tr th{font-size:calc(16.47059px + .73529vw)}}@media only screen and (max-width:1023px)and (min-width:1024px){.rrpp-compatibletables table tr th{font-size:24px}}.rrpp-compatibletables table tr td{background-color:#15191e;border:0;height:40px;line-height:40px;padding:10px 0 0;position:relative}.rrpp-compatibletables table tr td:first-of-type{background-color:#15191e;border:0}.rrpp-compatibletables table tr td p{color:#fff;display:inline-block;font-size:20px;font-size:14px;margin:0;padding:10px 20px 15px}@media screen and (min-width:480px){.rrpp-compatibletables table tr td p{font-size:calc(11px + .625vw)}}@media screen and (min-width:1440px){.rrpp-compatibletables table tr td p{font-size:20px}}@media only screen and (max-width:480px){.rrpp-compatibletables table tr td p{width:80%}}.rrpp-compatibletables table tr td .exception-alert{cursor:pointer;display:inline-block;height:19px;max-height:19px;overflow:visible;position:relative;width:22px}@media only screen and (max-width:1023px){.rrpp-compatibletables table tr td .exception-alert{position:static}}.rrpp-compatibletables table tr td .exception-alert img:hover+span{display:block}.rrpp-compatibletables table tr td .exception-alert span{background-color:#b9babc;border:2px solid #ffc753;color:#000;display:none;font-family:avenir-medium,Noto Sans,Arial,sans-serif;font-size:14px;height:auto;left:50px;line-height:1.5em;min-height:55px;padding:9pt;position:absolute;top:-25px;width:250px;z-index:11}@media only screen and (max-width:480px){.rrpp-compatibletables table tr td .exception-alert span{left:5%}}.rrpp-compatibletables table tr td .expand{stroke:red;cursor:pointer;height:20px;position:absolute;right:30px;top:30px;transition:all .3s linear;width:25px}.rrpp-compatibletables table tr td .expand.open{transform:rotateX(180deg);transition:all .3s linear}.rrpp-compatibletables table tr td div{max-height:1px;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,.5,1);width:100%}.rrpp-compatibletables table tr td div.active{height:auto;max-height:5000px;transition:max-height 1.5s ease}.rrpp-compatibletables table tr td div table{background-color:#44474b;border-collapse:collapse!important;border-spacing:0;display:inline-table;margin:1px 0 0;width:100%}.rrpp-compatibletables table tr td div table tr{border:0;border-bottom:2px solid #737578}.rrpp-compatibletables table tr td div table tr:last-of-type{border:0}.rrpp-compatibletables table tr td div table tr td,.rrpp-compatibletables table tr td div table tr th{background-color:#44474b;font-family:avenir-book,Noto Sans,Arial,sans-serif;font-size:1pc;height:40px;line-height:40px;padding:10px 20px;width:auto}.rrpp-compatibletables table tr td div table tr td:first-of-type,.rrpp-compatibletables table tr td div table tr th:first-of-type{background-color:#44474b}.rrpp-compatibletables table tr td div table tr th{background-color:#44474b;border:0;border-right:2px solid #737578}.rrpp-whatsincluded{align-items:center;background-color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:20px auto 40px}@media only screen and (max-width:1023px){.rrpp-whatsincluded{flex-direction:column;margin:20px auto}}.rrpp-whatsincluded div{margin:0;padding:40px 0;width:40%}@media only screen and (max-width:1023px){.rrpp-whatsincluded div{margin:0 auto;padding:10px 0;width:90%}}.rrpp-whatsincluded div div{padding:0;width:100%}.rrpp-whatsincluded div img{width:100%}.rrpp-whatsincluded div h3{margin:0 40px}@media only screen and (max-width:1023px){.rrpp-whatsincluded div h3{margin:0}}.rrpp-whatsincluded div h3:after{border-top:4px solid red;content:"";display:inline-block;height:.5em;margin-left:10px;margin-right:-100%;vertical-align:bottom;width:50%}.rrpp-whatsincluded div p,.rrpp-whatsincluded div ul{color:#fff;margin:20px 40px}@media only screen and (max-width:1023px){.rrpp-whatsincluded div p,.rrpp-whatsincluded div ul{font-size:1pc;margin:20px 0}}@media only screen and (max-width:1023px)and (min-width:480px){.rrpp-whatsincluded div p,.rrpp-whatsincluded div ul{font-size:calc(14.23529px + .36765vw)}}@media only screen and (max-width:1023px)and (min-width:1024px){.rrpp-whatsincluded div p,.rrpp-whatsincluded div ul{font-size:18px}}.rrpp-whatsincluded div ul{padding:0 0 0 20px}.rrpp-whatsincluded div ul li{list-style:disc}.rrpp-additionalinfo p{margin:20px auto;width:80%}@media only screen and (max-width:1439px){.rrpp-additionalinfo p{width:90%}}@media only screen and (max-width:1023px){.rrpp-additionalinfo p{font-size:1pc}}@media only screen and (max-width:1023px)and (min-width:480px){.rrpp-additionalinfo p{font-size:calc(14.23529px + .36765vw)}}@media only screen and (max-width:1023px)and (min-width:1024px){.rrpp-additionalinfo p{font-size:18px}}html{animation:none!important}