@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap";:root{--brand-primary: #2EA3F2;--brand-secondary: #1E3444;--brand-light-gray: #F3F3F3;--brand-light-blue: #2EA3F2;--brand-dark: #0D0D0D;--font-heading: "Inter", sans-serif;--font-body: "Poppins", sans-serif;--border-radius: 12px;--border-radius-large: 12px;--shadow: none;--shadow-hover: 0 4px 12px rgba(46, 163, 242, .15);--transition: all .3s ease}body{font-family:var(--font-body);background-color:var(--brand-light-gray);color:var(--brand-dark);line-height:1.6}a{text-decoration:none!important}a:hover{text-decoration:underline!important;text-decoration-color:var(--brand-primary)!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;color:var(--brand-secondary);margin-bottom:1rem}.btn,.button,.shopify-payment-button__button,button[type=submit],input[type=submit],.product-form__submit,.cart__checkout-button,.product-form__buttons .button,.product-form__buttons .btn,.product-form__buttons button,.product-form__buttons input[type=submit],.product-form__buttons .shopify-payment-button__button{background-color:#fff!important;color:var(--brand-secondary)!important;border:2px solid var(--brand-primary)!important;border-radius:12px!important;padding:16px 52px!important;font-family:var(--font-body)!important;font-weight:600!important;text-transform:none!important;letter-spacing:.5px!important;transition:var(--transition)!important;box-shadow:none!important;font-size:1.4rem!important;line-height:1.2!important;min-height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;overflow:hidden!important;position:relative!important;--shadow-horizontal-offset: 0 !important;--shadow-vertical-offset: 0 !important;--shadow-blur-radius: 0 !important;--shadow-opacity: 0 !important;--shadow-visible: 0 !important;--border-offset: 0 !important;--border-opacity: 0 !important;--alpha-button-background: 1 !important;--alpha-button-border: 1 !important}.contact-form button[type=submit],.contact-form input[type=submit],.contact .button[type=submit],.contact .input[type=submit]{border:none!important}.newsletter-form__button,.newsletter-form button[type=submit]{border:none!important;margin-left:10px!important}.btn:hover,.button:hover,.shopify-payment-button__button:hover,button[type=submit]:hover,input[type=submit]:hover,.product-form__submit:hover,.cart__checkout-button:hover{background-color:var(--brand-primary)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:var(--shadow-hover)!important}.btn:before,.button:before,.shopify-payment-button__button:before,button[type=submit]:before,input[type=submit]:before,.product-form__submit:before,.cart__checkout-button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.btn:after,.button:after,.shopify-payment-button__button:after,button[type=submit]:after,input[type=submit]:after,.product-form__submit:after,.cart__checkout-button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.btn--secondary{background-color:transparent;color:var(--brand-primary);border:2px solid var(--brand-primary)}.btn--secondary:hover{background-color:var(--brand-primary);color:#fff}.card,.product-card,.collection-card{background-color:transparent;border-radius:var(--border-radius);border:none;box-shadow:var(--shadow);transition:var(--transition);overflow:hidden}.card:hover,.product-card:hover,.collection-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);background-color:#fff!important;border-radius:12px!important;box-shadow:0 0 20px #2ea3f24d!important;padding:1rem!important;margin:-1rem!important}.blog .card:hover,.blog .product-card:hover,.blog .collection-card:hover,.blog-card:hover,.article-card:hover{background-color:var(--brand-secondary)!important;color:#fff!important}.blog .card:hover *,.blog .product-card:hover *,.blog .collection-card:hover *,.blog-card:hover *,.article-card:hover *{color:#fff!important}.blog .card:hover a,.blog .product-card:hover a,.blog .collection-card:hover a,.blog-card:hover a,.article-card:hover a{color:var(--brand-primary)!important}.product-card:hover .product-card__info,.collection-card:hover .collection-card__info{background-color:transparent!important;padding:0!important}.collection-card:hover .collection-card__title,.collection-card:hover .collection-card__description{background-color:transparent!important}.collection-card__info{background-color:transparent!important;padding:1rem 0!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important}.collection-card__title{font-family:var(--font-heading);font-weight:600;color:var(--brand-secondary);margin-bottom:.5rem;background-color:transparent!important;flex-grow:1!important}.collection-card__description{background-color:transparent!important;color:var(--brand-dark);margin-top:auto!important}.header{background-color:var(--brand-light-gray)!important;border-bottom:none!important;box-shadow:var(--shadow);padding:1rem 0!important}@media screen and (max-width: 749px){.header{padding:6px 3rem!important}}.header .page-width{max-width:1500px!important;margin:0 auto!important;padding:0 1.5rem!important}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{padding-left:5rem!important;padding-right:5rem!important}}.header__heading-link{font-family:var(--font-heading);font-weight:700;color:var(--brand-secondary)}.header__inline-menu{font-family:var(--font-heading);font-weight:500}.header__inline-menu .header__menu-item{color:var(--brand-secondary);transition:var(--transition);transition:color var(--transition),background-color var(--transition),transform var(--transition)!important}.header__inline-menu .header__menu-item:hover{color:var(--brand-primary);text-decoration:underline!important;text-decoration-color:var(--brand-primary)!important;text-underline-offset:2px!important;text-decoration-thickness:2px!important}.header__inline-menu .header__menu-item:hover span{text-decoration:underline!important;text-decoration-color:var(--brand-primary)!important;text-underline-offset:2px!important;text-decoration-thickness:2px!important}details[open]>.header__inline-menu .header__menu-item{text-decoration:underline!important;text-decoration-color:var(--brand-primary)!important;text-underline-offset:2px!important;text-decoration-thickness:2px!important}.header__inline-menu .header__menu-item .header__submenu .header__menu-item{color:var(--brand-secondary);transition:var(--transition);transition:color var(--transition),background-color var(--transition),transform var(--transition)!important}.header__inline-menu .header__menu-item .header__submenu .header__menu-item:hover{color:var(--brand-primary)!important;text-decoration:underline!important;text-decoration-color:var(--brand-primary)!important;text-underline-offset:2px!important;text-decoration-thickness:2px!important}.header__inline-menu .header__submenu .header__menu-item:hover{text-decoration:underline!important;text-decoration-color:var(--brand-primary)!important;text-underline-offset:2px!important;text-decoration-thickness:2px!important}.header__mega-menu .header__menu-item{color:var(--brand-secondary);transition:var(--transition);transition:color var(--transition),background-color var(--transition),transform var(--transition)!important}.header__mega-menu .header__menu-item:hover{color:var(--brand-primary)!important;text-decoration:underline!important;text-decoration-color:var(--brand-primary)!important;text-underline-offset:2px!important;text-decoration-thickness:2px!important}.product-card__info{padding:1.5rem;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important}.product-card__title{font-family:var(--font-heading);font-weight:600;color:var(--brand-secondary);margin-bottom:.5rem;flex-grow:1!important}.product-card__price{font-family:var(--font-body);font-weight:500;color:var(--brand-primary);margin-top:auto!important}.form__input,.form__select,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number]:not(.quantity__input),input[type=url],select,textarea:not([id*=h-captcha]),.field__input:not(.quantity__input),.customer .field input:not(.quantity__input),.customer .field select,.customer .field textarea{border:none!important;border-radius:12px!important;padding:12px 16px!important;font-family:var(--font-body)!important;font-weight:500!important;background-color:#fff!important;color:var(--brand-secondary)!important;transition:var(--transition)!important;box-shadow:none!important;font-size:1.4rem!important;line-height:1.2!important;min-height:auto!important;display:block!important;width:100%!important;box-sizing:border-box!important;--inputs-border-width: 0 !important;--inputs-border-opacity: 0 !important;--inputs-shadow-opacity: 0 !important;--inputs-shadow-horizontal-offset: 0 !important;--inputs-shadow-vertical-offset: 0 !important;--inputs-shadow-blur-radius: 0 !important;text-shadow:none!important;-webkit-text-shadow:none!important;-moz-text-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.form__input:focus,.form__select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=url]:focus,select:focus,textarea:not([id*=h-captcha]):focus,.field__input:focus,.customer .field input:focus,.customer .field select:focus,.customer .field textarea:focus{border:none!important;outline:none!important;box-shadow:0 0 0 3px #2ea3f21a!important;background-color:#fff!important;text-shadow:none!important;-webkit-text-shadow:none!important;-moz-text-shadow:none!important}.form__input::placeholder,.form__select::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,select::placeholder,textarea:not([id*=h-captcha])::placeholder,.field__input::placeholder,.customer .field input::placeholder,.customer .field select::placeholder,.customer .field textarea::placeholder{color:var(--brand-secondary)!important;opacity:.7!important;font-family:var(--font-body)!important;font-weight:400!important;text-shadow:none!important;-webkit-text-shadow:none!important;-moz-text-shadow:none!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important}.form__input:before,.form__input:after,.form__select:before,.form__select:after,input[type=text]:before,input[type=text]:after,input[type=email]:before,input[type=email]:after,input[type=password]:before,input[type=password]:after,input[type=search]:before,input[type=search]:after,input[type=tel]:before,input[type=tel]:after,input[type=number]:before,input[type=number]:after,input[type=url]:before,input[type=url]:after,select:before,select:after,textarea:not([id*=h-captcha]):before,textarea:not([id*=h-captcha]):after,.field__input:before,.field__input:after,.customer .field input:before,.customer .field input:after,.customer .field select:before,.customer .field select:after,.customer .field textarea:before,.customer .field textarea:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}input,select,textarea:not([id*=h-captcha]),.field__input{border:none!important;border-width:0!important;border-style:none!important}.field__input::placeholder,.customer .field input::placeholder{opacity:1!important;color:var(--brand-secondary)!important;font-family:var(--font-body)!important;font-weight:400!important}.field__label,.customer .field label{display:none!important}.field:before,.field:after,.customer .field:before,.customer .field:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.field__input,.customer .field input{padding:12px 16px!important;margin:0!important;height:auto!important;min-height:auto!important}.h-captcha,[id*=h-captcha],textarea[id*=h-captcha],#shop-hcaptcha-badge-container{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:none!important;background:none!important;box-shadow:none!important}.footer{background-color:var(--brand-secondary);color:#fff;border-top:2px solid var(--brand-primary);width:100%!important;max-width:100%!important}.footer .page-width{max-width:1500px!important;margin:0 auto!important;padding:0 1.5rem!important}.footer__content-top{padding:3rem 0}.footer__blocks{font-family:var(--font-body)}.footer__blocks h2{font-family:var(--font-heading);color:#fff;margin-bottom:1rem}.cart-drawer{background-color:#fff;border-left:2px solid var(--brand-primary)}.cart-drawer__header{background-color:var(--brand-light-gray);border-bottom:2px solid var(--brand-light-blue)}.announcement-bar{background-color:var(--brand-primary);color:#fff;font-family:var(--font-heading);font-weight:500}.search__input{border:none!important;border-radius:12px!important;font-family:var(--font-body)!important;font-weight:500!important;background-color:#fff!important;color:var(--brand-secondary)!important;padding:12px 16px!important;font-size:1.4rem!important}.search__input:focus{border:none!important;outline:none!important;box-shadow:0 0 0 3px #2ea3f21a!important}.pagination__list{gap:.5rem}.pagination__item{border-radius:var(--border-radius);border:2px solid var(--brand-light-blue);background-color:#fff;transition:var(--transition)}.pagination__item:hover,.pagination__item--current{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.breadcrumb{font-family:var(--font-body);color:var(--brand-secondary)}.breadcrumb__link{color:var(--brand-primary);text-decoration:none}.breadcrumb__link:hover{color:var(--brand-secondary)}.collection-grid{gap:2rem}.product__title{font-family:var(--font-heading);font-weight:700;color:var(--brand-secondary)}.product__price{font-family:var(--font-body);font-weight:600;color:var(--brand-primary);font-size:1.25rem}.price,.price__regular,.price__sale,.price__badge,.product-card__price,.product__price,.cart-item__price,.cart__price,.price-item,.price-item--sale,.price-item--regular{font-weight:700!important;color:var(--brand-primary)!important;font-family:var(--font-body)!important}.variant-selects{gap:1rem}.variant-selects select{border:2px solid var(--brand-light-blue);border-radius:var(--border-radius);padding:8px 12px;font-family:var(--font-body)}.quantity__input{border:none!important;border-radius:0!important;font-family:var(--font-body);background-color:#fff!important;color:var(--brand-secondary)!important;text-align:center!important;font-weight:500!important;box-shadow:none!important;outline:none!important;--inputs-border-width: 0 !important;--inputs-border-opacity: 0 !important;--inputs-shadow-opacity: 0 !important}.quantity__button{background-color:var(--brand-light-blue);border:none;border-radius:0;color:var(--brand-secondary);transition:var(--transition);font-weight:600!important}.quantity__button:hover{background-color:var(--brand-light-blue);color:var(--brand-secondary)}.quantity__input,.quantity__button{border-radius:0!important}.quantity__button:first-child{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.quantity__button:last-child{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.quantity,.quantity__wrapper{border:2px solid #2ea3f2!important;border-radius:var(--border-radius)!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;background-color:#fff!important}.quantity__input,.quantity input[type=number],.quantity .field__input{border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;background-color:#fff!important;box-shadow:none!important;outline:none!important;--inputs-border-width: 0 !important;--inputs-border-opacity: 0 !important;--inputs-shadow-opacity: 0 !important;--inputs-shadow-horizontal-offset: 0 !important;--inputs-shadow-vertical-offset: 0 !important;--inputs-shadow-blur-radius: 0 !important}.quantity:after,.quantity:before{display:none!important;content:none!important;box-shadow:none!important;border:none!important;pointer-events:none!important}.social-icons{gap:1rem}.social-icons__link{background-color:var(--brand-light-blue);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.social-icons__link:hover{background-color:var(--brand-primary);transform:translateY(-2px)}.loading__spinner{border:2px solid var(--brand-light-blue);border-top:2px solid var(--brand-primary);border-radius:50%}@media screen and (max-width: 749px){.page-width{padding:0 1rem}.card,.product-card,.collection-card{border-radius:var(--border-radius)}.btn,.button{padding:10px 20px}}.brand-logo{font-family:var(--font-heading);font-weight:700;color:var(--brand-primary)}.brand-tagline{font-family:var(--font-body);color:var(--brand-secondary);font-style:italic}*{box-shadow:none!important}.card:before,.product-card:before,.collection-card:before{display:none!important}.shadow,.shadow-sm,.shadow-md,.shadow-lg{box-shadow:var(--shadow)!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--brand-light-gray)}::-webkit-scrollbar-thumb{background:var(--brand-light-blue)}::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}*[style*=border-radius]{border-radius:var(--border-radius)!important}.collection-card,.collection-card *,.collection-card:hover,.collection-card:hover *,.featured-collection *,.collection-list *{border-radius:12px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important}.collection-card:hover .collection-card__image-wrapper,.collection-card:hover .collection-card__image,.collection-card:hover .collection-card__media,.collection-card:hover .collection-card__media-wrapper,.collection-card:hover .collection-card__image-container{border-radius:12px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;overflow:hidden!important}.btn *,.button *,.shopify-payment-button__button *,button[type=submit] *,input[type=submit] *,.product-form__submit *,.cart__checkout-button *{border-radius:inherit!important}.header,.header-wrapper,.header__section{background-color:var(--brand-light-gray)!important}.collection-card__image-wrapper{border-radius:var(--border-radius)!important;overflow:hidden!important}.collection-card__image{border-radius:var(--border-radius)!important}.featured-collection .collection-card__image-wrapper,.featured-collection .collection-card__image,.collection-list .collection-card__image-wrapper,.collection-list .collection-card__image,.featured-collection .collection-card:hover .collection-card__image-wrapper,.featured-collection .collection-card:hover .collection-card__image,.collection-list .collection-card:hover .collection-card__image-wrapper,.collection-list .collection-card:hover .collection-card__image,.featured-collection .collection-card:focus .collection-card__image-wrapper,.featured-collection .collection-card:focus .collection-card__image,.collection-list .collection-card:focus .collection-card__image-wrapper,.collection-list .collection-card:focus .collection-card__image{border-radius:12px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;overflow:hidden!important;transition:var(--transition)!important}.collection-card img,.collection-card__media img,.collection-card__media-wrapper img,.collection-card__image-container img,.collection-card__image-container,.collection-card__media,.collection-card__media-wrapper,.collection-card:hover img,.collection-card:hover .collection-card__media img,.collection-card:hover .collection-card__media-wrapper img,.collection-card:hover .collection-card__image-container img,.collection-card:hover .collection-card__image-container,.collection-card:hover .collection-card__media,.collection-card:hover .collection-card__media-wrapper{border-radius:12px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;overflow:hidden!important}.card__inner,.card__media,.card__content{background-color:transparent!important}.product-card__info{background-color:transparent!important;padding:1rem 0!important}.skip-to-content-link{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;z-index:-9999!important}.skip-to-content-link:focus{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;z-index:9999!important;background:var(--brand-primary)!important;color:#fff!important;padding:8px 16px!important;border-radius:var(--border-radius)!important;text-decoration:none!important;font-family:var(--font-body)!important;font-weight:600!important}.fsb_background,div.fsb_background,.fsb_background *,#fsb_bar{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill svg{right:0!important}.klaviyo-form button[type=submit],.klaviyo-form input[type=submit],.klaviyo-form .klaviyo-form-submit,.klaviyo-form .klaviyo-form-submit-button,.klaviyo-form .klaviyo-form-submit input,.klaviyo-form .klaviyo-form-submit button{display:none!important}@media screen and (min-width: 750px){.header.page-width,.utility-bar__grid.page-width{padding-left:3.2rem!important;padding-right:3.2rem!important}}.collection-list .collection-card,.collection-list .collection-card__media,.collection-list .collection-card__media img,.collection-list .collection-card__media-wrapper,.collection-list .collection-card__media-wrapper img,.collection-list .collection-card__image-container,.collection-list .collection-card__image-container img,.collection-list .collection-card:hover,.collection-list .collection-card:hover .collection-card__media,.collection-list .collection-card:hover .collection-card__media img,.collection-list .collection-card:hover .collection-card__media-wrapper,.collection-list .collection-card:hover .collection-card__media-wrapper img,.collection-list .collection-card:hover .collection-card__image-container,.collection-list .collection-card:hover .collection-card__image-container img{border-radius:12px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;overflow:hidden!important}#fsb_message{font-family:Poppins,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;color:inherit!important;padding:0 10px!important;line-height:1.4!important;letter-spacing:.2px!important}#fsb_symbol,#fsb_amount{font-family:Poppins,sans-serif!important;font-size:1.4rem!important;font-weight:800!important;color:#fff!important;letter-spacing:.2px!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/3dprintland-brand.css.map */
