.full-width{margin-left:10px;margin-right:10px}*{color-scheme:auto!important}.interactive-btn:hover{box-shadow:0 12px 24px #6c757d33!important;cursor:pointer!important}body{font-family:poppins!important}.home-container{padding:0}.home-banner{width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.btnaddcart:hover{background-color:var(--colour-subtle-dark-biscay-hover)!important;color:var(--background-light-white)!important;border:2px solid var(--colour-subtle-dark-biscay-hover)!important}.search-content-wrapper .product-tile-list-item{width:79%!important}.common-btn{height:48px!important;min-width:207px!important;font-size:16px!important;font-weight:400!important;font-family:Inter!important}.react-calendar{width:100%!important}.deeper-exploration-section-acc-dashboard{background-color:#17356e!important}.section-desc{font-weight:400;font-size:16px}.exploration-card .card-text{font-size:.9rem;color:var(--background-light-white);line-height:1.4}.section-title{font-size:35px;font-weight:300;vertical-align:bottom;margin-top:-8px;font-style:normal;font-family:poppins;line-height:125%}.section-desc.clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-dot-indicators .dot.active{background-color:var(--background-dark-medium-biscay)!important}.welcome-text-myaccount{font-size:35px!important;font-weight:300;margin-bottom:12px!important}.account-info-myaccount div{padding-bottom:12px;font-family:inter}.edit-icon-dashboard{align-items:center}@media (max-width: 767px){:root{--mobile-gap: 5%}.mobile-exploration-wrapper{padding-left:5%;padding-right:5%}.mobile-scroll-container{display:flex;flex-direction:row;align-items:flex-start;gap:var(--mobile-gap);will-change:transform;transition:transform .38s cubic-bezier(.2,.9,.2,1);padding-bottom:8px}.mobile-scroll-container .exploration-card{flex:0 0 85%;min-width:85%;max-width:85%;margin:0}.mobile-scroll-container .peek-slide.active{transform:scale(1.02)}.mobile-scroll-container .exploration-card .frame-1,.mobile-scroll-container .exploration-card .left-frame-1,.mobile-scroll-container .exploration-card .right-frame-1{position:absolute;inset:0}}@media (width <=600px){.fullwidth{width:100%}}@media (min-width: 500px) and (max-width: 1000px){.flexNowrap{flex-wrap:nowrap}}@media (max-width: 1024px){.right-section-school{flex-wrap:wrap!important}.welcome-text-myaccount{font-size:24px!important}}.verified-eyebrow-text{font-family:Inter!important;font-size:10px;font-weight:700;color:#17356e;text-transform:uppercase;letter-spacing:1px;line-height:14px}.link-text-block{font-weight:600;font-size:14px;line-height:125%;font-family:poppins}@media (min-width: 1024px){.verifieduserdeatils-block{width:335px!important}.fullwidthheight-block{min-width:384px!important;height:173px!important}}@media (max-width: 767px){.deeper-exploration-section{position:relative;overflow:hidden}.deeper-exploration-overlay{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:160%;height:auto;max-width:none;opacity:.25;z-index:0}.user-detail-tile-section-right{position:relative;padding-bottom:180px!important}.contract-pricing-info-tile{position:absolute;bottom:0;background:var(--background-dark-medium-biscay);left:16px;right:16px;width:auto!important}}.contract-pricing-info-tile{position:absolute;bottom:16px;background:var(--background-dark-medium-biscay);left:16px;right:16px}.user-detail-tile-section-right{position:relative;padding-bottom:180px!important}.popup-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:#0006;display:flex;justify-content:center;align-items:flex-start;padding:20px 0;z-index:9999;overflow:hidden}.popup-title{font-weight:300}.popup-container{background:var(--background-light-white, #fff);padding:30px;border-radius:16px!important;max-width:830px;width:100%;box-shadow:0 4px 8px #0003;margin:20px auto;position:relative;max-height:90vh;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.item-restrict-popup-wrapper{padding:24px!important}.popup-container-block{width:100%!important}.popup-container-block-address{max-width:1500px!important}.popup-body{background:#fff!important}.popup-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--foreground-on-light-strong-4, #ddd);margin-bottom:15px;padding-bottom:15px;top:0;background:#fff;z-index:1}.popup-header.empty-title{justify-content:flex-end}.popup-title{margin:0;font-size:28px!important;color:#333}.popup-close{background:transparent;padding:0;border:none;font-size:28px;font-weight:300;cursor:pointer;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#000;transition:color .2s ease}.popup-close:hover{color:#333}.popup-body{min-height:auto}.popup-overlay{z-index:100000}@media (max-width: 1024px){.popup-overlay{padding-left:15px;padding-right:15px;z-index:100000}.popup-title{font-size:15px;font-weight:300}}@media (max-width: 768px){.popup-container{padding:20px;margin:10px auto}.popup-header{padding-bottom:8px}.popup-title{font-size:1.3rem}}@media (max-width: 480px){.popup-container{padding:15px;margin:5px auto}.popup-header{flex-direction:column;gap:10px;align-items:flex-start}.popup-close{position:absolute;right:10px}}@media (max-width: 768px){.popup-container{padding:20px;margin:10px auto}.popup-header{padding-bottom:8px}.popup-title{font-size:1.3rem}.popup-title-block{font-size:18px!important;font-weight:300!important;line-height:125%!important;letter-spacing:-.02px!important;font-family:Poppins!important}}@media (max-width: 480px){.popup-container{padding:15px;margin:5px auto}.popup-header{flex-direction:column;gap:10px;align-items:flex-start}.popup-close{position:absolute;right:10px}.add-new-credit-card{width:100%!important}}.add-new-credit-card{width:30%!important}@media (min-width: 1024px){.popup-title-block{font-size:28px!important;font-weight:300!important}}.loader-wrapper{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.opacity-overlay{position:absolute;inset:0;background:var(--background-light-iron);opacity:.5}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingio-spinner-rolling{position:relative;width:120px;height:120px;z-index:1}.ldio div{position:absolute;width:80px;height:80px;border:10px solid #169B62;border-top-color:transparent;border-radius:50%;animation:spin 1.2s linear infinite;top:6px;left:6px;box-sizing:border-box}.account-cards-grid-container{background-color:var(--background-dark-medium-green-haze);padding-top:2rem;padding-bottom:20px;border-radius:12px}.account-card{border-radius:8px;padding:1.5rem;display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem;cursor:pointer;transition:all .3s ease;height:100%;box-shadow:0 2px 8px #0000001a;position:relative;background-color:#eefbf3}.account-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #00000026}.account-card:active{transform:translateY(-2px)}.card-content{flex:1}.card-title{font-size:1.1rem;font-weight:600;color:#1a237e;margin:0 0 .5rem}.account-cards-grid-container .card-title{color:#080808;font-size:20px;font-weight:300}.card-description-accounts{font-size:.9rem;color:#555;margin:0;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.account-cards-grid-container .card-description-accounts{font-size:14px;color:#080808;font-weight:400;font-family:inter;line-height:125%}@media (max-width: 1024px){.account-cards-grid-container .card-content{min-height:unset}}.card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;width:24px;height:24px;align-self:flex-start;margin-top:-1px}.card-icon svg{width:24px;height:24px;position:absolute;top:0;left:0}.card-icon .icon-default{display:block}.card-icon .icon-hover,.account-card:hover .card-icon .icon-default{display:none}.account-card:hover .card-icon .icon-hover{display:block}@media (max-width: 991px){.account-cards-grid-container{padding-top:2rem;padding-bottom:20px}}@media (max-width: 576px){.account-cards-grid-container{padding-bottom:20px}.account-card{padding:1.25rem}.card-title{font-size:1rem}.card-description{font-size:.85rem}.card-icon svg{width:24px;height:24px}}@media (min-width: 576px){.mobile-only-container{max-width:100%;padding-left:0;padding-right:0}}.promotion-banner-container{background-color:var(--background-dark-medium-green-haze);padding:2rem;border-radius:12px}.promotion-content{display:flex;justify-content:space-between;align-items:center;gap:2rem}.promotion-text{flex:1}.promotion-headline{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 .5rem}.promotion-description{font-size:.95rem;color:#fffffff2;margin:0;line-height:1.5}.btn-shop-now{padding:.75rem 2rem;font-weight:600;border-radius:8px!important;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-shop-now:hover{background-color:#0d1757;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.btn-shop-now:active{transform:translateY(0)}@media (max-width: 768px){.promotion-content{flex-direction:column;gap:1.5rem}.promotion-headline{font-size:1.25rem}.btn-shop-now{width:100%;max-width:300px}}.ar-header{font-weight:300;font-style:normal;font-size:35px;line-height:125%;letter-spacing:-.02em;vertical-align:bottom;margin-bottom:16px}.ar-description{font-size:16px;line-height:1.5;color:var(--color-dark-charcoal)}.accessories-product-image{width:100%;height:auto;object-fit:contain;border-radius:6px}.flags{display:flex}.flags-accessories .flag{--font-eyebrow: 12px/16px "Helvetica Neue", sans-serif;font-weight:700;font-style:normal;font-size:10px;line-height:14px;letter-spacing:.1em;text-align:center;vertical-align:middle;text-transform:uppercase;padding:2px 8px;border-radius:50px;border:1px solid transparent;background:var(--background-light-white);min-height:22px;align-items:center;justify-content:center}.flags-accessories .new{min-width:20px;min-height:22px;color:var(--background-dark-medium-biscay);border-color:var(--background-dark-medium-biscay)}.accessories-container .product-name{font-weight:300;font-style:normal;font-size:24px;color:var(--color-dark-charcoal);line-height:125%;letter-spacing:-.02em;min-height:90px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;cursor:pointer}.description{font-size:12px;color:var(--color-dark-charcoal);margin-bottom:12px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.price-section{font-weight:400;font-style:normal;font-size:24px;line-height:150%;letter-spacing:0px;vertical-align:middle}.price-section .original-price{text-decoration:line-through;text-align:center;color:var(--background-dark-dust)}.price-section .sale-price1{text-align:center}.price-section .uom1{color:var(--background-dark-dust);text-align:center}.btnaddcart{width:200px;height:48px;background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border-radius:8px;padding:0;font-weight:500;border:none;align-self:flex-start;gap:16px;display:flex;align-items:center;justify-content:center;opacity:1;transition:background-color .3s ease;font-weight:400;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;vertical-align:middle}.btnaddcart:hover{background-color:var(--background-dark-dark-biscay-hover);color:var(--background-light-white)}.horizontal-card{display:flex;flex-direction:row;background-color:var(--background-light-white);border-radius:8px;overflow:hidden;transition:box-shadow .3s ease;margin-bottom:20px;width:100%;max-width:582px;min-height:309px;border:none}.image-section{position:relative;flex:0 0 280px;min-width:280px;min-height:280px;display:flex;justify-content:center;align-items:center;background:var(--background-light-white);border:1px solid var(--background-light-iron);border-radius:8px}@media (min-width: 1024px){.detail-section{display:flex;flex-direction:column;justify-content:space-between;height:99%;margin-left:30px!important}.imageselection-block{width:280px!important;height:280px!important}.accessoriesproductimg-block{width:100%!important;height:100%!important}}@media (max-width: 1023px){.flags-accessories .flag{display:flex;position:absolute;top:25px;left:25px;gap:4px}.flags-accessories .flag{font-size:10px;padding:2px 6px}.image-section{min-height:auto}.detail-section{display:flex;flex-direction:column;height:99%;justify-content:center;margin-left:6px;text-align:center}.accessories-row-container{display:flex;flex-direction:column;justify-content:center;align-items:center}}.accessories-container .hover-view{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(to bottom,#ccc,#e6e6e6,#fff);opacity:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem;text-align:center;transition:opacity .3s ease;pointer-events:none;padding-top:50px}.accessories-container .hover-view.show-on-hover{opacity:1;pointer-events:auto}.accessories-container .hover-view .product-name-full{font-size:15px;line-height:20px;color:#444;margin:1rem 0}.accessories-container .hover-view .brand-text1{font-weight:700;color:#222;font-size:12px;letter-spacing:.5px;bottom:-1px;right:0;padding:13px;border-bottom:0;border-right:0;border-top-left-radius:11px;z-index:9}.btnaddcart.flash,.btnaddcart.flash:hover{animation:addCartFlash .35s ease;border-color:transparent;pointer-events:none}.addtocart-popup-container{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999}.addtocart-popup{background-color:#eaffea;border:1px solid #c5e7c5;border-radius:8px;padding:16px 24px;box-shadow:0 2px 10px #0000001a;display:flex;gap:var(--Spacing-24, 24px);position:relative;align-items:flex-start}.addtocart-popup.success{background-color:#eaffea;border:1px solid #c5e7c5}.addtocart-popup.error{background-color:#ffeaea;border:1px solid #f5c2c2}.checkmark{color:green;font-size:20px;margin-bottom:5px}.addtocart-popup-text{font-size:16px}.popup-subtext{font-size:13px;color:#555}.addtocart-popup-close-btn{border:none;background:none;font-size:20px;padding:0}@media (max-width: 576px){.addtocart-popup svg{width:24px!important;height:24px!important;min-width:24px;min-height:24px;flex-shrink:0}}.checkout-login-form .form-control{border-radius:.2rem}.checkout-login-form .form-control:focus{box-shadow:none;border-color:#80bdff}.checkout-login-form .form-control.is-invalid~.btn-link,.checkout-login-form .was-validated .form-control:invalid~.btn-link{display:none!important}.checkout-login-form .nav-tabs{display:flex;width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #dee2e6}.checkout-login-form .nav-tabs .nav-item{flex:1 1 50%}.checkout-login-form .nav-tabs .nav-link{width:100%;text-align:center;border-top:0;border-left:0;border-right:0;border-radius:0;color:#000}.checkout-login-form .nav-tabs .nav-link:hover,.checkout-login-form .nav-tabs .nav-link:focus{border-radius:0}.checkout-login-form .forgot-link{font-weight:300;color:inherit;text-decoration:none}.checkout-login-form .nav-tabs .nav-link.active{border-top:0;border-left:0;border-right:0;border-bottom:2px solid #28a745;color:#28a745}.checkout-login-form .forgot-link{font-size:.85rem;color:#6c757d;text-decoration:none;display:block;text-align:left;padding-top:.5rem}.checkout-login-form .forgot-link:hover{text-decoration:underline}.checkout-login-form .custom-input{border:1px solid var(--background-dark-dark-biscay)}.checkout-login-form .custom-border{border-bottom:1px solid var(--background-dark-dark-biscay)}.checkout-login-form .custom-fg{color:var(--background-dark-dark-biscay)}.guest-heading:hover{color:var(--background-dark-dark-biscay)!important;border-color:var(--background-dark-dark-biscay)!important;color:#fff!important}.guest.accordion-button:after{background-color:#fff;border-radius:100%}.selectRow{display:flex;gap:32px;margin-bottom:24px;flex-wrap:wrap}.field-group{display:flex;flex-direction:column;min-width:200px}.field-group select{padding:6px;font-size:14px;margin-bottom:6px;border-radius:20px;border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay)}.field-group label{font-weight:600;margin-bottom:4px;color:var(--background-dark-dark-biscay)}.field-value{color:var(--background-dark-dark-biscay);font-weight:600}.field-value{font-size:16px;color:#333;padding:4px 0}.licenseeSection{margin-bottom:24px}.licenseeRow{display:flex;gap:12px;margin-bottom:12px}.addBtn{margin-top:8px;padding:8px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.actionRow{display:flex;justify-content:flex-end;gap:12px}.licenseeHeader,.licenseeRow{display:grid;grid-template-columns:30px 267px 140px 140px 51px 30px;align-items:center;gap:8px;margin-bottom:8px}.licenseeRow input[type=email]{width:267px}.licenseeRow input[type=text]{width:140px}.licenseeRow input[type=number]{width:51px}.cancelBtn-license,.cartBtn-license{padding:10px 16px;border:none;border-radius:4px;cursor:pointer;min-width:207px;text-align:center;font-weight:600}.cartBtn-license{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.licenseeHeader{display:flex;gap:12px;font-weight:700;margin-bottom:8px}.licenseeHeader span{flex:1}.licenseeRow{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.license-header{font-size:18px;font-weight:600}.licenseeRow input{flex:1;padding:8px;border-radius:4px;border:1px solid #aaa}.deleteBtn{background:none;border:none;font-size:20px;cursor:pointer;padding:0 8px;line-height:1}.addBtn{margin-top:8px;padding:8px 12px;background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border:none;border-radius:4px;cursor:pointer}.actionRow{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.cancelBtn-license,.cartBtn{padding:10px 16px;border:none;border-radius:4px;cursor:pointer}.cancelBtn-license{background-color:var(--background-light-white);color:var(--background-dark-dark-biscay);border:1px solid var(--background-dark-dark-biscay)}.cartBtn{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.licenseeHeader,.licenseeRow{display:grid;grid-template-columns:30px 3fr 1.5fr 1.5fr .6fr 30px;align-items:center;gap:8px;margin-bottom:8px}.indexCol{text-align:center;font-weight:500;color:var(--background-dark-dark-biscay)}.licenseeHeader{font-weight:700;font-size:14px;color:var(--background-dark-dark-biscay);margin-bottom:6px}.licenseeRow input{flex:1;padding:8px 10px;border-radius:20px;border:1px solid var(--background-dark-dark-biscay);font-size:14px}.deleteBtn{background:none;border:none;font-size:18px;color:var(--background-dark-dark-biscay);cursor:pointer;padding:0;line-height:1;text-align:center}@media (max-width: 1023px){.selectRow{flex-direction:column;gap:16px}.licenseeHeader{display:none}.licenseeRow{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #ccc;border-radius:12px;background-color:#f9f9f9}.licenseeRow input{width:100%!important;flex:unset}.indexCol{align-self:flex-start;font-size:14px;margin-bottom:4px}.deleteBtn{align-self:flex-end;margin-top:-8px}.actionRow{flex-direction:column;align-items:stretch}.cancelBtn-license,.cartBtn-license{width:100%;min-width:unset}}#additional-resourcesandAcessories-block{scroll-margin-top:80px;margin-bottom:120px!important}.additional-resources{background-color:var(--background-dark-medium-green-haze);padding:32px 40px}.resource-link{font-size:.9rem;text-decoration:underline;display:flex;align-items:flex-start}.resource-link:hover{text-decoration:none}.resource-link span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-word;padding-right:16px}.resource-link-4 span{font-size:.9rem;text-decoration:underline;display:flex;align-items:flex-start}.material-symbols-outlined{font-size:20px;line-height:1}.title-font{font-weight:300;font-size:35px}.longlink{margin-top:22px;font-weight:300}.vr{background-color:var(--background-light-white);opacity:1}.longlink{margin-top:-12px!important}.external-link-icon{width:20px!important;height:20px!important;margin-right:10px}.additional-resources-description{overflow:hidden;font-size:14px;margin-bottom:0!important;font-family:Inter}.additional-resources-description>p{margin-bottom:0!important}.plp-banner-wrapper{padding-left:40px}@media (min-width:1023px){.resource-title-container{border-right:1px solid #ffffff}.additional-resources-links-container{padding-right:15px}}@media (max-width:1024px){.resource-title-container{border-bottom:1px solid #ffffff}.resource-block-wrapper{margin-top:40px!important}}@media (max-width: 991px){.additional-resources{padding-left:20px;padding-right:20px;padding-top:16px!important}}@media (max-width: 768px){.additional-resources-description{margin-bottom:20px!important}.title-font{font-size:20px}.plp-banner-wrapper{padding-left:12px}}.vertical-resource-banner-wrapper#additional-resourcesandAcessories-block{width:24%!important;display:inline-block;vertical-align:top;position:absolute;right:0;top:30px!important}.vertical-resource-banner-wrapper#additional-resourcesandAcessories-block .additional-resources{padding:20px!important}.vertical-resource-banner-wrapper#additional-resourcesandAcessories-block .additional-resources .plp-banner-wrapper{padding:20px}.vertical-resource-banner-wrapper .additional-resources{min-height:1152px;max-height:1035px}.vertical-resource-banner-wrapper .resource-title-container{width:100%;border:none}.vertical-resource-banner-wrapper .banner-header-wrapper,.vertical-resource-banner-wrapper .banner-link-wrapper{width:100%;margin:0}.vertical-resource-banner-wrapper .banner-link-wrapper a{margin:15px 0}.vertical-resource-banner-wrapper#additional-resourcesandAcessories-block .additional-resources .plp-banner-wrapper{padding:0 15px 15px}.vertical-resource-banner-wrapper .resource-title-container .additional-resources-description>p{border-bottom:1px solid;padding-bottom:20px}@media (min-width: 1024px){.plp-banner-wrapper .banner-link-wrapper{padding:0!important;margin:0!important}.plp-banner-wrapper .three-column{row-gap:23px}.resource-block-wrapper{width:1159px!important;height:238px!important}.vertical-resource-banner-wrapper .additional-resources-block{min-height:1243px!important}.link-style-block{width:200px!important}.link-style-block-4{width:100%!important}.additional-resources-description-block{width:419px!important}}@media (min-width: 480px) and (max-width: 1024px){.additional-resources-description>p{margin-bottom:16px!important}.plp-banner-wrapper{padding-left:16px}}.helpful-resources{font-weight:700;font-style:normal;font-size:10px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;color:#fff;display:block}@media (max-width: 1023px){.helpful-resources{display:block;margin-bottom:5px}}.vertical-resource-align{top:0;margin-top:0}@media (min-width: 500px) and (max-width: 1023px){.resource-block-wrapper{max-width:100%!important}}.breadcrumb{display:flex;align-items:center;font-size:12px}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item a{text-decoration:none;color:var(--background-dark-dust)}.breadcrumb-item+.breadcrumb-item:before{content:none!important;padding:0!important}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-current{font-weight:0;color:var(--background-dark-black)}.breadcrumb-separator-active{margin:0 8px;color:var(--background-dark-black)}.breadcrumb-separator{margin:0 8px;color:var(--background-light-iron)}.breadcrumb-mobile{display:flex;align-items:center;font-size:14px;color:#999;cursor:pointer;padding:10px}.breadcrumb-mobile .arrow{margin-right:6px;font-size:16px}.breadcrumb-mobile:hover{text-decoration:underline}.breadcrumb-heightwidth{width:1216px}.cart-content{display:flex;flex-direction:column;gap:8px;width:100%}.cart-header{display:flex;align-items:flex-start}.cart-header-block{border:0px!important}.cart-title{font-weight:300;font-size:20px;color:#191919;width:45%;line-height:125%}.cart-sku{font-size:14px;color:#666}.cart-item-remove{background:none;border:none;font-size:28px;color:#191919;cursor:pointer;padding:5px;font-weight:300;position:absolute;top:-15px;right:0}.cart-criterion{font-size:14px;color:#777;margin-top:11px}.cart-footer-desk{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.cart-quantity{border:1px solid #666666;border-radius:100%;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.cart-quantity-block{height:32px!important;width:32px!important;font-size:14px!important}@media (width <=1024px){.cart-quantity{height:35px}}.qty-btn{background:none;border:none;font-size:18px;cursor:pointer;color:#444;padding:4px 12px}@media (max-width: 1024px){.qty-btn{padding:0 8px}}.qty-count{font-size:16px}.cart-pricing{text-align:right}.cart-original-price{text-decoration:line-through;font-size:24px;font-weight:300;color:#999}.discounted-price{font-size:24px;font-weight:300;color:#000}.per-each{font-size:12px!important;color:#777;font-weight:400!important}.cart-image-container{width:160px}.cart-image{width:100%;height:92px;border:1px solid #cfc5c5;border-radius:5px;padding:10px}@media (min-width: 1024px){.cart-image{height:160px;border-radius:8px}.cart-quantity-container{display:flex;justify-content:start;margin-right:7px;height:45px;margin-bottom:9px!important}.cart-list-block{display:flex;flex-direction:column;border-color:var(--background-dark-dust)!important}.cart-item{display:flex;flex-direction:column;border-bottom:1px solid var(--background-dark-dust);padding-top:25px;padding-bottom:25px}.cart-item{flex-direction:row;gap:20px}.cart-content{flex:1}.cart-content{padding-right:20px}.cart-footer-desk{justify-content:flex-end;padding-bottom:70px}.cart-items-mobile-view{display:none}.remove-cart-popup .popup-title{font-size:28px;width:90%}.remove-cart-popup .popup-header{align-items:flex-start}.popup-actions-btns{display:flex}.btn-style-block{width:207px;height:48px}}.inner-cart-item{display:flex;padding:15px;border-radius:16px;gap:24px!important;width:100%;position:relative}.restricted-quote{font-size:12px;color:#777}.remove-cart-popup .popup-title{color:#191919}@media (max-width: 1023px){.popup-actions-btns{display:flex;flex-direction:column}.inner-cart-item{display:flex;padding:15px}.cart-list-block{display:none;border-top:1.5px solid var(--background-dark-dust);border-bottom:1.5px solid var(--background-dark-dust);padding-top:10px;padding-bottom:10px;border-color:var(--background-dark-dust)!important}.cart-items-mobile-view{display:block}.cart-item{display:flex;border-bottom:1px solid #c7b7b7;padding-bottom:20px;padding-top:20px;gap:35px}.cart-title{width:90%;font-size:14px}.cart-quantity-container{display:flex;justify-content:start;margin-top:10px}.per-each{float:left}.cart-pricing{align-items:flex-start!important}.cart-item-remove{right:-10px}}@media (max-width: 480px){.remove-cart-popup .popup-title{font-size:18px;font-weight:700;width:90%}}.white-checkbox{background-color:var(--background-light-white)!important;accent-color:var(--background-dark-dark-biscay)!important;appearance:auto!important}.cart-qty-field{text-align:center;outline:none}.striked-price{color:#ccc!important}.popupcontent-styles{font-size:16px!important;font-weight:400!important;font-family:Inter!important}.item-restrict-title{font-family:Poppins;color:#191919}.cart-item-pricing{align-items:flex-start!important}.learn-more-link{color:#191919!important;font-family:Inter!important;font-weight:400!important;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-underline-offset:0;text-decoration-thickness:1px}.cart-removal-qty{font-size:20px}.confirm-btn{color:#fff;background-color:var(--background-dark-dark-biscay)}.cancel-btn{border-color:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay);background-color:#fff}.remove-action-btns{margin-top:12px}.mini-cart-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:15px}.cart-item.desktop-viewonly .cart-title{width:60%}@media (min-width:1024px){.mobile-view-only{display:none!important}.remove-action-btns{display:flex;justify-content:flex-end;gap:10px}.mini-cart-footer{justify-content:flex-end}}@media (max-width:1023px){.desktop-viewonly{display:none!important}.remove-action-btns{display:flex;flex-direction:column;gap:10px}}@media (min-width:1024px){.cart-item.desktop-viewonly .inner-cart-item{display:flex!important;align-items:flex-start!important}.cart-item.desktop-viewonly .cart-header{display:flex!important;align-items:flex-start!important;width:100%}.cart-item.desktop-viewonly .min-cart-footer{display:flex!important;align-items:flex-start!important;margin-top:0!important;padding-top:0!important;gap:12px}.cart-item.desktop-viewonly .cart-sku{margin-bottom:2px!important}}@media (max-width:1023px){.remove-action-btns{display:flex;flex-direction:column-reverse;gap:10px}}.cart-removal-qty-cart-items{font-size:22px}.cart-sku-block{font-size:12px!important}.cart-discounted-price-cart-items{font-size:22px}.cart-item.desktop-viewonly .cart-title-order-summary{font-size:20px;font-weight:300;line-height:125%;word-break:break-word}@media (max-width:1023px){.cart-item.mobile-view-only .cart-title-order-summary{font-size:14px;font-weight:300;line-height:125%;word-break:break-word}.cart-item.mobile-view-only .cart-sku-order-summary{font-size:12px;font-weight:400;color:#666;margin-top:8px}.cart-item.mobile-view-only .cart-removal-qty-cart-items{font-size:20px;font-weight:400}.cart-item.mobile-view-only .cart-discounted-price-order-summary{font-size:20px;font-weight:400;margin-top:8px}}.order-summary-block{background:var(--background-light-white);border:1px solid var(--background-dark-dark-biscay);border-radius:26px;margin-bottom:10px;height:fit-content;position:relative;width:100%;padding-bottom:15px!important}.titlename{font-weight:400;font-size:14px}.cart-items-scroll{scrollbar-color:#cfcfcf transparent;scrollbar-width:thin}.card-title-item{color:#17356e!important;font-size:14px;text-decoration:underline;font-weight:600!important}.promo-error-input{border:2px solid var(--color-custom-badge-red)!important;border-radius:50px!important;padding:.375rem .75rem}.promo-error-input::placeholder{color:var(--color-custom-badge-red);opacity:1}.promo-error-input{color:var(--color-custom-badge-red)}.promo-error-message{color:var(--color-custom-badge-red);font-size:14px;font-weight:400;word-break:break-word}.promo-input-box{border-radius:50px!important;color:var(--background-dark-dark-biscay)!important}.promo-input-box.is-invalid{border:2px solid var(--color-custom-badge-red)!important;color:var(--color-custom-badge-red)!important}@media (min-width:1024px){.order-summary-block{max-width:350px;position:sticky;top:20px;align-self:flex-start;overflow-y:hidden}}@media (max-width:1023px){.order-summary-block{width:100%!important;margin-top:48px}}.order-restricted-quote{font-size:12px;color:var(--color-dark-charcoal);margin-top:15px}.order-summary-block h5{font-size:1.2rem}.order-summary-block .btn-success{background:var(--background-dark-medium-green-haze);border:none;border-radius:8px;font-size:14px;font-weight:300}.order-summary-block .btn-dark{background:var(--background-dark-dark-biscay);border:none;font-size:1rem;padding:12px;border-radius:6px;justify-content:center!important;align-items:center!important}.shipping-estimate{color:var(--background-dark-pale-grey);font-size:11px}.promocode{font-size:14px;font-weight:400}.shipping-text{font-weight:400;color:var(--background-dark-black)}.order-summary-title{font-weight:300;font-size:24px;padding-bottom:10px;border-bottom:1px solid var(--background-dark-dark-biscay)}.text{font-size:16px;font-weight:400}.estimated-total{font-weight:600;font-size:18px}.subtotal,.shipping{font-size:16px!important;font-weight:400}.shipping-row{font-size:16px}.shipping-row span{font-weight:400}.shipping-action-link{color:var(--background-dark-black);font-weight:400;cursor:pointer}.get-estimate-link{font-size:12px!important}.guest-cheakout{font-size:12px}.underline{text-decoration:underline;cursor:pointer}.promo-code{font-weight:600;font-size:14px}.estimated{font-weight:400;font-size:14px}.cart-icon{margin-right:4px!important}.promo-input-box{height:48px;border-radius:30px;border:1px solid var(--background-dark-dark-biscay)!important}.promo-badge{background-color:var(--background-pale-light-blue)!important;color:var(--background-dark-dark-biscay)!important;font-weight:500;font-size:12px}.btn-close{color:var(--background-dark-dark-biscay)!important;font-size:9px}.place-order:not(:disabled):hover{background-color:#224992!important}.order-summary-right .subtotal,.order-summary-right .shipping-row{font-size:14px!important;font-weight:400}.order-summary-right .Tax-Estimation-order-summary{font-weight:400;font-size:14px}.order-summary-right .estimated-total{font-weight:600;font-size:16px!important}.order-summary-right .promo-code{font-weight:400;font-size:14px!important}.order-summary-right .text{font-size:14px!important;font-weight:400}.Checkout-size{font-size:20px!important;font-weight:400!important}.subtotal-font{font-size:14px!important;font-weight:400!important;font-family:Inter!important}.recalculate-block{font-size:12px!important;font-weight:400!important;font-family:Inter!important}.cart-update-body{font-size:15px;color:var(--color-dark-charcoal);padding:0 10px 120px;display:flex;flex-direction:column;min-height:220px;position:relative}.cart-update-body ul{margin-top:8px;margin-left:20px;list-style-type:disc}.cart-update-footer{position:absolute;bottom:10px;right:10px;display:flex}.continue-btns{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border:none;border-radius:4px;font-weight:300;padding:10px 18px;font-size:12px;cursor:pointer;transition:background-color .2s ease}@media (max-width: 600px){.cart-update-footer{right:0;left:0;bottom:0;padding:0 10px 10px;display:block}.continue-btns{width:100%;display:block}}.select-choose-address-btn{color:var(--background-dark-dark-biscay);background-color:var(--background-light-white);text-decoration:underline;font-size:12px}.select-choose-address-btn:hover{border-color:var(--background-dark-dark-biscay)}.select-zip-label{color:var(--background-dark-dark-biscay)!important;font-size:16px!important;font-weight:600!important;margin-bottom:10px!important}.select-section-title{font-weight:600}.zip-input::placeholder{color:var(--background-dark-dark-biscay);font-weight:500;border:1px var(--background-dark-dark-biscay)}@media (max-width: 1023px){.select-choose-address-btn{width:100%;text-align:left;margin-top:8px}.proceed-shipping{font-size:14px}}.select-address-popup .popup-container{max-height:94vh}.validationError{color:red;margin-top:13px}.search-icon-18{color:#17356e!important;width:18px;height:18px;font-size:18px;line-height:18px;display:inline-flex;align-items:center;justify-content:center}.zip-input{border:1px solid #17356e!important;height:48px!important}.zip-input:focus{border-color:#17356e;box-shadow:none}.zip-input.is-invalid .bi-search{margin-right:34px!important;padding-bottom:20px}@media (min-width: 1024px){.shipping-popup-btn{min-width:236px!important;height:48px!important}.schooladdress-block{height:80px!important}.schooladdressname-block{height:65px!important}}.selectedAddress-block.selected{border:1px solid var(--background-dark-dark-biscay)!important;background-color:#eefaf3!important}.btn-disabled-block:disabled{background-color:#999!important;border-color:#999!important;color:#666!important;cursor:not-allowed;opacity:1}.btn-bordertop{border-top:1px solid #17356E!important}.find-zipcode-input{border-radius:22px!important;border:1px solid var(--background-dark-dark-biscay)}.find-zipcode-label{color:var(--background-dark-dark-biscay)}.find-new-use-address:hover{border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay)}.find-new-address-list{display:flex;gap:25px;overflow-y:auto;padding-bottom:10px;padding-top:10px;height:50vh;padding-left:10px}.address-item{width:15%;padding:15px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;position:relative}.school-name{font-weight:700;font-size:16px;margin-bottom:2px}.school-address{font-size:14px}.school-city-state-zip{font-size:14px;margin-bottom:8px;color:#666}.school-type-check{font-size:18px}.address-item.selected{border:1px solid var(--background-dark-dark-biscay);background-color:#eff4fd}.school-type{font-size:14px;color:var(--background-dark-medium-green-haze)}.address-selection{display:flex;justify-content:space-between;align-items:center}.find-new-select-button{border:2px solid var(--background-dark-dark-biscay)!important;color:var(--background-dark-dark-biscay);border:none;background-color:var(--background-light-white);padding:8px 16px;border-radius:22px;cursor:pointer;font-size:14px;min-width:140px}.find-new-select-button.selected{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.find-new-select-button:hover{opacity:.9}.find-school-popup .actionofbuttons{margin-top:20px;justify-content:flex-end!important;gap:12px;display:flex!important}.address-item.selected{border:2px solid var(--background-dark-dark-biscay);background-color:#f1f7ff}.find-new-cancel{width:200px;border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay);background:#fff;border-radius:8px;padding:10px 20px}.find-new-cancel:hover{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.find-new-use-address{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);width:200px;border:none;border-radius:8px;padding:10px 20px}.find-new-use-address:hover:not(:disabled){border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay);background-color:transparent}.find-new-use-address:disabled{background-color:#6c757d;opacity:.6;cursor:not-allowed;border:none;color:var(--background-light-white)}@media (max-width: 1023px){.find-new-address-list{flex-direction:column}.address-item{width:100%}}@media (max-width: 768px){.actionofbuttons{width:100%!important;flex-direction:column-reverse}.find-new-cancel,.find-new-use-address{width:100%!important}}.change-school-text{font-size:14px;color:var( --color-dark-charcoal)}.validate-address-block{padding:1rem}.validate-address-card{border:1px solid var(--background-light-iron);border-radius:8px;padding:12px;cursor:pointer}.validate-address-card.selected{border:2px solid var(--background-dark-dark-biscay);background-color:#f5fbff}.validate-address-content{margin-top:6px;font-size:14px}.validate-cancel{border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay);width:200px;background-color:var(--background-light-white)}.validate-cancel:hover{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.validate-confirm{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);width:200px}.validate-confirm:hover{background-color:var(--background-light-white);border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay)}@media (max-width: 1023px){.validate-address-block .d-flex{flex-direction:column}}.add-new-address-block{color:var(--background-dark-dark-biscay)}.add-new-address-form-input{border-radius:22px}.add-new-address-form-input:hover fieldset,.add-new-address-form-input.Mui-error fieldset,.add-new-address-form-input.Mui-error:hover fieldset{border-color:transparent}.add-new-address-save{background-color:var(--background-dark-dark-biscay);color:#fff;width:222px}.checkout-btn-block{width:248px!important}.add-new-address-save:hover{background-color:#fff;color:var(--background-dark-dark-biscay);border:1px solid var(--background-dark-dark-biscay)}.auto-input{border-radius:22px}.add-new-address-block .MuiAutocomplete-root .MuiOutlinedInput-root{height:48px!important;border:1px solid #17356e!important}.MuiAutocomplete-hasPopupIcon.css-1tlcqt-MuiAutocomplete-root .MuiOutlinedInput-root,.MuiAutocomplete-hasClearIcon.css-1tlcqt-MuiAutocomplete-root .MuiOutlinedInput-root{padding-right:39px;border-radius:28px}.MuiAutocomplete-root.MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiAutocomplete-root.MuiAutocomplete-hasPopupIcon .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#86b7fe!important;box-shadow:0 0 0 .25rem #0d6efd40!important}.MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused{background-color:var(--bs-body-bg, #fff);color:var(--bs-body-color, #212529);border-radius:28px}.remove-address-link{color:var(--background-dark-dark-biscay);font-weight:600;font-size:16px;cursor:pointer}.add-new-address-cancel{background-color:#fff;color:var(--background-dark-dark-biscay);border:1px solid var(--background-dark-dark-biscay);width:180px}.add-new-address-cancel:hover{background-color:var(--background-dark-dark-biscay);color:#fff}.add-new-address-block .form-check-label{color:var(--background-dark-dark-biscay)}.add-new-address-block .add-form-check-input{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid var(--background-dark-dark-biscay);width:18px;height:18px;border-radius:4px;position:relative;cursor:pointer;vertical-align:middle;margin-right:0!important}.add-form-check-input:checked:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:12px;border:1px solid var(--background-dark-dark-biscay);border-width:0 2px 2px 0;transform:rotate(45deg)}.add-form-check-input:checked{background-color:#fff!important;border:1px solid var(--background-dark-dark-biscay)!important}.add-new-address-label{color:var(--background-dark-dark-biscay);font-weight:300;font-size:18px}.address-type-group{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap}.address-type-group label{display:inline-flex;align-items:center;gap:.45rem;margin:0;cursor:pointer;line-height:1}.address-type-group input[type=radio]{margin:0;width:18px;height:18px;vertical-align:middle;appearance:radio;-webkit-appearance:radio}input[type=radio].add-new-business,input[type=radio].add-new-residential{accent-color:var(--background-dark-dark-biscay)}.find-school-label{text-decoration:underline;color:var(--background-dark-dark-biscay);cursor:pointer}.actionbutton{display:flex;gap:1rem}.add-new-address-block .form-label{font-weight:600;color:var(--background-dark-dark-biscay);font-size:16px}.company-label-school .form-label{flex:auto}.institution-company-block .text-muted{color:#17356e!important;padding-top:10px;font-weight:400}@media (max-width: 1023px){.address-type-group{flex-direction:column;align-items:flex-start}.address-type-group label{margin-bottom:8px}.find-school-label{font-size:12px}.actionbutton{flex-direction:column;width:100%;align-items:stretch;gap:10px}.add-new-address-block .form-label{font-weight:600;color:var(--background-dark-dark-biscay);font-size:14px}.actionbutton .btn{width:100%!important}}.checkoutpage-border-block{height:48px!important;border:1px solid #17356e!important;background:#f9fafb!important}.add-new-address-form-input.form-select.state-field{height:48px!important;border:1px solid #17356e!important}.tax-exemption-msg{font-size:12px;color:var(--background-dark-dark-biscay);margin-top:5px;padding-left:10px;font-weight:400}.tax-exemption-msg a{text-decoration:underline}.invalid-address-msg{color:red!important}.checkout-email-input-field{background-color:var(--bs-secondary-bg)!important;opacity:.5}.shipping-header-add-location{text-decoration:underline}.shipping-address-details{color:var(--background-dark-black)}.shipping-edit-address{text-decoration:underline;text-decoration-color:var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay);font-weight:600}.shipping-cancel{border:1px solid var(--background-dark-dark-biscay);padding:10px 30px;color:var(--background-dark-dark-biscay);font-size:14px;font-weight:300}.shipping-cancel:hover{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.proceed-shipping{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);font-weight:300;white-space:nowrap;font-size:14px}.proceed-shipping:hover{border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay)}.shipping-save-close{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);font-weight:300;white-space:nowrap;font-size:14px;padding:10px 40px}.shipping-save-close:hover{border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay)}.show-more-address{padding-left:32px;color:var(--background-dark-dark-biscay);font-weight:600;text-decoration:underline;text-decoration-color:var(--background-dark-dark-biscay)}.calculate-shipping-taxes-block input[type=radio]{accent-color:var(--background-dark-dark-biscay);width:18px;height:18px;cursor:pointer}.address-list .address-card:not(:last-child){border-bottom:1px solid var(--background-dark-dark-biscay);padding-bottom:1rem;margin-bottom:1rem}.shipping-header-add-Address{font-weight:600;color:var(--background-dark-dark-biscay);font-size:14px;text-decoration:underline}.shipping-edit-address{margin-top:.5rem;padding-left:0;align-self:flex-start}.calculate-shipping-taxes-block .actionofbutton{display:flex!important;gap:1rem}.actionofbutton.align-right{justify-content:flex-end}.actionofbutton.align-left{justify-content:flex-start}@media (max-width: 1023px){.shipping-header{flex-direction:column;align-items:flex-start;text-align:left;gap:.5rem}.shipping-header-add-location{margin-top:.25rem}.actionofbutton{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%;gap:10px!important}.actionofbutton .btn{width:100%!important}.show-more-address{padding-left:24px}.radio-nickname-row{display:flex;align-items:flex-start;width:100%}.radio-nickname-row input[type=radio]{margin:0 8px 0 0;flex-shrink:0}.address-card{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.radio-nickname-row{display:flex;align-items:center;width:100%}.radio-nickname-row input[type=radio]{margin-right:8px;flex-shrink:0}.shipping-address-details{margin-left:0;flex:1}.shipping-edit-address{margin-top:.5rem;padding-left:0;align-self:flex-start}}.btn-text-block{font-size:16px!important;font-weight:400!important}.shipment-tracking{max-width:1200px;margin:0 auto;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#17356e;background-color:#fff!important}.shipment-section{background-color:#f8f9fb!important;border:1px solid #E5E8EF;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 4px #17356e14;transition:box-shadow .2s ease-in-out}.shipment-section:hover{box-shadow:0 3px 6px #17356e1f}.shipment-item-header{display:flex;align-items:center;gap:2px;margin-bottom:12px}.shipment-item-header h4{margin:0;font-weight:600;font-size:18px;color:#17356e}.shipment-itemcount-block{font-weight:400!important;font-size:14px!important}.hazardous-section{display:flex;align-items:center;gap:6px}.hazardous-section h3{margin:0;font-size:14px;color:#e16a00;font-weight:600}.shipping-products-list{flex:1;padding-right:24px}.shipping-product-item{border-bottom:1px solid #F1F3F7;padding-bottom:12px;margin-bottom:12px}.shipping-product-item:last-child{border-bottom:none}.shipping-product-name{color:#000;font-weight:400;font-size:14px;display:flex;gap:12px}.product-sku{color:#666;font-weight:400;font-size:12px}.product-price{color:#000;font-weight:400;font-size:16px}.shipping-options{flex:1}.shipping-option{margin-bottom:10px}.shipping-option-content{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.shipping-radio{margin-top:3px;accent-color:#17356E;width:18px;height:18px;cursor:pointer}.shipping-details{flex:1}.shipping-carrier{font-size:16px;font-weight:600}.shipping-estimate{font-size:13px;color:#5b6783;margin-top:2px}.shipping-description{font-size:13px;color:#8a94a6;margin-top:2px}.shipping-options hr{margin:6px 0;border:none;border-top:1px solid #F1F3F7}.delivery-window-section{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.delivery-window-label{font-weight:600;font-size:14px;color:#17356e}.delivery-window-select-wrapper{position:relative;display:flex;align-items:center}.calendar-icon-inside{position:absolute;left:16px;width:18px;height:18px;pointer-events:none}.delivery-window-select{width:100%;border:1px solid #17356E;border-radius:20px;padding:10px 40px;font-size:14px;color:#17356e;font-family:inherit;background-color:#fff;appearance:none;outline:none;height:42px}.delivery-window-select-wrapper:after{content:"▾";position:absolute;right:16px;color:#17356e;font-size:14px;pointer-events:none}.delivery-window-select:focus{border-color:#003a7f;box-shadow:0 0 0 2px #17356e33}.delivery-instructions-container{margin-top:10px}.delivery-instructions-label{font-weight:600;font-size:14px;color:#17356e;display:block;margin-bottom:6px}.delivery-instructions-label span{color:#5b6783;font-weight:400}.delivery-instructions-textarea{width:100%;border:1px solid #17356E;border-radius:20px;padding:10px 14px;font-size:14px;resize:none;color:#17356e;background-color:#fff;outline:none}.delivery-instructions-textarea:focus{border-color:#003a7f;box-shadow:0 0 0 2px #17356e33}.delivery-instructions-note{color:#5b6783;font-size:12px;margin-top:6px}.delivery-instructions-btn,.delivery-instructions-btn-cancel{background-color:#adb7c5;color:#fff;border:none;padding:10px 40px;font-size:14px;margin-top:14px;cursor:not-allowed;transition:all .3s ease}.delivery-instructions-btn:enabled{background-color:#17356e;cursor:pointer}.delivery-instructions-btn-cancel:enabled{background-color:#fff;color:#17356e;border:1px solid #17356E;cursor:pointer}.delivery-instructions-btn:enabled:hover{background-color:#0e285a}.delivery-instructions-btn-cancel:enabled:hover{background-color:#0e285a;color:#fff}.shipment-tracking .shipping-quantity-text{color:#000;font-size:16px}.shipment-tracking .shipping-quantity-untiprice{color:#666;font-size:12px}@media (min-width: 1024px){.shipping-items-methods{display:flex;gap:24px}.taxes-total-labels{font-weight:600;color:#000;font-size:18px}.taxes-total-values{font-weight:600!important;color:#000;font-size:18px}.taxes-total-label{font-weight:300;color:#000;font-size:14px}.taxes-total-value{font-weight:400;color:#000;font-size:16px;font-family:Inter!important}.shipping-products-list,.shipping-options{flex:1}.taxes-total-buttons{display:flex;justify-content:end;gap:20px}.save-shipping-btn{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);min-width:298px!important}}.save-shipping-btn:hover{background-color:var(--background-light-white)}.save-shipping-btn{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.cancel-shipping-btn{border:1px solid var(--background-dark-dark-biscay);min-width:207px!important}.save-shipping-btn:hover{border:1px solid var(--background-dark-dark-biscay)}.cancel-shipping-btn:hover{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}@media (max-width: 1023px){.shipment-section{padding:16px}.shipment-item-header{align-items:flex-start;gap:4px}.shipping-items-methods{display:block}.shipping-product-item{margin-bottom:16px}.delivery-window-select{font-size:13px}.delivery-instructions-btn,.delivery-instructions-btn-cancel{width:100%;border-radius:14px}.taxes-total-buttons{display:grid;gap:5px}}.restriction-img-fluid{border-radius:8px;max-width:80px;max-height:80px;object-fit:cover;margin-right:12px}.freight-delivery-section{margin-top:20px}.freight-delivery-title{font-weight:600;font-size:18px;color:#17356e;margin-bottom:18px}.freight-delivery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:start}.freight-delivery-field{display:flex;flex-direction:column;gap:8px}.freight-delivery-field label{font-size:13px;color:#17356e;font-weight:600;margin:0}.freight-input{width:100%;height:44px;padding:10px 18px;border:1px solid #17356E;border-radius:28px;background:#fff;font-size:14px;color:#17356e;outline:none;box-sizing:border-box;-webkit-appearance:none;appearance:none}.freight-input[type=text],.freight-input[type=tel],.freight-input select{padding-right:40px}.freight-delivery-field select.freight-input{background-image:linear-gradient(45deg,transparent 50%,#17356E 50%),linear-gradient(135deg,#17356E 50%,transparent 50%),linear-gradient(to right,#00000005,#00000005);background-position:calc(100% - 18px) calc(1em + 2px),calc(100% - 13px) calc(1em + 2px),100% 0;background-size:6px 6px,6px 6px,1px 44px;background-repeat:no-repeat}.freight-input:focus{border-color:#003a7f;box-shadow:0 0 0 2px #17356e1f}.freight-delivery-field input,.freight-delivery-field select{display:block}@media (max-width: 1023px){.freight-delivery-grid{grid-template-columns:1fr;gap:12px}.freight-delivery-title{font-size:16px;margin-bottom:12px}.freight-input{height:42px;padding:9px 14px;border-radius:20px}}.forzip-font{font-size:18px!important;font-weight:600!important;font-family:Poppins!important}.returntosearch-block{font-weight:600!important;font-size:14px!important;font-family:Poppins!important}.shipment-product-bb-block{border-bottom:1.5px solid #cccccc!important}.cart-feature-page-block .toolbar-block{border-bottom:1.5px solid #17356E}.cart-feature-page-block .toolbar-block .toolbar-left>button{padding-left:0}.cart-feature-page-block .toolbar-block .toolbar-right>button{padding-right:0}@media (min-width:1024px){.cart-items-order-container{display:flex;border-bottom:1.5px solid #a8a1a1;padding-bottom:18px}.cart-order-summery{display:flex;justify-content:right}}.emptyCart{display:flex;justify-content:center;align-items:center;height:130px}@media (max-width:1023px){.cart-items-order-container{display:grid}.cart-items-order-container{border-bottom:1.5px solid #a8a1a1;padding:0 12px 15px}.cart-items-contianer{width:100%}}@media print{body *{visibility:hidden!important}.print-only-cart-items,.print-only-cart-items *{visibility:visible!important}.print-only-cart-items{position:absolute;top:0;left:0;width:100%}}.right-nav-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:9999}.right-nav{position:fixed;top:0;right:0;width:400px;height:100vh;background:#fff;box-shadow:-2px 0 10px #0000004d;padding:20px;animation:slideIn .3s ease forwards;z-index:10000;overflow:auto}@media (width <=400px){.right-nav{width:100%}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width: 480px) and (max-width: 1024px){.cart-feature-page-block .cart-items-contianer .mobile-only.toolbar-right{display:none!important}.cart-feature-page-block .cart-items-contianer .toolbar-block{justify-content:space-between!important}}.toolbar-block{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-bottom:1px solid #17356E;margin-bottom:4px;flex-wrap:wrap;gap:10px;border-bottom:none}.toolbar-btn:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn:disabled,.toolbar-btn[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.toolbar-btn:disabled img{opacity:.5}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:16px}.toolbar-btn{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;background:none;border:none;cursor:pointer;color:var(--background-dark-black);transition:opacity .2s ease,color .2s ease}.desktop-only,.mobile-only{display:none}.save-cart-wishlist-popup .popup-title{color:#191919;font-size:28px}@media (min-width: 1024px){.desktop-only{display:flex!important}.mobile-only{display:none!important}.toolbar-block{flex-wrap:nowrap;gap:20px}.save-cart-wishlist-popup .form-field{flex-direction:column;align-items:flex-start}.save-cart-wishlist-popup .form-field .custom-input{width:100%!important;max-width:none}}@media (min-width: 768px) and (max-width: 1023px){.toolbar-left{display:none!important}.desktop-only{display:flex!important}.mobile-only{display:flex!important;align-items:center}.toolbar-block{justify-content:flex-end;gap:12px}.toolbar-btn{font-size:13px}}@media (max-width: 767px){.desktop-only{display:none!important}.mobile-only{display:flex!important;align-items:center}.toolbar-block{justify-content:flex-end;padding:6px 0}.toolbar-btn{font-size:12px;gap:4px}}@media (max-width: 768px){.save-cart-wishlist-popup .popup-title{font-size:18px}}.mobile-cart-actions{display:flex;flex-direction:column;gap:16px}.popup-actions{display:flex;flex-direction:column;gap:12px}.popup-extra-actions{display:flex;flex-direction:column;gap:10px}.extra-btn-dark{background:var(--background-dark-medium-green-haze);color:#fff;border:none;padding:12px;border-radius:6px;font-size:1rem;cursor:pointer}.extra-btn-light{background:var(--background-light-white);border:1px solid var(--background-dark-medium-green-haze);color:var(--background-dark-medium-green-haze);padding:12px;border-radius:6px;font-size:1rem;cursor:pointer}.form-container{display:flex;flex-direction:column;gap:1.5rem;width:100%!important;text-align:left!important;max-width:100%!important}.form-container-sharecart.form-fields{display:flex;flex-direction:column;align-items:flex-start!important;width:100%!important}.error-text{color:var(--color-custom-badge-red);font-size:12px;margin-top:4px}.field-label{display:block;font-size:14px;font-weight:600;color:var(--background-dark-dark-biscay);margin-bottom:.5rem!important}textarea.custom-input{border-radius:24px!important;padding:1rem}input.custom-input{width:100%!important;display:block!important;box-sizing:border-box!important}.cart-share-wrapper,.modal-body,.drawer-content,.popup-content{width:100%!important;max-width:100%!important}.share-cart-text{color:var(--background-dark-black);font-weight:400;font-size:14px;margin-bottom:1.5rem;text-align:left!important}.custom-input{padding:.75rem;border:1px solid var(--background-dark-dark-biscay)!important;border-radius:999px!important;width:100%!important;box-sizing:border-box;color:#1f2937;background-color:var(--background-light-white);margin-bottom:20px}.custom-input:focus{outline:none;border-color:var(--background-dark-medium-biscay);box-shadow:0 0 0 1px var(--background-dark-medium-biscay)}.footer-actions{display:flex;align-items:center;justify-content:flex-start;padding-top:.5rem;width:100%}.copy-link-button{color:var(--background-dark-black);text-decoration:underline;font-size:12px;font-weight:600;display:flex;align-items:center;gap:.25rem;cursor:pointer;background:none;border:none;padding:0}.button-group{display:flex;gap:.75rem;margin-left:auto}.cancel-button{padding:.2rem 1.95rem;margin-right:10px;border-radius:8px;border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay);background-color:var(--background-light-white);cursor:pointer;transition:background-color .15s ease-in-out;font-weight:400;font-size:14px}.cancel-button:hover{background-color:var(--background-light-white)}.share-cart-button{padding:.35rem 1.95rem;border-radius:8px;background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);font-weight:400;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;border:none;transition:background-color .15s ease-in-out;font-size:14px}.sharable-link-icon a{font-size:14px;text-decoration:underline;color:#333;font-weight:600}.sharable-link-icon a:hover{color:#333;opacity:.8}@media (max-width: 600px){.footer-actions{flex-direction:column-reverse;align-items:stretch;gap:1rem}.copy-link-button{justify-content:flex-start;margin-bottom:.5rem}.button-group{flex-direction:column;width:100%;gap:.5rem}.share-cart-button,.cancel-button{width:100%;text-align:center}}@media (max-width: 600px){.button-group{flex-direction:column-reverse!important;width:100%;gap:.5rem}.share-cart-button,.cancel-button{width:100%;text-align:center}}@media (max-width: 768px){.sharable-link-icon a{font-size:12px}}.share-options{display:flex;align-items:center;gap:24px;margin-bottom:16px}.options-label{font-weight:600}.radio-option{display:flex;align-items:center;gap:6px;cursor:pointer}.info-box{background-color:#f3f3f3;padding:0 15px;overflow:hidden}.share-cart-linked-checkbox-text{font-weight:400;font-size:14px;margin-left:5px}.form-check-input-wishlist-share-cart{appearance:none;-webkit-appearance:none;background-color:#fff!important;border:1px solid var(--background-dark-dark-biscay);width:18px;height:18px;border-radius:4px;position:relative;cursor:pointer;vertical-align:middle;margin-right:0!important}.form-check-input-wishlist-share-cart:checked:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:12px;border:1px solid var(--background-dark-dark-biscay);border-width:0 2px 2px 0;transform:rotate(45deg)}.form-check-input-wishlist-share-cart:checked{background-color:#fff!important;border:1px solid var(--background-dark-dark-biscay)!important}.form-check-wishlist-share-cart{display:flex;margin-bottom:1.1rem;font-size:.9rem;color:var(--background-dark-dark-biscay)}.wishlist-form-container{display:flex;flex-direction:column;gap:1.5rem}.wishlist-text-container{margin-bottom:1rem}.wishlist-text{color:var( --background-dark-black);font-size:16px;font-weight:400;margin-bottom:24px}.field-label{display:block;font-size:16px;font-weight:600;color:var(--background-dark-dark-biscay);margin-bottom:16px}.example-text{font-size:14px;color:var(--background-dark-dark-biscay);margin-top:8px}.custom-input{padding:.75rem;border:1px solid var(--background-dark-dark-biscay);border-radius:999px;width:100%;box-sizing:border-box;color:var(--background-dark-dark-biscay)}.custom-input:focus{outline:none;border-color:var(--background-dark-dark-biscay);box-shadow:0 0 0 1px #3b82f6}.footer-actions{display:flex;align-items:center;justify-content:flex-end;padding-top:.5rem}.button-group{display:flex;gap:12px}.cancel-button{padding:.2rem 1.95rem;border-radius:.375rem;border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay);background-color:var(--background-light-white);cursor:pointer;transition:background-color .15s ease-in-out;font-weight:400;font-size:16px}.save-wishlist-button{padding:.5rem 1.95rem;border-radius:.375rem;background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);font-weight:200;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;border:none;transition:background-color .15s ease-in-out;border:1px solid transparent}.save-cart-popup-form .form-field{flex-wrap:wrap}.save-cart-popup-form .custom-input{margin-bottom:0!important}.cart-restriction-block{background-color:#ffe5e0;border:2px solid #ff7f3a;border-radius:8px;padding:12px;margin:16px 0;width:100%}.restriction-header{display:flex;align-items:center;gap:8px}.restriction-icon{font-size:18px}.restriction-count{font-weight:500}.learn-more-link{color:var(--background-dark-black);font-weight:300;border-bottom:1px solid var(--background-dark-black);margin-left:4px;cursor:pointer}@media (max-width:1023px){.restriction-count{font-size:12px}}.restriction-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid var(--foreground-on-light-strong-4)}.restriction-popup-close{background-color:var(--background-light-white);font-size:32px;font-weight:300;border:none;cursor:pointer}.restriction-popup-actions{display:flex;justify-content:flex-end;gap:10px}.restriction-popup-actions .btn{flex:1;max-width:200px;padding:10px 0;text-align:center;border-radius:8px;border:1px solid var(--background-dark-dark-biscay)}.restriction-popup-actions .log-in{background-color:var(--foreground-on-light-strong-4);color:var(--background-light-white)}.restriction-popup-item-image{width:100px;border:1px solid var(--background-light-iron)}.restriction-popup-item-details{padding-left:18px}.restriction-popup-item:not(:last-child){border-bottom:1px solid var(--background-light-iron);padding-bottom:15px;margin-bottom:15px}.item-restriction-name-code{font-size:12px}.item-restriction-name{font-size:20px;font-weight:300}.restriction-popup-actions .login{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.restriction-popup-actions .remove-items{border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay)}.list-group-item-res{border-bottom:1px solid var(--background-light-iron);padding-bottom:15px;margin-bottom:15px}.list-group-item-res:last-child{border-bottom:none;margin-bottom:0}@media (max-width:1023px){.item-restriction-name-code{font-size:10px}.item-restriction-name{font-size:12px;font-weight:300}.list-group-restriction-descriptom{font-size:14px}.restriction-popup-actions .btn{max-width:100%}}@media (min-width:1024px){.checkout-container{display:flex}.checkout-label-block{font-size:40px;font-weight:300;padding:35px 0;letter-spacing:.02em;line-height:125%}.shipment-error-text{width:470px!important;text-align:start!important}}@media (max-width:1023px){.checkout-container{flex-direction:column}}.checout-label{font-size:40px;font-weight:300;padding:40px 0}@media (max-width:1023px){.checout-label{padding:24px 0}}.shipment-error-text{margin-right:25px;text-align:start!important}.form-heading-text{font-family:Poppins,sans-serif!important}.shipment-wrapper{border:1.5px solid #b7dfb9;border-radius:8px;overflow:hidden;margin-bottom:1.5rem}.shipment-instructions{font-size:.85rem}@media (max-width:1023px){.wraper-shipment-header{font-size:14px}.wraper-shipping-cost h4{font-size:12px}.shipment-title h4{font-size:14px;color:#1f2937;font-weight:400}}@media (min-width:1024px){.shipment-title{font-size:16px;color:#1f2937;font-weight:400;display:flex}.shipment-title h4{font-size:16px;color:#1f2937;font-weight:400}.wraper-shipping-cost h4{font-size:14px}}.shipment-wrapper{border:1px solid #b7dfb9;border-radius:8px;overflow:hidden;margin-bottom:1.5rem}.wraper-shipment-header{display:flex;padding:.75rem 1rem;border-bottom:1px solid #cbe6cd;gap:5px}.shipment-header-left{display:flex;flex-direction:column;gap:.5rem}.shipment-icon{width:20px;height:20px;object-fit:contain}.shipment-title{font-size:.95rem;color:#1f2937}.shipment-instructions{font-size:.85rem;color:#4b5563}.wraper-shipment-content{background:#fff;padding:.75rem 1rem;padding-bottom:24px}.checkout-product-thumbnails{display:flex;gap:14px;width:fit-content;flex-wrap:wrap}.more-count{display:flex;align-self:center;justify-content:center;cursor:pointer}.checkout-shipment-item{border:1px solid var(--foreground-on-light-strong);width:92px;height:92px}.checkout-shipment-wrapper{position:relative;display:inline-block;margin-right:8px}.quantity-badge{position:absolute;bottom:4px;right:4px;background-color:#1e3a8a;color:#fff;border-radius:45px;width:23px;height:20px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}.paymentDetailsContainer{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:16px}.creditCards{width:54px;height:28px}.payment-title{color:#000}.payment_billing_container{display:flex;flex-direction:column}.payment_billing_container .popup-overlay{overflow-y:auto}.payment_billing_container .add-new-credit-card{max-height:initial}.saved-cards{display:flex;flex-direction:column}.items-flex-space-aligner{display:flex;gap:10px}.items-flex-space-between{display:flex;justify-content:space-between}.items-grid-space-aligner{display:flex;flex-direction:column;gap:10px}.save-continue-btn{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);font-size:14px;font-weight:300;width:fit-content;padding:10px 40px}.save-continue-btn:hover{background-color:var(--background-light-white);color:var(--background-dark-dark-biscay);border:1px solid var(--background-dark-dark-biscay)}.save-continue-btn-cancel{color:var(--background-dark-dark-biscay);background-color:var(--background-light-white);font-size:14px;font-weight:300;width:fit-content;padding:10px 40px;border:16px;border:1px solid var(--background-dark-dark-biscay)}.save-continue-btn-cancel:hover{color:var(--background-light-white);background-color:var(--background-dark-dark-biscay)}.po-label span{font-size:16px;font-weight:500}.po-input-field{width:100%;padding:12px;border:2px solid var(--background-dark-dark-biscay);border-radius:25px;font-size:16px;outline:none;margin-top:10px;background-color:#fff;color:var(--background-dark-dark-biscay)}.po-input-field:focus{border-color:var(--foreground-on-light-strong-2)}.payment-type-title{margin-left:5px;vertical-align:text-bottom}.newcardform{margin-top:5px}.newcardform-group{display:flex;flex-direction:column;margin-bottom:1.1rem}.newcardform-label{font-size:.9rem;color:var(--background-dark-dark-biscay);font-weight:500;margin-bottom:.35rem}.newcardform-checkbox .form-check-label,.newcardform-checkbox .form-check-input{color:var(--background-dark-dark-biscay)}.newcardform-input{border:1px solid #17356E;border-radius:9999px;padding:.55rem 1rem;font-size:.9rem;background-color:#fff;color:#17356e;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.newcardform-input:focus{border-color:#17356e;box-shadow:0 0 0 2px #2563eb1a}.newcardform-row{display:flex;gap:1rem;margin-bottom:1.1rem}.newcardform-two-cols>.newcardform-group{flex:1 1 50%}.newcardform-three-cols>.newcardform-group{flex:1 1 33.33%}.newcardform-checkbox{display:flex;margin-bottom:1.1rem;font-size:.9rem;color:#1e293b}.newcardform-billing-title{font-size:.95rem;font-weight:600;margin:1.2rem 0 .5rem;color:var(--background-dark-dark-biscay)}select.newcardform-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='%231e3a8a' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}@media (max-width: 640px){.newcardform-row{flex-direction:column;gap:.75rem}}.editcardform-container{background-color:#f9fafb;border-radius:8px;color:#111827;font-family:Inter,Segoe UI,sans-serif}.editcardform-title{font-size:1.1rem;font-weight:600;color:#0f172a;margin-bottom:.25rem}.editcardform-subtitle{font-size:.9rem;color:#475569;line-height:1.5;margin-bottom:1.2rem}.editcardform-row{display:flex;gap:1rem;margin-bottom:1.1rem}.editcardform-group{flex:1;display:flex;flex-direction:column}.editcardform-group label{font-size:.9rem;font-weight:500;color:#0f172a;margin-bottom:.35rem}.editcardform-group input,.editcardform-group select{border:1.5px solid #1e3a8a;border-radius:9999px;padding:.55rem 1rem;font-size:.9rem;color:#111827;background-color:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.editcardform-group input:focus,.editcardform-group select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.editcardform-billing-title{font-size:1rem;font-weight:600;color:#0f172a;margin:1.2rem 0 .5rem}.editcardform-billing-summary{margin-bottom:.75rem}.editcardform-billing-nickname{font-weight:600;margin-bottom:.2rem}.editcardform-billing-summary p{font-size:.9rem;line-height:1.4;color:#1e293b;margin:0}.editcardform-billing-summary button{font-size:.85rem;font-weight:500;color:#0b3b91;text-decoration:underline;margin-top:.3rem;cursor:pointer;background:transparent;border:none;padding:0}.editcardform-checkbox{display:flex;align-items:center;gap:.4rem;margin:1rem 0;font-size:.9rem;color:#1e293b}.editcardform-checkbox input[type=checkbox]{accent-color:#2563eb;width:1rem;height:1rem;cursor:pointer}.editcardform-remove-btn{background:none;border:none;color:#0b3b91;font-size:.9rem;font-weight:500;text-decoration:underline;padding:0;margin-bottom:1rem;cursor:pointer}.editcardform-remove-btn:hover{color:#1e40af}.editcardform-actions{display:flex;align-items:center;gap:1rem;margin-top:1rem}.editcardform-btn-primary{background-color:#0b3b91;color:#fff;border:none;border-radius:6px;padding:.55rem 1.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.editcardform-btn-primary:hover{background-color:#0a357f}.editcardform-btn-secondary{background-color:#fff;color:#0b3b91;border:1.5px solid #0b3b91;border-radius:6px;padding:.55rem 1.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.editcardform-btn-secondary:hover{background-color:#f3f4f6}@media (max-width: 1023px){.editcardform-row{flex-direction:column;gap:.75rem}.editcardform-actions{flex-direction:column;align-items:stretch}.editcardform-btn-primary,.editcardform-btn-secondary{width:100%}}.editbillingaddressform-container{margin-top:1rem;color:#111827;font-family:Inter,Segoe UI,sans-serif}.editbillingaddressform-title{font-size:1rem;font-weight:600;color:#0f172a;margin-bottom:1rem}.editbillingaddressform-row{display:flex;gap:1rem;margin-bottom:1rem}.editbillingaddressform-group{flex:1;display:flex;flex-direction:column;margin-bottom:1rem}.editbillingaddressform-group label{font-size:.9rem;font-weight:500;color:#0f172a;margin-bottom:.35rem}.editbillingaddressform-group input,.editbillingaddressform-group select{border:1.5px solid #1e3a8a;border-radius:9999px;padding:.55rem 1rem;font-size:.9rem;color:#111827;background-color:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.editbillingaddressform-group input:focus,.editbillingaddressform-group select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.editbillingaddressform-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.editbillingaddressform-btn-primary{background-color:#0b3b91;color:#fff;border:none;border-radius:6px;padding:.55rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.editbillingaddressform-btn-primary:hover{background-color:#0a357f}.editbillingaddressform-btn-secondary{background-color:#fff;color:#0b3b91;border:1.5px solid #0b3b91;border-radius:6px;padding:.55rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.editbillingaddressform-btn-secondary:hover{background-color:#f3f4f6}@media (max-width: 1023px){.editbillingaddressform-row{flex-direction:column;gap:.75rem}.editbillingaddressform-actions{flex-direction:column;align-items:stretch}.editbillingaddressform-btn-primary,.editbillingaddressform-btn-secondary{width:100%}}.removecardpopup{padding:1rem .5rem .5rem;font-family:Inter,Segoe UI,sans-serif;color:#0f172a}.removecardpopup-cardinfo{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.removecardpopup-logo{width:52px;height:28px;object-fit:contain}.removecardpopup-details{display:flex;flex-direction:column;line-height:1.4}.removecardpopup-type{font-weight:600;color:#0f172a;font-size:.95rem}.removecardpopup-number{color:#1e293b;font-size:.9rem}.removecardpopup-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.removecardpopup-btn-secondary{background:#fff;color:#0b3b91;border:1.5px solid #0b3b91;border-radius:6px;padding:.55rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.removecardpopup-btn-secondary:hover{background-color:#f3f4f6}.removecardpopup-btn-primary{background-color:#0b3b91;color:#fff;border:none;border-radius:6px;padding:.55rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.removecardpopup-btn-primary:hover{background-color:#0a357f}.billing-collapse{max-height:1200px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:1}.billing-collapse.collapsed{max-height:0;opacity:0;pointer-events:none}.newcardform-checkbox #sameAddress{background-color:#fff;border:2px solid var(--background-dark-dark-biscay);margin-right:0}.newcardform-checkbox #sameAddress:checked[type=checkbox]{background-color:var(--background-dark-dark-biscay)}.faq-section{width:100%;margin:0 auto;padding:40px 20px}.cms-faq-title{font-size:26px;font-weight:700;margin-bottom:25px;text-align:left;color:#009a66}.faq-disclaimer{font-size:14px;color:#555;margin-bottom:25px}.faq-item{border-bottom:1px solid #e1e1e1;padding:20px}.faq-question{width:100%;background:none;border:none;padding:0;margin:0;font-size:18px;font-weight:400;display:flex;align-items:center;gap:15px;cursor:pointer;text-align:left}.faq-question.active{color:#0064d2}.faq-answer{margin-top:12px;font-size:16px;color:#121212;line-height:1.6;font-weight:300}.faq-column{display:flex;flex-direction:column;gap:0}.faq-title{font-size:26px;font-weight:700;margin-bottom:25px}.faq-column{display:flex;flex-direction:column;gap:8px}.cms-faq-item{background:#f8f8f8;border:1px solid #e3e3e3;border-radius:8px;padding:0;overflow:hidden}.cms-faq-question{width:100%;display:flex;align-items:center;gap:10px;padding:14px 18px;text-align:left;font-size:16px;font-weight:600;background:#f5f5f5;cursor:pointer;border:none;outline:none;transition:background .2s ease;color:#000}.faq-external-link-btn{width:100%;height:auto;text-align:center;color:#009a66;border:1px solid #009a66;font-size:14px;border-radius:21px;padding:10px 40px;background-color:#fff;font-weight:400}.saved-message{font-weight:300;font-size:16px}.cms-faq-question:hover{background:#ececec}.cms-faq-question.active{background:#dcf3ec}.question-text{flex:1}.faq-answer-wrapper{padding:14px 18px;background:#fff;border-top:1px solid #e2e2e2}.faq-answer{margin-bottom:12px;line-height:1.5;font-size:16px;font-weight:300}.faq-image{max-width:100%;margin-top:10px;border-radius:6px}.faq-external-link{display:inline-block;margin-top:10px;font-weight:600;color:#0056b3;text-decoration:underline}.faq-external-link:hover{color:#003d80}.faq-question i{font-size:18px}.container-bl-height-400px img{height:400px;width:100%;min-width:200px}.container-bl-height-350px img{height:350px;width:100%;min-width:200px}.container-bl-height-300px img{height:300px;width:100%;min-width:200px}.container-bl-height-250px img{height:250px;width:100%;min-width:200px}.container-bl-height-200px img{height:200px;width:100%;min-width:200px}.container-bl-height-150px img{height:150px;width:100%;min-width:200px}.p50x50-container-block-flex,.p67x33-container-block-flex,.p33x67-container-block-flex,.p25x75-container-block-flex,.p75x25-container-block-flex{padding:10px;list-style:none;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.p50x50-container-block-flex>.block-cont-cell-1,.p50x50-container-block-flex>.block-cont-cell-2{flex:1 1 47%}.p50x50-container-block-flex>.block-cont-cell-1>div,.p50x50-container-block-flex>.block-cont-cell-2>div{width:100%}.p67x33-container-block-flex>.block-cont-cell-1{flex:1 1 64%}.p67x33-container-block-flex>.block-cont-cell-2{flex:1 1 30%}.p67x33-container-block-flex>.block-cont-cell-1>div,.p67x33-container-block-flex>.block-cont-cell-2>div{width:100%}.p33x67-container-block-flex>.block-cont-cell-1{flex:1 1 30%}.p33x67-container-block-flex>.block-cont-cell-2{flex:1 1 64%}.p33x67-container-block-flex>.block-cont-cell-1>div,.p33x67-container-block-flex>.block-cont-cell-2>div{width:100%}.p25x75-container-block-flex>.block-cont-cell-1{flex:1 1 22%}.p25x75-container-block-flex>.block-cont-cell-2{flex:1 1 72%}.p25x75-container-block-flex>.block-cont-cell-1>div,.p25x75-container-block-flex>.block-cont-cell-2>div{width:100%}.p75x25-container-block-flex>.block-cont-cell-1{flex:1 1 72%}.p75x25-container-block-flex>.block-cont-cell-2{flex:1 1 22%}.p75x25-container-block-flex>.block-cont-cell-1>div,.p75x25-container-block-flex>.block-cont-cell-2>div{width:100%}@media screen and (max-width: 800px){.block-cont-cell-1{margin:10px}.block-cont-cell-1.first-cells-position-right,.block-cont-cell-1.first-cells-position-bottom{order:1}.block-cont-cell-2{margin:10px}}@media screen and (min-width: 800px){.block-cont-cell-1{margin-right:50px}}.header{background-color:var(--background-dark-medium-green-haze);position:sticky;top:0;z-index:1000}.header-nav{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 0}.tab-sticky-header{color:var(--background-light-white);text-decoration:none;font-weight:400;font-style:normal;font-size:16px;line-height:155%;letter-spacing:-.02em}.header-menu{display:flex;list-style:none;margin:0;padding:0;gap:24px}.header-item a,.header-back a{color:var(--background-light-white);text-decoration:none;font-weight:400;font-style:normal;font-size:16px;height:155%;letter-spacing:-.02em}.header-item a{color:#fff}.header-item a:hover,.mobile-details:hover,.header-back a:hover{text-decoration:underline;color:var(--background-light-white);font-weight:600}.header-item a.active{color:var(--background-light-white);font-weight:600;text-decoration:none}.hamburger{background:none;border:none;font-size:28px;color:var(--background-light-white);cursor:pointer;padding:5px}.mobile-menu-extra{display:flex;flex-direction:column;background:var(--background-dark-medium-green-haze);list-style:none;margin:0;padding:10px 65px;gap:10px}.mobile-menu-extra a{color:var(--background-light-white);text-decoration:none}.mobile-menu-extra a:hover{text-decoration:underline}.mobile-left{display:flex;align-items:center;gap:6px;margin-left:10px}.mobile-left .header-back{font-size:22px!important;font-weight:400!important}.mobile-details{font-size:18px!important;font-weight:600;margin-left:5px;color:var(--background-light-white)}.desktop-view{display:flex;align-items:center;justify-content:space-between;padding:12px}.mobile-view{display:none}@media (min-width: 767px){.mobile-view,.mobile-menu-extra{display:none}}@media (max-width: 1023px){.desktop-view{display:none}}@media (max-width: 1023px){.mobile-view{display:flex;padding:10px 15px}}@media (min-width: 1024px){.desktop-view{display:flex}.mobile-view,.mobile-menu-extra{display:none}}@media (max-width: 1023px){.desktop-view{display:none}.mobile-view,.mobile-menu-extra{display:flex}}#faq-block{scroll-margin-top:80px}.faq-section{padding:46px 20px;background:var(--background-light-white);width:100%;margin:0 auto}.faq-title{font-weight:300!important;font-size:35px!important;line-height:125%;letter-spacing:-.02em;text-align:center;margin-bottom:32px}.faq-row{display:flex;gap:32px;flex-wrap:wrap;width:100%;margin:0 auto}.faq-col{flex:1;min-width:300px;display:flex;flex-direction:column;gap:15px}.faq-item-feature-block{border:1px solid var(--color-border-light);border-radius:8px;margin-bottom:15px;overflow:visible;transition:all .3s ease;padding:20px}.faq-question-feature-block{width:100%;padding:15px;border:none;text-align:left;font-weight:400;font-size:16px;line-height:150%;min-height:60px;cursor:pointer;background-color:var(--background-light-white);display:flex;align-items:center;transition:background .3s;color:var(--foreground-on-light-strong-4);font-family:Inter}.faq-answer-feature-block{padding:15px;background:var(--background-light-white);border-top:1px solid var(--color-border-light);animation:fadeIn .3s ease-in-out;font-family:Inter;color:var(--foreground-on-light-strong-4)}.question-text-feature-block{margin-left:15px}.material-symbols-outlined{font-size:20px;transition:transform .3s ease}.faq-question.active .material-symbols-outlined{transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1024px){.faq-block{width:600px;height:auto;margin-bottom:0}.faq-col-block{align-items:center}.faq-section-block{width:1216px;padding:46px 0}}.product-grid-container{padding:20px 0;display:block;position:relative}.product-grid-container-block{display:block!important}.productimagetile{width:25%;padding:1%;display:inline-block}@media (min-width: 480px) and (max-width: 1024px){.productimagetile{width:50%!important}}.product-holder{display:inline-block}.product-listing-allfilter-category{border-bottom:1px solid var(--background-light-iron);border-top:1px solid var(--background-light-iron)}@media (min-width: 1024px){.product-listing-allfilter-category-wrapper{margin-top:36px;height:80px!important;border-bottom:1px solid var(--background-light-iron);border-top:1px solid var(--background-light-iron)}}@media (min-width: 500px) and (max-width: 1023px){.vertical-allfilter-block{margin-top:100px}}@media (max-width: 767px){.viewToggleContainer{display:none}.showing-result-mobile-block{justify-content:start!important}.reslutViewContainer{display:flex;justify-content:center}.product-grid-container{padding:20px 0;display:block}.productimagetile{width:100%}.featuresContainer{flex-direction:column}}.custom-dropdown .btn{border-radius:50px;border:1px solid var(--foreground-on-light-strong-4);color:var(--foreground-on-light-strong-4);background-color:var(--background-light-white);display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.btn.dropdown-toggle.custom-toggle,.btn.dropdown-toggle.custom-toggle.show{min-width:190px;white-space:nowrap}@media (min-width: 1024px){.btn.dropdown-toggle.custom-toggle,.btn.dropdown-toggle.custom-toggle.show{min-width:180px!important;white-space:nowrap!important;height:42px!important}.reslutViewContainer-wrapper{height:32px;align-items:center!important;padding:0;margin-bottom:36px!important}}.custom-dropdown .btn span{flex:0 0 auto}.custom-dropdown .btn i{flex:0 0 auto;margin-left:auto}.filtersbtn{background:var(--color-alice-blue);border-radius:40px;border:none;color:#000}.fliterbtn-wrapper{width:180px!important;height:48px!important}@media (min-width: 1024px){.filtersbtn{width:190px}.allfiltersBtncontainer{display:flex;justify-content:space-between;position:relative}.product-listing-allfilter-category .dropdown-menu.show{margin-left:0!important}.filter-title-wrapper{min-height:48px;align-items:center!important}}@media (max-width: 767px){.allfiltersBtncontainer{justify-content:center!important;padding-right:0!important}.filtersbtn{width:100%;max-width:346px;margin:0 auto;display:block;text-align:center;font-size:16px;padding:10px 16px}.popup-below-button{position:absolute!important;left:50%!important;transform:translate(-50%);top:calc(100% + 10px)!important;width:95%;max-width:350px;z-index:100001;display:flex;flex-direction:column;max-height:90vh}}@media (max-width: 767.98px){.filter-bar-wrapper{display:none}.dropdown.custom-dropdown{width:100%;margin-left:0!important}.dropdown.custom-dropdown .btn{width:100%}}.selected-tags-bar .tag{display:inline-flex;align-items:center;background-color:var(--color-alice-blue);color:var(--foreground-on-light-eyebrow-3);border-radius:25px;padding:.25rem .75rem;margin-right:.5rem;font-size:1rem!important;font-weight:500}.productimagetile{padding:1%;box-sizing:border-box}@media (min-width: 1200px){.productimagetile{width:25%}}@media (min-width: 992px) and (max-width: 1199px){.productimagetile{width:33.33%}}@media (min-width: 1024px) and (max-width: 991px){.productimagetile{width:50%}}@media (max-width: 767px){.productimagetile{width:100%}}@media (max-width: 1023px){.product-listing-allfilter-category{border:none}}.placeholder-block-wrapper{vertical-align:bottom}.bs-input:focus{border:1px solid #17356e}@media (max-width: 480px){.vertical-resource-banner-wrapper{position:relative!important;width:100%!important}.vertical-resource-banner-wrapper .additional-resources{min-height:595px!important}}@media (min-width: 480px) and (max-width: 1024px){.reslutViewContainer.plp-block{justify-content:space-between}.vertical-resource-banner-wrapper{width:48%!important}.vertical-resource-banner-wrapper .additional-resources{min-height:1015px!important}}@media (max-width: 1024px){.resource-grid-container .resource-grid-mobile{width:100%!important;display:block;padding:1rem}.resource-grid-container .resource-grid-mobile .card{width:100%}.resource-grid-container .resource-grid-mobile .card .resource-view-btn{width:90%}.resource-grid-container .resource-col{padding:1rem}}.allfilterstxt{font-weight:400;color:#17356e;font-size:medium}.filter-icon,.filter-icon-block{color:#17356e}.filters-block-align{align-items:center}.btn-bestSeller{font-size:16px;font-weight:400}@media (min-width: 1024px){.container-wrapper{width:1216px!important}}.filter-title-wrapper{position:relative}@media (min-width: 1024px){.button-search-block{flex-wrap:nowrap!important}}@media (max-width: 768px){.button-search-block{justify-content:center!important}.filterbtnmobile{padding:0 16px!important}.productlist-block{padding-left:15px!important;padding-right:15px!important}}.vertical-tile{background-color:var(--background-light-white);border:0;border-radius:6px;display:flex;flex-direction:column;cursor:pointer;position:relative;overflow:visible}.flags1{position:absolute;top:8px;left:8px;display:flex;z-index:3}.flags1 .flag{font-size:11px;font-weight:600;text-transform:uppercase;padding:2px 10px;border-radius:50px;border:1px solid transparent;background:var(--background-light-white)}.flags1 .flag.new{color:var(--background-dark-medium-biscay);border-color:var(--background-dark-medium-biscay)}.flags1 .flag.sale{color:var(--background-dark-medium-green-haze);border-color:var(--background-dark-medium-green-haze)}.flags1 .flag.hazardous{color:var(--foreground-on-light-strong-6);border-color:var(--foreground-on-light-strong-6)}.image-wrapper{position:relative;background-color:var(--background-light-white);border:1px solid var(--background-light-iron);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background-position:center center;background-repeat:no-repeat;background-size:60%;border:none!important}.card-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%;position:relative}.favourite-card-icon{background:var(--background-light-white);cursor:pointer;position:absolute;bottom:0;right:0;padding:10px;border-top:1px solid var(--background-light-iron);border-left:1px solid var(--background-light-iron);border-bottom:0;border-right:0;border-top-left-radius:11px;z-index:4;border:none!important}.product-details .brand{font-weight:600;letter-spacing:1px}.product-details .product-name{font-size:15px;line-height:18px;min-height:54px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.product-details .code{font-size:12px;color:var(--background-dark-pale-grey)}.price-section{font-size:14px}.price-section .original-price{text-decoration:line-through;color:var(--background-dark-pale-grey)}.price-section .sale-price{font-weight:700}.price-section .uom{font-size:12px;color:var(--background-dark-pale-grey)}.addtocart-btn{height:48px!important;font-size:16px!important;font-weight:400!important}.btnaddcart{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border-radius:6px;padding:6px 14px;font-size:16px;font-weight:400;border:none;white-space:nowrap}.btnaddcart:hover{color:var(--background-light-white);background-color:var(--colour-subtle-dark-biscay-hover);border:2px solid var(--background-dark-dark-biscay)}.brand-text{font-weight:700;color:var(--foreground-on-light-strong-5);font-size:12px;letter-spacing:.5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.product-name-thin{font-weight:400;color:var(--color-dark-charcoal);font-size:14px;line-height:20px}.wishlist-btn-waved{background:var(--background-light-white);border:1px solid var(--background-light-iron);border-radius:6px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--background-dark-pale-grey);cursor:pointer;padding:0;flex-shrink:0;position:relative;overflow:hidden}.wishlist-btn-waved:before{content:"";position:absolute;inset:-1px;border:1px solid var(--background-light-iron);border-radius:6px;animation:wave 2s infinite linear}@keyframes wave{0%{transform:scale(1);opacity:1}to{transform:scale(1.2);opacity:0}}.wishlist-icon{font-size:16px;position:relative;z-index:1;transition:opacity .3s ease}.default-view.hide-on-hover{opacity:1}.hover-view{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(to bottom,#ccc,#e6e6e6,#fff);opacity:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;text-align:center;transition:opacity .3s ease;pointer-events:none;padding-top:150px}.hover-view.show-on-hover{opacity:1;pointer-events:auto}.hover-view .product-name-full{font-size:15px;line-height:20px;color:#444;margin:1rem 0}.hover-view .brand-text1{font-weight:700;color:#222;font-size:12px;letter-spacing:.5px;bottom:-1px;right:0;padding:13px;border-bottom:0;border-right:0;border-top-left-radius:11px;z-index:9}.unfavourite-icon-image{width:auto;height:auto;min-width:25px}@media (min-width: 1023px){.product-details .pricing-detail{min-height:20px!important;font-weight:400!important}.favourite-card-icon{width:15%;height:15%}}@media (max-width: 1023px){.btnaddcart{width:100%!important}}.image-wrapper.card-img-top{min-height:288px}.product-grid-block-placeholder-image{width:100%;padding:30% 10%;background:linear-gradient(90deg,#e0e0e0 25%,#f4f4f4 37%,#e0e0e0 63%);background-size:400% 100%}.listing-grid-wrapper .btnaddcart{position:relative;bottom:0;left:0}@media (max-width: 1024px){.listing-grid-wrapper .btnaddcart{position:relative;margin-top:9px!important}.carousel-track{align-items:stretch!important}.carousel-card{display:flex;flex-direction:column;align-items:stretch}.vertical-tile{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-content{display:flex;flex-direction:column;flex-grow:1;min-height:200px}.image-wrapper.card-img-top{min-height:200px}.default-view,.hover-view{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.card-image-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:200px}.product-details.card-body{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.card-image-wrapper img{width:auto;height:100%;max-width:100%;object-fit:contain}}.product-card-image{height:60vh}.brand-text-large{font-weight:700;color:var(--foreground-on-light-strong-5);font-size:14px;letter-spacing:.5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.product-details .product-tile-code{min-height:20px}.product-details .pricing-detail{font-weight:400}.formatUSDCurrency-height-block{min-height:32px!important}.product-details .product-name-large{font-weight:300;color:var(--color-dark-charcoal);font-size:20px!important;line-height:140%;min-height:86px;-webkit-line-clamp:2}.product-name-large:hover{text-decoration:underline;text-underline-offset:7px}.grid-left-tile{width:82%!important;bottom:0!important}.grid-right-tile{height:53%!important;bottom:15.1%!important}@media (max-width: 1023px){.layer-placeholder-left.grid-left-tile{width:75%!important}.vertical-tile.listing-grid-wrapper .layer-placeholder-left.grid-left-tile{width:80%!important}.vertical-tile.listing-grid-wrapper .favourite-icon-border-wrapper{top:-1px!important}.vertical-tile.listing-grid-wrapper .layer-placeholder-right.grid-right-tile{bottom:22%!important}.layer-placeholder-right.grid-right-tile{width:10%!important;bottom:23%!important}.favourite-icon-border-wrapper{top:-3px;left:-2px}}.text-danger{color:#ff7f38!important}.border-danger{border-color:#ff7f38!important}@media (min-width: 1024px){.btn-add-cart-block{width:100%!important;height:48px!important}}.card-wishlist-block{width:22px!important;height:18px!important}.hover-view{pointer-events:none}.hover-view.show-on-hover{pointer-events:auto}.image-wrapper{position:relative;width:70%;height:70%}.product-image-bg{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.image-on-top{position:absolute;bottom:5px;left:-9px;border-top-right-radius:8px;border-bottom-left-radius:8px;transform:rotate(-12deg);width:120px;height:auto;z-index:5;pointer-events:none}@keyframes flash-pulse{0%{background-color:var(--background-dark-dark-biscay, #17335e);transform:scale(1);box-shadow:0 0 #6a8fc9b3}25%{background-color:var(--colour-flash-dark-biscay, #6a8fc9);transform:scale(1.02);box-shadow:0 0 0 4px #6a8fc94d}50%{background-color:var(--colour-flash-dark-biscay, #6a8fc9);transform:scale(1.05);box-shadow:0 0 0 8px #6a8fc91a}75%{background-color:var(--colour-flash-dark-biscay, #6a8fc9);transform:scale(1.02);box-shadow:0 0 0 4px #6a8fc933}to{background-color:var(--background-dark-dark-biscay, #17335e);transform:scale(1);box-shadow:0 0 #6a8fc900}}.multiple-options-text{min-height:23px;margin-bottom:2px;font-size:12px}.product-out-of-stock-card-design{border:1px solid #ff7f38;position:absolute;bottom:15px;padding:10px 0;left:0}.product-unavailable-for-purchase-card-design{border:1px solid #ff7f38;position:absolute;bottom:-73px;padding:13px 0;left:0;right:0;text-align:center}.out-of-stock-btn{width:200px;padding:10px 0;text-align:center;border:1px solid #f28c28;color:#f28c28;border-radius:8px;font-weight:600;background-color:transparent;margin-top:28px}.out-of-stock-btn:hover{border:1px solid #f28c28!important}.wishlist-popup{position:absolute;right:0;background:#fff;border:1px solid #dcdcdc;box-shadow:0 2px 6px #00000026;width:fit-content;z-index:10000;border-radius:6px;padding:6px 0}.wishlist-option,.wishlist-create{padding:8px 12px;cursor:pointer;font-size:14px}.wishlist-option:hover,.wishlist-create:hover{background:#f3f3f3}.wishlist-create{border-top:1px solid var(--background-light-iron)}.wishlist-popup{pointer-events:auto}.wishlist-modal-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.wishlist-modal{background:#fff;width:380px;border-radius:10px;overflow:hidden;box-shadow:0 4px 20px #00000040}.wishlist-modal-header{background:#169b62;color:#fff;padding:15px;font-size:18px;display:flex;justify-content:space-between;align-items:center}.wishlist-modal-close{cursor:pointer;font-size:22px}.wishlist-modal-body{padding:20px}.wishlist-input{width:100%;border:1px solid #cfcfcf;padding:10px;border-radius:4px;font-size:15px}.wishlist-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px 20px}.btn-cancel{padding:8px 18px;background:#fff;border:1px solid #164e86;border-radius:20px;color:#164e86;cursor:pointer}.btn-create{padding:8px 18px;border:none;color:#fff;border-radius:20px;cursor:pointer}.product-tile{padding:6px 10px;margin-top:20px}@media (max-width: 768px){.product-tile{margin-top:18px!important}.product-listing-detail-container{padding:0!important}.search-content-wrapper .product-tile-list-item{width:100%!important}}@media (min-width: 1024px){.product-title-wrapper{height:227px;margin-top:0!important;margin-bottom:25px!important}.btnaddCart-list-title{width:200px!important;height:48px!important}.product-title-content-wrapper{padding:0 0 0 23px;width:83%}.brand-txt{font-size:10px!important;font-weight:700!important;color:#191919!important;letter-spacing:1px;line-height:14px;margin-top:12px}.multi-option-text-mob{display:flex;align-items:center;justify-content:center}}.product-tile .image-placeholder.interactive-btn{cursor:pointer}.product-tile .image-placeholder.interactive-btn:hover{box-shadow:none!important}.product-tile .product-tile-product-name.interactive-btn{cursor:pointer}.product-tile .product-tile-product-name.interactive-btn:hover{text-decoration:underline;box-shadow:none!important;text-underline-offset:7px!important}.product-tile-list-item{border-bottom:none;min-height:200px;position:relative}.product-title-list-height{min-height:160px!important}.product-tile .product-list-item:after{content:"";position:absolute;left:0;bottom:0;width:calc(100% - 12px);height:1px;background-color:var(--background-light-iron);transform:scaleY(.5);transform-origin:bottom;pointer-events:none}.product-tile-list-item:after{content:"";position:absolute;bottom:0;left:2rem;right:2rem;border-bottom:1px solid var(--background-light-iron)}@media (min-width:1024px){.product-tile-list-item .cart-btn-price-wrapper{position:absolute;right:0;bottom:18px}.pricing-detail{align-items:end!important;display:flex;margin-bottom:8px}.cart-btn-price-wrapper-mbl{display:flex;justify-content:flex-end}.price-wrapper{margin-right:10px!important}}.product-tile:hover .product-tile-product-name{text-decoration:underline}.product-card-wrapper-new:hover .product-name{text-decoration:underline;text-underline-offset:7px}.flags .flag{font-size:11px;font-weight:600;text-transform:uppercase;padding:4px 10px;border-radius:50px;border:1px solid transparent;background:var(--background-light-white);margin-right:3px}.product-tile-list-item .new{color:var(--background-dark-medium-biscay);border-color:var(--background-dark-medium-biscay)}.sale-price-plp{font-size:22px;margin-right:10px;color:var(--background-dark-black)}.original-price-plp{font-size:22px;color:var(--background-dark-pale-grey);text-decoration:line-through;margin-right:10px}.uom-plp{font-size:22px;color:var(--background-dark-pale-grey)}.btn-add-to-cart,.btnaddcart{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border-radius:6px;padding:6px 14px;font-size:16px;font-weight:400;border:none;white-space:nowrap;font-family:Inter}.btn-add-to-cart:hover,.btnaddcart:hover{color:var(--background-light-white);background-color:var(--colour-subtle-dark-biscay-hover);border:2px solid var(--background-dark-dark-biscay)}.btn-out-of-stock{color:var(--color-custom-badge-red);border-radius:6px;padding:6px 14px;font-size:14px;white-space:nowrap}.image-placeholder{background-size:60%;background-color:var(--background-light-white);display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:4/4;padding:6px 0;border:1px solid var(--background-light-iron);border-radius:8px;position:relative;background-position:center center;background-repeat:no-repeat;border:none!important}.favourite-icon{position:absolute;bottom:0;right:12px;padding:8px;border-top-left-radius:8px;background-color:var(--background-light-white);z-index:100;border:1px solid var(--background-light-iron);border-bottom:0;border-right:0;cursor:pointer;border:none!important;height:28%}.favourite-icon img{min-width:26px}.product-tile-product-name{margin-top:10px;font-size:24px;font-weight:300;line-height:1;display:inline-block;transition:line-height .2s ease;line-height:125%}.product-tile:hover .product-tile-product-name{text-decoration:underline;text-underline-offset:7px}.placeholder-image-backup{width:100%;height:110%;padding:20% 25%;background:linear-gradient(90deg,#e0e0e0 25%,#f4f4f4 37%,#e0e0e0 63%);background-size:400% 100%}@media (min-width:1024px){.product-tile .flags1{display:none}.product-code-wrapper{margin-top:10px!important;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.36px}}.newflagicon .flag{font-size:11px;font-weight:600;text-transform:uppercase;padding:2px 10px;border-radius:50px;border:1px solid transparent;background:var(--background-light-white)}.newflagicon .flag.new{color:var(--background-dark-medium-biscay);border-color:var(--background-dark-medium-biscay)}.newflagicon .flag.sale{color:var(--background-dark-medium-green-haze);border-color:var(--background-dark-medium-green-haze)}.newflagicon .flag.hazardous{color:var(--foreground-on-light-strong-6);border-color:var(--foreground-on-light-strong-6)}@media (max-width:1023px){.product-tile .flags1{display:block}.newflagicon{display:none}.product-tile-list-item{border-bottom:none}.product-tile-code{margin-top:6px}.product-tile-pricing-detail{margin-top:12px;margin-bottom:6px}.pricing-detail{display:inline-block;margin:15px 0 0!important}}.product-tile-image{height:100%}.product-prices-plp{font-size:22px;font-weight:400;color:#191919;font-family:Inter!important}.interactive-btn .layer-placeholder-left{width:75%}.product-card-wrapper-new .favourite-icon-border-wrapper{height:50%}.layer-placeholder-left-22{position:absolute;width:10%;height:10%;right:45px;border-bottom-right-radius:8px;bottom:0;border:1px solid var(--background-light-iron);border-top:none;border-left:none}.layer-placeholder-left{position:absolute;width:79%;height:60%;left:0;bottom:0;border:1px solid var(--background-light-iron);border-bottom-left-radius:8px;border-right:none;border-top:none}.layer-placeholder-left-2{position:absolute;width:10%;height:10%;right:36px;bottom:0;border:1px solid var(--background-light-iron);border-radius:0 0 8px;border-top:none;border-left:none}.layer-placeholder-right{position:absolute;width:13%;height:32%;right:0;bottom:28.1%;border:1px solid var(--background-light-iron);border-bottom-right-radius:8px;border-left:none;border-top:none}.layer-placeholder-middle{position:absolute;width:100%;height:40%;top:0;left:0;border:1px solid var(--background-light-iron);border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px}.favourite-icon-border-wrapper{position:absolute;width:50%;height:85%;top:-1px;left:-1px;border:1px solid var(--background-light-iron);border-top-left-radius:8px;border-right:none;border-bottom:none}@media (max-width: 1023px){.favourite-icon{width:12%!important;height:17%!important}.favourite-icon-border-wrapper{top:-4px}.layer-placeholder-left-22{right:40px}.layer-placeholder-left-2{right:49px}.layer-placeholder-right{height:45%!important;width:8%!important;bottom:18.1%!important}.layer-placeholder-left{width:85%!important}.favourite-icon-border-wrapper{height:70%!important}.product-listing-detail-container{padding:0 18px}.product-listing-detail-container .product-tile-pricing-detail{margin-bottom:20px!important}.product-listing-detail-container .btnaddcart{font-size:16px}}@media (min-width: 480px) and (max-width: 1024px){.product-listing-detail-container{padding-left:0!important}.product-listing-detail-container .cart-btn-price-wrapper{text-align:left!important}.product-tile-list-item:after{bottom:-20px;width:100%;left:0rem;right:0rem}}@media (max-width: 576px){.product-tile-product-name{font-size:18px}.product-prices-plp{font-size:18px;font-weight:400}}.flag.popular{color:var(--background-dark-medium-green-haze)!important;border-color:var(--background-dark-medium-green-haze)!important}@media (max-width: 768px){.product-tile-product-name{line-height:140%}.image-block{margin:0 8px!important}.search-page-detail-wrapper{padding:0!important;margin-top:15px!important;margin-bottom:0!important}}@media (max-width: 1024px){.image-block{margin:0 18px}}@media (min-width: 500px) and (max-width: 1023px){.product-listing-detail-wrapper{width:100%!important}}.product-finalprize-size-block{font-size:22px!important}.image-on-top-tile{position:absolute;border-top-right-radius:8px;border-bottom-left-radius:8px;transform:rotate(-12deg);width:80px;height:auto;z-index:5;pointer-events:none;bottom:5px;left:-6px}.flagicon-sale{color:#199c63!important;border-color:#199c63!important}.flagicon-new{color:#2c69dc!important;border-color:#2c69dc!important}.mobile-only{display:none!important}@media (max-width: 767px){.mobile-only{display:block!important}}.desktop-only{display:none}@media (min-width: 768px){.desktop-only{display:block}}.producttilecode-block{font-family:Inter!important}.btnaddcart.flash,.btnaddcart.flash:hover{animation:flash-pulse .4s ease-in-out;z-index:5;border:none!important;outline:none!important}@keyframes flash-pulse{0%{background-color:var(--background-dark-dark-biscay, #17335e);transform:scale(1)}30%{background-color:var(--colour-flash-dark-biscay, #6a8fc9);transform:scale(1.05)}70%{background-color:var(--colour-flash-dark-biscay, #6a8fc9);transform:scale(1.05)}to{background-color:var(--background-dark-dark-biscay, #17335e);transform:scale(1)}}.product-out-of-stock-tile-design{border:1px solid #ff7f38;position:absolute;bottom:15px;padding:10px 0;left:0}.product-unavailable-for-purchase-tile-design{border:1px solid #ff7f38;position:absolute;bottom:-73px;padding:13px 0;left:0;right:0;text-align:center}@media (min-width: 1024px){.producttitlewrapper-block{margin-left:0!important;margin-right:-68px!important}}.results-info{font-weight:700;font-size:10px;color:#666;text-transform:uppercase}.view-toggle{display:flex;align-items:center;gap:8px}.view-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#666}.view-btn{background:var(--color-alice-blue);color:var(--background-dark-black);border-radius:6px;color:#17356e;padding:4px!important;border:none;cursor:pointer;width:32px;height:32px;display:flex;justify-content:center}.view-btn.active{background:var(--background-dark-dark-biscay);color:var(--background-light-white)}.view-btn:hover{opacity:.9}.listing-icon{margin-left:2px}.filter-bar{display:flex;align-items:center;gap:1.5rem;padding:.5rem;background:var(--background-light-white)}.filter-item{font-size:16px;color:#666;cursor:pointer}.dropdown-icon{margin-top:4px;margin-left:12px;font-size:16px}.icon{margin-left:6px}.dropdown-item{font-size:14px}.dropdown-menu.show{margin-top:2px!important;margin-left:10px!important}.filter-item .dropdown-menu{max-height:220px;overflow-y:auto}.filter-loader .dot:nth-child(1){animation-delay:0s}.filter-loader .dot:nth-child(2){animation-delay:.2s}.filter-loader .dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.filter-label{display:flex;align-items:center;min-height:20px}.filter-loader{display:inline-flex;gap:4px}.filter-loader .dot{width:5px;height:5px;background-color:#999;border-radius:50%;animation:blink 1.4s infinite both}.filter-popup{position:absolute;top:0;background:var(--background-light-white);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:12px;z-index:140;display:flex;flex-direction:column;width:300px;overflow-y:auto}.filter-popup-header{position:relative;padding-bottom:12px;margin-bottom:12px}.filter-popup-header:after{content:"";position:absolute;left:-16px;right:-16px;bottom:0;height:1px;border-bottom:1px solid #999999}.filter-popup-header h3{font-size:24px;font-weight:300}.close-btn{background:none;border:none;font-size:18px;cursor:pointer}.filter-popup .tag{background-color:var(--color-alice-blue);color:var(--background-dark-dark-biscay);border-radius:35px;display:flex;align-items:center;font-weight:500;padding-left:15px;padding-right:15px}.close-tag-selected{font-size:x-large;color:var(--background-dark-dark-biscay)}.filter-popup .tag button{background:none;border:none;font-size:14px;cursor:pointer}.clear-all{background:none;border:none;color:var(--background-dark-dark-biscay);font-size:12px;font-weight:600;cursor:pointer}.filter-category{position:relative;width:100%;padding:16px 0}.filter-category:after{content:"";position:absolute;left:-16px;right:-16px;bottom:0;height:1px;border-bottom:1px solid #999999}.filter-category{border-top:none}.filter-category:last-child{border-bottom:none}.category-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.category-header h4{font-size:14px;font-weight:500;margin:0}.category-body{margin-top:8px}.search-wrapper{position:relative;display:inline-block;width:100%}.search-wrapper input{padding-right:35px;height:36px;border-radius:35px;border:1px solid #ccc;outline:none}.search-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#666;font-size:16px;cursor:pointer}.category-body input[type=text]{width:100%;padding:6px 10px;margin-bottom:8px;border:1px solid #333333;border-radius:20px;font-size:13px}.option-item{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:13px;cursor:pointer}.option-item input[type=checkbox],.option-item input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1px solid #333333;outline:none;cursor:pointer;position:relative}.option-item input[type=checkbox]:checked,.option-item input[type=radio]:checked{border-color:1px solid #333333;background-color:var(--foreground-on-light-strong-4)}.option-item input[type=checkbox]:checked:after,.option-item input[type=radio]:checked:after{content:""}.filter-footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid #eee}.clear-btn{background:none;border:1px solid #333333;border-radius:35px;padding:6px 14px;font-size:15px;height:40px;width:127px;color:#666}.clear-btn:hover{background:#add8e6;border:1px solid var(--background-dark-black);color:var(--background-dark-black)}.apply-btn{background-color:var(--foreground-on-light-strong-4);color:var(--background-light-white);border:none;padding:6px 14px;border-radius:35px;font-size:15px;height:40px;width:126px}.apply-btn:hover{border:1px solid var(--foreground-on-light-strong-4)}.category-title{font-size:24px!important;font-weight:300}.allfilters{font-size:24px;font-size:larger}.searchfilter{color:#333!important}.filter-popup{margin:0 auto 0 92px}@media (max-width: 576px){.filter-popup{width:90%!important;margin-left:18px}}.filter-popup::-webkit-scrollbar,.options-container::-webkit-scrollbar{width:4px}.filter-popup::-webkit-scrollbar-track,.options-container::-webkit-scrollbar-track{background:transparent}.filter-popup::-webkit-scrollbar-thumb,.options-container::-webkit-scrollbar-thumb{background-color:#cfcfcf;border-radius:10px}.filter-popup::-webkit-scrollbar-thumb:hover,.options-container::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.filter-popup,.options-container{scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.selected-tags-bar{margin-top:-5px;display:flex;flex-wrap:wrap;align-items:center}.selected-tags-bar .tag{display:inline-flex;align-items:center;background-color:var(--color-alice-blue);color:var(--foreground-on-light-eyebrow-3);border-radius:25px;margin-right:.5rem;font-size:.875rem;font-weight:400;padding:7px 15px;height:35px}.selected-tag-btn{font-weight:700}.close-tag-selected1{font-size:x-large;color:var(--background-dark-dark-biscay);font-weight:500}.selected-tags-bar .tag button{border:none;background:transparent;color:var(--background-light-white);margin-left:.3rem;cursor:pointer;font-weight:700;line-height:1;padding-right:6px;margin-top:-8px}@media (max-width: 1023px){.selected-tags-bar{display:none}}.pagination-container{display:flex;align-items:center;justify-content:center;gap:8px;margin:30px 0!important}.page-arrow{background:none;border:none;font-size:18px;cursor:pointer;color:var(--background-dark-dust);padding:0}.page-arrow:disabled{opacity:.4;cursor:not-allowed}.page-number{background:transparent;border:none;color:#999!important;border-radius:999px;width:32px;height:32px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.page-number.active{background-color:var(--background-dark-medium-green-haze);color:#fff!important;width:23px!important;height:23px!important}.items-per-page{display:flex;align-items:center;gap:16px;margin-left:10px}.items-per-page select{background-color:var(--background-dark-medium-green-haze);color:var(--background-light-white);border:none;padding:4px 12px;border-radius:999px;cursor:pointer;font-size:14px;height:33px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.items-per-page span{font-size:10px;color:#999}.items-per-page select{outline:none;border:none;box-shadow:none}.items-per-page select:focus-visible{outline:none}.pagination-container.mobile .items-per-page{display:none}.custom-select-wrapper{position:relative;display:inline-block}.custom-select-wrapper select{padding:4px 32px 4px 12px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.custom-select-wrapper .arrow-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#fff;pointer-events:none}@media (max-width: 480px){.pagination-container{margin-top:1.5rem!important}}.items-text{font-size:10px;color:#999;font-weight:700;font-family:Inter;letter-spacing:1px;line-height:14px}@media (min-width: 1024px){.arrow-icon-block{width:24px;height:24px}.items-number-wrapper{width:70px;height:36px}.items-per-page select{font-size:10px!important}}.items-number-wrapper select:disabled{cursor:not-allowed;opacity:.5}.resources-grid-container{color:#333;font-family:sans-serif}.resource-card-title{font-size:24px;font-weight:300}.list-group-item{display:flex;align-items:start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef}.resource-card-title{font-size:24px}.resource-icon{color:#17356e}@media (min-width: 1024px){.view-bookmark-container{display:flex;align-items:center;align-self:flex-end;gap:20px}.resource-list-container{border-bottom:1px solid #ccc}.resource-details{width:600px}.resource-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media (max-width: 1023px){.resource-list-container{padding:0 16px;width:100%}.resource-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.resource-icon{width:33px!important}.list-group{display:grid;grid-template-columns:1fr;gap:1rem;padding:0;margin:0}.resources-list-item{width:100%;margin:0}.list-group-item{display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:.5rem;padding:1rem;background-color:#fff;width:100%}.list-group-item .d-flex.align-items-start{flex-direction:column;align-items:flex-start;gap:1rem}.grid-view-resource-list{flex-direction:column;gap:1rem!important;width:100%}.list-group-item .btn{width:100%}.list-group-item i.bi{align-self:flex-end;margin-top:.5rem}.view-bookmark-container{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:1rem;width:100%}.view-btn1{flex:1}.rlp-bookmark{margin-inline:20px}.list-group-item p{font-size:14px;color:#6c757d}}.resources-grid-container{color:var(--color-dark-charcoal);font-family:sans-serif}.carousel-slide{width:100%;transition:transform .3s ease-in-out}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.carousel-dots .dot{width:10px;height:10px;background:var(--background-light-iron);border-radius:50%;cursor:pointer;transition:background .3s}.peek-slide{flex:0 0 85%;margin-right:15px;scroll-snap-align:start}.carousel-scroll-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel-dots .dot.active{background:var(--background-dark-medium-green-haze)}.resource-grid-mobile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.resource-grid-mobile .card{width:280px;display:flex;flex-direction:column;justify-content:space-between}.resource-card-title-grid{font-size:24px;font-weight:300;min-height:95px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:125%}.resource-icon{color:var(--foreground-on-light-strong-4)}.resource-description{font-family:Inter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width: 750px){.resource-grid-mobile{width:280px}.resource-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3!important;overflow:hidden}.resource-icon{width:33px!important}}@media (min-width: 1024px){.resource-gridcards-widthheight{max-height:351px!important;width:285px!important;padding:15px 0 15px 22px!important;margin-bottom:15px}}.resource-descriptioncard-block{-webkit-line-clamp:3!important}.btnaddcart{z-index:2;transform:translateZ(0);will-change:background-color}.btnaddcart.flash,.btnaddcart.flash:hover{animation:addCartFlash .4s ease;pointer-events:none}.product-tile{padding:6px 10px;margin-top:12px}.sds-list-block .product-list-item{border-bottom:1px solid var(--background-light-iron);padding-bottom:38px}.flags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.flags .flag{font-size:11px;font-weight:600;text-transform:uppercase;padding:2px 10px;border-radius:50px;border:1px solid transparent;background:var(--background-light-white);margin-right:3px}.flags .flag.new{color:var(--background-dark-medium-biscay);border-color:var(--background-dark-medium-biscay)}.flags .flag.sale{color:var(--background-dark-medium-green-haze);border-color:var(--background-dark-medium-green-haze)}.flags .flag.hazardous{color:var(--foreground-on-light-strong-6);border-color:var(--foreground-on-light-strong-6)}.text-end{margin-bottom:24px}.text-center1{background-color:var(--background-light-iron)}.text-xs{font-size:12px}.sale-price{font-weight:700;font-size:16px;color:var(--background-dark-black)}.original-price{font-size:14px;color:var(--background-dark-pale-grey);text-decoration:line-through}.uom{font-size:12px;color:var(--background-dark-pale-grey)}.btn-add-to-cart,.btnaddcart{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border-radius:6px;padding:6px 14px;font-size:16px!important;font-weight:400!important;border:none;white-space:nowrap}.btn-add-to-cart:hover,.btnaddcart:hover{background-color:var(--colour-subtle-dark-biscay-hover);color:var(--background-light-white);filter:brightness(90%)}.image-placeholder{background-color:var(--background-light-white);display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:4/3;padding:6px 0;border:1px solid var(--background-light-iron);border-radius:6px;position:relative}.product-image{width:100%;height:100%;object-fit:contain}.product-tile-actions{display:flex;justify-content:flex-end}.product-tile-button{border-radius:3px;height:35px}.product-tile-small-button{height:35px;min-width:35px;border-radius:2px;text-decoration:underline}.product-price-actions .btn{border-radius:2px!important;padding:6px 12px;font-size:smaller}.product-price-actions .btn-sm{border-radius:2px!important}.addcart{margin-top:0}.btnaddcart{width:154px;height:42px}.live-chat-btn{padding:5px 24px}.tile-price-wrapper{margin:18px 0;display:inline-block}.btn-add-to-cart{float:right}.pricing-detail-sds{display:inline-block;margin:15px 0}.favourite-icon{position:absolute;bottom:0;right:12px;padding:8px;border-top-left-radius:8px;background-color:var(--background-light-white);z-index:9;border:1px solid var(--background-light-iron);border-bottom:0;border-right:0}.product-image-wrapper{position:relative}.placeholder-image{width:100%}@media (max-width: 991px) and (min-width: 600px){.sds-list-block .row.align-items-center{flex-wrap:nowrap}.product-image-wrapper{max-width:150px;position:relative}.product-list-item{flex:1;min-width:0;padding-left:16px}.product-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.btnaddcart{transform:translateZ(0);will-change:background-color}.btn-add-to-cart.btnaddcart.flash,.btn-add-to-cart.btnaddcart.flash:hover{animation:addCartFlash .4s ease;pointer-events:none}.custom-panel{position:fixed;margin-right:50px;width:496px;gap:10px;display:flex;flex-direction:column;opacity:1;border:1px solid var(--background-light-iron);background:var(--background-light-white);transform:translate(100%) rotate(0);transition:transform .3s ease-out;overflow:auto;z-index:1050;margin-top:20px;-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.wishlist-popup.quickbuy{position:relative}.quantity-count{width:46px!important;height:48px!important;border-radius:100px!important}.custom-panel::-webkit-scrollbar{display:none}.custom-panel.show{transform:translate(0)}.quick-product-name{font-weight:300;font-size:28px;line-height:125%;letter-spacing:-.02em;vertical-align:middle;margin-bottom:12px}.quickbuy-brand{font-weight:900;font-size:10px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.carousel-container{position:relative;border:1px solid var(--color-border-light);border-radius:8px;background-color:var(--background-light-white)}.carousel-image-wrapper{display:flex;justify-content:center;align-items:center;min-height:240px;background-position:center center;background-repeat:no-repeat;background-size:contain}.carousel-image{max-width:100%;max-height:200px;object-fit:contain;border-radius:4px}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:transparent!important;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all .2s ease}.carousel-arrow:hover{background-color:transparent!important}.carousel-arrow:disabled{opacity:.3;cursor:not-allowed}.carousel-arrow-left1{left:10px}.carousel-arrow-right1{right:10px}.carousel-arrow i{font-size:16px;color:#191919}.quick-grade{border-radius:100px;opacity:1;font-size:13px;line-height:16px;padding:7px 22px;gap:8px}.quick-grade:hover{background-color:var(--background-dark-dark-biscay)}.quick-concentration{border-radius:100px;opacity:1;font-size:13px;line-height:16px;padding:7px 22px;gap:8px}.cutomSelection:hover{color:var(--background-light-white);background-color:var(--background-dark-dark-biscay)}.quick-amount{border-radius:100px;opacity:1;font-size:13px;line-height:16px;padding:7px 22px;gap:8px}.quick-button{border-radius:2rem}.btn-see-full-details{background-color:var(--background-neutral-1000);border-radius:2rem;margin-top:10px;border-color:var(--border-color-neutral-500);color:#f1f1f1;height:48px!important}.btn-see-full-details:hover{border-color:var(--border-color-neutral-500)}.quickbuy-instock{font-weight:600;color:var(--background-dark-medium-green-haze);display:flex;align-items:center;gap:6px}.quickbuy-shortage{color:var(--color-shortage-red);border:1px solid var(--color-shortage-red);background-color:transparent;font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 10px;border-radius:var(--background-dark-dust)px}.quick-availability-custom{height:48px;border-radius:8px;opacity:1;border:1px solid var(--background-dark-medium-green-haze);gap:12px;padding:12px 13px;display:flex;align-items:center;margin-bottom:30px}.custom-badge{width:149px;height:22px;border-radius:100px;opacity:1;border:1px solid var(--color-custom-badge-red);background-color:var(--background-light-white)!important;color:var(--color-custom-badge-red)!important;gap:8px;padding:4px 12px;display:flex;align-items:center;justify-content:center;font-weight:700}.quick-availability-custom .badge{line-height:14px;border:1px solid #B42318;color:#b42318!important}.quantity-selector{border-radius:100px;overflow:hidden;gap:4px;padding:6px 6px 4px 3px;display:flex;align-items:center}.quantity-btn-quickbuy{background:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--foreground-on-light-strong-2);font-size:16px;padding:0;border-radius:8px;transition:all .2s ease;box-sizing:border-box}.quantity-value{width:58px;height:50px;display:flex;align-items:center;justify-content:center;font-size:14px;border:1px solid var(--background-dark-black);border-radius:50%;margin:0 2px}.quick-cart{height:48px;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;flex-grow:1;flex-shrink:1}.quickbuy-product-img{max-height:200px;border-radius:8px;padding:4px}.quick-img{border:1px solid var(--color-border-light);border-radius:8px}.quickbuy-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;font-weight:300;font-style:normal;font-size:8px;line-height:1.25;letter-spacing:-.02em;padding-top:2px;margin-top:-2px;position:relative}.quickbuy-header h5{font-weight:300;margin:0;font-size:28px!important}.material-icons-outlined{font-size:20px!important}.quick-label-font{font-size:11px}.hazarded{color:var(--foreground-on-light-strong-6);font-weight:600;font-size:18px;line-height:125%}.disabled-btn{background-color:var(--background-light-iron)!important;color:var(--background-dark-dust)!important;border-color:var(--background-light-iron)!important;cursor:not-allowed!important}.disabled-btn:hover{background-color:var(--background-light-iron)!important;color:var(--background-dark-dust)!important}.cutomSelection,.custombtn{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.custombtn:hover{border:1px solid var(--background-dark-dark-biscay);color:var(--background-light-white);background-color:var(--colour-subtle-dark-biscay-hover)}@media (max-width: 1023px){.custom-panel{left:6vw;width:89vw}}@media (max-width: 767px){.quantity-count{width:58px!important;height:60px!important;border-radius:100px!important}.custom-panel{left:6vw;width:89vw;margin-right:0;margin-top:0;padding:20px}.d-flex.align-items-center.mb-3{flex-direction:row!important;justify-content:space-between}.quantity-selector{width:50%;margin-bottom:12px;justify-content:center}.quick-cart{width:50%;margin-left:0!important;font-size:20px!important;font-weight:400!important;white-space:nowrap}}.readonly-btn,.readonly-btn:hover{cursor:not-allowed;background-color:var(--background-light-iron)!important;color:var(--background-dark-dust)!important;border-color:var(--background-light-iron)!important}.readonly-btn:not(.active):hover{cursor:not-allowed}.additional-attributes-section .cutomSelection{border:1px solid var(--background-neutral-1000)!important;text-decoration:auto!important}.quick-buy-btn{border:1px solid #169B62;color:#333}.quick-buy-btn .text-dark{color:#333}.quick-buy-btn i{color:#169b62}.quick-buy-btn:hover{background-color:#169b62;color:#fff}.quick-buy-btn:hover i{color:#fff}.quick-buy-btn:hover .text-dark{color:#fff!important}@media (max-width: 450px){.quick-cart{display:flex;font-size:14px!important;align-items:center;justify-content:center;gap:1px}}@media (min-width: 1024px){.carousel-arrow-left1{left:0!important}.carousel-arrow-right1{right:0!important}}@media (max-width: 1023px){.add-to-cart-quick-buy{margin-right:16px}.quick-buy-carousel-wrapper .carousel-arrow{background-color:var(--background-light-iron)!important;color:var(--background-dark-black)!important;border-radius:8px}}.quick-buy-size{height:48px!important;width:100%!important}.quick-buy-popup-wrapper{padding:40px!important;max-height:95vh;margin-bottom:20px}.hazardous-font-color{color:#f57a35!important}.maintenance-font-color{color:#ffc106!important}.finalPrice-block{font-size:22px!important}.text-uppercase-block{text-transform:uppercase!important}.image-on-top-quick-buy{position:absolute;bottom:5px;left:-9px;border-top-right-radius:8px;border-bottom-left-radius:8px;transform:rotate(-12deg);width:100px;height:auto;z-index:5;pointer-events:none}.quick-buy-popup-wrapper .flags1{position:absolute;top:12px;left:12px;z-index:10;display:flex;gap:6px;flex-wrap:wrap}.shortageLabel-block{border-color:#b42318!important;color:#b42318!important}.custombtn{transform:translateZ(0);will-change:background-color}.custombtn.flash,.custombtn.flash:hover{animation:addCartFlash .4s ease;border-color:transparent;pointer-events:none}.L1-carousel-wrapper .carousel-wrapper{padding-left:0!important;padding-right:0!important}@media (min-width: 1024px){.L1-carousel-wrapper .carousel-wrapper .category-tile{flex:0 0 19%!important}}@media (max-width: 1023px){.plp-slider-category .carousel-arrow{top:40%!important}}.plp-slider-category .carousel-scroll-container{margin:0;gap:10px}@media (min-width: 1024px){.plp-slider-category .carousel-arrow-left{left:-50px!important}.plp-slider-category .carousel-arrow-right{right:-42px!important}.plp-slider-category .carousel-arrow{top:45%!important}}@media (max-width: 1023px){.plp-slider-category .carousel-arrow-left{margin-left:8px!important}.plp-slider-category .carousel-arrow-right{margin-right:8px!important}}@media (max-width: 768px){.plp-slider-category .carousel-wrapper .carousel-arrow-right,.more-to-category .carousel-wrapper .carousel-arrow-right{right:-10px!important;margin-right:0!important}.plp-slider-category .carousel-arrow{top:35%!important}.custom-width-plp .more-to-category{padding:0 12px!important}.more-to-category .carousel-wrapper .carousel-arrow-right{right:-17px!important;margin-right:0!important}}@media (max-width: 768px){.L1-carousel-wrapper{padding-left:16px;padding-right:16px}.L1-carousel-wrapper .carousel-arrow-left{margin-left:0!important;left:-30px!important}.L1-carousel-wrapper .category-tile{width:30%}.plp-slider-category .carousel-wrapper .carousel-arrow-right{right:-26px!important}}@media (min-width: 480px) and (max-width: 1024px){.L1-category.plp-slider-category .carousel-wrapper .carousel-arrow-right{right:-45px!important}.L1-category.plp-slider-category .carousel-wrapper .carousel-arrow-left{left:-45px!important}}.L1-title-category-carousal{font-weight:400;font-size:40px;line-height:110%;letter-spacing:-.02em;color:var(--background-dark-black);vertical-align:bottom;margin:0 auto 20px}@media (min-width: 1024px){.content-container-wrapper{width:1216px!important}}@media (min-width: 500px) and (max-width: 1023px){.content-container-wrapper{max-width:100%!important}}@media (min-width: 1024px){.imageviewer-width{width:803px!important;height:630.62px!important}}@media (min-width: 1024px){.flinnItemDetails-width{width:428px!important;height:725!important}}.L1-title-category-carousal-color{color:#191919!important}@media (min-width: 1024px){.container-wrapper{width:1216px!important}.content-container-wrapper{width:1216px!important;padding:0 0 0 8px!important;margin-top:0!important}}@media (min-width: 500px) and (max-width: 1023px){.container-wrapper{max-width:100%!important}}@media (max-width : 1023px){.L1-title-category-carousal{font-size:28px!important}}.category-tile{cursor:pointer}.category-image-container{border:1px solid var(--background-light-iron);overflow:hidden;border-radius:12px;background-position:center center;background-repeat:no-repeat;background-size:cover}.category-title-block{width:229px}.object-fit-cover{object-fit:cover;border-radius:12px}.category-name{font-family:Inter!important;margin-top:8px;font-size:10px;font-weight:700!important;text-transform:uppercase}.category-name-Block{font-size:10px!important;margin-top:10px!important;letter-spacing:1.5px}.resources-category-name{font-size:13px;font-weight:700!important;font-style:light;text-align:center;line-height:125%}.resources-category-description{font-weight:400;font-size:12px;line-height:150%;text-align:center;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (max-width:1023px){.resources-category-description{display:none!important}.resources-category-name{font-size:10px}}.category-placeholder-image-backup{width:100%;height:auto;padding:30% 10%;background:linear-gradient(90deg,#e0e0e0 25%,#f4f4f4 37%,#e0e0e0 63%);background-size:400% 100%}.image-loader-animation{animation:skeleton-loading 1.4s ease-in-out infinite}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width: 1024px){.category-image-container-block{width:229px;height:140px}}.carousel-wrapper{position:relative;width:100%;margin:1rem 0}.carousel-scroll-container{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin-left:0;margin-right:0}.carousel-scroll-container::-webkit-scrollbar{display:none}.more-to-category.more-to-explore-margin .carousel-scroll-container{padding-inline:0px}.carousel-arrow{position:absolute;top:61%!important;transform:translateY(-50%);background:transparent;border:none;border-radius:50%;width:36px;height:36px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:var(--background-light-iron)}.carousel-arrow-left{left:-40px}.carousel-arrow-right{left:100%}@media (min-width: 1024px){.carousel-arrow-block{position:absolute!important;top:154px!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;border-radius:50%!important;width:36px!important;height:36px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important}.carousel-wrapper-block{margin-top:25px;max-width:1216px!important}.more-to-category .carousel-scroll-container-block{gap:11px!important}}@media (max-width: 1024px){.arrow-item{font-size:10px!important}.carousel-arrow-right{left:98%}}.recommendation-title{font-weight:300;font-size:35px;line-height:125%;text-align:center;vertical-align:bottom;color:#333!important}.d-md-none{position:relative;overflow:hidden;width:100%}.carousel-track{display:flex;transition:transform .4s ease-in-out;width:100%;overflow:hidden;padding:0}.product-card-wrapper{width:100%;overflow:hidden;transform:scale(.85);transform-origin:top center}.product-card-wrapper .vertical-tile{margin:0}.product-card-wrapper .image-wrapper{height:180px}.product-card-wrapper .placeholder-image,.product-card-wrapper .product-card-image{max-height:180px;object-fit:contain}.product-card-wrapper .product-details{padding:.75rem}.product-card-wrapper .brand-text{font-size:10px}.product-card-wrapper .product-name{font-size:13px;line-height:16px;min-height:48px}.product-card-wrapper .code{font-size:11px}.product-card-wrapper .price-section{font-size:13px}.product-card-wrapper .btnaddcart{padding:8px 12px;font-size:13px}.dots-container{display:flex;justify-content:center;margin-top:15px;padding-bottom:10px}.dot{height:10px;width:10px;margin:0 5px;background-color:var(--background-dark-dust);border-radius:50%;display:inline-block;cursor:pointer;transition:background-color .3s ease}.dot.active{background-color:var(--background-dark-medium-green-haze);transform:scale(1.2)}.carousel-card{flex:0 0 100%;box-sizing:border-box;padding:0 5%}@media (min-width: 768px) and (max-width: 1023px){.carousel-card{flex:0 0 50%;padding:0 2.5%}}@media (min-width: 1024px){.carousel-card{flex:0 0 33.33%;padding:0 1.66%}.recommendation-content-width{width:1216px!important}}@media (max-width: 1023px){#recommendation-block .image-wrapper.card-img-top{max-width:none;max-height:none}#recommendation-block .card-content{max-width:none}#recommendation-block .carousel-card{flex:100%;padding:0}#recommendation-block .recommendation-title{font-size:20px}.carousel-block-mobile{width:100%!important}}@media (min-width: 500px) and (max-width: 1023px){#recommendation-block .carousel-card{flex:.5 1!important}}@media (max-width: 1023px){.mobile-carousel-wrapper{overflow:hidden;position:relative}.mobile-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-left:16px;padding-right:16px}.mobile-scroll::-webkit-scrollbar{display:none}#recommendation-block .carousel-card{flex:0 0 85%;scroll-snap-align:start;padding:0}}@media (min-width: 1024px){.personalized-recommendation-wrapper{width:100%!important}}.product-options{margin-bottom:16px}.product-options label{font-weight:600;display:block;margin-bottom:8px}.product-brand{text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:4px}.product-options{font-size:12px;font-weight:700}.option-pill{border-radius:50px!important;padding:6px 19px!important;font-size:14px;font-weight:500;transition:all .2s ease}.option-pill.active{background-color:var(--background-dark-dark-biscay)!important;color:var(--background-light-white)!important;border-color:var(--background-dark-dark-biscay)!important}.option-pill:not(.active){background-color:var(--background-light-white)!important;border:1px solid var(--background-light-iron)!important;color:var(--color-dim-gray)!important}.option-pill:not(.active):hover{border-color:var(--background-dark-dark-biscay)!important;color:var(--background-dark-dark-biscay)!important}.option-pill.disabled,.option-pill:disabled{background-color:#e0e0e0!important;color:#777!important;border:none!important;cursor:not-allowed!important}.text-strike-st{color:#ccc}.quantity-btn:disabled{color:#ccc}.quantity-display{width:46px;height:48px;line-height:40px;border-radius:50%;border:1px solid var(--foreground-on-light-strong-2);text-align:center;font-size:14px;font-weight:400;color:var(--foreground-on-light-strong-2);background-color:#fff;padding:0;outline:none}.quantity-display::-webkit-outer-spin-button,.quantity-display::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-display[type=number]{appearance:textfield;-moz-appearance:textfield}.add-to-cart-btn{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);padding:12px 24px;width:100%;font-weight:400;border-radius:8px;transition:background-color .2s ease;white-space:nowrap;font-size:16px;justify-content:space-between}.add-to-cart-btn:disabled,.add-to-cart-btn:disabled:hover{background-color:gray;color:var(--background-light-white);border:2px solid transparent}.hazardous_delivery{font-size:14px}.hazardous_alert{color:var(--foreground-on-light-strong-6);font-weight:600}@media (max-width: 767px){.add-to-cart-btn{min-width:auto;width:100%;white-space:normal;line-height:1.2}}.add-to-cart-btn{border:2px solid transparent}.add-to-cart-btn:hover{border:2px solid var(--colour-subtle-dark-biscay-hover);color:var(--background-light-white);background-color:var(--colour-subtle-dark-biscay-hover)}.save-to-list-btn{border-radius:4px;padding:8px 16px;font-weight:500}.product-specs{display:flex;gap:24px;margin-bottom:16px}.product-spec-item{min-width:160px;flex:0 0 auto}.product-spec-label{font-size:14px;font-weight:600;color:var(--foreground-on-light-strong-2)}.product-spec-value{font-size:16px;font-weight:500;color:var(--color-very-dark-gray)}.delivery{margin-bottom:18px}.add-cart-btn{float:right}.shareOption{text-decoration:underline;color:#808080eb;font-size:14px;font-weight:500;padding-top:1px}.btnClose{background-color:var(--background-dark-dark-biscay)!important}.labelContainer{display:flex;justify-content:space-between;width:100%;padding:4px 6px 1px}@media (min-width: 1024px){.badge-block{padding:0!important}}.quantity-btn:disabled,.quantity-btn:disabled:hover,.quantity-btn:disabled:focus{color:#ccc;cursor:not-allowed;background:var(--background-light-white);pointer-events:none}@media (max-width: 767px){.shareContainer{left:76vw}.share-dropdown{position:absolute;right:0;width:89vw}.labelContainer{padding:4px 14px 1px 0!important}}.newLabelContainer{color:#00f;font-weight:500}.newLabel{border-radius:40px;border:1px solid blue;border-width:1px;padding:1px 10px}.newLabel .labelContainer{padding:4px 16px 1px!important}.left-whole-container{max-width:100%;overflow-x:hidden}.copied-box{display:inline-block;min-width:80px;text-align:center}.labelContainer .new{min-width:20px;min-height:22px;color:var(--background-dark-medium-biscay);border-color:var(--background-dark-medium-biscay)}@media (max-width: 1023px){.labelContainer .new{color:var(--background-dark-medium-biscay);border-color:var(--background-dark-medium-biscay)}.share-dropdown{top:45%;position:absolute;right:0;width:280px;z-index:1000}.mobile-view{border-bottom:1px solid var(--background-light-white)}}.pdp-new{color:var(--background-dark-medium-biscay)!important;border-color:var(--background-dark-medium-biscay)!important;font-size:10px;font-weight:700}@media (max-width: 767px){.labelContainer .flags{display:flex;flex-wrap:wrap;gap:.5rem}.labelContainer .flags .flag{flex:0 0 auto;text-align:left;margin-right:5px;margin-bottom:.5rem}}.option-pill.readonly-pill{cursor:default;opacity:.7}.option-pill.readonly-pill.active{cursor:default;opacity:1}.option-pill.readonly-pill:not(.active):hover{cursor:not-allowed}.additional-attributes-section{border:1px solid #ccc;border-radius:8px;padding:12px 16px;background-color:#f9f9f9;margin-bottom:16px}.btn-reverse-success{background-color:var(--background-dark-medium-green-haze);color:#fff;border:1px solid var(--background-dark-medium-green-haze)}.btn-reverse-success:hover{border:1px solid var(--border-color-neutral-500)}.btn-reverse-success:hover .bi-heart-fill{color:var(--background-dark-medium-green-haze)}#PDP_feature_block .position-relative .badge{transform:none!important}@media (max-width: 450px){.add-to-cart-btn{display:flex;font-size:14px!important;align-items:center;justify-content:center;gap:10px}}.left-whole-container .wishlist-popup{position:relative}@media (width > 1024px){#PDP_feature_block .wishlist-popup{right:250px;z-index:20000}}#PDP_feature_block .quantity-cart-container .quantity-btn:first-child{padding-left:0;margin-right:0;margin-left:0}.quantity-btn-quickbuy{border:none;box-shadow:none}.quantity-btn-quickbuy:disabled,.quantity-btn-quickbuy:disabled:hover,.quantity-btn-quickbuy:disabled:focus,.quantity-btn-quickbuy:disabled:active{border:none!important;outline:none!important;box-shadow:none!important;background:var(--background-light-white);cursor:not-allowed}.quantity-btn-quickbuy:focus,.quantity-btn-quickbuy:focus-visible{outline:none!important;box-shadow:none!important}.btn-reverse-success-savelist-button{background-color:#fff!important;border:1px solid var(--background-dark-medium-green-haze)!important;color:#000!important}.btn-reverse-success-savelist-button .bi-heart-fill{color:var(--background-dark-medium-green-haze)!important}.btn-reverse-success-savelist-button .bi-chevron-down{color:#000!important}.btn-reverse-success-savelist-button:hover{border:1px solid white!important;background-color:var(--background-dark-medium-green-haze)!important;color:#fff!important}.btn-reverse-success-savelist-button:hover .bi-heart-fill,.btn-reverse-success-savelist-button:hover .bi-chevron-down{color:#fff!important}@media (max-width: 576px){.product-detail-name{font-weight:300!important;font-size:30px!important}}.product-detail-name{font-weight:300!important;font-size:40px!important}.one-varient,.one-varient:hover{background-color:var(--background-dark-dark-biscay)!important;color:#fff!important;cursor:auto}.item-font-style{font-size:12px!important;font-weight:400!important;font-family:Inter!important}.add-to-cart-btn.flash,.add-to-cart-btn.flash:hover{animation:addCartFlash .4s ease;border-color:transparent}@media (max-width : 1023px){.product-detail-name{font-size:28px!important}}.thumbnail-wrapper{width:72px;height:72px;margin:4px 4px 8px;border-radius:4px;background-color:var(--background-light-light-gray);overflow:hidden;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.thumbnail{width:100%;object-fit:cover;cursor:pointer;transition:all .2s ease;background-color:var(--background-light-light-gray)}.thumbnail-wrapper:hover{border:1px solid var(--background-dark-black);transform:scale(1.05)}.thumbnail-wrapper.active{border:2px solid var(--background-dark-medium-green-haze)}.thumbnail-video-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumbnail-list{display:flex;flex-direction:column;overflow:hidden;scrollbar-width:none;padding:4 10px}.thumbnail-list::-webkit-scrollbar{display:none}.big-arrow{background:transparent;border:none;cursor:pointer;z-index:10;color:var(--color-dim-gray);font-size:22px;display:flex;align-items:center;justify-content:center;padding:8px}.big-arrow:hover{color:var(--background-dark-black);transform:scale(1.1)}.main-image-container{width:500;height:630px;margin:0 auto;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.main-image-container img{max-width:50%!important}}.main-image{max-width:100%;max-height:100%;object-fit:contain;background-position:center center;background-repeat:no-repeat;background-size:contain}.main-image,.modal-main-image{width:380px;height:380px;object-fit:contain;display:block;margin:0 auto}.image-caption{font-size:14px;background-color:var(--background-light-light-green);padding:8px 12px;border-radius:6px;text-align:center}.big-arrow.left{position:absolute;left:50px;top:50%;transform:translateY(-50%)}.big-arrow.right{position:absolute;right:50px;top:50%;transform:translateY(-50%)}.image-viewer-modal .modal-content{height:85vh;border:none;border-radius:8px;overflow:hidden;background:var(--background-light-white);position:relative;z-index:1060}.modal-backdrop.fade.show{z-index:1050;position:fixed;inset:0;background-color:#000000e6}.modal-main-image.zoomed{transform:scale(1.3);position:relative;z-index:1070;max-width:70%;max-height:58vh;will-change:transform}.fade-block{margin-top:0!important}.modal-body{overflow:hidden!important}.modal-close-btn{position:absolute;top:15px;right:15px;background-color:var(--background-light-white);color:var(--background-dark-black);padding:4px 8px;border:none;border-radius:4px;z-index:1050;font-size:x-large}.modal-close-btn:hover{background-color:var(--background-light-iron);transform:scale(1.1)}.modal-main-image{max-width:70%;max-height:60vh;object-fit:contain;transition:transform .2s ease}.modal-zoom-btn{position:absolute;bottom:15px;right:15px;background-color:var(--background-light-white);border:none;border-radius:4px;padding:6px 10px;z-index:1100}.modal-zoom-btn:hover{background-color:var(--background-light-iron)}.modal-left,.modal-right{position:absolute;top:50%;transform:translateY(-50%);z-index:10;font-size:22px;padding:6px}.modal-left{left:30px}.modal-right{right:30px}.modal-left:hover,.modal-right:hover{background-color:var(--background-light-iron);transform:translateY(-50%) scale(1.1)}.video-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;z-index:5}.play-button-overlay i{font-size:64px;color:var(--background-light-white);text-shadow:0 0 8px var(--background-dark-black);transition:transform .2s ease}.play-button-overlay:hover i{transform:scale(1.1)}video{width:100%;height:100%;object-fit:contain;background-color:var(--background-dark-black)}@media (max-width: 991px){.big-arrow.left{left:0}.big-arrow.right{right:0}.gallery-center-align{justify-content:center}.main-image.img-fluid{margin-left:0!important}.modal-close-btn{font-size:larger}.image-viewer-modal .modal-header{padding:0!important}}@media (max-width: 767px){.modal-thumbnail-list{margin-top:22px}}.modal-main-image{cursor:grab}.modal-main-image:active{cursor:grabbing}.rotate-overlay{position:absolute;display:flex;align-items:center;left:53%}.rotate-icon-wrapper{width:28px;height:28px;background-color:#169b62;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px}.rotate-icon{color:var(--color-white);font-size:18px}.rotate-text{font-size:14px;color:#169b62;font-weight:500;white-space:nowrap}@media (max-width: 1023px){.rotate-overlay{left:65%;transform:translate(-50%)}.rotate-icon-wrapper{width:24px;height:24px;margin-right:5px}.rotate-icon{font-size:12px}.modal-close-btn{background-color:var(--background-light-white);color:var(--background-dark-black);margin-top:5px;margin-left:5px;font-size:30px;position:absolute}.rotate-text{font-size:12px}}@media (max-width: 767px){.modal-zoom-btn{position:absolute;top:400px;bottom:auto;background-color:var(--background-light-white);border:none;border-radius:4px;padding:6px 10px;z-index:1200}.modal-zoom-btn i{font-size:18px;color:var(--background-dark-black)}.modal-close-btn{background-color:var(--background-light-white);color:var(--background-dark-black);margin-top:2px;margin-left:2px;font-size:30px;position:relative}.modal-controls{position:relative}}.image-on-top-detail-view{position:absolute;bottom:5px;left:-9px;width:130px;height:auto;z-index:5;pointer-events:none;border-radius:6px;transform:rotate(-10deg)}.main-image-wrapper{position:relative;display:inline-block}.default-thumbnail{width:90%!important}.actual-thumbnail{width:100%!important}.mainimgwrapper-block{cursor:zoom-in!important}.zoom-container{position:relative!important;width:100%!important;height:91%!important;cursor:zoom-in!important;background-repeat:no-repeat!important}.zoom-container.zoom-0,.zoom-container.zoom-1{cursor:zoom-in!important}.zoom-container.zoom-2{cursor:zoom-out!important}.zoom-container.zoom-1 .modal-main-image,.zoom-container.zoom-2 .modal-main-image{opacity:0!important;pointer-events:none}.zoom-container.active img{opacity:0!important}.zoom-container img{width:100%!important;height:100%!important;object-fit:contain!important;cursor:zoom-in!important}.bigarrow-block{position:static!important;right:50px!important;top:50%!important;transform:translateY(-50%)!important}.modal-close-btn{padding:0!important}.zoom-controls{position:absolute;bottom:5px;right:40px;display:flex;z-index:1200;font-size:22px}.zoom-btn{width:42px;height:42px;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.zoom-btn:disabled{cursor:not-allowed}@media (max-width: 767px){.modal-dot-indicators{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:3000}.modal-dot-indicators .dot{width:8px;height:8px;border-radius:50%;background:#aaa;cursor:pointer;transition:all .3s ease}.modal-dot-indicators .dot.active{background:#000;width:10px;height:10px}.main-image-container{height:100%}.main-image{width:270px!important}.image-viewer-modal .modal-content{background:transparent!important;box-shadow:none!important;border:none!important}.mobile-fullscreen-viewer{position:fixed!important;inset:0!important;background:#0000008c!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:2000!important;overflow:hidden!important}.react-transform-wrapper,.react-transform-component{width:100vw!important;height:100vh!important;overflow:visible!important}.mobile-full-image{width:auto!important;height:auto!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain}}#product-description-block{scroll-margin-top:80px}.about-product{max-width:600px;line-height:1.6;margin-top:12px}.about-product h2{font-size:28px;margin-bottom:.5rem;font-weight:300}.about-product p{margin-bottom:1rem;color:var(--color-dark-charcoal)}.feature-group h3{margin-bottom:.5rem;font-size:24px;font-weight:300;color:var(--foreground-on-light-strong-5)}.feature-group ul{padding-left:1.2rem;list-style-type:disc}.feature-group li{margin-bottom:.5rem;font-size:14px;font-weight:400}@media (max-width: 767px){.about-product{padding-left:12px}}.product-specifications{margin-left:auto;margin-top:12px;margin-bottom:12px}.product-specifications h2{font-size:28px;font-weight:300;margin-bottom:1rem;text-align:left}.product-specifications table{width:100%;border-collapse:collapse;font-size:16px;font-weight:400}.product-specifications td{padding:.75rem 1rem;text-align:left}.product-specifications tr:nth-child(2n){background-color:var(--bs-gray-500)}.product-specifications tr:nth-child(odd){background-color:var(--bs-border-color-translucent)}@media (max-width: 768px){.product-specifications{width:100%}}@media (max-width: 1023px){.certification-wrapper{flex-wrap:nowrap!important}.certification-wrapper img{height:48px!important}.certification-wrapper .cert-box{width:50%}}.kit-materials-container{max-width:1000px;margin:3rem auto;padding:0 1rem;text-align:center}.kit-materials-title{font-size:1.5rem;font-weight:500;margin-bottom:2rem;border-top:1px solid var(--background-light-iron);padding-top:2rem}.kit-materials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;justify-items:center}@media (max-width: 600px){.kit-materials-grid{grid-template-columns:1fr}}.kit-material-item{background-color:var(--background-light-white);border:1px solid var(--background-light-iron);border-radius:10px;padding:.75rem 1rem;font-size:.95rem;color:#333;width:100%;max-width:480px;box-shadow:0 2px 4px #0000000d}#delivery-block{scroll-margin-top:80px}.Hazardous{color:var(--foreground-on-light-strong-6);margin-left:8px;font-size:14px;font-weight:600}.delivery-title{margin-bottom:5px;font-weight:600}.hazard-icon{margin-bottom:2px}.shipping-restrictions{padding-left:5px;margin-top:10px}.shipping-restrictions-title{font-weight:600;line-height:22px;color:#e92a29;display:flex;align-items:center;font-size:20px}.listing-banner-wrapper{width:100%;background-color:#2c69dc;position:relative;overflow:hidden;border-radius:0 0 8px 8px;min-height:46rem}.svg-background-layer{position:absolute;inset:0;width:100%;height:100%;display:flex;z-index:0;pointer-events:none}.svg-left{flex:0 0 33.33%;display:flex;align-items:stretch;justify-content:flex-start;overflow:visible}.svg-left svg{width:120%;height:100%;display:block}.svg-middle{flex:0 0 33.33%;display:flex;align-items:stretch;justify-content:center;overflow:visible}.svg-middle svg{width:120%;height:100%;display:block}.svg-right{flex:0 0 40%;display:flex;align-items:stretch;justify-content:flex-end;overflow:visible;margin-right:-6%}.svg-right svg{width:150%;height:100%;display:block}@media (max-width: 1024px){.svg-left,.svg-middle{flex:0 0 50%}.svg-right{display:none}.svg-left svg{width:200%}.svg-middle svg{width:200%}.svg-background-layer{margin:0 -3rem;padding:0 3rem}}@media (max-width: 767px){.svg-background-layer{width:100vw;left:0;right:0;margin:0;padding:0}.svg-background-layer-feature{display:none!important}.feature-content{padding:1rem}.feature-content .col-lg-8{margin-bottom:0!important}.feature-description{padding-bottom:0}.feature-description>p{line-height:150%}.featurehead-line-title{margin-bottom:0!important}.p-16{padding:16px!important}}@media (min-width: 1025px){.svg-left svg,.svg-middle svg{width:120%}.svg-right svg{width:150%}}@media (max-width: 767px){.img-fluid{max-width:100%;padding-top:2px}}.banner-content{position:absolute;z-index:1;width:100%;margin-bottom:80px;height:calc(100% - 110px);display:flex;justify-content:space-between;padding:32px}.feature-content{position:relative;z-index:1}.banner-content-left{flex:0 0 30%;display:flex;gap:20px;flex-direction:column;justify-content:center}.banner-content-right{flex:0 0 65%;display:flex}@media (max-width: 1023px){.banner-content{flex-direction:column;gap:2rem;padding:0 1.5rem}.banner-content-left{order:2;flex:0 0 100%;width:100%}.banner-content-right{order:1;flex:0 0 100%;width:100%;justify-content:center}.banner-title{font-size:28px}.banner-description{max-width:100%}.button-group-listing-banner{align-items:center;width:100%}.button-group-listing-banner .btn-green,.button-group-listing-banner .btn-white{width:100%;margin-right:10px}}@media (max-width: 767px){.listing-banner-wrapper{height:auto;min-height:auto;padding:2rem 0}.banner-image{height:100%}.banner-content{position:relative;margin-bottom:40px}.banner-title{font-size:30px!important;margin-bottom:12px;line-height:110%!important;letter-spacing:-2%!important}.banner-description{font-size:14px;margin-bottom:16px}.button-group-listing-banner{gap:10px}.feature-btn{width:100%}}.listing-banner-wrapper .col-lg-8{position:relative;z-index:2;height:100%;display:flex;align-items:center}.category-badge{background-color:var(--background-light-white);color:var(--background-dark-black);font-weight:700;font-size:10px;padding:2px 12px;border-radius:20px;display:inline-block;place-self:flex-start}.banner-title{font-size:56px;line-height:125%;font-weight:400;margin-bottom:0;color:var(--background-light-white)}.banner-description{font-family:Inter;font-size:16px;font-weight:400;line-height:150%;color:#fff;display:-webkit-box;margin-top:36px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.button-group-listing-banner{display:flex;object-fit:cover;width:100%;height:auto;position:relative;z-index:2;margin-top:15px}.feature-section-wrapper{margin-top:-110px;position:relative;z-index:2;height:36rem;margin-bottom:2rem}@media (max-width: 1024px){.feature-section-wrapper{height:auto;margin-bottom:2rem}.button-group-listing-banner{justify-content:center}}@media (max-width: 767px){.feature-section-wrapper{margin-top:-40px;height:auto;margin-bottom:2rem}}.featurehead-line-title{font-size:36px;font-weight:400}.feature-section-wrapper .col-12{height:100%}.feature-box{background-color:var(--background-dark-medium-green-haze);padding:1rem 2rem;border-radius:10px;color:var(--background-light-white);margin-left:0;margin-right:0;position:relative;overflow:hidden;min-height:560px;white-space:normal;word-break:break-word;display:flex;align-items:center}.svg-background-layer-feature{position:absolute;inset:0;width:100%;height:100%;display:flex;z-index:0;pointer-events:none}.feature-box>.col-lg-8,.feature-box>.col-lg-4{position:relative;z-index:1}.featurehead-line-title{font-size:56px;font-weight:400}@media (max-width: 768px){.featurehead-line-title{font-size:30px;margin-bottom:8px!important}}@media (width < 500px){.image-with-overlay-container .overlay-icon-background{width:60px!important;height:50px!important}.overlay-icon-image{width:30px!important;height:30px!important}}@media (min-width: 1025px){.svg-background-layer-feature .svg-left svg,.svg-background-layer-feature .svg-middle svg{width:120%}.svg-background-layer-feature .svg-right svg{width:150%}}.feature-img{border-radius:16px;width:100%;height:100%;max-height:32rem;object-fit:cover;object-position:center}.image-with-overlay-container{position:relative;display:inline-block;width:100%;border-radius:16px}.image-with-overlay-container .overlay-icon-background{position:absolute;z-index:10;top:0;left:0;width:120px;height:100px;border-top-left-radius:16px;border-bottom-right-radius:16px;display:flex;justify-content:center;align-items:center;overflow:hidden}.overlay-icon-image{width:fit-content;height:auto;display:block}.feature-box .col-lg-8,.feature-box .col-lg-4{align-items:center}.feature-box .col-lg-4 h2{margin-bottom:0}.feature-box .col-lg-4 p{display:block!important}.feature-box .col-lg-4 button{font-size:.875rem;padding:.5rem 1rem}.feature-box .col-lg-4 div p{display:block}.feature-content .feature-description{font-size:16px;font-weight:400;color:var(--background-light-white)}.feature-btn{padding:10px 24px;font-weight:400;white-space:normal;word-break:break-word}.feature-btn:hover{background-color:#1e4063d6;color:var(--background-light-white)}.feature-section-wrapper .inverted-top-left-radius{--r: 16px;--s: 82px;--x: 44px;--y: 24px;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at var(--r) var(--r), #000 75%, #0000 0);--_d: (var(--s) + var(--r));mask:calc(var(--_d) + var(--x)) 0 var(--_m),0 calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.banner-image-wrapper{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;overflow:visible;max-width:100%;width:100%;height:100%;z-index:2}@media (width <=500px){.banner-image-wrapper{height:240px}}.listing-banner-wrapper .inverted-top-right-radius{--r: 16px;--r1: 10px;--s: 40px;--x: 30px;--y: 30px;aspect-ratio:1;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: (var(--s) + var(--r1));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.listing-banner-wrapper .inverted-bottom-right-radius{--r: 16px;--s: 30px;--x: 20px;--y: 20px;aspect-ratio:1;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1*var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.banner-image{object-fit:cover;object-position:right center;width:100%;max-height:33rem;position:relative;display:block}.banner-image-wrapper .image-overlay{position:absolute;top:0;right:0;width:80px;height:80px;background-color:#3c79e4!important;border-radius:0 0 0 9px;display:flex!important;justify-content:center;align-items:center;z-index:999;pointer-events:none}.banner-image-wrapper .image-overlay svg{width:40px;height:40px}.banner-image-wrapper .image-overlay svg path{fill:var(--background-dark-dark-biscay)}.banner-image-wrapper .overlay-icon-image{width:50px;height:50px;display:block;object-fit:contain;filter:brightness(0) invert(1)}.feature-section-wrapper .feature-btn{background-color:var(--background-dark-dark-biscay);border-radius:100px;color:#fff}@media (min-width: 1024px){.image-with-overlay-container .overlay-icon-background-block{width:auto!important;left:40px!important}.feature-box-block{padding:16px 8px!important}}@media (max-width: 1024px){.feature-section-wrapper .inverted-top-left-radius{--s: 10px;--x: 34px;--y: 24px}.banner-image-wrapper .image-overlay{background-color:#447de9}.feature-section-wrapper .feature-btn{width:100%!important}}@media (min-width: 480px) and (max-width: 1024px){.listing-banner-wrapper{min-height:36rem}.listing-banner-wrapper .svg-background-layer{margin:0;padding:0}.listing-banner-wrapper .banner-content{padding-top:1.5rem}.listing-banner-wrapper .banner-content{flex-direction:row}.listing-banner-wrapper .banner-content .banner-content-left{order:1!important;flex:unset!important}.listing-banner-wrapper .banner-content .banner-content-left .banner-title{max-width:220px!important;font-size:30px!important}.listing-banner-wrapper .banner-content .banner-content-left .button-group-listing-banner{flex-direction:column;align-items:flex-start!important}.listing-banner-wrapper .banner-content .banner-content-right{flex:0 0 65%!important}.listing-banner-wrapper .banner-content .banner-content-right .banner-image{max-height:100%!important}.feature-content{padding-top:16px}}.button-group-listing-banner .btn-green,.button-group-listing-banner .btn-white{font-weight:400}.banner-more-btn{display:block;margin-top:8px;font-weight:600;color:#fff;cursor:pointer;text-decoration:underline;width:fit-content}.feature-box1{padding:2rem;color:var(--background-light-white);border-radius:16px}.no-radius{border-radius:0!important}.feature-box1 .image-with-overlay-container .feature-img{border-radius:16px;width:100%;object-fit:cover}.feature-box1 .image-with-overlay-container{position:relative;display:inline-block;width:100%;border-radius:50px}.feature-box1 .image-with-overlay-container .overlay-icon-background{position:absolute;z-index:10;top:0;right:0;width:120px;height:110px;background-color:var(--background-dark-medium-biscay);border-bottom-right-radius:16px;display:flex;padding:15px;overflow:hidden}@media (min-width: 501px) and (max-width: 767px){.feature-box1 .image-with-overlay-container .overlay-icon-background{background-color:var(--background-dark-medium-biscay)!important}}@media (width < 500px){.feature-box1 .image-with-overlay-container .overlay-icon-background{top:-6px;left:-6px}.overlay-icon-border{border-bottom-right-radius:12px!important}}.feature-box1 .overlay-icon-image{width:fit-content;height:auto;display:block}.feature-title{font-size:32px;font-weight:600;margin-bottom:16px;color:var(--background-light-white)}.feature-description{font-size:16px;font-weight:300;margin-bottom:20px;color:var(--background-light-white)}.feature-btn1{color:var(--background-light-white);background-color:#0f744d;border-radius:24px;font-weight:400;min-width:142px;height:100%!important;padding:10px 20px;white-space:nowrap}.home-page-product-banner-btn-group .feature-btn1,.home-page-product-banner-btn-group .feature-btn2{white-space:normal!important;word-break:break-word!important;padding:10px 20px;margin-bottom:10px;font-weight:400}.feature-btn2{border-radius:24px;border:none;padding:10px 20px;font-weight:400;background-color:var(--background-light-white);min-width:155px;height:38px;white-space:nowrap}.feature-btn1:hover{background-color:#09583a;cursor:pointer}.feature-btn2:hover{background-color:#0f744d;cursor:pointer}.custom-title-product-highlight-weight{font-weight:400;font-size:56px;line-height:125%}.custom-title-product-resourcehub{font-weight:300;font-size:40px;font-family:Poppins;line-height:125%}.home-page-product-banner-btn-group{display:flex;gap:12px}.home-page-product-banner-btn-group .btn{white-space:nowrap}@media (max-width:1023px){.custom-title-product-resourcehub{font-size:24px;width:100%}.home-page-product-banner-btn-group{flex-direction:row!important;justify-content:center}.resourcehub_pdpbanner_details{width:34px!important;height:42px!important}.feature-box1{padding:20px}.home-page-product-banner-btn-group .feature-btn1,.home-page-product-banner-btn-group .feature-btn2{width:100%!important;margin-left:0}.custom-title-product-highlight-weight{font-size:30px;font-weight:300}}.custom-desc-product-highlight-weight{font-size:16px;font-family:Inter;line-height:130%;font-weight:400;overflow:hidden}.round-icon-container{border-radius:40px}.resourcehub_pdpbanner_details{display:grid;align-items:center}.feature-box1 .inverted-top-left-radius{--r: 20px;--s: 60px;--x: 40px;--y: 30px;border-radius:var(--r);--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(at var(--r) var(--r),#000 75%,#0000 0);--_d:(var(--s) + var(--r));mask:calc(var(--_d) + var(--x)) 0 var(--_m),0 calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width: 600px){.feature-box1 .inverted-top-left-radius{--r: 12px;--s: 16px;--x: 32px;--y: 22px}}@media (min-width: 1000px){.home-page.feature-box1{padding:32px 171px!important}}@media (min-width: 1024px){.resource-hub .custom-left-side-box{width:60%}.resource-hub .custom-right-side-box{width:40%}.paddingleft-customblock{padding-left:4rem!important}}@media (max-width: 1024px){.home-page-product-banner-btn-group .feature-btn2{font-size:14px!important}}.L1-category{position:relative}.L1-title{font-weight:400;font-size:30px;line-height:110%;letter-spacing:-.02em;color:var(--background-dark-black);vertical-align:bottom;margin:0 auto 20px}.more-to-explore-title{font-size:36px;font-weight:300;text-align:center;padding-top:100px;padding-bottom:15px;margin-bottom:8px}@media (min-width: 1024px){.more-to-explore-title1{font-size:35px;font-weight:300;padding-top:50px}.more-to-explore-margin{margin-top:175px!important;margin-bottom:100px!important}.custom-width-plp.more-to-category .carousel-wrapper .category-tile{width:19.1%!important}}@media (max-width: 1023px){.more-to-explore-title{font-size:20px!important}.more-to-category .category-tile{width:31%!important}.more-to-category .carousel-scroll-container{gap:10px!important}.more-to-explore-title1{font-size:24px;font-weight:300;padding-top:50px;margin-left:18px}.custom-width-plp .carousel-wrapper{width:95%!important}.more-to-category .carousel-arrow{top:40%!important}.more-to-category .carousel-arrow-left{left:-20px!important}.more-to-category .carousel-arrow-right{right:-24px!important}.custom-width-plp.more-to-category .carousel-wrapper{padding:0 36px!important}.custom-width-plp .carousel-scroll-container{padding:0!important}.custom-width-plp .carousel-wrapper{width:100%!important}.custom-width-plp .carousel-wrapper .carousel-arrow-left{left:0!important}.custom-width-plp .carousel-wrapper .carousel-arrow-right{right:0!important}}.more-to-category{background:url(/assets/Vector.png);background-position:top;background-size:cover}.custom-width-plp{width:100%}.custom-width-plp .carousel-wrapper{max-width:1320px;margin:0 auto;position:relative!important;padding:0}@media (min-width: 1024px){.more-to-category .category-tile{width:19%}}.custom-width-plp .category-tile .category-image-container{margin:0 auto}.custom-width-plp .category-tile img{object-fit:cover;width:100%;height:auto;border-radius:8px}@media (min-width: 1024px){.resource-landing-page{margin-block:50px!important}.resource-landing-page .category-tile{flex:0 0 19%;margin-top:10px}.resource-landing-page .carousel-arrow{top:44%!important}.resource-landing-page .carousel-arrow-left{left:-40px}.resource-landing-page .carousel-arrow-right{right:-40px}.resource-landing-page .carousel-wrapper{padding-inline:0!important}.carousel-scroll-container{margin:0;gap:15px}.carousel-scroll-container-block{margin-top:27px}.custom-width-plp.more-to-category .carousel-arrow{top:45%!important}}@media (max-width: 1024px){.resource-landing-page .carousel-arrow-left{left:-16px}.resource-landing-page .carousel-arrow-right{left:343px!important}.resource-landing-page .carousel-arrow{top:37%!important}.resource-landing-page .carousel-wrapper{padding-inline:16px}.resource-landing-page .carousel-scroll-container{padding-inline:0!important;gap:10px}.resource-landing-page .category-tile{flex:0 0 31%}.custom-width-plp .carousel-wrapper .carousel-scroll-container{gap:17px!important}.custom-width-plp .carousel-wrapper .carousel-arrow-left{left:-30px!important}.custom-width-plp .carousel-wrapper .carousel-arrow-right{right:-30px!important}.custom-width-plp.more-to-category .carousel-wrapper .category-tile{width:30%!important}.custom-width-plp.more-to-category .carousel-wrapper .carousel-arrow-left{left:0!important;padding-bottom:40px!important}.custom-width-plp.more-to-category .carousel-wrapper .carousel-arrow-right{left:340px!important;padding-bottom:40px!important}}@media (min-width: 480px) and (max-width: 1024px){.custom-width-plp.more-to-category .carousel-wrapper .carousel-arrow{top:40%!important}}.section-title-explore-resources{font-family:Poppins,sans-serif;font-weight:300;font-size:40px;line-height:125%;letter-spacing:-2%;color:#1a1a1a}.btn-explore-all{background-color:var(--background-dark-dark-biscay);color:#fff;border-radius:24px;padding:10px 20px;font-weight:400;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.btn-explore-all:hover{background-color:#3a598f;color:#fff}.explore-resource-description{font-size:16px;font-weight:400;line-height:150%;font-family:Inter}.mobile-explore-link{font-size:18px;font-weight:500;color:var(--background-dark-dark-biscay);text-decoration:underline;display:inline-block}.resources-plp .d-flex{justify-content:initial!important;margin-left:10px}@media (width < 600px){.section-title-explore-resources{font-size:28px}}.explore-our-resources-section-description{font-weight:400;font-size:16px;margin-bottom:25px;width:80%!important}.view-button-contract{padding:8px;width:150px;height:48px}@media (max-width: 1023px){.view-button-contract{width:50%}.resource-banner-plp-item{height:433px!important}.card-title1{font-size:28px!important}}.card-title1{color:var(--background-light-white)}.card-title1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.resource-contract-details p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card{--bs-card-inner-border-radius: 16px}.card-body.bg-success{position:relative;background-color:#198754!important}.card-body.bg-success:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.3;pointer-events:none;z-index:0}.card-body.bg-success>*{position:relative;z-index:1}@media (min-width:1024px){.resource-contract-details p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width: 500px){.view-button-contract{width:100%}}.resource-contract-discription{font-family:Inter}.view-button{width:150px;height:48px;padding:8px}.card-body{padding:15px 10px}@media (max-width: 1023px){.view-button{width:50%}.resource-banner-svg{margin-left:8px}.custom-card-title{font-size:28px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:105px;color:var(--background-dark-dark-biscay)}.resource-banner-item-price{font-size:14px;line-height:110%;font-weight:400;margin-left:10px}.card-text-description p,.card-text-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:125%;font-weight:400;font-size:16px}.resources-banner-item-details{display:grid;gap:8px}}.resource-banner-plp-item{background-color:var(--background-light-grey);border:0px;border-radius:16px;height:248px;flex:1}@media (min-width: 1024px){.card-text-description p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:125%;font-weight:400;font-size:12px}.resources-banner-item-details{display:grid}.card-text-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:125%;font-weight:400;font-size:12px;font-family:Inter}.resource-banner-item-price{font-size:16px;line-height:125%;font-weight:400;margin-left:10px}.custom-card-title{font-size:20px!important;display:-webkit-box;min-height:50px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--background-dark-dark-biscay)}.resource-banner-plp-item{height:auto}}.bookmark-icon-resources{-webkit-user-select:none;user-select:none}@media (max-width: 500px){.view-button{width:100%}}.explore-artical-head-title{font-size:35px;font-weight:300}.mobile-dot-indicators .dot{width:10px;height:10px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s}.mobile-dot-indicators .dot.active{background-color:var(--background-dark-dark-biscay)}.whole-card{gap:24px}.explore-arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;background:none;font-size:40px;cursor:pointer;z-index:100;padding:6px 12px}.left-arrow{left:-30px}.right-arrow{right:-30px}.explore-arrow:hover{opacity:.6}.explore-article-card{flex:0 0 31%;min-height:500px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;border-radius:8px;overflow:hidden}.explore-article-wrapper .carousel-arrow-right{right:-50px!important}.explore-article-wrapper .carousel-arrow-left{left:-50px!important}.explore-article-card{width:420px;min-height:500px;display:flex;flex-direction:column;justify-content:space-between;border-radius:8px;overflow:hidden;margin-bottom:24px;margin-right:25px}.explore-article-card .fixed-image{height:250px;width:100%;border-top-right-radius:8px;border-top-left-radius:8px}.explore-article-card .card-content{padding:30px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;background-color:#eee;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.explore-article-card .title-card{font-size:24px;font-weight:300;color:var(--background-dark-dark-biscay);margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.explore-article-card .card-text-description-style-explore{font-size:14px!important;color:#333!important;font-weight:400!important;line-height:125%;margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.explore-article-card .card-text-description-style-explore p{margin:0}.explore-article-card .card-text-description-style-explore *{font-size:inherit!important;line-height:inherit!important;color:inherit!important}.explore-article-card .read-more{color:var(--background-dark-dark-biscay);text-decoration:underline;font-size:14px;width:fit-content;font-weight:400}@media (max-width: 1023px){.explore-article-card{width:100%}}.category-card{border-radius:16px;overflow:hidden;transition:transform .2s ease-in-out;position:relative;width:282px;height:308px;padding:16px;gap:16px}.card{gap:.5rem}.category-card:hover{transform:translateY(-5px)}.card-img-wrapper{position:relative;width:100%;height:180px;overflow:hidden;border-radius:8px}.category-icon{position:absolute;bottom:10px;right:10px;width:40px;height:40px;left:210px}.circle-btn{background-color:#169b62;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out;margin-left:auto;flex-shrink:0;margin-right:-15px}.category-btn:hover{background-color:#128a56}.arrow{font-size:16px}.card-img-top{width:100%;height:200px;object-fit:cover;display:block}.explore-categories-title-wrapper .card-body{justify-content:flex-start!important;gap:10px;padding-left:0!important;padding-right:0!important}.explore-categories-title-wrapper .card-title{color:#17356e;font-family:poppins;font-weight:500;font-size:20px;line-height:125%;vertical-align:middle;flex-shrink:1;flex-grow:1;word-wrap:break-word;overflow-wrap:break-word;line-height:1.2;max-height:2.4em;display:-webkit-box;text-decoration:none!important;-webkit-box-orient:vertical;overflow:hidden;text-align:left!important}.card{gap:0px}@media (max-width: 576px){.card-button{width:32px;height:32px;font-size:14px}}.explore-categories-title-wrapper .card{padding:15px;border:1px solid var(--background-light-iron)!important;border-radius:16px}.explore-categories-title-wrapper .banner-img{border-radius:12px;height:auto}.explore-categories-title-wrapper .icon-img{top:10px;right:10px;padding:8px;background:#fff;border-bottom-left-radius:12px;width:40px;height:40px}.arrow-button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#169b62;border-radius:100px;border:none;cursor:pointer;padding:0}.explore-categories-title-wrapper .inverted-top-right-radius{--r: 16px;--s: 10px;--x: 15px;--y: 20px;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.explore-category-tile-image{height:200px!important}.home-category-logo-placeholder{object-fit:contain!important}@media (min-width: 1024px){.explore-categories-title-wrapper-block{height:308px!important}.card-title-block{margin-top:9px!important}}.Page-title-explore-categories{font-weight:300;font-size:35px;letter-spacing:-.02em;line-height:125%;color:#333!important}@media (max-width:1024px){.Page-title-explore-categories{font-size:24px}}.mobile-category-scroll{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}.mobile-dot-indicators .dot{height:10px;width:10px;margin:0 4px;display:inline-block;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color .3s}.mobile-dot-indicators .dot.active{background-color:#333}@media (width < 600px){.category-slide-item{flex:0 0 80%!important}.category-slide-item .explore-categories-title-wrapper{width:100%}.category-slide-item:first-child{padding-left:0!important}.category-slide-item:last-child{padding-right:0!important}}@media (min-width: 1024px){.explore-categories-block{padding-top:40px!important;margin-bottom:28px!important}}.experience-wrapper{padding-top:106px!important;padding-bottom:70px!important}.experience-wrapper .experience-block{display:flex;gap:2rem;padding:4rem 0;align-items:flex-start}.experience-wrapper .feature-card{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;flex-shrink:0}.experience-wrapper .experience-left{flex:1;background:#2b8a57;color:#fff;padding:5rem;border-bottom-right-radius:20px;border-top-right-radius:20px;max-width:41%}.experience-wrapper .boader-banner{border-bottom-right-radius:48px;border-top-right-radius:48px;padding:4% 7%!important;display:flex;flex-direction:column;align-items:flex-start}.experience-wrapper .row.g-4.align-items-start{align-items:stretch!important}.experience-wrapper .boader-banner{padding:4% 7%!important}.experience-wrapper-right-box{padding:4% 5%!important}.experience-wrapper{overflow-x:hidden}.experience-wrapper .exp-text-desc{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.experience-wrapper .exp-text-desc p{line-height:150%}@media (max-width: 1024px){.experience-wrapper .exp-text-desc p{font-size:18px}}.exp-text-title{font-family:Poppins;font-style:normal;font-weight:400!important;font-size:56px;line-height:125%}@media (max-width:1024px){.exp-text-title{font-size:30px}}@media (max-width: 1023px){.experience-wrapper .boader-banner{padding:60px 30px!important;border-radius:24px!important;height:auto;margin-bottom:1rem;margin-top:20px}.desk-card-description p{line-height:130%;font-family:Inter}}.experience-wrapper .expbutton{background-color:var(--foreground-on-light-strong-4);border:none}.experience-wrapper .experience-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.experience-wrapper .experience-desc{font-size:1rem;margin-bottom:2rem;line-height:1.6}.experience-wrapper .experience-right{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.experience-wrapper .feature-item{display:flex;gap:1rem}.experience-wrapper .feature-icon{width:32px;height:32px}.experience-wrapper .feature-title{font-weight:300;padding-top:40px;margin-bottom:.25rem;color:#080808;letter-spacing:2px}.experience-wrapper .feature-desc{font-size:.95rem;color:#666;font-weight:400}.experience-wrapper .explore-button{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border-radius:25px}.experience-wrapper .desk-card{width:87%;padding-top:10px}.mobile-dot-indicators-exp{display:flex;justify-content:center;height:20px}.mobile-dot-indicators-exp .dot{width:10px;height:10px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s}.mobile-dot-indicators-exp .dot.active{background-color:var(--background-dark-dark-biscay)}.desk-card-description p{line-height:150%}.desk-card-description{font-family:Inter}@media (min-width: 1024px){.experience-block-content{margin-left:60px!important}.experience-wrapper-right-box-block{padding:0% 0% 0% 6%!important}.experience-block-content-wrapper{max-width:275px!important;width:100%!important}}.resource-hub-banner{width:100%;position:relative;margin-bottom:200px}.resource-hub-banner .card-block{position:absolute;z-index:1;right:0;left:0;background:var(--background-dark-medium-green-haze);border-radius:25px;padding:5px 30px;height:277px}.resource-hub-banner .banner-hero{background-size:cover;margin-left:16px;margin-right:16px;position:relative;border-radius:24px;margin-top:30px;height:612px}.resource-hub-banner .hero-overlay{height:100%;width:100%;border-radius:24px;display:flex;align-items:center;position:relative;height:auto}.resource-hub-banner .banner-background{background-color:var(--background-dark-medium-biscay);height:824px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;z-index:1;overflow:hidden}.resource-hub-banner .hero-content{margin-top:180px;padding:60px 85px;color:#fff}.resource-hub-banner .banner-title{font-size:56px;font-weight:400;max-width:695px;line-height:125%}.resource-hub-banner .banner-description{font-family:Inter;margin:0;font-size:var(--base-body-loose-font-size);letter-spacing:0px;font-weight:400;line-height:150%;max-width:648px}.resource-hub-banner .banner-description p{margin:1rem 0;font-size:var(--base-body-loose-font-size);letter-spacing:0px;font-weight:400;line-height:150%;max-width:648px}.resource-hub-banner .banner-button{display:flex;gap:4px}.resource-hub-banner .feature-card{background:#f5fdf7;border-radius:12px;box-shadow:0 4px 8px #0000000d;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;padding:0}.resource-hub-banner .feature-card .card-body{padding:1.5rem 3.5rem 1.5rem 1.5rem;flex-grow:1;width:100%}.resource-hub-banner .feature-card .arrow-icon{position:absolute;top:1.5rem;right:1.5rem;transform:none;margin:0;background:var(--background-dark-dark-biscay);color:var(--background-light-white);border-radius:50%;padding:5px 8px;font-size:12px;cursor:pointer}.resource-hub-banner .feature-card .card-title{font-weight:300;font-size:20px;color:var(--background-dark-black);text-align:left;vertical-align:top;line-height:125%;margin-top:0;margin-bottom:.75rem;padding:0}@media (max-width:1024px){.resource-hub-banner .feature-card .card-title{font-size:16px}}.resource-hub-banner .feature-card .card-text{font-family:Inter;margin-top:0;font-weight:400;line-height:125%;margin-bottom:0;font-size:12px;white-space:normal;overflow-wrap:break-word;word-break:break-word;text-overflow:ellipsis}.resource-hub-banner .feature-card .card-block{background-color:var(--background-dark-medium-green-haze);border-radius:20px;height:300px;position:relative;z-index:2;width:88%}.resource-hub-banner .feature-card{font-size:12px}.resource-hub-banner .resource-banner-icon{background-color:var(--background-dark-medium-biscay);position:absolute;z-index:10;align-self:flex-start;top:25px;right:0;margin-top:6px;margin-right:30px;display:block;border-radius:20px;padding:20px}.resource-hub-banner .resource-banner-icon-block{padding-left:40px;padding-bottom:40px;border-top-left-radius:0;border-bottom-right-radius:0}.resource-hub-banner .mobile-cards-slider{position:relative;overflow:hidden;width:100%}.resource-hub-banner .slider-track{display:flex;transition:transform .3s ease;width:auto}.resource-hub-banner .slider-slide{flex:0 0 calc(85% + 20px);width:calc(85% + 20px);padding:0 10px;box-sizing:border-box}.resource-hub-banner .slider-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.resource-hub-banner .slider-dots .dot{width:10px;height:10px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:all background-color .3s ease;margin-bottom:2px}.resource-hub-banner .slider-dots .dot.active{background-color:var(--background-dark-dark-biscay);height:10px!important;width:10px!important;border-radius:50%!important;line-height:0!important;border:none!important;outline:none!important}.resource-hub-banner .slider-slide .feature-card{margin:0 auto;max-width:100%}@media (max-width: 1023px){.resource-hub-banner-desktop{display:none}.resource-hub-banner .banner-button{width:100%}.resource-hub-banner .banner-background{background-color:var(--background-dark-medium-biscay);height:fit-content;border-radius:0}.resource-hub-banner .banner-hero{display:flex;flex-direction:column;min-height:auto;margin-left:0;background-image:none!important;border-radius:20px;width:100%;height:auto}.resource-hub-banner .resourcehub-banner-img-items{position:relative;width:100%;overflow:hidden;padding-top:62.5%;height:0}.resource-hub-banner .resourcehub-banner-img-items>img:first-child{height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px}.resource-hub-banner .hero-content{margin-top:0!important;padding:16px 0;display:flex;flex-direction:column}.resource-hub-banner .card-block{position:relative;bottom:0;top:0;border-radius:0;padding:20px 0}.resource-hub-banner .feature-card{margin:0;width:100%;padding:0}.resource-hub-banner .feature-card .arrow-icon{font-size:12px;padding:5px 8px;right:1rem;top:1rem}.resource-hub-banner .feature-card .card-body{padding:1rem 3rem 1rem 1rem}.resource-hub-banner .row.justify-content-center.d-none.d-md-flex{display:none!important}.resource-hub-banner{margin-bottom:20px}.resource-hub-banner .mobile-cards-slider{padding:0 20px}.resource-hub-banner .slider-slide{flex:0 0 85%;width:85%;padding:0 10px;box-sizing:border-box}.resource-hub-banner .slider-track>.slider-slide:first-child{padding-left:0;margin-left:10px}.resource-hub-banner .slider-dots{margin-top:30px;border-radius:50%!important}}@media (max-width: 1024px){.resource-hub-banner .resource-banner-mobile-icon{width:clamp(30px,8%,100px);height:auto;z-index:10;position:absolute;right:0}.resource-hub-banner .banner-title{font-size:30px;font-weight:300;max-width:100%}}@media (min-width:1024px){.resource-hub-banner-mobile{display:none}.hero-content-block{margin-left:50px!important}}@media (min-width: 481px) and (max-width: 1023px){.resource-hub-banner .banner-hero{border-radius:24px}.resource-hub-banner .banner-hero{margin:0;padding:20px 0}.resource-hub-banner .resource-banner-mobile-icon{background-color:var(--background-dark-medium-biscay);border-bottom-left-radius:12px;padding:20px}.resource-hub-banner-mobile .inverted-top-right-radius{--r: 16px !important;--x: 41px !important;--y: 41px !important}}@media (min-width: 768px) and (max-width: 1279px){.resource-hub-banner .card-block{position:relative!important;bottom:auto!important;margin-top:-100px;z-index:5!important;border-radius:24px}.resource-hub-banner .banner-background{height:auto!important;overflow:visible!important;padding-bottom:120px}.resource-hub-banner .feature-card{margin-bottom:20px}}@media (min-width: 1280px){.resource-hub-banner .card-block{position:absolute;bottom:-130px;margin-top:0;z-index:5}.resource-hub-banner .banner-background{overflow:visible}}@media (min-width: 779px) and (max-width: 1017px){.resource-hub-banner .card-block{position:relative!important;bottom:auto!important;top:auto!important;margin-top:-80px;z-index:5!important;border-radius:20px}.resource-hub-banner .banner-background{height:auto!important;overflow:visible!important;padding-bottom:140px}.resource-hub-banner .feature-card{flex:1 1 calc(50% - 20px);margin:10px}.resource-hub-banner .hero-content{margin-bottom:0!important;padding-bottom:0!important}}.resource-hub-banner .mobile-cards-slider{overflow:hidden;width:100%;position:relative;padding:0 20px}.resource-hub-banner .mobile-slider-wrapper{width:100%;overflow:hidden}.resource-hub-banner .slider-track{display:flex;align-items:stretch;will-change:transform}.resource-hub-banner .slider-slide{flex:0 0 90%;width:85%;box-sizing:border-box;display:flex;justify-content:center}.resource-hub-banner .slider-slide:last-child{margin-right:0}.resource-hub-banner .slider-slide .feature-card{width:100%;max-width:100%;border-radius:12px;transition:transform .28s ease,opacity .28s ease;transform-origin:center center}.resource-hub-banner .slider-slide .feature-card.active{transform:scale(1);opacity:1}.resource-hub-banner .slider-slide .feature-card:not(.active){transform:scale(.97);opacity:.95}.resource-hub-banner .slider-dots{display:flex;justify-content:center;gap:10px;margin-top:12px}.resource-hub-banner .slider-dots .dot{width:10px;height:10px;background:#ccc;border-radius:50%;cursor:pointer}.resource-hub-banner .slider-dots .dot.active{background:var(--background-dark-dark-biscay)}.resource-hub-banner .inverted-top-right-radius{--r: 16px;--s: 84px;--x: 30px;--y: 29px;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.resource-hub-banner .inverted-top-right-radius-block{--r: 40px !important;--s: 80px !important}.resource-hub-banner-mobile .inverted-top-right-radius{--r: 6px;--s: 8px;--x: 25px;--y: 25px;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.resource-hub-banner-button-mobile{width:100%!important;border-radius:24px}.homepage-banner-section{background-color:var(--background-dark-medium-green-haze);padding:24px!important;margin-top:2%;border-bottom-left-radius:23px;border-bottom-right-radius:23px}.homepage-banner-section .homepage-banner-wrapper{position:relative;max-width:100%!important;margin:0 auto;padding:0}.homepage-banner-section .homepage-banner{min-width:100%;height:660px;background-size:cover;background-position:center;border-radius:24px;overflow:hidden;position:relative;display:flex;align-items:end}.homepage-banner-section .homepage-banner-icon.desktop-icon{position:absolute;top:0;right:0;z-index:3;padding:20px;background-color:var(--background-dark-medium-green-haze);border-bottom-left-radius:16px}.homepage-banner-section .banner-content{position:relative;z-index:2;max-width:670px;color:#fff;text-align:left;display:flex;flex-direction:column;margin-bottom:0;margin-left:115px}.homepage-banner-section .banner-subtitle{font-size:20px;font-weight:300;margin-bottom:10px;line-height:125%;opacity:.85}.homepage-banner-section .banner-title{font-size:56px;font-weight:400;line-height:125%;width:unset}.homepage-banner-section .banner-description{font-size:16px;line-height:150%;font-weight:300;font-family:Inter;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical}.homepage-banner-section .banner-description p{font-size:16px;line-height:150%;font-weight:300}.homepage-banner-section .button-group{display:flex;gap:15px;align-items:flex-start;margin:0;white-space:normal;word-break:break-word}.homepage-banner-section .button-group .btn{padding:6px 14px;font-weight:400;cursor:pointer;border:none;white-space:normal;word-break:break-word}.homepage-banner-section .button-group .btn-primary:hover{background-color:var(--background-dark-dark-biscay-hover)}.homepage-banner-section .button-group .btn-secondary:hover{background-color:#f3f3f3}.homepage-banner-section .carousel-dots{display:flex;justify-content:center;margin-top:15px;gap:8px;position:absolute;right:10px;bottom:35px;z-index:3}.homepage-banner-section .dot{width:10px;height:10px;border-radius:50%;background:#fff;cursor:pointer;transition:all .3s ease}.homepage-banner-section .dot.active{background:var(--background-dark-dark-biscay);opacity:1}.homepage-banner-section .banner-image-wrapper,.homepage-banner-section .homepage-banner-icon.mobile-icon{display:none}@media (width > 500px){.homepage-banner-section .inverted-bottom-right-radius{--r: 16px;--s: 30px;--x: 60px;--y: 30px;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1*var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (max-width: 1023px){.homepage-banner-section .homepage-banner{background-image:none!important;background-color:transparent;padding:0;height:auto;min-height:auto;width:100%!important;height:100%;flex-shrink:0!important;border-radius:16px;overflow:visible;display:block!important;align-items:unset!important;justify-content:unset!important;position:static!important}.homepage-banner-section{padding:20px;margin-top:0}.homepage-banner-section .banner-image-wrapper{display:block;position:relative;padding:0}.homepage-banner-section .banner-image{width:100%;display:block;border-radius:12px;object-fit:unset}.homepage-banner-section .homepage-banner-icon.mobile-icon{display:block;position:absolute;top:16px;right:16px;z-index:4;width:28px;height:auto}.homepage-banner-section .banner-content{padding:16px;max-width:none;color:#fff;text-align:left;margin-bottom:0;top:0!important;position:static!important;margin-left:0;gap:1rem}.homepage-banner-section .banner-subtitle{font-size:16px;margin-bottom:8px}.homepage-banner-section .banner-title{font-size:28px;line-height:120%}.homepage-banner-section .banner-description,.homepage-banner-section .banner-description p{font-size:14px;margin-bottom:16px;line-height:1.4}.homepage-banner-section .button-group{gap:10px}.homepage-banner-section .button-group .btn{flex:1 1 50%!important;padding:8px 12px;font-size:15px;white-space:normal;word-break:break-word}.homepage-banner-section .carousel-dots{position:relative;right:auto;bottom:auto;margin-top:12px;justify-content:center;padding-bottom:12px}.homepage-banner-section .dot{width:10px;height:10px}.homepage-banner-section .carousel-scroll-container{margin-left:0;margin-right:0;padding:0}}@media (max-width: 767px){.homepage-banner-section .homepage-banner .banner-content .button-group{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;white-space:normal;word-break:break-word}.homepage-banner-section .homepage-banner .banner-content .button-group a{width:auto!important}}@media (min-width: 768px) and (max-width: 1023px){.homepage-banner-section .button-group{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:100%!important;gap:12px!important;white-space:normal;word-break:break-word}.homepage-banner-section .button-group .btn{flex:1 1 50%!important;width:100%!important;padding:10px 12px!important;text-align:center!important;white-space:normal;word-break:break-word}}.homepage-banner-section .homepage-banner-icon .desktop-icon{background-color:var(--background-dark-medium-green-haze)}.homepage-banner-section .inverted-top-right-radius{--r: 16px;--s: 82px;--x: 30px;--y: 29px;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width: 500px){.homepage-banner-icon{width:80px;height:80px}.homepage-banner-section .inverted-top-right-radius{--s: 33px}}@media (width > 1536px){.custom-container{max-width:100%!important}}@media (min-width: 480px) and (max-width: 1024px){.homepage-banner-section .inverted-bottom-right-radius{--r: 0;--s: 0;--x: 0;--y: 0}}@media (min-width: 1024px){.flinnhub-block{width:1216px}}.flinnhub-block .flinnhub-card{border-radius:16px;position:relative;color:var(--background-light-white);overflow:hidden;display:flex;flex-direction:column;gap:12px}.flinnhub-block .flinnhub-card .desc p{line-height:150%}.flinnhub-block .left-card{background:var(--background-dark-medium-green-haze);color:var(--background-light-white);padding:38px}.flinnhub-block .sloth-img{position:absolute;right:20px;bottom:20px;max-height:180px}.flinnhub-block .right-card{background:url(/assets/Eyeblow) no-repeat center center/cover;color:var(--background-light-white);position:relative;z-index:0;padding:38px}.flinnhub-block .tag{background:var(--background-light-white);color:var(--background-dark-dark-biscay);width:83px;padding:4px 15px;border-radius:20px;font-size:10px;line-height:14px;font-weight:700;text-transform:uppercase;text-align:center}.desc{font-weight:400}.flinnhub-block .title{font-size:48px;font-weight:400;line-height:105%;width:424px}.flinnhub-block .combined-cards:nth-child(2) .title{font-size:48px;font-weight:400;line-height:105%;width:317px}@media (max-width: 1024px){.flinnhub-block .combined-cards:nth-child(2) .title{font-size:28px}}.flinnhub-block .desc{font-size:16px;opacity:.9;width:400px;font-family:Inter}@media (max-width: 1023px){.flinnhub-block .desc{font-size:14px;opacity:.9;width:auto}.flinnhub-block .combined-cards{padding-inline:16px!important}.flinnhub-block .flinnhub-card .desc p{line-height:130%;font-weight:400;font-size:14px}}.flinnhub-block .btn-primary{border:none;padding:8px 12px;text-align:center;font-weight:500;cursor:pointer;transition:background .3s ease;white-space:normal;word-break:break-word;margin-top:auto}.flinnhub-block .btn-primary:hover{background:#102a5c}.flinnhub-block .monkey-img{position:absolute;top:0;right:-10px;max-height:212px;width:auto;object-fit:contain;z-index:2;transition:all .3s ease}.flinnhub-block .right-card:after{content:"";position:absolute;inset:0;background:#5252521c;z-index:1}.flinnhub-block .right-card>*{position:relative;z-index:2}@media (max-width: 1023px){.flinnhub-block .monkey-img{max-height:208px;max-width:211px;right:-8px}.flinnhub-block .title{font-weight:300;font-size:28px;width:100%;line-height:125%}.flinnhub-block .tag{margin-top:130px}}.Filnn-block-container-gap{margin-bottom:88px!important}.title-style-block{z-index:999!important}.generic-full-width{margin:10px}.generic-full-width .rte-block{padding:15px;border-radius:12px}.rte-block{border-radius:15px}.rte-block table td{padding:2px 20px;white-space:nowrap}.rte-block table{border-spacing:20px 2px}.sliderbox-title{display:inline-block;margin-bottom:0;font-size:20px;font-weight:500!important;line-height:18px;color:#347}.sliderbox-dsc{font-size:12px!important}.sliderbox-link{color:#009a66;font-size:10px;font-family:AvenirBlack;float:right}.carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%;background-color:#333;opacity:.5;margin:0 5px}.carousel-indicators .active{background-color:#28a745;opacity:1}.imageslider-img{width:100px;height:100px;float:left;border:2px solid;border-color:#dcdcdc;margin:5px}.img-slider-arrow{background-color:#347;width:37px;height:37px;border-radius:35px;z-index:1000;top:50%}.img-slider-arrow-left{margin-left:15px}.img-slider-arrow-right{margin-right:15px}.product-slider{position:relative;border-radius:15px}.slider-title{color:var(--background-dark-dark-biscay);font-size:45px}.product-slider-carousel-wrapper{display:flex;align-items:stretch;position:relative;gap:18px;width:100%;box-sizing:border-box}.slide-card{flex:0 0 100%;min-width:0}.slide-card img{width:100%;object-fit:cover;border-radius:8px}@media (max-width: 768px){.product-slider-carousel-wrapper{padding-left:16px;padding-right:16px;gap:30px;margin-left:0;margin-right:0;scroll-snap-type:x mandatory;overflow-x:auto}.slide-card{flex:0 0 calc(100% - 50px);max-width:calc(100% - 32px);scroll-snap-align:start}}.product-slider-carousel-wrapper .carousel-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%);z-index:5;width:40px;height:40px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;color:#000;transition:transform .3s ease,box-shadow .3s ease}.product-slider-carousel-wrapper .carousel-arrow:hover{transform:translateY(-50%) scale(1.1)}@media (max-width: 1023px){.product-slider-carousel-wrapper{position:relative;padding-left:30px;padding-right:37px}.product-slider-carousel-wrapper{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.product-slider-carousel-wrapper .carousel-arrow{width:44px;height:44px;font-size:18px;top:40%;transform:translateY(-50%);background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.product-slider-carousel-wrapper .carousel-arrow-left{left:-45px}.product-slider-carousel-wrapper .carousel-arrow-right{right:-8px}}.product-slider-print-version{page-break-inside:avoid}.product-slider-print-version table{width:100%;border-collapse:collapse}.product-slider-print-version th,.product-slider-print-version td{border:1px solid #ddd;padding:8px;text-align:left}.product-slider-print-version th{background-color:#f5f5f5;font-weight:700}.product-slider-carousel-wrapper .carousel-wrapper-block{max-width:1275px!important;width:100%!important}@media (max-width: 1023px){.product-slider-carousel-wrapper,.product-slider-carousel-wrapper .carousel-wrapper-block{width:100%!important;max-width:100%!important}.product-slider-carousel-wrapper .carousel-wrapper-block-mobile{height:auto;min-height:unset}}@media (min-width: 1200px){.slide-card{flex:0 0 calc((100% - 50px)/4);max-width:calc((100% - 50px)/4)}}@media (min-width: 769px) and (max-width: 1024px){.product-slider-carousel-wrapper{padding-left:16px;padding-right:16px;gap:40px}.slide-card{flex:0 0 calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3)}}.product-slider-carousel-wrapper .carousel-wrapper-block{margin-left:auto!important;margin-right:auto!important;display:flex;justify-content:center}.product-slider-carousel-wrapper .carousel-wrapper-block-inner{display:flex;align-items:stretch;justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth}@media (min-width: 1200px){.slide-card{flex:0 0 calc((100% - 45px)/4);max-width:calc((100% - 45px)/4)}}@media (min-width: 769px) and (max-width: 1199px){.slide-card{flex:0 0 calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3)}}.product-slider-carousel-wrapper{overflow:visible!important}.product-slider-carousel-wrapper .carousel-arrow-left{left:-43px!important}.product-slider-carousel-wrapper .carousel-arrow-right{right:-50px!important}.custom-left{left:-10px}.custom-right{right:-10px}.carousel-wrapper-block-inner{display:flex;overflow-x:auto;scroll-behavior:smooth}@media (max-width: 768px){.product-slider-carousel-wrapper .carousel-arrow,.product-slider-carousel-wrapper .carousel-arrow-left,.product-slider-carousel-wrapper .carousel-arrow-right{display:none!important}}@media (min-width: 768px) and (max-width: 1024px){.carousel-scroll-container{gap:100px}}.text-img-hybrid-block{border-radius:15px;display:block;margin:0 auto}.custom-grid-container{width:100%;margin:0 auto;padding:20px 0}.custom-grid-align-default{justify-content:center;text-align:center}.custom-grid-align-left{justify-content:flex-start;text-align:left}.custom-grid-align-right{justify-content:flex-end;text-align:right}.custom-grid-title{margin-bottom:30px;font-size:2rem;font-weight:700}.custom-grid-wrapper{display:grid;width:100%;min-height:200px;gap:16px;border-radius:15px}.custom-grid-cell{display:flex;align-items:stretch;justify-content:center;width:100%;height:100%;border-radius:6px;overflow:hidden}.custom-grid-cell.image-cell{background:#fff;border:1px solid #e0e0e0}.custom-grid-image{width:100%;height:auto;object-fit:contain}.custom-grid-cell.video-cell iframe{width:100%;height:100%;border:none}.custom-grid-cell.inline-block-cell{background:#f0f0f0;border:1px solid #ddd}.inline-block-placeholder{padding:10px;font-size:.9rem;color:#666;text-align:center}@media (max-width: 768px){.custom-grid-wrapper{grid-template-columns:repeat(2,1fr)!important;gap:10px}.custom-grid-title{font-size:1.5rem;margin-bottom:20px}}@media (max-width: 480px){.custom-grid-wrapper{grid-template-columns:1fr!important}}.custom-grid-cell.empty-cell{background:transparent;border:none}.contract-wrapper{min-height:264px;display:flex;margin:50px auto;border-radius:20px;background-color:var(--foreground-on-light-strong-4)}.contract-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.contract-wrapper .contract-content{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-start;padding:30px 100px 30px 30px;color:#fff;gap:40px}.contract-left{display:flex;flex-direction:column;gap:16px;width:400px}.contract-pill{font-size:10px;display:inline-block;background-color:#fff;color:#000;font-size:11px;font-weight:700;padding:5px 8px;border-radius:999px;text-transform:uppercase;line-height:14px;white-space:nowrap;letter-spacing:10%;width:fit-content;height:22px;text-align:center;vertical-align:middle;text-decoration:none}.contract-title{font-family:Poppins,sans-serif;font-weight:300;font-size:40px;line-height:125%;margin:0}.contract-right{display:flex;flex-direction:column;max-width:600px;width:100%}.contract-text{font-family:Inter;font-size:16px;font-weight:400;line-height:150%;color:#fff;display:-webkit-box;margin-top:36px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.contract-text p{line-height:150%}.contract-text.expanded{-webkit-line-clamp:unset;overflow:visible}.contract-wrapper .more-btn{text-decoration:underline;color:var(--background-dark-medium-green-haze);right:6px;bottom:0;cursor:pointer}.contract-container .button-wrapper{right:28px;top:200px;background-color:#fff;border-top-left-radius:15px;align-self:flex-end}@media (min-width: 1024px){.contractcontainer-block{padding-top:48px;padding-bottom:48px}.contract-content{align-items:center!important}.contract-left{justify-content:center}}.contract-container{position:relative}.button-wrapper{position:absolute;bottom:0;right:0}@media (max-width: 500px){.button-wrapper{right:30px}.contract-container .button-wrapper{padding:0}}.contract-container .inverted-bottom-right-radius{--r: 16px;--s: 30px;--x: 109px;--y: 30px;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1*var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contract-container .contract-btn{background-color:var(--background-dark-medium-green-haze);color:#fff;border-radius:999px;padding:8px 12px;margin-top:12px;margin-right:-15px;font-weight:500;font-size:16px;text-decoration:none;display:inline-block;text-align:center;transition:background-color .3s ease;width:120px;height:40px}.contract-container .contract-btn:hover{background-color:#149a5b}@media (max-width: 1023px){.contract-btn-block{width:100%!important}.contract-wrapper{height:auto;min-height:264px}.contract-content{flex-direction:column;gap:16px;padding:20px}.contract-left{order:1;width:0px}.contract-title{order:2;line-height:1.5;width:300px;font-size:18px}.contract-right{order:3;width:100%;height:auto}.contract-text{margin-top:12px;-webkit-line-clamp:3;font-size:16px}.contract-wrapper .contract-content{display:inline;padding:30px 80px 30px 30px}.contract-btn{background-color:var(--background-dark-medium-green-haze);border-radius:50%;width:48px;height:48px;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.contract-wrapper .more-btn{right:-8px;bottom:8px}.contract-btn span{display:none}.contract-btn:after{content:"→";font-size:30px;color:var(--background-light-white)}.more-btn{display:block;margin-top:8px;font-weight:600;color:#06c;cursor:pointer;text-decoration:underline;width:fit-content}.contract-container .button-wrapper{right:30px}.contract-container .inverted-bottom-right-radius{--r: 16px;--s: 30px;--x: 28px;--y: 22px;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1*var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contract-container .contract-btn{width:60px;height:60px;margin-top:-2px;display:flex;padding:8px 13px}}.view-btn-style{color:#fff!important}.customer-reviews-slider-wrapper{border-radius:12px;position:relative;text-align:left;max-width:600px;width:100%;min-height:320px;margin:0;overflow:hidden;box-sizing:border-box;padding:20px}.customer-reviews-slider{width:100%;box-sizing:border-box}.customer-reviews-slider-Quote{box-sizing:border-box}.customer-reviews-slider-wrapper .quote{font-size:24px;font-weight:300;line-height:125%;color:#333;margin-bottom:20px;position:relative;font-family:Poppins,sans-serif}.customer-reviews-slider-wrapper .quote:before{content:"";display:block;width:30px;height:30px;background:url(/assets/quotes.svg) no-repeat center/contain;margin:15px 0;position:relative;top:0}.customer-reviews-slider-wrapper .name{font-weight:700;font-size:16.89px;color:var(--background-dark-dark-biscay);margin:0;margin-top:50px!important}.customer-reviews-slider-wrapper .title,.customer-reviews-slider-wrapper .place{font-size:13.51px;line-height:125%;color:var(--foreground-on-light-strong-2);margin:0;font-weight:400}.customer-reviews-slider-wrapper .customer-reviews-dots{display:flex;align-items:center;gap:8px;margin-top:10px;position:absolute;bottom:15px;right:15px;z-index:10}.customer-reviews-slider-wrapper .review-slide{width:10px;height:10px;border-radius:50%;background:var(--background-light-iron);cursor:pointer;transition:background .25s ease}.customer-reviews-slider-wrapper .review-slide.active{background:var(--background-dark-dark-biscay)}@media (min-width: 769px){.customer-reviews-slider{min-height:150px}.customer-reviews-slider-Quote{opacity:0;position:absolute;top:0;left:0;width:100%;pointer-events:none;transition:opacity .4s ease}.customer-reviews-slider-Quote.active{opacity:1;pointer-events:all;position:absolute}.customer-reviews-slider-wrapper .customer-reviews-dots{left:auto!important;right:15px!important;bottom:15px!important;justify-content:flex-end!important;position:absolute!important}}@media (max-width: 1023px){.customer-reviews-slider-wrapper{max-width:100%;box-sizing:border-box;padding:18px;height:auto}}@media (max-width: 768px),(max-height: 500px){.customer-reviews-slider-wrapper{width:100%;overflow:hidden;height:auto;min-height:180px;padding:0 0 50px}.customer-reviews-slider{display:flex!important;width:100%;transition:transform .35s ease;-webkit-overflow-scrolling:touch}.customer-reviews-slider-Quote{flex:0 0 100%!important;width:100%!important;min-width:100%!important;position:relative!important;opacity:1!important;pointer-events:all}.customer-reviews-slider-wrapper .customer-reviews-dots{left:15px!important;right:auto!important}.customer-reviews-slider-wrapper .quote{font-size:1rem;margin-top:6px}}@media (orientation: landscape) and (max-height: 500px){.customer-reviews-slider-wrapper{min-height:150px;padding-bottom:40px}.customer-reviews-slider-Quote{flex:0 0 100%!important}}@media (min-width: 769px){.customer-reviews-slider-wrapper>.customer-reviews-dots{left:auto!important;right:0!important;bottom:15px!important;justify-content:flex-end!important}}.customer-value-text{font-family:Inter}.customer-reviews-feature-title{font-size:clamp(32px,5vw,56px);font-weight:400;line-height:125%;font-family:Poppins;color:var(--background-dark-dark-biscay);margin-left:0;padding-left:133px;white-space:normal;overflow-wrap:break-word;word-break:normal}.customer-block{margin-top:7%!important;margin-bottom:7%!important}@media (max-width: 1023px){.customer-reviews-feature-block{display:flex;flex-direction:column;padding:0 20px;gap:10px}.customer-reviews-feature-title{font-size:2rem;padding-left:0;padding-right:0;margin-bottom:20px;width:55%;font-weight:500;height:auto}.customer-reviews-feature-title-block{width:70%!important}.customer-reviews-slider-block{display:flex;flex-direction:column;align-items:center}.customer-reviews-slider-block .review-icon,.customer-reviews-slider-block .review-text{margin-bottom:12px}.customer-reviews-slider-block .review-author{margin-bottom:16px}.customer-reviews-slider-block .slick-dots{margin-top:16px}}.home-recommended-tab-block-wrapper{padding:0!important;margin-top:70px!important}.recommended-tab-wrapper .tabs-container{position:relative;border-bottom:1px solid var(--background-very-dull-white);display:inline-block;width:100%}.recommended-tab-wrapper .tabs{display:flex;gap:30px;position:relative;width:100%;border-bottom:1px solid var(--background-dark-dust)}.recommended-tab-wrapper .tab-item{outline:none;border:none;padding:10px 0;color:var(--background-dark-dust);transition:color .3s ease;font-family:Poppins,sans-serif;font-weight:300;font-style:"light";vertical-align:middle;cursor:pointer;border-radius:0;background-color:inherit!important}.recommended-tab-wrapper .tab-item.active{color:var(--background-very-pale-black);font-weight:300;border-bottom:4px solid var(--background-dark-medium-green-haze)}.recommended-tab-wrapper .tab-underline{position:absolute;bottom:-2px;left:0;gap:30px;height:3px;background:var(--background-dark-medium-green-haze);transition:transform .3s ease;border-radius:8px}.recommended-tab-wrapper .tab-content{font-size:18px}.recommended-tab-wrapper .text-2xl{font-size:40px;font-weight:300;font-style:"light";font-family:poppins,sans-serif}.view-all-link-wrapper{display:flex;justify-content:center;align-items:center;text-decoration:underline;font-size:20px;font-weight:400;text-underline-offset:6px;margin-bottom:90px!important}@media (min-width:1024px){.recommended-tab-wrapper .tabs-container{overflow-x:hidden}.recommended-tab-wrapper .tab-item{font-size:16px;line-height:125%}.recommended-txt{font-size:35px!important;line-height:125%;letter-spacing:-.02em}.recommended-tab-txt .tab-item{font-size:24px!important;line-height:125%;letter-spacing:-.02em;margin-bottom:5px}.recommended-tab-txt .tab-underline{height:4px!important}.tab-content-block{margin-top:32px!important;padding:0!important}}@media (max-width: 1023px){.view-all-link-wrapper{font-size:16px}.recommended-tab-wrapper .text-2xl{font-size:24px;font-weight:300;font-style:"light";font-family:poppins,sans-serif}.recommended-tab-wrapper .tabs-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.recommended-tab-wrapper .tabs-container::-webkit-scrollbar{display:none}.recommended-tab-wrapper .tabs{flex-wrap:nowrap;min-width:max-content}}.view-all-link-wrapper a{color:#0f563a;font-size:18px;font-weight:400}.tab-text{display:-webkit-box;max-height:53px;max-width:50%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.container-scroll{scroll-behavior:smooth;scrollbar-width:none;padding:0!important}.productResourceimagetile,.featuresContainer{display:flex}@media (max-width: 1023px){.viewToggleContainer{display:none}.reslutViewContainer{display:flex;justify-content:flex-start}.featuresContainer{flex-direction:column}}.custom-dropdown .btn{border-radius:50px;border:1px solid var(--foreground-on-light-strong-4);color:var(--foreground-on-light-strong-4);background-color:var(--background-light-white);justify-content:end}.btn.dropdown-toggle.custom-toggle,.btn.dropdown-toggle.custom-toggle.show{min-width:190px;text-align:center;white-space:nowrap}@media (max-width: 1023px){.popup-below-button{left:50%!important;transform:translate(-50%);top:calc(100% + 10px)!important;width:95%;max-width:350px;z-index:130;display:flex;flex-direction:column;max-height:90vh}}@media (min-width: 1024px){.filtersbtn{width:190px}.allfiltersBtncontainer{display:flex;justify-content:space-between;position:relative}.recommended-product-image-tile{display:flex!important;width:100%}.recommanded-tab-mobileview-container{display:none!important;margin-left:-10px}.recommended-tab-gap{gap:25px!important}}@media (max-width: 1023px){.allfiltersBtncontainer{justify-content:center!important;padding-right:0!important}.filtersbtn{width:100%;max-width:346px;margin:0 auto;display:block;text-align:center;font-size:16px;padding:10px 16px}.popup-below-button{position:absolute!important;left:50%!important;transform:translate(-50%);top:calc(100% + 10px)!important;width:95%;max-width:350px;z-index:100001;display:flex;flex-direction:column;max-height:90vh}.recommanded-tab-desktop-container{display:none!important}}@media (max-width: 1023px){.filter-bar-wrapper{display:none}}.selected-tags-bar{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.selected-tags-bar .tag{display:inline-flex;align-items:center;background-color:var(--color-alice-blue);color:var(--foreground-on-light-eyebrow-3);border-radius:25px;padding:.25rem .75rem;margin-right:0!important;font-size:.875rem;font-weight:500}.no-record-wrapper{margin:10% 0;text-align:center}.dropdown-toggle:after{display:none!important}.custom-toggle{gap:4px}.product-grid-wrapper{display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}@media (min-width: 1024px){.recommanded-tab-desktop-container.product-grid-container{display:flex;flex-wrap:nowrap;overflow:hidden}.recommanded-tab-desktop-container.product-grid-container .productimagetile{flex:0 0 calc((100% - 75px)/4);max-width:calc((100% - 75px)/4)}}.quick-links-wrapper{width:100%;background:linear-gradient(to bottom,var(--background-light-light-green),var(--background-light-white));border-radius:20px}.quick-links{margin:0 auto;padding:0 15px}.quick-links .quick-text{font-size:35px;font-weight:300}@media (max-width:1024px){.quick-links .quick-text{font-size:28px}}@media (min-width:1200px){.quick-link-blocks{width:190px!important;height:48px!important}}.quick-links-wrapper .full-width{margin-left:0!important;margin-right:0!important}.quick-link-icon{color:var(--foreground-on-light-strong-3);font-size:29px;justify-content:center;transform:translateY(5px);align-items:center;display:inline-flex}.quick-links .btn-outline-success{border:2px solid var(--foreground-on-light-strong-3);color:var(--foreground-on-light-strong-3);background-color:transparent}.quick-text{font-weight:300}.quick-link-label{font-size:16px;display:inline-flex}.hover-btn:hover{background-color:var(--background-dark-medium-green-haze);color:var(--background-light-white)}.hover-btn:hover .quick-link-icon{color:var(--background-light-white)}.quick-link-icon-svg:hover{color:#fff}.deeper-exploration-sectionTitle{background-color:var(--background-very-dark-blue);color:var(--background-light-white);padding:60px 0;font-size:35px;vertical-align:bottom;letter-spacing:-2%;top:36px;left:111px}.deeper-exploration-wrapper{position:relative}.promotion-banner-overlap{position:relative;z-index:10;margin-top:-80px}.deeper-exploration-wrapper .account-cards-grid-container{margin-top:2rem}.personalized-recommendations-section{margin-top:3rem}.personalized-recommendations-section .recommendation-title{text-align:center!important}@media (max-width: 768px){.personalized-recommendations-section{margin-top:2rem}}@media (max-width: 768px){.promotion-banner-overlap{margin-top:-60px}}@media (max-width: 576px){.promotion-banner-overlap{margin-top:-40px}}.deeper-exploration-section{background-color:var(--background-dark-dark-biscay);margin-top:28px;margin-bottom:28px;position:relative;overflow:hidden}.deeper-exploration-overlay{position:absolute;top:0;right:0;width:100%;height:auto;max-width:1128px;pointer-events:none;z-index:0}.deeper-exploration-section .container{position:relative;z-index:1}.exploration-card{background:var(--background-dark-medium-biscay);border-radius:8px;position:relative;overflow:hidden;border:none;width:100%;margin:auto}.exploration-card-icon{margin-bottom:8px}.exploration-card-title{font-size:1rem;font-weight:500;flex:1 1 auto;margin-right:10px;word-break:break-word}.exploration-card .exploration-card-title{font-weight:300;font-size:20px}.section-desc{font-weight:400;font-size:18px}.card-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.deeper-exploration-section .exploration-card .card-text{font-weight:400;font-size:14px;color:var(--background-light-white);line-height:150%;font-family:Inter}.deeper-exploration-section .row{display:flex;align-items:center}.section-title{font-size:35px;font-weight:300;vertical-align:bottom;margin-top:-8px;font-style:normal;font-family:poppins}.section-desc{font-weight:400}.deeper-exploration-section .exploration-card .card-body{padding-left:27px}.deeper-exploration-section .exploration-card .frame-1,.deeper-exploration-section .exploration-card .frame-2,.deeper-exploration-section .exploration-card .frame-3{position:absolute;inset:0}.deeper-exploration-section .exploration-card .frame-1,.deeper-exploration-section .exploration-card .left-frame-1,.deeper-exploration-section .exploration-card .right-frame-1{pointer-events:none}.deeper-exploration-section .exploration-card .left-frame-1{background:var(--background-very-light-grey);border-top-right-radius:85%;border-bottom-right-radius:85%;display:inline-block}.deeper-exploration-section .exploration-card .right-frame-1{background:var(--background-very-light-grey);display:inline-block;border-top-left-radius:85%;border-bottom-left-radius:85%}.exploration-item-details{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:0 16px 16px}.exploration-imgContainer{display:flex;justify-content:flex-end;align-items:center;margin-top:8px;flex-shrink:0}.card-text{position:relative}.card-text[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;top:100%;left:0;z-index:100;background:#000000d9;color:#fff;padding:8px 10px;border-radius:6px;width:250px;font-size:.85rem;white-space:normal;transform:translateY(5px)}@media (max-width:1023px){.exploration-card{margin:0!important;width:90%!important}.deep-exploration-mobile .carousel-scroll-container{margin:0}}.section-desc.clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Inter}.section-desc.clamped p{line-height:150%;font-weight:300}.toggle-btn{background:none;border:none;color:var(--background-light-white);font-weight:500;cursor:pointer;padding:0;text-decoration:underline;font-size:.95rem}.mobile-dot-indicators{display:flex;justify-content:center;gap:8px}.mobile-dot-indicators .dot{border-radius:50%;background-color:var(--background-light-iron);display:inline-block;cursor:pointer;transition:background-color .3s ease;width:10px;height:10px}.mobile-dot-indicators .dot.active,.mobile-dot-indicators .dot.active-deeper-exp{background-color:var(--background-dark-medium-biscay)!important}.mobile-exploration-wrapper{position:relative;overflow:hidden}@media (max-width: 767px){:root{--mobile-gap: 5%}.mobile-exploration-wrapper{padding-left:5%;padding-right:5%}.mobile-scroll-container{display:flex;flex-direction:row;align-items:flex-start;gap:var(--mobile-gap);will-change:transform;transition:transform .38s cubic-bezier(.2,.9,.2,1);padding-bottom:8px}.mobile-scroll-container .exploration-card{flex:0 0 85%;min-width:90%!important;max-width:85%;margin:0}.mobile-scroll-container .peek-slide.active{transform:scale(1.02)}.mobile-scroll-container .exploration-card .frame-1,.mobile-scroll-container .exploration-card .left-frame-1,.mobile-scroll-container .exploration-card .right-frame-1{position:absolute;inset:0}}.frame-1,.left-frame-1,.right-frame-1{pointer-events:none!important}@media (min-width: 480px) and (max-width: 1024px){.deeper-exploration-section .card-body{padding:0!important}.deeper-exploration-section .exploration-card{width:100%!important}}@media (min-width: 1024px){.Deeper-content-wrapper{padding:0}}.explore-topics .topic-card:hover .arrow-icon{color:#169b62}.explore-topics .topic-card:hover .topic-name,.topic-icon-block:hover{color:#169b62!important}.explore-topics .img-fluid{width:65px!important;height:65px!important}@media (width < 500px){.explore-topics .img-fluid{width:48px!important;height:48px!important}}.explore-topics .topics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 40px}.explore-topics .topic-card{display:flex;align-items:center;text-decoration:none;color:var(--background-full-black);transition:color .2s ease-in-out}.Topic-name{font-weight:300;font-size:35px}@media (max-width:1024px){.Topic-name{font-size:30px}}.explore-topics .topic-card:hover .topic-name{color:var(--background-light-black)}.explore-topics .topic-img{margin-right:20px}.explore-topics .topic-name{font-size:20px;font-weight:300;color:var(--background-light-black);text-align:center}.explore-topics .arrow-icon{font-size:14px;color:var(--color-dark-charcoal)}.explore-topic-resources-wrapper .reslutViewContainer{display:flex;justify-content:space-between;margin-top:5px}.explore-product-grid-container{padding:0;display:flex;justify-content:space-between}.explore-topic-resources-wrapper .productimagetile{width:25%;padding:1%;display:inline-block}.explore-topic-resources-wrapper .productResourceimagetile,.explore-topic-resources-wrapper .featuresContainer{display:flex}@media (max-width: 1199px){.explore-topic-resources-wrapper .viewToggleContainer{display:none}.explore-topic-resources-wrapper .reslutViewContainer{justify-content:center}.explore-product-grid-container{padding:20px 0;display:flex}.explore-topic-resources-wrapper .productimagetile{width:100%}.explore-topic-resources-wrapper .featuresContainer{flex-direction:column}}.explore-topic-resources-wrapper .custom-dropdown .btn{border-radius:50px;border:1px solid var(--foreground-on-light-strong-4);color:var(--foreground-on-light-strong-4);background-color:var(--background-light-white);justify-content:end}.explore-topic-resources-wrapper .btn.dropdown-toggle.custom-toggle,.explore-topic-resources-wrapper .btn.dropdown-toggle.custom-toggle.show{min-width:190px;text-align:center;white-space:nowrap}.explore-topic-resources-wrapper .filtersbtn{background:var(--color-alice-blue);border-radius:40px;border:none}.explore-topic-resources-wrapper .filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-light-light-gray-transparent);z-index:120}.explore-topic-resources-wrapper .popup-below-button{max-width:350px;width:100%;background-color:var(--background-light-white);border-radius:8px;box-shadow:0 4px 20px var(--background-dark-black);z-index:130;position:absolute}@media (max-width: 767px){.explore-topic-resources-wrapper .popup-below-button{left:50%!important;transform:translate(-50%);top:calc(100% + 10px)!important;width:95%;max-width:350px;z-index:130;display:flex;flex-direction:column;max-height:90vh}}@media (min-width: 768px){.explore-topic-resources-wrapper .filtersbtn{width:190px}.explore-topic-resources-wrapper .allfiltersBtncontainer{display:flex;justify-content:space-between;position:relative}}@media (max-width: 767px){.explore-topic-resources-wrapper .allfiltersBtncontainer{justify-content:center!important;padding-right:0!important}.explore-topic-resources-wrapper .filtersbtn{width:100%;max-width:346px;margin:0 auto;display:block;text-align:center;font-size:16px;padding:10px 16px}}@media (max-width: 767.98px){.explore-topic-resources-wrapper .filter-bar-wrapper,.explore-topic-resources-wrapper .dropdown.custom-dropdown{display:none!important}}.explore-topic-resources-wrapper .selected-tags-bar{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center}.explore-topic-resources-wrapper .selected-tags-bar .tag{display:inline-flex;align-items:center;background-color:var(--color-alice-blue);color:var(--foreground-on-light-eyebrow-3);border-radius:12px;padding:.25rem .75rem;margin-right:.5rem;font-size:.875rem;font-weight:600}.explore-topic-resources-wrapper .selected-tags-bar .tag button{border:none;background:transparent;color:var(--background-light-white);margin-left:.3rem;cursor:pointer;font-weight:700;line-height:1}.explore-topic-resources-wrapper .no-record-wrapper{margin:10% 0;text-align:center}.explore-topic-resources-wrapper .dropdown-toggle:after{display:none!important}.explore-topic-resources-wrapper .custom-toggle{gap:4px}.explore-topic-resources-wrapper .product-grid-wrapper{display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}.explore-topic-resources-wrapper .productimagetile{padding:1%;box-sizing:border-box;display:grid}@media (min-width: 992px) and (max-width: 1199px){.explore-topic-resources-wrapper .productimagetile{width:33.33%}}@media (min-width: 768px) and (max-width: 991px){.explore-topic-resources-wrapper .productimagetile{width:50%}.explore-topic-resources-wrapper{margin-bottom:80px!important}}@media (max-width: 767px){.explore-topic-resources-wrapper .productimagetile{width:100%}.explore-topic-resources-wrapper{margin-bottom:80px!important}}.mobile-category-scroll{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-stop:always}.mobile-category-scroll::-webkit-scrollbar{display:none}.category-slide-item{flex:0 0 100%;scroll-snap-align:center;display:flex;justify-content:center;padding:0 10px;box-sizing:border-box}@media (min-width: 1400px){.category-widthheight{width:1216px!important}}@media (max-width: 1199px) and (orientation: landscape){.category-slide-item{flex:0 0 50%;scroll-snap-align:center;padding:0 8px}}.mobile-dot-indicators .dot{height:10px;width:10px;margin:0 4px;display:inline-block;background-color:var(--background-light-iron);border-radius:50%;cursor:pointer;transition:background-color .3s}.mobile-dot-indicators .dot.active{background-color:var(--background-dark-dark-biscay)!important}.explore-topic-resources-wrapper .tabs-container,.explore-topic-resources-wrapper .text-2xl{margin-left:8px}.optional-copy-wrapper .btn-navy{background-color:var(--background-dark-dark-biscay);border:none;border-radius:50px;color:var(--background-light-white);font-weight:400;font-size:12px}.optional-copy-wrapper .d-flex a{flex:1;text-align:center;max-width:150px}.optional-copy-wrapper .btn-navy:hover{background-color:var(--background-dark-dark-biscay)}.optional-copy-wrapper .tagbutton{font-size:10px;font-weight:700}.optional-copy-wrapper .btn-blue{background-color:#2c69dc!important;border:none;border-radius:50px;color:var(--background-light-white);padding:.5rem 1.5rem;transition:background-color .3s ease;font-weight:400;font-size:12px}.optional-copy-wrapper .btn-blue:hover{background-color:var(--background-dark-medium-biscay)}.optional-copy-wrapper .text{font-weight:400;letter-spacing:0px;line-height:150%;font-family:Inter}.optional-copy-wrapper h2{font-size:40px}@media (max-width: 1024px){.optional-copy-wrapper h2{font-size:28px}}@media (max-width: 768px){.optional-copy-wrapper .d-flex{flex-direction:row!important}}.eyebrow-badge{width:83px!important;height:22px!important;border-radius:100px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:10px!important;line-height:14px!important;letter-spacing:.1em!important;text-align:center!important;vertical-align:middle!important;text-transform:uppercase!important;padding:4px 14px!important}.sds-section h5{font-weight:700;border-top:1px solid #000;border-bottom:1px solid #000!important;padding:6px 0;margin-bottom:15px}.sds-detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.sds-detail-left{flex:1}.sds-detail-left p{margin:0}.sds-detail-right{min-width:250px;text-align:right}.sds-detail-right p{margin:0;line-height:1.6}.sds-section{border-bottom:none!important}@media (max-width: 767px){.sds-detail-row{flex-direction:column;gap:10px}.sds-detail-right{text-align:left;min-width:100%}}.reslutViewContainer{display:flex;justify-content:space-between;margin-top:5px}.product-grid-container{padding:20px 0;display:flex}.productimagetile{width:25%;padding:1%}.revisionDate-block{border-bottom:1px solid #000!important}.sds-section{border-bottom:1px solid var(--border-color-neutral-200);padding-bottom:10px}.sds-section h5{border-bottom:1px solid var(--border-color-neutral-200);padding-bottom:5px}.featuresContainer{display:flex}@media (max-width: 767px){.viewToggleContainer{display:none}.reslutViewContainer{display:flex;justify-content:center}.product-grid-container{padding:20px 0;display:grid}.productimagetile{width:100%}.featuresContainer{flex-direction:column}}.filtersbtn{background:var(--color-alice-blue);border-radius:40px;border:none}.filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#231f20;opacity:25%;z-index:120}.popup-below-button{max-width:350px;width:100%;background-color:var(--background-light-white);border-radius:8px;box-shadow:0 4px 20px var(--background-dark-black);z-index:130;position:absolute}@media (max-width: 767px){.popup-below-button{left:50%!important;transform:translate(-50%);top:calc(100% + 10px)!important;width:95%;max-width:350px;z-index:130;display:flex;flex-direction:column;max-height:90vh}}.popup-below-button{max-width:350px;width:100%;background-color:var(--background-light-white);border-radius:8px;box-shadow:0 4px 20px var(--background-dark-black)}@media (min-width: 768px){.filtersbtn{width:220px}.allfiltersBtncontainer{display:flex;justify-content:space-between;position:relative}}@media (max-width: 767px){.allfiltersBtncontainer{justify-content:center!important;padding-right:0!important}.filtersbtn{width:100%!important;max-width:300px;margin:0 auto;display:block;text-align:center;font-size:16px;padding:10px 16px}.popup-below-button{position:absolute!important;left:50%!important;transform:translate(-50%);top:calc(100% + 10px)!important;width:95%;max-width:350px;z-index:100001;display:flex;flex-direction:column;max-height:90vh}}@media (max-width: 767.98px){.filter-bar-wrapper{display:none}}.selected-tags-bar{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center}.selected-tags-bar .tag{display:inline-flex;align-items:center;background-color:var(--color-alice-blue);color:var(--foreground-on-light-eyebrow-3);border-radius:12px;padding:.25rem .75rem;margin-right:.5rem;font-size:.875rem;font-weight:600}.selected-tags-bar .tag button{border:none;background:transparent;color:var(--background-light-white);margin-left:.3rem;cursor:pointer;font-weight:700;line-height:1}.sds-save-to-lib-btn{width:189px;height:34px;text-align:center;color:#fff;border:none;font-size:14px;border-radius:21px;background-color:var(--background-dark-medium-green-haze);font-weight:400}.sds-save-to-lib-btn:hover{background-color:var(--background-dark-dark-green-haze);color:#fff;cursor:pointer}.sds-back-to-home-btn{width:189px;height:34px;text-align:center;color:var(--background-dark-medium-green-haze);border:1px solid var(--background-dark-medium-green-haze);font-size:14px;border-radius:21px;background-color:#fff;font-weight:400}.sds-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:20px 0}.sds-info{display:flex;flex-direction:column;gap:6px}.sds-action-buttons{display:flex;flex-direction:column;gap:10px;min-width:220px}@media (max-width: 767px){.sds-header-row{flex-direction:column}.sds-action-buttons{width:100%}}.sds-section-heading{font-weight:700;font-size:16px;border-bottom:2px solid #000;padding-bottom:6px;margin-bottom:15px}.sds-table-wrapper{width:100%;overflow-x:auto}.sds-table{width:100%;border-collapse:collapse;font-size:14px}.sds-table th,.sds-table td{border:1px solid #000;padding:12px;vertical-align:top}.sds-table th{font-weight:600;text-align:left;background-color:#f7f7f7}@media (max-width: 767px){.sds-table th,.sds-table td{padding:8px;font-size:12px}}@media (max-width: 768px){.container-wrapper{padding-left:15px!important;padding-right:15px!important}.sds-wrapper{font-size:14px}.sds-section h5{font-size:16px;line-height:1.4}.sds-header-row{display:flex;flex-direction:column;gap:12px}.sds-action-buttons{display:flex;flex-direction:column;gap:10px}.sds-save-to-lib-btn,.sds-back-to-home-btn{width:100%}.d-flex.justify-content-between.align-items-center{gap:10px}.sds-section .d-flex.justify-content-between{flex-direction:column!important;gap:10px}.sds-section .d-flex.justify-content-between>div{width:100%!important;text-align:left!important}.sds-table-wrapper{overflow-x:auto}.sds-table{min-width:600px;font-size:13px}.sds-section p{line-height:1.6}}.chemicalNamebb-block{border-bottom:2px solid #000}.section1-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.section1-left{flex:1}.section1-right{white-space:nowrap;font-weight:600}.signal-word{color:#ff5a1f;font-weight:700}@media (max-width: 767px){.section1-row{flex-direction:column}.section1-right{margin-top:10px}}@media (min-width:1024px){.sdswrapper-block{width:102%!important}}.shopping-cart-header .shopping-cart-support a{color:var(--background-dark-black);border-bottom:1px solid var(--background-dark-black);font-weight:300}.shopping-cart-header .shopping-cart-title{font-weight:300;font-size:44px;margin-bottom:6px}.shopping-cart-header p{font-size:18px;font-weight:400}.shopping-cart-style{font-size:16px!important}.shopping-cart-buttons .custom-btn{border-radius:6px;padding:8px 18px;font-size:16px;font-weight:300;cursor:pointer;height:48px;width:168px}.cart-quote-btn{font-weight:400;font-family:Inter}.shopping-cart-buttons .custom-btn.solid{background-color:var(--background-dark-medium-green-haze);color:var(--background-light-white);border:1px solid var(--background-dark-medium-green-haze)}.shopping-cart-buttons .custom-btn.outline{background-color:transparent;border:1px solid var(--background-dark-medium-green-haze)}.shopping-cart-buttons .custom-btn.solid:hover{opacity:.9}.shopping-cart-buttons .custom-btn.outline:hover{background-color:var(--background-dark-medium-green-haze);color:var(--background-light-white)}.container.cart-page .shopping-cart-header{padding:0}.container.cart-page .shopping-cart-header .shopping-cart-title{font-size:40px;margin-bottom:14px}@media (max-width: 1023px){.container.cart-page{border-top:1px solid}.desktop-view{display:none!important}.mobile-cart-header{display:flex;flex-direction:column;gap:8px;padding:32px 12px 10px}.shopping-cart-title{font-size:24px;font-weight:300}.mobile-subtotal{font-size:18px;font-weight:600;margin-bottom:10px}.shopping-cart-support{font-size:14px}.shopping-cart-support a{color:var(--background-dark-black);font-weight:300;border-bottom:1px solid var(--background-dark-black)}.mobile-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:5px}.mobile-btn img{position:absolute;right:35px}.mobile-cart-header .custom-btn{background-color:var(--foreground-on-light-strong-4);color:var(--background-light-white);margin-top:24px}}@media (min-width: 1023px){.mobile-cart-header{display:none!important}}footer{border-top-left-radius:16px;border-top-right-radius:16px}.footer-shadow-line{height:1px}@media (min-width: 1024px){footer .footer-grid{margin-bottom:115px!important}.footer-block{margin-top:60px}}.footer-legal-links a{text-decoration:none!important;border-bottom:1px solid}.footer-logo{max-width:105px;min-height:50px;height:auto;display:block;margin-bottom:12px}.footer-social-icon{display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:18px;color:var(--background-light-white)}.footer-social-icon:hover{color:var(--background-light-white);box-shadow:0 4px 10px var(--background-light-light-gray)}.footer-link{transition:color .2s ease}footer h6{font-weight:600;margin-bottom:12px;font-size:14px;line-height:125%;letter-spacing:-.02em}.company-info p,.company-info a{font-size:14px;font-weight:400;margin-bottom:4px;line-height:125%;letter-spacing:-.02em}footer .col ul li a{color:var(--background-light-white);text-decoration:none;font-size:14px;font-weight:400;transition:color .2s ease;line-height:125%;letter-spacing:-.02em}.backgound{background-color:var(--background-dark-medium-green-haze);color:var(--background-light-white)}.btn-subscribe{background-color:var(--background-light-white);color:var(--background-dark-medium-green-haze);border:1px solid var(--background-dark-medium-green-haze);width:100%;padding:8px 0;margin-bottom:16px;border-radius:30px;font-size:18px;font-weight:400;letter-spacing:.01em}.btn-subscribe:hover{background-color:var(--background-light-iron);color:var(--background-dark-medium-green-haze)}.live-chat-btn{position:fixed;background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border-radius:20px;font-weight:500;font-size:14px;width:144px;display:flex;justify-content:center;align-items:center;padding:6px 12px;box-shadow:#90ee90 0 5px 15px;z-index:1000;transition:bottom .3s ease}.back-to-top-btn .material-symbols-outlined{position:relative}.back-to-top-btn{position:fixed;bottom:120px;background-color:var(--background-light-white);color:var(--background-dark-medium-green-haze);border-radius:20px;font-size:14px;width:144px;display:flex;justify-content:center;align-items:center;padding:4px 0;font-weight:500;box-shadow:#90ee90 0 5px 15px;z-index:1000}.live-chat-btn svg,.back-to-top-btn svg{margin-right:6px}.footer-heading{font-weight:700;font-style:normal;font-size:10px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;display:block}.footer-newsletter-text{font-weight:400;font-style:normal;font-size:var(--font-size-sm-2, 13px);line-height:125%;letter-spacing:.01em}body.pdp .live-chat-btn{bottom:150px!important}.hyperlink{margin-left:10px}.hyperlink:hover{color:var(--background-light-white);box-shadow:0 4px 10px var(--background-light-light-gray)}.link-hyper-link:hover{text-decoration:underline}@media (max-width: 1023px){body.pdp .live-chat-btn{bottom:100px!important;width:120px;font-size:12px;padding:5px 10px}}.footer-top-border{border-top:1px solid white}@media (max-width: 1023px){.footer-top-border{border-top:none;padding-bottom:2rem!important}.back-to-top-btn{bottom:28px!important}.live-chat-btn{bottom:50px!important}.live-chat-btn.chat-scroll{bottom:85px!important}}@media (min-width: 1023px){.live-chat-container{position:fixed;width:50px;height:50px;right:10px;background-color:#17335e}.back-to-top-btn{width:50px;height:50px;overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:center;transition:width .4s ease,padding .4s ease,border-radius .4s ease}.back-to-top-btn:hover{width:150px;padding:6px 16px;border-radius:30px}.back-to-top-btn img{flex-shrink:0}}@media (min-width: 1024px){.live-chat-container{position:fixed;width:50px;height:50px;right:10px;background-color:#17335e;overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:center;transition:width .4s ease,padding .4s ease,border-radius .4s ease}.live-chat-container:hover{width:150px;padding:6px 16px;border-radius:30px}.live-chat-container img{flex-shrink:0}}@media (max-width: 1023px){.live-chat-container{width:50px!important;height:50px!important;right:10px;background-color:#17335e}.back-to-top-btn{width:50px;height:50px}}.chat-style-block{box-shadow:#000 0 5px 15px;right:25px!important}.copy-right-des{font-family:SourceSansPro,sans-serif;font-size:9px;text-align:right}.copyright-text{font-size:16px;font-family:SourceSansPro,sans-serif}.secure-shopping-text{font-size:16px;font-weight:700;text-transform:uppercase;margin-right:10px}.copy-right-footer-wrapper{margin:0 30px}.b-categories__heading-header{font-family:SourceSansPro;font-size:48px;margin:10px 0 5px}.b-container-fluid{max-width:1230px}.b-filtered-by-letter__filter-item.active .b-filtered-by-letter__filter-item__button,.b-filtered-by-letter__filter-item__button--active{background-color:#c5c5c5;width:100%;padding:10px;border-color:#646cff;font-size:16px}.b-filtered-by-letter__list-item__title a:hover{cursor:pointer;text-decoration:underline}.b-filtered-by-letter__filter-item__button--active{background-color:#c5c5c5!important;border-color:#646cff}@media screen and (min-width: 1200px){.b-filtered-by-letter__filter-heading{padding:12px 14px 8px}}.b-filtered-by-letter__filter-heading{padding:12px 10px 8px;font-size:18px;font-family:SourceSansProBold;position:relative}@media screen and (min-width: 992px){.b-filtered-by-letter__filter_active{max-height:756px!important}}@media screen and (min-width: 768px){.b-filtered-by-letter__filter_active{max-height:205px}}.b-filtered-by-letter__filter_active{max-height:756px!important}.b-filtered-by-letter__filter{display:flex;padding:5px 0 0;list-style:none;flex-wrap:wrap;max-height:0;overflow:hidden;transition:max-height .8s}@media screen and (min-width: 992px){.b-filtered-by-letter__filter-item{padding:3px 11px}}.b-filtered-by-letter__filter-item--wide{width:100%}.b-filtered-by-letter__filter-item{width:50%;padding:3px 12px}.b-filtered-by-letter__filter-item__button:hover,.b-filtered-by-letter__filter-item_checked .b-filtered-by-letter__filter-item__button{outline:0;background:#efefef}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.b-filtered-by-letter__filter-item__button{width:100%;padding:10px;background:0 0;border:1px solid #c5c5c5;font-size:16px}@media screen and (min-width: 1200px){.b-filtered-by-letter__list-heading{padding:20px 27px}}.b-filtered-by-letter__list-heading{padding:20px 10px;font-size:18px}.b-filtered-by-letter__filter-heading,.b-filtered-by-letter__list-heading{background:#eceef3;border-radius:4px;border-bottom:1px solid #cfcfcf;box-shadow:0 1px #eceef3}.b-filtered-by-letter__list{padding:0}.b-filtered-by-letter__list-item{display:flex}.b-filtered-by-letter__list-item_sds .b-filtered-by-letter__list-item__title{flex:1 1 auto}@media screen and (min-width: 768px){.b-filtered-by-letter__list-item__title{flex:1 1 auto}}.b-filtered-by-letter__list-item__title{padding:20px;color:#347;font-size:18px;flex:1 1 50%}.b-filtered-by-letter__list-item__date{font-family:SourceSansProLight;font-size:14px;color:#9f9f9f}.b-filtered-by-letter__list-heading,.b-filtered-by-letter__filter-heading{background-color:var(--background-dark-medium-green-haze)!important;color:#fff!important}.b-filtered-by-letter__filter-item__button strong,.b-filtered-by-letter__filter-item__button,.b-filtered-by-letter__filter-item_checked .b-filtered-by-letter__filter-item__button,.b-filtered-by-letter__list-item__title a,.b-filtered-by-letter__list-item__title a:hover{color:var(--bs-heading-color)}@media (max-width: 1023px){.b-categories__heading-header{font-size:28px!important;font-family:SourceSansPro}}.order-summary-header-block{width:100%;background-color:var(--background-light-white);border-bottom:1px solid var(--background-dark-dark-biscay);margin-bottom:12px;display:flex;justify-content:center}.order-summary-toolbar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 0;gap:10px}.header-title{font-size:16px;font-weight:600;color:var(--background-dark-black);margin:0}.toolbar-right{display:flex;align-items:center;gap:10px}.toolbar-btn{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;background:none;border:none;cursor:pointer;color:var(--background-dark-black)}.toolbar-btn span{text-decoration:underline}.toolbar-btn:hover{opacity:.8}.print-icon-img{width:18px;height:18px;object-fit:contain}@media (min-width: 1024px){.desktop-only{display:flex}}.header-title-order-summary-header{font-size:18px;font-weight:600;color:var(--background-dark-black);margin:0}.order-summary-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.order-summary-left{min-width:0}.order-summary-right{flex-shrink:0;position:sticky;top:20px;align-self:flex-start}.order-summary-right .order-summary-block{border-radius:16px;padding:20px;background-color:var(--background-light-white)}.order-summary-readonly .remove-action-btns{display:none!important}.order-summary-readonly .cart-item{margin-bottom:16px}.order-summary-readonly .inner-cart-item{border:none!important;box-shadow:none!important}.continue-btn-container{display:flex;justify-content:flex-end;margin-top:20px}.continue-btn-order-summary{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);margin-top:30px;margin-bottom:30px;border:none;padding:10px 24px;border-radius:8px;cursor:pointer;transition:background-color .2s ease}@media (max-width: 1023px){.order-summary-right-block{margin-left:30px!important}.order-summary-wrapper{flex-direction:column;gap:10px;padding:10px}.order-summary-right .order-summary-block{margin-top:5px;margin-bottom:50px}.order-summary-left{display:contents}.mobile-order-shipping{order:1;width:100%}.order-summary-right{order:2;position:relative;width:100%;margin:10px 0}.mobile-order-delivery-payment{order:3;width:100%}.order-summary-right .order-summary-block{width:100%;padding:16px}.continue-btn-container{justify-content:center}.continue-btn-order-summary{width:100%}}.order-confirmation-block{margin-top:30px}.order-details-order-number{font-weight:600;font-size:18px}.order-confirmation-block .thank-you-message-order-confirmation{font-size:40px;font-weight:300}.email-confirmation-order-confirmation{font-size:16px;font-weight:400}.tax-exemption-note{display:flex;font-size:14px;gap:10px;margin-top:10px}.tax-exemption-note p{color:#212529!important;padding-left:0;font-size:14px!important}.tax-exemption-note .tax-exeception-header{color:#17335e!important;font-weight:600;font-size:16px!important}.tax-exemption-note img{width:50px}.order-summary-shared-block{display:flex;justify-content:space-between;gap:40px;border-top:1px solid #ddd;padding-top:20px;margin-bottom:30px}.order-summary-section{flex:1}.order-summary-section h3{margin-bottom:10px;font-weight:600;font-size:18px}.order-summary-section hr{border:none;border-top:2px solid #ccc;margin-bottom:15px}.address-block h4{font-size:16px}.address-block,.instructions-block,.payment-method-block{margin-bottom:20px;font-weight:400;font-size:16px}.payment-method-block h4,.instructions-block h4{font-size:16px}h4{margin-bottom:5px;font-weight:600}p{margin:0 0 4px;line-height:1.4}.card-info{display:flex;align-items:center;gap:10px}.card-info img{height:24px}.exp{color:#555}.order-summary-section .colored-hr-order-summary{border:none;border-top:2px solid var(--background-dark-dark-biscay)!important;margin-bottom:15px;opacity:1}@media (max-width: 768px){.order-summary-shared-block{flex-direction:column;gap:24px}}.repeat-popup-table{width:100%;max-height:60vh;overflow-y:auto}.repeat-popup-header,.repeat-popup-row{display:grid;grid-template-columns:minmax(0,2.5fr) 1fr 1fr minmax(0,1.5fr);gap:16px;align-items:center;padding:14px 0}.repeat-popup-header span,.repeat-popup-row span{min-width:0}.repeat-popup-header{font-weight:600;border-bottom:1px solid #e5e7eb;color:#0f172a}.repeat-popup-row{border-bottom:1px solid #f1f5f9}.repeat-popup-row span:first-child{color:#334155;line-height:1.4;word-break:break-word}.qty-cell{display:flex;align-items:center;gap:14px;white-space:nowrap}.qty-cell input[type=number]{width:64px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px}.qty-cell input[type=number]:disabled{background:#f1f5f9;cursor:not-allowed}.qty-cell label{display:flex;align-items:center;gap:6px;font-size:14px;color:#475569;cursor:pointer}.qty-cell label input{cursor:pointer}.checkbox-repeat-orders label{font-weight:600;color:var(--background-dark-pale-grey);font-size:14px}.repeat-popup-actions{display:flex;justify-content:right;margin-top:32px}.repeat-popup-actions button{padding:14px 40px;border-radius:999px;font-weight:600;cursor:pointer}.repeat-popup-actions .cancel-button-repeat-popup{background:#fff;border:1px solid #cbd5e1;color:#0f172a;margin-right:10px}.repeat-popup-actions .submit-button-repeat-popup{background:var(--background-dark-dark-biscay);border:none;color:var(--background-light-white)}.repeat-popup-actions .submit-button-repeat-popup:hover{border:1px solid var(--background-dark-dark-biscay);background-color:var(--background-light-white);color:var(--background-dark-dark-biscay)}.repeat-popup-actions button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.repeat-popup-header{display:none}.repeat-popup-row{grid-template-columns:1fr;gap:8px}.qty-cell{justify-content:space-between}}.links-container__item{padding:10px}.grid-link-cell a{text-decoration:none;color:#333}.grid-link-cell a:hover{text-decoration:underline}.links-container{padding:0;margin:0}.links-container li{list-style:none}.links-container__item--grid{background:#fff;padding:10px;border-radius:6px}.footer-list-link-block{padding:10px 0;display:block}.footer-list-link-block .img-responsive{max-width:100%;height:auto;display:block;margin-bottom:10px}.footer-list-link-block a{font-weight:600;font-size:16px;color:#333;text-decoration:none}.footer-list-link-block a:hover{text-decoration:underline}.footer-list-link-block__description{margin-top:8px;font-size:14px;color:#555}.grid-container{padding:40px 0}.grid-container-title{margin-bottom:30px;font-size:40px;font-weight:300}.grid-layout{display:grid;gap:24px;grid-auto-rows:auto;isolation:isolate}.grid-item{min-width:0;display:flex;flex-direction:column;position:relative;overflow:visible}.grid-item>*{flex:1 1 auto;min-height:0;max-width:100%}.grid-item img{width:100%;height:auto;display:block}.grid-1x5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-1x3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2x4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2x2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1200px){.grid-1x5{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2x4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 769px) and (max-width: 1023px){.grid-1x5,.grid-1x3,.grid-2x4,.grid-2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-layout{grid-auto-rows:auto}}@media (max-width: 768px){.grid-layout{grid-template-columns:1fr;gap:20px}.grid-container{padding:24px 0}.grid-container-title{font-size:28px;margin-bottom:20px}}.explore-categories-grid-wrapper{width:100%;min-width:0;height:100%;text-decoration:none}.explore-categories-grid-wrapper .card{width:100%;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:15px;border:1px solid var(--background-light-iron)!important;border-radius:16px;transition:box-shadow .2s ease-in-out}.card-img-top-grid{width:100%;height:auto;display:block;object-fit:contain;border-radius:12px}.explore-categories-grid-wrapper .card-body{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-left:0!important;padding-right:0!important}.explore-categories-grid-wrapper .card-title{flex:1;min-width:0;color:#17356e;font-family:Poppins;font-weight:500;font-size:20px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.arrow-button-grid{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#169b62;border-radius:50%;border:none;cursor:pointer}.arrow-button-grid img{width:20px}@media (max-width: 576px){.arrow-button-grid{width:32px;height:32px}.explore-categories-grid-wrapper .card-title{font-size:18px}}.discovery-education-container{font-size:14px}.discovery-education-container .import-btn{all:unset;background-color:var(--background-dark-dark-biscay);color:red!important}.discovery-education-container .outline-none{outline:none}.discovery-education-container .sku-description{color:var(--background-dark-dark-biscay)}.discovery-education-container table input{font-size:16px;padding:6px 10px;margin:0 10px;outline:0}.discovery-education-container table td{padding:10px;border-top:0;vertical-align:middle}.discovery-education-container .rows-count{width:80px;outline:none}.discovery-education-container tr td:first-child{width:200px}.discovery-education-container tfoot td{background-color:#eceef3}.discovery-education-container .add-rows button:disabled{background-color:#347}.discovery-education-container .header-container{display:flex;align-items:center;justify-content:space-between}.discovery-education-container.header-left{flex:1}.discovery-education-container .header-right{display:flex;align-items:center}.discovery-education-container .header-images{height:50px;width:auto;margin-top:-10px}.discovery-education-container .title-header{margin-top:10px}.sku-input-wrapper{position:relative;width:100%}.sku-input{width:100%;padding-right:32px}.sku-warning-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#f0ad4e;pointer-events:none;font-size:14px}.quick-import-container{padding:20px;font-family:Arial,sans-serif;color:#333}.quick-import-container p{margin:6px 0;line-height:1.5}.title{font-size:16px;font-weight:600}.template-link{color:var(--background-dark-dark-biscay);font-weight:600;text-decoration:underline}.upload-section{margin-top:20px;display:flex;align-items:center;gap:15px}.upload-btn{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border:none;padding:10px 26px;border-radius:24px;font-size:15px;cursor:pointer}.upload-btn:hover{background-color:#1d2a56}.my-account-container-block1{display:flex;flex-direction:row;justify-content:space-between;padding-block:20px;gap:20px}.my-account-container .address{color:var(--background-dark-dark-biscay)}.my-account-container h6{display:inline-block;color:var(--background-dark-dark-biscay);font-size:1.5rem;border-bottom:1px solid var(--background-dark-dark-biscay);padding-bottom:5px}.my-account-personal-info-left{font-size:var(--special02-font-size);color:#191919;font-weight:600;white-space:nowrap}.my-account-personal-info-right{font-size:var(--base-body-tight-font-size)}.my-account-btn{border-radius:100px;color:var(--background-dark-dark-biscay);background:transparent;border:1px solid var(--background-dark-dark-biscay);font-size:14px}.my-account-shipping-address-list{display:flex;flex-direction:row;gap:20px}.my-account-shipping-address-list .shipping-address{border:1px solid var(--border-color-neutral-200);padding:10px;border-radius:10px}.font-weight-600{font-weight:600}.font-weight-400{font-weight:400}.account-action{display:flex;gap:10px;margin-top:1rem}.account-action button{font-weight:400;padding-top:5px;padding-bottom:5px}.form-section{border-radius:12px;background-color:#f6f6f6;padding:16px}.form-section p{max-width:762px}.action-cancel-btn,.action-cancel-btn:hover{border:1px solid var(--background-dark-dark-biscay)}.edit-disciplines-error{color:#dc3545!important}.change-mail-password-container .invalid-feedback{display:block!important}.delivery-edit-btn{padding-top:5px;padding-bottom:5px;font-weight:300}.school-link{font-size:12px;color:#333;margin:0}.school-link a{text-decoration:underline;cursor:pointer}.school-line{margin:10px 0;border-bottom:1px solid #dde3e8;width:100%}@media (min-width: 1024px){.change-mail-password-container .form-control{width:50%}}@media (width < 700px){.my-account-container-block1{flex-wrap:wrap}}@media (width < 600px){.my-account-shipping-address-list{flex-wrap:wrap}}.my-account-shipping-address-list p{margin-bottom:8px}.my-order-count{padding:10px;background-color:var(--background-neutral-200);display:flex;gap:10px;align-items:center}.my-order-container{padding-block:20px}.my-order-container h6{display:inline-block;color:var(--background-dark-dark-biscay);font-size:var(--h6-font-size)}.my-order-container tr td,.my-order-container tr th{padding:10px}.my-order-container tr th{color:var(--background-dark-dark-biscay);font-size:var(--special02-font-size);color:var(--background-neutral-800);border-bottom:1px solid var(--background-neutral-800)}.my-order-container tbody tr:nth-child(odd){background-color:var(--background-neutral-100)}.my-order-container tbody tr{font-size:var(--base-body-tight-font-size);color:var(--background-neutral-800)}.my-order-container tbody tr td:last-child a{color:var(--background-dark-dark-biscay)!important}.my-order-container .years-options{border-radius:100px;padding:5px 10px}.order-link{color:#036;cursor:pointer}.order-link:hover{color:#036;text-decoration:underline}.myorder-fontsize{font-size:26px!important}@media (min-width:1024px){.myorder-fontsize{margin-bottom:30px!important}}.linked-teachers{padding-block:20px}.linked-teachers h6{display:inline-block;color:var(--background-dark-dark-biscay);font-size:var(--h6-font-size)}.linked-teachers tr td,.linked-teachers tr th{padding:10px}.linked-teachers tr th{color:var(--background-dark-dark-biscay);font-size:var(--special02-font-size);color:var(--background-neutral-800);border-bottom:1px solid var(--background-neutral-800)}.linked-teachers tbody tr:nth-child(odd){background-color:var(--background-neutral-100)}.linked-teachers tbody tr{font-size:var(--base-body-tight-font-size);color:var(--background-neutral-800)}.linked-teachers tbody tr td:last-child a{color:var(--background-dark-dark-biscay)!important}.linked-teachers .years-options{border-radius:100px;padding:5px 10px}.my-invoices{padding-block:20px}.my-invoices>h6{text-align:center}.my-invoices>h6,.my-invoices .invoice-table h6{color:var(--background-dark-dark-biscay);font-size:var(--h6-font-size)}.my-invoices .search-box{width:100%;text-align:center;margin:auto}.my-invoices .search-box input{width:103%;padding:10px 45px 10px 15px;border:2px solid var(--background-dark-dark-biscay);border-radius:100px;outline:none;background:transparent;color:var(--background-dark-dark-biscay)}.my-invoices .search-box .search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px;color:#17356e;cursor:pointer}.my-invoices .search-box input::placeholder{color:var(--background-dark-dark-biscay)}.my-invoices .invoice-table{padding-block:20px}.my-invoices tr td,.my-invoices tr th{padding:10px}.my-invoices tr th{color:var(--background-dark-dark-biscay);font-size:var(--special02-font-size);color:var(--background-neutral-800);border-bottom:1px solid var(--background-neutral-800)}.my-invoices tbody tr:nth-child(odd){background-color:var(--background-neutral-100)}.my-invoices tbody tr{font-size:var(--base-body-tight-font-size);color:var(--background-neutral-800)}.my-invoices tbody tr td:last-child a{color:var(--background-dark-dark-biscay)!important}.my-invoices .years-options{border-radius:100px;padding:5px 10px}.years-options{height:48px!important;padding:0 60px 0 30px!important;border:1px solid #17356e!important;border-radius:999px!important;font-size:16px!important;color:#17356e!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2317356e' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 24px center / 24px!important;appearance:none!important}.my-invoices .empty-message{font-size:var(--base-body-loose-font-size);color:var(--background-neutral-800);text-align:center;padding:50px 10px}.my-invoices .select-all{background-color:transparent}.yourInvoices{color:#afb7ca;font-size:18px}.credit-card-header{font-size:20px;font-weight:600;margin-bottom:15px;color:var(--background-dark-dark-biscay)}.credit-card-item{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;margin-bottom:10px;font-size:14px;background-color:var(--background-light-light-gray-2)}.credit-card-logo{width:40px;height:auto;margin-right:12px}.remove-icon{margin-left:auto;cursor:pointer;font-size:16px}.credit-card-list{border:1px solid var(--background-light-iron);background-color:var(--background-light-white);border-radius:12px;width:100%;padding:12px 16px}.add-new-card-btn{display:block;margin:15px auto 5px;padding:10px 20px;background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border:1px solid var(--background-dark-dark-biscay);border-radius:8px;font-size:14px;cursor:pointer}.add-new-card-btn:hover{background-color:var(--background-light-white);color:var(--background-dark-dark-biscay);border:1px solid var(--background-dark-dark-biscay)}.save-card-btn{padding:10px 20px;background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border:1px solid var(--background-dark-dark-biscay);border-radius:8px;font-size:14px;cursor:pointer}.save-card-btn:hover{background-color:var(--background-light-white);color:var(--background-dark-dark-biscay);border:1px solid var(--background-dark-dark-biscay)}.save-card-cancel-btn{border:1px solid var(--background-dark-dark-biscay);background-color:var(--background-light-white);padding:10px 20px;font-size:14px;border-radius:8px}.save-card-cancel-btn:hover{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.credit-title{display:flex;align-items:center;gap:6px}.info-tooltip{position:relative;display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;border:2px solid #00a66c;color:#00a66c;font-size:26px;font-weight:700;cursor:pointer}.tooltip-text{font-size:14px;visibility:hidden;width:260px;background:#fff;color:#333;text-align:left;border-radius:6px;padding:10px 12px;position:absolute;top:28px;left:-120px;border:1px solid #ddd;box-shadow:0 3px 10px #00000026;z-index:100}.info-tooltip:hover .tooltip-text{visibility:visible}.tooltip-text:before{content:"";position:absolute;top:-8px;left:120px;border-width:0 8px 8px 8px;border-style:solid;border-color:transparent transparent #ddd transparent}.tooltip-text:after{content:"";position:absolute;top:-7px;left:120px;border-width:0 7px 7px 7px;border-style:solid;border-color:transparent transparent white transparent}.cart-section-heading{font-weight:400;margin-bottom:16px}.emptyCart{padding:24px;text-align:center;font-size:16px;color:#888}.wishlist-sidebar{background-color:var(--background-light-light-gray);padding:16px;border-radius:10px}.wishlist-heading{font-weight:600;margin-bottom:12px}.wishlist-menu{list-style:none;padding:0}.wishlist-item{padding:8px 0;cursor:pointer;font-weight:600}.wishlist-item:hover{background-color:var(--background-light-white)}.wishlist-item.active{background-color:var(--background-light-white);font-weight:600;color:#169b62}.wishlist-item.active:hover{background-color:var(--background-light-white)}.wishlist-item.add-new{color:var(--background-dark-dark-biscay)}.wishlist-item.add-new:hover{background-color:var(--background-light-white)}.wishlist-main{padding:16px}.white-checkbox{background-color:#fff!important;accent-color:#007bff!important}.wishlist-meta{color:#666;margin-bottom:16px}.wishlist-actions button{margin-right:8px}.wishlist-summary p{margin:4px 0}.export-button,.save-copy-button,.list-share-button{background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);border-radius:16px;border:1px solid var(--background-dark-dark-biscay)}.wishlist-icon{font-size:24px;color:var(--background-dark-dark-biscay);cursor:pointer}.list-update-save-button{background-color:var(--background-light-white);color:var(--background-dark-dark-biscay);border:1px solid var(--background-dark-dark-biscay);border-radius:16px}.wishlist-summary{background-color:#f0f0f0;padding:16px;border-radius:8px}.wishlist-summary-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.my-list-main-header{background-color:var(--background-light-light-gray)}.summary-item{min-width:200px}.summary-label{font-weight:600;margin-bottom:4px}.summary-value{font-size:16px;font-weight:500;margin-bottom:4px}.summary-savings{font-size:14px;color:#666}.summary-actions{font-size:14px;color:var(--background-dark-dark-biscay);font-weight:500}.summary-action{cursor:pointer}.wishlist-divider{border-top:2px solid #ccc;margin:16px 0}.wishlist-inline-form{display:flex;align-items:center;margin-top:4px}.wishlist-inline-form .form-control{border-radius:1px}.wishlistsidebar-block{height:100%!important}.my-wishlist .cart-content{display:flex;flex-direction:column;gap:8px;width:100%}.my-wishlist .cart-header{display:flex;align-items:flex-start}.my-wishlist .cart-title{font-weight:300;font-size:20px;color:#191919;width:45%;line-height:125%}.my-wishlist .cart-sku{font-size:14px;color:#666}.my-wishlist .cart-item-remove{background:none;border:none;font-size:28px;color:#191919;cursor:pointer;padding:5px;font-weight:300;position:absolute;top:-15px;right:0}.my-wishlist .cart-criterion{font-size:14px;color:#777;margin-top:11px}.my-wishlist .cart-footer-desk{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.my-wishlist .cart-quantity{border:1px solid #666666;border-radius:100%;height:40px;width:40px;display:flex;align-items:center;justify-content:center}@media (width <=1024px){.my-wishlist .cart-quantity{height:35px}}.my-wishlist .qty-btn{background:none;border:none;font-size:18px;cursor:pointer;color:#444;padding:4px 12px}@media (max-width: 1024px){.my-wishlist .qty-btn{padding:4px 8px}}.my-wishlist .qty-count{font-size:16px}.my-wishlist .cart-pricing{text-align:right}.my-wishlist .cart-original-price{text-decoration:line-through;font-size:24px;font-weight:300;color:#999}.my-wishlist .discounted-price{font-size:24px;font-weight:300;color:#000}.my-wishlist .per-each{font-size:12px;color:#777}.my-wishlist .cart-image-container{width:160px}.my-wishlist .cart-image{width:100%;height:92px;border:1px solid #cfc5c5;border-radius:5px;padding:10px}@media (min-width: 1024px){.my-wishlist .cart-image{height:160px;border-radius:8px}.my-wishlist .cart-quantity-container{display:flex;justify-content:start;margin-right:7px;height:45px}.my-wishlist .cart-list-block{display:flex;flex-direction:column;border-color:var(--background-dark-dust)!important}.my-wishlist .cart-item{display:flex;flex-direction:column;border-bottom:1.5px solid var(--background-dark-dust);padding-top:25px;padding-bottom:25px}.my-wishlist .cart-item{flex-direction:row;gap:20px}.my-wishlist .cart-content{flex:1}.my-wishlist .cart-content{padding-right:20px}.my-wishlist .cart-footer-desk{justify-content:flex-end;padding-bottom:70px}.my-wishlist .cart-items-mobile-view{display:none}.my-wishlist .remove-cart-popup .popup-title{font-size:28px;width:90%}.my-wishlist .remove-cart-popup .popup-header{align-items:flex-start}.my-wishlist .popup-actions-btns{display:flex}}.my-wishlist .inner-cart-item{display:flex;padding:15px;border-radius:16px;gap:24px!important;width:100%;position:relative}.my-wishlist .restricted-quote{font-size:12px;color:#777}.my-wishlist .remove-cart-popup .popup-title{color:#191919}@media (max-width: 1023px){.my-wishlist .popup-actions-btns{display:flex;flex-direction:column}.my-wishlist .inner-cart-item{display:flex;padding:15px}.my-wishlist .cart-list-block{display:none;border-top:1.5px solid var(--background-dark-dust);border-bottom:1.5px solid var(--background-dark-dust);padding-top:10px;padding-bottom:10px;border-color:var(--background-dark-dust)!important}.my-wishlist .cart-items-mobile-view{display:block}.my-wishlist .cart-item{display:flex;border-bottom:1px solid #c7b7b7;padding-bottom:20px;padding-top:20px;gap:35px}.my-wishlist .cart-title{width:90%;font-size:14px}.my-wishlist .cart-quantity-container{display:flex;justify-content:start;margin-top:10px}.my-wishlist .per-each{float:left}.my-wishlist{width:92px}.my-wishlist .cart-pricing{align-items:flex-start!important}.my-wishlist .cart-item-remove{right:-10px}}@media (max-width: 480px){.my-wishlist .remove-cart-popup .popup-title{font-size:18px;font-weight:700;width:90%}}.my-wishlist .white-checkbox{background-color:var(--background-light-white)!important;accent-color:var(--background-dark-dark-biscay)!important;appearance:auto!important}.my-wishlist .cart-qty-field{text-align:center;outline:none}.item-checkbox-style{border:1px solid var(--background-dark-dark-biscay);border-radius:4px}.my-library-filters .form-check{margin-top:.5rem}.my-library-filters .btn{min-width:150px;width:auto;padding:8px 16px;text-align:center;margin-right:.5rem;margin-bottom:.5rem;white-space:nowrap}.btn-primary-my-library{border-color:var(--background-dark-dark-biscay);color:var(--background-light-white)}.my-library-filters{background-color:#f2f2f2;padding:1rem;border-radius:8px}.rounded-pill-my-library{border-radius:50px}.show-perium-checkbox{width:126px}.my-library-filters .btn.active{background-color:var(--background-dark-dark-biscay)!important;color:var(--background-light-white)!important;border-color:var(--background-dark-dark-biscay)!important}.library-checkbox-style{border:1px solid var(--background-dark-dark-biscay);border-radius:4px}.library-dropdown{border:1px solid var(--background-dark-dark-biscay);border-radius:100px}.profile-management-tab-container{display:flex;flex-direction:row}.profile-management-tabs{border-bottom:1px solid;padding:10px 28px 10px 20px;cursor:pointer;color:var(--background-dark-dust)}.profile-management-tabs-active{border-bottom:4px solid var(--background-dark-medium-green-haze);color:#000}.profile-management-tab-container-block{display:flex!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.profile-management-tab-container-block::-webkit-scrollbar{display:none}.profile-management-tabs-block{flex:1 1 0!important;text-align:center!important;border-bottom:1px solid!important;padding:15px 10px!important;cursor:pointer!important;color:var(--background-dark-dust)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.profile-management-tabs-active-block{border-bottom:4px solid var(--background-dark-medium-green-haze)!important;color:#000!important}@media (min-width: 1024px){.width-myaccount-block{width:102%!important}}.login-form .form-control{border-radius:.2rem}.login-form .form-control:focus{box-shadow:none;border-color:#80bdff}.login-form .form-control.is-invalid~.btn-link,.login-form .was-validated .form-control:invalid~.btn-link{display:none!important}.login-form .nav-tabs{display:flex;width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #dee2e6}.login-form .nav-tabs .nav-item{flex:1 1 50%}.login-form .nav-tabs .nav-link{width:100%;text-align:center;border-top:0;border-left:0;border-right:0;border-radius:0;color:#000}.login-form .nav-tabs .nav-link:hover,.login-form .nav-tabs .nav-link:focus{border-radius:0}.login-form .forgot-link{font-weight:300;color:inherit;text-decoration:none}.login-form .nav-tabs .nav-link.active{border-top:0;border-left:0;border-right:0;border-bottom:2px solid #28a745;color:#28a745}.login-form .forgot-link{font-size:.85rem;color:#6c757d;text-decoration:none;display:block;text-align:left;padding-top:.5rem}.login-form .forgot-link:hover{text-decoration:underline}.registration-form .search-input{height:48px;border:1px solid #17356e;background:#f9fafb}.search-input-interest{height:48px;border:1px solid #17356e}.registration-form .search-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.registration-form .form-label{color:#374151;font-weight:500;margin-bottom:.5rem}.registration-form .btn-link{color:#2563eb;text-decoration:none;font-size:14px}.registration-form .btn-link:hover{text-decoration:underline}.registration-form .card{border:none;box-shadow:0 1px 3px #0000001a}.registration-form .card-title{color:#111827;font-weight:600}.btn-primary{background-color:var(--background-dark-dark-biscay);border-color:var(--background-dark-dark-biscay)}.btn-primary:hover{background-color:var(--background-dark-dark-biscay-hover);border-color:var(--background-dark-dark-biscay-hover)}.btn-outline-primary{color:var(--background-dark-dark-biscay);border-color:var(--background-dark-dark-biscay)}.btn-outline-primary:hover{background-color:var(--background-dark-dark-biscay);border-color:var(--background-dark-dark-biscay)}.registration-form .select-address-popup .select-section-title{display:none}.registration-form input[type=checkbox]{background-color:#8a8b8d}.registration-form .MuiAutocomplete-root .MuiOutlinedInput-root{height:50px!important;border:1px solid #17356e}.registration-success-container h1{font-size:40px;color:#191919;font-weight:300;margin-bottom:16px}.registration-success-container p{font-size:14px;margin-bottom:32px}.registration-success-container button{background-color:#17356e;color:#fff;font-weight:400}.text-primary-custom{color:#17356e!important}.radio-card{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1.5px solid #dcdcdc;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s ease;height:100%}.radio-card.active{border-color:#17356e;background-color:#eefaf3}.radio-card input[type=radio]{margin-top:3px;flex-shrink:0}.custom-radio{width:20px;height:20px;border:1px solid #17356e;border-radius:50%;appearance:none;background:#fff;position:relative;cursor:pointer;flex-shrink:0}.custom-radio:checked:after{content:"";width:14px;height:14px;background:#17356e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-badge{width:24px;height:24px;border:2.5px solid;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.text-danger-icon{color:#b42318!important;border-color:#b42318!important}.design-box{min-width:234px;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;opacity:1;background:var(--Neutral-Neutral-000, #ffffff);border:1px solid var(--Grayscale-Lighter-Grey, #dad8d8)}.no-school-box{width:201px;height:55px;border-radius:8px;position:relative;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.border-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.content-font{font-family:Inter;font-size:16px}.content-font-helper{font-family:Inter;font-size:14px}@media (min-width:1024px){.submitrequest-btn{min-width:380px!important;height:48px!important}}@media (max-width: 1024px){.school-address-popup h1{font-size:28px!important;font-weight:300!important}.registration-success-container h1{font-size:24px}.registration-success-container button{width:100%}}.custom-pill-select{height:48px;padding:0 44px 0 16px;border:1px solid #17356e;border-radius:999px;font-size:16px;color:#17356e;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2317356e' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 24px center / 24px;appearance:none}.custom-pill-select:focus{outline:none;box-shadow:none;border-color:#17356e}.custom-pill-select.is-invalid{border-color:#dc3545;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2317356e' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 24px center / 24px!important}.add-state-form-input{border-radius:22px!important;height:48px!important;border:1px solid #17356e!important}.add-state-form-input.state-invalid{border-color:#dc3545!important}.terms-underline{text-decoration:underline;cursor:pointer;color:var(--background-dark-dark-biscay)}.section-title{border-bottom:1px solid #17356e}.form-check-Terms{line-height:1.4}.MuiAutocomplete-root .form-select{padding:.375rem 2.25rem .375rem .75rem;height:38px;font-size:.875rem;border-radius:10px;background-position:right .75rem center}.MuiOutlinedInput-notchedOutline{border:1px solid #ced4da}.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.text-account-Reg{font-size:40px!important;font-weight:300!important;line-height:125%;letter-spacing:-.02px}.content-font-strength{font-family:Inter;font-size:14px}.is-invalid-text{color:#dc3545!important}.terms-checkbox{border:1px solid #17335e!important;background-color:#fbfbfb!important}.terms-checkbox:checked{background-color:#17335e!important;border-color:#17335e!important}.terms-checkbox:focus{box-shadow:none!important}.terms-checkbox{margin-top:2px!important}.addnewaddress-block{font-weight:300!important;font-size:20px!important}.invalid-required{color:var(--bs-form-invalid-color)}.registration-feature-block{display:flex;gap:var(--size-24);padding:var(--size-16);width:800px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.registration-feature-block{display:block;max-width:100%;padding-left:1rem;padding-right:1rem}.registration-feature-block>div{width:100%;margin-bottom:var(--size-24)}}.document-resource-feature-block{max-width:1200px;margin:0 auto;padding:40px 0}.document-header-section{margin-bottom:30px;border-bottom:1px solid #e0e0e0;padding-bottom:20px}.page-title-document{font-size:40px;font-weight:400;color:#333;margin:0;letter-spacing:-.5px}.document-content-wrapper{display:flex;gap:60px;align-items:flex-start}.document-preview-section{flex:0 0 400px}.document-thumbnail{width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.document-thumbnail img{width:100%;height:100%;display:block}.document-info-section{flex:1;display:flex;flex-direction:column;gap:10px}.document-meta{display:flex;align-items:center;gap:12px}.product-code{font-size:16px;color:#666;font-weight:500}.document-pricing{display:flex;align-items:baseline;gap:8px;font-size:18px}.price-label{color:#333;font-weight:500}.price-value{color:#28a745;font-size:24px;font-weight:700}.document-description{color:#4a5c8c;font-size:16px;line-height:1.6;font-weight:500}.document-description p{margin:0 0 12px}.learn-more-link{color:#4a5c8c;text-decoration:none;font-size:16px;font-weight:500;display:inline-block;cursor:pointer}.learn-more-link:hover{color:#3a4c7c}.document-actions{flex-direction:column;gap:16px;margin-top:8px}.download-pdf-btn{background-color:var(--background-dark-dark-biscay);color:#fff;border:2px solid var(--background-dark-dark-biscay);margin-right:10px;font-size:16px;font-weight:600;border-radius:8px;width:32%;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;gap:8px}.download-pdf-btn:hover{background-color:var(--background-light-white);border:1px solid var(--background-dark-dark-biscay);color:var(--background-dark-dark-biscay);transform:translateY(-2px)}.save-library-btn-add{background-color:transparent;background-color:var(--background-dark-dark-biscay);color:var(--background-light-white);font-size:16px;font-weight:600;border-radius:8px;width:32%;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;gap:8px}.save-library-btn-add:hover{background-color:var( --colour-subtle-dark-biscay-hover);color:var(--background-light-white);transform:translateY(-2px)}.save-library-btn{background-color:var(--background-dark-medium-green-haze);border:2px solid var(--background-dark-medium-green-haze);color:var(--background-light-white);font-size:16px;font-weight:600;border-radius:8px;width:32%;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;gap:8px}.save-library-btn:hover{background-color:var(--background-light-white);color:var(--background-dark-dark-biscay);transform:translateY(-2px)}.download-library-btn{background-color:var(--background-dark-medium-green-haze);border:2px solid var(--background-dark-medium-green-haze);color:var(--background-light-white);font-size:16px;font-weight:600;border-radius:8px;width:32%;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;gap:8px}.download-library-btn:hover{background-color:var(--background-light-white);color:var(--background-dark-dark-biscay);transform:translateY(-2px)}.bookmark-icon{width:20px;height:20px}@media (max-width: 992px){.document-content-wrapper{gap:40px}.document-preview-section{flex:0 0 450px}}@media (max-width: 768px){.document-content-wrapper{flex-direction:column;gap:30px}.document-preview-section{flex:1;max-width:400px;margin:0 auto}.document-info-section{width:100%}.document-title{font-size:24px}.document-actions{gap:12px}.download-pdf-btn,.download-library-btn,.save-library-btn-add{width:100%}}.info-popup-box{top:100%;left:0;width:100%;max-width:600px;background-color:#fff;border:1px solid #ccc;padding:16px;z-index:999;box-shadow:0 4px 12px #00000026;border-radius:6px;margin-top:8px;font-size:14px;line-height:1.6}@media (max-width: 768px){.download-library-btn{margin-top:10px}}.save-library-btn-add.flash,.save-library-btn.add.flash:hover{animation:addCartFlash .4s ease;border-color:transparent}@keyframes addCartFlash{0%{background-color:var(--background-dark-dark-biscay)}50%{background-color:var(--colour-flash-dark-biscay)}to{background-color:var(--background-dark-dark-biscay)}}@media (max-width: 1023px){.page-title-document{font-size:28px!important;font-weight:400;color:#333}}.video-resource-feature-block .main-content{gap:20px;margin-bottom:20px}.video-resource-feature-block .video-container{max-width:75%;max-height:75%}.video-resource-feature-block .recommended-sidebar{flex:1;border-left:1px solid #e0e0e0;padding-left:20px;max-height:500px;overflow-y:auto}.video-resource-feature-block .recommended-sidebar::-webkit-scrollbar{width:8px}.video-resource-feature-block .recommended-sidebar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.video-resource-feature-block .recommended-sidebar::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.video-resource-feature-block .recommended-sidebar::-webkit-scrollbar-thumb:hover{background:#555}.video-resource-feature-block .recommended-list{display:flex;flex-direction:column;gap:12px}.video-resource-feature-block .recommended-item{display:flex;align-items:center;justify-content:center;padding:0;background-color:#fff;border:1px solid #e0e0e0;cursor:pointer;border-radius:8px;transition:all .2s ease;overflow:hidden}.video-resource-feature-block .recommended-item:hover{background-color:#f5f5f5;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.video-resource-feature-block .recommended-thumbnail{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;background-color:#ddd}.video-resource-feature-block .bottom-content{padding-top:20px;border-top:1px solid #ccc}.video-resource-feature-block .action-buttons{margin-top:20px}.video-resource-feature-block .action-buttons .btn{margin-right:10px}.read-more-btn{background:none;border:none;color:#007bff;text-decoration:underline;padding:0;cursor:pointer;margin-right:10px}.save-to-library-btn{background:none;border:1px solid #007bff;color:#007bff;text-decoration:none;padding:5px 10px;display:inline-flex;align-items:center;cursor:pointer;border-radius:4px}.save-to-library-btn svg{margin-right:5px}.savvas-investiagtion{font-family:SourceSansPro,sans-serif}.materials-section strong{color:#025196;font-weight:700}.materials-section{font-size:.9em}.description-section{font-size:1.1em}.description-section strong{color:#025196;font-weight:700}.img-fluid-savvas{max-width:200px;height:auto}.materials-section b{color:#025196;font-weight:700;font-size:1.1em}.header-banner-wrapper{width:100%}.banner-image{width:100%;display:block}.flinn-logo-wrapper{width:100%;display:flex;justify-content:flex-end;margin-top:12px}.img-for-flinn-banner-logo{max-width:450px!important;height:auto}.row-only-button-savvas{border-top:1.5px dotted var(--background-dark-dark-biscay);margin-top:24px;padding-top:24px}@media (max-width: 768px){.img-for-flinn-banner-logo{max-width:140px;margin-right:10px}}.title-content-meta-data{font-size:36px!important}.sidebar-nav-container{background:#f3f5f7;padding:20px;border-radius:12px;max-width:300px;float:left;margin-right:30px;margin-bottom:30px;box-sizing:border-box;margin-top:10px}.sidebar-nav-list li.active .sidebar-link{background:#fff;color:#00824d}.sidebar-nav-list li.active .sidebar-link:after{opacity:1;transform:translate(4px)}.sidebar-nav-list{list-style:none;margin:0;padding:0}.sidebar-nav-list li{margin-bottom:10px}.sidebar-link{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;color:#000;text-decoration:none;background:transparent;border-radius:8px;transition:background .2s ease,color .2s ease;text-transform:uppercase;font-size:16px;word-break:break-word}.sidebar-link:hover{background:#fff;color:#00824d}.sidebar-link:after{content:"➜";opacity:0;margin-left:8px;transition:opacity .2s ease,transform .2s ease}.sidebar-link:hover:after{opacity:1;transform:translate(4px)}.sidebar-clear{clear:both}.sidebar-subnav-list{list-style:none;margin:6px 0 0 14px;padding-left:14px}.sidebar-subnav-list li{margin-bottom:8px}.sidebar-sublink{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;color:#000;text-decoration:none;background:transparent;border-radius:6px;text-transform:uppercase;transition:background .2s ease,color .2s ease}.sidebar-sublink:after{content:"➜";opacity:0;margin-left:8px;transition:opacity .2s ease,transform .2s ease}.sidebar-sublink:hover:after{opacity:1;transform:translate(4px)}.sidebar-sublink:hover{background:#fff;color:#00824d}.sidebar-subnav-list li.active .sidebar-sublink{background:#fff;color:#00824d;font-weight:600}.text-links-container__link{color:var(--background-dark-dark-biscay);font-weight:400;font-size:18px;text-decoration:none;transition:color .2s ease}.text-links-container__link:hover{color:var(--background-dark-dark-biscay);text-decoration:underline}.text-links-container__item{margin-bottom:12px}.text-links-container__title{margin-bottom:16px}.logo h2{font-size:28px}.container-header{background-color:var(--background-dark-medium-green-haze);position:relative;padding:12.5px 32px;font-size:14px;font-weight:400;margin:0 auto;display:flex;justify-content:start}.container-header.submenu-expanded{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;transition:border-radius .2s ease}.no-scroll{overflow:hidden;height:100vh}.headers{background-color:transparent!important}.cart-qty-badge{color:var(--background-light-white)}.icon-box{border:1px solid var(--color-secondary);border-radius:6px;background-color:var(--background-light-light-gray);align-items:center}.position-relative .badge{transform:translate(30%,-50%);padding:3px 6px!important;font-size:11px}.dropdown-indicator{transition:transform .2s ease}.headers:hover .dropdown-indicator{transform:translateY(1px)}.ptag{color:var(--background-light-white);margin:0}.cart-box{background-color:var(--background-dark-dark-biscay);border-radius:50px;padding:10px 15px;display:flex;align-items:center;justify-content:center;height:40px;cursor:pointer;gap:10px}.badge{font-size:10px;padding:6px 10px;min-width:18px}.font{font-weight:500}.headphone{margin-left:3px}.navbar-toggler-icon{width:24px;height:24px;background:no-repeat center center;background-size:100% 100%}.contact-us-link{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:4px;margin-right:0;padding-right:10px;box-sizing:border-box}.row.font{margin-left:20px}.search-box{background-color:var(--background-light-white);width:90%;max-width:500px;position:relative}.mobile-search-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 8px;background-color:var(--background-light-white)}.mobile-search-divider{margin:0 24px;height:1px;background-color:var(--color-border-light);border:none}.mobile-search-overlay{position:fixed;top:0;left:0;background-color:var(--background-light-light-green);width:100%;height:100%;z-index:1050;display:flex;flex-direction:column;overflow-y:auto}.mobile-search-body{background-color:var(--background-light-light-green);display:flex}.mobile-search-body input,.mobile-search-body1 input{border:2px solid var(--background-dark-dark-green-haze);background-color:var(--background-light-light-green);border-radius:25px;color:var(--background-dark-dark-green-haze)}.mobile-search-body input::placeholder{color:var(--background-dark-dark-green-haze);opacity:1}.mobile-search-body .btn-success{background-color:var(--background-dark-medium-green-haze)!important;border:none;color:var(--background-light-white);height:40px}.submenu-divider{margin:-7px 24px;border:none}.submenu-body{background-color:var(--background-light-light-green);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.submenu-item{padding:8px 0;color:var(--background-dark-medium-green-haze);text-decoration:none;font-size:16px}.submenu-itemFeatured{padding:8px 0;text-decoration:none;display:block;color:var(--background-dark-dark-green-haze);font-size:20px;font-weight:300;font-style:light;line-height:125%}.submenu-item:hover{color:var(--background-dark-dark-biscay);text-decoration:underline;text-underline-offset:4px}.submenu-itemFeatured:hover{color:var(--background-dark-dark-biscay);text-decoration:underline;text-underline-offset:6px}.back-button{display:flex;align-items:center;color:var(--background-dark-medium-green-haze);background:none;border:none;padding:8px 0;font-size:16px;cursor:pointer}.back-button i{margin-right:8px}.featured-section{background-color:var(--background-light-white);border-radius:8px;padding:16px;margin-bottom:16px}.featured-section-title{color:var(--background-dark-medium-green-haze);font-size:17.6px;margin-bottom:12px;font-weight:700}.menu-font{color:var(--background-dark-dark-green-haze);font-weight:600;font-size:16px}.extra-menu-font{color:var(--background-dark-dark-green-haze);font-weight:600;font-size:12px;line-height:34px}.menu-border{border-bottom:1px solid var(--background-dark-medium-green-haze)!important}.menu-items,.back-arrow{background-color:var(--background-light-light-green)}.submenuItemBlock{display:flex;flex-wrap:wrap;margin-top:8px}.submenu-item--selected,.submenu-item.submenu-item--selected:hover{text-decoration:underline;text-underline-offset:3px;font-weight:600;color:#0f563a!important}.submenu-item.submenu-item--clearance.submenu-item--selected,.submenu-item.submenu-item--clearance.submenu-item--selected:hover{color:#e41313!important;font-weight:600}.submenu-item{transition:all .2s ease-in-out}.submenu-itemFeatured.submenu-item--selected{color:#0f563a!important;font-weight:600}.submenu-item--selected{font-weight:600!important;color:#0f563a!important;text-decoration:none!important}.submenu-item:hover{color:#0f563a}a.submenu-item--selected:link,a.submenu-item--selected:visited{color:#0f563a!important;font-weight:600!important;text-decoration:none!important}.submenu-column{display:flex;flex-direction:column;flex:1;min-width:150px;padding:16px 0}.submenu-item{text-decoration:none;display:block;color:var(--background-dark-dark-green-haze);font-size:14px;font-weight:400;line-height:150%}@media (max-width: 1023px){.submenuItemBlock{flex-direction:column}.submenu-column{width:100%}.submenu-resources{display:none}}.menu-items{display:block;height:calc(100vh + 5rem)}@media (min-width: 1024px){.header-width-height{height:42px;width:1216px}.main-header-container{padding-top:4px}.back-arrow,.mobile-search-cart,.logo1,.closeBtn{display:none!important}.mobile-menu-overlay{display:none}.nav-wrapper{position:relative}.mobile-submenu-headers{display:none!important}.submenu-overlay{position:absolute;z-index:1051;width:100%;padding:15px 0 0}.resourcesMenu{position:absolute;right:32px}.submenuSection{display:flex;flex-direction:column;width:20%;padding:16px 0!important}.main-menu-section{width:45%!important}.main-menu-section-resource{width:20%!important}.cheveronIcon{display:none}.submenu-items{display:flex;gap:53px;position:relative;padding-left:32px!important}.viewall{margin-left:12vw}.header-whole-mobile-bottom-search{display:none!important}}.nav-wrapper .nav-link:hover{font-weight:600;transition:.3s}.viewall{font-size:10px;font-weight:700;letter-spacing:10%;line-height:14px;color:var(--background-dark-dark-green-haze);text-decoration:none}.viewall:hover{text-decoration:underline;color:var(--background-dark-dark-green-haze)}@media (max-width: 1023px){.submenu-overlay{position:fixed;inset:0;background-color:var(--background-light-light-gray);z-index:2002;overflow-y:auto}.custom-input::placeholder{font-weight:500}.submenu-resources{position:absolute;right:0}.nav-wrapper{display:none!important}.mobile-cart-box{min-width:50px;height:40px;padding:5px 10px!important}.submenu-header{display:flex;justify-content:center;align-items:center;padding:16px 18px;background-color:var(--background-light-white);position:sticky;top:0}.cheveronIcon{display:block}.submenuSection{display:flex;flex-direction:column}.submenu-items{display:flex;flex-direction:column;gap:8px}.mobile-menu-overlay{position:fixed!important;overflow-y:scroll}}.submenu-section-title{color:var(--background-dark-dark-green-haze);border-bottom:1px solid var(--background-dark-medium-green-haze);padding-bottom:8px;margin-top:16px;font-size:10px;letter-spacing:1.6px;line-height:14px;font-weight:700!important;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}.submenu-view-all{font-size:14px;color:var(--background-dark-medium-green-haze);text-transform:uppercase}.submenu-view-all:hover{text-decoration:underline}.top-header{background-color:var(--background-light-light-mint);width:100%;display:flex;align-items:center;position:relative}.contact-us-link a{font-weight:700;gap:8px;text-decoration:underline;margin-right:20px}.img-fluid{width:83px;height:47px}@media (max-width: 767px){.imglogo-block{max-width:100%!important;height:100%!important}}.sticky-search-cart .row{flex-wrap:nowrap}.sticky-search-cart .col-md-1,.sticky-search-cart .col-md-8,.sticky-search-cart .col-md-3{display:flex;align-items:center}.sticky-search-cart input{height:40px}.sticky-search-cart i{line-height:1}@media (max-width: 1023px){.img-fluid{max-width:64px;height:35px;padding-top:2px}.sticky-search-cart{display:none!important}.mobile-search-cart{display:block}.header-whole-mobile-bottom-search{padding:12px 16px;position:relative}.header-whole-mobile-bottom-search .search-icon{margin-left:26px;color:var(--background-dark-black);z-index:100;width:fit-content}.header-whole-mobile-bottom-search .search-input{padding-left:40px;height:50px;position:relative}.header-whole-mobile-bottom-search{display:block!important}}.main-header .form-control{height:46px;width:100%}.mobile-search-body1 .form-control,.mobile-search-body .form-control{height:46px}.banner{margin-top:10px}.header-contain{width:100%;max-width:1216px;display:flex;justify-content:center}.headset{margin-top:-2px}.back-icon-square{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--background-light-iron);border-radius:3px}.resources-icons{margin-right:5px!important}.arrow-icon{margin-left:5px!important}.selected-menu{font-weight:600!important}.submenu-body{display:flex;gap:2rem;height:100%!important}.submenu-items{flex:1}.submenu-resources{background-color:var(--background-light-light-mint);display:flex;flex-direction:column;width:25%;flex-shrink:0;right:0;border-bottom-right-radius:8px}.submenu-section-title svg{vertical-align:text-bottom!important}.submenu-resources img{width:80%;border-radius:8px;margin:0 auto}.submenu-resources-content{padding:34px}.resource-item a{text-decoration:none;color:var(--background-dark-black)}.resource-item a:hover{color:var(--color-forest-green)}.featured-resources-heading{font-weight:400;font-style:normal;font-size:var(--font-size-med-2, 1.25rem);line-height:110.00000000000001%;letter-spacing:-2%;vertical-align:bottom;margin-bottom:1rem}.featured-resources-heading-style{text-underline-offset:6px!important}.resource-title{font-weight:400;font-style:normal;font-size:var(--font-size-sm-3, 15px);line-height:125%;letter-spacing:-2%;vertical-align:middle;color:#212529;display:inline-block;margin-bottom:.25rem}.resource-description,.header-resource-description{font-weight:400;font-style:normal;font-size:var(--font-size-sm-1, 13px);line-height:125%;letter-spacing:-.02px;vertical-align:middle;color:#6c757d;margin-bottom:0}.header-wrapper{position:relative}.mobile-submenu-headers{height:min-content;overflow-y:hidden}.submenuSection.main-menu-section-resource .submenu-section-title{display:block!important}.featured-arrow{font-size:16px}@media (max-width: 1024px){.mobile-submenu-headers .submenu-section-title{font-size:18px!important;font-weight:500!important;text-transform:none!important}.mobile-submenu-headers .submenu-item{font-size:16px!important}}.mobile-submenu-headers .submenu-section-title svg{margin-left:8px!important}.sign-in-btn,.register-btn{padding:0 5px}.sign-in-btn-icon,.register-btn-icon{margin-right:15px}.icon-bold{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:1px;-webkit-text-stroke-color:currentColor}.cart-icon{color:var(--background-dark-dark-biscay);font-size:20px}.checkout-page-header-border{border-bottom:1px solid #666666}@media (max-width: 1023px){.bi-person-circle-block,.bi-list-block{font-size:32px!important}.mobile-cart-box .cart-icon{width:32px;height:32px;object-fit:contain;margin-right:6px!important}.mobile-cart-box{background-color:transparent!important;border:none!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:0!important}.mobile-cart-box .ptag{font-size:9px;font-weight:700;margin:0;padding:0;line-height:1;color:var(--background-dark-dark-biscay)}}.search-dropdown-wrapper{position:absolute;max-height:500px;width:90%;left:2.5rem;background:#fff;z-index:999999;border:2px solid var(--background-light-light-mint);border-top:none;box-shadow:var(--background-light-light-mint) 0 5px 15px;padding-bottom:50px}.search-dropdown-wrapper .search-inner-wrapper{overflow-y:scroll;height:500px}.search-dropdown-wrapper .search-item{padding:8px;border-bottom:2px solid var(--background-light-light-mint)}.search-dropdown-wrapper .search-item:hover,.search-dropdown-wrapper .view-all-wrapper:hover{cursor:pointer;background:var(--background-light-light-mint);color:#000}.search-image-wrapper{margin:1%;display:inline-block;width:100%;border:1px solid gray;border-radius:5px;padding:1%;vertical-align:top}.search-image-wrapper img{width:100%;height:100%}.search-detail-wrapper{width:98%;display:inline-block}.search-detail-wrapper .search-name-wrapper,.search-detail-wrapper .search-code-wrapper{width:100%;display:inline-block}.search-detail-wrapper .search-code-wrapper{color:gray;font-size:14px}.search-dropdown-wrapper .view-all-wrapper{display:block;padding:12px 8px;text-align:center;background:var(--background-dark-medium-green-haze);color:#fff;left:0;right:-12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:absolute;bottom:-50px}.search-no-data-wrapper{text-align:center;padding:12% 0;min-height:350px}.search-loader{position:absolute;top:35%;z-index:9999}.search-loader-opacity-wrapper{position:absolute;inset:0;background-color:var(--background-light-iron);opacity:.5;z-index:999}.country-switcher{cursor:pointer;width:auto;height:20px;padding-right:15px;border-right:1px solid gray}.popular-title-wrapper,.product-result-title{font-size:16px;font-weight:600}.popular-title-content-wrapper .search-name-wrapper{font-size:12px;text-wrap-mode:nowrap;overflow-x:hidden;text-overflow:ellipsis}.popular-title-wrapper{padding:10px;border-bottom:1px solid lightgray;margin-bottom:15px}.productgrid-block{display:grid;grid-template-columns:repeat(3,1fr)}.product-result-title{padding:10px;border-bottom:1px solid lightgray;width:100%;margin-bottom:10px;grid-column:1 / -1}.product-result-wrapper .search-item{width:120px;box-sizing:border-box;padding:10px}.product-result-wrapper .search-name-wrapper{height:50px;overflow:hidden}.product-result-wrapper .search-image-wrapper img{height:100px}.promotionalText-content{font-family:Inter,sans-serif;font-weight:400;font-size:12px}.contact-us-cta{align-items:center;gap:8px;padding:6px 10px;border-radius:4px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.25;color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.signin-register{cursor:pointer;font-weight:600;font-size:14px}.search-filter-data{margin-bottom:5px}@media (max-width: 767px){.promotionalText-content{font-size:9px}}@media (min-width: 1024px){.FlinnLogo-wrapper{width:135px;height:auto}.checkout-header-block{height:86px}.submenu-resources-content-block{padding:0 34px;height:100%!important}}.resource-description-block{color:#231f20!important}.backtocard-block{font-size:14px!important;font-weight:600px!important;text-decoration:underline!important}.Featured-Safety-img-block{--r: 16px;--s: 19px;--x: 30px;--y: -2px;border-radius:var(--r);--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(from 180deg at var(--r) calc(100% - var(--r)), #0000 25%, #000 0);--_d: (var(--s) + var(--r));mask:calc(var(--_d) + var(--x)) 100% var(--_m),0 calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.submenu-item--clearance{color:#e41313!important}.submenu-item--clearance:hover{color:#e41313;text-decoration:underline}.submenu-item{cursor:pointer!important}@media (max-width: 768px){.search-dropdown-wrapper .view-all-wrapper{bottom:1px!important}.product-result-wrapper{display:none!important}.PopularSearches-block{width:100%!important}.popular-title-wrapper{margin-bottom:5px}.search-dropdown-wrapper{left:auto!important;width:92%!important;height:400px!important;background:#fff!important;border-radius:16px!important;z-index:9999!important;box-shadow:0 12px 32px #00000040!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.search-inner-wrapper{flex:1;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important}.search-inner-wrapper.row{margin-left:0!important;margin-right:0!important}.view-all-wrapper{flex-shrink:0;background:#1f8f5f;color:#fff;text-align:center;padding:14px 0;font-weight:600;width:100%;border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.search-wrapper-section{width:55.6%;padding-left:30px!important}.logo-section-wrapper{width:11%;position:relative}.logo-section-wrapper img{width:135px;height:auto;position:absolute;top:5px}@media (max-width: 1023px){.mobile-search-cart{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%}.headerpadding-block{padding:0!important}.mobile-search-cart .logo{display:flex;justify-content:center;align-items:center}.mobile-search-cart .logo img{display:block}.mobile-search-cart>div:last-child{display:flex;align-items:center;gap:8px}}.product-result-title span{word-break:break-word;overflow-wrap:break-word}.fallback-logo{height:100px;width:auto;object-fit:contain;padding:5px!important}.register-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:2000;display:flex;align-items:center;justify-content:center}.register-popup{background:#fff;padding:3.5rem 4rem 2.5rem;border-radius:20px;max-width:700px;width:100%;position:relative;box-shadow:0 8px 32px #0000002e;max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5}.register-popup::-webkit-scrollbar{width:8px;background:#f5f5f5}.register-popup::-webkit-scrollbar-thumb{background:#ccc;border-radius:8px}.register-popup::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px}.form-fields-wrapper{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.form-row{display:flex;align-items:flex-start;gap:2.5rem;min-height:56px}.form-label{flex:0 0 220px;text-align:left;font-weight:600;font-size:1.05rem;padding-top:8px;letter-spacing:.02em}.form-field input:not([type=checkbox]),.form-field select{width:100%;max-width:350px;font-size:1rem;padding:8px 12px;border-radius:6px;border:1px solid #ccc;background:#fafafa}.form-field input[type=checkbox]{width:20px;height:18px;accent-color:#198754}.form-check-label{margin-left:.5rem;font-size:.98rem}@media (max-width: 900px){.register-popup{padding:2rem 1rem;max-width:100vw}.form-label{flex:0 0 120px;font-size:1rem}.form-row{gap:1rem}.form-field input:not([type=checkbox]),.form-field select{max-width:100%}}.login-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1e1e2873;z-index:2100;display:flex;align-items:center;justify-content:center}.login-popup{background:#f8f9fa;padding:2.5rem 3rem 2rem;border-radius:18px;max-width:420px;width:100%;position:relative;box-shadow:0 6px 24px #0000001f;max-height:90vh;overflow-y:auto}.login-user__signin-form{margin:0}.form-fields-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.form-row{display:flex;align-items:flex-start;gap:1.2rem;min-height:48px}.form-label{flex:0 0 120px;text-align:left;font-weight:500;font-size:1rem;padding-top:6px;color:#343a40}.form-field{flex:1 1 auto;display:flex;align-items:center}.textbox{width:100%;max-width:220px;font-size:1rem;padding:7px 10px;border-radius:5px;border:1px solid #ced4da;background:#fff;transition:border-color .2s}.textbox:focus{border-color:#198754;outline:none}.form-check-input[type=checkbox]{width:18px;height:18px;margin-right:8px;accent-color:#198754}.form-check-label{margin-left:.5rem;font-size:.97rem;color:#495057}.login-users__bottom{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;margin-top:2rem}.button-black{background:#212529;color:#fff;border:none;padding:.6rem 1.6rem;border-radius:5px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.button-black:hover{background:#343a40}.forgot-word{color:#198754;font-size:.97rem;text-decoration:underline;margin-left:.5rem}.alert-danger{background:#f8d7da;color:#842029;border-radius:5px;padding:.7rem 1rem;margin-bottom:1rem;font-size:.98rem}.btn-close{position:absolute;top:18px;right:18px;background:transparent;border:none;font-size:1.5rem;color:#212529;cursor:pointer}@media (max-width: 600px){.login-popup{padding:1rem;max-width:100vw}.form-label{flex:0 0 80px;font-size:.97rem}.form-row{gap:.7rem}.textbox{max-width:100%}}.cart-btn{padding:10px 15px;background:#004c3f;color:#fff;border:none;border-radius:6px;cursor:pointer}.close-btn{color:#000!important;font-size:22px}.cart-item{display:flex;gap:12px;position:relative}.cart-content-mini{padding-top:4px;position:relative}.cart-remove{position:absolute!important;top:4px;right:0;background:none;border:none;font-size:22px;cursor:pointer;color:#000!important;padding:0;margin:0;line-height:1}.mini-cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000008c;z-index:9999}.your-cart-header{font-size:28px;font-weight:300}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:400px;background:#fff;box-shadow:-2px 0 10px #0003;transition:transform .3s ease-in-out;z-index:10000;display:flex;flex-direction:column;transform:translate(100%)}.cart-drawer.open{transform:translate(0)}@media (max-width: 1023px){.cart-drawer{width:90%}}.cart-header{display:flex;justify-content:space-between;align-items:center;padding:15px;position:relative;border-bottom:1px solid}.close-btn{margin:0;padding:0;font-size:20px;line-height:1;background:none;border:none;cursor:pointer;display:flex;align-items:center}.cart-body{max-height:800px;overflow-y:auto;padding:15px}.mini-cart-title{margin:0;color:#191919;font-family:Poppins;font-size:14px;font-weight:400;line-height:125%;letter-spacing:-.28px;flex:1 1 auto;min-width:0}.mini-cart-product-name{font-family:Poppins;font-size:14px;font-weight:400;line-height:125%}.cart-original-price{text-decoration:line-through;color:#999;font-size:20px}.cart-discounted-price{font-size:22px!important;font-weight:400!important}.per-each{font-size:12px;color:#666}.cart-sku{margin-top:8px}.cart-criteria{font-size:12px;color:#666}.cart-criteria .cart-criterion:first-child{margin-top:0!important}.cart-pricing{display:flex;flex-direction:column;align-items:flex-end;margin-left:0!important;padding-left:0!important;margin-top:6px}.mini-cart-pricing{align-items:flex-start!important}.cart-original-price,.cart-discounted-price,.per-each{display:block;line-height:1.4}.subtotal{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:14px}.subtotal strong{font-weight:600;font-size:18px}.cart-image-container-mini{margin-right:10px;flex-shrink:0;width:146px;padding-top:7px}.cart-footer{padding:15px;border-top:1px solid #ddd}.subtotal{margin-bottom:20px}.checkout-btn{background:var(--background-dark-dark-biscay);color:#fff;width:100%;padding:10px;border:none;border-radius:6px;cursor:pointer;margin-bottom:10px}.cart-btn-secondary{background:#fff;color:var(--background-dark-dark-biscay);width:100%;padding:10px;border:none;border-radius:6px;cursor:pointer;border:1px solid var(--background-dark-dark-biscay)}.mini-cart-quantity-container{display:flex;align-items:center;justify-content:center;height:45px;margin-top:6px}.qty-btn{font-size:22px!important;font-weight:300!important;color:var(--background-dark-dark-biscay)}.cart-item{position:relative!important}.cart-content-mini{padding-right:40px!important}.cart-remove{position:absolute!important;top:18px!important;right:0!important;z-index:3!important;background:none!important;border:none!important;font-size:22px!important;cursor:pointer!important;color:#000!important;padding:0!important;margin:0!important;line-height:1!important;z-index:9999!important}.mini-cart-wrapper .cart-discounted-price{font-size:18px}.mini-cart-wrapper .cart-quantity{height:40px}.mini-cart-wrapper .cart-image-container-mini{padding:0}.mini-cart-wrapper .inner-cart-item{gap:16px}.mini-cart-wrapper .cart-body{padding:0}.mini-cart-wrapper .cart-image-container-mini{margin:0}.mini-cart-wrapper .cart-item{padding:0}.mini-cart-wrapper .cart-image-container-mini{width:92px}.mini-cart-wrapper .cart-image-container-mini img{height:92px;margin:0}.mini-cart-qty-field{text-align:center;outline:none}.items-cart-text{font-size:14px;font-weight:400;font-family:inter}@media (min-width: 1024px){.mini-cart-title-block{min-width:150px!important;max-width:150px!important}.remove-btn-cart-item{font-weight:300!important;top:0!important}}.minicart-quantity-block{width:32px!important;height:32px!important}.cart-item-border{border-bottom:1px solid #cccccc!important}.minicart-image-style{border-radius:4.6px!important}.restrictedLabel-fontsize-block{font-size:14px!important;font-weight:400!important}.restricted-quote-block{font-size:12px!important;font-weight:400!important}.clamp-3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;height:50px!important}.formatUSDCurrency-block{margin-top:28px!important}.mini-cart-alert-message-icon{margin-top:10px!important}.search-result-display-wrapper{width:90%;display:inline-block;padding:15px 12px}.search-view-wrapper{margin-bottom:20px;position:relative;background-color:var(--background-dark-dark-biscay);border-top-right-radius:8px;border-bottom-right-radius:8px}.search-title-wrapper{margin:15px 0}.search-title-wrapper .search-title{font-size:20px;font-weight:300}.search-title-wrapper .search-title span{font-weight:600}.search-result-display-wrapper .filter-tile{padding:5px 15px;background:var(--background-light-light-mint);border-radius:10px;margin-right:18px;color:#000}.search-result-display-wrapper .filter-tile.active,.search-result-display-wrapper .filter-tile.active:hover{background:var(--background-dark-dark-biscay);color:#fff}.search-result-display-wrapper .filter-tile:hover{background:var(--background-dark-medium-green-haze);cursor:pointer;color:#fff}.search-no-data-wrapper{padding:15%;text-align:center}.search-pagination{padding:5%}.search-sort-dropdown{display:inline-block;width:auto;position:absolute;right:0;top:0}.search-type-dropdown,.search-facet-dropdown{width:auto;display:inline-block;padding:0}.search-result-detail-wrapper{font-weight:700;font-size:16px;color:var(--background-dark-dust);text-transform:uppercase}.search-page-detail-wrapper{position:relative;padding:15px 0;margin-bottom:15px}.search-page-detail-wrapper .view-toggle{position:absolute;top:15px;right:0}.category-level-blocker{background-color:var(--background-light-light-mint)}.category-level-blocker .category-header-wrapper{padding:17px 15px;background-color:var(--background-dark-dark-biscay);color:#fff;cursor:pointer;border-right:1px solid #fff;border-top-left-radius:8px}.category-level-blocker .category-header-wrapper .icon{float:right}.category-level-blocker .category-list-wrapper{min-height:90vh;padding-top:15px;padding-bottom:15px}.category-name-wrapper{margin-bottom:15px}.sub-category-name{margin-bottom:10px;margin-left:15%}.sub-category-name.active{color:var(--background-dark-dark-biscay);font-weight:600;text-decoration:underline;text-underline-offset:3px!important}.search-content-wrapper{width:80%}.search-category-filter-wrapper{width:20%}.search-content-container{margin:0!important}.category-name-wrapper{margin-bottom:15px;font-size:14px}.category-name-wrapper:hover{cursor:pointer}.category-name-wrapper.active{color:var(--background-dark-dark-biscay);font-weight:600;text-decoration:underline;text-underline-offset:3px!important}.search-facet-btn:hover{background-color:var(--background-light-light-mint)}.search-facet-btn.active{background-color:var(--background-dark-medium-green-haze);color:#fff}.sds-dot{width:10px;height:10px;display:inline-block;background:var(--background-dark-dark-biscay);margin-right:15px;border-radius:5px}.sds-line-item{margin:15px 0;font-size:20px}.sds-line-item:hover{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.no-category-wrapper{text-align:center;padding-top:20%}.hover-text:hover{text-decoration:underline}.category-title{flex:1;font-weight:300!important;font-size:16px!important}.hamburger-icon{display:none}.category-header-wrapper{display:block;cursor:pointer}.chevron-icon{display:flex;float:right}.hamburger-icon,.category-title,.chevron-icon{pointer-events:auto}.filter-icon{display:none}@media (max-width: 768px){.chevron-icon{display:none!important}.filter-icon{display:flex!important;align-items:center!important;margin-right:8px!important;font-size:16px!important;opacity:.85!important;pointer-events:auto!important;cursor:pointer!important;color:#fff!important}.search-page-detail-wrapper{display:flex;flex-direction:column;gap:8px}.search-result-detail-wrapper{font-size:14px;text-align:left}.search-page-detail-wrapper .view-toggle{position:relative!important}.search-view-wrapper{margin-bottom:20px!important;margin-top:2px!important;position:relative!important;background-color:var(--background-dark-dark-biscay)!important;border-radius:8px!important}.search-sort-dropdown{position:relative!important}.search-sort-dropdown .dropdown-menu{position:absolute!important;top:100%!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;margin-top:8px!important;width:85%!important;max-width:320px!important}.search-category-filter-wrapper{position:relative!important;width:100%!important;z-index:2000!important}.search-content-wrapper{width:100%!important}.category-level-blocker .category-header-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 12px!important;background:var(--background-dark-dark-biscay)!important;color:#fff!important;border-radius:8px!important;cursor:default!important;pointer-events:none!important}.hamburger-icon{display:flex!important;align-items:center!important;font-size:22px!important;pointer-events:auto!important;cursor:pointer!important}.category-title{pointer-events:none!important;opacity:.85!important;font-weight:600!important;font-size:16px!important}.category-level-blocker .category-list-wrapper{position:absolute!important;top:100%!important;left:0!important;width:100%!important;max-height:65vh!important;overflow-y:auto!important;background:var(--background-light-light-mint)!important;border-radius:0 0 12px 12px!important;box-shadow:0 8px 24px #0003!important;padding:12px 16px!important}}@media (min-width: 1024px){.search-content-container,.search-title-wrapper{width:1216px}.search-sort-dropdown .btn.dropdown-toggle.custom-toggle,.search-type-dropdown .btn.dropdown-toggle.custom-toggle{height:auto!important;margin:4px 0!important}.search-sort-dropdown .btn span,.search-type-dropdown .btn span{font-size:14px}.search-facet-btn{margin:4.8px 0!important;padding:5px 12px!important}.custom-dropdown .btn{padding:5px 16px!important}}@media (max-width: 768px){.search-page-detail-wrapper .view-toggle{display:none}}.search-no-data-wrapper div{margin:8px 0}.no-record-text-wrapper{font-weight:700}.search-title span{word-break:break-word;overflow-wrap:break-word}.phone-link{pointer-events:none;text-decoration:none;color:inherit}@media (max-width: 768px){.phone-link{pointer-events:auto;color:inherit}}.chat-link{cursor:pointer;text-decoration:underline}.footers-calculator-wrapper{width:100%;display:flex;justify-content:center;padding-top:40px;padding-bottom:40px}.footers-calculator{max-width:600px;width:100%}.footers-calculator-wrapper .form-group{margin-bottom:16px}.footers-calculator-label{font-weight:600;font-size:14px}.footers-calculator-input{background-color:#fff;color:#000;margin-bottom:10px}.footers-calculator-input[type=number]::-webkit-inner-spin-button,.footers-calculator-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;margin:0}.mass-container{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;text-align:center}.mass-result{font-size:18px;font-weight:400;margin:0}.mass-value{font-weight:400}.button-pill-white-green-border{background-color:#fff;border:1px solid #009a66;color:#009a66;padding:10px 20px;font-size:16px;border-radius:25px;cursor:pointer}.units-calculator-select{color:#000;background-color:#fff}.footer-calculator{max-width:630px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.footer-calculator .form-group{align-items:center;margin-bottom:15px}.footer-calculator .form-group label{flex:0 0 150px;font-weight:500}.normality-text{font-weight:400}.footer-calculator .form-group input,.footer-calculator .form-group select{width:200px;padding:8px 10px;border:1px solid var(--background-light-iron);border-radius:5px;font-size:14px;background-color:#fff;color:#000}.footer-calculator .form-group select.units{max-width:120px;margin-left:10px}.button-pill{padding:10px 25px;border:none;border-radius:25px;font-size:14px;cursor:pointer;transition:.3s}.button-pill.green{background-color:var(--color-forest-green);color:var(--background-light-white);margin-top:12px}.button-pill.white.green-border{background-color:var(--background-light-white);border:2px solid var(--color-forest-green);color:var(--color-forest-green)}.button-pill.green:hover{background-color:var(--color-forest-green)}.button-pill.white.green-border:hover{background-color:var(--color-forest-green);color:var(--background-light-white)}.footer-calculator .col-md-offset-3{margin-left:150px}.footer-calculator .form-group .col-md-9{display:flex;align-items:center}.footer-calculator input[type=number]{-moz-appearance:textfield}.footer-calculator input::-webkit-outer-spin-button,.footer-calculator input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.footer-wrapper{width:100%;display:flex;justify-content:center}.footer-wrapper .calculator-box{max-width:600px;width:100%}.line{display:flex;align-items:center;margin:14px 0}.label-box-solution{width:165px;font-size:14px}.input-box{display:flex;align-items:center;gap:8px;background-color:#fff;color:#000}.footer-wrapper input[type=number]{width:200px;padding:6px 8px;font-size:14px;border:1px solid var(--background-light-iron);border-radius:4px;background-color:#fff;color:#000}.footer-wrapper select{padding:6px;font-size:14px;border:1px solid var(--background-light-iron);border-radius:4px}.result-box{text-align:center;margin-bottom:50px}.result-box-title{margin-top:18px;font-size:16px;font-weight:500}.button-pill.white.green-border{margin-top:12px;padding:6px 18px;border-radius:25px;border:1px solid var(--color-forest-green);background:var(--background-light-white);color:var(--color-forest-green);cursor:pointer;font-size:14px}.button-pill.white.green-border:hover{background:var(--color-forest-green);color:var(--background-light-white)}.error-msg{color:var(--color-custom-badge-red);font-size:13px;text-align:center}:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}h2{font-size:3.2em !;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.genesys-mxg-frame .mxg-launcher-btn{display:none}.flinn-tag-hide{position:fixed!important;visibility:hidden!important}:root{--background-dark-black: #080808;--background-dark-pale-grey: #6c757d;--background-dark-dust: #999999;--background-dark-medium-green-haze: #169b62;--background-dark-dark-green-haze: #0f563a;--background-dark-dark-biscay: #17335e;--background-dark-medium-biscay: #2c69dc;--background-light-white: #ffffff;--background-light-iron: #cccccc;--background-light-light-gray: #f8f7f8;--background-light-light-green: #eefbf3;--background-light-light-mint:#D5F6E1;--background-light-grey: #eeeeee;--background-dark-dark-overlay:#1A1D36 80% opacity Blur 24;--background-pale-light-blue:#E9F3F9;--foreground-on-dark-strong: #FFFFFF;--foreground-on-light-strong: #999999;--foreground-on-light-strong-2: #666666;--foreground-on-light-strong-3: #0F563A;--foreground-on-light-strong-4: #17356E;--foreground-on-light-strong-5: #080808;--foreground-on-light-strong-6: #F57A35;--foreground-on-light-eyebrow: #999999;--foreground-on-light-eyebrow-1: #666666;--foreground-on-light-eyebrow-2: #0F563A;--foreground-on-light-eyebrow-3: #17356E;--background--light-blue:#EFF7FF40;--color-border-light:#A9ACB1;--background-dark-pale-grey-light-green: lightgreen;--color-alice-blue: #E9F3F9;--color-custom-badge-red: #B42318;--color-forest-green: #198754;--color-dark-charcoal: #333333;--background-light-light-gray-transparent: rgba(222, 221, 222, .7);--colour-subtle-dark-biscay-hover:#2A4F8F;--colour-flash-dark-biscay:#6A8FC9;--bs-border-color-translucent: #eeeeee;--bs-gray-500:#DAD8D8;--background-dark-dark-biscay-hover: #1f437a;--background-light-light-gray-2: #F6F6F6;--background-neutral-1000:#000000;--background-neutral-800:#262626;--background-neutral-200:#e5e5e5;--background-neutral-100:#F5f5f5;--border-color-neutral-500:#666666;--border-color-neutral-800:#262626;--border-color-neutral-200:#e5e5e5;--border-color-neutral-100:#F5f5f5}
