@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-Regular.woff) format("woff"),url(AvenirNextLTPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-Demi.woff) format("woff"),url(AvenirNextLTPro-Demi.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-Bold.woff) format("woff"),url(AvenirNextLTPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-Heavy.woff) format("woff"),url(AvenirNextLTPro-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(CenturyGothic.woff) format("woff"),url(CenturyGothic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(CenturyGothic-Bold.woff) format("woff"),url(CenturyGothic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:Avenir Next LT Pro!important;font-style:normal}button,.button{border-radius:8px;font-weight:700}h1,h2,h3,.h1,.h2,.h3{font-family:Century Gothic!important;font-style:normal;font-weight:700!important}h4,h5,h6,.h4,.h5,.h6{font-family:Avenir Next LT Pro!important;font-style:normal;font-weight:700}.footer .h6{font-size:16px}.faq .expander-container{padding:12px;border-radius:50%}.faq .accordion :is(svg){transition:transform .2s;transform:rotate(180deg)}.faq .group[aria-expanded=true] .icon.group-expanded\:rotate{transform:rotate(0)}.faq .group[aria-expanded=true] .expander-container{background:#08518a;color:#fff}.faq .accordion{border-block-width:0}.header{max-width:1400px;margin:auto}.footer{padding-block-start:0!important}.footer .container{max-width:1280px;margin:auto}.footer__inner .social-icon-bar{padding:0}.footer__inner .social-icon{width:48px;height:48px;border:1px solid #fff;border-radius:50%}.footer__block-list{border-top:1px solid #0B60A2;border-bottom:1px solid #0B60A2;padding:2rem 0}@media screen and (max-width: 699px){.footer__block-list{padding:2rem!important}.footer__block--social_media .h6{text-align:center}}.footer__inner .h6{font-family:Century Gothic!important;font-weight:700}image-with-text{max-width:1400px;margin:auto}image-with-text{justify-items:center}.shopify-sections--testimonials__custom{background:#08518a}.testimonials__section{display:flex;justify-content:space-between;align-items:flex-start;background-size:contain;gap:4rem;max-width:1400px;margin:auto}@media screen and (max-width: 699px){.testimonials__section{flex-direction:column;gap:2rem}.testimonials__section .text-content{flex:1 1 100%!important;padding:3rem!important}.testimonials__section .testimonials-wrapper{flex:1 1 100%!important;grid-template-columns:1fr!important}.testimonials__section .testimonials-wrapper .scroll-down{display:none}}.testimonials__section .text-content{flex:1 1 40%;padding:5rem 3rem}.testimonials__section .text-content .h6{color:#f5bd33}.testimonials__section .testimonials-wrapper{flex:1 1 50%;display:grid;grid-template-columns:1fr 1fr;gap:3rem;overflow:hidden;max-height:600px}.scroll-track{display:flex;flex-direction:column;gap:24px;animation:scrollLoop 40s linear infinite}.scroll-up .scroll-track{animation-name:scrollUp}.scroll-down .scroll-track{animation-name:scrollDown}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.testimonial-card{background:#f0f8ff;padding:32px;border-radius:24px;box-shadow:0 6px 16px #00000014;transition:transform .3s ease,box-shadow .3s ease;font-size:16px;line-height:1.6;max-width:100%;display:flex;flex-direction:column}.avatar{width:33px;height:33px;object-fit:cover;margin-bottom:16px}.quote-block{display:flex}.quote-block p{margin:0 16px 16px;max-width:90%;font-style:italic}.author-block{font-weight:600;font-size:14px;color:#333;line-height:1.4;border-left:2px solid #F5BD33;padding-left:20px}@media screen and (min-width: 1000px){.footer__aside{justify-content:unset!important}}.shopify-section--newsletter__custom form{flex:.9;min-width:280px;gap:0;background:#fff;padding:10px;border-radius:8px;width:100%!important;height:max-content}.shopify-section--newsletter__custom form input[type=email]{color:#170c01;border:none}.shopify-section--newsletter__custom form input::placeholder{color:#575757}.shopify-section--newsletter__custom .content{max-width:1400px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 699px){.shopify-section--newsletter__custom .content{grid-template-columns:1fr}.shopify-section--newsletter__custom form{background-color:transparent}.shopify-section--newsletter__custom form input[type=email]{background:#fff}}@media screen and (min-width: 699px){.footer__block--image_with_text{flex-basis:auto!important}.footer__block--image_with_text p{max-with:400px}.footer__block--links,.footer__block--image{flex-grow:unset!important}}@media screen and (min-width: 1400px){.footer__block-list{column-gap:8rem!important}}.contact-section{background-color:#f0f8ff}.contact-section__wrapper{display:flex;flex-wrap:wrap;gap:60px;padding:80px 40px;max-width:1200px;margin:0 auto}.contact-first__column{flex:1;display:flex;flex-direction:column;margin-top:1rem}.contact-first__column .h1{margin-bottom:12px;color:#08518a}.contact-intro{font-size:16px;line-height:1.6;margin-bottom:2rem}.contact-details{display:grid;grid-template-columns:1fr 1fr;margin-left:0;gap:32px}@media screen and (max-width: 699px){.contact-details{grid-template-columns:1fr}}.contact-block{display:flex;flex-direction:column;gap:8px}.contact-label{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#08518a}.contact-icon{width:24px;height:24px}.contact-icon svg{width:100%;height:100%}.contact-value{font-size:16px;color:#08518a}.contact-second__column{flex:1;display:grid;gap:24px}.contact-second__column .form-row{display:flex;flex-direction:column;gap:5px!important;margin-bottom:20px}.contact-second__column .form-row-inline{display:flex;gap:0;flex-wrap:wrap;justify-content:space-between}.contact-second__column .form-row-inline .form-row{flex:1 1 auto;min-width:240px}@media (max-width: 768px){.contact-second__column .form-row-inline{flex-direction:column}}.contact-second__column label{font-family:Century Gothic;font-size:14px;font-weight:700;color:#08518a}.contact-second__column input,.contact-second__column textarea{padding:12px;border:1px solid #D9D9D9;border-radius:8px;font-size:16px}.contact-second__column textarea{min-height:120px;resize:vertical}.contact-second__column #contact_form{background-color:#fff;padding:2rem;border-radius:16px}.submit-button{font-family:Century Gothic;font-weight:700;width:160px;background-color:#08518a!important;color:#fff;padding:14px;border:none;border-radius:8px;font-size:16px;cursor:pointer}.breadcrumbs-section{z-index:2;position:absolute;left:50%}.breadcrumb-bar svg{display:inline-block;margin:0 10px}.breadcrumb-bar{padding:1.5rem 2rem 2rem;font-size:14px;font-weight:600;text-align:center;position:relative;left:-50%;display:flex;align-items:center;width:max-content}.breadcrumb-bar a{text-decoration:none;text-transform:uppercase}.breadcrumb-bar span{text-transform:uppercase}.social-icon-bar{display:flex;gap:16px;padding:24px 0;margin:0!important}@media screen and (max-width: 699px){.social-icon-bar{justify-content:center}}.social-icon{margin:0!important;width:64px;height:64px;background:#08518a!important;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:12px}.social-icon svg{width:100%;height:100%}.shopify-section--featured-collections .container{max-width:1400px;margin:0 auto}.featured-collections__wrapper{display:grid;gap:1rem;grid-template-columns:1fr 2fr}.featured-collections-carousel{align-items:center}.full-page-testimonials__container{background-color:#08518a;position:relative;overflow:hidden}.full-page-testimonials__wrapper{padding:80px 40px;text-align:center;max-width:1400px;margin:auto}.full-page-testimonials__header{color:#fff}.full-page-testimonials__grid{column-count:3;column-gap:32px;margin:3rem 0;position:relative}@media (max-width: 1024px){.full-page-testimonials__grid{column-count:2}}@media (max-width: 600px){.full-page-testimonials__grid{column-count:1}}.full-page-testimonials__card{display:inline-block;width:100%;margin-bottom:32px;background:#f0f8ff;padding:32px;border-radius:24px;box-shadow:0 4px 12px #0000000f;text-align:left;break-inside:avoid}.quote{font-style:italic;font-size:16px;line-height:1.6;margin:0 2.5rem 16px 0}.author-block .name{font-weight:600;font-size:14px}.author-block .role{font-size:13px;color:#777}.full-page-testimonials__footer p{font-family:Century Gothic;font-size:32px;font-weight:700;color:#fff}.bg-cow{position:absolute;top:1rem;z-index:0}.bg-peacock{position:absolute;bottom:0;right:1rem;z-index:0}.collection{padding:0 5rem}.shopify-section--main-collection .container{max-width:1400px;margin:auto}featured-collections-carousel .product-title{font-weight:600;max-width:220px}featured-collections-carousel price-list,sale-price{font-size:1.5rem!important;color:#08518a!important;font-weight:600!important}.blog-section{padding:4rem 2rem;max-width:1400px;margin:0 auto}.blog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.blog-title{font-size:2.5rem;font-weight:700;margin:0}.rss-link svg{width:24px;height:24px;fill:#555;transition:fill .3s ease}.rss-link:hover svg{fill:#000}.tag-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.tag-pill{padding:.4rem .8rem;background:#f2f2f2;border-radius:20px;font-size:.9rem;text-decoration:none;color:#333;transition:background .3s ease}.tag-pill:hover{background:#ddd}.featured-post.split-layout{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:3rem;overflow:hidden}.featured-link{display:flex;flex-wrap:wrap;text-decoration:none;color:inherit;width:100%;align-items:center;gap:3rem}.featured-image{flex:1 1 45%;max-height:100%;background-size:cover;background-position:center;border-radius:12px}.featured-content{flex:1 1 50%;padding:2rem;display:flex;flex-direction:column;justify-content:center}.featured-subtitle{font-size:15px;font-weight:400;line-height:110.00000000000001%;letter-spacing:15%;text-transform:uppercase;color:#3974a1}.featured-title{font-weight:700;font-size:48px;line-height:57.6px;letter-spacing:-4%;color:#08518a}.featured-blog-date{color:#08518a;margin:16px 0}.featured-excerpt{font-size:1rem;color:#444;margin-bottom:1.5rem}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.blog-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.blog-card:hover{transform:translateY(-4px)}.blog-card a{text-decoration:none;color:inherit;display:block}.blog-card-wrapper{padding:2rem}.blog-category{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;margin-bottom:.5rem;display:block}.blog-date{font-size:.85rem;color:#aaa;margin-bottom:.5rem;display:block}.blog-card .blog-title{font-weight:700;font-size:18px;line-height:21.6px;letter-spacing:-3%;margin:0 0 .5rem;color:#08518a}.blog-excerpt{font-size:.95rem;color:#444;margin-bottom:1rem}.read-more{display:inline-block;text-decoration:none;color:#170c01;cursor:pointer;font-weight:700;font-size:16px;line-height:20px}.read-more:after{width:10px;height:10px;transform:translate(.4em);transition:transform .2s ease;display:inline-block;vertical-align:baseline;content:"";background-repeat:no-repeat;background-size:contain;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.857169L6 5.50003L0.999999 10.1429' stroke='%23170C01' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.read-more:hover:after{transform:translate(.7em)}.blog-card-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-top-right-radius:12px;border-top-left-radius:12px;margin-bottom:1rem}.card-image{width:100%;height:100%;object-fit:cover;display:block}.hidden-card{display:none}.see-more-wrapper{text-align:center;margin-top:2rem}.see-more-button{padding:.75rem 1.5rem;font-size:1rem;background-color:#07c;color:#fff;border:none;border-radius:999px;cursor:pointer;transition:background-color .3s ease}.see-more-button:hover{background-color:#005fa3}.featured-collection__link{display:inline-block;padding:1rem;text-align:center;text-decoration:none;color:#08518a;cursor:pointer;font-weight:700;font-size:1.4rem;line-height:24px}.featured-collection__link:after{width:1rem;height:1rem;transform:translate(.48em);transition:transform .2s ease;display:inline-block;vertical-align:baseline;content:"";background-repeat:no-repeat;background-size:contain;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.857169L6 5.50003L0.999999 10.1429' stroke='%2308518A' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.featured-collection__link:hover:after{transform:translate(.7em)}image-with-text-overlay .image-with-text-overlay__link{display:inline-block;text-decoration:none!important;cursor:pointer;background:none!important}image-with-text-overlay .image-with-text-overlay__link:after{width:1rem;height:1rem;transform:translate(.48em);transition:transform .2s ease;display:inline-block;vertical-align:baseline;content:"";background-repeat:no-repeat;background-size:contain;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.857169L6 5.50003L0.999999 10.1429' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}image-with-text-overlay .image-with-text-overlay__link:hover:after{transform:translate(.7em)}.page-our-story .prose ul{list-style:none!important}.page-our-story .prose ul>li h5{font-weight:700}.page-our-story .prose ul>li{clear:left;padding:.5rem 0;font-weight:700}.page-our-story .prose ul>li:before{content:"";height:1.5rem;width:1.5rem;display:block;float:left;margin-right:.5rem;background-position:center;background-repeat:no-repeat;background-size:100%}.page-our-story .prose ul>li:before{background-image:url(bullet.svg);background-size:cover;background-position:center;padding:.15rem;padding:1rem}.product-page .content-tabs::part(tab-list){justify-content:unset;gap:0;width:100%;border-block-end:none;background-color:#e5e5e5}.product-page .content-tabs [role=tab]{box-shadow:none;border-radius:0;padding:1rem 0;font-weight:600}.product-page .content-tabs [role=tabpanel]{padding:0 2rem}.product-page .shopify-section--tabs .container{max-width:1400px;margin:auto;padding:0 3rem}.product-page .content-tabs [aria-selected=true]{background-color:#08518a;color:#fff}product-list product-card .product-title{font-weight:600;max-width:200px}product-list product-card{padding:2rem;box-shadow:0 0 15px #4e3b310d;background:#fff;border-radius:16px;transition:transform .3s ease}product-list product-card:hover{transform:translateY(-4px)!important}featured-collections-carousel product-list product-card{text-align:left!important}.article__wrapper .article__image{border-radius:16px}.blog-post-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.blog-post-card:hover{transform:translateY(-4px)}.blog-post-card>a{border-top-left-radius:16px;border-top-right-radius:16px}.blog-post-card .blog-post-card__info{padding:0 2rem 2rem}.blog-post-card .blog-post-card__info span{color:#08518a}.blog-post-card .blog-post-card__info p a{font-weight:700;font-size:1.5rem;line-height:21.6px;letter-spacing:-3%;color:#08518a}.article-page{overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 699px){.article-page .article__wrapper{padding-top:4rem}}.article__wrapper .article__image img{height:100%}.article__wrapper .social-media--block{justify-content:end}.cart-drawer__items sale-price{font-size:1rem!important}.cart-drawer [slot=header]{font-weight:600}@media screen and (max-width: 699px){.collection{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
