:root{--color-primary: #1A535C;--color-secondary: #4ECDC4;--color-accent: #4ECDC4;--color-background: #F7FFF7;--color-text: #1A1A1A;--color-button-text: #FFFFFF;--font-heading: "Helvetica Neue", sans-serif;--font-body: "Helvetica Neue", sans-serif;--border-radius: 8px;--color-border: #1A1A1A20;--box-shadow: 0 4px 10px rgba(0,0,0,.08);--transition-duration: .3s}html body .sticky-header.header-wrapper.color-.gradient.header-wrapper--border-bottom{background:#000!important;color:#fff!important}html body .banner__box.content-container.content-container--full-width-mobile.color-.gradient{background:#fff!important;border-radius:20px!important}html body .field{border:1px solid!important}html body .shopify-section-group-footer-group{background:#000!important;color:#fff!important}html body a.button.button--primary{background:#000!important;color:#fff!important;border-radius:10px!important}html body header,html body .header-wrapper{background:#000!important;color:#fff!important}html body footer,html body .footer-wrapper,html body .footer{background:#000!important;color:#fff!important}html body .banner__box{background:#fff!important;border-radius:20px!important}html body .button--primary,html body .btn--primary,html body .shopify-payment-button__button{background:#000!important;color:#fff!important;border-radius:10px!important}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2;margin-bottom:.5em;color:var(--color-text)}.header{background-color:#000;border-bottom:1px solid var(--color-border);padding:18px 0;box-shadow:0 2px 10px #00000014;position:relative;z-index:10;color:#fff!important}.header:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));opacity:.8}.header__heading-link{color:#fff!important;font-weight:700;font-size:1.25em;letter-spacing:.02em;transition:transform .3s ease}.header__heading-link:hover{transform:translateY(-2px)}h2.footer-block__heading.inline-richtext{color:#fff!important}.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.multicolumn__title{display:block!important}h2.title.inline-richtext.h1{text-align:center!important}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__info-wrapper{padding:2rem!important}}.header__menu-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fff!important;transition:width .3s ease}.header__menu-item:hover{color:#fff!important;text-decoration:none}.header__menu-item:hover:after{width:100%}.header__icon{color:#fff!important;transition:transform .3s ease,color .3s ease}.header__icon:hover{color:#fff!important;transform:scale(1.1)}.button{border-radius:10px;transition:all var(--transition-duration);font-weight:600;letter-spacing:.5px;box-shadow:0 2px 5px #0000001a}.button--primary{background-color:#000;color:#fff!important;border:1px solid black}.button--primary:hover{background-color:#333;border-color:#333;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.button--secondary{background-color:transparent;color:#000;border:1px solid black}.button--secondary:hover{background-color:#000;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.card-wrapper{border-radius:var(--border-radius);overflow:hidden;transition:transform var(--transition-duration),box-shadow var(--transition-duration);margin-bottom:1.5rem}.card-wrapper:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.card{border-radius:var(--border-radius);border:1px solid var(--color-border);box-shadow:var(--box-shadow);overflow:hidden;height:100%}.card__content{padding:1.5rem}.card__information{padding:1rem}.card__heading{margin-bottom:.5rem;font-weight:600}.price{color:var(--color-primary);font-weight:600;margin-top:.5rem;font-size:1.1rem}.product__title{margin-bottom:1rem;font-size:2rem}.product__description{margin-bottom:2rem;line-height:1.8}.product__info-wrapper{border-radius:var(--border-radius);padding:2rem;border:1px solid var(--color-border);box-shadow:var(--box-shadow)}.product-form__submit{width:100%;padding:1rem;font-size:1.1rem;margin-top:1rem;background-color:#000;color:#fff!important;border-radius:10px}.footer{background-color:#000;color:#fff!important;border-top:1px solid var(--color-border);padding:3rem 0;margin-top:4rem;position:relative}.footer:before{content:"";position:absolute;top:-3px;left:0;right:0;height:3px;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));opacity:.8}.footer__content-top{padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.footer__content-bottom{padding-top:2rem}.footer__block-heading{color:#fff!important;font-weight:600;margin-bottom:1rem;font-size:1.2rem}.footer-block__details-content{line-height:1.8;color:#fff!important}.footer-block__details-content a{display:block;padding:5px 0;transition:color .3s ease,transform .3s ease;color:#fff!important}.footer-block__details-content a:hover{color:var(--color-primary);transform:translate(5px)}.footer__payment{margin-top:1rem}.banner{position:relative;overflow:hidden;border-radius:var(--border-radius);margin-bottom:2rem}.banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000001a,#0006);z-index:1}.banner__content{position:relative;z-index:2;padding:2rem}.banner__box{background-color:#fff!important;border-radius:20px!important;padding:2rem;box-shadow:0 10px 20px #00000026;max-width:500px;margin:0 auto}.banner__heading{margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.2);font-size:2.5rem;color:var(--color-text)}.banner__text{margin-bottom:1.5rem;text-shadow:0 1px 2px rgba(0,0,0,.1);font-size:1.1rem;color:var(--color-text)}.collection-hero__title{font-size:2.5rem;margin-bottom:1rem}.collection-hero__description{max-width:600px;margin:0 auto 2rem}.collection__description{text-align:center;max-width:800px;margin:0 auto 2rem}.filters-toolbar-wrapper{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:2rem}body{font-weight:400}.container{max-width:1300px;margin:0 auto;padding:0 1.5rem}.header{background-color:var(--color-background)}.header:after{background:linear-gradient(to right,var(--color-primary),var(--color-accent));height:3px}.card{border:none;box-shadow:0 5px 15px #00000014;transition:all .3s ease}.card:hover{box-shadow:0 10px 25px #00000026}.card__heading{font-weight:500}.button{border-radius:30px;padding:.75em 1.75em}.product__title{font-weight:600}.banner__heading{font-weight:700}.section-header{text-align:center;margin-bottom:3rem;position:relative}.section-header h2{font-weight:600;position:relative;display:inline-block;padding:0 15px}.section-header h2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:3px;background-color:var(--color-primary)}.footer{background-color:var(--color-background)}.footer:before{background:linear-gradient(to right,var(--color-primary),var(--color-accent));height:3px}.banner__box{background-color:#ffffffd9;border-radius:15px}.featured-collection{padding:4rem 0}.featured-collection__title{text-align:center;margin-bottom:2rem;font-size:2rem}.featured-collection__view-all{display:block;text-align:center;margin-top:2rem}.testimonials{padding:4rem 0;background-color:#1a1a1a05}.testimonial__title{text-align:center;margin-bottom:2rem;font-size:2rem}.testimonial__item{padding:2rem;background-color:var(--color-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-bottom:1.5rem}.testimonial__content{font-style:italic;margin-bottom:1rem}.testimonial__author{font-weight:600;color:var(--color-primary)}.promo-banner{padding:3rem 0;background-color:var(--color-primary);color:var(--color-button-text);text-align:center;margin:4rem 0;border-radius:var(--border-radius)}.promo-banner__title{color:var(--color-button-text);margin-bottom:1rem;font-size:1.8rem}.promo-banner__text{margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.promo-banner .button{background-color:var(--color-button-text);color:var(--color-primary);border:none}.promo-banner .button:hover{background-color:var(--color-background);color:var(--color-primary)}.product-features{padding:4rem 0}.product-features__title{text-align:center;margin-bottom:2rem;font-size:2rem}.feature-item{text-align:center;padding:1.5rem;margin-bottom:2rem}.feature-item__icon{margin-bottom:1rem;font-size:2.5rem;color:var(--color-primary)}.feature-item__title{margin-bottom:.5rem;font-weight:600}.image-with-text{padding:4rem 0}.image-with-text__media{border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.image-with-text__content{padding:2rem}.image-with-text__heading{margin-bottom:1rem;font-size:2rem}.image-with-text__text{margin-bottom:1.5rem}.cta-section{padding:5rem 0;text-align:center;background-color:#1a535c10;border-radius:var(--border-radius);margin:3rem 0}.cta-section__heading{margin-bottom:1rem;font-size:2.2rem}.cta-section__text{margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.collection-list{padding:4rem 0}.collection-list__item{margin-bottom:2rem}.collection-list__item .card{position:relative;overflow:hidden}.collection-list__item .card img{transition:transform .5s ease}.collection-list__item .card:hover img{transform:scale(1.05)}.collection-list__item .card-information{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:#000000b3;color:#fff!important;text-align:center}@media screen and (max-width: 749px){.banner__heading{font-size:1.8rem}.banner__content{padding:1.5rem}.section-header{margin-bottom:2rem}.featured-collection,.image-with-text,.product-features,.collection-list{padding:2rem 0}}.header__heading-logo{transition:transform .3s ease}.header__heading-logo:hover{transform:scale(1.05)}.announcement-bar{background-color:var(--color-primary);color:#fff;font-weight:500;text-align:center;padding:10px 0}.shopify-section-group-header-group{background-color:var(--color-primary)}.announcement-bar__message{margin:0;font-size:1.5rem;letter-spacing:.5px}.rich-text{text-align:center;padding:4rem 0}.rich-text__heading{margin-bottom:1.5rem}.rich-text__text{margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.image-with-text__media img{transition:transform .5s ease}.image-with-text__media:hover img{transform:scale(1.03)}.multicolumn-card{height:100%;transition:transform .3s ease,box-shadow .3s ease}.multicolumn-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.multicolumn-card__info{padding:1.5rem}.product-form__buttons{position:relative;z-index:2}.product-form__submit{font-weight:600;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 6px 10px #00000026}.newsletter-form{max-width:500px;margin:0 auto}.newsletter-form__field-wrapper{display:flex}.newsletter-form__button{margin-top:0;margin-left:.5rem}.field__input{padding:1rem;border-radius:var(--border-radius);border:1px solid var(--color-border);transition:border-color .3s ease,box-shadow .3s ease}.field__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-styles.css.map */
