@charset "UTF-8";body{overflow-x:hidden}.breadcrumbs,.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section--custom-liquid,.shopify-section-group-footer-group.shopify-section--text-with-icons{display:none!important}[data-temp=product-contract]{padding-top:90px}[data-temp=product-contract] .aw_breadcrumbs{margin-bottom:1em}[data-temp=product-contract] .aw_breadcrumbs .breadcrumbs-inner{display:flex;align-items:center;gap:1.25em;margin:0;width:100%;font-size:10px;line-height:1.025}[data-temp=product-contract] .aw_breadcrumbs .breadcrumbs-inner a{text-decoration:underline;position:relative}[data-temp=product-contract] .aw_breadcrumbs .breadcrumbs-inner a:after{content:">";display:block;font-family:12px;line-height:1;position:absolute;right:-1em;top:50%;translate:0 -50%}.header{position:fixed;top:0;left:0;right:0;width:100%;height:72px;background-color:#fff;box-shadow:0 3px 6px #00000029;z-index:99}.header__inner{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem}.logo{width:200px;max-width:40%}.header-icon{width:390px;display:flex;max-height:56px;align-items:center;justify-content:end;text-align:center;line-height:100%}.header-icon *{margin:0;padding:0}.header-icon div span{font-size:12px}.header-icon .contact-form a{display:block;background:#225ba5;padding:10px;border-radius:3px;color:#fff}div#achievements ul li a:hover,.header-icon .contact-form a:hover{opacity:.5}.header-icon .contact-call{padding:9px 10px;margin-right:10px;font-size:18px;background:#e5f2ff;border-radius:3px}.header-icon i.las{font-size:18px;margin-right:3px}.drawer__button{position:relative;width:3rem;height:3rem;background-color:transparent;border:none;cursor:pointer;z-index:999}.drawer__button>span{display:block;position:absolute;top:50%;left:50%;width:2rem;height:2px;background-color:#000;transform:translate(-50%)}.drawer__button>span:first-child{transform:translate(-50%,calc(-50% - .5rem));transition:transform .3s ease}.drawer__button>span:nth-child(2){transform:translate(-50%,-50%);transition:opacity .3s ease}.drawer__button>span:last-child{transform:translate(-50%,calc(-50% + .5rem));transition:transform .3s ease}.drawer__button.active>span:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.drawer__button.active>span:nth-child(2){opacity:0}.drawer__button.active>span:last-child{transform:translate(-50%,-50%) rotate(45deg)}.drawer__nav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;transition:opacity .3s ease;opacity:0;visibility:hidden}.drawer__nav.active{opacity:1;visibility:visible}.drawer__nav__inner{position:relative;width:80%;height:100%;background-color:#fff;padding:4rem 1.5rem 1rem;margin:0 0 0 auto;overflow:scroll}.drawer__nav.active .drawer__nav__inner{transform:translate(0)}.drawer__nav__menu{list-style:none;padding-left:0}.drawer__nav__link{display:block;color:#000;text-decoration:none;padding:1rem;border-bottom:solid 1px lightgray}body.active{height:100%;overflow:hidden}section{width:100%;height:30vh}section:nth-child(2n){background-color:#87ceeb}@media print,screen and (max-width:800px){.breadcrumbs{margin-top:100px}.header-icon i.las{font-size:1.8rem;margin:0}.contact-call{display:flex;align-items:center;justify-content:center}buttom.drawer__button.sp-only{margin-left:10px}.contact-call.sp-only{width:48px;aspect-ratio:1/1;padding:12px 12px 8px 8px}}footer.l-footer{position:relative;background:#225ba5;color:#fff;padding:60px 0;text-align:center;font-size:13px}.p-footer_pageTop{width:10vmin;max-width:26px;height:10vmin;max-height:13px;display:block;position:absolute;bottom:5vmin;right:4%}ul.p-footer_navList{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px}ul.p-footer_navList li.p-footer_navListItem{padding-right:10px;border-right:solid 1px #3e7ac6;margin-right:10px}ul.p-footer_navList li.p-footer_navListItem:last-child{border:navajowhite;margin-right:0;padding-right:0}ul.p-footer_navList li.p-footer_navListItem:hover{opacity:.5}.p-footer_pageTop i.las.la-angle-up{font-size:34px;color:#fff}.contract_btn_wrap{text-align:center}.contract_btn_wrap a{display:inline-block;width:min(100%,480px);background-color:#e00;color:#fff;font-weight:700;line-height:1.025;text-decoration:none;text-align:center;border-radius:5px;padding:16px 32px}.product-info__price,.product-info__variant-picker,.product-info__badge-list,#chatplusview{display:none}@media screen and (min-width:1000px){[data-temp=product-contract] .product{align-items:center}}header{position:relative!important}.footerfloat{position:fixed;bottom:10px;right:10px;max-width:40%;width:360px;text-align:center;z-index:100;border-radius:5px}.footerfloat p{font-size:16px;font-weight:700;padding:3px 0}.footerfloat ul{width:100%;display:flex;justify-content:space-between;padding:0;gap:5px}.footerfloat ul li{width:100%;text-align:center;display:inline-flex;align-items:center;border:1px solid #ccc}.footerfloat ul li a{display:block;width:100%;padding:18px 5px;align-items:center;color:#fff;margin:0 auto;line-height:1.3}.footerfloat ul li.btn_catalog{background-color:#2b2b2b;font-size:16px;border-radius:5px}.footerfloat ul li.btn_catalog i.la-envelope{margin-right:8px;font-size:28px;vertical-align:middle}.footerfloat ul li.btn_catalog span,.footerfloat ul li.btn_form span{font-size:12px}@media print,screen and (max-width:800px){.footerfloat ul li.btn_catalog,.footerfloat ul li.btn_form{font-size:18px;border-radius:0}.footerfloat ul li.btn_catalog span,.footerfloat ul li.btn_form span{font-size:11px}.footerfloat{bottom:0;right:0;width:100%;max-width:100%}.footerfloat p{font-size:9px;padding:0}.footerfloat ul{padding:0;gap:0px}.footerfloat ul li{border-radius:0;border:none}.footerfloat ul li a{padding:20px 5px}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/contract-product.css.map */
