@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;700&display=swap);#ai-system{font-family:Rubik,sans-serif;padding-bottom:100px}#ai-system code{background-color:rgba(97,221,103,.15);border-radius:3px;display:inline-block;font-size:16px;padding:2px 5px}#ai-system .wp-block-heading{font-weight:400}#ai-system .wp-block-heading.ai-system-heading{background-color:#f3f3f3;font-size:16px;letter-spacing:2px;margin-bottom:20px;margin-top:40px;padding:10px 15px;text-transform:uppercase}#ai-system #color-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}#ai-system #color-grid .color-box{border:1px solid #eee;border-radius:5px;flex-basis:230px;padding:10px}#ai-system #color-grid .color-box .color-preview{box-shadow:0 0 3px 0 rgba(0,0,0,.15);height:150px;width:230px}#ai-system #color-grid .color-box .color-info{font-family:Rubik,sans-serif;margin-top:10px}#ai-system #color-grid .color-box .color-info p{font-size:12px;margin:0}#ai-system #gradient-presets{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;margin-top:20px}#ai-system #gradient-presets .gradient-box{border:1px solid #eee;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,.15);flex-basis:calc(50% - 30px);margin-bottom:20px;padding:10px}#ai-system #gradient-presets .gradient-box .gradient-preview{height:200px;margin-bottom:10px;width:100%}#ai-system #gradient-presets .gradient-box p{font-family:Rubik,sans-serif;font-size:12px;margin:0}#ai-system #typography-blocks{display:flex;flex-wrap:wrap;margin-top:20px}#ai-system #typography-blocks .typography-block{border:1px solid #eee;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,.15);flex-basis:calc(33% - 30px);margin-bottom:20px;padding:20px;text-align:center}#ai-system #typography-blocks .typography-block h1{font-size:100px;line-height:75px;margin:10px 0}#ai-system #typography-blocks .typography-block h2{font-size:25px}#ai-system #typography-blocks .typography-block h3{font-size:16px;font-weight:300}#ai-system #typography-blocks .typography-block table{border-collapse:collapse;margin:20px auto}#ai-system #typography-blocks .typography-block table tr td{border:1px solid rgba(26,26,26,.15);padding:10px 15px;text-align:center;vertical-align:middle}#ai-ds-footer{background-color:#1a1a1a;bottom:0;color:#f3f3f3;left:0;padding:10px 20px;position:fixed;width:100%}#ai-ds-footer ul{align-items:center;display:flex;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}#ai-ds-footer ul li{font-size:12px}#ai-ds-footer ul li a{color:#f3f3f3;font-family:Rubik,sans-serif;font-weight:300;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#ai-ds-footer ul li a:hover{color:#61dd67}#ai-ds-header{background-color:#171717;color:#fff;display:block;height:auto;margin-bottom:30px;padding:50px 0}#ai-ds-header .ds-hero-content{margin:0 auto;max-width:1280px;width:90%}#ai-ds-header .ds-hero-content h4{color:#61dd67;font-family:Rubik,sans-serif;font-size:18px;font-weight:300;letter-spacing:1px}#ai-ds-header .ds-hero-content h2{font-family:Rubik,sans-serif;font-size:50px;font-weight:700}#ai-ds-header .ds-hero-content p{font-family:Rubik,sans-serif;font-size:14px;font-weight:300;max-width:540px}#ai-ds-header .ds-hero-content p a{color:#61dd67;display:block;margin:15px 0;padding:10px 0;position:relative}#ai-ds-header .ds-hero-content p a,#ai-ds-header .ds-hero-content p a:after{transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#ai-ds-header .ds-hero-content p a:after{background-color:#61dd67;bottom:0;content:"";height:1px;left:0;position:absolute;width:0}#ai-ds-header .ds-hero-content p a:hover,#ai-ds-header .ds-hero-content p a:hover:after{transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#ai-ds-header .ds-hero-content p a:hover:after{width:100px}*,:after,:before,html{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6{margin:0}body{font-family:sans-serif;font-size:15px;line-height:1.5}a{text-decoration:none}:focus{outline:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}main>*{margin-left:auto;margin-right:auto;max-width:1280px;width:90%}.shop-grid{max-width:1000px}.shop-item{display:flex;flex-direction:column}.shipping{color:#666;max-width:600px}.shipping h1{font-family:Libre Baskerville,serif;font-weight:400}.shipping h1 strong{font-weight:400;text-transform:uppercase}.shipping h2{font-family:Libre Baskerville,serif;font-weight:400}.shipping p{font-family:Avenir Next,sans-serif}.shipping p strong{font-size:17px;font-weight:400;text-transform:uppercase}.shipping a{color:#666;text-decoration:underline}header{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:50px;justify-content:center;margin-left:auto;margin-right:auto;max-width:1000px;padding-top:10px;width:100%}header #nav-icon span{background:#666}header #logo{max-width:130px}header a{color:#666}header a:hover{color:#e3b459}#nav-icon{cursor:pointer;display:none;height:25px;position:relative;width:40px}@media screen and (max-width:768px){#nav-icon{display:block}}#nav-icon span{background:#666;display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2){top:11px}#nav-icon span:nth-child(3){top:22px}#ResNav{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;width:100%;z-index:1}#ResNav.open{right:0}#ResNav.open ul{align-items:center;display:flex;flex-direction:column;gap:20px}#ResNav.open ul li{display:block}#ResNav.open ul li.menu-item-has-children{position:relative}#ResNav.open ul li.menu-item-has-children .sub-menu{background:#fff;border:1px solid #ddd;display:none;left:0;list-style:none;margin:0;min-width:200px;padding:0;position:absolute;top:100%;z-index:1000}#ResNav.open ul li.menu-item-has-children .sub-menu.open{display:block}#ResNav.open ul li.menu-item-has-children .sub-menu .menu-item-has-children{position:relative}#ResNav.open ul li.menu-item-has-children .sub-menu .menu-item-has-children .sub-menu{background:#fff;border:1px solid #ddd;display:none;left:100%;list-style:none;margin:0;min-width:200px;padding:0;position:absolute;top:0;z-index:1000}#ResNav.open ul li.menu-item-has-children .sub-menu .menu-item-has-children .sub-menu.open{display:block}#ResNav.open ul li.menu-item-has-children .sub-menu li{display:block;padding:10px;white-space:nowrap}#ResNav.open ul li.menu-item-has-children .sub-menu li a{color:#666;display:block;padding:10px;text-decoration:none;transition:background .3s ease}#ResNav ul.sub-menu.open{display:block}#ResNav ul li{display:block;text-align:center}#ResNav ul li a{color:#333;font-size:30px}#nav-icon.open span:first-child{top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);z-index:1}#nav-icon.open span:nth-child(2){left:-60px;opacity:0}#nav-icon.open span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);z-index:1}@media screen and (max-width:768px){#MainNav{display:none}}#MainNav .menu-mainnav-container ul{align-items:center;display:flex;gap:20px}#MainNav .menu-mainnav-container ul #menu-item-66 .sub-menu{left:100px}#MainNav .menu-mainnav-container ul li{display:flex}#MainNav .menu-mainnav-container ul li.menu-item-has-children{position:relative}#MainNav .menu-mainnav-container ul li.menu-item-has-children .sub-menu{background:#fff;border:1px solid #ddd;display:none;left:0;list-style:none;margin:0;min-width:200px;padding:0;position:absolute;top:100%;z-index:1000}#MainNav .menu-mainnav-container ul li.menu-item-has-children .sub-menu li{padding:10px;white-space:nowrap}#MainNav .menu-mainnav-container ul li.menu-item-has-children .sub-menu li a{color:#666;display:block;padding:10px;text-decoration:none;transition:background .3s ease}#MainNav .menu-mainnav-container ul li.menu-item-has-children .sub-menu li a:hover{color:#e3b459}#MainNav .menu-mainnav-container ul li.menu-item-has-children:hover>.sub-menu{display:block}@media screen and (max-width:768px){#ResNav .open{padding-top:100px}.brands-submenu .sub-menu{position:relative!important}.brands-submenu .sub-menu:hover{display:none}.dtk-submenu .sub-menu{left:0!important}.dtk-submenu .sub-menu:hover{display:none}}.footer-wrapper{color:#666;padding:2rem}.footer-wrapper .footer-links{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.footer-wrapper .footer-links .social-links h3,.footer-wrapper .footer-links .view-links h3{font-family:Libre Baskerville,serif;font-size:15px;font-weight:400;margin-bottom:1rem}.footer-wrapper .footer-links .social-links ul,.footer-wrapper .footer-links .view-links ul{list-style:none;padding:0}.footer-wrapper .footer-links .social-links ul li,.footer-wrapper .footer-links .view-links ul li{margin-bottom:.5rem}.footer-wrapper .footer-links .social-links ul li a,.footer-wrapper .footer-links .view-links ul li a{color:#666;font-family:Avenir Next,sans-serif;font-size:14.45px;font-weight:300;text-decoration:none;transition:color .3s}.footer-wrapper .footer-links .social-links ul li a:hover,.footer-wrapper .footer-links .view-links ul li a:hover{color:#e3b459}.footer-wrapper .footer-links .social-links ul svg,.footer-wrapper .footer-links .view-links ul svg{max-height:30px;max-width:30px;fill:#666}.footer-wrapper .footer-links .social-icons{display:flex;gap:1rem}.footer-wrapper .footer-links .social-icons li a{align-items:center;display:flex;gap:.5rem}.footer-wrapper .footer-links .social-icons li a .icon{font-size:1.5rem}.footer-wrapper .footer-copyright{margin-top:2rem;text-align:center}.footer-wrapper .footer-copyright a{color:#666}.footer-wrapper .footer-copyright a:hover{color:#e3b459}@media(max-width:600px){.footer-links{grid-template-columns:1fr;text-align:center}.footer-links .social-icons{justify-content:center}}:root{--c7-body-text-color:#666;--c7-heading-text-color:#666;--c7-heading-font-weight:400;--c7-link-color:#e3b459;--c7-field-option-selected-color:#e3b459;--c7-primary-button-bg:#e3b459;--c7-primary-button-bg-hover:#eac885;--c7-alt-button-text-color:#666;--c7-cart-count-bg:#e3b459;--c7-cart-count-bg-focus:#eac885}#cart-box{align-items:center;display:flex;justify-content:flex-end}#cart-box .c7wp-wrap{min-width:unset}#cart-box .c7-user-nav__cart__title svg{height:22px;width:20px;stroke:#666;stroke-width:1.3;vertical-align:text-top}#cart-box .c7-user-nav__account a{color:#666}#cart-box .c7-user-nav__account .c7-user-nav__account__dropdown a{color:#333}.c7-product-collection{margin-left:auto;margin-right:auto;max-width:1000px}.c7-product-collection .c7-h1{font-family:Libre Baskerville,serif;font-size:26px;font-weight:400}.c7-product-collection__product-list{grid-template-columns:repeat(4,1fr)}.c7-product-collection__product-list .c7-product{align-items:center;flex-direction:column;position:relative}.c7-product-collection__product-list .c7-product .c7-product__image{margin-right:0;width:100%}.c7-product-collection__product-list .c7-product .c7-product__image img{height:100%;max-height:193px;object-fit:contain;width:100%}.c7-product-collection__product-list .c7-product .c7-product__image .on-sale-badge{right:0;top:0;transform:translateY(-50%)}.c7-product-collection__product-list .c7-product .c7-product__image .on-sale-badge,.c7-product-collection__product-list .c7-product .c7-product__image .sold-out-badge{align-items:center;background-color:#e3b459;border-radius:50%;color:#fff;display:flex;font-size:12px;height:60px;justify-content:center;position:absolute;text-transform:uppercase;width:60px}.c7-product-collection__product-list .c7-product .c7-product__image .sold-out-badge{top:20%}.c7-product-collection__product-list .c7-product .c7-product__image .sold-out-overlay{opacity:50%;position:relative;z-index:-1}.c7-product-collection__product-list .c7-product .sold-out .c7-product__add-to-cart__form{display:none}.c7-product-collection__product-list .c7-product .c7-product__title{font-size:.9em;text-align:center}.c7-product-collection__products .c7-product__details form{align-items:center;display:flex;flex-direction:column}.c7-pagination{display:none}.c7-product-detail .c7-product{margin-left:auto;margin-right:auto;max-width:900px}.c7-product-detail .c7-product .c7-product__image{height:100%;width:100%}.c7-product-detail .c7-product .c7-product__image img{height:100%;max-height:470px;object-fit:contain;width:100%}.c7-product-detail .c7-product .c7-product__details h3{font-family:Libre Baskerville,serif;font-size:20px;font-weight:400;margin-bottom:0}.c7-product-detail .c7-product .c7-product__details h1{color:#666;font-family:Libre Baskerville,serif;font-size:30px;font-weight:400}.c7-product-detail .c7-product .c7-product__details .c7-product__add-to-cart__price{color:#e3b459;font-family:Libre Baskerville,serif;font-size:28px}.c7-product-detail .c7-product .c7-product__details .c7-product__add-to-cart__price .c7-product__add-to-cart__price__variant{display:none}.c7-product-detail .c7-product .c7-product__details .c7-product__add-to-cart__form{flex-direction:column;gap:20px}.c7-product-detail .c7-product .c7-product__details .c7-product__add-to-cart__form .c7-product__add-to-cart__form__quantity{max-width:120px}.c7-product-detail .c7-product .c7-product__details .c7-product__add-to-cart__form .c7-product__add-to-cart__form__quantity input{text-align:left}.c7-product-detail .c7-product .c7-product__details .meta-info{color:#666}.c7-product-detail .c7-product .c7-product__details .meta-info-nb{color:#666;font-family:Libre Baskerville,serif;font-size:19px;font-weight:400}.c7-product-detail .c7-product .c7-product__details .sold-out-cart .c7-product__add-to-cart{margin-bottom:30px}.c7-product-detail .c7-product .c7-product__details .sold-out-cart .c7-product__add-to-cart__form{display:none}.c7-product-detail .c7-product .c7-product__details .sold-out-cart .sold-out-button{align-items:center;background-color:#f6f6f6;color:#b6b6b6;display:flex;height:40px;justify-content:center;margin-bottom:50px;width:235px}#accolades ul,#cases li{list-style:none}#accolades ul{max-width:420px;padding:0}#accolades ul li{align-items:center;border:1px solid #666;border-bottom:none;display:grid;grid-template-columns:70% 30%;justify-content:space-between;position:relative}#accolades ul li,#accolades ul li strong{color:#666;padding-bottom:10px;padding-left:10px;padding-top:10px}#accolades ul li strong{font-weight:400}#accolades ul li strong:before{background-color:#333;bottom:0;content:"";height:100%;position:absolute;top:0;transform:translateX(-10px);width:1px}#accolades ul li:last-child{border-bottom:1px solid #666}.c7-address__location a,.c7-checkout__footer a,.c7-checkout__review__details__shipping-address a,.c7-order-item__title a{color:#666}@media screen and (max-width:992px){.c7-product-collection__product-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.c7-product-collection__product-list{grid-template-columns:repeat(1,1fr)}.c7-product-collection__product-list .c7-product{display:flex}#c7-account{display:none}}
/*# sourceMappingURL=main.bundle.css.map*/