#content-sidebar,#content-full{position:relative;z-index:1;color:#fff;min-height:500px;width:100%;padding:40px 0}#content-sidebar .entry p:first-child,#content-full .entry p:first-child{margin-top:0}#content-full #content,#content-sidebar #content,.sidebar{width:100%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,#content blockquote,#content ul,#content ol,#content fieldset,#content form,#content dl,#content dir,#content menu,#content p{line-height:2}aside h4,aside p,aside blockquote,aside ul,aside fieldset,aside form,aside ol,aside dl,aside dir,aside menu{line-height:1.6}#content .entry-title,#content .archive-title{font-family:Hamilton Script,cursive;font-size:60px;font-size:36px;font-family:var(--font-family-cursive);line-height:1;margin-bottom:50px;color:#fff}#content .archive-subtitle{font-size:36px;font-family:var(--font-family-title)}#content #breadcrumbs{color:#fff;letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:400;padding:15px 0 24px;line-height:1;margin:0 0 50px}#content #breadcrumbs>span{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:14px}#content #breadcrumbs>span .breadcrumb_last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content #breadcrumbs a{color:#fff;position:relative}#content #breadcrumbs a:after{content:"";position:absolute;width:0;height:1px;background:#fff;bottom:-2px;left:50%;transform:translate(-50%);transition:all .5s;opacity:0}#content #breadcrumbs a:hover:after{width:100%;opacity:1}.ip-banner{position:relative;width:100%}.ip-banner:before,.ip-banner:after{content:"";position:absolute;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(to bottom,#000,#0000)}.ip-banner:after{background:linear-gradient(to top,#000,#0000);height:50%;bottom:0}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;height:250px;background-color:var(--dark);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:2}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#breadcrumbs{color:var(--primary-text);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:400;padding:12px 0 24px;line-height:1;margin:0}#breadcrumbs__container{padding-left:10px;padding-right:10px}#breadcrumbs__container>span{display:flex;align-items:center;justify-content:center;gap:12px;padding-left:39px;padding-right:39px;font-size:14px}#breadcrumbs__container>span .breadcrumb_last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#breadcrumbs a{color:var(--primary-text)}.page-template-template-fullwidth #inner-page-wrapper .site-container{width:100%;padding:0;max-width:100%}.page-id-13 .wpcf7{font-size:13px}.page-id-13 .ai-default-cf7wrap input[type=text],.page-id-13 .ai-default-cf7wrap input[type=tel],.page-id-13 .ai-default-cf7wrap input[type=email],.page-id-13 .ai-default-cf7wrap textarea{color:#666}.page-id-13 .footer-form{display:none}.ai-image-search-form{background:#212121}.ai-image-search-form .ai-upload-text{color:#ffffffd9}.ai-image-search-form .ai-upload-subtext{color:#ffffffa6}.ai-image-search-form input#ai-search-text{background:#4a4a4a}body .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt,.buy-now-button{color:#515151!important;background-color:#e9e6ed!important;border:1px solid #e9e6ed!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover,.buy-now-button:hover{background-color:#dcd8e4!important;border:1px solid #dcd8e4!important;color:#515151!important}body.logged-in.woocommerce-account .woocommerce button:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce input[type=button]:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce input[type=reset]:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce input[type=submit]:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce .button:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce .widget a.button:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce a.configure-setup,body.logged-in.woocommerce-account .woocommerce a.view-admin-message-btn,body.logged-in.woocommerce-account .woocommerce a.view-customer-message-btn,body.logged-in.woocommerce-account .woocommerce a.compose_btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px!important;border-radius:50px!important;border:1px solid #010101!important;background:linear-gradient(180deg,#0000 46.625%,#30303033 46.635%),linear-gradient(180deg,#999 .4%,#eee 13.47%,#777 35.69%,#000 63.83%,#363636 91.01%,#b9b9b9 99.6%);font-family:Poppins,sans-serif;font-weight:600;font-size:12px!important;letter-spacing:3.6px;color:#fff!important;text-transform:uppercase;cursor:pointer;transition:border-color .3s ease;position:relative;overflow:hidden;z-index:1;width:auto!important}body.logged-in.woocommerce-account .woocommerce button:not(.show-password-input):before,body.logged-in.woocommerce-account .woocommerce input[type=button]:not(.show-password-input):before,body.logged-in.woocommerce-account .woocommerce input[type=reset]:not(.show-password-input):before,body.logged-in.woocommerce-account .woocommerce input[type=submit]:not(.show-password-input):before,body.logged-in.woocommerce-account .woocommerce .button:not(.show-password-input):before,body.logged-in.woocommerce-account .woocommerce .widget a.button:not(.show-password-input):before,body.logged-in.woocommerce-account .woocommerce a.configure-setup:before,body.logged-in.woocommerce-account .woocommerce a.view-admin-message-btn:before,body.logged-in.woocommerce-account .woocommerce a.view-customer-message-btn:before,body.logged-in.woocommerce-account .woocommerce a.compose_btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;background:linear-gradient(180deg,#0000 46.625%,#30303033 46.635%),linear-gradient(180.081deg,#fff .28%,#e3e3e3 10.32%,#797979 93.495%,#9f9f9f 93.504%);opacity:0;transition:opacity .3s ease;z-index:-1}body.logged-in.woocommerce-account .woocommerce button:not(.show-password-input):hover,body.logged-in.woocommerce-account .woocommerce input[type=button]:not(.show-password-input):hover,body.logged-in.woocommerce-account .woocommerce input[type=reset]:not(.show-password-input):hover,body.logged-in.woocommerce-account .woocommerce input[type=submit]:not(.show-password-input):hover,body.logged-in.woocommerce-account .woocommerce .button:not(.show-password-input):hover,body.logged-in.woocommerce-account .woocommerce .widget a.button:not(.show-password-input):hover,body.logged-in.woocommerce-account .woocommerce a.configure-setup:hover,body.logged-in.woocommerce-account .woocommerce a.view-admin-message-btn:hover,body.logged-in.woocommerce-account .woocommerce a.view-customer-message-btn:hover,body.logged-in.woocommerce-account .woocommerce a.compose_btn:hover{border-color:#3d3d3d!important;color:#fff}body.logged-in.woocommerce-account .woocommerce button:not(.show-password-input):hover:before,body.logged-in.woocommerce-account .woocommerce input[type=button]:not(.show-password-input):hover:before,body.logged-in.woocommerce-account .woocommerce input[type=reset]:not(.show-password-input):hover:before,body.logged-in.woocommerce-account .woocommerce input[type=submit]:not(.show-password-input):hover:before,body.logged-in.woocommerce-account .woocommerce .button:not(.show-password-input):hover:before,body.logged-in.woocommerce-account .woocommerce .widget a.button:not(.show-password-input):hover:before,body.logged-in.woocommerce-account .woocommerce a.configure-setup:hover:before,body.logged-in.woocommerce-account .woocommerce a.view-admin-message-btn:hover:before,body.logged-in.woocommerce-account .woocommerce a.view-customer-message-btn:hover:before,body.logged-in.woocommerce-account .woocommerce a.compose_btn:hover:before{opacity:1}body.logged-in.woocommerce-account .woocommerce button:not(.show-password-input):focus,body.logged-in.woocommerce-account .woocommerce input[type=button]:not(.show-password-input):focus,body.logged-in.woocommerce-account .woocommerce input[type=reset]:not(.show-password-input):focus,body.logged-in.woocommerce-account .woocommerce input[type=submit]:not(.show-password-input):focus,body.logged-in.woocommerce-account .woocommerce .button:not(.show-password-input):focus,body.logged-in.woocommerce-account .woocommerce .widget a.button:not(.show-password-input):focus,body.logged-in.woocommerce-account .woocommerce a.configure-setup:focus,body.logged-in.woocommerce-account .woocommerce a.view-admin-message-btn:focus,body.logged-in.woocommerce-account .woocommerce a.view-customer-message-btn:focus,body.logged-in.woocommerce-account .woocommerce a.compose_btn:focus{outline:2px solid #fff;outline-offset:2px}body.logged-in.woocommerce-account .woocommerce button:not(.show-password-input):active,body.logged-in.woocommerce-account .woocommerce input[type=button]:not(.show-password-input):active,body.logged-in.woocommerce-account .woocommerce input[type=reset]:not(.show-password-input):active,body.logged-in.woocommerce-account .woocommerce input[type=submit]:not(.show-password-input):active,body.logged-in.woocommerce-account .woocommerce .button:not(.show-password-input):active,body.logged-in.woocommerce-account .woocommerce .widget a.button:not(.show-password-input):active,body.logged-in.woocommerce-account .woocommerce a.configure-setup:active,body.logged-in.woocommerce-account .woocommerce a.view-admin-message-btn:active,body.logged-in.woocommerce-account .woocommerce a.view-customer-message-btn:active,body.logged-in.woocommerce-account .woocommerce a.compose_btn:active{transform:translateY(0)}body.logged-in.woocommerce-account .woocommerce button.show-password-input{border:unset!important;background:unset!important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){color:#515151;background-color:#e9e6ed;border-color:#e9e6ed;font-weight:700;border-radius:4px;padding:10px 20px}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{color:#515151;background-color:#dcd8e4;border-color:#dcd8e4}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).is-disabled,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):disabled{color:#515151;background-color:#e9e6ed;border-color:#e9e6ed;opacity:.6}@keyframes fadeInTab{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}body:not(.home) #content .woocommerce div.product .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol,body:not(.home) #content .woocommerce div.product .woocommerce-Price-amount.amount{font-size:30px!important}.woocommerce #inner-page-wrapper{z-index:3}.woocommerce .shop-cta{display:flex;justify-content:center;padding:0 10px 2.992em;margin-top:-20px;position:relative;z-index:999999}.woocommerce .woocommerce-products-header__title.page-title{font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:25px;color:#fff}.woocommerce .woocommerce-result-count{color:#ffffffa6}.woocommerce .woocommerce-loop-product__title{font-family:var(--font-family-default-alt);font-size:18px!important;font-weight:600;color:#ffffffe6;transition:color .2s ease;text-align:center}.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{width:29.5%}.woocommerce ul.products li.product .woocommerce-Price-amount{font-size:16px}.woocommerce ul.products li.product a:hover .woocommerce-loop-product__title{color:#fff}.woocommerce .shop-sidebar{background:#212121;padding:22px;border-radius:12px;border:1px solid rgba(255,255,255,.06);margin:25px 0;font-size:0;width:100%}.woocommerce .shop-sidebar>.product-categories:before{content:"Filter";display:block;font-size:16px;font-weight:600;color:#ffffffd9;margin-bottom:12px;letter-spacing:.4px;text-transform:uppercase}.woocommerce .shop-sidebar ul,.woocommerce .shop-sidebar li,.woocommerce .shop-sidebar a,.woocommerce .shop-sidebar span{font-size:16px}.woocommerce .shop-sidebar .widget{margin-bottom:26px}.woocommerce .shop-sidebar .widget:last-child{margin-bottom:0}.woocommerce .shop-sidebar ul{list-style:none;padding:0;margin:0}.woocommerce .shop-sidebar ul li{margin-bottom:6px}.woocommerce .shop-sidebar ul li a{color:#ffffffa6;text-decoration:none;display:block;padding:6px 10px;border-radius:6px;transition:all .2s ease}.woocommerce .shop-sidebar ul li a:hover{color:#fff;transform:translate(3px)}.woocommerce .shop-sidebar ul li.current-cat>a,.woocommerce .shop-sidebar ul li.current-menu-item>a{background:#ffffff14;color:#fff;font-weight:500}.woocommerce .shop-sidebar ul.product-categories li{display:flex;flex-wrap:wrap;align-items:center}.woocommerce .shop-sidebar ul.product-categories li.cat-item-16{display:none!important}.woocommerce .shop-sidebar ul.product-categories li>a{display:inline-block}.woocommerce .shop-sidebar ul.product-categories li .count{margin-left:auto;float:none;font-size:16px;color:#ffffff59}.woocommerce .shop-sidebar ul.product-categories li ul.children{width:100%;margin-top:4px;margin-left:18px;padding-left:10px;border-left:1px solid rgba(255,255,255,.08)}.woocommerce .shop-sidebar ul.product-categories li ul.children li a{font-size:16px;color:#ffffff8c}.woocommerce .shop-sidebar ul.product-categories li ul.children li a:hover{color:#fff}.woocommerce .shop-sidebar .count{float:right;color:#ffffff59;font-size:12px}.woocommerce .shop-sidebar .ui-slider{background:#ffffff1f;border-radius:10px;height:4px;border:none}.woocommerce .shop-sidebar .ui-slider-range{background:#fff}.woocommerce .shop-sidebar .ui-slider-handle{background:#fff;border-radius:50%;border:none;width:14px;height:14px;top:-5px;cursor:pointer}.woocommerce .shop-layout{display:block}.woocommerce .shop-layout .site-main{width:100%}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .product_type_simple,.woocommerce ul.products li.product .product_type_variable,.woocommerce ul.products li.product .product_type_external,.woocommerce ul.products li.product .product_type_grouped{display:none!important}.woocommerce .product_back{margin:35px 0}.woocommerce div.product .single_variation_wrap{width:calc(100% - 12px)}.woocommerce div.product .woo-variation-gallery-thumbnail-slider .slick-slide.slick-cloned:first-child,.woocommerce div.product .woo-variation-gallery-thumbnail-slider .slick-slide.slick-cloned:nth-child(2){display:none}.woocommerce div.product .woocommerce-product-gallery{max-width:411px}.woocommerce div.product .woocommerce-product-gallery .flex-viewport{height:411px!important}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li.is-hidden{display:none!important}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1){clear:unset!important}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:411px!important}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{transition:opacity .2s ease}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{height:411px;width:100%;-o-object-fit:cover;object-fit:cover}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image.is-hidden{opacity:0;pointer-events:none}.woocommerce div.product .product .entry-title,.woocommerce div.product .product_title{font-family:var(--font-family-default-alt)!important;font-size:30px!important;font-weight:500!important;line-height:1.25!important;margin-bottom:12px!important;color:#fff!important}.woocommerce div.product .woocommerce-Price-amount.amount{font-family:var(--font-family-default-alt);font-size:30px!important;font-weight:500;line-height:1.25;margin-bottom:12px}.woocommerce div.product .woocommerce-product-details__short-description{display:none}.woocommerce div.product .quantity{width:100%;margin-bottom:15px!important}.woocommerce div.product .woocommerce-variation-availability{margin-bottom:15px}.woocommerce div.product .product_meta{color:#fff;width:100%;margin:15px 0}.woocommerce div.product .product_patent{display:flex;justify-content:flex-start}.woocommerce div.product .product_patent img{width:150px}.woocommerce div.product .product_buynowpaylaterbanner{margin-top:30px}.woocommerce div.product .product_buynowpaylaterbanner img{width:100%;max-width:350px}.woocommerce div.product .af_cp_toggle_template .af_cp_comp_radio_div div p{color:#fff}.woocommerce div.product .af_cp_toggle_template .af_cp_comp_radio_div div .view_product_comp a,.woocommerce div.product .af_cp_toggle_template .af_cp_total_price{display:none}.woocommerce div.product .cart{display:flex!important;flex-wrap:wrap}.woocommerce div.product .cart .variations select{color:#fff;margin-bottom:10px}.woocommerce div.product .cart .variations select option{color:#000}.woocommerce div.product .cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:15px}.woocommerce div.product .cart .single_add_to_cart_button,.woocommerce div.product .cart .buy-now-button{flex:1 1 calc(50% - 8px);height:52px}.woocommerce div.product .cart span.zx-vi-posture-sku-suffix{margin-left:15px}.woocommerce div.product .woocommerce-tabs{margin-top:40px;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:10px;padding:0;margin:0 0 25px;border-bottom:1px solid #eee;border:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:none;background:none;margin:0!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:12px 18px;font-size:14px;font-weight:500;color:#666;border-radius:8px 8px 0 0;transition:all .25s ease;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#000;background:#f7f7f7}.woocommerce div.product .woocommerce-tabs ul.tabs li a:after{content:"";position:absolute;left:18px;right:18px;bottom:6px;height:2px;background:transparent;transition:all .25s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none!important;content:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none!important;content:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000;background:#fff}.woocommerce div.product .woocommerce-tabs .panel{padding:25px;border:1px solid #eee;border-radius:10px;background:#fff;box-shadow:0 5px 15px #00000008;animation:fadeInTab .3s ease}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:18px;margin-bottom:15px;font-weight:600}.woocommerce div.product .woocommerce-tabs .panel p{color:#555;line-height:1.7;font-size:15px}.woocommerce div.product .woocommerce-tabs .panel ul{list-style:disc;list-style-position:inside;line-height:1.7;font-size:15px;margin:1.12em 0 1.12em 20px;list-style-type:disc}.woocommerce div.product .woocommerce-tabs .panel ol{list-style:outside;list-style-position:inside;line-height:1.7;font-size:15px;margin:1.12em 0 1.12em 20px;list-style-type:disc;list-style-type:decimal}.woocommerce div.product .related>h2{text-align:center;font-size:30px;font-weight:700;margin-bottom:40px;position:relative;color:#fff}.woocommerce div.product .related>h2:after{content:"";width:60px;height:3px;background:#fff;display:block;margin:12px auto 0}.woocommerce .pswp__button--zoom{display:none!important}.woocommerce .pswp__zoom-wrap{pointer-events:none}.woocommerce-js .wc-block-grid__product-add-to-cart{display:none!important}.woocommerce-js .wc-block-cart-item__product,.woocommerce-js .wc-block-cart-item__total{vertical-align:top!important}.woocommerce-js .wc-blocks-components-select .wc-blocks-components-select__label,.woocommerce-js .wc-block-components-form .wc-block-components-text-input label,.woocommerce-js .wc-block-components-text-input label{color:#363636}.woocommerce-js .wc-block-components-text-input.wc-block-components-address-form__pet_name{margin-bottom:20px}.woocommerce-js .wc-block-cart .wc-block-cart__sidebar{display:flex;flex-direction:column}.woocommerce-js .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit{order:1}.woocommerce-js .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options{order:2;display:flex;flex-direction:column;width:100%;padding:0!important}.woocommerce-js .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options .wc-block-components-express-payment__event-buttons{margin:0!important}.woocommerce-js .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options .wc-block-components-express-payment-continue-rule{order:1}.woocommerce-js .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options .wc-block-components-express-payment{order:2;margin:0;padding-top:16px}.woocommerce-js .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options .wc-block-components-express-payment #express-payment-method-ppcp-gateway-paypal{display:none}.woocommerce-js .wc-block-cart .wc-block-cart__sidebar .product_buynowpaylaterbanner{order:3;margin:20px 0}.woocommerce-js .wc-block-cart .wc-block-components-product-details .custom-sku-inline{margin-left:5px}.woocommerce-js .wp-block-woocommerce-empty-cart-block>h2{text-align:center;font-size:30px;font-weight:700;margin-bottom:40px;position:relative;color:#fff}.woocommerce-js .wp-block-woocommerce-empty-cart-block>h2:after{content:"";width:60px;height:3px;background:#fff;display:block;margin:12px auto 0}.woocommerce-js .wc-block-checkout .wc-block-checkout__main .wc-block-components-express-payment__event-buttons{margin:0!important}.woocommerce-js .wc-block-checkout .wc-block-checkout__main .wc-block-components-express-payment__event-buttons #express-payment-method-ppcp-gateway-paypal{display:none}.woocommerce-js .wc-block-checkout .product_buynowpaylaterbanner{border:1px solid hsla(0,0%,7%,.11);border-top:0;min-height:48px;padding:0 16px 16px}.woocommerce-js .wc-block-checkout .product_buynowpaylaterbanner img{max-width:65%;margin:0 auto}body.woocommerce-account.modal-active #content-full,body.woocommerce-account.modal-active div#inner-page-wrapper{z-index:unset}body.woocommerce-account.modal-active div#inner-page-wrapper>.container{z-index:unset}body.woocommerce-account{background:#212121}body.woocommerce-account div#inner-page-wrapper>.container{width:80%;padding:0}body.woocommerce-account .woocommerce{display:inline;gap:5px;color:#aeaeae}body.woocommerce-account .woocommerce h1,body.woocommerce-account .woocommerce h2,body.woocommerce-account .woocommerce h3{color:#fff}body.woocommerce-account .woocommerce h2{font-size:26px}body.woocommerce-account .woocommerce p,body.woocommerce-account .woocommerce fieldset legend{color:#aeaeae}body.woocommerce-account .woocommerce .woocommerce-notices-wrapper a{color:#515151;text-decoration:underline}body.woocommerce-account .woocommerce .woocommerce-notices-wrapper a:hover{color:#515151}body.woocommerce-account .woocommerce a,body.woocommerce-account .woocommerce a:hover{color:#fff}body.woocommerce-account .woocommerce-orders-table__cell-order-actions{display:flex;gap:10px}body.woocommerce-account .account-orders-table-wrapper{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}body.woocommerce-account .account-orders-table-wrapper::-webkit-scrollbar{height:8px}body.woocommerce-account .account-orders-table-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:10px}body.woocommerce-account .account-orders-table-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#bdbdbd,#9e9e9e);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}body.woocommerce-account .account-orders-table-wrapper::-webkit-scrollbar-thumb:hover{background:#888}body.woocommerce-account .woocommerce-MyAccount-navigation{width:260px;box-shadow:unset!important;border-radius:10px;padding:20px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0;margin:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin-bottom:6px}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 16px!important;color:#aeaeae!important;text-decoration:none;border-radius:6px;transition:all .2s ease}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#fff;background:#ffffff1f}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background:#ffffff14;background:#212121;border:1px solid rgba(255,255,255,.08)}body.woocommerce-account .woocommerce-MyAccount-navigation svg,body.woocommerce-account .woocommerce-MyAccount-navigation i,body.woocommerce-account .woocommerce-MyAccount-navigation img{display:none!important}body.woocommerce-account .woocommerce-MyAccount-content{flex:1;background:#212121;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:30px;color:#fff}body.woocommerce-account .woocommerce-MyAccount-content .form-row{margin:0 0 6px!important}body.woocommerce-account .woocommerce-MyAccount-content input#post-search-input{color:#212121}body.woocommerce-account .woocommerce-MyAccount-content .modal{top:50%!important;transform:translateY(-50%);text-align:center;padding:80px 0}body.woocommerce-account .woocommerce-MyAccount-content .modal:before{content:"";display:inline-block;vertical-align:middle;width:1px;height:100%}body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure{background:#000;border:unset;display:inline-block;vertical-align:middle;text-align:left;width:710px;max-width:calc(100% - 20px)}body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-header{background:#212121;border:none}body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-header h3{font-weight:400;font-size:27px}body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-body h3{font-weight:unset;font-size:18px}body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-body .payout_option label{position:absolute;top:5px;margin-left:15px}body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-body .payment-info .pd-vet-stripe-payout-hint a{font-size:14px}body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-body .payment-info input[type=text],body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-body .payment-info input[type=number],body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-body .payment-info input[type=date]{background:#fff;border:1px solid rgba(255,255,255,.1);color:#212121;border-radius:6px;padding:10px;width:100%;margin-bottom:15px}body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-body .payment-info input[type=text]:focus,body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-body .payment-info input[type=number]:focus,body.woocommerce-account .woocommerce-MyAccount-content .modal .payment_configure .modal-body .payment-info input[type=date]:focus{outline:none;border-color:#ffffff4d}body.woocommerce-account .woocommerce-MyAccount-content .wc-sales-agent-conversation-area{background:#000}body.woocommerce-account .woocommerce-MyAccount-content .compose_modal .subject_field,body.woocommerce-account .woocommerce-MyAccount-content .compose_modal .message_field{background:#212121!important}body.woocommerce-account .woocommerce-MyAccount-content .pd-vet-affiliate-tax-disclosure{padding-top:12px;border-top:1px solid #333333}.woocommerce table.shop_table{background:transparent;border:1px solid rgba(255,255,255,.08)}.woocommerce table.shop_table th{color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.woocommerce table.shop_table td{border-bottom:1px solid rgba(255,255,255,.05);color:#aeaeae}.woocommerce a.button,.woocommerce button.button{background:#fff;color:#212121;border-radius:6px;padding:10px 18px;font-weight:500;border:none}.woocommerce a.button:hover,.woocommerce button.button:hover{opacity:.9}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{background:#1b1b1b;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:6px}.woocommerce input.input-text:focus,.woocommerce select:focus,.woocommerce textarea:focus{outline:none;border-color:#ffffff4d}.woocommerce .agent_dashboard_msg{margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #1e85be;border-left:0;border-radius:0;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:1em 2em!important;margin:0 0 2em!important}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{display:none}.woocommerce .payout-title>h1{font-size:30px}.woocommerce .payout-box i{display:none}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before{display:none}body.logged-in.woocommerce-account .entry-content{box-shadow:unset!important}.shop-text{margin-bottom:75px}.shop-text p{color:#fff;line-height:2;font-weight:400;font-size:16px;margin:1.12em 0}.shop-text p.fs-large{font-size:22px}.shop-text h5{font-size:21px;letter-spacing:2.52px;color:#fff;font-weight:600;text-transform:uppercase}.page-id-16 #content .entry.entry-content p{line-height:2}.page-id-16 #content .entry.entry-content .ipAbout__image-text{margin-bottom:40px}.page-id-16 #content .entry.entry-content .ipAbout__image img{display:block;width:400px;max-width:100%;margin:0 auto}.page-id-16 #content .entry.entry-content .ipAbout__text{margin-top:30px}.page-id-16 #content .entry.entry-content .ipAbout__text p:last-child{margin-bottom:0}.post-type-archive-product.woocommerce-shop.woocommerce.woocommerce-page .ip-banner canvas{background-image:url(https://cdn.agentimagehosting.com/FtqPBeFgVUonmiaqy1DTF/2026/03/05085539/order-now-banner.jpg)!important;background-position:top center;background-repeat:no-repeat;background-size:cover}.archive.tax-product_cat .ip-banner canvas{background-image:url(https://cdn.agentimagehosting.com/FtqPBeFgVUonmiaqy1DTF/2026/03/13150549/short-haired-banner.jpg)!important;background-position:top right;height:350px}.archive.tax-product_cat .ip-banner canvas{background-repeat:no-repeat;background-size:cover}.single.single-product .ip-banner canvas{height:650px;background-image:url(https://cdn.agentimagehosting.com/FtqPBeFgVUonmiaqy1DTF/2026/03/13151118/single-prod-banner.jpg)!important;background-position:top center;background-repeat:no-repeat;background-size:cover}.contact-page-form .global-btn{line-height:1}.page-id-13 footer.footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:50px;background:#000;background:linear-gradient(to bottom,#000,#0000)}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:3.8%!important}.product-img-box{position:relative;overflow:hidden;border:8px solid #323232;box-shadow:6px 6px 10px #030303,-6px -6px 10px #030303,inset 1px 1px #fff0}.product-img-box:before{content:"";position:absolute;width:100%;height:100%;top:-100%;left:0;box-shadow:6px 6px 10px #030303,-6px -6px 10px #030303,inset 1px 1px #fff9;pointer-events:none}.product-img-box:after{content:"";position:absolute;width:100%;height:103%;left:-100%;top:-3%;box-shadow:6px 6px 10px #030303,-6px -6px 10px #030303,inset 1px 1px #fff9;pointer-events:none}.product-img-box img{display:block;width:100%;height:auto}.woocommerce ul.products li.product a img{margin:0!important}h2.woocommerce-loop-product__title{margin-top:1em!important}.archive.tax-product_cat .canvas-bg canvas{opacity:.96}.archive.tax-product_cat .ip-banner:after{background:linear-gradient(to top,#0b0a0a,#0000)!important}html .category-blogs #content .archive-subtitle{font-size:20px!important;line-height:normal!important;margin-bottom:20px}html .category-blogs #content .archive-subtitle a{font-size:inherit!important;font-weight:600;position:relative;display:inline-block}html .category-blogs #content .archive-subtitle a:after{content:"";position:absolute;width:0;height:1px;background:#fff;bottom:-2px;left:50%;transform:translate(-50%);transition:all .5s;opacity:0}html .category-blogs #content .archive-subtitle a:hover:after{width:100%;opacity:1}html .category-blogs #content .archive-subtitle a:hover{color:#fff}html body:not(.home) #content a.global-btn,html body:not(.home) #content button.global-btn{font-size:12px!important;line-height:12px}html body:not(.home) #content .ai-search-button-text{font-size:12px!important}.woocommerce-breadcrumb{font-size:16px!important;color:#fff!important;text-transform:uppercase;display:flex;gap:12px;justify-content:flex-start}.woocommerce-breadcrumb a{color:#fff!important;position:relative}.woocommerce-breadcrumb a:after{content:"";position:absolute;width:0;height:1px;background:#fff;bottom:-2px;left:50%;transform:translate(-50%);transition:all .5s;opacity:0}.woocommerce-breadcrumb a:hover:after{width:100%;opacity:1}.woocommerce-breadcrumb:before,.woocommerce-breadcrumb:after{display:none}.ai-image-search{border:unset}.ai-image-search:before{display:none}.ai-search-grid{display:flex;flex-wrap:wrap}.ai-search-grid .ai-product-card{background:unset;border:unset;padding:unset;box-shadow:unset!important;border-radius:unset;width:100%}.ai-search-grid .ai-product-card img{position:relative;overflow:hidden;border:8px solid #323232;box-shadow:unset;background:unset;border-radius:0;padding:20px;text-align:center}.ai-search-grid .ai-product-card:before{display:none}.ai-search-grid .ai-product-card:hover,.ai-search-grid .ai-product-card:hover img{transform:none}.ai-search-grid .ai-product-card .ai-product-title{font-family:var(--font-family-default-alt);font-size:18px!important;font-weight:600;color:#ffffffe6;transition:color .2s ease;text-align:center;margin:1em 0 0}.ai-search-grid .ai-product-card .button,.ai-search-grid .ai-product-card .price{display:none}.woocommerce .shop-cta a.global-btn{text-align:center}.woocommerce .shop-banner-text h2{font-family:var(--font-family-cursive);font-size:44px;line-height:normal;color:#fff;margin-bottom:15px}.woocommerce .shop-banner-text p{font-family:var(--font-family-default);font-weight:400;font-size:16px;line-height:25px;letter-spacing:.32px;color:#fff;margin-bottom:40px}.tax-product_cat .woocommerce-ordering{display:none}html .woocommerce-cart .ip-banner canvas{background-image:url(https://cdn.agentimagehosting.com/FtqPBeFgVUonmiaqy1DTF/2026/05/08071248/shopping-cart-banner-optimized-scaled.jpg)!important;background-position:center}html .woocommerce-checkout .ip-banner canvas{background-image:url(https://cdn.agentimagehosting.com/FtqPBeFgVUonmiaqy1DTF/2026/05/08071326/checkout-banner-optimized-scaled.jpg)!important}html .woocommerce-account.client-customer-logged-in .ip-banner canvas{background-image:url(https://cdn.agentimagehosting.com/FtqPBeFgVUonmiaqy1DTF/2026/05/08071137/my-account-logged-in-banner-optimized-scaled.jpg)!important}html .woocommerce-account.vet-crematory-logged-in .ip-banner canvas{background-image:url(https://cdn.agentimagehosting.com/FtqPBeFgVUonmiaqy1DTF/2026/05/08071212/vet-and-creameries-banner-optimized-scaled.jpg)!important}.hp-map{background:#000}.map-section{position:relative;width:100%;min-height:800px;overflow:hidden;padding:60px 20px}.map-section__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.map-section__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-section__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-1.95deg,#000000c4 2.39%,#000 94.2%)}.map-section__content{position:relative;z-index:1;max-width:1440px;margin:0 auto}.map-section .section-title{position:relative;padding-left:20px}.map-section .section-title__subtitle{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#ccc;letter-spacing:10px;text-transform:uppercase;margin-bottom:20px}.map-section .section-title__line{width:80px;height:1px;background:linear-gradient(10.21deg,#999 .77%,#eee0 99.23%);margin-bottom:20px;margin-left:10px}.map-section .section-title__heading{font-family:Hamilton Script,cursive;font-size:50px;font-weight:400;color:#fff;transform:rotate(-5deg);transform-origin:left center;line-height:1.2;margin-bottom:20px}.map-section .section-title__description{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:1.8;letter-spacing:.28px;text-align:center;max-width:600px;margin:0 0 0 auto;padding:0 20px}.map-container{position:relative;width:90%;max-width:1200px;margin:40px auto 0}.hp-featured-areas{position:relative}.hp-featured-areas .hp-fa-map{width:1600px}.hp-featured-areas .map-holder{position:relative}.hp-featured-areas .map-areas{position:absolute;z-index:20}.hp-featured-areas area{cursor:auto}.hp-featured-areas .map-main{position:relative;z-index:10}.hp-featured-areas .map-hovers{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.hp-featured-areas .map-hover{position:absolute;opacity:1}.hp-featured-areas .map-hover img{opacity:0;transition:all .5s}.hp-featured-areas .map-hover.active img{opacity:1}.hp-featured-areas .map-hover-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;border-radius:50px;background:var(--gradient-2, linear-gradient(87deg, #999 .77%, #EEE 40.06%, #CCC 99.23%));box-shadow:2px 8px 10px #00000040;color:#333;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.6px;opacity:0;transition:all .5s;width:295px;height:54px;display:flex;justify-content:center;align-items:center}.hp-featured-areas .map-hover.active .map-hover-label{opacity:1}.hp-featured-areas .map-hover#pacific-region{top:26px;left:3px}.hp-featured-areas .map-hover#pacific-region .map-hover-label{margin:43px 0 0 -83px}.hp-featured-areas .map-hover#mountain-region{top:58px;left:193px}.hp-featured-areas .map-hover#mountain-region .map-hover-label{margin:-30px 0 0 -69px}.hp-featured-areas .map-hover#central-region{top:82px;left:388px}.hp-featured-areas .map-hover#central-region .map-hover-label{margin:16px 0 0 -13px}.hp-featured-areas .map-hover#eastern-region{top:2px;left:733px}.hp-featured-areas .map-hover#eastern-region .map-hover-label{margin:15px 0 0 55px}.hp-featured-areas .map-labels{position:absolute;top:0;left:0;z-index:20;pointer-events:none}.hp-featured-areas .map-label{position:absolute;top:0;left:0;color:#888;text-align:center;font-family:Poppins;font-size:7px;font-style:normal;font-weight:500;line-height:7px;letter-spacing:.35px}.hp-featured-areas .map-label.with-line:before{content:"";width:58px;height:1px;background:#888;position:absolute;top:35px;left:100%;rotate:49deg}.hp-featured-areas .map-label.with-line.line-left:before{top:15px;left:auto;right:124%;rotate:164deg}.hp-featured-areas .map-label:not(.keep-color).active{color:#fff}.hp-featured-areas .map-label[data-label=washington]{top:90px;left:135px}.hp-featured-areas .map-label[data-label=oregon]{top:186px;left:116px}.hp-featured-areas .map-label[data-label=california]{top:404px;left:90px}.hp-featured-areas .map-label[data-label=nevada]{top:334px;left:165px}.hp-featured-areas .map-label[data-label=alaska]{top:680px;left:112px}.hp-featured-areas .map-label[data-label=hawaii]{top:790px;left:395px}.hp-featured-areas .map-label[data-label=idaho]{top:225px;left:240px}.hp-featured-areas .map-label[data-label=utah]{top:370px;left:280px}.hp-featured-areas .map-label[data-label=arizona]{top:505px;left:250px}.hp-featured-areas .map-label[data-label=montana]{top:143px;left:349px}.hp-featured-areas .map-label[data-label=wyoming]{top:264px;left:370px}.hp-featured-areas .map-label[data-label=colorado]{top:388px;left:405px}.hp-featured-areas .map-label[data-label=new-mexico]{top:515px;left:390px}.hp-featured-areas .map-label[data-label=north-dakota]{top:140px;left:523px}.hp-featured-areas .map-label[data-label=south-dakota]{top:222px;left:524px}.hp-featured-areas .map-label[data-label=nebraska]{top:315px;left:525px}.hp-featured-areas .map-label[data-label=kansas]{top:405px;left:560px}.hp-featured-areas .map-label[data-label=oklahoma]{top:490px;left:585px}.hp-featured-areas .map-label[data-label=texas]{top:620px;left:550px}.hp-featured-areas .map-label[data-label=minnesota]{top:164px;left:628px}.hp-featured-areas .map-label[data-label=iowa]{top:290px;left:670px}.hp-featured-areas .map-label[data-label=missouri]{top:405px;left:695px}.hp-featured-areas .map-label[data-label=arkansas]{top:497px;left:700px}.hp-featured-areas .map-label[data-label=louisiana]{top:624px;left:716px}.hp-featured-areas .map-label[data-label=illinois]{top:320px;left:761px}.hp-featured-areas .map-label[data-label=kentucky]{top:398px;left:857px}.hp-featured-areas .map-label[data-label=tennessee]{top:450px;left:830px}.hp-featured-areas .map-label[data-label=alabama]{top:549px;left:844px}.hp-featured-areas .map-label[data-label=mississippi]{top:535px;left:765px}.hp-featured-areas .map-label[data-label=michigan]{top:222px;left:839px}.hp-featured-areas .map-label[data-label=indiana]{top:320px;left:829px}.hp-featured-areas .map-label[data-label=ohio]{top:300px;left:899px}.hp-featured-areas .map-label[data-label=west-virginia]{top:340px;left:945px}.hp-featured-areas .map-label[data-label=virginia]{top:352px;left:1005px}.hp-featured-areas .map-label[data-label=north-carolina]{top:422px;left:996px}.hp-featured-areas .map-label[data-label=south-carolina]{top:482px;left:975px}.hp-featured-areas .map-label[data-label=georgia]{top:530px;left:920px}.hp-featured-areas .map-label[data-label=florida]{top:648px;left:985px}.hp-featured-areas .map-label[data-label=pennsylvania]{top:255px;left:985px}.hp-featured-areas .map-label[data-label=new-york]{top:191px;left:1026px;white-space:nowrap}.hp-featured-areas .map-label[data-label=maine]{top:57px;left:1128px}.hp-featured-areas .map-label[data-label=new-hampshire]{top:69px;left:1002px;white-space:nowrap}.hp-featured-areas .map-label[data-label=vermont]{top:91px;left:1023px}.hp-featured-areas .map-label[data-label=vermont].with-line:before{width:30px;top:20px}.hp-featured-areas .map-label[data-label=massachusetts]{top:122px;left:1168px}.hp-featured-areas .map-label[data-label=massachusetts].line-left:before{width:47px;top:34px;right:93%;rotate:141deg}.hp-featured-areas .map-label[data-label=rhode-island]{top:203px;left:1162px;white-space:nowrap}.hp-featured-areas .map-label[data-label=rhode-island].line-left:before{width:28px;top:-7px;right:113%;rotate:219deg}.hp-featured-areas .map-label[data-label=connecticut]{top:229px;left:1154px}.hp-featured-areas .map-label[data-label=connecticut].line-left:before{width:40px;top:-19px;right:105%;rotate:222deg}.hp-featured-areas .map-label[data-label=new-jersey]{top:249px;left:1144px;white-space:nowrap}.hp-featured-areas .map-label[data-label=delaware]{top:282px;left:1145px}.hp-featured-areas .map-label[data-label=delaware].line-left:before{right:129%}.hp-featured-areas .map-label[data-label=maryland]{top:335px;left:1145px}.hp-featured-areas .map-label[data-label=maryland].line-left:before{top:-8px;right:130%;rotate:203deg}html body.page-id-64:not(.home) #content a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button{aspect-ratio:373/75.9;max-width:100%;height:auto;border-radius:10px!important;background:#f2f2f2;color:#000!important;min-height:unset;letter-spacing:.05em;font-size:20px!important}html body.page-id-64:not(.home) #content a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button:before{background:linear-gradient(87deg,#999 .77%,#eee 40.06%,#ccc 99.23%);border-radius:0}@media screen and (min-width:600px){.ip-banner canvas{height:400px}}@media screen and (min-width:744px){.sidebar h2{font-size:30px}#content .entry-title,#content .archive-title{font-size:80px}#content .archive-subtitle{font-size:40px}.ip-banner canvas{height:500px}#breadcrumbs{padding-top:24px;font-size:14px}#breadcrumbs__container>span{justify-content:flex-start}#breadcrumbs{padding-top:29px}.woocommerce .shop-layout{display:flex;gap:40px;align-items:flex-start}.woocommerce .shop-layout .site-main{flex:1}.woocommerce .shop-sidebar{width:280px;flex-shrink:0;margin:0}.ai-search-grid .ai-product-card{width:48%}}@media screen and (min-width:768px){.map-section{min-height:1000px;padding:80px 40px}.map-section .section-title{padding-left:60px}.map-section .section-title__subtitle{font-size:16px;letter-spacing:15px;margin-bottom:30px}.map-section .section-title__line{width:100px;margin-bottom:30px}.map-section .section-title__heading{font-size:70px}.map-section .section-title__description{font-size:13px;max-width:650px}}@media screen and (min-width:991px){.map-section{min-height:1200px;padding:100px 60px}.map-section .section-title{padding-left:80px}.map-section .section-title__subtitle{font-size:18px;letter-spacing:18px;margin-bottom:35px}.map-section .section-title__line{width:110px}.map-section .section-title__heading{font-size:90px}.map-section .section-title__description{font-size:14px;max-width:700px}}@media screen and (min-width:1024px){.ip-banner canvas{height:800px}#breadcrumbs__container{padding-left:20px;padding-right:20px}.page-id-16 #content .entry.entry-content .ipAbout__image-text{display:flex;flex-wrap:wrap;align-items:center}.page-id-16 #content .entry.entry-content .ipAbout__image{width:35.08%}.page-id-16 #content .entry.entry-content .ipAbout__text{width:64.92%;padding-left:20px;margin-top:0}.archive.tax-product_cat .ip-banner canvas{background-position:top center;background-repeat:no-repeat;height:650px}.woocommerce .shop-banner-text{margin:-320px 0 80px;max-width:750px}.woocommerce .shop-banner-text h2{font-size:54px}.map-section{min-height:1360px;padding:120px 0}.map-section .section-title{padding-left:110px}.map-section .section-title__subtitle{font-size:20px;letter-spacing:20px;margin-bottom:44px}.map-section .section-title__line{width:120px;margin-bottom:71px;margin-left:13px}.map-section .section-title__heading{font-size:110px}.map-section .section-title__description{font-size:16px;line-height:25px;max-width:700px;margin-top:-60px}}@media screen and (min-width:1280px){.sidebar h2{font-size:35px}#content .entry-title,#content .archive-title{font-size:110px}#content .archive-subtitle{font-size:48px}#breadcrumbs{padding-top:7px;font-size:16px}#breadcrumbs__container{padding-left:62px;padding-right:62px}#breadcrumbs{padding-top:38px}.woocommerce #inner-page-wrapper .container{width:1400px}.woocommerce-js .wc-block-cart-item__image{width:clamp(100px,10vw,150px)}.ai-search-grid .ai-product-card{width:31%}}@media screen and (min-width:1440px){.map-section__content{max-width:1440px}}@media screen and (max-width:991px){p.hide-mobile{display:none}.page-id-16 #content .entry.entry-content .ipAbout__image-text{margin-bottom:20px}}@media(max-width:900px){.woocommerce-account .woocommerce{flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}}@media screen and (max-width:768px){.woocommerce ul.products{gap:20px;justify-content:space-between}.woocommerce ul.products:before{display:none}.woocommerce ul.products li.product{width:calc(48% - 10px)!important;margin:0!important}}@media(max-width:767px){body.logged-in.woocommerce-account .woocommerce button:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce input[type=button]:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce input[type=reset]:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce input[type=submit]:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce .button:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce .widget a.button:not(.show-password-input),body.logged-in.woocommerce-account .woocommerce a.configure-setup,body.logged-in.woocommerce-account .woocommerce a.view-admin-message-btn,body.logged-in.woocommerce-account .woocommerce a.view-customer-message-btn,body.logged-in.woocommerce-account .woocommerce a.compose_btn{padding:12px 24px!important;font-size:10px;letter-spacing:2.5px}}@media screen and (max-width:767px){.woocommerce .shop-cta a.global-btn{margin-top:3.5em}}@media screen and (max-width:480px){.page-id-16 #content .entry.entry-content p img{display:block;float:none!important}}
