html.w48-active{background:#203344;--w48-slate:#203344;--w48-ice:#eaf3f8;--w48-orange:#f0a052;--w48-white:#f8fbfd}
.w48-active .main-content-wrap{background:none!important}
.w48-active .header_top_line a,.w48-active #top a{color:#34566d!important}
.w48-active .header_top_line .promo_message,.w48-active .header_top_line .promo_message *{color:#466477!important}
.w48-active #pav-megamenu,.w48-active #pav-megamenu .navbar-toggle{background:#223848!important;border-color:#36566b!important}
.w48-active #pav-megamenu .navbar-nav>li>a{color:#f6fbfe!important}
.w48-active #pav-megamenu .navbar-nav>li.active>a,.w48-active #pav-megamenu .navbar-nav>li.current>a,.w48-active #pav-megamenu .navbar-nav>li.home>a,.w48-active #pav-megamenu .navbar-nav>li:hover>a{background:#304f65!important;color:#ffd0a2!important}
.w48-active #pav-megamenu .dropdown-menu a{color:#304b60!important}
.w48-active .footer-wrapper{background:#1d3040!important;border-color:#7194a765!important}
.w48-active body{background-color:#203344!important;background-image:url("snow.svg"),radial-gradient(ellipse at 0 30%,#547a91 0,transparent 55%),linear-gradient(160deg,#1e3040,#344a5b 65%,#203344)!important;background-attachment:fixed!important;background-size:440px 600px,100% 100%,100% 100%!important;color:#283b49}
.w48-active .outer_container{background:transparent!important;box-shadow:none!important}
.w48-active .header_wrapper,.w48-active header,.w48-active #header{background:#f8fbfd!important;border-color:#d4e4ed!important}
.w48-active .header_top_line_wrapper,.w48-active .header_top_line,.w48-active #top{background:#eaf3f8!important;color:#304b60!important;border-color:#d3e1eb!important}
.w48-active .promo_message{color:#566f80!important}
.w48-active .menu_wrapper,.w48-active .main_menu,.w48-active #menu,.w48-active .journal-header .super-menu{background:#223848!important;border-color:#36566b!important}
.w48-active .menu_wrapper a,.w48-active .main_menu>ul>li>a,.w48-active #menu>ul>li>a{color:#f6fbfe!important}
.w48-active .menu_wrapper a:hover,.w48-active .main_menu>ul>li>a:hover{color:#ffbd7c!important}
.w48-active .main,.w48-active .j-container{background:#f8fbfd!important;border-radius:16px;padding-top:22px;padding-bottom:24px;box-shadow:0 12px 34px #0613211c;margin-top:20px;margin-bottom:24px}
.w48-active #content{background:transparent!important}
.w48-active .breadcrumb_wrapper,.w48-active .breadcrumb{background:#eaf3f8!important;border-color:#ccdde8!important;color:#34566d!important}
.w48-active .product-thumb,.w48-active .product-layout,.w48-active .product-grid-item .product-wrapper{background:#fff!important;border-color:#dce7ef!important;border-radius:8px}
.w48-active .box,.w48-active .product-grid,.w48-active .product-list,.w48-active .product-info,.w48-active .product-page{border-color:#dce7ef!important}
.w48-active .box-heading,.w48-active .heading-title,.w48-active .htabs a{border-color:#d5e5ef!important;color:#283f50!important}
.w48-active #button-cart,.w48-active .btn-primary,.w48-active .button-cart{background:#f0a052!important;border-color:#f0a052!important;color:#1e3040!important;text-shadow:none!important}
.w48-active #button-cart:hover,.w48-active .btn-primary:hover{background:#ffb46e!important}
.w48-active .footer_wrapper,.w48-active footer,.w48-active #footer{background:#1d3040!important;border-top:1px solid #7194a765!important;color:#d9e8f0!important}
.w48-active .footer_wrapper h3,.w48-active footer h3,.w48-active footer h4,.w48-active #footer h3{color:#f4b675!important}
.w48-active .footer_wrapper a,.w48-active footer a,.w48-active #footer a{color:#dceaf2!important}
.w48-home .main_slideshow,.w48-home .journal-slider,.w48-home .tp-banner-container,.w48-home .slideshow,.w48-home [id^="slideshow"]{display:none!important}
.w48-shell{max-width:1280px;width:calc(100% - 40px);margin:25px auto 0;font-family:Arial,Helvetica,sans-serif}
.w48-hero{display:block!important;position:relative;overflow:hidden;border-radius:18px;border:1px solid #8ba3b44d;background:#203344;color:#fff!important;text-decoration:none!important;box-shadow:0 18px 40px #07132126;isolation:isolate}
.w48-art{display:block!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;aspect-ratio:1672/941;object-fit:cover!important;border:0!important}
.w48-copy{position:absolute;left:6.5%;top:50%;transform:translateY(-50%);width:36%;max-width:460px;color:#fff;z-index:2}
.w48-eyebrow{display:block;color:#f7ba7d;font-size:11px;letter-spacing:2.4px;text-transform:uppercase;font-weight:700;margin-bottom:20px;line-height:1.5}
.w48-copy h1{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(32px,3.8vw,58px)!important;line-height:1.08!important;font-weight:400!important;color:#f5fbff!important;letter-spacing:-1.2px!important;text-transform:none!important;margin:0 0 24px!important;border:0!important;text-wrap:balance;text-shadow:0 2px 16px #071a2b70}
.w48-tag{color:#d6e8f3;font-size:15px;line-height:1.7;margin:0 0 26px!important;max-width:360px}
.w48-cta{display:inline-flex;align-items:center;gap:24px;background:#f0a052;color:#203344!important;border-radius:5px;font-size:13px;line-height:1.2;font-weight:700;padding:15px 22px;box-shadow:0 6px 20px #07132133;transition:background .2s,transform .2s}
.w48-cta span{font-size:21px}.w48-hero:hover .w48-cta{background:#ffb46e;transform:translateY(-2px)}
.w48-hero:focus-visible{outline:3px solid #f0a052;outline-offset:5px}
.w48-product{display:block;color:#bdd2df;font-size:10px;line-height:1.6;margin-top:16px;max-width:350px}
.w48-ribbon{margin:0!important;padding:17px 8px 0!important;text-align:center;font-size:11px;line-height:1.6;letter-spacing:1.1px;color:#d6e7f0}.w48-ribbon span{color:#f6c28d;padding:0 12px}
.w48-busy{cursor:wait!important;position:relative}.w48-busy:after{content:"";display:inline-block!important;vertical-align:middle;width:16px;height:16px;margin-left:10px;border:2px solid #20334455;border-top-color:#203344;border-radius:50%;animation:w48-spin .7s linear infinite}
@keyframes w48-spin{to{transform:rotate(360deg)}}
@media(min-width:1600px){.w48-shell{max-width:1360px}.w48-copy h1{font-size:62px!important}}
@media(max-width:760px){.w48-shell{width:calc(100% - 20px);margin-top:14px}.w48-hero{border-radius:12px}.w48-copy{position:relative;left:auto;top:auto;transform:none;width:auto;max-width:none;padding:26px 25px 30px;background:linear-gradient(140deg,#1e3345,#263e50)}.w48-art{aspect-ratio:1672/941;object-fit:contain!important}.w48-eyebrow{font-size:10px;margin-bottom:14px;letter-spacing:1.7px}.w48-copy h1{font-size:36px!important;max-width:480px;margin-bottom:15px!important}.w48-tag{font-size:14px;margin-bottom:21px!important;max-width:440px}.w48-product{max-width:100%;font-size:10px;margin-top:14px}.w48-ribbon{font-size:10px;padding-top:12px!important;letter-spacing:.3px}.w48-ribbon span{padding:0 5px}.w48-active .main,.w48-active .j-container{border-radius:12px;margin-top:14px;padding-top:16px}.w48-busy:after{width:17px;height:17px;border-width:3px}}
@media(prefers-reduced-motion:reduce){.w48-cta{transition:none}.w48-busy:after{animation-duration:1.7s}}
