:root{--cbx-navy:#0b1220;--cbx-navy-2:#101a30;--cbx-navy-3:#1a2540;--cbx-red:#ff3b30;--cbx-red-dark:#d92a20;--cbx-ink:#14203d;--cbx-mute:#6b7690;--cbx-line:#e4e8f1;--cbx-bg:#f4f6fb;--cbx-radius:14px;--cbx-shadow:0 10px 30px rgba(11,18,32,.1);--cbx-shadow-lg:0 18px 44px rgba(11,18,32,.18);--topbar-bg-color:#070c18;--topbar-text-color:#c9d3ea;--topbar-text-color-rgba:201,211,234;--header-bg-color:#0b1220;--text-header-color:#ffffff;--text-header-color-rgba:255,255,255;--header-text-color-hover:#ff3b30;--bg-number-icon:#ff3b30;--text-number-icon:#ffffff;--header-bg-mobile-color:#0b1220;--header-mobile-text-color:#ffffff;--nav-link-color:#ffffff;--nav-link-hover-color:#ff3b30;--nav-dropdown-background:#0b1220;--nav-dropdown-link-color:#e6ebf7;--nav-dropdown-link-hover-color:#ff3b30;--nav-bg-nav-link-hover:transparent;--main-color:#0b1220;--main-color-rgba:11,18,32;--body-color:#1c2540;--body-link:#14203d;--body-link-hover:#ff3b30;--second-bg-color:#f4f6fb;--body-border-color:#e4e8f1;--section-heading-cl:#0b1220;--sale-lb-cl:#ffffff;--sale-lb-bgcl:#ff3b30;--btn1-cl:#ffffff;--btn1-bg-cl:#ff3b30;--btn1-border-cl:#ff3b30;--btn1-hover-cl:#ffffff;--btn1-hover-bg-cl:#0b1220;--btn1-hover-border-cl:#0b1220;--btn2-cl:#14203d;--btn2-bg-cl:#e9edf5;--btn2-border-cl:#e9edf5;--btn2-hover-cl:#ffffff;--btn2-hover-bg-cl:#ff3b30;--btn2-hover-border-cl:#ff3b30;--price-color:#0b1220;--price-sale-color:#e0261b;--product-card-title-cl:#14203d;--product-card-price-fs:15px;--product-card-price-sale-fs:15px;--button-cart-bg:#0b1220;--button-cart-hover-bg:#ff3b30;--button-cart-cl:#ffffff;--button-cart-hover-cl:#ffffff;--bg-deal-section:#f4f6fb}html{scroll-behavior:smooth}body{background:#fff;-webkit-font-smoothing:antialiased}.header-group,header.header{background:var(--cbx-navy)}header.header .header-top{background:linear-gradient(180deg,#0b1220,#0e1830)}header.header a:hover{color:var(--cbx-red)}header .header-logo{flex:0 0 auto!important;min-width:90px;width:auto!important}header .header-logo a{display:block;flex:0 0 84px!important;line-height:0;width:84px!important;min-width:84px!important;height:84px!important;background:#fff;border-radius:50%;padding:3px;box-shadow:0 0 0 3px #ff3b30e6;overflow:hidden}header .header-logo img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;border-radius:50%;display:block}header .search-form{border-radius:999px;overflow:hidden;box-shadow:0 0 0 2px #ff3b30d9}header .search-form input{background:#fff;color:#14203d;border:0}header .search-form .btn.btn-1{background:var(--cbx-red);border-color:var(--cbx-red);border-radius:0 999px 999px 0}header .search-form .btn.btn-1:hover{background:var(--cbx-red-dark)}.section-heading{margin-bottom:22px}.section-heading h2.heading{font-weight:800;letter-spacing:-.01em;color:var(--cbx-navy);font-size:26px;line-height:1.2;border:0;border-left:5px solid var(--cbx-red);padding-left:14px}.section-slideshow .slide-content-inner{background:transparent!important;padding:0!important;width:auto!important;max-width:min(620px,44vw);border-radius:0!important}.section-slideshow .slider-item{background:var(--cbx-navy)}.section-slideshow .slide-content{position:absolute;z-index:3}.section-slideshow .content-text-1{display:block;color:#fff;font-weight:800;letter-spacing:-.02em;line-height:1.08;font-size:clamp(26px,3.5vw,54px);text-shadow:0 2px 24px rgba(0,0,0,.35)}.section-slideshow .content-text-1 *{margin:0;color:#fff;font-weight:800;font-size:inherit;line-height:inherit}.section-slideshow .content-text-2{display:inline-block;margin:14px 0 8px;padding:6px 12px;border-radius:999px;background:#ff3b3029;border:1px solid rgba(255,59,48,.55);color:#ffb3ae;font-weight:700;letter-spacing:.08em;font-size:clamp(10px,1vw,14px)}.section-slideshow .content-text-2 *{margin:0;color:inherit;font-size:inherit}.section-slideshow .content-text-3{display:block;color:#d6def2;font-size:clamp(13px,1.35vw,19px);line-height:1.45;margin-bottom:22px}.section-slideshow .content-text-3 *{margin:0;color:inherit;font-size:inherit;font-weight:500}.section-slideshow .btn-slide{border-radius:12px;font-weight:700;letter-spacing:.02em;padding:14px 34px;box-shadow:0 10px 26px #ff3b3061;transition:transform .2s,box-shadow .2s,background .2s}.section-slideshow .btn-slide:hover{transform:translateY(-2px);box-shadow:0 14px 32px #ff3b3080}.section-slideshow .tns-nav button{background:#ffffff59;width:10px;height:10px;border-radius:50%;border:0}.section-slideshow .tns-nav button.tns-nav-active{background:var(--cbx-red);width:28px;border-radius:6px}.collection-card{background:#fff;border:1px solid var(--cbx-line);border-radius:var(--cbx-radius);box-shadow:var(--cbx-shadow);transition:transform .2s,box-shadow .2s}.collection-card:hover{transform:translateY(-4px);box-shadow:var(--cbx-shadow-lg)}.collection-card_title a{font-weight:700;color:var(--cbx-ink)}section.product-card{background:#fff;border:1px solid var(--cbx-line);border-radius:var(--cbx-radius);overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s;height:100%}section.product-card:hover{transform:translateY(-4px);box-shadow:var(--cbx-shadow-lg);border-color:#ff3b3059}.product-card_title,.product-card_title a{font-weight:600;color:var(--cbx-ink);line-height:1.35;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis}.product-card_title{min-height:2.7em}.product-card .product-vendor a{color:var(--cbx-mute);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.product-card_price_action .product-price{font-weight:800;color:var(--cbx-navy);font-size:15px}.product-card_price_action .price-sale,.price-sale{color:var(--cbx-red-dark)}.product-card_labels .label.label-sale{background:var(--cbx-red);color:#fff;border-radius:8px;font-weight:800;padding:4px 9px}.btn-add-to-cart.js-atc-btn{border-radius:10px;background:var(--cbx-navy);color:#fff;font-weight:700;transition:background .2s}.btn-add-to-cart.js-atc-btn:hover{background:var(--cbx-red)}.btn.btn-1{border-radius:10px;font-weight:700;letter-spacing:.01em;transition:transform .15s,background .2s,box-shadow .2s}.btn.btn-1:hover{transform:translateY(-1px)}.btn.btn-2{border-radius:10px}#back-to-top{background:var(--cbx-red);border-color:var(--cbx-red);border-radius:12px}.template-collection h1{font-weight:800;color:var(--cbx-navy);letter-spacing:-.01em}.template-product .product-info_title h1,.template-product .product-title{font-weight:800;letter-spacing:-.01em;color:var(--cbx-navy);font-size:26px;line-height:1.25}.template-product .js-tab-content h1,.template-product .js-tab-content h2{font-size:20px!important;line-height:1.35;font-weight:700;margin:0 0 14px;color:var(--cbx-navy)}.template-product .js-tab-content h3{font-size:17px;font-weight:700;color:var(--cbx-navy)}.template-product .js-tab-content{line-height:1.7}.template-product .price,.template-product .product-price{font-weight:800}.template-product .btn-1,.template-product .btn-add-to-cart{border-radius:12px;padding-top:14px;padding-bottom:14px}.template-product .nav-tabs .nav-link.active,.template-product .tab-nav .active{border-bottom:3px solid var(--cbx-red);color:var(--cbx-navy)}nav.breadcrumb,.breadcrumb{background:var(--cbx-bg)}.breadcrumb a{color:var(--cbx-mute)}.breadcrumb a:hover{color:var(--cbx-red)}.template-page h1,.template-blog h1,.template-article h1,.template-cart h1,.template-search h1,.template-404 h1,.template-customers-login h1,.template-customers-register h1,.template-list-collections h1{font-weight:800;letter-spacing:-.01em;color:var(--cbx-navy);border-left:5px solid var(--cbx-red);padding-left:14px;line-height:1.2}.template-page .rte,.template-article .rte,.template-page .page-content{line-height:1.75;font-size:16px}.template-page .rte h2,.template-article .rte h2{font-weight:800;color:var(--cbx-navy);margin-top:1.6em}.template-page .rte h3,.template-article .rte h3{font-weight:700;color:var(--cbx-navy)}.template-page .rte a,.template-article .rte a{color:var(--cbx-red-dark);text-decoration:underline;text-underline-offset:3px}.template-page .rte table,.template-article .rte table{border-radius:var(--cbx-radius);overflow:hidden}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{border-radius:10px;border:1px solid var(--cbx-line);transition:border-color .2s,box-shadow .2s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--cbx-red);box-shadow:0 0 0 3px #ff3b3026;outline:0}.article-card,.blog-article,.card-article{background:#fff;border:1px solid var(--cbx-line);border-radius:var(--cbx-radius);overflow:hidden;box-shadow:var(--cbx-shadow);transition:transform .2s,box-shadow .2s}.article-card:hover,.blog-article:hover,.card-article:hover{transform:translateY(-3px);box-shadow:var(--cbx-shadow-lg)}.template-cart .cart-item,.template-cart table{border-color:var(--cbx-line)}.template-cart .cart-summary,.template-cart .cart-total{background:var(--cbx-bg);border-radius:var(--cbx-radius)}.template-cart .btn-checkout,.template-cart [name=checkout]{background:var(--cbx-red);border-color:var(--cbx-red);color:#fff;border-radius:12px;font-weight:800}.template-cart .btn-checkout:hover,.template-cart [name=checkout]:hover{background:var(--cbx-navy);border-color:var(--cbx-navy)}.template-404 .btn,.template-search .btn{border-radius:12px}.pagination .page-item.active .page-link,.pagination .current{background:var(--cbx-red);border-color:var(--cbx-red);color:#fff}footer.footer{background:var(--cbx-navy);color:#aab6d3}footer.footer a{color:#cfd8ee}footer.footer a:hover{color:var(--cbx-red)}footer.footer h2,footer.footer h3,footer.footer h4,footer.footer .heading{color:#fff}footer.footer [class*=newsletter]{background:linear-gradient(90deg,#1a2540,#2a1218)!important}footer.footer [class*=newsletter] .btn,footer.footer [class*=newsletter] button{background:var(--cbx-red);color:#fff;border-color:var(--cbx-red)}footer.footer .block-product-listing h4,footer.footer .block-product-listing h4 a{color:#fff;font-weight:800;letter-spacing:-.01em}footer.footer .block-product-listing h4{border-left:5px solid var(--cbx-red);padding-left:12px;line-height:1.2}footer.footer .block-product-listing .bw-item>*,footer.footer .block-product-listing h4+*{border-color:#ffffff1f}footer.footer .product-card,footer.footer section.product-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;transform:none!important;overflow:visible;height:auto;align-items:center}footer.footer .product-card:hover{transform:none!important;box-shadow:none!important}footer.footer .product-card_media{flex:0 0 84px;width:84px!important;height:84px;background:#fff;border-radius:12px;overflow:hidden;position:relative;display:block}footer.footer .product-card_media>*,footer.footer .product-card_media .image__style{display:block!important;position:relative;width:100%!important;height:100%!important;padding:0!important}footer.footer .product-card_media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain;padding:5px}footer.footer .product-card_title,footer.footer .product-card_title a,footer.footer .product-card .product-card_title *{color:#e6ebf7!important;font-weight:600;min-height:0}footer.footer .product-card_title a:hover{color:var(--cbx-red)!important}footer.footer .product-card .product-price,footer.footer .product-card .price-regular,footer.footer .product-card .money{color:#fff;font-size:14px;font-weight:700}footer.footer .product-card .price-sale{color:#ff7a70!important;font-weight:800}footer.footer .product-card .price-compare,footer.footer .product-card del{color:#8d99b8!important;font-weight:400}footer.footer .block-product-listing img[class*=banner],footer.footer .block-banner img{border-radius:var(--cbx-radius)}@media(max-width:767px){.section-heading h2.heading{font-size:20px}header .header-logo{min-width:56px}header .header-logo a{flex-basis:56px!important;width:56px!important;min-width:56px!important;height:56px!important}.section-slideshow .slide-content-inner{max-width:92%!important}.section-slideshow .content-text-1{font-size:24px}.section-slideshow .content-text-3{display:none}.section-slideshow .btn-slide{padding:10px 22px}section.product-card:hover{transform:none}.template-product .product-info_title h1{font-size:21px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/cbx-modern.css.map */
