:root{--sc-ink:#101827;--sc-accent:#08799e;--sc-yellow:#ffd52a;--sc-line:#dce4ec;--sc-surface:#f4f7fb}body{color:var(--sc-ink)}body .page-wrapper{background:var(--sc-surface)}body .page-header .header.panel{font-family:Arial,sans-serif;letter-spacing:.02em;font-size:12px;line-height:1.5}body .page-header .header.content{max-width:1440px;box-sizing:border-box;padding-left:28px;padding-right:28px}body .page-header .header.content:before{display:none}body .page-header .navigation .level0>a.level-top{font-family:Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.015em;padding-left:16px;padding-right:16px}body .page-header .block-search .input-text{border-radius:6px;font:14px/1.4 Arial,sans-serif}body .page-header .header.content .starcostom-header-wishlist,body .page-header .header.content .minicart-wrapper .action.showcart{border-radius:5px}body .breadcrumbs{font-size:12px;line-height:1.6;padding-top:16px;padding-bottom:16px}body #maincontent>.page-title-wrapper{border:0;border-bottom:3px solid var(--sc-yellow);border-radius:8px;clip-path:none;box-shadow:none;padding:26px 28px;margin-bottom:24px;background:linear-gradient(115deg,#101827,#1b2c44)}body #maincontent>.page-title-wrapper:before,body #maincontent>.page-title-wrapper:after{display:none}body #maincontent>.page-title-wrapper .page-title{font-size:clamp(28px,3vw,40px) !important;line-height:1.2 !important;letter-spacing:0;padding:0;margin:0;text-transform:none}body #maincontent .toolbar-products{background:#fff;border:1px solid var(--sc-line);border-radius:6px;box-shadow:none;padding:12px 16px;color:#46576b}body #maincontent .toolbar-products select{border-radius:4px;min-height:40px}body #maincontent .products-grid .product-item-info{border:1px solid var(--sc-line);border-radius:8px;box-shadow:0 3px 12px rgba(16,24,39,.035);transform:none}body #maincontent .products-grid .product-item-info:before,body #maincontent .products-grid .product-item-details:before{display:none}body #maincontent .products-grid .product-item-details{padding:14px}body #maincontent .products-grid .product-item-name{margin-bottom:8px}body #maincontent .products-grid .product-item-link{font-size:16px;line-height:1.4;letter-spacing:0}body #maincontent .products-grid .sc-product-type{align-self:flex-start;border:0;border-radius:4px;padding:3px 7px;font-size:11px;background:#edf5f8}body #maincontent .products-grid .product-item-photo{border-bottom:0}body #maincontent .products-grid .price{font-size:20px}body #maincontent .products-grid .product-item:hover .product-item-info{border-color:#a9c6d4;box-shadow:0 6px 18px rgba(16,24,39,.07)}body #maincontent .action.primary:not(.showcart){border-radius:5px;clip-path:none;box-shadow:none;min-height:44px}body #maincontent :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],select,textarea):not(.qty){border-radius:5px;border-color:#aebdcb;font-size:16px}body #maincontent :is(input[type=text],input[type=email],input[type=password],input[type=tel],select):not(.qty){min-height:44px}body #maincontent :is(input,select,textarea):focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}body .page-wrapper :is(a,button):focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}body.catalog-product-view #maincontent .product.media,body.catalog-product-view #maincontent .product-info-main,body.catalog-product-view #maincontent .product.info.detailed{border:1px solid var(--sc-line);border-radius:8px;box-shadow:0 3px 12px rgba(16,24,39,.035)}body.catalog-product-view #maincontent .product-info-main:after{display:none}body.catalog-product-view #maincontent .product-info-main .page-title{letter-spacing:0}body.catalog-product-view #maincontent .product.attribute.overview{color:#42546a;font-size:15px;line-height:1.7}body.catalog-product-view #maincontent .sc-size-guide-shortcut{border-radius:5px;box-shadow:none}body.catalog-product-view #maincontent .product.info.detailed .data.item.content{line-height:1.7}body.checkout-cart-index #maincontent .cart-summary,body.checkout-index-index #maincontent .opc-block-summary,body.customer-account-login #maincontent .login-container>.block,body.customer-account-create #maincontent .form-create-account{background:#fff;border:1px solid var(--sc-line);border-radius:8px;box-shadow:none}body.checkout-cart-index #maincontent .cart.table-wrapper{border-radius:8px;box-shadow:none}body.customer-account-login #maincontent .login-container>.block,body.customer-account-login #maincontent .login-container>.block .block-title strong{color:#101827}body.customer-account-login #maincontent .login-container>.block .block-content p{color:#42546a}body.checkout-cart-index #maincontent .cart-summary,body.checkout-cart-index #maincontent .cart-summary>.title,body.checkout-cart-index #maincontent .cart-summary .block>.title strong,body.checkout-cart-index #maincontent .cart-summary .cart-totals,body.checkout-cart-index #maincontent .cart-summary .cart-totals :is(.mark,.amount,.price,strong),body.checkout-cart-index #maincontent .cart-summary .field>.label,body.checkout-index-index #maincontent .opc-block-summary,body.checkout-index-index #maincontent .opc-block-summary>.title,body.checkout-index-index #maincontent .opc-block-summary .table-totals :is(.mark,.amount,.price,strong){color:#101827}body.checkout-cart-index #maincontent .cart-summary .cart-totals .grand :is(.mark,.amount,.price){color:#075f7f}body.checkout-cart-index #maincontent .cart-summary .block>.title{border-color:#dce4ec}body.checkout-cart-index #maincontent .cart-summary .block>.title:after{color:#42546a}body.checkout-index-index #maincontent .authentication-wrapper .action-auth-toggle,body.checkout-index-index #maincontent .authentication-wrapper .action-auth-toggle span{color:#101827}body.checkout-index-index #maincontent .step-title{font-size:24px;line-height:1.3;letter-spacing:0}body.checkout-index-index #maincontent .field>.label{line-height:1.5;margin-bottom:8px}body.cms-page-view #maincontent .column.main{font-size:16px;line-height:1.75}body .page-wrapper .page-footer{clip-path:none;border-top:3px solid var(--sc-yellow);padding-top:24px;background-image:radial-gradient(circle at 90% 0,rgba(63,77,138,.18),transparent 45%)}body .page-wrapper .page-footer .footer.content:before{display:none}body .page-footer .footer.links a{line-height:1.7}@media (min-width:1100px){body .page-header .block-search{flex:0 1 300px;width:300px;min-width:220px}body .page-header .nav-sections{flex:1 1 auto;min-width:0}body .page-header .navigation .level0>a.level-top{padding-left:14px;padding-right:14px}}@media (min-width:768px) and (max-width:1099px){body .page-header .header.content{display:grid;grid-template-columns:160px minmax(180px,1fr) repeat(3,44px);grid-template-rows:74px auto;gap:0 12px;align-items:center;padding:0 20px 8px;min-height:0}body .page-header .header.content .logo{grid-column:1;grid-row:1;width:150px;max-width:150px;margin:0 !important}body .page-header .header.content .block-search{grid-column:2;grid-row:1;width:100%;min-width:0;margin:0}body .page-header .header.content .starcostom-header-wishlist{grid-column:3;grid-row:1;margin:0}body .page-header .header.content>.switcher.customer{display:block !important;grid-column:4;grid-row:1;margin:0}body .page-header .header.content .minicart-wrapper{grid-column:5;grid-row:1;margin:0}body .page-header .header.content .nav-sections{grid-column:1/-1;grid-row:2;width:100%;margin:0}body .page-header .header.content .navigation{width:100%}body .page-header .navigation>ul{display:flex;flex-wrap:nowrap;justify-content:center}body .page-header .navigation .level0{flex:0 1 auto;width:auto}body .page-header .navigation .level0>a.level-top{font-size:13px;padding:12px 20px;line-height:1.5;white-space:nowrap}body .page-header .header-slider.swiper-container{max-width:calc(100% - 60px)}}@media (min-width:768px){body.cms-index-index #maincontent .starcostom-seasonal-promo .image-block.element{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px}body.cms-index-index #maincontent .starcostom-seasonal-promo .infox{width:auto;padding-left:28px}body.cms-index-index #maincontent .starcostom-seasonal-promo .heading>strong{letter-spacing:.005em;line-height:1}body.cms-index-index #maincontent .starcostom-seasonal-promo .text{max-width:48ch;font-size:17px;line-height:1.65}}@media (max-width:767px){body .page-header .header.content{padding-left:16px;padding-right:16px}body .page-header .header.panel{font-size:11px;letter-spacing:.01em}body .page-header .navigation .level0>a.level-top{font-size:15px;line-height:1.5;padding:14px 16px}body .breadcrumbs{padding-top:12px;padding-bottom:12px}body #maincontent>.page-title-wrapper{padding:22px 18px;margin-bottom:18px;border-radius:6px}body #maincontent>.page-title-wrapper .page-title{font-size:28px !important}body #maincontent .toolbar-products{padding:10px}body #maincontent .products-grid .product-item-details{padding:12px 10px}body #maincontent .products-grid .product-item-link{font-size:14px}body #maincontent .products-grid .sc-product-type{font-size:10px}body.catalog-product-view #maincontent .product-info-main .page-title{font-size:24px;line-height:1.3}body .page-wrapper .page-footer{padding-top:18px}body .page-footer .footer-links div[data-role=title]{min-height:48px;padding-top:14px;padding-bottom:14px;box-sizing:border-box}body.cms-index-index #maincontent .starcostom-seasonal-promo .image-block.element{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}body.cms-index-index #maincontent .starcostom-seasonal-promo .heading>strong{letter-spacing:0;font-size:42px}body.cms-index-index #maincontent .starcostom-seasonal-promo .heading>small{font-size:12px;line-height:1.6}body.cms-index-index #maincontent .starcostom-seasonal-promo__eyebrow{letter-spacing:.025em}}@media (prefers-reduced-motion:reduce){body #maincontent .product-item-info{transition:none;transform:none !important}}