.elementor-995 .elementor-element.elementor-element-7215366{--display:flex;--min-height:451px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-995 .elementor-element.elementor-element-7215366:not(.elementor-motion-effects-element-type-background), .elementor-995 .elementor-element.elementor-element-7215366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kurtahouse.store/wp-content/uploads/2026/05/Frame-2147225296-1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995 .elementor-element.elementor-element-7215366::before, .elementor-995 .elementor-element.elementor-element-7215366 > .elementor-background-video-container::before, .elementor-995 .elementor-element.elementor-element-7215366 > .e-con-inner > .elementor-background-video-container::before, .elementor-995 .elementor-element.elementor-element-7215366 > .elementor-background-slideshow::before, .elementor-995 .elementor-element.elementor-element-7215366 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995 .elementor-element.elementor-element-7215366 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #FFFFFF 10%, #000000 100%);}.elementor-995 .elementor-element.elementor-element-3711654{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995 .elementor-element.elementor-element-d7ac1cd .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;}.elementor-995 .elementor-element.elementor-element-d7ac1cd .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .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-995 .elementor-element.elementor-element-5a63992{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-995 .elementor-element.elementor-element-5a63992.e-con{--align-self:center;}.elementor-995 .elementor-element.elementor-element-1d70758{--display:flex;}.elementor-995 .elementor-element.elementor-element-c032155{--display:flex;}.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-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products  ul.products{grid-column-gap:28px;grid-row-gap:18px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:5px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-527e40f );margin-bottom:5px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-527e40f );margin-bottom:5px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .star-rating{font-size:0em;margin-bottom:0px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .price{color:#3E3E3E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .price ins{color:#3E3E3E;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .price ins .amount{color:#3E3E3E;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .price del{color:#00000066;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .price del .amount{color:#00000066;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .price del {font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:10px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;margin-inline-start:10px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#000000;border-radius:100px;min-width:72px;min-height:27px;line-height:27px;right:auto;left:0;margin:4px;}@media(min-width:768px){.elementor-995 .elementor-element.elementor-element-1d70758{--width:25%;}.elementor-995 .elementor-element.elementor-element-c032155{--width:75%;}}@media(max-width:1024px){.elementor-995 .elementor-element.elementor-element-7215366{--min-height:300px;}.elementor-995 .elementor-element.elementor-element-3711654{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-995 .elementor-element.elementor-element-5a63992{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}}@media(max-width:767px){.elementor-995 .elementor-element.elementor-element-7215366{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-995 .elementor-element.elementor-element-3711654{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product{text-align:center;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .price{font-size:16px;}.elementor-995 .elementor-element.elementor-element-5b2f1b5.elementor-wc-products ul.products li.product .price del {font-size:16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-995 .elementor-element.elementor-element-3711654{--width:90%;}}/* Start custom CSS for shortcode, class: .elementor-element-cb6d491 *//* =========================================================
LUXURY HUSKY / WOOF FILTER
========================================================= */

.woof{
    width:100%;
    max-width:320px;
    font-family:'Plus Jakarta Sans', sans-serif;
}

/* =========================================================
SECTION
========================================================= */

.woof_container{
    padding-bottom:32px;
    margin-bottom:32px;
    border-bottom:1px solid #E6DDD8;
    position:relative;
}

.woof_container:last-child{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none;
}

/* =========================================================
HEADINGS
========================================================= */

.woof_container h4{
    margin:0 0 24px !important;

    display:flex;
    align-items:center;
    justify-content:space-between;

    font-family:'Playfair Display', serif !important;
    font-size:28px !important;
    font-weight:500 !important;
    line-height:1.2;

    color:#2B1A15 !important;

    letter-spacing:-0.02em;
}



/* =========================================================
SELECT DROPDOWN
========================================================= */

.chosen-container-single .chosen-single{
    height:54px !important;

    display:flex !important;
    align-items:center !important;

    padding:0 22px !important;

    background:#F8F4F1 !important;

    border:1px solid #DED5CF !important;


    box-shadow:none !important;
}

.chosen-container-single .chosen-single span{
    font-family:'Plus Jakarta Sans', sans-serif !important;
    font-size:15px !important;
    font-weight:500 !important;
    color:#2B1A15 !important;
}

.chosen-container-single .chosen-single div{
    right:18px !important;
}

.chosen-container-single .chosen-single div b{
    background:none !important;
}



/* DROPDOWN */

.chosen-container .chosen-drop{
    margin-top:10px !important;

    border:none !important;


    overflow:hidden;

    background:#fff !important;

    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

.chosen-container .chosen-results{
    margin:0 !important;
    padding:10px !important;
}

.chosen-container .chosen-results li{
    padding:14px 16px !important;


    font-family:'Plus Jakarta Sans', sans-serif !important;
    font-size:14px !important;

    color:#2B1A15 !important;
}

.chosen-container .chosen-results li.highlighted{
    background:#F3ECE8 !important;
    color:#542F25 !important;
}

/* =========================================================
PRICE FILTER
========================================================= */

.woof_price3_search_container .irs{
    height:42px !important;
}

/* HIDE LABELS */

.woof_price3_search_container .irs-grid,
.woof_price3_search_container .irs-min,
.woof_price3_search_container .irs-max{
    display:none !important;
}

/* RANGE TEXT */

.woof_price3_search_container .irs-from,
.woof_price3_search_container .irs-to,
.woof_price3_search_container .irs-single{
    top:-8px !important;

    background:transparent !important;

    color:#542F25 !important;

    font-family:'Plus Jakarta Sans', sans-serif !important;
    font-size:15px !important;
    font-weight:600 !important;

    padding:0 !important;
}

.woof_price3_search_container .irs-from::before,
.woof_price3_search_container .irs-to::before,
.woof_price3_search_container .irs-single::before{
    display:none !important;
}

/* TRACK */

.woof_price3_search_container .irs-line{
    top:28px !important;

    height:2px !important;

    background:#DED5CF !important;

    border:none !important;
}

/* ACTIVE BAR */

.woof_price3_search_container .irs-bar{
    top:28px !important;

    height:2px !important;

    background:#6A3828 !important;
}

/* HANDLES */

.woof_price3_search_container .irs-handle{
    top:20px !important;

    width:18px !important;
    height:18px !important;


    background:#6A3828 !important;

    border:3px solid #fff !important;

    box-shadow:0 4px 10px rgba(106,56,40,.25) !important;
}

.woof_price3_search_container .irs-handle i,
.woof_price3_search_container .irs-shadow{
    display:none !important;
}

/* =========================================================
CHECKBOXES
========================================================= */

.woof_checkbox_instock_container,
.woof_checkbox_sales_container{
    padding-bottom:24px !important;
}

/* LABEL */

.woof_checkbox_instock_container label,
.woof_checkbox_sales_container label{
    font-family:'Plus Jakarta Sans', sans-serif !important;
    font-size:16px !important;
    font-weight:500 !important;
    color:#2B1A15 !important;
}

/* CUSTOM CHECKBOX */

.icheckbox_square-blue{
    width:20px !important;
    height:20px !important;

    border:1px solid #D7CCC6 !important;


    background:#fff !important;

    position:relative;
}

/* ACTIVE */

.icheckbox_square-blue.checked{
    background:#6A3828 !important;
    border-color:#6A3828 !important;
}

/* TICK */

.icheckbox_square-blue.checked::after{
    content:"";

    position:absolute;

    left:6px;
    top:2px;

    width:5px;
    height:10px;

    border:solid #fff;
    border-width:0 2px 2px 0;

    transform:rotate(45deg);
}

.iCheck-helper{
    display:none !important;
}

/* =========================================================
SEARCH
========================================================= */

.woof_husky_txt-input{
    width:100% !important;

    height:54px !important;

    padding:0 22px !important;

    border:1px solid #DED5CF !important;


    background:#F8F4F1 !important;

    font-family:'Plus Jakarta Sans', sans-serif !important;
    font-size:15px !important;

    color:#2B1A15 !important;

    box-shadow:none !important;
    outline:none !important;
}

.woof_husky_txt-input:focus{
    border-color:#6A3828 !important;
    background:#fff !important;
}

/* =========================================================
RESET BUTTON
========================================================= */

.woof_reset_search_form{
    width:100% !important;

    height:62px !important;

    border:none !important;


    background:#6A3828 !important;

    font-family:'Plus Jakarta Sans', sans-serif !important;
    font-size:14px !important;
    font-weight:500 !important;

    letter-spacing:.12em !important;

    text-transform:uppercase !important;

    color:#fff !important;

    transition:.3s ease !important;
}

.woof_reset_search_form:hover{
    background:#542F25 !important;
}

/* =========================================================
MOBILE
========================================================= */

@media (max-width:767px){

    .woof{
        max-width:100%;
    }

    .woof_container{
        padding-bottom:24px;
        margin-bottom:24px;
    }

    .woof_container h4{
        font-size:22px !important;
        margin-bottom:18px !important;
    }

    .chosen-container-single .chosen-single,
    .woof_husky_txt-input{
        height:54px !important;
    }

    .woof_reset_search_form{
        height:54px !important;
        font-size:13px !important;
    }

    .woof_checkbox_instock_container label,
    .woof_checkbox_sales_container label{
        font-size:15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-5b2f1b5 *//* ====================================
   PRODUCT GRID
==================================== */
.elementor-13 .elementor-element.elementor-element-9e48956.elementor-wc-products ul.products li.product .woocommerce-loop-product__title
{
        margin-bottom: 0px !important;
}
.woocommerce ul.products {

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden;
}

/* ====================================
   PRODUCT CARD
==================================== */

.woocommerce ul.products li.product {

    position: relative;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 0 20px !important;

    overflow: hidden;

    float: none !important;

}

/* ====================================
   PRODUCT LINK WRAPPER
==================================== */

.woocommerce ul.products li.product 
.woocommerce-LoopProduct-link {

    display: block;

    position: relative;

    overflow: hidden;

    text-decoration: none;
}

/* ====================================
   PRODUCT IMAGE
==================================== */

.woocommerce ul.products li.product img {

    width: 100% !important;

    aspect-ratio: 312 / 420;

    object-fit: cover !important;
    object-position: center center !important;

    display: block;

    transition: transform 0.3s ease;
}

/* IMAGE HOVER */

.woocommerce ul.products li.product:hover img {

    transform: scale(1.02);
}

/* ====================================
   SALE BADGE
==================================== */

.woocommerce ul.products li.product .onsale {

    z-index: 5;
}

/* ====================================
   BUTTON WRAPPER
==================================== */

.woocommerce ul.products li.product 
.woocommerce-loop-product__buttons {

    position: absolute;

    left: 20px;
    right: 20px;

    top: 300px;

    z-index: 9;

    display: flex;

    justify-content: center;
    align-items: center;
}

/* ====================================
   BUTTONS
==================================== */

.woocommerce ul.products li.product a.button {

    width: 100% !important;

    height: 54px !important;

    display: flex !important;

    align-items: center;
    justify-content: center;

    background: #000 !important;
    color: #fff !important;

    border: none !important;
    border-radius: 0 !important;

    text-decoration: none !important;

    font-size: 14px;

    letter-spacing: 0.05em;

    opacity: 0;
    visibility: hidden;

    transform: translateY(10px);

    transition: all 0.3s ease;
}

/* ====================================
   HIDE VIEW CART BUTTON
==================================== */

.woocommerce ul.products li.product 
a.added_to_cart {

    display: none !important;
}

/* ====================================
   SHOW BUTTON ON HOVER
==================================== */

.woocommerce ul.products li.product:hover a.button {

    opacity: 1;
    visibility: visible;

    transform: translateY(0);
}

/* ====================================
   PRODUCT TITLE
==================================== */

.woocommerce ul.products li.product 
.woocommerce-loop-product__title {

    font-size: 16px;

    line-height: 1.4;


    text-align: center;
}

/* ====================================
   PRODUCT PRICE
==================================== */

.woocommerce ul.products li.product 
.price {

    display: block;

    text-align: center;

    font-size: 14px;

}

/* ====================================
   MOBILE RESPONSIVE
==================================== */

@media (max-width: 767px) {

    /* PRODUCT GRID */

    .woocommerce ul.products {

        display: grid !important;

        grid-template-columns: 1fr 1fr !important;

        gap: 15px !important;
    }

    /* PRODUCT CARD */

    .woocommerce ul.products li.product {

        display: flex;

        flex-direction: column;

        padding: 0 0 15px !important;
    }

    /* PRODUCT LINK */

    .woocommerce ul.products li.product 
    .woocommerce-LoopProduct-link {

        display: flex;

        flex-direction: column;

        height: 100%;
    }

    /* PRODUCT IMAGE */

    .woocommerce ul.products li.product img {

        aspect-ratio: 1 / 1.2;
    }

    /* BUTTON WRAPPER */

    .woocommerce ul.products li.product 
    .woocommerce-loop-product__buttons {

        position: static !important;

        transform: none !important;

        margin-top: 10px;

        padding: 0 10px 10px;
    }

    /* BUTTON */

    .woocommerce ul.products li.product a.button {

        width: 100% !important;

        height: 40px !important;

        font-size: 12px;

        letter-spacing: 0.03em;

        padding: 0 10px !important;

        opacity: 1 !important;
        visibility: visible !important;

        transform: none !important;
    }

    /* REMOVE IMAGE ZOOM */

    .woocommerce ul.products li.product:hover img {

        transform: none;
    }

    /* PRODUCT TITLE */

    .woocommerce ul.products li.product 
    .woocommerce-loop-product__title {

        font-size: 13px;

        line-height: 1.4;

        margin-top: 10px;
    }

    /* PRODUCT PRICE */

    .woocommerce ul.products li.product 
    .price {

        font-size: 13px;

        margin-top: 5px;
    }
}/* End custom CSS */