@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@font-face{font-family:georgiaregular;src:url(georgia-webfont.woff2) format("woff2"),url(georgia-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:georgiabold;src:url(georgiab-webfont.woff2) format("woff2"),url(georgiab-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:georgiaitalic;src:url(georgiai-webfont.woff2) format("woff2"),url(georgiai-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:georgiabold_italic;src:url(georgiaz-webfont.woff2) format("woff2"),url(georgiaz-webfont.woff) format("woff");font-weight:400;font-style:normal}:root{--maxwidth: 1465px;--baseFont: "Josefin Sans", sans-serif}.max-width,.layout__boxed,.layout__stretchBg>.layout__content{padding-left:15px;padding-right:15px}.page-container .max-width,.page-container .layout__boxed,.page-container .layout__stretchBg>.layout__content{max-width:100%;padding-left:0;padding-right:0}.page-container .s__holder.row{overflow:visible}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:0!important}body{font-size:18px;line-height:1.5!important;color:#3b3b3b;font-family:Josefin Sans,sans-serif!important;font-weight:400!important;background-color:#fff}body,html{overflow-x:hidden}img{max-width:100%;height:auto}img,figure{max-width:100%;margin:0;padding:0}a{color:#000}a:hover{color:#cb085c}a:focus{outline:none}h1,h2,h3,h4,h5,h6{font-family:georgiaregular!important;font-weight:400!important;color:#000;padding:0;margin:0 0 25px}h1{font-size:81px;line-height:1.2}h2{font-size:48px;line-height:1.2}h3{font-size:40px;line-height:1.2}h4{font-size:30px;line-height:1.2;margin-bottom:20px}h5{font-size:20px;line-height:1.2;margin-bottom:10px}h6{font-size:16px;line-height:1.2;margin-bottom:10px}p{font-family:Josefin Sans,sans-serif;font-size:20px;line-height:1.4}ul,ol,li{list-style:none;margin:0;padding:0}a,button,input{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}input,textarea{-moz-appearance:none;-webkit-appearance:none;padding:0 23px;appearance:none;border:1px solid #fff;border-radius:0;height:64px;background-color:#fff;font-size:20px;line-height:60px;color:#2f2a2a;font-family:Josefin Sans,sans-serif;font-weight:400;width:100%;background-clip:padding-box}input:focus,textarea:focus{border-color:#000;-webkit-box-shadow:none;box-shadow:none;outline:none;background-color:#fff;color:#2f2a2a}textarea{height:168px;line-height:1.3;padding-top:18px!important;resize:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#2f2a2a}input::-moz-placeholder,textarea::-moz-placeholder{color:#2f2a2a}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#2f2a2a}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#2f2a2a}input::placeholder,textarea::placeholder{color:#2f2a2a}.page-container{max-width:1465px;margin:0 auto;padding-left:15px;padding-right:15px;width:100%}.top_info_bar{background:#2f2a2a}.top_info_bar .layout__stretchBg.info-bar{background-color:transparent!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_info_bar .layout__stretchBg>.layout__content{max-width:100%!important;margin-left:-12px;margin-right:-12px}.top_info_bar .layout__stretchBg>.layout__content .block--social{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top_info_bar .layout__stretchBg>.layout__content .icon-link>i{color:#c49c82}.top_info_bar .layout__stretchBg>.layout__content .icon-link>.svg-icon{fill:#c49c82}.header-default .page__header{max-width:100%}.header-default .page__header .page__header--width{padding:0}.header-default .header__logo .logo-img{display:inline-block}.header-default .page__header--desktop .main__navigation>.nav__link__holder>.nav__link{font-size:20px;color:#231f20;padding:0 20px;margin:0;width:auto;text-align:center}.header-default .page__header--desktop .main__navigation>.nav__link__holder{margin:0 2px}.header-default .page__header--desktop .main__navigation>.nav__link__holder:first-child{margin-left:0}.header-default .page__header--desktop .main__navigation>.nav__link__holder:last-child{margin-right:0}.header-default .nav__link__holder:hover .nav__link--underline:after,.header-default .nav__link__holder.nav__link--active .nav__link--underline:after{display:none}.header-default .page__header--desktop .main__navigation>.nav__link__holder.nav__link__holder--regular>.nav__link:before{position:absolute;content:"";right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/cdn/shop/files/down-arrow.svg?v=1632832607) no-repeat center center;width:10px;background-size:8px;height:5px}.header-default .page__header--desktop .main__navigation>.nav__link__holder.nav__link__holder--regular:hover>.nav__link:before,.header-default .page__header--desktop .main__navigation>.nav__link__holder.nav__link__holder--regular.nav__link--active>.nav__link:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.nav__link__holder:hover .nav__link--underline,.nav__link__holder.nav__link--active .nav__link--underline{background-color:#c49c82;color:#fff!important}.header-default .page__header--desktop .main__navigation{text-align:right}.header-default .page__header .header__utility{width:9%;max-width:100%;margin-left:15px}.header-default .header__utility>*:not(:first-child){margin-left:18px}.search__container--wrapper input[type=search]{border:1px solid #000;max-width:100%;padding:11px 17px;font-size:20px}[class^=uil-]:before,[class*=" uil-"]:before{color:#000}.top-footer{padding:100px 0 50px;background:#2f2a2a}.top-footer .footer,.bottom-footer .subfooter.layout__stretchBg{background:transparent;padding:0}.bottom-footer{padding-top:58px;background:#242020}.top-footer .footer .footer__block{padding:0}.top-footer .footer__block:not(:last-child){margin-bottom:35px}.top-footer .footer__block.center>img{width:140px!important}.top-footer .footer__links.start{width:100%}.top-footer .footer__links.start>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-31px;margin-right:-31px}.top-footer .footer__links.start>ul>li{padding-left:31px;padding-right:31px}.top-footer .footer__links.start>ul>li>a{font-size:20px;line-height:1;color:#fff;opacity:1}.top-footer .footer__links.start>ul>li>a:hover{color:#c49c82}.bottom-footer .footer__title{font-size:36px;line-height:1.2;color:#c8af97!important;font-family:georgiaregular!important;font-weight:400!important;margin-bottom:18px}.bottom-footer .footer__text p{font-size:20px;line-height:1.4;width:80%;margin:0 auto}.bottom-footer .subfooter__block:nth-last-child(-n+2){padding:24px 0;border-top:1px solid #504d4d}.bottom-footer .subfooter__block:last-child .footer__text p{width:100%;margin:0}.fsocial{text-align:center;margin:38px 0}.fsocial>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;margin-right:38px}.fsocial>li:last-child{margin-right:0}.fsocial>li>a{margin:0!important;color:#c49c82!important}.fsocial>li>a:hover{color:#fff!important}.home_slideshow .s__holder.slider{min-height:675px}.home_slideshow .s__holder .slider .slide.bg__middle{background-position:center center}.home_slideshow .s__holder.slider button.slider__button{display:none}.hbannerCarousel .owl-item>.slide>.bg__middle{min-height:675px;background-position:center center;background-repeat:no-repeat}.hbannerCarousel .owl-dots{position:absolute;bottom:77px;left:0;right:0;max-width:1465px;margin:0 auto;padding-left:15px;padding-right:15px;width:100%}.hbannerCarousel .owl-dots>.owl-dot{display:inline-block;width:11px;height:11px;border-radius:100%;background-color:#b4aaa3}.hbannerCarousel .owl-dots>.owl-dot:not(:last-child){margin-right:36px}.hbannerCarousel .owl-dots>.owl-dot.active{background:#2f2a2a}.home_slideshow .slide__content{max-width:55%}.home_slideshow .slide__content h2.font__family--title span{font-size:48px;letter-spacing:1.92px;display:block}.home_slideshow .slide__content h2.font__family--title{font-size:81px;line-height:1.1;margin-bottom:14px;letter-spacing:3.24px;text-transform:uppercase}.home_slideshow .slide__content p{font-size:20px}.home_slideshow a.button.slide__button{margin-top:32px}a.button,button.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:64px;font-size:20px;line-height:1;padding:0 58px;color:#fff;border-radius:0;background:#2f2a2a;font-family:Josefin Sans,sans-serif;font-weight:400}a.button:hover,button.button:hover{background:#c8af97}.page-container .s__holder.row .layout__content.s__content{padding:0!important;max-width:100%}.shopify-section{margin-bottom:0!important}.common-gap{padding:85px 0}.section__heading{margin-bottom:0;padding:0}.section__heading--heading h2,.tximage__txt h2{font-size:48px;color:#191919!important;text-transform:uppercase;line-height:1.2!important}.featured-box-slider .proCarousel .card--holder{padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-shadow:0px 12px 46px 0px rgba(0,0,0,0);box-shadow:0 12px 46px #0000;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border-bottom:3px solid transparent}.featured-box-slider .proCarousel .card--holder:hover{-webkit-box-shadow:0px 12px 46px 0px rgba(0,0,0,.08);box-shadow:0 12px 46px #00000014;border-bottom:3px solid #dbcbbb}.featured-box-slider .proCarousel .card--holder.card--default{margin-bottom:0}.featured-box-slider .proCarousel .card--holder .card__info{padding:25px 30px 35px;margin:0;text-align:center;background:#f6f6f6;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;position:relative}.featured-box-slider .proCarousel .card--holder .card--default:hover .card__info{background:#fff}.featured-box-slider .proCarousel .card--holder .card__title{font-family:georgiaregular!important;font-weight:400!important;font-size:26px;text-transform:uppercase}.featured-box-slider .proCarousel .card--holder .card--default:hover .card__title{color:#b29981}.featured-box-slider .proCarousel .card--holder .card__description{display:block}.featured-box-slider .proCarousel .card--holder .card__description span{color:#3b3b3b}.featured-box-slider .proCarousel .card--holder .card__price{width:135px;height:45px;padding:0 8px;position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2f2a2a;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.featured-box-slider .proCarousel .card--holder .card--default:hover .card__price{background:#c8af97}.featured-box-slider .proCarousel .card--holder .card__price>span{font-size:24px;line-height:1;font-weight:400;color:#fff!important;padding-top:5px}.featured-box-slider .proCarousel .owl-nav .owl-prev{background:transparent url(/cdn/shop/files/left_arrow.svg?v=1632899487) no-repeat center center;width:16px;height:30px;background-size:16px;left:-81px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.featured-box-slider .proCarousel .owl-nav .owl-next{background:transparent url(/cdn/shop/files/rght_arrow.svg?v=1632900235) no-repeat center center;width:16px;height:30px;background-size:16px;right:-81px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.featured-box-slider .proCarousel .card__img--ratio{padding-top:100%}.home_top_imgcontent{position:relative;z-index:2;background:#fcf8f3}.home_top_imgcontent:before{position:absolute;content:"";left:0;top:0;bottom:0;width:35%;background:url(/cdn/shop/files/gift_section_before.jpg?v=1632901530) no-repeat center center;background-size:cover}.home_top_imgcontent .s__holder.row .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home_top_imgcontent .tximage__txt .s__block--title{padding-top:77px}.home_top_imgcontent .tximage__txt h2{text-align:left}.home_top_imgcontent .tximage__txt{padding:0 0 0 60px}.home_top_imgcontent .tximage__txt p{color:#3e3e3e!important;text-align:left}.tximage__txt .no-gap.s__block{margin-bottom:25px!important}.tximage__txt .no-gap.s__block:last-child{margin-bottom:0!important}.top-collection-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.top-coll-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;padding-left:15px;padding-right:15px}.top-coll-wrapper a{display:block;background:#f6f6f6;text-decoration:none}.top-coll-wrapper a>.top-coll-img img{max-height:338px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-coll-wrapper a .top-coll-name{font-family:georgiaregular;font-weight:400;text-transform:uppercase;font-size:23px;line-height:1.2;padding:20px 22px 30px;color:#000;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.top-coll-wrapper a:hover .top-coll-name{color:#b29981}.home_bottom_imgcontent{position:relative;z-index:2;background:#fcf8f3;overflow:hidden}.home_bottom_imgcontent:before{position:absolute;content:"";left:0;top:0;bottom:0;width:50%;background:url(/cdn/shop/files/team_bg.png?v=1632906038) no-repeat center center;background-size:cover;mix-blend-mode:luminosity;z-index:-1}.home_bottom_imgcontent .page-container .s__holder.row,.home_bottom_imgcontent .page-container .s__holder.row .layout__content.s__content{position:static;overflow:visible}.home_bottom_imgcontent .page-container .s__holder.row .row .tximage__image{position:absolute;right:0;top:0;bottom:0;width:50%}.home_bottom_imgcontent .page-container .s__holder.row .row .tximage__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_bottom_imgcontent .page-container .s__holder.row .row .tximage__txt{width:50%;margin-right:auto;padding:0}.tximage__txt .cwrapper{padding:80px 80px 90px 55px;background:#fff;-webkit-box-shadow:0px 15px 43px 0px rgba(0,0,0,.09);box-shadow:0 15px 43px #00000017;margin-right:-50px;z-index:1;position:relative}.tximage__txt .cwrapper:after{position:absolute;content:"";right:0;bottom:0;background:url(/cdn/shop/files/flwer_shape1.png?v=1633324372) no-repeat center center;width:269px;height:208px;background-size:269px;z-index:-1}.tximage__txt .cwrapper p{color:#3e3e3e!important;text-align:left}.tximage__txt .cwrapper>.s__block{text-align:left}.home-customer-review{position:relative;background:url(/cdn/shop/files/client_bg.png?v=1632911728) no-repeat bottom center;background-size:100% auto}.home-customer-review .section__heading--heading{text-align:center}.section__heading--heading{margin-bottom:55px}.home-review-holder{position:relative;padding-top:75px;z-index:2}.home-review-holder:before{position:absolute;content:"";left:0;top:0;background:url(/cdn/shop/files/quote.png?v=1632911980) no-repeat center center;width:52px;height:43px;background-size:52px;z-index:-1}.hr_text_wrap p{color:#3e3e3e}.hr_text_wrap span{display:block;margin-top:25px;font-family:georgiaregular;font-weight:400;text-transform:uppercase;color:#000;font-size:24px}.review_wrap{margin-top:15px;color:#c8af97}.footer-newsletter{position:relative;background:#c8af97;z-index:2;overflow:hidden}.footer-newsletter:before{position:absolute;content:"";left:0;bottom:0;background:url(/cdn/shop/files/member_before_img.png?v=1632906303) no-repeat center center;width:536px;height:631px;background-size:536px;z-index:-1;mix-blend-mode:luminosity}.footer-newsletter:after{position:absolute;content:"";right:0;bottom:0;background:url(/cdn/shop/files/member_after_img.png?v=1632906319) no-repeat center center;width:500px;height:575px;background-size:500px;z-index:-1;mix-blend-mode:luminosity}.footer-newsletter .section__heading--heading{text-align:center;margin-bottom:20px}.footer-newsletter .section__heading--heading h2{margin-bottom:20px;color:#fff!important}.footer-newsletter .section__heading--heading p{color:#fff}.footer-newsletter .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1117px;margin:0 auto}.footer-newsletter .input-group .inputwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 286px)}.footer-newsletter .input-group .inputwrapper>input{width:calc(calc(100% / 3) - 20px);margin-right:30px}.footer-newsletter .input-group .inputwrapper>input:last-child{margin-right:0}.footer-newsletter .input-group .input-group__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:256px;margin-left:30px}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:64px;font-size:20px;padding:0 58px;color:#fff!important;border-radius:0;background:#2f2a2a;font-family:Josefin Sans,sans-serif;font-weight:400;border:0!important}.btn:hover{background:#c8af97}.btn span{color:inherit!important}.footer-newsletter .btn{width:100%}.footer-newsletter .btn:hover{background:#fff;color:#2f2a2a!important}.instagram__holder .instagram__thumb{margin-bottom:11px;margin-right:12px;-ms-flex-preferred-size:calc(25% - 9px);flex-basis:calc(25% - 9px);max-width:calc(25% - 9px)}.instagram__holder .instagram__thumb:nth-child(4n){margin-right:0}.inner-banner .banner{padding:0;margin:0;background-repeat:no-repeat;min-height:492px!important}.inner-banner .page-container>.section__row{padding:0}.inner-banner .banner h1{font-size:81px;line-height:1.1;letter-spacing:3.24px;text-transform:uppercase;margin-bottom:0}.inner-banner .banner h1 span{font-size:48px;letter-spacing:1.92px;display:block}.about-page .inner-banner .banner h1 span,.contact-page .inner-banner .banner h1 span{margin-top:20px}.about-sec1 .tximage__txt{padding:0 0 0 36px}.about-sec2{background-color:#fcf8f3;position:relative;z-index:2;overflow:hidden}.about-sec2:after{position:absolute;content:"";right:0;top:0;bottom:0;width:31%;background:url(/cdn/shop/files/abut_section_after.jpg?v=1632990053) no-repeat center center;background-size:cover;z-index:-1}.about-sec2 .tximage__txt{padding:0 36px 0 0}.tximage__txt.extra{padding:0!important;margin-top:15px}.about-sec3 .tximage__txt{padding:0 0 0 36px}.contact-form .contact__form{max-width:100%}.contact-form .contact__form .cleft,.contact-form .contact__form .cright{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding-left:15px;padding-right:15px}.contact-form .contact__form .cleft{padding-left:0}.contact-form .contact__form .cright{padding-right:0}.contact-form .contact__form .section__heading--heading{margin-bottom:25px}.cinfo_details{margin-bottom:30px}.contact-form .contact__form .infoheading{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-form .contact__form .infoheading:not(:last-child){margin-bottom:46px}.contact-form .contact__form .infoheading .info_lft{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:38px;margin-right:32px}.contact-form .contact__form .infoheading .info_rght{width:100%;-ms-flex-preferred-size:calc(100% - 70px);flex-basis:calc(100% - 70px)}.contact-form .contact__form .infoheading .info_rght h4{font-size:30px;text-transform:uppercase;margin-bottom:15px}.contact-form .contact__form .infoheading .info_rght p a{color:#3e3e3e!important;font-size:24px;text-decoration:none}.contact-form .contact__form .infoheading .info_rght p a:hover{color:#c8af97!important}.contact-form .contact__form .cright form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.contact-form .contact__form .cright form .cfield{padding-left:15px;padding-right:15px;width:100%;margin-bottom:25px}.contact-form .contact__form .cright form .cfield:last-child{margin-bottom:0;margin-top:0}.contact-form .contact__form .cright form .contact__block1,.contact-form .contact__form .cright form .contact__block2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.contact__text+input,.contact__form textarea{padding:inherit}.contact-form .contact__form .cright form .cfield:not(:last-child)>input,.contact-form .contact__form .cright form .cfield:not(:last-child)>textarea{border-width:2px;border-color:#2f2a2a}.contact-form .contact__form .cright form .cfield:not(:last-child)>input{line-height:60px}input.button{display:inline-block;height:64px;font-size:20px;line-height:inherit;padding:0 30px;color:#fff;border-radius:0;background:#2f2a2a;font-family:Josefin Sans,sans-serif;font-weight:400}.contact-form .contact__form .cright form input.button{width:338px}input.button:hover{background:#c8af97}.inner-banner .banner p{margin-top:10px;color:#282727}.custom-giftbox{position:relative;background:url(/cdn/shop/files/client_bg.png?v=1632911728) no-repeat bottom center;background-size:100% auto}.custom-giftbox .section__heading--heading h2{margin-bottom:20px}.custom-gbox .top-coll-wrapper{width:calc(100% / 3)}.custom-gbox .top-coll-wrapper:nth-last-child(-n+3){margin-bottom:0}.custom-gbox .top-coll-wrapper a .top-coll-name{font-size:26px;line-height:1.4;padding:0;margin-bottom:16px;color:#000!important}.top-cwrapper{padding:25px 30px 35px;margin:0;text-align:center;background:#f6f6f6;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;position:relative}.custom-gbox .top-coll-wrapper a{padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-shadow:0px 12px 46px 0px rgba(0,0,0,0);box-shadow:0 12px 46px #0000;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border-bottom:3px solid transparent}.custom-gbox .top-coll-wrapper a:hover{-webkit-box-shadow:0px 12px 46px 0px rgba(0,0,0,.08);box-shadow:0 12px 46px #00000014;border-bottom:3px solid #dbcbbb}.custom-gbox .top-coll-wrapper a:hover .top-cwrapper{background:#fff}.top-coll-content{color:#3b3b3b}.gbtn{text-align:center;margin-top:60px}.gbtn .btn{padding:0 63px;text-decoration:none}.wrapper--bottom{padding-top:0}.corporate-gift-box{position:relative;z-index:2;background:#fcf8f3;overflow:hidden}.corporate-gift-box:before{position:absolute;content:"";right:0;top:0;bottom:0;width:50%;background:url(/cdn/shop/files/gft_box_bg.png?v=1633104082) no-repeat center center;background-size:cover;mix-blend-mode:luminosity;z-index:-1;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);opacity:.52}.corporate-gift-box .page-container .s__holder.row,.corporate-gift-box .page-container .s__holder.row .layout__content.s__content{position:static;overflow:visible}.corporate-gift-box .page-container .s__holder.row .row .tximage__image{position:absolute;left:0;top:0;bottom:0;width:50%}.corporate-gift-box .page-container .s__holder.row .row .tximage__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.corporate-gift-box .page-container .s__holder.row .row .tximage__txt{width:50%;margin-left:auto;padding:0}.corporate-gift-box .tximage__txt .cwrapper{margin-right:0;margin-left:-50px}.section__heading--heading h3{line-height:1.3!important}.row--product-list .shopify-section.product__list--filter,.row--product-list .shopify-section.product__list.top{padding-top:85px;padding-bottom:85px}.row--product-list .product__list--filter .filter__current-filters{margin-bottom:0!important}.row--product-list .product__list--filter .filter__group{padding:7px;background:#f6f6f6}.row--product-list .product__list--filter .filter__group-title{font-family:georgiaregular;font-weight:400;font-size:23px;text-transform:uppercase;letter-spacing:1.84px;color:#fff;line-height:1;padding:15px;background:#2f2a2a;text-align:center}.row--product-list .product__list--filter a.filter__tag.filter__collection{font-size:20px;line-height:1;padding:14px 40px 14px 25px;color:#231f20;position:relative;border-left:1px solid rgba(200,175,151,0);background:#fff0;text-transform:capitalize}.row--product-list .product__list--filter a.filter__tag.filter__collection.filter__collection--current,.row--product-list .product__list--filter a.filter__tag.filter__collection:hover{border-color:#c8af97;background:#fff}.row--product-list .product__list--filter a.filter__tag.filter__collection:after{position:absolute;content:"";right:24px;top:14px;background:url(/cdn/shop/files/rght_color_arrw.svg?v=1633337905) no-repeat center center;width:7px;height:14px;background-size:7px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border-bottom:3px solid transparent;opacity:0;visibility:hidden}.row--product-list .product__list--filter a.filter__tag.filter__collection.filter__collection--current:after,.row--product-list .product__list--filter a.filter__tag.filter__collection:hover:after{opacity:1;visibility:visible}.row--product-list .product__list.top .card--default{margin-bottom:30px}.row--product-list .product__list.top .card--default .card__info{padding:22px;text-align:center;background:#f6f6f6;position:relative;margin:0}.row--product-list .product__list.top .card--default .card__info a.card__title{font-family:georgiaregular;font-weight:400;text-transform:uppercase;font-size:23px;line-height:1.3;color:#000;text-align:center;margin-bottom:0!important}.row--product-list .product__list.top .card--default:hover .card__info a.card__title{color:#b29981}.row--product-list .product__list.top .card--default .card__info .card__price{width:135px;height:45px;padding:0 8px;position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2f2a2a;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.row--product-list .product__list.top .card--default .card__info .card__price>span{font-size:24px;line-height:1;font-weight:400;color:#fff!important;padding-top:5px}.row--product-list .product__list.top .card--default:hover .card__info .card__price{background-color:#b29981}.seasonal-page .banner h1 span{margin-top:0;margin-bottom:5px}.seasonal-giftbox{position:relative;background:url(/cdn/shop/files/section_bottom_bg.jpg?v=1633431235) no-repeat bottom center;background-size:100% auto}.seasonal-giftbox .section__heading--heading h2{margin-bottom:20px}.seasonal-giftbox .top-coll-wrapper{width:50%}.seasonal-giftbox .top-coll-wrapper:nth-last-child(-n+2){margin-bottom:0}.seasonal-giftbox .top-coll-wrapper a>.top-coll-img{height:448px;overflow:hidden}.seasonal-giftbox .top-coll-wrapper a>.top-coll-img img{max-height:448px}.top-coll-wrapper a .content-wrapper{position:relative}.top-coll-wrapper a .content-wrapper .top-coll-price{width:135px;height:45px;padding:5px 8px 0;font-size:24px;line-height:1;font-weight:400;color:#fff!important;position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2f2a2a;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.top-coll-wrapper a:hover .content-wrapper .top-coll-price{background-color:#b29981}.top-coll-wrapper a .content-wrapper .top-coll-name-wrapper{position:relative;padding:28px 74px 28px 24px}.top-coll-wrapper a .top-coll-name-wrapper .top-coll-name{padding:0;font-size:26px;text-align:left}.top-coll-wrapper a .top-coll-name-wrapper>span{display:inline-block;width:42px;position:absolute;right:22px;top:24px}.top-coll-wrapper a .top-coll-name-wrapper>span>svg{fill:#2f2a2a;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.top-coll-wrapper a:hover .top-coll-name-wrapper>span>svg{fill:#b29981}.seasonal_footer_content{text-align:center;margin-top:168px;padding-bottom:150px}.seasonal_footer_content h4{font-size:36px;color:#191919;line-height:1.5!important}.breadcrumbs-container{padding:20px 0;background:#fcf8f3}.breadcrumbs-container .breadcrumbs__wrapper{background:transparent!important}.breadcrumbs-container .breadcrumbs--default{padding:0;background:transparent!important;font-size:20px;color:#c8af97}.breadcrumbs-container .breadcrumbs--default>span{color:#c8af97}.breadcrumbs-container .breadcrumbs--default>a{color:#231f20}.breadcrumbs-container .breadcrumbs--default>a:hover{color:#c8af97}.breadcrumbs-container .breadcrumbs--default>a+span{font-size:0;background:url(/cdn/shop/files/rght_lng_arrw.png?v=1633434579) no-repeat center center;width:13px;height:6px;background-size:13px;display:inline-block;vertical-align:middle;margin:0 11px!important}.pro-details{background:#fcf8f3;padding-bottom:50px}.pro-details .product__row.max-width{max-width:100%;margin-top:0}.pro-details .product__row.max-width .gallery.gallery__default{padding-left:0}.pro-details .product__row.max-width .product__page--info{padding-right:0}.pro-details .shopify-product-form h1{font-size:48px;text-transform:uppercase;color:#191919;margin-bottom:20px!important;margin-top:0}.pro-details .shopify-product-form .product__price--holder .product__price{padding:5px 8px 0;height:45px;width:135px;font-size:24px;line-height:1;background:#2f2a2a;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Josefin Sans,sans-serif}.pro-details .shopify-product-form .product__description p{color:#3e3e3e!important;line-height:1.2;margin-block-start:0}.prdct_dtls_lstng{padding-bottom:15px}.prdct_dtls_lstng p{display:-webkit-box;display:-ms-flexbox;display:flex;word-break:unset!important}.pro-details .shopify-product-form .product__description p>strong{color:#000;font-size:23px;margin-right:30px;display:block;min-width:90px}.pro-details .shopify-product-form .quantity--input{width:234px;min-width:234px;border:2px solid #2f2a2a;background:#fff;height:64px;margin-right:15px}.pro-details .shopify-product-form .quantity--input .quantity--input__button{background:#fff!important;border:0!important;width:58px;font-size:36px;padding-left:20px;padding-right:20px;color:#231f20}.pro-details .shopify-product-form .quantity--input .quantity--input__input{width:100%;-ms-flex-preferred-size:calc(100% - 116px);flex-basis:calc(100% - 116px);font-size:24px;color:#231f20;height:100%!important}.pro-details .shopify-product-form .quantity--input .quantity--input__input::-webkit-input-placeholder{color:#231f20}.pro-details .shopify-product-form .quantity--input .quantity--input__input::-moz-placeholder{color:#231f20}.pro-details .shopify-product-form .quantity--input .quantity--input__input:-ms-input-placeholder{color:#231f20}.pro-details .shopify-product-form .quantity--input .quantity--input__input::-ms-input-placeholder{color:#231f20}.pro-details .shopify-product-form .quantity--input .quantity--input__input::placeholder{color:#231f20}.quantity--input .quantity--input__input::-webkit-outer-spin-button,.quantity--input .quantity--input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity--input .quantity--input__input[type=number]{-moz-appearance:textfield}.pro-details .shopify-product-form .product__atc .button{text-transform:capitalize;-ms-flex:1;flex:1;margin:0}.pro-details .shopify-product-form .product__atc button.shopify-payment-button__button--unbranded{display:none}.pro-details .shopify-product-form .product__description{margin-bottom:18px}.recomm-product #s--product-page__recommended{margin-top:0}.recomm-product .section__heading--heading{text-align:center}.recomm-product .section__heading--heading:last-child{display:none}.recomm-product .card__info{padding:25px 22px;text-align:center;background:#f6f6f6;position:relative;margin:0;min-height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recomm-product .card__info a.card__title{font-family:georgiaregular;font-weight:400;text-transform:uppercase;font-size:23px;line-height:1.3;color:#000;text-align:center;margin-bottom:0!important}.recomm-product .card__info .card__price{width:135px;height:45px;padding:0 8px;position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2f2a2a;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.recomm-product .card__info .card__price>span{font-size:24px;line-height:1;font-weight:400;color:#fff!important;padding-top:5px}.recomm-product .card--default:hover .card__info .card__price{background-color:#b29981}.recomm-product .card--default:hover .card__info a.card__title{color:#b29981}.end .footer__text a{text-decoration:none;border:0}.col-12.no-gap.checkout--dynamic{display:none}.searchpage__title{max-width:800px;margin:0 auto;padding:0}.searchpage__title .searchpage__input{border:1px solid #000}.searchpage__title input[type=submit]{width:auto;margin-top:20px}.searchpage__input--title{font-size:50px}.searchpg_wrapper{padding:70px 0}.searchpg_wrapper .row{justify-content:center;font-size:30px;color:#000}.searchpage__subtitle{justify-content:center;margin:30px 0!important}.card__info .card__title,.card__price span{font-size:20px}.template--search .card__price{line-height:1}.template--search .card--default .card__info{background:#f6f6f6;padding:22px;margin:0}.searchpage__title{font-size:40px}.icon-link .uil:before{color:#c49c82}.customer__form{padding-bottom:50px}.customer__form #customer_login input[type=email],.customer__form #customer_login input[type=password],.customer__form #create_customer input[type=text],.customer__form #create_customer input[type=email],.customer__form #create_customer input[type=password]{border:2px solid #2f2a2a}body.template--customers\/login.swym-ready #section-banner--login,body.template--customers\/register.swym-ready #section-banner--register,body.template--customers\/account.swym-ready div#section-banner--account,body.template--customers\/addresses.swym-ready div#section-banner--account{min-height:auto;padding-top:55px}.locksmith-message{text-align:center;padding-bottom:30px;padding-top:15px}main .locksmith-message h3{margin-bottom:10px}body.template--customers\/account.swym-ready .account__orders.col-12.unflex.col-md-8.center{text-align:left}body.template--customers\/account.swym-ready .account__orders.col-12.unflex.col-md-8.center h2,body.template--customers\/account.swym-ready .col-12.col-md-4.unflex.d_addy h2{font-size:26px}body.template--customers\/account.swym-ready .account__page.row{padding-bottom:55px}form#address_form_new input{border:2px solid #2f2a2a}body.template--customers\/addresses.swym-ready .account__addresses input:not(:disabled):not(.button){border:2px solid #2f2a2a;background:transparent}body.template--customers\/addresses.swym-ready .account__addresses.account__addresses input:not(:disabled):not(.button):focus{outline:none}#infiniteoptions-container label{display:flex;margin-bottom:7px;align-items:baseline;justify-content:flex-start;cursor:pointer}#infiniteoptions-container label:last-child{margin-bottom:0}#infiniteoptions-container input[type=checkbox]{-moz-appearance:auto;-webkit-appearance:auto;width:13px;background-clip:padding-box;appearance:auto;height:13px!important;line-height:73px!important;display:inline-block;margin-right:10px}#infiniteoptions-container{margin-bottom:20px}body .gs__checkbox-label .gs__custom-checkbox{border-color:#a67d74!important}body .gs__checkbox-label input:checked~.gs__custom-checkbox:after{left:6px;top:1px;border-color:#a67d74;color:#a67d74}body .gs__checkbox-input-title{font-size:18px;color:#a67d74}body .gs__row label:not([for=gs__toggle-shipping]):not(.default.text){font-size:15px;color:#3b3b3b}body .gs__row input,body .gs__row textarea,body input.gs__input,body textarea.gs__msg,body textarea.gs__textarea{border:2px solid #2f2a2a;color:#2f2a2a;font-size:16px;border-radius:.28571429rem}body .gs__toggle-feature-checkbox{padding-top:0}body .gs__app-container.gs__product-app-container{margin-top:-25px}body .gs__row input[type=email]:focus,body .gs__row input[type=number]:focus,body .gs__row input[type=phone]:focus,body .gs__row input[type=text]:not(.gs__delivery-date):focus,body .gs__row textarea:focus{box-shadow:none;outline:0px solid var(--gs-accent-color,#97c8da);border-color:#2f2a2a}body .gs__fields ::-webkit-input-placeholder{color:#2f2a2a;opacity:1;font-size:16px}body .gs__fields :-ms-input-placeholder{color:#2f2a2a;opacity:1;font-size:16px}body .gs__fields ::placeholder{color:#2f2a2a;opacity:1;font-size:16px}body .product__page--info .swym-button-bar{margin-left:0}.pro-details .product__page--info .product__atc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;width:100%}.product__page--info .product__atc>*:not(.quantity--input,.button--addToCart){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;margin:20px 0}.gift-options-wrap .acceptance-wrap input[type=checkbox]{display:none}.gift-options-wrap .acceptance-wrap input[type=checkbox]+label{position:relative;cursor:pointer;font-size:clamp(16px,1.5vw,20px);color:#2f2a2a;line-height:1;padding:3px 0 1px 34px;display:-ms-inline-flexbox;display:inline-flex;min-height:23px}.gift-options-wrap .acceptance-wrap input[type=checkbox]+label:before,.gift-options-wrap .acceptance-wrap input[type=checkbox]+label:after{content:"";display:inline-block;width:18px;height:18px;border:2px solid #3e3e3e;border-radius:2px;position:absolute;top:0;left:0;transition:all .3s}.gift-options-wrap .acceptance-wrap input[type=checkbox]+label:after{background:#3e3e3e url(tick-v2.svg) no-repeat center;background-size:100%;opacity:0;visibility:hidden;z-index:1}.gift-options-wrap .acceptance-wrap input[type=checkbox]:checked+label:before{opacity:0;visibility:hidden}.gift-options-wrap .acceptance-wrap input[type=checkbox]:checked+label:after{opacity:1;visibility:visible}.gift-options-wrap .gift-options-inputs{padding:20px;background-color:#fff;border:1px solid #3c3c3c;width:100%;margin-top:5px}.gift-options-inputs .gift-field:not(:last-child){margin-bottom:20px}.gift-options-inputs .gift-field input:not([type=checkbox]):not([type=radio]):not([type=file]){border:1px solid #3c3c3c;width:100%;height:48px;padding:10px 20px;line-height:1.2;color:#3c3c3c}.gift-options-inputs .gift-field label{font-size:16px;display:block;margin-bottom:5px;line-height:1.2}.gift-options-inputs .gift-field textarea{border:1px solid #3c3c3c;width:100%;height:100px;padding:10px 20px!important;line-height:1.2;color:#3c3c3c}.gs__app-container:empty{display:none}.product__page--info .swym-wishlist-button-bar .swym-add-to-wishlist{padding-left:28px!important;text-indent:initial!important}.product__page--info .swym-wishlist-button-bar .swym-add-to-wishlist:after{width:20px!important}.shopify-policy__container .shopify-policy__title h1{margin:0 0 20px!important;line-height:1.2!important}.pro-details .shopify-product-form .product__description p br{display:none}.pro-details .shopify-product-form .product__description p strong{margin-bottom:20px}.pro-details .shopify-product-form .product__description ul{margin-top:20px;margin-bottom:20px;list-style:auto;padding-left:1em;list-style-position:inside;line-height:1.2}.pro-details .shopify-product-form .product__description ul li{list-style:disc;margin-bottom:10px}.pro-details .shopify-product-form .product__description ul li:last-child{margin-bottom:0}.home-customer-review .home-review-block .owl-nav{position:absolute;top:40%;left:0;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.home-customer-review .home-review-block .owl-nav .owl-prev i,.home-customer-review .home-review-block .owl-nav .owl-next i{font-size:30px;line-height:normal}.home-customer-review .home-review-block .owl-nav .owl-prev{position:absolute;left:-35px}.home-customer-review .home-review-block .owl-nav .owl-next{position:absolute;right:-35px}.shopify-policy__container{padding-top:50px;padding-bottom:50px}.shopify-policy__container .rte :where(h2,h3,h4,h5,h6){margin-bottom:15px}.shopify-policy__container ul,.shopify-policy__container ol{list-style:auto;padding-left:1em;list-style-position:inside;margin-top:15px;margin-bottom:15px}.shopify-policy__container ul li{list-style:disc;margin-bottom:15px}.shopify-policy__container ol li{list-style:auto;margin-bottom:15px}body:is(.template--product) .home-review-block{padding:0 40px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
