.px-sec{padding:70px 0}.sectionHeadingBlock{text-align:center;padding-bottom:30px}.sectionHeadingBlock .secTitle{margin:0;font-size:36px}.sectionHeadingBlock .secSubHead,.collection__title .sectionHeadingBlock p{margin:0;padding-top:8px;color:#000;font-weight:300;font-size:16px;line-height:1.2}.customTabCollection.px-sec{padding-top:10px}.animation_text{color:#ffffffbf}.animation_text{font-size:6.6vw;line-height:1.1;color:#ffffffbf;padding-top:0;letter-spacing:0;text-align:center;font-weight:600}.animation_text p{background:linear-gradient(271.73deg,#fff0 1.92%,#fffc 50%,#fff0 99%);background-size:200% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:shimmer 5s linear infinite;margin:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.card-wrapper .card{border:none;background:#f8f4f0}.card-wrapper .card span.price-item.price-item--regular{display:none}.card-wrapper .card__heading{margin-top:0;margin-bottom:0;font-weight:400;font-size:18px;line-height:1.3;color:#000;font-family:Urbanist;letter-spacing:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:.06em}.card-wrapper .card .price .price__container{font-size:1.7rem!important}.card-wrapper .card .price__container .price__sale{display:flex!important;flex-direction:row-reverse!important;align-items:center;gap:8px}.card-wrapper .card__badge{align-self:flex-start;grid-row-start:1;margin-left:-10px;color:red}.card-wrapper .card__badge .badge{border:none;border-radius:0;background:#fff;color:#000;font-family:Urbanist;font-weight:400;font-size:12px;padding-left:25px;text-transform:uppercase;padding-top:5px;padding-bottom:5px}.hero-banner{position:relative;width:100%;height:95vh;overflow:hidden}.hero-banner__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner__video-wrapper video{width:100%;height:100%;object-fit:cover}.hero-banner__overlay{position:absolute;width:100%;height:100%;background:#00000059;top:0;left:0}.hero-banner__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding:20px}.hero-banner__heading{font-size:72px;margin-bottom:10px;color:#fff;font-weight:500}.hero-banner__subheading{font-size:19px;margin-bottom:30px;max-width:500px;line-height:1.4;margin-top:0;font-weight:400}.desktop-localization-wrapper .disclosure{border:1px solid #ffffffb3;border-radius:.3em}.hero-banner__btn:hover{background:#e5e5e5}.hero-banner__btn span{display:flex;rotate:-90deg}.sticky-bg{background:#ffffffc4;box-shadow:0 4px 30px #0000;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.hero-banner__btn{background:#fff;color:#000;padding:8px 26px;text-decoration:none;font-weight:400;border-radius:4px;font-size:18px;transition:.3s ease;display:flex;gap:12px;align-items:center;border:1px solid #fff}.contactUsContentSide .footer-block__details-content .list-menu__item--link{color:#000!important;display:flex;align-items:center;gap:10px;padding-bottom:12px;font-size:15px}.contactUsContentSide .footer-block__details-content .list-menu__item--link svg{width:20px;height:20px;top:4px;position:relative}.contactPageWrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px}.formSide label.field__label,.field__input:focus~.field__label{position:unset;width:100%;text-align:left;color:#000;font-size:14px!important;font-weight:500!important;margin-bottom:5px;letter-spacing:1px}.formSide .field{flex-direction:column-reverse;border:none;margin-bottom:2rem!important}.formSide .field__input{border:1px solid #d4b038;border-radius:6px;padding-right:10px!important;padding-left:5px!important;height:46px}.formSide .field:before,.formSide .field:after{display:none!important}.formSide .field__input:focus{box-shadow:none!important;padding:0 0 0 8px!important}.announcement-bar__message{font-family:urbanist;text-transform:uppercase;color:#000!important;font-weight:600}.sticky-bg .header__icon .icon{color:#000}.sticky-bg .header__menu-item{padding:.2rem 2rem;color:#000}.sticky-bg .desktop-localization-wrapper .disclosure{border:1px solid #000000b3}.sticky-bg .desktop-localization-wrapper .disclosure button{color:#000}.tab-content{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;display:block;pointer-events:none;position:absolute;width:100%;left:0}.tab-content.active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.tab-content .grid__item{opacity:0;transform:translateY(25px);transition:opacity .5s ease,transform .5s ease}.tab-content.active .grid__item{opacity:1;transform:translateY(0)}.storeFeatureWrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:20px}.storeFeatureSvg{line-height:0}.storeFeatureWrap{text-align:center}.storeFeatureSvg svg{width:40px;height:40px;stroke:#000;fill:none;margin-bottom:10px;transition:.3s ease}.storeFeatureWrap:hover svg{transform:translateY(-5px)}.storeFeatureHead{font-size:20px;font-weight:500;margin-bottom:8px;margin-top:10px;font-family:Urbanist;color:#000}.storeFeatureDesc{font-size:14px;opacity:1;margin:0;line-height:1.3;font-family:Urbanist;font-size:16px;color:#000bf}.StoreFeature{padding:70px 0;background:#f9f4f1}.homeCollectionWrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.homeCollectionImg{position:relative;border-radius:.6em;overflow:hidden}.homeCollectionImg img{width:100%;height:100%;object-fit:cover}.product__info-wrapper .product__title h1{font-size:36px;line-height:1.4}.product__info-wrapper .price__regular .price-item--regular{margin-right:0;font-size:24px}.product-form__buttons{display:flex;gap:15px;flex-wrap:wrap}.product-form__quantity{flex:unset!important;width:calc(28% - 7.5px);margin:0!important;max-width:unset!important;min-width:unset!important}.product-form__submit{flex:unset!important;width:calc(72% - 7.5px)}.custom-accordion{width:100%}.accordion-item{border-bottom:1px solid #d4d2d2}.accordion-header{width:100%;padding:18px 0;background:transparent;border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:400;color:#000;text-align:left}.accordion-arrow{font-size:20px;line-height:1;transition:transform .3s ease;font-family:math;color:#d4b239}.accordion-item.active .accordion-arrow{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .35s ease}.sticky-bg .cart-count-bubble{background:#000;color:#fff}.accordion-inner{padding:0 0 18px}.accordion-inner p{margin:0;font-size:14px;line-height:1.6;color:#555}.shopify-payment-button{width:100%}.houseCollection .slick-prev,.houseCollection .slick-next{width:36px;height:36px;background-color:#000!important;z-index:2;border-radius:100%}.houseCollection .slick-next,.houseCollection .slick-next:hover,.houseCollection .slick-next:focus{background-image:url(https://cdn.shopify.com/s/files/1/0740/2962/9631/files/next_2.png?v=1774040065);background-size:20px 20px;background-repeat:no-repeat;background-position:center}.houseCollection .slick-prev,.houseCollection .slick-prev:hover,.houseCollection .slick-prev:focus{background-image:url(https://cdn.shopify.com/s/files/1/0740/2962/9631/files/next_1.png?v=1774040068);background-size:20px 20px;background-repeat:no-repeat;background-position:center}.houseCollection .homeCollectionImg{position:relative;overflow:hidden}.houseCollection .homeCollectionImg img{width:100%;display:block;transform:scale(1);transition:transform 1.2s cubic-bezier(.25,1,.5,1)}.houseCollection .homeCollectionHead{position:absolute;bottom:-42px;left:0;font-family:cormorant;font-style:italic;font-size:24px;font-weight:600;color:#fff;margin:0;width:100%;text-align:center;padding:8px 0;transition:bottom .6s cubic-bezier(.25,1,.5,1);background:#fff3;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.houseCollection .homeCollectionWrap:hover img{transform:scale(1.05)}.houseCollection .homeCollectionWrap:hover .homeCollectionHead{bottom:0;z-index:1}.houseCollection .slick-prev{left:-10px}.houseCollection .slick-next{right:-10px}.houseCollection .slick-prev:before,.houseCollection .slick-next:before{display:none}.houseCollection .slick-arrow:Hover{opacity:.9}.houseCollection .slick-list{margin:0 -7.5px}.houseCollection .slick-slide{margin:0 7.5px}.grid.product-grid{margin-top:0!important}.tradeProgramSplit{width:100%}.tradeProgramInner{display:grid;grid-template-columns:2.3fr 1fr}.showroomVisit{grid-template-columns:1fr 2.3fr}.tradeImage img{width:100%;object-fit:cover;height:600px}.tradeContent{background:#f6f6f4;display:flex;flex-direction:column;justify-content:center;padding:50px;text-align:center}.tradeImage{line-height:0}.tradeSmall{font-size:14px;letter-spacing:2px;color:#000;margin-bottom:5px;font-family:urbanist;margin-top:0}.tradeBtn{border:1px solid #000;text-decoration:none;color:#000;transition:.3s;display:inline-block;margin-top:30px;line-height:1.6}.tradeBtn:hover{background:#000;color:#fff}.mob-mode{display:none}.customCta{background:#000}.cta-buttons{display:flex;justify-content:center;gap:22px;padding-top:30px}.customCtaContainer .tradeSmall{color:#fff;text-transform:uppercase}.hero-banner__btn.c-btn-secondary{background:transparent;color:#fff;border-color:#fff!important}.hero-banner__btn.c-btn-secondary:Hover{background:#fff;color:#000}.footer-block--newsletter.scroll-trigger{display:none}.footer__blocks-wrapper{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.footer-block{width:100%!important}.footer-block.grid__item:first-child{max-width:450px}.footer-block__brand-info p{font-size:15px;font-weight:300}.banner__heading{font-family:Geist}.contact-others{display:grid;gap:15px}.contact-others{padding-top:50px}.support-card h2{font-family:urbanist;font-size:20px;margin-top:2px;margin-bottom:10px;letter-spacing:.9px}.contactHeading{margin:0;font-family:Urbanist;font-size:16px;letter-spacing:.9px;font-weight:400;color:#000;padding-bottom:20px}@media(min-width:769px){.contact-others{grid-template-columns:1fr 1fr;gap:20px}}.support-card{background:#f6f6f4;padding:20px 20px 15px;border-radius:20px}.support-body{font-family:urbanist;letter-spacing:1px;font-size:14px;font-weight:500}.support-body p{margin:0}.support-card-cta{display:inline-flex;justify-content:space-between;align-items:center;cursor:pointer;gap:5px;font-family:Urbanist;letter-spacing:1px;background:#d7d5d5;padding:7px 14px;border-radius:25px;text-decoration:none;color:#000;line-height:1;font-size:14px;margin-top:16px;transition:.3s all}.support-card-cta svg.icon.icon-arrow{rotate:-90deg}.support-card-cta span{line-height:0}.support-card-cta:hover{background:#a1a0a0}.supportImage img{border-radius:20px}@media(min-width:990px){.sticky-bg .header__heading{display:none}.sticky-bg .header__heading-link{display:none!important}.sticky-bg .header__inline-menu{grid-area:heading;margin-top:0;padding-top:0;border:none;margin:0!important;border:none!important}.sticky-bg .header__active-menu-item{color:#000!important}}@media(max-width:990px){.desk-mode{display:none}.mob-mode{display:block}body.homepage{padding-top:90px}}@media(max-width:768px){.hero-banner{height:90vh}.contactPageWrapper{grid-template-columns:1fr;gap:0}.marquee-container{padding-bottom:50px}.tradeProgramInner{grid-template-columns:1fr;height:auto}.showroomVisit{display:flex;flex-direction:column-reverse}.tradeContent{padding:50px 15px}.tradeImage img{height:unset}.storeFeatureWrapper{grid-template-columns:repeat(2,1fr)}.hero-banner__heading{font-size:50px}.hero-banner__subheading{font-size:16px}.hero-banner__content{padding:15px}.header__heading-logo-wrapper{width:85%}.header__heading-link{padding:0}.header{padding:4px 15px!important}}@media(max-width:649px){.customTabCollection .grid.product-grid{display:flex;flex-wrap:nowrap;overflow:scroll;margin-right:-15px;gap:5px!important}.video-content{padding-top:40px}body .newsletter__wrapper{padding:30px 15px!important}.animation_text{font-size:7vw!important;font-weight:600!important;white-space:nowrap!important}.customTabCollection .grid.product-grid .grid__item{width:unset!important;flex:0 0 200px}.customTabCollection .grid.product-grid .card__information{grid-row-start:2;padding:10px 0;padding-top:5px!important}.sectionHeadingBlock .secTitle{font-size:32px}a.product_card_btn{padding:6px 2px;font-size:15px}.homeCollectionWrapper{display:grid;grid-template-columns:1fr;gap:15px}.video-wrapper{padding:0;display:grid;grid-template-columns:1fr!important;gap:25px!important;gap:40px}.video-heading{font-size:52px!important}.grid.product-grid .card-wrapper .card__heading{font-size:16px}.grid.product-grid .card-wrapper .price{font-size:1.5rem}.px-sec{padding:40px 0}.StoreFeature{padding:50px 0}.storeFeatureWrapper{gap:30px 10px;margin-top:12px}.storeFeatureHead{font-size:18px;margin-bottom:6px;margin-top:8px}.storeFeatureSvg svg{width:36px;height:36px;margin-bottom:5px}.storeFeatureDesc{line-height:1.2;font-size:14px}.hero-banner__btn{padding:10px 26px;font-size:16px;gap:10px}.homeCollectionImg{height:400px}h3.homeCollectionHead{bottom:0!important;z-index:1;font-size:20px!important}.houseCollection .homeCollectionHead{bottom:0!important;z-index:1;font-size:18px!important;width:unset!important;padding:12px!important;display:inline-block!important;line-height:1!important;border-radius:0 20px 0 0!important;background:#00000024}.houseCollection .slick-prev,.houseCollection .slick-next{width:32px!important;height:32px!important}.houseCollection .slick-prev,.houseCollection .slick-prev:hover,.houseCollection .slick-prev:focus{background-size:18px 18px!important}.houseCollection .slick-list{margin:0 -15px 0 -7.5px;padding-right:100px}.customCtaContainer .video-heading{font-size:52px}.cta-buttons{flex-wrap:wrap;gap:20px}.footer__content-top{padding-bottom:3rem;padding-top:3rem;padding-left:20px!important}.footer-block__heading{margin-bottom:1.5rem!important}.footer-block__details-content .list-menu__item--link{padding-top:0!important;padding-bottom:.8rem!important}.footer-block.grid__item{margin:3rem 0!important}.footer__content-top{padding-bottom:1rem!important;padding-top:3rem!important}.footer__localization h2{margin:1rem 0rem .5rem!important;text-align:center!important}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem 0rem .5rem!important}.footer__localization{margin-top:-50px!important}.product__info-wrapper .product__title h1{font-size:26px;line-height:1.2}.accordion-header{padding:14px 0;font-size:16px}}a.video-btn.hero-banner__btn{border-color:#d4b038}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sofara.css.map */
