.elementor-1207461 .elementor-element.elementor-element-541f0b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1207461 .elementor-element.elementor-element-550f854 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-b7c476e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:28px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1207461 .elementor-element.elementor-element-b7c476e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1207461 .elementor-element.elementor-element-c340735{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 2;grid-row:span 4;--wd-brd-radius:0px;}.elementor-1207461 .elementor-element.elementor-element-c340735 .banner-title{color:#FFFFFF;font-size:2.5rem;}.elementor-1207461 .elementor-element.elementor-element-c340735 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1207461 .elementor-element.elementor-element-c340735 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-1207461 .elementor-element.elementor-element-3af805b > .elementor-widget-container{background-color:#D2D7D8;}.elementor-1207461 .elementor-element.elementor-element-3af805b{grid-column:span 1;grid-row:span 2;--wd-brd-radius:0px;}.elementor-1207461 .elementor-element.elementor-element-3af805b .banner-image{object-position:center center;}.elementor-1207461 .elementor-element.elementor-element-3af805b .banner-title{color:#FFFFFF;font-size:2.5rem;}.elementor-1207461 .elementor-element.elementor-element-8ef1ad0{grid-column:span 1;grid-row:span 2;--wd-brd-radius:0px;}.elementor-1207461 .elementor-element.elementor-element-8ef1ad0 .banner-title{color:#FFFFFF;font-size:2.5rem;}.elementor-1207461 .elementor-element.elementor-element-b186773{width:100%;max-width:100%;grid-column:span 2;grid-row:span 2;--wd-brd-radius:0px;}.elementor-1207461 .elementor-element.elementor-element-b186773 .banner-title{color:#FFFFFF;font-size:2.5rem;}.elementor-1207461 .elementor-element.elementor-element-7ddcdd5{--display:flex;--margin-top:100px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-1207461 .elementor-element.elementor-element-7ddcdd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1207461 .elementor-element.elementor-element-1022a90 .title{font-size:2rem;}.elementor-1207461 .elementor-element.elementor-element-c2df1df .wd-products-with-bg, .elementor-1207461 .elementor-element.elementor-element-c2df1df .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-1207461 .elementor-element.elementor-element-9a860d0 .title{font-size:2rem;}.elementor-1207461 .elementor-element.elementor-element-87a388f div.product-category .wd-entities-title{font-size:1rem;line-height:1.25em;}.elementor-1207461 .elementor-element.elementor-element-ae4794e > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-ae4794e .title{font-size:2rem;font-weight:500;}.elementor-1207461 .elementor-element.elementor-element-41d75b6{--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;}.elementor-1207461 .elementor-element.elementor-element-d61c7b4 .wd-info-box{background-image:url("https://husgagnahollin.is/wp-content/uploads/2024/03/Broste_SS21_126-Medium.webp");padding:0px 20px 0px 20px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1207461 .elementor-element.elementor-element-d61c7b4{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1207461 .elementor-element.elementor-element-d61c7b4 .wd-info-box:after{background-color:#0000001C;}.elementor-1207461 .elementor-element.elementor-element-d61c7b4 .info-box-title{font-size:22px;}.elementor-1207461 .elementor-element.elementor-element-c1bbcc6 .wd-info-box{background-image:url("https://husgagnahollin.is/wp-content/uploads/2024/03/Timeout_Walnut_Fantasy_black-2017-800-x-1200.webp");padding:0px 20px 0px 20px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1207461 .elementor-element.elementor-element-c1bbcc6{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1207461 .elementor-element.elementor-element-c1bbcc6 .wd-info-box:after{background-color:#0000001C;}.elementor-1207461 .elementor-element.elementor-element-c1bbcc6 .info-box-title{font-size:22px;}.elementor-1207461 .elementor-element.elementor-element-bc8c683 .wd-info-box{background-image:url("https://husgagnahollin.is/wp-content/uploads/2024/03/Iittala_2018_UltimaThule_rain-800-x-1200.webp");padding:0px 20px 0px 20px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1207461 .elementor-element.elementor-element-bc8c683{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1207461 .elementor-element.elementor-element-bc8c683 .wd-info-box:after{background-color:#0000001C;}.elementor-1207461 .elementor-element.elementor-element-bc8c683 .info-box-title{font-size:22px;}.elementor-1207461 .elementor-element.elementor-element-e50711a .wd-info-box{background-image:url("https://husgagnahollin.is/wp-content/uploads/2024/03/KARE-53410-master-mood-b-1400x1400-800-x-1200.webp");padding:0px 20px 0px 20px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1207461 .elementor-element.elementor-element-e50711a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1207461 .elementor-element.elementor-element-e50711a .wd-info-box:after{background-color:#0000001C;}.elementor-1207461 .elementor-element.elementor-element-e50711a .info-box-title{font-size:22px;}.elementor-1207461 .elementor-element.elementor-element-313ff9e .wd-info-box{background-image:url("https://husgagnahollin.is/wp-content/uploads/2024/03/Timeless_25-Seater_Fantasy_Black-800-x-1200.webp");padding:0px 20px 0px 20px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1207461 .elementor-element.elementor-element-313ff9e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1207461 .elementor-element.elementor-element-313ff9e .wd-info-box:after{background-color:#0000001C;}.elementor-1207461 .elementor-element.elementor-element-313ff9e .info-box-title{font-size:22px;}.elementor-1207461 .elementor-element.elementor-element-69402f7 .wd-info-box{background-image:url("https://husgagnahollin.is/wp-content/uploads/2024/03/Lene-Bjerre-ballerina-A00016557-3.webp");padding:0px 20px 0px 20px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1207461 .elementor-element.elementor-element-69402f7{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1207461 .elementor-element.elementor-element-69402f7 .wd-info-box:after{background-color:#0000001C;}.elementor-1207461 .elementor-element.elementor-element-69402f7 .info-box-title{font-size:22px;}.elementor-1207461 .elementor-element.elementor-element-2a92874 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-2a92874 .title{font-size:2rem;font-weight:500;}.elementor-1207461 .elementor-element.elementor-element-ec58caf .wd-insta{--wd-aspect-ratio:1/1;}.elementor-1207461 .elementor-element.elementor-element-ec58caf .wd-insta-cont-inner{max-width:306px;}.elementor-1207461 .elementor-element.elementor-element-dd57808{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1207461{margin:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-1207461 .elementor-element.elementor-element-b7c476e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-1207461 .elementor-element.elementor-element-3af805b .banner-title{font-size:1.5rem;}.elementor-1207461 .elementor-element.elementor-element-8ef1ad0 .banner-title{font-size:1.5rem;}.elementor-1207461 .elementor-element.elementor-element-b186773 .banner-title{font-size:2rem;}}@media(max-width:1024px){.elementor-1207461 .elementor-element.elementor-element-541f0b7{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1207461 .elementor-element.elementor-element-550f854 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-b7c476e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1207461 .elementor-element.elementor-element-c340735 .banner-title{font-size:2rem;}.elementor-1207461 .elementor-element.elementor-element-7ddcdd5{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1207461 .elementor-element.elementor-element-87a388f{--wd-cat-img-width:100%;}.elementor-1207461 .elementor-element.elementor-element-87a388f div.product-category .wd-entities-title{font-size:18px;}.elementor-1207461 .elementor-element.elementor-element-41d75b6{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1207461 .elementor-element.elementor-element-d61c7b4 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-d61c7b4{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1207461 .elementor-element.elementor-element-c1bbcc6 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1207461 .elementor-element.elementor-element-c1bbcc6{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1207461 .elementor-element.elementor-element-bc8c683{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1207461 .elementor-element.elementor-element-bc8c683 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-e50711a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1207461 .elementor-element.elementor-element-e50711a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1207461 .elementor-element.elementor-element-313ff9e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-313ff9e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1207461 .elementor-element.elementor-element-69402f7 > .elementor-widget-container{margin:0px 0px 0px 010px;}.elementor-1207461 .elementor-element.elementor-element-69402f7{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}}@media(max-width:768px){.elementor-1207461 .elementor-element.elementor-element-541f0b7{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1207461 .elementor-element.elementor-element-550f854 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-b7c476e{--min-height:calc(2.048*100vw);--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:060px;--margin-left:0px;--margin-right:0px;}.elementor-1207461 .elementor-element.elementor-element-c340735{width:100%;max-width:100%;grid-row:span 4;}.elementor-1207461 .elementor-element.elementor-element-c340735.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1207461 .elementor-element.elementor-element-c340735 .banner-title{font-size:6vw;}.elementor-1207461 .elementor-element.elementor-element-3af805b .banner-title{font-size:5vw;}.elementor-1207461 .elementor-element.elementor-element-8ef1ad0 .banner-title{font-size:5vw;}.elementor-1207461 .elementor-element.elementor-element-b186773 .banner-title{font-size:5vw;}.elementor-1207461 .elementor-element.elementor-element-7ddcdd5{--width:100%;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1207461 .elementor-element.elementor-element-ae4794e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-41d75b6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1207461 .elementor-element.elementor-element-d61c7b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-d61c7b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1207461 .elementor-element.elementor-element-d61c7b4 .info-box-title{font-size:18px;}.elementor-1207461 .elementor-element.elementor-element-c1bbcc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-c1bbcc6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1207461 .elementor-element.elementor-element-c1bbcc6 .info-box-title{font-size:18px;}.elementor-1207461 .elementor-element.elementor-element-bc8c683 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-bc8c683{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1207461 .elementor-element.elementor-element-bc8c683 .info-box-title{font-size:18px;}.elementor-1207461 .elementor-element.elementor-element-e50711a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-e50711a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1207461 .elementor-element.elementor-element-e50711a .info-box-title{font-size:18px;}.elementor-1207461 .elementor-element.elementor-element-313ff9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-313ff9e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1207461 .elementor-element.elementor-element-313ff9e .info-box-title{font-size:18px;}.elementor-1207461 .elementor-element.elementor-element-69402f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1207461 .elementor-element.elementor-element-69402f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1207461 .elementor-element.elementor-element-69402f7 .info-box-title{font-size:18px;}}/* Start custom CSS for text-editor, class: .elementor-element-550f854 */.elementor-1207461 .elementor-element.elementor-element-550f854 table td {
    border-bottom:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-541f0b7 */@media (min-width: 768px){
#fphC-cat-slider .elementor-swiper-button {
    display:flex;
    align-items:center;
    transform:unset;
    opacity:1;
    background-color:#F2F2F2;
    border:1px solid #0000001C;
    color:#333;
    height:40px;
    top:calc(50% - 0px + 50px / -2);
}
#fphC-cat-slider .elementor-swiper-button-next {
border-radius:10px 0 0 10px;
}
#fphC-cat-slider .elementor-swiper-button-prev {
border-radius:0 10px 10px 0;
}
#fphC-cat-slider :is(.eicon-chevron-left, .eicon-chevron-right) {
    width:30px;

}
}

