.homepage-banner-slider-container .slide-content{box-sizing:border-box}.homepage-banner-slider-container .slide-content picture img{width:100%;height:auto;display:block}.homepage-banner-slider-container .slick-slide div{display:flex;justify-content:center}.homepage-banner-slider-container .slick-dots{position:absolute;width:100%;bottom:0;margin:unset;padding:22px 0;background:linear-gradient(360deg,rgba(28,25,23,.3) 0%,rgba(28,25,23,0) 100%)}.homepage-banner-slider-container .slick-dots li{height:15px;width:15px;margin-right:20px}.homepage-banner-slider-container .slick-dots li:last-child{margin-right:0}.homepage-banner-slider-container .slick-dots li button{width:15px;height:15px;border-radius:50%;background-color:#FFFFFF66}.homepage-banner-slider-container .slick-dots li.slick-active button{background-color:#faf8f5}.homepage-banner-slider-container .slick-dots li button:before{font-size:12px;color:#0284c7;opacity:.5}.homepage-banner-slider-container .slick-dots li.slick-active button:before{color:#0284c7;opacity:1}.homepage-banner-slider-container .slick-prev,.homepage-banner-slider-container .slick-next{z-index:10;width:40px;height:40px}.homepage-banner-slider-container .slick-prev:before,.homepage-banner-slider-container .slick-next:before{font-size:30px;color:#0284c7;opacity:.8;text-shadow:0 1px 3px rgba(0,0,0,.2)}.homepage-banner-slider-container .slick-prev{left:15px}.homepage-banner-slider-container .slick-next{right:15px}.homepage-banner-slider-container .slick-prev:hover:before,.homepage-banner-slider-container .slick-next:hover:before{opacity:1}.homepage-banner-slider-container .slide-content{position:relative}.homepage-banner-slider-container .caption{position:absolute;padding-bottom:77px;bottom:0;width:100%;color:#fff;background:linear-gradient(360deg,rgba(28,25,23,.3) 0%,rgba(28,25,23,0) 100%);box-sizing:border-box;font-size:16px}.homepage-banner-slider-container .caption h3{font-family:Fraunces72pt-ThinItalic,sans-serif;font-weight:250;font-size:3.4rem;line-height:100%;letter-spacing:normal;margin-bottom:36px;color:#fff}.homepage-banner-slider-container .caption a{font-family:Lato,sans-serif;font-weight:700;font-size:.875rem;line-height:100%;letter-spacing:.2em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:10px}.homepage-aboutus-block{width:80%;left:10%;position:relative}.homepage-aboutus-block-banner{display:inline-block;width:48%;vertical-align:top}.homepage-aboutus-block-text{display:inline-block;width:48%;padding:10% 0;padding-left:3%}.image-slider-owl .vesdesc{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);text-align:center;color:#fff;padding-bottom:80px;width:100%;background:#1c1917;background:-webkit-linear-gradient(360deg,rgba(28,25,23,1) 0%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(360deg,rgba(28,25,23,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(360deg,rgba(28,25,23,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1C1917",endColorstr="#FFFFFF",GradientType=0)}.image-slider-owl .vesdesc h3{font-family:Fraunces72pt-ThinItalic,sans-serif;font-weight:250;font-size:3.4rem;line-height:100%;letter-spacing:normal;margin-bottom:36px;color:#fff}.image-slider-owl .vesdesc a{font-family:Lato,sans-serif;font-weight:700;font-size:.875rem;line-height:100%;letter-spacing:.2em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:10px}.image-slider-owl .owl-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.image-slider-owl .owl-dots .owl-dot{width:15px;height:15px;border-radius:50%;background-color:#FFFFFF66;margin-right:20px}.image-slider-owl .owl-dots .owl-dot:last-child{margin-right:0}.image-slider-owl .owl-dots .owl-dot.active{background-color:#fff}.cms-index-index .widget.block.block-static-block{margin-bottom:unset}.introduction-message{display:flex;flex-direction:column;align-items:center;background-color:#253242;opacity:1;gap:40px;padding:80px 40px}.introduction-message h3{font-family:Fraunces72pt-ThinItalic,sans-serif;font-weight:250;font-size:2.5rem;text-align:center;color:#fff}.introduction-message p{width:42.396vw;font-family:Lato-Light,sans-serif;font-weight:300;font-size:1.25rem;line-height:normal;letter-spacing:.04em;text-align:center;color:#fff}.introduction-message a{font-family:Lato,sans-serif;font-weight:700;font-size:.875rem;color:#fff;padding-bottom:10px;border-bottom:1px solid #fff;text-decoration:none;text-transform:uppercase;letter-spacing:.2em}.homepage-collection-section .text-column h2{font-family:Fraunces72pt-ThinItalic,sans-serif;font-weight:250;font-size:3.75rem;line-height:normal;margin-bottom:40px;color:#1c1917}.homepage-collection-section .text-column p{font-family:Lato-Light,sans-serif;font-weight:300;font-size:1.25rem;line-height:normal;letter-spacing:.04em;margin-bottom:40px;color:#1c1917}.homepage-collection-section .text-column a{font-family:Lato,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;padding-bottom:10px;max-width:max-content;text-decoration:none;border-bottom:1px solid #1c1917;line-height:normal;color:#1c1917}.homepage-collection-section{padding:80px 40px;background-color:#fff}.homepage-collection-section .divider{margin-top:80px;margin-bottom:80px;border-top:1px solid #1c1917}.content-wrapper{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.homepage-collection-content{display:flex;flex-direction:column;gap:0}.homepage-collection-content.bottom .image-column{order:1}.homepage-collection-content.bottom .text-column{order:2}.image-column{min-width:100%;width:100%;margin-bottom:40px}.image-column img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:943/692;max-height:none}.text-column{width:100%;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.homepage-collection-section{padding:80px 40px;background-color:#fff}.homepage-collection-content{flex-direction:row;gap:40px}.homepage-collection-content.bottom .image-column{order:2}.homepage-collection-content.bottom .text-column{order:1}.image-column{min-width:60%;width:min(90vw,943px);aspect-ratio:943/692;margin-bottom:unset}}.homepage-popular-collection{background-color:#1c1917;color:#fff;padding:80px 40px}
/*!* 2. Container for Centering and Max Width *!*/
.homepage-popular-collection .title{font-family:Fraunces72pt-ThinItalic,sans-serif;font-weight:250;font-size:2.5rem;text-align:center;margin-bottom:40px;color:#fff;letter-spacing:normal;line-height:normal}.homepage-popular-collection .gallery-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:768px){.homepage-popular-collection .gallery-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1024px){.homepage-popular-collection .gallery-grid{grid-template-columns:repeat(3,1fr)}}.homepage-popular-collection .grid-item{aspect-ratio:1/1;overflow:hidden;border-radius:0;box-shadow:0 10px 15px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease}.homepage-popular-collection .grid-item:hover{transform:scale(1.01);box-shadow:0 20px 25px rgba(0,0,0,.5);cursor:pointer}.homepage-popular-collection .grid-item a{display:block;width:100%;height:100%}.homepage-popular-collection .grid-item img{width:100%;height:100%;object-fit:cover;display:block}.homepage-popular-collection .cta-button{text-align:center;margin-top:40px}.homepage-popular-collection .cta-button a{font-family:Lato-Bold,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;color:#faf8f5;border-bottom:1px solid #faf8f5;padding-bottom:10px}.shopnow{grid-area:shopnow}.hpniheader{grid-area:hpniheader}.homepage-new-introductions-right{grid-area:right;background-repeat:no-repeat;background-size:cover;width:30vw;margin-right:40px;position:relative;margin-top:10px}.homepage-new-introductions{display:grid;grid-template-areas:'hpniheader' 'shopnow';background-color:#faf8f5;padding:80px 40px}.homepage-new-introductions .title{font-family:Fraunces72pt-ThinItalic,sans-serif;font-weight:250;font-size:2.5rem;text-align:center;margin-bottom:40px;color:#1c1917}.homepage-new-introductions .products-grid .slick-slide .product-item-info{padding:0;position:relative;transition:.5s ease-in-out;overflow:hidden}.homepage-new-introductions .products-grid .slick-slide .product-item-info .inner-contents h3{margin:0 0 10px}.homepage-new-introductions .products-grid .slick-slide .product-item-info .inner-contents h3 a{font-family:Fraunces72pt,sans-serif;font-style:italic;font-weight:300;font-size:1.875rem;color:#fff;text-decoration:none;letter-spacing:.2em}.homepage-new-introductions .products-grid .slick-slide .product-item-info .inner-contents .product-item-link{font-family:Lato,sans-serif;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;color:#fff}.homepage-new-introductions .products-grid .slick-slide .product-item-info .inner-contents .product-item-link:after{content:'';position:absolute;left:110px;top:83%;transform:translateY(-50%);width:18px;height:1px;background-color:#fff;transition:background-color .3s ease}.homepage-new-introductions .products-grid .slick-slide .product-item-info .inner-contents .product-item-link:before{content:'';position:absolute;left:121px;top:83%;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);transition:border-color .3s ease}.homepage-new-introductions .widget-product-grid .slick-list{margin:unset;padding:0 0 70px}.homepage-new-introductions .widget-product-grid .slick-list .product-item-pair{padding:0 20px}.homepage-new-introductions .products-grid .slick-slide .product-item-info:hover .product-item-details{background:#1c1917;background:linear-gradient(360deg,rgba(28,25,23,1) 0%,rgba(255,255,255,0) 100%)}.homepage-new-introductions .slick-arrow{height:35px;width:unset;max-width:4.01vw;bottom:-15px;letter-spacing:unset}.homepage-new-introductions .slick-prev{left:20px;z-index:999 !important}.homepage-new-introductions .slick-prev:before{display:block;background:url("../../Magento_Theme/images/left_arrow.png") no-repeat;background-size:contain;line-height:0;width:4.01vw;height:35px}.homepage-new-introductions .slick-next{right:20px}.homepage-new-introductions .slick-next:before{display:block;background:url("../../Magento_Theme/images/right_arrow.png") no-repeat;background-size:contain;line-height:0;width:4.01vw;height:35px}.homepage-new-introductions .new-introduction-bottom-link{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);font-family:Lato,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#253242;padding-bottom:10px;border-bottom:1px solid #1C19174D;text-align:center}.products-grid .slick-slide .product-item-info:hover .product-item-details,.products-grid .slick-slide.active .product-item-info .product-item-details{opacity:.5;height:100%;z-index:4;pointer-events:auto;transform:translateY(0px);-webkit-transform:translateY(0px)}.homepage-new-introduction-right-copy{position:absolute;bottom:20%;text-align:center;width:25vw;padding:20px 50px;opacity:.5;background:#d3d3d3;right:2.5vw}.homepage-aboutus-block-text p{font-size:1.3em}.products-grid .slick-slide .product-item-details .inner-contents{position:absolute;left:5%;bottom:5%;width:90%}.products-grid .slick-slide .product-item-details .inner-contents p.product-item-description{color:#fff}.products-grid .slick-slide .product-item-details .inner-contents p{font-size:.7vw;font-size:.8rem;padding-bottom:15px}.products-grid .slick-slide .product-item-details .inner-contents button{border-color:#fff;background-color:rgba(100,100,100,.5);color:#fff}.products-grid .slick-slide .product-item-details .inner-contents button:hover{border-color:#fff;background-color:transparent}@media only screen and (max-width:1440px){.homepage-aboutus-blok{padding-top:30px}.homepage-aboutus-block-text{padding:5% 0;padding-left:3%}.homepage-aboutus-block-text p{font-size:1.2em}.products-grid .product-item-info:hover{margin-bottom:0}.products-grid .slick-slide .product-item-details{padding:7% !important}.products-grid .slick-slide .product-item-details .inner-contents{bottom:5%}.products-grid .slick-slide .product-item-details .inner-contents h3{margin:0}.products-grid .slick-slide .product-item-details{display:none;height:100% !important;background:#00000000}.products-grid .slick-slide .product-item-info:hover .product-item-details{display:block}}@media only screen and (max-width:1024px){.homepage-brand-partners-slider{padding-top:0}.homepage-aboutus-block-text{padding:0;padding-left:3%}.homepage-aboutus-block-text p{font-size:1.1em}.widget .owl-stage-outer:after{background:0 0}.products-grid .slick-slide .product-item-details{padding:0 !important}.products-grid .slick-slide .product-item-details .inner-contents{bottom:5%}.homepage-aboutus-block-text h1{font-size:20px !important;margin-bottom:20px !important}.products-grid .slick-slide .product-item-details{height:100% !important;background-color:rgba(0,0,0,.4)}}@media only screen and (max-width:768px){.homepage-aboutus-block-banner,.homepage-aboutus-block-text{display:block;width:100%}.homepage-aboutus-block-text{text-align:center}.homepage-aboutus-block-text{padding:10px 0 0}.homepage-new-introductions{grid-template-areas:'hpniheader' 'shopnow' 'right'}.widget-product-grid .slick-list{height:auto}.block.widget .products-grid .product-items.slick-slider{height:auto;margin:0}}.owl-prev,.owl-next{background:transparent url(../images/arrlftwhite.png) no-repeat 50%;text-indent:-9999px;width:26px;height:25px;position:absolute;bottom:calc(1.5vw - 2px);display:block;right:calc(50% + 120px);z-index:1}.owl-next{background:transparent url(../images/arrghtwhite.png) no-repeat 50%;right:calc(50% - 150px)}.studioa .owl-stage-outer:after{background:rgba(112,90,69,.8)}.topbanner .owl-nav{width:100%;height:17vw;position:absolute;bottom:-1px;left:0;z-index:unset;content:""}.slider-block>p{margin:unset}@media only screen and (max-width:1920px){.owl-stage-outer:after{height:300px}}@media only screen and (max-width:1440px){.owl-prev,.owl-next{background-size:12px auto}.owl-prev{right:calc(50% + 75px)}.owl-next{right:calc(50% - 100px)}.owl-stage-outer:after{height:250px}}@media only screen and (max-width:1024px){.topbanner .owl-stage-outer:after{height:200px;width:400px;left:calc(50vw - 200px)}.topbanner .owl-nav{width:300px;left:calc(50vw - 150px);height:240px}.topbanner .owl-prev{left:35px;background-size:18px auto}.topbanner .owl-next{right:35px;background-size:18px auto}.owl-prev,.owl-next{bottom:-60px;background:transparent url(../images/arrlftblack.png) no-repeat 50%}.owl-next{background:transparent url(../images/arrghtblack.png) no-repeat 50%}.topbanner .owl-stage-outer:after{background:0 0}.slider-block>p{margin:0 0 100px}}.homepage-brand-partners-slider{padding-top:60px}.homepage-brand-partners-slider ol{padding:30px}.homepage-brand-partners-slider ol li{padding:10px}.homepage-brand-partners-slider ol ul.slick-dots{padding-top:30px;width:calc(100% - 20px);margin:0 10px}.homepage-brand-partners-slider ol ul.slick-dots li{padding:0}.homepage-brand-partners-slider img{width:100%}.homepage-brand-partners-slider .brand-partner-name{font-size:1.1rem;text-align:center;width:100%;padding:30px 0;display:block}.shop-by-brand{padding:80px 40px;background-color:#faf8f5}.shop-by-brand .title{font-family:Fraunces72pt-ThinItalic,sans-serif;font-weight:250;font-size:2.5rem;text-align:center;margin-bottom:40px;color:#1c1917}.shop-by-brand .brand-showcase{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.shop-by-brand .brand-card{flex:1;max-width:662px}.shop-by-brand .brand-image{width:100%;height:auto}.shop-by-brand .brand-image img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:662/486}.shop-by-brand .brand-logo{display:block;width:27.135vw;min-width:240px;max-width:521px;height:auto;margin:40px 0}.shop-by-brand .brand-content p{font-family:Lato,sans-serif;font-weight:300;font-size:1.25rem;color:#1c1917;margin-bottom:40px}.shop-by-brand .explore-link{font-family:Lato-Bold,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;color:#1c1917;border-bottom:1px solid #1c1917;padding-bottom:10px}@media (max-width:1024px){.shop-by-brand .brand-showcase{gap:20px}.shop-by-brand .brand-card{max-width:662px}}@media (max-width:960px){.shop-by-brand .brand-showcase{flex-direction:column;align-items:center;gap:40px}.shop-by-brand .brand-card{width:100%;min-width:unset;max-width:662px}.shop-by-brand .title{font-size:2em}}.cms-index-index .column.main{padding-bottom:0}.homepage-signup-for-updates{background:#00000000;padding:0 15%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;min-height:85px;justify-content:space-between}.homepage-signup-for-updates .signup-title{width:24%;display:flex;align-content:center;font-size:16px;align-items:center}.homepage-signup-for-updates .widget.block.block-static-block{width:75%;display:flex;align-items:center}.homepage-signup-for-updates .widget.block.block-static-block .formbuilder-form{width:100%}.homepage-signup-for-updates .widget.block.block-static-block .formbuilder-form form.formbuilder.form{display:flex;align-items:center;justify-content:flex-end}.homepage-signup-for-updates .form-list.row label,.selectBox.required-entry.selectBox-dropdown{display:none !important}.homepage-signup-for-updates .form-list.row{width:66%;display:flex;text-align:center;padding-left:0;align-items:center}.homepage-signup-for-updates .form-list.row .response-field-email .subtemplate-inner,.homepage-signup-for-updates .form-list.row .response-field-dropdown .input-box{position:relative}.homepage-signup-for-updates .form-list.row .response-field-email .subtemplate-inner div.mage-error,.homepage-signup-for-updates .form-list.row .response-field-dropdown .input-box div.mage-error{position:absolute;left:-50px;right:-50px;margin:6px auto 0;top:100%}.homepage-signup-for-updates .row{width:31%;text-align:center}.homepage-signup-for-updates .subtemplate-wrapper .row{width:100%;margin-bottom:0}.homepage-signup-for-updates .formbuilder-form .form-list .field{margin-bottom:0;min-height:auto}.homepage-signup-for-updates .formbuilder-form .selectBox{display:block !important;border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--open .select2-dropdown--below{border:1px solid gray;border-radius:0}.homepage-signup-for-updates .formbuilder-form .form-list .row{margin-left:0;margin-right:0}.homepage-signup-for-updates .subtemplate-inner input,.homepage-signup-for-updates form .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 10px}.homepage-signup-for-updates form .select2-container{margin-bottom:0}.homepage-signup-for-updates .formbuilder-form .formbuilder-button.button{padding:0 20px 6px 24px;letter-spacing:2px}.homepage-signup-for-updates input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],textarea,.homepage-signup-for-updates form .select2-container--default .select2-selection--single{border-bottom:0}.homepage-signup-for-updates .select2-container--default .select2-selection--single .select2-selection__arrow{right:5px}.high-point p{font-size:15px;overflow:hidden !important;position:relative !important;letter-spacing:2.5px}@media only screen and (max-width:1440px){.homepage-signup-for-updates{padding:30px 10%}}@media only screen and (max-width:1024px){.homepage-signup-for-updates{padding:30px}.homepage-signup-for-updates .form-list.row .response-field-email .subtemplate-inner div.mage-error,.homepage-signup-for-updates .form-list.row .response-field-dropdown .input-box div.mage-error{font-size:11px}}@media only screen and (max-width:768px){.homepage-shop-our-brands .brand-wrapper{width:100%;margin-bottom:30px}.homepage-signup-for-updates .formbuilder-form .form-list .row{margin-bottom:10px}.homepage-signup-for-updates .signup-title{width:100%;text-align:center;margin-bottom:20px;display:block}.homepage-signup-for-updates{padding:30px 10% 20px;display:block}.homepage-signup-for-updates .form-list.row,.homepage-signup-for-updates .row{width:100%;padding-bottom:10px}.homepage-signup-for-updates .widget.block.block-static-block{width:100%;display:inline-block;text-align:center;padding:0 10%}.homepage-signup-for-updates .widget.block.block-static-block .formbuilder-form form.formbuilder.form{display:block}.homepage-signup-for-updates .col-sm-6{width:100%}}@media only screen and (max-width:480px){.homepage-signup-for-updates .widget.block.block-static-block{padding:0}.homepage-signup-for-updates .form-list.row{display:block}.homepage-signup-for-updates .formbuilder-form .form-list .row{margin-bottom:18px}.image-slider-owl .vesdesc h3{font-size:2.5rem}@media only screen and (max-width:360px) and (max-height:780px){.topbanner .slider-block p{height:calc(70vh - 85px)}}@media only screen and (max-width:390px) and (max-height:844px){.topbanner .slider-block p{height:calc(70vh - 100px)}}@media only screen and (max-width:430px) and (max-height:932px){.topbanner .slider-block p{height:calc(70vh - 196px)}}