body,p,input,textarea,button,select{font-family:SF Pro Display}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:SF Pro Display;font-weight:500}.btn,.btn--secondary,.rte .btn--secondary,.btn--tertiary,.rte .btn--tertiary,.rte .btn{font-family:SF Pro Display;text-transform:capitalize}.btn--tertiary:hover,.rte .btn--tertiary:hover{color:#000!important}.slider-overlay .btn--tertiary:hover{background:#3f5ff2;color:#fff!important}.section-title{padding:0 80px 40px}.home-rich-text{padding-top:30px;padding-bottom:30px}.home-promotion-block .h5:last-child,.home-promotion-block .h5:last-child p:last-child{margin-bottom:0}.cart-wrapper .cart-item-count{background:#3f5ff2;border:1px solid #3f5ff2;color:#fff}.section-featured-collection .section-title{padding:40px 80px 20px}#grp-entangle--root{padding:30px 80px!important}.main-content{padding-bottom:0}.left-nav{margin-left:80px;margin-right:80px}.site-header .header-nav{font-family:SF Pro Display!important;padding:5px 20px}.site-header__logo-left a,.site-header__logo-left img,.site-header__logo-center a,.site-header__logo-center img{font-family:SF Pro Display}.site-nav--has-dropdown:nth-child(1) .site-nav--has-dropdown_link{background:none!important;color:#000!important;font-weight:500!important;padding:5px 10px!important}.site-nav--has-dropdown:nth-child(1) .site-nav--has-dropdown_link:hover{background:none!important;color:#000!important}.site-header .main-menu-dropdown .child-div li a{font-size:18px!important}.site-header .main-menu-dropdown .child-div a:hover{color:#3f5ff2}.site-header .main-menu-dropdown .side-end{padding-right:20px}.site-header .main-menu-dropdown .child-div{padding-right:15px}.site-header .main-menu-dropdown{border-top:1px solid #000}.promo-bar{height:auto;margin-top:0;padding:5px 0}.center-nav{padding:0;height:auto!important}.center-nav .left-nav .search-wrapper{margin-right:0}.center-nav .left-nav .search-wrapper .header-icons,.cart-wrapper,.icon-user{width:34px;height:34px;background:#fff;border-radius:34px;display:inline-flex!important;align-items:center;justify-content:center;margin-left:10px;max-width:100%}.section-masonry .grid__item.large--one-whole{height:85vh!important}.video-slide{width:100%;height:100%}.video-slide video{width:100%;height:100%;object-fit:cover}h2,.h2{font-size:42px;line-height:1.15}.wrapper{max-width:100%}.card-shadow,.blog-header,.cart-header,.cart-items,.template-blog .blog-card,.related-products,.search-form,.grid-column-wrapper,.cart-purchase-wrapper,.cart-items-empty,.page-wrapper,.template-article .main-content,.instagram--square{box-shadow:none}.section-margin{margin:0}.collection-page-grid-giotis{padding-left:15px;padding-right:15px}.homepage-collection-list{padding-left:80px;padding-right:80px}.index-pgi{width:100%}.left-map:only-child{width:100%}.site-header .header-nav .site-nav__link{font-size:18px!important;font-weight:500}.slider-overlay h2{font-weight:700}.big-heading{font-family:"Expert 2.0";font-size:146px;color:#fff}.big-heading h2{font-family:"Expert 2.0";font-size:146px;font-weight:400;margin:0}.big-heading h2 strong{font-weight:400;color:#3f5ff2}.hero-subtitle{max-width:600px;padding:0!important;margin:0 auto}.hero-subtitle p,.home-promotion-block .h5 p{font-size:18px!important}.home-rich-text{min-height:0;max-width:1260px;margin:0 auto;padding-left:15px;padding-right:15px;float:none}.home-rich-text{min-height:0}.homepage-collection-wrapper{display:flex;flex-wrap:wrap}.homepage-collection-list .collection-grid-height{float:none;z-index:0}.homepage-collection-list .collection-grid-height .card-shadow{overflow:hidden}.homepage-collection-list .collection-grid-height img{height:100%;object-fit:cover;transition:.4s}.homepage-collection-list .collection-grid-height:hover img{scale:1.1}.instagram-title:empty{display:none}#collection-list-template .collection-overlay{bottom:0;top:auto;transform:translateY(0);padding:0 20px;text-align:left}#collection-list-template .collection-overlay h2{font-size:18px}.homepage-collection-margin,.product-related-items{padding:0}.section-featured-collection{padding-bottom:40px}.index-pgi{padding-left:80px;padding-right:80px;column-gap:18px}.grid-product-container{padding:0;background:#f5f5f7}.grid-product-container .ptest{position:relative;margin-bottom:15px;overflow:hidden}.grid-product-container .ptest .quick-view{position:absolute;bottom:-110%;left:30px;right:30px;padding:7px 15px;background:#000c;color:#fff;font-weight:400;font-size:16px;text-transform:capitalize;transition:all .4s;border-radius:4px}.grid-product-container .ptest .quick-view:hover{background:#7385d9}.grid-product-container:hover .ptest .quick-view{bottom:10px}.grid-product-container .ptest img{mix-blend-mode:multiply;height:auto;aspect-ratio:1 / 1;transition:.4s}.grid-product-container:hover .ptest img{scale:1.1}.collection-page-grid-giotis.large--one-quarter{width:calc(20% - 14.4px)}.slick-slide .collection-page-grid-giotis.large--one-quarter{width:100%}.section-parallax{height:700px;background:#000}.section-parallax .section__image{opacity:.7!important;transition:.4s}.section-parallax:hover .section__image{opacity:.8!important}.section-parallax .section__body{background:none;color:#fff}.section-parallax .section__body .section__content-inner h2{font-family:"Expert 2.0";font-size:146px;font-weight:400;margin:0}.section-parallax .section__body .section__content-inner p{font-size:18px!important}.footer{background:#000;color:#fff}.footer__blocks-wrapper{display:flex;flex-wrap:wrap;width:100%;column-gap:20px;margin:0;padding:40px 80px}.footer__blocks-wrapper h2{font-size:16px;font-weight:700}.footer__blocks-wrapper a{color:currentColor}.footer__blocks-wrapper a:hover{color:#7385d9}.footer__blocks-wrapper ul{list-style:none;padding:0;margin:0}[data-section-type=footer]{display:none}.footer-social-icons{width:100%;text-align:left}.supports-fontface .icon-fallback-text .icon{width:24px;height:24px}.certification-options img{width:62px;height:62px;margin-right:3px;margin-bottom:3px;object-fit:contain;background:#fff}.newsletter-form__field-wrapper{margin-bottom:15px}.newsletter-form__field-wrapper .field__input{width:calc(100% - 70px);height:50px;border-radius:4px}.newsletter-form__button{background:#4b5ca9;color:#fff;width:66px;height:50px;border-radius:4px}.footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 80px}.footer__content-bottom-wrapper img{vertical-align:middle}.footer__content-bottom-wrapper a{color:currentColor}.template-collection .sorting-header{padding:20px 80px 0}.template-collection .sorting-header .index-pgi{padding-left:0;padding-right:0}.template-collection .grid--full,.template-search .grid--full{margin-left:0}.template-collection .grid__item{padding-left:0}.section-header.collection-header{background:#4b5ca9;color:#fff}.section-header.collection-header .collection__title{color:#fff;padding-bottom:40px}.template-collection .sorting-header .form-horizontal:last-child{margin-right:0}.template-collection .sorting-header .form-horizontal{background:none!important;border-color:#4b5ca9}.collection-grid .section-background{padding-top:0!important}.collection-grid .index-pgi{width:100%;padding:0 80px;column-gap:18px}.template-collection .grid__item .ptest{margin-bottom:15px}.collection-products .quick-view,.collection-grid-item-snippet .quick-view{color:#fff!important}.section-instagram,.section-logos{display:none}.template-index #shopify-section-map{margin-top:40px}#shopify-section-map{background:#f5f5f7;margin-bottom:40px}.grid-product-container .product-price-grid{padding:0 15px 20px;margin:0}.grid-product-container .product-price-grid p{margin:0}.grid-product-container .pro-title{padding:0 15px}.grid-product-container .product-price{font-weight:700}.home-reveal{background:var(--bg);color:var(--fg)}.img-with-text .right-text{padding-top:110px;padding-bottom:112px}.img-with-text .feature-content h2.black{font-family:"Expert 2.0";font-size:6vw;font-weight:400;margin:0}.img-with-text .feature-content .h5 h2{font-size:35px;font-weight:700}.img-with-text .feature-content .btn:hover{background:#fff;color:#7385d9!important}.grp-entangle-badge-button:hover{color:#fff}.fancybox-container .product-single .product-mobile{padding-left:40px}.fancybox-container .product-single .view-more-quick{margin-top:30px;font-size:16px;text-decoration:underline;font-weight:500}.social-sharing-options{margin-top:30px;display:flex;align-items:center}.social-sharing-options .product-h4{margin-right:10px;margin-bottom:0}.fancybox-container .add-to-cart-btn,.fancybox-container .add-to-cart-btn span{width:100%!important}.fancybox-container .add-to-cart-btn,.fancybox-container .add-to-cart-btn span{background-color:#de3638!important;color:#fff!important;text-transform:capitalize}.smart-wrapper>button:hover .cart-normal,span.cart-normal:hover{background-color:#7385d9!important;color:#fff!important}.fancybox-container .smart-wrapper div.shopify-payment-button{width:100%}.fancybox-container span.shopify-product-reviews-badge{margin-top:0}.section-parallax .section__image{transform:none!important}.product-single{padding:20px 80px 40px}.product-single .product-mobile{padding-left:70px}.product-single h1{font-size:24px;font-weight:500;margin-bottom:10px}.product-single span#ProductPrice{font-size:24px;font-weight:600;margin-bottom:35px}label.quantity-selector{display:none}.quantity-wrapper{border:1px solid rgba(222,54,56,1);width:100%;max-width:225px;margin:0;padding:0;text-align:center!important}.quantity-wrapper :is(input.qtyminus,input.qtyplus){margin:0;border:none;background:none;font-weight:600;font-size:20px;line-height:26px;height:auto;cursor:pointer}.quantity-wrapper .qty{width:80px;margin:0;border:none;background:none;font-weight:600;font-size:20px;line-height:26px;height:auto}.product-single .smart-wrapper.product-smart-wrapper{display:flex;flex-wrap:wrap;column-gap:16px}.product-single .smart-wrapper.product-smart-wrapper>*{width:auto;flex:1 1 0}.product-single .smart-wrapper .add-to-cart-btn,.product-single .smart-wrapper .add-to-cart-btn span,.product-single .smart-wrapper .shopify-payment-button{border-radius:0!important}.product-single .product-smart-wrapper .add-to-cart-btn,.product-single .product-smart-wrapper .add-to-cart-btn span{background:#de3638;color:#fff;text-transform:capitalize}.product-single shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px !important}.product-single .product-smart-wrapper .add-to-cart-btn,.product-single .product-smart-wrapper .add-to-cart-btn span{width:100%}.product-single .smart-wrapper>button .cart-normal:before{content:none}.product-single .accordion-item{border-bottom:1px solid rgba(0,0,0,.41)}.product-single .accordion-item .accordion-header{font-size:16px;font-weight:400;margin-bottom:0}.product-single .accordion-item .accordion-header button{font-weight:400;width:100%;text-align:left;padding:10px 0;display:flex;justify-content:space-between;align-items:center}.product-single .accordion-item .accordion-header button.active{font-weight:600}.product-single .accordion-item .accordion-header button:after{content:"";width:10px;height:10px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);margin-top:-5px;margin-right:5px;margin-left:10px;transition:.4s}.product-single .accordion-item .accordion-header button.active:after{transform:rotate(-135deg);margin-top:0}.product-single .accordion-item .product-full-description p:last-child{margin-bottom:0}.product-single .accordion-item .product-full-description{margin-bottom:15px}.product-single .accordion-item strong{font-weight:500}.product-single .accordion-item p.custom-option{margin-bottom:4px}.product-single .product-description{padding-right:0}.maxwidth1200{max-width:1200px}.maxwidth1200 .grid__item:only-child{padding-left:0}.paddingtop30{padding-top:60px}.form.margintop10marginbottom30{margin-top:30px}.form h2{font-size:35px;margin-bottom:15px}.form .textform,.form .input-full{border-color:#4b5ca9;padding-left:2px;padding-right:2px;font-weight:400}.form textarea.input-full{resize:none;height:100px}.form .buttonform{background:#4b5ca9;color:#fff;border-color:#4b5ca9!important;border-radius:4px}.form .buttonform:hover{background:#000;color:#fff}.section-absolute--alt{position:relative}.section-absolute--alt .card-shadow{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#00000040;color:#fff}.section-absolute--alt .card-shadow .below-positioning{transform:translateY(0);top:0}.contact-form-map{padding:60px 65px}.team{margin-top:0}.blog-listing-page .filter{text-align:right}.blog-listing-page{padding:60px 80px;background:#f5f5f7}.blog-listing{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px;row-gap:40px}.blog-listing .grid__item.article.blog-card{padding:0;background:#fff}.blog-image{width:100%}.blog-listing .blog-copy{padding:15px;width:100%}.blog-listing .article.blog-card h2{font-size:24px}.blog-listing .blog-copy h4 a{display:inline-block;top:0}.blog-listing-page .pagination{margin-top:30px}.blog-header .blog{display:block}.blog-listing-page .form-horizontal{border:none;background:none;padding:0;margin-bottom:20px}.blog-listing-page .form-horizontal label{color:#000;padding-right:7px}.blog-listing-page .form-horizontal select{background-color:#fff;background-image:url(icon-select.svg)}.collection-desc.blog{margin-bottom:60px}#blog-article-template>.blog-card{padding:60px 80px}#blog-article-template .blog-card .blog-card{padding:0 40px 0 0}#blog-article-template>.blog-card :is(.rte h1,.rte .h1,.rte h2,.rte .h2,.rte h3,.rte .h3,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6){margin-top:1em}#blog-article-template>.blog-card .rte :is(h1,.h1){font-size:28px}#blog-article-template>.blog-card .rte :is(h2,.h2){font-size:24px}#blog-article-template>.blog-card .rte :is(h3,.h3){font-size:20px}#blog-article-template>.blog-card .rte :is(h4,.h4){font-size:18px}#comment_form .grid--full .grid__item{padding-left:0;width:100%}#blog-article-template .blog-sidebar{background:#f5f5f7;padding:24px}#blog-article-template .blog-sidebar h4{font-size:20px;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px}#blog-article-template .blog-sidebar .no-bullets li{line-height:1.2;font-size:14px}#blog-article-template .blog-sidebar .no-bullets li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.3);margin-bottom:10px;padding-bottom:10px}.comment-hr{border-color:#000!important}.section-header.collection-header.contact-header{margin-bottom:60px!important}.shopify-policy__container{padding:60px 15px;max-width:1200px!important}.shopify-policy__container :is(.rte h1,.rte .h1,.rte h2,.rte .h2,.rte h3,.rte .h3,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6){margin-top:1em}.shopify-policy__container .rte :is(h1,.h1){font-size:28px}.shopify-policy__container .rte :is(h2,.h2){font-size:24px}.shopify-policy__container .rte :is(h3,.h3){font-size:20px}.shopify-policy__container .rte :is(h4,.h4){font-size:18px}.cart-header{padding:30px 80px;background:#7385d94d;margin-bottom:40px}.cart-header-title{text-align:left}.cart-items{padding:20px 0;max-width:1300px;margin:0 auto;border-bottom:1px solid #ddd;column-gap:30px}.cart-items:after{content:none}.cart-items>.grid__item.large--one-half.cart-product-image{width:calc(25% - 15px)}.cart-items .cart-product-image .cart__image{border:1px solid #ddd;width:100%}.cart-items>.grid__item.large--one-half{width:calc(75% - 15px);padding-left:0}.cart-items .cart-product-info-wrapper{text-align:left}.cart-items .cart-product-description{display:none}.cart-product-title{font-size:20px;text-transform:capitalize}.cart-purchase-wrapper{margin-top:40px}.teamtimg{border-radius:50%;overflow:hidden}.teamtimg img{vertical-align:middle;transition:.4s}.teamtimg:hover img{transform:scale(1.1)}@media screen and (min-width: 990px){.footer__blocks-wrapper.grid--4-col-tablet .grid__item{width:calc(34% - 15px);padding-left:0}.footer__blocks-wrapper.grid--4-col-tablet .grid__item.footer-block--menu{max-width:calc(16% - 15px)}.footer__blocks-wrapper.grid--4-col-tablet .grid__item:not(.footer-block--menu,.footer-block--newsletter){max-width:460px;margin-right:auto}}@media screen and (max-width: 1520px){.left-nav{margin-left:30px;margin-right:30px}.section-masonry .grid__item.large--one-whole{height:80vh!important}.homepage-collection-list,.index-pgi,.section-featured-collection .section-title,.footer__blocks-wrapper,.footer__content-bottom-wrapper,.template-collection .sorting-header,.collection-grid .index-pgi,.product-single,.blog-listing-page,#blog-article-template>.blog-card,.cart-header{padding-left:30px;padding-right:30px}.big-heading h2,.section-parallax .section__body .section__content-inner h2{font-size:100px}#grp-entangle--root{padding:30px!important}.maxwidth1200{max-width:1170px}.blog-listing .article.blog-card h2{font-size:20px}.blog-listing{column-gap:30px;row-gap:30px}#blog-article-template .blog-sidebar{padding:16px}.cart-items{max-width:1140px}}@media screen and (max-width: 1440px) and (min-width: 1200px){.site-header .site-nav>li>a{padding:5px 12px!important}}@media screen and (max-width: 1199px){.section-masonry .grid__item.large--one-whole{height:60vh!important}.cart-header{grid-template-columns:1fr}.cart-items{max-width:calc(100% - 60px)}}@media screen and (max-width: 767px){body,p{font-size:14px!important}.sticky-footer .mobile-logo img{width:100%}.sticky-footer .mobile-icon .search-icon{vertical-align:middle;margin-top:0}.mobile-nav__link-group .mobile-linklist-title{line-height:28px}.mobile-nav__item a,.mobile-nav__toggle button{padding:4px 15px}.mobile-nav__item a:active,.mobile-nav__item a:focus,.mobile-nav__toggle button:active,.mobile-nav__toggle button:focus{background:none}.center-nav .left-nav .search-wrapper .header-icons,.cart-wrapper,.icon-user{width:30px;height:30px}.sticky-footer .mobile-icon{display:inline-flex!important;align-items:center;justify-content:flex-end;padding:0!important}.sticky-footer .mobile-icon .search-icon{width:30px;height:30px;border-radius:24px;background:#fff;display:inline-flex;align-items:center;justify-content:center}.supports-fontface .icon:before,.center-nav .left-nav .search-wrapper .header-icons,.cart-wrapper,.icon-user{vertical-align:middle}body,input,textarea,button,select{font-size:16px}h1{font-size:28px}h2,.h2{font-size:24px}.mobile-nav__link-group{text-align:left}.mobile-nav__item{margin-bottom:10px}.mobile-nav__link-group .mobile-nav__link h3{max-width:80%;font-size:18px}.big-heading h2,.section-parallax .section__body .section__content-inner h2,.img-with-text .feature-content h2.black{font-size:64px}.hero-subtitle p,.home-promotion-block .h5 p{font-size:15px!important}.sticky-footer{padding-left:15px;padding-right:15px}.homepage-collection-list,.index-pgi,.section-featured-collection .section-title,.footer__blocks-wrapper,.footer__content-bottom-wrapper,.template-collection .sorting-header,.collection-grid .index-pgi,.product-single,.blog-listing-page,#blog-article-template>.blog-card{padding-left:15px;padding-right:15px}.feature-content{padding:15px 0}.slick-slide .collection-page-grid-giotis.large--one-quarter{width:100%}.collection-grid .index-pgi{column-gap:12px}.index-pgi:not(.js-slides-container){display:flex;flex-wrap:wrap;column-gap:12px}.collection-page-grid-giotis.large--one-quarter{width:calc(50% - 6px)}.grid-product-container .pro-title{padding:0 8px}.grid-product-container .product-price-grid{padding:0 8px 10px}.section-featured-collection .slick-dots{position:relative}.section-featured-collection .grid-product-container{margin:0}.img-with-text .right-text{padding-top:50px;padding-bottom:50px}.img-with-text .feature-content{padding:15px}.img-with-text .feature-content .h5 h2{font-size:20px}#grp-entangle--root{padding:30px 15px!important}.homepage-collection-list .collection-grid-height:not(:last-child){margin-bottom:20px}.footer-block.grid__item.footer-block--menu{margin-bottom:20px;width:calc(50% - 10px)}.footer__blocks-wrapper .footer-block--menu ul{line-height:1.2}.footer__content-bottom-wrapper{text-align:center;justify-content:center}.footer__content-bottom-wrapper img{width:120px}.fancybox-container .fancybox-slide>*{width:100%!important}.product-single{padding-top:20px!important;padding-bottom:0;margin-bottom:0}.template-product .product-single .grid__item{padding-left:0;padding-right:0;text-align:left}.product-single .smart-wrapper.product-smart-wrapper{flex-direction:column}.smart-wrapper .add-to-cart-btn,.smart-wrapper .add-to-cart-btn span,.smart-wrapper .shopify-payment-button{width:100%!important}.product-single h1{font-size:20px}.product-single span#ProductPrice{font-size:18px;margin-bottom:25px}.social-sharing-options{margin-top:10px}.section-header.collection-header.contact-header{margin-bottom:24px!important}.section-absolute .section__image{height:30vh}.section-parallax{height:500px}.section-parallax .section__body{max-width:100%}.masonry-slider .slick-dots li{width:12px;height:12px}.home-rich-text{padding-top:10px;padding-bottom:10px}#blog-article-template>.blog-card .rte :is(h1,.h1){font-size:24px}#blog-article-template>.blog-card .rte :is(h2,.h2){font-size:20px}#blog-article-template>.blog-card .rte :is(h3,.h3){font-size:18px}#blog-article-template>.blog-card .rte :is(h4,.h4){font-size:16px}.shopify-policy__container{padding:30px 15px}.shopify-policy__container .rte :is(h1,.h1){font-size:24px}.shopify-policy__container .rte :is(h2,.h2){font-size:20px}.shopify-policy__container .rte :is(h3,.h3){font-size:18px}.shopify-policy__container .rte :is(h4,.h4){font-size:16px}#shopify-section-map{margin-bottom:0}.template-index #shopify-section-map{margin-top:40px}.collection-sorting{display:flex;flex-wrap:wrap;column-gap:10px;text-align:left!important;padding-bottom:0}.collection-sorting .form-horizontal{width:calc(50% - 5px);margin:0!important;padding:0;border:none!important;border-radius:0}.collection-sorting .form-horizontal label{width:100%}.collection-sorting .form-horizontal select{border:1px solid #4b5ca9!important;border-radius:5px;padding:5px 10px!important;margin-top:5px}.cart-items{max-width:calc(100% - 30px);column-gap:10px}.cart-items>.grid__item.large--one-half.cart-product-image{width:calc(20% - 10px * 2/3)}.cart-product-title,.cart-product-price{font-size:14px}.cart-items .mobile-cart-remove.medium-down--one-quarter{width:auto}.cart-items .mobile-product-wrapper{padding-left:0!important}.quantity-wrapper{width:130px}.quantity-wrapper .qty{width:60px;font-size:16px;line-height:20px;padding:4px 0}.quantity-wrapper :is(input.qtyminus,input.qtyplus){line-height:20px;padding:4px 5px}.cart-checkout-field textarea{min-height:80px;height:80px}.cart-checkout-field{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
