﻿.USAGE-EXAMPLE{padding:2rem;font-size:1.8rem;}@media only screen and (min-width:1080px){.USAGE-EXAMPLE{padding-top:4rem;font-size:2.4rem;}}input.placeholder,textarea.placeholder{color:#aaa;font-weight:normal !important;}input:-moz-placeholder,textarea:-moz-placeholder{color:#aaa;font-weight:normal !important;}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;font-weight:normal !important;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa;font-weight:normal !important;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa;font-weight:normal !important;}.alert{background-color:#ff6961;color:#fff;padding:12px 0;border-top:2px solid #d95952;}.alert a{color:#fff;}.top{text-align:center;}.top .intro{max-width:880px;margin-left:auto;margin-right:auto;width:100%;}.package-banner img{width:100%;height:auto;}@media only screen and (max-width:1079px){.package-banner{height:35vw;}}@media only screen and (max-width:819px){.package-banner{height:40vw;}}#concierge{padding:40px 0;}@media only screen and (max-width:1079px){#concierge{padding:35px 0 0 0;}#concierge .row:first-of-type .col-6{width:85%;text-align:center;margin-left:auto;margin-right:auto;float:none;}}@media only screen and (max-width:1079px) and (max-width:639px){#concierge .row:first-of-type .col-6{width:auto;}}#concierge .pf{position:absolute;top:8px;left:8px;color:#fff;font-size:1.3em;}#concierge h1{font-size:2.4em;font-weight:900;}@media only screen and (max-width:1079px){#concierge h1{font-size:2.6em;}}@media only screen and (max-width:639px){#concierge h1{font-size:2.2em;font-weight:bold;}}#concierge h2{margin-bottom:.8em;font-size:1.5em;line-height:1.3;color:#529ccd;margin-left:auto;margin-right:auto;max-width:920px;letter-spacing:-.025em;font-weight:900;}@media only screen and (max-width:819px){#concierge h2{padding-right:25px;padding-left:25px;}}@media only screen and (max-width:639px){#concierge h2{font-size:1.1em;padding-right:0;padding-left:0;}}#concierge .productInfo h2{font-size:1.3em;}@media only screen and (max-width:639px){#concierge .intro{padding-bottom:15px;}}#concierge .intro p{color:#444;}@media only screen and (max-width:1079px){#concierge .intro p{font-size:.9em;}#concierge .intro p:first-of-type{margin-top:1em;}}#concierge .intro .disclaimer{color:#888;}#concierge .intro .disclaimer strong{color:#888;font-weight:900;text-transform:uppercase;}#concierge .product-intro{margin-top:20px;}#concierge .product-intro p{color:#444;padding-right:2em;text-align:justify;}@media only screen and (max-width:1079px){#concierge .product-intro p{padding-right:0;text-align:center;}}#concierge .product-intro .price{font-size:2.5em;color:#224363;margin-bottom:10px;font-weight:900;margin-top:10px;}#concierge .product-intro .price span{font-size:30%;color:#999;}#concierge .feature-image{position:relative;backface-visibility:hidden;perspective:1000;}#concierge .feature-image img{width:96%;height:auto;margin-top:-15px;box-shadow:0 0 8px rgba(40,40,40,.25);}@media only screen and (max-width:1079px){#concierge .feature-image img{margin-top:0;box-shadow:none;width:100%;}}#concierge .feature-image img.lazyload,#concierge .feature-image img.lazyloading{opacity:0;}#concierge .feature-image img.lazyloaded{opacity:1;transition:opacity 300ms;}#concierge .feature-image .buy-now{padding:15px 20px;margin:-70px 20px 10px 10px;color:#fff;background-color:rgba(22,57,91,.9);position:relative;text-align:center;font-size:1.1em;}#concierge .feature-image .buy-now strong{font-weight:900;font-size:1.3em;padding:5px 0;color:#529ccd;}#concierge .buy-now{padding:0 22px;margin:15px 0;line-height:50px;border-radius:25px;text-align:center;color:#fff;position:relative;font-size:1.1em;background-color:#529ccd;display:inline-block;}#concierge .buy-now strong{font-weight:900;}#concierge .specifications{padding:100px 0 15px 0;margin-bottom:40px;border-bottom:2px dotted #ddd;}@media only screen and (max-width:1079px){#concierge .specifications{padding-top:40px;}}#concierge .specifications h3{color:#666;margin-bottom:1em;font-size:2.4em;background-color:#fafafa;text-align:center;font-weight:normal;letter-spacing:-.03em;}#concierge .specifications h3 span{background-color:#fafafa;display:block;width:280px;margin:0 auto;position:relative;}#concierge .specifications h3:after{content:"";display:block;width:100%;border-bottom:2px dotted #ddd;margin-top:-.4em;}#concierge .specifications .contents-intro{font-size:1.1em;text-align:center;color:#888;}@media only screen and (max-width:1079px){#concierge .specifications .contents-intro{font-size:1em;}}#concierge-campaign{position:relative;}#concierge-campaign a{display:block;background-color:#529ccd;color:#fff;font-size:1.4em;font-weight:900;text-align:center;text-decoration:none;width:340px;position:absolute;height:60px;line-height:60px;top:-30px;left:calc(50% - 170px);z-index:99999999999999;box-shadow:0 0 3px rgba(0,0,0,.5);border-radius:3px;}#concierge-campaign a i{margin-left:20px;color:#16395b;}#concierge-campaign .intro{padding:80px 0 60px 0;background-color:#fbfdfe;color:rgba(22,57,91,.7);text-align:center;}#concierge-campaign .intro p{padding-left:80px;padding-right:80px;font-size:1.2em;}#concierge-campaign .intro .author{font-weight:bold;color:#16395b;font-size:1.4em;}#concierge-campaign .article{color:#333;padding:60px 0 0 0;text-align:justify;line-height:1.4em;}#concierge-campaign .article p{padding-right:2em;}#concierge-campaign .article h3{color:#16395b;margin-bottom:.5em;font-size:3.4em;font-weight:normal;text-align:left;line-height:.9em;}#concierge-campaign .article h3::after{width:50px;height:2px;background-color:#529ccd;content:"";display:block;margin:40px 0 20px 0;}#concierge-campaign .feature-image{position:relative;transform:rotate(3deg);margin-bottom:40px;backface-visibility:hidden;perspective:1000;}@media only screen and (max-width:1079px){#concierge-campaign .feature-image{text-align:center;}}@media only screen and (max-width:819px){#concierge-campaign .feature-image{transform:none;}}#concierge-campaign .feature-image img{width:100%;height:auto;margin-top:-80px;box-shadow:0 0 8px rgba(40,40,40,.55);}#concierge-campaign .feature-image img.lazyload,#concierge-campaign .feature-image img.lazyloading{opacity:0;}#concierge-campaign .feature-image img.lazyloaded{opacity:1;transition:opacity 300ms;}@media only screen and (max-width:1079px){#concierge-campaign .feature-image img{margin-top:-130px;width:90%;}}@media only screen and (max-width:819px){#concierge-campaign .feature-image img{margin-top:45px;}}a.see-all{display:block;background-color:#529ccd;color:#fff;font-size:1.4em;font-weight:900;text-align:center;text-decoration:none;width:340px;height:60px;line-height:60px;z-index:99999999999999;box-shadow:0 0 3px rgba(0,0,0,.5);border-radius:3px;margin:0 auto;}a.see-all i{margin-left:20px;color:#16395b;}#extrasNav{margin-bottom:20px;}@media only screen and (max-width:819px){#extrasNav{text-align:center;}#extrasNav .col-3{width:47%;text-align:center;margin-bottom:10px;}}@media only screen and (max-width:639px){#extrasNav .col-3{width:100%;float:none;text-align:center;margin-bottom:10px;}}#extrasNav .cCat{position:relative;border-radius:7px;overflow:hidden;}#extrasNav .cCat img{width:100% !important;height:auto !important;max-width:none !important;margin:0 !important;}#extrasNav .cCat a{position:absolute;top:0;left:0;width:100%;background-color:rgba(22,57,91,.55);color:#fff;font-weight:900;text-align:center;font-size:1.1em;text-decoration:none;bottom:0;text-shadow:0 0 3px rgba(0,0,0,.7);transition:all .3s ease;}@media only screen and (max-width:1079px){#extrasNav .cCat a{font-size:1em;}}#extrasNav .cCat a:hover{background-color:rgba(82,156,205,.9);transition:all .3s ease;}#extrasNav .cCat a span{display:block;padding:25% 8px 0 8px;}.productAlert{margin:18px 0;padding:15px 18px;background:#fffacc;border-radius:5px;color:rgba(0,0,0,.6) !important;}.productAlert .productAlertTitle{font-weight:900;margin-bottom:8px;}.productAlert .productAlertTitle i{color:rgba(0,0,0,.4) !important;margin-right:5px;font-size:1.2em;}.productAlert p{color:rgba(0,0,0,.55) !important;margin-bottom:0;line-height:1.3;}.productInfo ul{margin-bottom:20px;}.productInfo ul li{font-weight:700;margin-bottom:8px;list-style-type:disc;margin-left:30px;color:#16395b;}.delivery{color:#529ccd;text-decoration:none;display:inline-block;margin-top:15px;margin-left:20px;}@media only screen and (max-width:819px){.delivery{margin-left:0;display:block;margin-top:8px;margin-bottom:20px;}}.delivery:hover{text-decoration:underline;}