<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 476:2 Unexpected "{"
Line 476:3 Expected identifier but found "%"
Line 476:52 Expected identifier but found "%"

**/

.menu-icon{display:inline-block;width:24px;height:24px;fill:#2b113d;}
.menu-icon._big{width:32px;height:32px;}
.menu-icon._menu{width:25px;}
.nav-colour-box{width: 45px;height: 45px;margin-right: 12px;border-radius: 3px;}
.nav-colour-box.image{outline: #cecccc solid 1px;}
#navbar-dim {background:rgba(0, 0, 0, 0.25);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;
}

 /*FORDESKTOP */
 @media screen and (min-width:901px) {
.nav-item-top:hover .nav-link-top a, .nav-item-top:hover .nav-link-top span {color: #52376b;background: white;font-weight: 600;}
.nav-wrap{z-index:101;background:#52376b;position:relative;}
.navigation{max-width:1184px;margin:0 auto;}
.main-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;word-wrap:break-word;}
.nav-item-top._blog{position:relative;margin-left:38px;}
.nav-item-top._blog:before{content:'';width:1px;height:16px;background:#fff;position:absolute;left:-3px;top:50%;margin:-8px 0 0;}
.nav-item-top:hover .nav-submenu-wrap{display:block;}
.nav-link-top{font-size:16px;}
.nav-link-top a,.nav-link-top span{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:40px;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0 22px;color:#fff;}
.nav-link-top span{cursor:default;}
.nav-submenu-wrap{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;z-index:900;max-height:calc(100vh - 176px);overflow:auto;box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;}
.nav-submenu{max-width:1184px;padding-left:16px;padding-right:16px;margin:0 auto;font-size:16px;line-height:1.5;color:#232849;}
.nav-submenu a{color:#232849;font-weight:300;}
.nav-submenu a:hover{color:#72359c;font-weight:600;}
.submenu-title{margin:0 0 24px;font-weight:600;}
.submenu-type{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.submenu-type-left{padding:42px 0;width:57.8125%;}
.submenu-type-left._alt{width:66%;}
.submenu-type-lists {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: -8px 0 0;
    gap: 32px;
}.submenu-type-list{max-width:276px;width:calc(50% - 16px);}
.submenu-type-list._small{width:calc(33.33% - 10.66px);}
.submenu-type-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:300;padding:24px 0;border-bottom:1px solid #eee;text-decoration:none;}
.submenu-type-img,.submenu-feature-img{width:24px;min-width:24px;margin:0 12px 0 0;color:#141729;}
.submenu-type-right{width:35%;background:#fbf7ff;padding:42px 24px;}
.submenu-type-right-item{display:none;}
.submenu-type-right-item._show{display:block;}
.submenu-type-right-img{margin:0 0 32px;}
.submenu-type-right-img{display:block;max-width:100%;width:100%;max-height:250px;border-radius:8px;object-fit:cover;}
.submenu-type-right-text{margin:0 0 20px;font-size:14px;line-height:1.3;color:#232849;}
.submenu-type-right-link{letter-spacing:.15px;}
a.submenu-type-right-link{text-decoration:underline;font-weight:600;}
.submenu-chat-link{font-weight:300;padding:8px;margin:15.9159% 0 0;}
.submenu-chat-link a{text-decoration:underline;}
.submenu-colors-wrap{padding-top:42px;padding-bottom:42px;}
.submenu-colors-cols{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.submenu-colors-col{width:auto;margin-right:75px}
.submenu-colors-col .submenu-title{margin-bottom:32px;}
.submenu-colors-col._big{width:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.submenu-colors-col._big .submenu-title{width:100%;}
.submenu-colors-col._big .submenu-colors-list{max-width:176px;width:calc(50% - 10px);}
.submenu-colors-col._big .submenu-colors-list:not(:last-child){margin-right:20px;}
.submenu-colors-col._parent{display:block!important;}
.submenu-colors-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 0 20px;text-decoration:none;}
.submenu-colors-img{display:block;width:40px;height:40px;margin:0 8px 0 0;border-radius:50%;border:1px solid #ddd;background-position:50% 50%;background-repeat:no-repeat;background-size:40px 40px;object-fit:cover;}
.submenu-rooms-wrap{padding:42px 16px;}
.submenu-rooms{display: grid;grid-template-columns: repeat(6, 1fr);grid-template-rows: repeat(1, 1fr);gap:24px;}
.submenu-rooms-item{display:block; text-decoration:none;}
.submenu-rooms-title{padding:0 8px;}
img.submenu-rooms-img,.submenu-rooms-img img{width: 100%;max-width: 100%;max-height:175px;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 8px;}
.submenu-feature-left{width:calc(100% - 32.6388% - 24px);max-width:560px;padding:42px 0;}
.submenu-feature-cols{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.submenu-feature-col{width:calc(50% - 16px);}
.submenu-feature-col .submenu-title{margin-bottom:16px;}
.submenu-feature-list:not(:last-child){margin-bottom:24px;}
.submenu-feature-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:16px 0;text-decoration:none;}
.mobile-menu,.submenu-back,.submenu-title-mobile,.menu-show-on-mob{display:none;}
 }

/*FORMOBILE*/
@media screen and (max-width:900px) {
    .menu-hide-on-mob {
        display: none
    }
    #navbar-dim {background:rgba(0, 0, 0, 0);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100;
    }
    .nav-wrap {
        display: none;
        position: fixed;
        left: 0;
        right: 0;
        top: 105px;
        bottom: 0;
        z-index: auto;
        background: #fff;
        overflow-x: hidden;
        overflow-y: auto;
        border-top: 1px solid #eee;
        font-size: 16px;
        line-height: 1.5;
        font-weight: 300
    }

    .nav-submenu-wrap {
        position: absolute;
        left: 100%;
        top: 0;
        bottom: 0;
        width: 100%;
        background: #fff;
        overflow-y: auto;
        z-index: 1000;
        transition: left .4s
    }

    .nav-submenu-wrap._show {
        left: 0
    }

    .submenu-type-right {
        display: none
    }

    .nav-item-top._parent .nav-link-top span:after,
    .mobile-menu-item._parent .mobile-menu-link:after,
    .submenu-back:before {
        content: '';
        width: 24px;
        height: 24px;
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjY0NjQgMTAuMzUzN0MxNy44NDE3IDEwLjE1ODQgMTcuODQxNyA5Ljg0MTg2IDE3LjY0NjQgOS42NDY2TDE3LjM1MzYgOS4zNTM3MUMxNy4xNTgzIDkuMTU4NDUgMTYuODQxNyA5LjE1ODQ1IDE2LjY0NjQgOS4zNTM3MkwxMiAxNC4wMDAzTDcuMzUzNTggOS4zNTM2QzcuMTU4MzEgOS4xNTgzMiA2Ljg0MTcgOS4xNTgzMyA2LjY0NjQ0IDkuMzUzNjJMNi4zNTM1IDkuNjQ2NkM2LjE1ODI2IDkuODQxODcgNi4xNTgyNyAxMC4xNTg0IDYuMzUzNTMgMTAuMzUzN0wxMS44MjMyIDE1LjgyMzRDMTEuOTIwOSAxNS45MjEgMTIuMDc5MSAxNS45MjEgMTIuMTc2OCAxNS44MjM0TDE3LjY0NjQgMTAuMzUzN1oiIGZpbGw9IiMxNDE3MjkiLz48L3N2Zz4=) no-repeat 50% 50%;
        background-size: 24px
    }

    .nav-item-top._parent .nav-link-top span {
        position: relative;
        padding-right: 24px
    }

    .nav-item-top._parent .nav-link-top span:after {
        position: absolute;
        right: 0;
        top: 50%;
        margin: -12px 0 0;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

    .nav-link-top {
        margin: 0 16px;
        border-bottom: 1px solid #eee;
        opacity: 1;
        position: relative;
        left: 0;
        transition: all .4s;
        letter-spacing: .15px
    }

    .nav-link-top a,
    .nav-link-top span {
        display: block;
        padding: 24px 0;
        cursor: pointer
    }

    .mobile-menu {
        margin: 0;
        background: #f9f9f9;
        position: relative;
        left: 0;
        opacity: 1;
        transition: all .4s
    }

    .mobile-menu-item._parent .mobile-menu-link {
        position: relative
    }

    .mobile-menu-item._parent .mobile-menu-link:after {
        position: absolute;
        right: 0;
        top: 50%;
        margin: -12px 0 0
    }

    .mobile-menu-item._parent._opened .mobile-menu-link:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .mobile-menu-link,
    a.mobile-menu-submenu-item,
    .mobile-menu-submenu-item a {
        margin: 0 16px;
        border-bottom: 1px solid #ddd;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        padding: 24px 0;
        color: #3a3a3a;
        text-decoration: none;
    }

    a.mobile-menu-submenu-item,
    .mobile-menu-submenu-item a {
        padding-left: 32px
    }

    .mobile-menu-submenu-item._chat-online .mobile-menu-submenu-img {
        position: relative
    }

    .mobile-menu-submenu-item._chat-online .mobile-menu-submenu-img:after {
        content: '';
        width: 7px;
        height: 7px;
        position: absolute;
        top: 2px;
        right: 0;
        background: #27ae60;
        border-radius: 50%
    }

    .mobile-menu-img,
    .mobile-menu-submenu-img {
        width: 24px;
        margin: 0 8px 0 0
    }

    .mobile-menu-img img,
    .mobile-menu-submenu-img img,
    .mobile-menu-img svg,
    .mobile-menu-submenu-img svg {
        display: block
    }

    .mobile-menu-img img,
    .mobile-menu-submenu-img img {
        max-width: 100%;
        height: auto
    }

    .mobile-menu-submenu {
        display: none
    }

    .nav-submenu {
        padding: 0 16px
    }

    .submenu-back {
        cursor: pointer;
        padding: 24px 18px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .submenu-back:before {
        display: inline-block;
        margin: 0 4px 0 0;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .submenu-title-mobile,
    .submenu-title {
        font-size: 18px;
        margin: 8px 0 8px;
        padding: 0 16px;
        font-weight: 600
    }

    .submenu-title {
        padding: 0;
        margin: 26px 0 8px;
    }

    .submenu-colors-col._parent .submenu-title {
        margin: 0;
        padding: 24px 0;
        border-bottom: 1px solid #eee;
        position: relative;
        font-weight: 400;
        cursor: pointer;
    }

    .submenu-colors-col._parent .submenu-title:after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        margin: -12px 0 0;
        width: 24px;
        height: 24px;
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjY0NjQgMTAuMzUzN0MxNy44NDE3IDEwLjE1ODQgMTcuODQxNyA5Ljg0MTg2IDE3LjY0NjQgOS42NDY2TDE3LjM1MzYgOS4zNTM3MUMxNy4xNTgzIDkuMTU4NDUgMTYuODQxNyA5LjE1ODQ1IDE2LjY0NjQgOS4zNTM3MkwxMiAxNC4wMDAzTDcuMzUzNTggOS4zNTM2QzcuMTU4MzEgOS4xNTgzMiA2Ljg0MTcgOS4xNTgzMyA2LjY0NjQ0IDkuMzUzNjJMNi4zNTM1IDkuNjQ2NkM2LjE1ODI2IDkuODQxODcgNi4xNTgyNyAxMC4xNTg0IDYuMzUzNTMgMTAuMzUzN0wxMS44MjMyIDE1LjgyMzRDMTEuOTIwOSAxNS45MjEgMTIuMDc5MSAxNS45MjEgMTIuMTc2OCAxNS44MjM0TDE3LjY0NjQgMTAuMzUzN1oiIGZpbGw9IiMxNDE3MjkiLz48L3N2Zz4=) no-repeat 50% 50%;
        background-size: 24px
    }

    .submenu-colors-col._parent._opened .submenu-title:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .submenu-colors-col._parent .submenu-colors-list {
        display: none
    }

    .submenu-type-item,
    .submenu-colors-item,
    .submenu-feature-item {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        padding: 24px 0;
        border-bottom: 1px solid #eee;
        color: #3a3a3a;
        text-decoration: none;
    }
    
    .submenu-colors-item {
        padding: 12px 0;
}
    .submenu-type-img,
    .submenu-colors-img,
    .submenu-feature-img {
        width: 24px;
        min-width: 24px;
        margin: 0 12px 0 0
    }

    .submenu-type-img img,
    .submenu-colors-img img,
    .submenu-feature-img img,
    .submenu-type-img svg,
    .submenu-colors-img svg,
    .submenu-feature-img svg {
        display: block
    }

    .submenu-type-img img,
    .submenu-colors-img img,
    .submenu-feature-img img {
        max-width: 100%;
        height: auto
    }

    .submenu-colors-img {
        display: block;
        height: 24px;
        border-radius: 50%;
        border: 1px solid #ddd;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: 24px 24px;
        object-fit: cover
    }

    .submenu-colors-list._big .submenu-colors-img {
        width: 40px;
        height: 40px;
        background-size: 40px 40px
    }

    .submenu-rooms {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 16px;
        row-gap: 20px;
        margin: 32px 0px;
    }

    .submenu-rooms-item {
        display: flex;
        row-gap: 4px;
        flex-direction: column;
        color: #3a3a3a;
        text-decoration: none;
    }

    img.submenu-rooms-img,
    .submenu-rooms-img img {
        width: 100%;
        max-width: 100%;
        max-height:250px;
        height: 100%;
        object-fit: cover;
        border-radius: 8px;
    }

    ._mobile-menu-opened {
        overflow: hidden
    }

    ._mobile-menu-opened .nav-wrap {
        display: block
    }

    ._mobile-menu-opened .icon-link.menu {
        z-index: 15
    }

    ._mobile-menu-opened [data-toggle-mobile-menu]:after {
        content: '';
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        height: 66px;
        z-index: 500;
        cursor: pointer
    }

    ._mobile-submenu-opened .nav-link-top,
    ._mobile-submenu-opened .mobile-menu {
        left: -100%  
    }
    ._mobile-submenu-opened .nav-wrap {
        overflow-y: hidden
    }
}


.colours-carousel .flickity-page-dots {
  bottom: -22px;
  position: static;
}

.colours-carousel  .flickity-page-dots .dot {
  height: 3px;
  width: 40px;
  margin: 0;
  border-radius: 0;
  background-color: #a6a6a6;
}
.colours-carousel .flickity-viewport:after{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: calc(100% - 70px);
    z-index: 2;
    content: "";
  background: linear-gradient(to left, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0) 100%);
}
  .flickity-enabled:focus {
  outline: none;
}
  .colours-carousel:after {
  content: 'flickity';
  display: none;
}

.colours-carousel {
  display:block;
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
}

@media screen and ( min-width: 901px ) {
  {% comment %} disable Flickity for large devices {% endcomment %}
  .colours-carousel:after {
    content: '';
  }
  .colours-carousel {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  justify-content:center; 
  }
}
  
  .colours__container {
    --layout-container-max-width: 1400px;
    --layout-container-gutter: 10px;
    max-width: var(--layout-container-max-width);
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 32px;
  }

  .colour {
    color: #3a3a3a;
    margin: 20px;
    text-decoration:none;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .colour-box {
    width:50px;
    height:50px;
    border-radius: 3px;
    margin-bottom: 8px;
    transition: transform 0.3s ease;
  }

  .colour:hover .colour-box {
   transform: translateY(-6px);
}
  
</pre></body></html>