@media (min-width: 768px) and (max-width:1024px){
.fphC-button .btn-size-large {
    padding: 10px 18px;
    min-height: 24px;
}
}

@media (max-width:768px) {
    .fphC-hero-image:before {
    --background-overlay: '';
    z-index:1;
    pointer-events: none;
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 1.05%, #000000B0 80%);
}
#fphC-content {
    position:absolute;
    bottom:3rem;
}
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-c340735 */@media (max-width:768px) {
.elementor-1207461 .elementor-element.elementor-element-c340735 .promo-banner-wrapper, .elementor-1207461 .elementor-element.elementor-element-c340735 .promo-banner, .elementor-1207461 .elementor-element.elementor-element-c340735 .main-wrapp-img, .elementor-1207461 .elementor-element.elementor-element-c340735 .banner-image.wd-without-height, .elementor-1207461 .elementor-element.elementor-element-c340735 .promo-banner .banner-image :is(img,picture,video) {
    height:100%;
    min-height:calc(1.022*100vw);
}    
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-3af805b */@media (max-width:768px) {
    .elementor-1207461 .elementor-element.elementor-element-3af805b .promo-banner .banner-image :is(img,picture,video) {
        min-height:calc(0.511*100vw);
    }
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-8ef1ad0 */@media (max-width:768px) {
    .elementor-1207461 .elementor-element.elementor-element-8ef1ad0 .promo-banner .banner-image :is(img,picture,video) {
        min-height:calc(0.511*100vw);
    }
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-b186773 */@media (max-width:768px) {
    .elementor-1207461 .elementor-element.elementor-element-b186773 .promo-banner .banner-image :is(img,picture,video) {
        min-height:calc(0.511*100vw);
        max-height:calc(0.511*100vw);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c476e */.elementor-1207461 .elementor-element.elementor-element-b7c476e .hh24-fp-main-feature-widget .banner-mask .wrapper-content-banner, .hh24-fp-sec-feature-widget .banner-mask .wrapper-content-banner {
    background-color:rgba(0,0,0,.1);
}
.elementor-1207461 .elementor-element.elementor-element-b7c476e .hh24-fp-main-feature-widget .banner-mask:hover .wrapper-content-banner, .hh24-fp-sec-feature-widget .banner-mask:hover .wrapper-content-banner {
    background-color:rgba(0,0,0,.1);
}
.elementor-1207461 .elementor-element.elementor-element-b7c476e .banner-image {
    height:100%;
}

.feature-widget-2nd .content-banner {
    height:unset;
}

.feature-widget-2nd * {
    height: 100%;
}

.feature-widget-2nd .btn {
    height:unset;
}


.fp-featured .fp-featured__wrapper, .fp-featured .fp-featured__wrapper>.elementor-widget-container, .fp-featured .fp-featured__wrapper .promo-banner-wrapper, .fp-featured .promo-banner-wrapper .promo-banner, .fp-featured .promo-banner .main-wrapp-img, .fp-featured .fp-featured__wrapper .main-wrapp-img img {
    height:100%;
}

@media (min-width:1024px) {
.elementor-1207461 .elementor-element.elementor-element-b7c476e .hh24-fp-main-feature-widget .banner-mask:hover .wrapper-content-banner, .hh24-fp-sec-feature-widget .banner-mask:hover .wrapper-content-banner {
    background-color:rgba(0,0,0,.3);
}
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-87a388f */.elementor-1207461 .elementor-element.elementor-element-87a388f .category-grid-item .hover-mask {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS *//*#gjp-hh-fph {
    height:100%!important;
}
#gjp-hh-fph-cw {
    height:inherit!important;
}*/


#fphC-cat-slider .elementor-image-carousel-wrapper {
    width: calc(100% + 10px);
}

#fphC-cat-slider .swiper-wrapper {
    display:flex;
    flex-direction:row;
    --wd-gap-l:10px;
}
#fphC-cat-slider .swiper-backface-hidden .swiper-slide {
    padding:0 calc(var(--wd-gap-l) / 2);
}
#fphC-cat-slider .swiper-slide-image {
    border-top-right-radius: 10px;
    border-top-left-radius:10px;
}
#fphC-cat-slider figcaption {
    background-color: #fff;
    padding:10px 0;
    border-bottom-right-radius:10px;
    border-bottom-left-radius: 10px;
}
@media (min-width: 768px){
#fphC-cat-slider .elementor-swiper-button {
    display:flex;
    align-items:center;
    transform:unset;
    opacity:1;
    background-color:#F2F2F2;
    border:1px solid #0000001C;
    color:#333;
    height:40px;
    top:calc(50% - 0px + 50px / -2);
}
#fphC-cat-slider .elementor-swiper-button-next {
border-radius:10px 0 0 10px;
}
#fphC-cat-slider .elementor-swiper-button-prev {
border-radius:0 10px 10px 0;
}
#fphC-cat-slider :is(.eicon-chevron-left, .eicon-chevron-right) {
    width:30px;
}
@media (min-width: 768px) and (max-width:1024px){
.fphC-button .btn-size-large {
    padding: 10px 18px;
    min-height: 24px;
}
}

@media (max-width:768px) {
    .fphC-hero-image:before {
    --background-overlay: '';
    z-index:1;
    pointer-events: none;
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 1.05%, #000000B0 80%);
}
#fphC-content {
    position:absolute;
    bottom:3rem;
}
    #fpH-MC .fphC-title h2.elementor-heading-title, #fpH-MC .fphC-title-sub p {
        color:#fff;
    }
}
@media (min-width:1024px) {
    .fphC-title p {
    text-align:center;
}/* End custom CSS */