.elementor-71 .elementor-element.elementor-element-a1d9476{--display:flex;}.elementor-71 .elementor-element.elementor-element-1e3c0fd{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-4b600b2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;}.elementor-71 .elementor-element.elementor-element-37f6c17 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;}.elementor-71 .elementor-element.elementor-element-05cfdbf{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-71 .elementor-element.elementor-element-39f4862{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-71 .elementor-element.elementor-element-fa1ab48 .elementor-button{font-family:"Space Grotesk", Sans-serif;}.elementor-71 .elementor-element.elementor-element-cb3d05b .elementor-button{font-family:"Space Grotesk", Sans-serif;}.elementor-71 .elementor-element.elementor-element-2ad2357 .elementor-button{font-family:"Space Grotesk", Sans-serif;}.elementor-71 .elementor-element.elementor-element-3aee82a .elementor-button{font-family:"Space Grotesk", Sans-serif;}.elementor-71 .elementor-element.elementor-element-c9f01f2 .elementor-button{font-family:"Space Grotesk", Sans-serif;}.elementor-71 .elementor-element.elementor-element-022cd9e{--display:flex;}.elementor-71 .elementor-element.elementor-element-a5220c7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;color:#171a17;}.elementor-71 .elementor-element.elementor-element-a6c2df0{--display:flex;}.elementor-71 .elementor-element.elementor-element-3a03c0e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;color:#171a17;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-169b6f2{font-family:"Space Grotesk", Sans-serif;color:#171a17;}.elementor-71 .elementor-element.elementor-element-6677d7e{--display:flex;}.elementor-71 .elementor-element.elementor-element-d9d8494 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;color:#171a17;}.elementor-71 .elementor-element.elementor-element-837279a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;color:#171a17;}.elementor-71 .elementor-element.elementor-element-f15b97a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;color:#171a17;}.elementor-71 .elementor-element.elementor-element-b919d29 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;color:#171a17;}.elementor-71 .elementor-element.elementor-element-79d04bd{--display:flex;}.elementor-71 .elementor-element.elementor-element-65e2822{--display:flex;}.elementor-71 .elementor-element.elementor-element-7a12cff{--display:flex;}.elementor-71 .elementor-element.elementor-element-d8f4eef{--display:flex;}.elementor-71 .elementor-element.elementor-element-53038f7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;color:#171a17;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-71 .elementor-element.elementor-element-0202a90.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-71 .elementor-element.elementor-element-0202a90.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-71 .elementor-element.elementor-element-0215995 .elementor-button{background-color:#f16a24;fill:#171a17;color:#171a17;}.elementor-71 .elementor-element.elementor-element-ce82ed3{--display:flex;}.elementor-71 .elementor-element.elementor-element-6560ba9{--display:flex;}.elementor-71 .elementor-element.elementor-element-81cac46 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;}.elementor-71 .elementor-element.elementor-element-efcd654{font-family:"Space Grotesk", Sans-serif;}.elementor-71 .elementor-element.elementor-element-9ad84df{--display:flex;}.elementor-71 .elementor-element.elementor-element-04bbdbe{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-71 .elementor-element.elementor-element-86c7db1{font-family:"Space Grotesk", Sans-serif;}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-0202a90.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-0202a90.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-a1d9476 */.elementor-71 .elementor-element.elementor-element-a1d9476{display:flex;flex-direction:column;gap:0;padding:0;color:#171a17;font-family:'Space Grotesk',sans-serif}
.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-top{background:#f16a24;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;padding:10px 4%}
.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-top .elementor-heading-title{font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.1em;color:#171a17}
.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-nav{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(70px,.62fr);align-items:center;gap:20px;padding:21px 4%;background:#eeeae0;border-bottom:1px solid #171a17}
.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-logo{width:min(100%,247px)}
.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-logo img{display:block;width:100%;height:auto}
.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-links{display:flex;flex-direction:row;align-items:center;gap:27px;padding:0}
.elementor-71 .elementor-element.elementor-element-a1d9476 .elementor-button{padding:0 0 7px;background:transparent;color:#171a17;font-size:11px;font-weight:500;border-radius:0;white-space:nowrap}
.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-active .elementor-button{border-bottom:2px solid #f16a24}
.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-bag{justify-self:end;width:auto}
.elementor-71 .elementor-element.elementor-element-a1d9476 a:focus-visible{outline:2px solid #171a17;outline-offset:5px}
@media(max-width:880px){.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-nav{grid-template-columns:minmax(125px,1fr) auto;gap:13px;padding-block:15px}.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-links{grid-column:1/-1;grid-row:2;gap:clamp(10px,3vw,25px);flex-wrap:wrap}.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-bag{grid-column:2;grid-row:1}.elementor-71 .elementor-element.elementor-element-a1d9476 .cg-top .elementor-heading-title{font-size:8px}.elementor-71 .elementor-element.elementor-element-a1d9476 .elementor-button{font-size:10px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-022cd9e */.elementor-71 .elementor-element.elementor-element-022cd9e{display:flex;flex-direction:column;gap:0;padding:33px 4% 0;background:#dfe98c;border-bottom:1px solid #171a17;position:relative;overflow:hidden}
.elementor-71 .elementor-element.elementor-element-022cd9e::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 44px at 70% 2%,#171a171a 98%,transparent),radial-gradient(circle 25px at 63.3% 15%,#171a171a 98%,transparent),radial-gradient(circle 43px at 56.2% 25%,#171a171a 98%,transparent),radial-gradient(circle 25px at 73.3% 42%,#171a171a 98%,transparent),radial-gradient(circle 44px at 66.4% 52%,#171a171a 98%,transparent),radial-gradient(circle 25px at 59.7% 64%,#171a171a 98%,transparent)}
.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-kicker .elementor-heading-title{color:#171a17;font:500 10px/1.3 'Space Grotesk',sans-serif;letter-spacing:.12em}
.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-intro{display:grid;grid-template-columns:1fr minmax(140px,15%);align-items:end;gap:24px;padding:0;margin:34px 0 23px}
.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-title .elementor-heading-title{font-size:clamp(56px,11.7vw,174px);font-weight:700;line-height:.78;letter-spacing:-.025em;color:#171a17}
.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-deck{color:#171a17;font:500 12px/1.6 'Space Grotesk',sans-serif;padding-bottom:6px}
.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-deck p{margin:0}
.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;padding:0}
.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-tabs .elementor-heading-title{font:600 10px/1.2 'Space Grotesk',sans-serif;color:#171a17;letter-spacing:.035em}
.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-tabs a{display:block;padding:12px 0 20px;color:inherit}
.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-tabs .cg-shop-tab-active a{border-bottom:2px solid #171a17}
@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-022cd9e{padding:25px 5% 0}.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-intro{grid-template-columns:1fr;gap:16px;margin:24px 0 8px}.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-title .elementor-heading-title{font-size:clamp(48px,12.5vw,92px)}.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-tabs{gap:13px}.elementor-71 .elementor-element.elementor-element-022cd9e .cg-shop-tabs a{padding-bottom:13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d04bd */.elementor-71 .elementor-element.elementor-element-79d04bd{display:grid;grid-template-columns:minmax(150px,12%) minmax(0,1fr);gap:32px;padding:29px 4% 60px;color:#171a17;background-color:#eeeae0;background-image:repeating-linear-gradient(90deg,transparent 0 74px,#171a1722 74px 75px)}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-sidebar,.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-results{min-width:0;gap:0;padding:0}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter{font:500 11px/1.4 'Space Grotesk',sans-serif;color:#171a17}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter h2,.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter h3,.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter legend{font:700 10px/1.3 'Space Grotesk',sans-serif;letter-spacing:.11em;margin:0;color:#171a17}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter h2{display:flex;justify-content:space-between;border-bottom:1px solid;padding:0 0 14px;margin:0 0 24px}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter ul{list-style:none;margin:13px 0 0;padding:0}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter li a{display:flex;justify-content:space-between;padding:6px 0;color:inherit;text-decoration:none}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter li a::after{content:"—";color:#65695e}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter li a[aria-current]{color:#171a17;font-weight:700;padding-left:12px;position:relative}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter li a[aria-current]::before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;background:#f16a24}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter fieldset{display:flex;flex-direction:column;gap:7px;border:0;padding:0;margin:23px 0 0;min-width:0}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter legend{margin-bottom:12px}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter label{display:flex;align-items:center;gap:7px;cursor:pointer}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter input[type=checkbox]{accent-color:#171a17;width:12px;height:12px;margin:0}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-price-track{height:16px;position:relative;isolation:isolate}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-price-track::before{content:"";height:2px;background:#171a17;position:absolute;left:4px;right:4px;top:7px}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-price-track input{appearance:none;position:absolute;inset:0;width:100%;height:16px;margin:0;pointer-events:none;background:none}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-price-track input::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:11px;height:11px;background:#eeeae0;border:1px solid #171a17;cursor:ew-resize}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-price-track input::-moz-range-thumb{pointer-events:auto;width:11px;height:11px;background:#eeeae0;border:1px solid #171a17;border-radius:0;cursor:ew-resize}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-price-readout{display:flex;justify-content:space-between;font-size:10px}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-reset-filters{display:inline-block;margin-top:18px;color:inherit}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-reset-filters[hidden]{display:none}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-results-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:0 0 11px;margin:0 0 15px;border-bottom:1px solid #171a17}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-results-bar .elementor-heading-title{color:#171a17;font:700 10px/1.25 'Space Grotesk',sans-serif}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-id-search form{display:flex;align-items:center;gap:7px;margin:0}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-id-search input{background:transparent;border:0;border-bottom:1px solid #171a1755;border-radius:0;padding:3px;width:min(130px,26vw);font:500 11px/1.3 'Space Grotesk',sans-serif}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-id-search button{background:none;border:0;color:#171a17;padding:2px 3px;font:600 10px/1.3 'Space Grotesk',sans-serif;cursor:pointer}
.elementor-71 .elementor-element.elementor-element-79d04bd .woocommerce-result-count,.elementor-71 .elementor-element.elementor-element-79d04bd .woocommerce-ordering{color:#171a17;font:500 11px/1.4 'Space Grotesk',sans-serif}
.elementor-71 .elementor-element.elementor-element-79d04bd .woocommerce-ordering select{background:#eeeae0;border:1px solid #777b6c;border-radius:0;color:#171a17;font:inherit;padding:4px}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0;padding:0;clear:both;list-style:none}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products::before,.elementor-71 .elementor-element.elementor-element-79d04bd ul.products::after{display:none!important}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product{position:relative;float:none!important;width:auto!important;margin:0!important;border:1px solid #777b6c;background:#eeeae0;list-style:none}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;height:100%;position:relative;color:#171a17;text-decoration:none;padding:0 0 43px}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product a img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#eeeae0;margin:0}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product.instock a.woocommerce-LoopProduct-link::before{content:"AVAILABLE";position:absolute;top:10px;left:10px;background:#e8f087;color:#171a17;padding:5px 7px;font:600 8px/1 'Space Grotesk',sans-serif}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product .woocommerce-loop-product__title{margin:0;padding:15px 13px 12px;font:600 clamp(20px,2vw,29px)/1 'Barlow Condensed',sans-serif;text-transform:uppercase;color:#171a17}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product .price{position:absolute;left:13px;right:13px;bottom:0;border-top:1px solid #b5b8aa;padding:10px 0 12px;margin:0;text-align:right;color:#171a17;font:700 13px/1.3 'Space Grotesk',sans-serif}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product a.woocommerce-LoopProduct-link::after{content:"Meet this gecko ↗";position:absolute;left:13px;bottom:13px;color:#171a17;font:500 10px/1.3 'Space Grotesk',sans-serif}
.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product>.button,.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product .star-rating,.elementor-71 .elementor-element.elementor-element-79d04bd ul.products li.product .onsale{display:none}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-care-callout{margin-top:38px}
.elementor-71 .elementor-element.elementor-element-79d04bd .cg-care-callout .elementor-button{display:flex;text-align:left;width:100%;border-radius:0;border:1px solid #171a17;background:#f16a24;color:#171a17;padding:19px 24px;font:700 clamp(21px,2.5vw,36px)/1 'Barlow Condensed',sans-serif}
.elementor-71 .elementor-element.elementor-element-79d04bd a:hover{text-decoration:underline;text-underline-offset:3px}
.elementor-71 .elementor-element.elementor-element-79d04bd a:focus-visible,.elementor-71 .elementor-element.elementor-element-79d04bd input:focus-visible,.elementor-71 .elementor-element.elementor-element-79d04bd button:focus-visible{outline:2px solid #171a17;outline-offset:3px}
@media(max-width:900px){.elementor-71 .elementor-element.elementor-element-79d04bd{gap:20px}.elementor-71 .elementor-element.elementor-element-79d04bd ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}
@media(max-width:620px){.elementor-71 .elementor-element.elementor-element-79d04bd{grid-template-columns:1fr;padding:23px 5% 35px}.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter{border-bottom:1px solid #171a17;padding-bottom:18px}.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter ul{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.elementor-71 .elementor-element.elementor-element-79d04bd .cg-shop-filter fieldset{margin-top:14px}.elementor-71 .elementor-element.elementor-element-79d04bd .cg-price-track{max-width:240px}.elementor-71 .elementor-element.elementor-element-79d04bd .cg-price-readout{max-width:240px}}
@media(max-width:440px){.elementor-71 .elementor-element.elementor-element-79d04bd ul.products{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce82ed3 */.elementor-71 .elementor-element.elementor-element-ce82ed3{display:grid;grid-template-columns:48% 1fr auto;align-items:start;gap:24px;padding:34px 4% 32px;background:#171a17;color:#fff}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-brand{display:flex;flex-direction:column;gap:12px;padding:0}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-logo{width:min(100%,247px)}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-logo img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-location .elementor-heading-title{color:#eeeae0;font:700 8px/1.2 'Space Grotesk',sans-serif;letter-spacing:.3em}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-copy{padding-top:3px;color:#eeeae0;font:500 11px/1.65 'Space Grotesk',sans-serif}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-copy p{margin:0}
.elementor-71 .elementor-element.elementor-element-ce82ed3 a{color:inherit;text-decoration:none}
.elementor-71 .elementor-element.elementor-element-ce82ed3 a:hover{text-decoration:underline;text-underline-offset:3px}
.elementor-71 .elementor-element.elementor-element-ce82ed3 a:focus-visible{outline:2px solid #dfe98c;outline-offset:3px}
@media(max-width:720px){.elementor-71 .elementor-element.elementor-element-ce82ed3{grid-template-columns:1fr 1fr;gap:24px;padding:29px 6% 34px}.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-brand{grid-column:1/-1}}
@media(max-width:440px){.elementor-71 .elementor-element.elementor-element-ce82ed3{grid-template-columns:1fr;gap:18px}}

.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-links{gap:5px;padding:0}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-links .cg-footer-copy{padding-top:0}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-social .elementor-social-icons-wrapper{display:flex;gap:13px;flex-wrap:wrap}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-social .elementor-grid-item{margin:0}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-social .elementor-social-icon{display:inline-flex;align-items:center;gap:5px;padding:0;background:none;color:#eeeae0;font:500 11px/1.3 'Space Grotesk',sans-serif;width:auto;height:auto;border-radius:0}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-social .elementor-social-icon i,.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-social .elementor-social-icon svg{color:#eeeae0;fill:#eeeae0;font-size:13px;width:13px;height:13px}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-social a[href*="instagram.com"]::after{content:"Instagram"}
.elementor-71 .elementor-element.elementor-element-ce82ed3 .cg-footer-social a[href*="facebook.com"]::after{content:"Facebook"}/* End custom CSS */