.product-showroom .affirm-as-low-as{display:none!important}.klaviyo-wrap{border-top:1px solid #ccc}@media (max-width: 768px){.klaviyo-wrap .two-fifths{width:100%}}.recharge.page__customers__request-invite #customer_tab_content{min-height:50vh}#content__customers__request-invite #customer_tab_content .rc_logo{display:none!important}.user-container{display:flex;align-items:center;padding-top:.5px}.user-container #customer_login_link,.user-container #customer_logout_link{display:flex;justify-content:center;height:100%}.top-bar--right-menu{justify-content:center;align-content:center;flex-direction:row-reverse}.top-bar--right-menu a:visited{color:#000}.top-bar--right-menu .mini_cart.dropdown_link{margin-left:0}.container.main.content{min-height:50vh}#customer,#create-customer{margin-bottom:60px;@include respond-to("small-down"){#rc_login h5 {font-size: 14px; width: 100%; clear: both;} .goto-register,.goto-login {margin-top: 20px; width: 100%; text-align: center;}}}#recover-password .note{line-height:1.1;margin-bottom:20px}#customer #login_form,#create-customer #register_form,#customer #recover-password{width:calc(100% - 20px);max-width:430px;@include respond-to("small-up"){float: none; display: table; margin-left: auto; margin-right: auto; left: unset;}}.wrap-insta-link{display:flex;align-items:center}@media (max-width: 525px){.wrap-insta-link{flex-wrap:wrap}.wrap-insta-link #instagram_h2{width:30%;font-size:16px}.wrap-insta-link a.social-link,.wrap-insta-link a.link-instagram{width:10%}}a.social-link{display:block}a.social-link img{display:block;width:100%;max-height:25px;padding:0 5px}#evm-insta #evm-instagram .evmbutton .evm_img_div{height:297.9px}@media only screen and (max-width: 767x){#evm-insta #evm-instagram .evmbutton .evm_img_div{height:173.8px!important}}@media only screen and (max-width: 819px){.image-align--left.featured_collections.across-1 .featured-link--section{display:flex;flex-direction:column}.image-align--left.featured_collections.across-1 .featured-link--section div{flex:1}.image-align--left.featured_collections.across-1 .featured-link--half{width:100%!important}}header ul li a[href="/collections/summer-sale"]{color:red!important;font-weight:700!important}@media only screen and (max-width: 599px){.social-link{padding-left:0}.padded{box-sizing:border-box;padding:30px 10px 50px;display:block}}@media only screen and (min-width: 600px) and (max-width: 767px){.social-link{padding:0}.padded{box-sizing:border-box;padding:30px 10px 50px;display:block}.padd-correct-account{padding-left:12px}}@media only screen and (min-width: 768px) and (max-width: 991px){.social-link{padding:20px}a.social-link img{height:40px!important;width:40px!important}.padded{box-sizing:border-box;padding:30px 10px 50px;display:block}.padd-correct-account{padding-left:12px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.social-link{padding:10px}a.social-link img{height:40px!important;width:40px!important}.padded{box-sizing:border-box;padding:30px 170px 100px;display:block}.padd-correct-account{padding-left:12px}}@media only screen and (min-width: 1200px){.social-link{padding:10px}a.social-link img{height:40px!important;width:40px!important}.padded{box-sizing:border-box;padding:30px 170px 100px;display:block}.padd-correct-account{padding-left:12px}}.featured-link--half .text-align--left{padding:20px}.order-item{border-bottom:1px solid black}.dropdown_container.mega-menu .dropdown_column{max-height:80vh;overflow-y:auto;display:inline-block;vertical-align:top}.dropdown_container.mega-menu .dropdown_column::-webkit-scrollbar{width:8px}.dropdown_container.mega-menu .dropdown_column::-webkit-scrollbar-track{background:#f1f1f1;border-radius:15px}.dropdown_container.mega-menu .dropdown_column::-webkit-scrollbar-thumb{background:#888;border-radius:15px}.dropdown_container.mega-menu .dropdown_column::-webkit-scrollbar-thumb:hover{background:#555}.collection-discover .container{padding-top:0;padding-bottom:0}.collection-discover .title,.collection-discover .text{margin-bottom:15px}.collection-discover .title{font-family:Montserrat;font-size:22px;letter-spacing:1px;font-weight:600;margin-bottom:15px;margin-top:10px}.collection-discover .images-wrapper{margin:0 -15px 15px}.collection-discover .images-wrapper:not(.slick-initialized){overflow:hidden;display:flex}.collection-discover .images-wrapper:not(.slick-initialized)>div{width:calc(25% - 30px);flex:1 0 auto}.collection-discover .images-wrapper .slick-slide{margin:0 15px}.collection-discover .images-wrapper .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:20}.collection-discover .images-wrapper .slick-arrow.slick-prev{left:-30px}.collection-discover .images-wrapper .slick-arrow.slick-next{right:-30px}.collection-discover .images-wrapper .slick-arrow .icon-left{display:inline-block;width:40px;height:40px}.collection-discover .images-wrapper .slick-arrow .icon-left:after{content:"";display:inline-block;margin-top:10px;margin-left:15px;width:14px;height:14px;border-top:5px solid #333;border-right:5px solid #333;-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.collection-discover .images-wrapper .slick-arrow .icon-right{display:inline-block;width:40px;height:40px}.collection-discover .images-wrapper .slick-arrow .icon-right:after{content:"";display:inline-block;margin-top:10px;margin-left:6px;width:14px;height:14px;border-top:5px solid #333;border-right:5px solid #333;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.collection-discover .image-item{width:100%;max-height:420px;margin-bottom:15px;cursor:pointer;overflow:hidden;position:relative}.collection-discover .image-item img{width:100%;height:100%;object-fit:cover}.collection-discover .image-item-overlay{position:absolute;left:0;top:-100%;width:100%;height:100%;background:#00000080}.collection-discover .button{color:#fff;font-weight:600;border-color:#fff;padding:12px 20px;font-size:16px;display:block;width:max-content;height:auto;max-width:calc(100% - 15px);margin:0 0 15px}.collection-discover .button:hover{border-color:#000;background:#fff;color:#000}@media screen and (max-width: 992px){.collection-discover .images-wrapper .slick-arrow.slick-prev{left:-20px}.collection-discover .images-wrapper .slick-arrow.slick-next{right:-20px}}@media screen and (max-width: 768px){.collection-discover .images-wrapper .slick-arrow.slick-prev{left:-10px}.collection-discover .images-wrapper .slick-arrow.slick-next{right:-10px}.collection-discover .images-wrapper:not(.slick-initialized)>div{width:50%;flex:1 0 auto}.collection-discover .images-wrapper:not(.slick-initialized) .image-item{margin:0 12px 15px}.collection-discover .images-wrapper{margin:0;width:100%}.collection-discover .images-wrapper .slick-list{margin:0 -13px}.collection-discover .image-item-overlay{display:none;height:0;visibility:hidden;opacity:0}.collection-discover .images-wrapper .slick-arrow .icon-left:after{border-top:5px solid #FFFFFF;border-right:5px solid #FFFFFF}.collection-discover .images-wrapper .slick-arrow .icon-right:after{border-top:5px solid #FFFFFF;border-right:5px solid #FFFFFF}}@media screen and (max-width: 475px){.collection-discover .images-wrapper:not(.slick-initialized) .image-item{width:50%;flex:1 0 auto}.collection-discover .images-wrapper:not(.slick-initialized) .image-item{width:calc(50% - 20px);margin:0 5px 5px}.collection-discover .images-wrapper{margin:0 -5px;padding:0 10px}.collection-discover .images-wrapper .slick-arrow.slick-prev{left:-5px}.collection-discover .images-wrapper .slick-arrow.slick-next{right:-5px}.collection-discover .images-wrapper .slick-arrow .icon-left{display:inline-block;width:20px;height:20px}.collection-discover .images-wrapper .slick-arrow .icon-left:after{margin-top:0;margin-left:6px;width:10px;height:10px;border-top:3px solid #333;border-right:3px solid #333;-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.collection-discover .images-wrapper .slick-arrow .icon-right{width:20px;height:20px}.collection-discover .images-wrapper .slick-arrow .icon-right:after{margin-top:0;margin-left:0;width:10px;height:10px;border-top:3px solid #333;border-right:3px solid #333;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.collection-discover .button{margin-top:10px}}.collection-interview .container{padding-top:0;padding-bottom:0}.collection-interview .banner{width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.collection-interview .banner-text{text-align:center}.collection-interview .banner-text .title{font-size:33px;line-height:50px;margin-bottom:15px;text-transform:capitalize;color:#1c1d1f;font-weight:600;letter-spacing:1px}.collection-interview .banner-text .subtitle{font-size:18px;text-transform:capitalize;color:#1c1d1f;font-weight:600;letter-spacing:1px}@media screen and (max-width: 768px){.collection-interview .banner-text .title{line-height:35px;margin-bottom:0;font-size:18px}.collection-interview .banner-text .subtitle{font-size:16px}.collection-interview .banner{height:50vh}}.collection-interview .text-content .link-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:45px}.collection-interview .text-content .link-wrapper .interview-link{font-family:Montserrat;font-size:22px;font-weight:600;letter-spacing:1px;padding:3px 15px;width:50%}.collection-interview .text-content .link-wrapper .interview-link:first-child{text-align:right;border-right:3px solid black}.collection-interview .text-content .text-wrapper .title{font-family:Montserrat;font-size:22px;letter-spacing:1px;font-weight:600;margin-bottom:15px}.collection-interview .text-content .text-wrapper .text{font-family:Lato;font-size:18px;font-weight:400}@media screen and (max-width: 768px){.collection-interview .text-content .link-wrapper .interview-link{font-size:13px}}.collection-interview .image-with-text{display:flex;margin-bottom:30px}.collection-interview .image-with-text .image-wrapper,.collection-interview .image-with-text .content-wrapper{width:50%}.collection-interview .image-with-text .image-wrapper .image{width:100%;height:100%;object-fit:cover;object-position:center}.collection-interview .image-with-text .content-wrapper{background-color:#000;color:#fff;padding:40px 100px;display:flex;flex-direction:column;justify-content:center}.collection-interview .image-with-text .content-wrapper .quote{font-family:Montserrat;line-height:1.4;color:#fefeff;text-align:center;padding-top:0;font-size:22px;font-weight:600;border-bottom:1px solid #ffffff;margin-bottom:15px}.collection-interview .image-with-text .content-wrapper .title{color:#fff;font-weight:500;font-size:16px;margin-bottom:16px}.collection-interview .image-with-text .content-wrapper .button{color:#fff;font-weight:600;border-color:#fff;padding:12px 20px;font-size:16px;width:max-content}@media screen and (max-width: 1400px){.collection-interview .image-with-text .content-wrapper{padding:40px 50px}}@media screen and (max-width: 992px){.collection-interview .image-with-text .image-wrapper .image{display:block}.collection-interview .image-with-text .image-wrapper,.collection-interview .image-with-text .content-wrapper{width:100%}.collection-interview .image-with-text{flex-direction:column}.collection-interview .image-with-text .content-wrapper{padding:40px 100px}}@media screen and (max-width: 768px){.collection-interview .image-with-text .content-wrapper{padding:40px 50px}}@media screen and (max-width: 475px){.collection-interview .image-with-text .content-wrapper{padding:40px 25px}.collection-interview .image-with-text .content-wrapper .quote{font-size:18px}.collection-interview .image-with-text .content-wrapper .title{font-size:13px}}.collection-interview .description-block{font-family:Lato;font-weight:400;color:#000;font-size:18px}.collection-interview .description-block .title{font-family:Montserrat;font-size:22px;letter-spacing:1px;font-weight:600;margin-bottom:15px}.collection-interview .description-block .text.rte *:first-child{margin-top:0}.collection-interview .description-block .text.rte h1,.collection-interview .description-block .text.rte h2,.collection-interview .description-block .text.rte h3,.collection-interview .description-block .text.rte h4,.collection-interview .description-block .text.rte h5,.collection-interview .description-block .text.rte h6{font-family:Lato;color:#000;font-size:20px;font-weight:600;margin-top:25px;text-transform:unset}.collection-interview .description-block .text.rte p,.collection-interview .description-block .text.rte span{font-family:Lato;font-weight:400;color:#000;font-size:18px}.collection .banner.page-banner{height:auto!important}.collection .banner.page-banner .image-element__wrap{height:100%;width:100%}.collection .banner.page-banner .image-element__wrap img{height:100%;width:100%;object-fit:cover;object-position:top center}.collection .banner.page-banner .mobile-image{display:none}.collection .banner.page-banner .desktop-image{width:100%;height:100%}@media screen and (max-width: 1500px){.collection .banner.page-banner{height:auto!important}}@media screen and (max-width: 1200px){.collection .banner.page-banner{height:auto!important}}@media screen and (max-width: 768px){.collection .banner.page-banner{height:auto!important}.promo-banner--show .collection .banner.page-banner{margin-top:130px}.collection .banner.page-banner .mobile-image{display:block;width:100%;height:100%}.collection .banner.page-banner .desktop-image{display:none}.collection .banner.page-banner .image-element__wrap{display:block}}@media screen and (max-width: 600px){.collection .banner.page-banner{height:auto!important}}@media screen and (max-width: 475px){.collection .banner.page-banner{height:auto!important}.promo-banner--show .collection .banner.page-banner{margin-top:138px}}.section.collection_description{overflow:hidden;transition:all .5s}.section.collection_description.read-more{position:relative;margin-bottom:5px}.section.collection_description .xo-desc{max-width:100%;text-align:left}.section.collection_description *:not(:last-child){margin-bottom:25px}.section.collection_description p:last-child{margin:0}.description-read-more-btn{bottom:-2px;right:0;background:#fff;cursor:pointer;font-weight:700;padding:0 5px;text-align:right;text-decoration:underline}@media screen and (max-width: 768px){.promo-banner--show #shopify-section-collection-designer-template,.promo-banner--show #shopify-section-showroom-sub-collection-template{padding-top:130px}#shopify-section-collection-designer-template{padding-top:120px}}@media only screen and (max-width: 480px){.equal-columns--outside-trim .small-down--one-whole:nth-of-type(n+1){width:50%;margin-right:0;margin-left:0}}@media only screen and (max-width: 767px){.template-blog .equal-columns--outside-trim .small-down--one-whole:nth-of-type(n+1){width:100%;margin-right:0;margin-left:0}}.paginate{margin-top:30px}@media screen and (min-width: 768px){.collection-template .product-grid-wrapper .thumbnail:nth-last-child(1) .product-details,.collection-template .product-grid-wrapper .thumbnail:nth-last-child(3) .product-details,.collection-template .product-grid-wrapper .thumbnail:nth-last-child(5) .product-details,.collection-template .product-grid-wrapper .thumbnail:nth-last-child(7) .product-details{height:auto!important}.collection-template .product-grid-wrapper .thumbnail:nth-last-child(1),.collection-template .product-grid-wrapper .thumbnail:nth-last-child(3),.collection-template .product-grid-wrapper .thumbnail:nth-last-child(5),.collection-template .product-grid-wrapper .thumbnail:nth-last-child(7){margin-bottom:0}}@media screen and (min-width: 350px){.collection-template .product-grid-wrapper .thumbnail:nth-last-child(1) .product-details,.collection-template .product-grid-wrapper .thumbnail:nth-last-child(3) .product-details{height:auto!important}.collection-template .product-grid-wrapper .thumbnail:nth-last-child(1),.collection-template .product-grid-wrapper .thumbnail:nth-last-child(3){margin-bottom:0}}@media screen and (max-width: 350px){.collection-template .product-grid-wrapper .thumbnail:nth-last-child(1) .product-details{height:auto!important}.collection-template .product-grid-wrapper .thumbnail:nth-last-child(1){margin-bottom:0}}.product-grid-wrapper .product-list{justify-content:flex-start}.dropdown_column__menu__list{position:relative}.dropdown_column__menu li.has-child{position:unset;width:150px}.dropdown_column__menu li.has-child a{position:relative;padding-right:20px}.dropdown_column__menu li.has-child a .icon{position:absolute;right:0;top:calc(50% + 5px);transform:translateY(-50%) rotate(-90deg);transition:all .5s}.dropdown_column__menu li.has-child:hover a .icon{transform:translateY(-50%) rotate(90deg);transition:all .5s}.dropdown_column__menu li.has-child .sublink-list-wrapper{position:absolute;left:150px;top:0;padding-left:25px;width:calc(100% - 150px);padding-bottom:15px;min-height:100%;display:none}.dropdown_column__menu li.has-child ul{display:grid;grid-template-columns:1fr 1fr;width:100%}.dropdown_column__menu li.has-child:hover .sublink-list-wrapper{display:block}ul.dropdown_column__menu__list.hasSub{display:flex;gap:30px;justify-content:space-between;flex-flow:wrap}.menu-container{display:flex;gap:40px}@media screen and (max-width: 1200px){.dropdown_column__menu__list.hasSub{gap:0!important;justify-content:initial!important}.menu-container{gap:0!important}}.ecom-platform-box{position:absolute;bottom:0;padding:30px 40px;text-align:left}.ecom-platform-box h3{margin-bottom:8px;font-size:16px;font-style:normal;color:#fefefe;font-weight:600;line-height:normal;letter-spacing:.8px}.ecom-platform-box p{color:#fefefe;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.6px;margin-bottom:20px}.ecom-platform-box .sell-button{background-color:#fff;border-radius:0;border:none;color:#0a0a0a;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.4px;text-transform:uppercase;width:100%}.ecom-platform-bottom-box .image-element__wrap{margin:0!important;max-width:100%!important}.mega-menu__richtext p{font-size:10px;font-weight:500}.mega-menu__richtext.text p{position:absolute;bottom:20px;background-color:#0a0a0a;padding:13px 20px}.mega-menu__richtext.text a{color:#fefefe;font-size:12px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:1.2px;text-transform:uppercase}.social-link .icon-image{height:25px;width:40px}.social-link .icon-image svg{height:25px;width:40px}.product_gallery_nav .gallery-cell img{width:100%;height:100%}@media screen and (max-width: 768px){.without-banner{margin-top:155px!important}}.academy-paragraph-wrapper{overflow:hidden}.academy-read-more-btn{font-size:18px;text-decoration:underline;font-weight:700;text-align:right;margin-bottom:15px;cursor:pointer}.collection-template .sixteen.columns .feature_divider{display:none}.collection-template .section.clearfix h1{margin:0 auto 10px}@media screen and (min-width: 481px){.collection-template .section.clearfix h1{margin-left:10px;margin-right:10px}}.section-magazine{margin-bottom:30px}.section-magazine .title{font-weight:600;font-family:Montserrat,sans-serif;font-size:22px;letter-spacing:1px;clear:both;width:100%;margin:0 0 15px}.section-magazine hr{margin-bottom:3%}.section-magazine .magazine-list:not(.slick-initialized){display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}.section-magazine .magazine-list:not(.slick-initialized)>div{width:calc(25% - 5px)}.section-magazine .magazine-list.slick-initialized .slick-slide{padding:0 5px;height:inherit}.section-magazine .magazine-list .slick-list{margin-left:-5px;margin-right:-5px}.section-magazine .magazine-list .slick-track{display:flex}.section-magazine .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:20}.section-magazine .slick-arrow .icon{width:33px;height:33px}.section-magazine .slick-arrow.slick-prev{left:-35px}.section-magazine .slick-arrow.slick-next{right:-35px}.section-magazine .magazine-list-item{display:flex;flex-direction:column;align-items:center;height:100%}.section-magazine .magazine-list-item .image-wrapper{width:100%;height:auto;margin-bottom:20px}.section-magazine .magazine-list-item .image-wrapper img{width:100%;height:auto;max-width:400px;max-height:400px;object-fit:contain;display:block;margin:0 auto}.section-magazine .magazine-list-item .title{font-weight:700;text-transform:uppercase;margin-right:0;font-size:18px;margin-bottom:15px}.section-magazine .magazine-list-item .text{margin-bottom:0;font-size:16px}.section-magazine .magazine-list-item .text *:last-child{margin:0}.section-magazine .magazine-list-item .button{font-size:18px;color:#fff;border-radius:0;width:max-content;padding:12px 20px;background-color:#1c1d1f;margin-top:auto}@media screen and (max-width: 992px){.section-magazine .magazine-list:not(.slick-initialized) .magazine-list-item{width:calc(50% - 5px);display:flex;flex-direction:column;align-items:center}.section-magazine .slick-arrow{top:36%;transform:translateY(-100%);background-color:#ffffff80;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%}.section-magazine .slick-arrow .icon{width:15px;height:20px}.section-magazine .slick-arrow.slick-prev{left:5px}.section-magazine .slick-arrow.slick-next{right:5px}}@media screen and (max-width: 767px){.section-magazine .magazine-list.slick-initialized{padding:0}.section-magazine .title{font-size:18px}.section-magazine .magazine-list-item .title{font-size:16px}.section-magazine .magazine-list-item .text{font-size:14px}.section-magazine .slick-arrow{top:40%}.section-magazine{margin-bottom:20px}}@media screen and (max-width: 600px){.section-magazine .magazine-list:not(.slick-initialized) .magazine-list-item{width:100%;display:flex;flex-direction:column;align-items:center}}.image-with-text-section .featured-link--half{background-color:transparent}.image-with-text-section .featured-link--wrap .image-element__wrap{height:auto!important}.image-with-text-section .description.image-with-text-read-more{overflow:hidden;transition:all .5s}.product-sale-info p{margin-top:20px;margin-bottom:-30px;color:#c00;font-size:12px;font-style:normal;line-height:18px;letter-spacing:.6px}@media (max-width: 767px){.product-sale-info p{font-size:10px;line-height:14px}}.product-sale-info a{text-decoration:underline;cursor:pointer}.add_to_cart.action_button+.swym-button-bar{display:none}.usf-zone .sale+div .test-stock{color:#f90303}.usf-sr-product .product-details .brand{display:block}.page .additional-text-wrapper{margin-bottom:15px}.page .additional-text-wrapper li strong:first-child{margin-right:5px}.page #tscListCalendar .tscCalendarContainer .tscListCard .tscListCardImage .tscListCardDate h4{font-weight:700}.page.promo-banner--show.mobile_nav-fixed--true #pagecontent{padding-bottom:60px}@media only screen and (max-width: 798px){.collection-template .section.clearfix .eight.columns{width:100%}.collection-template .section.clearfix h1{font-size:20px}}li[data-mobile-dropdown-rel=shop] .mobile-mega-menu{padding-left:0!important}li[data-mobile-dropdown-rel=shop] .mobile-mega-menu>div:first-child{padding-left:10px!important}.dropdown_container.mega-menu .dropdown_content{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.dropdown_column{vertical-align:top;padding:0 15px;box-sizing:border-box;border-right:none}.dropdown_column__menu{margin-bottom:25px}.dropdown_title{margin-bottom:15px}.dropdown_title a{font-weight:600!important;text-transform:uppercase;font-size:14px;letter-spacing:.5px}.dropdown_column__menu__list li,.dropdown_column__menu ul li{margin-bottom:8px;line-height:1.4}.dropdown_column__menu__list a,.dropdown_column__menu ul a{font-weight:400;font-size:13px}li[data-mobile-dropdown-rel=shop] .mobile-mega-menu>div:first-child>li,li[data-mobile-dropdown-rel=shop] .mobile-mega-menu>div:first-child>li>ul{padding-left:0!important}li[data-mobile-dropdown-rel=shop] .mobile-mega-menu>div:nth-child(2)>li{padding-left:0!important}.product-wrap .image__container .image-element__wrap{padding:0 5px}.homepage-slideshow .gallery-cell img,.testimonial-section .gallery-cell img{max-height:75vh;object-fit:cover}@media screen and (max-width: 768px){.template-index.promo-banner--show.mobile_nav-fixed--true #pagecontent{padding-bottom:137px}}.template-index .featured-promotions.full-width--false .promo-per-row-2 .feature-section{width:calc(33% - 20px)}.template-index .featured-promotions .promo-list{display:flex;justify-content:center;flex-wrap:wrap}.template-index .featured-promotions.container.home-page.full-width--false{padding:0}@media screen and (max-width: 767px){.template-index .featured-promotions.full-width--false .promo-per-row-2 .feature-section{width:calc(50% - 10px);margin:0 5px 10px}}.featured-collection-section .gallery-cell .product-details{height:max-content!important}.template-index .image-with-text .featured-link--half:nth-child(2){justify-content:flex-start;align-items:flex-start}.template-index .featured-link--half .description{font-size:16px!important}@media screen and (min-width: 768px){.template-index .image-with-text .featured-link--half:first-child{max-width:33%}}.template-index .image-with-text .featured-link--half .info{padding:0}.template-index .featured-promotions.container .feature-section .title{font-size:18px;margin-top:20px}.template-index .slider-gallery .flickity-prev-next-button{opacity:1}.homepage-product-slider .products-slider .flickity-page-dots{display:none}@media screen and (max-width: 767px){.template-index .slider-gallery .gallery-cell .product-details{font-size:14px}.template-index .featured-promotions.container .feature-section .title{font-size:16px}.template-index .featured-promotions.container .title,.template-index .image-with-text .collection_title,.template-index #instagram_h2,.template-index .shop-featured-collection .title{font-size:18px}.template-index .featured-link--half .description{font-size:14px!important}.homepage-product-slider .products-slider .flickity-page-dots{display:block}}.featured-promotions-section.featured-promotions{margin-bottom:30px}.featured-promotions.shop-sub-collection.featured-promotions-section{padding-left:0}.featured-promotions-section.featured-promotions .feature-section{margin:0!important;padding:0 5px}.featured-promotions-section.featured-promotions .slick-list{margin-left:-5px;margin-right:-5px}.featured-promotions-section.featured-promotions .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:20}.featured-promotions-section.featured-promotions .slick-arrow .icon{width:33px;height:33px}.featured-promotions-section.featured-promotions .slick-arrow.slick-prev{left:-35px}.featured-promotions-section.featured-promotions .slick-arrow.slick-next{right:-35px}.featured-promotions-section.featured-promotions.full-width--false .promo-per-row-3 .feature-section:nth-child(3n+1){clear:none}.featured-promotions-section.featured-promotions .feature-section .description{margin-bottom:0}.featured-promotions-section.featured-promotions .feature-section .description *:last-child{margin-bottom:0}.featured-promotions-section.featured-promotions.container .title{margin:0 0 15px}.homepage-product-slider .products-slider{margin-bottom:30px}@media screen and (max-width: 992px){.featured-promotions-section.featured-promotions .feature-section img{max-width:400px;max-height:400px}.featured-promotions-section.featured-promotions .slick-arrow{top:36%;transform:translateY(-100%);background-color:#ffffff80;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%}.featured-promotions-section.featured-promotions .slick-arrow .icon{width:15px;height:20px}.featured-promotions-section.featured-promotions .slick-arrow.slick-prev{left:5px}.featured-promotions-section.featured-promotions .slick-arrow.slick-next{right:5px}.homepage-product-slider .flickity-button{background-color:#ffffff80;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0;max-width:unset;min-height:unset;top:50%!important;transform:translateY(-50%)}.homepage-product-slider .flickity-button .flickity-button-icon{width:15px;height:20px;left:0;top:0;padding:0;transform:none;margin:0;position:unset}}@media screen and (max-width: 767px){.featured-promotions-section.featured-promotions .slick-arrow{top:40%}.featured-promotions-section.featured-promotions{margin-bottom:20px}}.template-index div.container{padding-top:0;padding-bottom:0}@media screen and (min-width: 799px){.featured-promotions.full-width--false .promo-per-row-4 .feature-section.promo-width-3{width:calc(33.3333% - 20px);clear:none}}.author-info{display:flex;flex-direction:column;align-items:center;margin:0 10px 30px}.author-info .author-image{width:200px;height:200px;border-radius:50%;overflow:hidden}.author-info .author-image img{width:100%;height:100%;object-fit:cover;object-position:center}.author-info .author-name{font-size:42px;text-align:center;margin:20px 0}.author-info .author-position{font-size:24px;text-align:center;margin-bottom:15px}@media screen and (max-width: 1024px){.author-info .author-name{font-size:36px}.author-info .author-position{font-size:22px}}@media screen and (max-width: 767px){.author-info .author-name{font-size:32px;margin:15px 0}.author-info .author-position{font-size:18px;margin-bottom:10px}}.collection-showroom-sub-collections .featured-promotions.full-width--false .promo-per-row-4 .feature-section:nth-child(4n+1){clear:none}.slick-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:9!important}.slick-slider .slick-arrow .icon{width:33px;height:33px}.slick-slider .slick-arrow.slick-prev{left:-35px}.slick-slider .slick-arrow.slick-next{right:-35px}.slick-slider .slick-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;line-height:0;font-size:0}.slick-slider .slick-dots li{margin:0}.slick-slider .slick-dots button{font-size:0;padding:0;width:10px;height:10px;min-height:unset;border-radius:50%;background:#000;opacity:.5}.slick-slider .slick-dots li.slick-active button{opacity:1}@media screen and (max-width: 992px){.slick-slider .slick-arrow{background-color:#ffffff80;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%}.slick-slider .slick-arrow .icon{width:15px;height:20px}.slick-slider .slick-arrow.slick-prev{left:5px}.slick-slider .slick-arrow.slick-next{right:5px}}.photo-studio-images-title{font-weight:600;font-family:Montserrat,sans-serif;font-size:22px;letter-spacing:1px;clear:both;width:100%;margin:10px 0;text-align:center}.photo-studio-images-description{margin-bottom:20px}.photo-studio-slider{height:auto;position:relative}.photo-studio-slider:not(.slick-initialized){display:flex;overflow:hidden;margin-left:-5px;margin-right:-5px}.photo-studio-slider:not(.slick-initialized) .photo-studio-slider-item{width:25%;min-width:25%;height:100%}.photo-studio-slider .slick-list{margin-left:-5px;margin-right:-5px;height:100%}.photo-studio-slider .slick-track{height:100%}.photo-studio-slider-item{height:100%;padding:0 5px}.photo-studio-slider-item img{width:100%;height:100%;object-fit:cover}.photo-studio-link.action_button{display:flex;width:max-content;margin:30px auto 0}.photo-studio-page{margin-bottom:0;float:unset;display:block}.photo-studio-images:last-child{margin-bottom:40px}@media screen and (max-width: 1023px){.photo-studio-slider:not(.slick-initialized) .photo-studio-slider-item{width:33%;min-width:33%}}@media screen and (max-width: 767px){.photo-studio-slider:not(.slick-initialized) .photo-studio-slider-item{width:50%;min-width:50%}.photo-studio-images-title{font-size:18px}.photo-studio-images .container{padding:10px 0}}@media screen and (max-width: 475px){.photo-studio-slider:not(.slick-initialized) .photo-studio-slider-item{width:100%;min-width:100%}}@media screen and (max-width: 767px){.page-photo-studio.promo-banner--show.mobile_nav-fixed--true #pagecontent,.page-photo-studio.promo-banner--show.mobile_nav-fixed--false #pagecontent{padding-bottom:55px}.page-photo-studio .page .additional-text-wrapper{margin-bottom:5px}}.author-info .description-read-more-btn{align-self:flex-end}.template-page #tscListCalendar .tscCalendarContainer .tscListCard .tscListCardImage .tscListCardDate{max-width:unset;display:none}.template-page #tscListCalendar .tscCalendarContainer .tscListCard .tscListCardImage .tscListCardDate.loaded{display:block}#tscListCalendar .tscCalendarContainer .tscListCard .tscListCardImage .tscListCardDate .tscListCardStartDate,#tscListCalendar .tscCalendarContainer .tscListCard .tscListCardImage .tscListCardDate .tscListCardEndDate{color:#fff;font-weight:500}.search__form__close{display:flex;flex-wrap:wrap}.search__form__close .search__wrapper{width:auto;flex:1 0 auto}.search__form__close .search__results-wrapper{width:100%}.search__form__close-button{background:transparent;border:none;padding:0;margin-left:15px}.search__form__close-button svg{width:34px;height:34px}.author-page .article__title{text-align:center;font-weight:700;font-size:18px}.author-page .blog_meta{text-align:center}.author-page .article .excerpt{text-align:left;font-size:16px;font-weight:400}.tscCalendarContainer+h5{display:none}.product-not-refundable-text{text-align:center;font-weight:700}.product-not-refundable-text a{text-decoration:underline}.author-page .columns{display:flex;flex-wrap:wrap;row-gap:25px;column-gap:20px}.author-page .column.article{display:flex;flex-direction:column;align-items:center;margin:0}.author-page .column.article .excerpt{margin-bottom:25px}.author-page .column.article .action_button{margin-top:auto;margin-bottom:0;background:#1c1d1f;border-color:#1c1d1f;color:#fff;transition:all .5s;max-width:180px}@media (hover: hover){.author-page .column.article .action_button:hover{background:transparent;color:#1c1d1f}}.author-page-sorting{display:flex;justify-content:flex-end}.author-page-sorting select{max-width:230px;font-family:Montserrat,sans-serif;font-weight:300;font-style:normal;font-size:18px;text-transform:none;color:#000}.author-page br.clear{display:none}@media screen and (max-width: 767px){.author-page .columns{column-gap:10px}}@media only screen and (max-width: 480px){.author-page .columns{column-gap:4px}.author-page .equal-columns--outside-trim .small-down--one-whole:nth-of-type(n+1){width:100%;margin-right:0;margin-left:0}}.tscListCardDate{color:#fff}.delivery-widget__manual em{float:unset;text-align:revert}.k-popup__powered-by{display:none}.k-popup__estimated-delivery-order-status{display:none!important}.k-popup__inner-inner{margin-bottom:10px;padding:0!important}.k-popup{align-items:flex-start!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/customstyles.css.map */
