@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital@0;1&display=swap";*{font-family:Source Sans Pro,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-home a{display:block;width:100%;position:relative;color:#fff;text-decoration:none}.banner-home a .content-image{background-position:center center;background-repeat:no-repeat;background-size:100%!important;width:100%;height:0s;padding-top:30%}.banner-home a .content-text{position:absolute;left:16.32%;bottom:32.08%}.banner-home a .content-text .subtitle,.banner-home a .content-text .title{display:block;color:#fff;font-size:25px;letter-spacing:2.24px;font-weight:300}.banner-home a .content-text .title{position:relative}.banner-home a .content-text .title:after{content:"";height:1px;width:100px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);background-color:#fff}.banner-home a:hover{color:#fff}.banner-home .img-fluid{width:100%}@media screen and (max-width:768px){.banner-home a .content-image{width:calc(100% + 60px);margin-left:-30px;padding-top:135%}.banner-home a .content-text{position:absolute;left:25px;bottom:auto;top:50%;transform:translateY(-50%)}.banner-home a .content-text .subtitle,.banner-home a .content-text .title{font-size:14px}.banner-home a .content-text .subtitle:after,.banner-home a .content-text .title:after{content:"";width:64px;right:-23px;top:50%;transform:translateY(-50%)}}.banner-block h3{font-weight:300}.f-playfair{font-family:Playfair Display,serif}.f-italic{font-style:italic}.f-light{font-weight:300!important}.f-gray{color:#565656}.f-white{color:#fff}.f-uppercase{text-transform:uppercase}.absolute{position:absolute}.center{top:50%;left:50%;transform:translate(-50%,-50%)}nav.navbar.navbar-expand-lg.container-fluid{max-width:1200px;padding-right:0;padding-left:0;background:#fff}nav.navbar .row{width:100%}div#navbarSupportedContent{bottom:0;position:absolute;width:100%}ul.navbar-nav.mr-auto{text-transform:uppercase}ul.navbar-nav.mr-auto a{color:#565656;font-size:13px;letter-spacing:1.7px}header.container-fluid{margin-bottom:62px;margin-top:62px}.shopify-section{width:100%}.col.secondary-menu .row{text-align:right;justify-content:right;position:absolute;right:0;bottom:0;line-height:28px}.col.secondary-menu-item{padding-left:0!important;display:block}.col.cart{max-width:60px;padding-left:0!important;padding-right:0!important}.col.langs{max-width:40px;padding:0}.col.langs .dropdown-menu{min-width:110px;left:calc(-100% - 20px)}.col.secondary-menu{position:relative}.my-account:hover .my-account-drop-down.d-none{display:block!important;position:absolute;width:100%}.col.secondary-menu .my-account{font-size:13px;text-transform:uppercase;position:relative}.col.secondary-menu a{color:#565656;width:100%;display:block}.col.secondary-menu-item .my-account>a:after{content:"";border-left:solid .75px;height:20px;width:1px;position:relative;right:-12px}.col.cart .cart-icon{position:relative;top:-3px}header ul.navbar-nav.mr-auto{width:100%;display:flex;justify-content:center;flex-wrap:wrap}header ul li.nav-item{flex:1 0 21%}div#store-dropdown{position:absolute;z-index:99;background:#e5d6ca;top:240px}.blog-content{text-align:center;text-transform:uppercase}.blog-content .title h3{font-size:15px;letter-spacing:1.4px;color:#565656}.blog-content .title{margin-top:22px}.blog-content .date{font-family:Playfair Display,serif;font-size:12px;color:#565656}.blog-image img{margin:0 auto;display:block}a.travel-link{position:relative!important;display:block;text-align:right;color:#565656}a.travel-link h3{position:absolute;right:780px;background:#eae7e4;max-width:400px;width:100%;text-align:left;bottom:80px;padding-left:60px;font-size:34px;height:81px;line-height:81px;font-family:Source Sans Pro,sans-serif;text-transform:uppercase}a.travel-link:hover{color:#565656}.course-link{position:relative;display:block;color:#565656}.course-link:hover{color:#565656}.course-link h3{position:absolute;left:780px;background:#eae7e4;max-width:400px;width:100%;text-align:right;bottom:80px;padding-right:50px;font-size:34px;height:81px;line-height:81px;font-family:Source Sans Pro,sans-serif;text-transform:uppercase}div#section-travel,div#section-course{margin-bottom:75px;margin-top:75px}.col-md-4.text-block{background:#eae7e4}.text-block-content{padding:25px}div#section-lifestyle{margin-bottom:75px;margin-top:35px}.product-in-collection{min-height:327px;position:relative;background-position:center center;background-size:100%}.col-6.text-center.featured-product-home{margin-top:15px;margin-bottom:15px}.col-6.text-center.featured-product-home:nth-child(1),.col-6.text-center.featured-product-home:nth-child(2){margin-top:0}.product-in-collection .content{position:absolute;transform:translate(-50%,-50%);top:180px;left:50%}.text-block h3{font-family:Source Sans Pro,sans-serif}.product-in-collection h4{color:#fff;text-transform:uppercase;font-size:15px}.product-in-collection a{color:#fff;text-transform:uppercase;font-size:10px}.product-in-collection a:hover{color:#fff}.product-in-collection:hover .overlay{background:#22222280;width:100%;height:100%;display:block;position:absolute;transition:background .3s}.product-in-collection:hover{cursor:pointer}.fotter-content h5{font-weight:600;font-size:15px;color:#565656}.fotter-content h5{font-weight:600;font-size:15px;color:#565656;letter-spacing:1.4px}.social-media span{width:32px;height:26px;display:block}.facebook span{background-position-x:-41px}.pinterest span{background-position-x:31px}.newsletter input{background:transparent;border:none;padding:0;border-bottom:solid 1px #565656;border-radius:0;text-transform:uppercase}.newsletter input:focus{background:transparent;box-shadow:unset;border-bottom:solid 1px #565656;text-transform:lowercase}input#email:focus::placeholder{color:transparent!important}button.btn.btn-primary.d-none.visible{position:absolute;top:40px;right:0;display:block!important;background:#565656;border:none;border-radius:0;font-size:11px;transition:all 1s linear;color:#fff}button.btn.btn-primary.d-none{transition:all .5s linear}.newsletter .form-group{position:relative}ul.menu.first-position:after{content:"";border:solid 1px;display:block;transform:rotate(90deg);position:absolute;width:50px;right:0;top:38px}ul.menu.first-position{position:relative}.maintenance-image{text-align:center}@media(max-width:991px){.course-link h3,a.travel-link h3{position:unset}.text-block-content{display:block;height:100vh}.maintenance-image img{width:100%}button.btn.btn-primary.d-none{position:unset!important;display:block!important;margin-top:10px;background:#565656;color:#fff;border:none;border-radius:0;transition:all 1s linear;font-size:11px}}.product-item h2{font-size:16.3px;color:#565656;text-transform:uppercase;margin-top:22px;letter-spacing:1.5px}.product-item span.amount{font-size:16px;color:#565656;font-family:Playfair Display,serif;letter-spacing:2px}.collection-title{background:#b5c8d0;text-transform:uppercase}.collection-title h1{font-size:22px;margin-bottom:0;height:93px;line-height:93px;font-weight:400;color:#565656;letter-spacing:2.24px}.product-item a:hover{text-decoration:none}.product-grid .product-item{margin-top:70px}span.star:first-child{position:relative;top:-4px;left:-30px}span.star:last-child{position:relative;top:-4px;left:30px}.container.collection-content{max-width:1200px}.filter-bar{border-right:solid 1px #565656;margin-top:36px}.shop-menu ul{list-style:none;padding:0}.shop-menu a{color:#565656;font-size:13.3px;letter-spacing:1.4px;line-height:16px;font-weight:300;text-transform:uppercase;padding-left:0;padding-right:0}.shop-menu a span{font-weight:400;margin-left:30px}.shop-menu li{width:100%;text-align:right}.container.single-product{max-width:1221px}.product-info h1{font-size:25px;text-transform:uppercase!important;font-weight:400;margin-bottom:35px;color:#565656;letter-spacing:1.6px}.p-description h4{font-size:19px;margin-bottom:20px;letter-spacing:.6px}.p-action button#AddToCart{background:#eae7e4;border:0;text-transform:uppercase;height:48px;width:272px;color:#565656;font-size:16px;font-weight:300}.p-action .btn-disabled{background:#eae7e4;border:0;text-transform:uppercase;height:48px;width:272px;color:#565656;font-size:16px;font-weight:300;cursor:no-drop}.p-description{margin-top:50px}.p-qty input{height:48px;width:50px;border-radius:0;border:solid .5px #565656;text-align:center}.p-qty{margin-right:20px}span.btnqty.qtyplus{max-width:20px!important;display:inline-block;padding:11px 27px 11px 20px;text-align:center;border:solid .5px;border-left:0;position:relative;left:-3px}span.btnqty.qtyminus.icon.icon-minus{max-width:20px!important;display:inline-block;padding:11px 27px 11px 20px;text-align:center;border:solid .5px;border-right:0;position:relative;right:-3px}span.btnqty{cursor:pointer}.p-price{font-size:28px;margin-bottom:35px;color:#565656}.content-select-variation{margin-bottom:30px}.content-select-variation select#productSelect{margin-left:10px}.p-available{font-size:16px;text-transform:uppercase;margin-bottom:35px;color:#565656}.description .p-desc:after{content:"";width:118px;display:block;border-bottom:solid 1px #565656;margin-top:25px}.description:before{content:"";width:118px;display:block;border-bottom:solid 1px #565656;margin-bottom:25px}.description p{padding-top:0;padding-bottom:0}.container.related-products{margin-top:145px;max-width:880px}.container.related-products h5{margin-bottom:45px;font-weight:300;letter-spacing:.6px;color:#565656;font-size:19px;position:relative;display:flex;justify-content:center}span.t-line.t-line-left{width:283px;border-bottom:solid 1px;height:15px;right:10px;position:relative}span.t-line.t-line-right{width:283px;border-bottom:solid 1px;display:block;position:relative;height:15px;left:10px}.related-products h4{font-size:16px;text-transform:uppercase;color:#565656}.related-products h4 a{color:#565656;margin-top:30px}.related-products h4 a:hover{text-decoration:none}.related-products .image{margin-bottom:35px}.description p em{font-family:Playfair Display,serif;font-size:15px}.container.related-products span.money{font-size:16px;color:#565656}.soon-courses-items{display:flex;flex-wrap:wrap}.soon-courses-items .soon-course-item{width:calc((100% / 3) - (80px / 3));position:relative}.soon-courses-items .soon-course-item img{width:100%;height:100%;object-fit:cover;object-position:center}.soon-courses-items .soon-course-item:nth-of-type(3n+2){margin:0 auto}.content-carousel-courses{position:relative;margin-top:75px}.content-carousel-courses .soon-courses-items{margin-top:0!important}.content-carousel-courses .control{position:absolute;top:50%;transform:translateY(-50%);z-index:99;font-size:50px;color:#565656;background-color:#fff9;padding:0 10px;cursor:pointer}.content-carousel-courses .control.control-prev{left:0}.content-carousel-courses .control.control-next{right:0}div#lastest-post-article{height:436px;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;position:relative;margin-bottom:112px}.lastest-post-article-container{margin-top:180px}.lastest-post-article-content .cta .btn{border:solid 1px white;color:#fff;text-transform:uppercase;border-radius:0;font-size:20px;width:100%;font-weight:300}.lastest-post-article-content .cta{width:140px;margin:0 auto}.lastest-post-article-content h2{text-transform:uppercase;font-size:27px;color:#fff;letter-spacing:1.4px;margin-top:50px}.border-detail{width:117px;border-bottom:solid 1px white;margin:25px auto 30px}#blog-title .blog-title{background:#59675d;text-transform:uppercase}#blog-title .blog-title h1{font-size:22px;margin-bottom:0;height:93px;line-height:93px;font-weight:400;color:#fff;letter-spacing:2.24px}div#featured-post-on-page-one{max-width:852px;margin-bottom:70px}div#featured-post-on-page-one .col-12.item h2{position:relative;top:78px;left:300px;width:100%;max-width:500px;text-transform:uppercase;line-height:58px;font-size:34px;letter-spacing:1.4px;color:#565656}div#featured-post-on-page-two .col-12.item h2{position:absolute;top:78px;left:300px;width:100%;max-width:500px;text-transform:uppercase;line-height:58px;font-size:34px;letter-spacing:1.4px;color:#565656}div#featured-post-on-page-two .row{position:relative}div#featured-post-on-page-two .col-md-12.b-title{position:absolute;max-width:321px;text-align:right;z-index:999;left:217px;top:78px}div#featured-post-on-page-two .col-md-12.b-title h2,div#featured-post-on-page-one .col-md-12.b-title h2{text-transform:uppercase;line-height:58px;font-size:34px;letter-spacing:1.4px;color:#565656}div#featured-post-on-page-one .item,div#featured-post-on-page-two .item{height:490px}div#featured-post-on-page-one .blog-image-featured{position:absolute;height:492px;left:0;top:0}div#featured-post-on-page-two{max-width:852px;margin-bottom:70px;height:493px}div#featured-post-on-page-two .col-md-12.b-title{max-width:initial;left:0}div#featured-post-on-page-two .col-md-12.b-title h2{width:50%;margin-left:78px}.b-line-boder{position:absolute;bottom:95px;right:35px;border-bottom:solid 1px #565656;width:117px}div#featured-post-on-page-one .b-line-boder{left:35px}.col-6.image-blog{height:493px;background-position:center center!important;background-size:cover!important}.blog-post-content{position:relative;top:260px;max-width:409px;left:20px}div#featured-post-on-page-two .blog-post-content{right:35px;max-width:360px;left:unset}div#featured-post-on-page-two a.btn.btn-blog{position:absolute;bottom:0;right:35px;left:unset}a.btn.btn-blog{position:absolute;bottom:0;left:35px;border:solid 1px;border-radius:0;width:145px;text-transform:uppercase}.blog-post-content p{letter-spacing:.6px;font-size:17px!important}.blog-item a.btn.btn-blog.f-light{position:unset}.blog-item h2{font-size:21px}.container-fluid.blog-page-row-items{max-width:1230px}p.b-tag{margin-bottom:12px}h2.f-playfair.b-title{margin-bottom:30px}div#featured-post-on-page-one .row{position:relative}div#featured-post-on-page-one .col-md-12.b-title{position:absolute;z-index:99;max-width:540px;top:78px;left:310px}@media screen and (max-width:768px){.banner-home a .content-image{width:calc(100% + 60px);background-size:contain;margin-left:-60px;padding-top:40%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/application.scss.css.map */
