:root{--cp-ink:#141414;--cp-text:#4a4a4a;--cp-muted:#8a8a8a;--cp-line:#ebe8e3;--cp-paper:#ffffff;--cp-stone:#f6f4f0;--cp-serif:"Cormorant Garamond", "Times New Roman", serif;--cp-sans:"Red Hat Display", "Helvetica Neue", Arial, sans-serif}body{color:var(--cp-text);font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,.velaHomeTitle,.headerCollection,.proDetailInfo h4,.velassHeadingSmall,.velaProductRelated .velaHomeTitle,.velaBannerText h3,.velaNewsletter h3{font-family:var(--cp-serif)!important;font-weight:500!important;letter-spacing:0!important;color:var(--cp-ink)}.velaHomeTitle{font-size:40px!important;line-height:1.15!important;margin-bottom:10px!important}.headingGroup .subTitle,.velaHomeTitle+.subTitle{color:var(--cp-muted)!important;font-size:15px!important;letter-spacing:.02em}.velassHeadingSmall{font-size:64px!important;line-height:1.05!important}.velassHeading{font-family:var(--cp-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--cp-muted)!important}.proName,.proName a,.velaProBlock .proName a{font-family:var(--cp-sans)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.11em!important;line-height:1.6!important;color:var(--cp-ink)!important;text-transform:uppercase}.velaProBlock .proContent{padding-top:14px}.velaProBlock .priceProduct,.velaProBlock .proPrice{font-size:13.5px!important;color:var(--cp-text)!important;font-weight:400!important;letter-spacing:.02em}.velaProBlock .productType{display:none!important}.template-product .proBoxInfo h1,.template-product h1{font-family:var(--cp-sans)!important;font-size:24px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.35!important}.template-product #ProductPrice{font-family:var(--cp-sans);font-size:20px!important;font-weight:400!important;color:var(--cp-ink)}.btn,.btnAddToCart,#AddToCart,.velaNewsletter .btn,button.btn{border-radius:0!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease!important}.btn:hover,.btnAddToCart:hover,#AddToCart:hover,.velaNewsletter .btn:hover,button.btn:hover,.velaProBlock .btnProduct:hover{background:#fff!important;color:var(--cp-ink)!important;border-color:var(--cp-ink)!important}.template-product .velaBuyNow .shopify-payment-button__button--unbranded{border-radius:0!important;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.velaProBlock .proButton .btn{background:#ffffffeb!important;color:var(--cp-ink)!important;border:0!important;box-shadow:none!important}#velaTopbar:empty,#velaTopbar .velaTopbarInner:not(:has(*:not(:empty))){display:none!important}.velaBreadcrumbs,.velaBreadcrumbsInner{background:transparent!important}.velaBreadcrumbWrap{padding-top:18px!important;padding-bottom:6px!important}.velaBreadcrumbs .breadcrumb,.velaBreadcrumbs a,.velaBreadcrumbs span{font-size:11.5px!important;letter-spacing:.08em;color:var(--cp-muted)!important;text-transform:uppercase}.velaNewsletterModal .velaTitle{font-family:var(--cp-serif)!important;font-weight:500!important;font-size:38px!important}.velaBorder{display:none!important}.banner-slideShow,.velaMultiBannerText,.velaProductListBanner,.velaProductTab,.velaFourBanner,.velaGallery,.velaBlog,.velaProductList,.velaBannerText,.velaServices{margin-bottom:96px!important}.headingGroup{margin-bottom:28px}.velaMultiBannerText .bannerTitle,.velaMultiBannerText .bannerTitle a{font-family:var(--cp-serif)!important;font-weight:500!important;font-size:30px!important;text-transform:none!important;letter-spacing:0!important;color:var(--cp-ink)!important}.velaMultiBannerText .bannerTitle a{text-transform:capitalize!important}.velaMultiBannerText .bannerDesc{color:var(--cp-muted)!important;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.velaMultiBannerText .bannerImage{display:block;aspect-ratio:1/.92;overflow:hidden;box-shadow:none!important}.velaMultiBannerText .bannerImage img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .8s ease}.velaMultiBannerText .bannerImage:hover img{transform:scale(1.03)}.velaBannerText{background:var(--cp-stone)!important}.velaBannerText,.velaBannerText *{color:var(--cp-ink)!important}.velaBannerText .btn{background:var(--cp-ink)!important;color:#fff!important;border-color:var(--cp-ink)!important}.velaBannerText .btn:hover{background:transparent!important;color:var(--cp-ink)!important}.velaGallery .velaBanner{background:transparent!important;display:flex;align-items:center;justify-content:center;height:120px;margin-bottom:12px!important}.velaGallery .velaBanner a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.velaGallery .velaBanner a>.p-relative{width:100%}.velaGallery .velaBanner .product-card__image{padding-top:0!important;height:100px!important;width:100%!important}.velaGallery .velaBanner img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;opacity:.85;transition:opacity .3s}.velaGallery .velaBanner:hover img{opacity:1}.velaGallery .velaBanner:before,.velaGallery .velaBanner:after{display:none!important}.velaServices h4,.velaServices .serviceTitle{font-family:var(--cp-sans)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500!important}.velaNewsletter input[type=email],.velaNewsletter input{border-radius:0!important;border-color:var(--cp-line)!important}#velaFooter,.velaFooter{letter-spacing:.01em}#velaFooter .footerTitle,.velaFooter h4{font-family:var(--cp-sans)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500!important}.template-product .proAttr{font-size:12.5px!important;letter-spacing:.04em;color:var(--cp-muted)!important;margin-bottom:6px!important}.template-product .proAttr label{font-weight:500!important;color:var(--cp-text)!important}.template-product .productAvailability.instock{color:var(--cp-text)!important}.proDetailInfo .velaProductNavTabs>li>a{font-family:var(--cp-sans)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500!important}.proDetailInfo .tab-content .rte{max-width:760px;margin:0 auto;font-size:16px;line-height:1.75;color:var(--cp-text)}.cp-specs{max-width:760px;margin:36px auto 0;border-top:1px solid var(--cp-line)}.cp-specs h4{font-family:var(--cp-sans)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500!important;margin:22px 0 10px}.cp-specs table{width:100%;border-collapse:collapse}.cp-specs th,.cp-specs td{padding:11px 0;border-bottom:1px solid var(--cp-line);font-size:14.5px;text-align:left;vertical-align:top}.cp-specs th{width:38%;font-weight:500;color:var(--cp-ink)}.cp-specs td{color:var(--cp-text)}.velaProductRelated .rowFlex,.velaProductRelated .owl-stage{justify-content:center}.velaBreadcrumbs.hasBackgroundImage .velaBreadcrumbImage{position:relative}.velaBreadcrumbs.hasBackgroundImage .velaBreadcrumbWrap{position:static!important;transform:none!important;background:#fff}.headerCollection{font-size:44px!important;border:0!important;text-decoration:none!important}.headerCollection:after,.collBoxTop .headerCollection:before{display:none!important}.collBoxTop .rte{max-width:760px;font-size:16px;line-height:1.75}@media(max-width:767px){.velaHomeTitle{font-size:30px!important}.velassHeadingSmall{font-size:38px!important}.banner-slideShow,.velaMultiBannerText,.velaProductListBanner,.velaProductTab,.velaFourBanner,.velaGallery,.velaBlog,.velaProductList,.velaBannerText,.velaServices{margin-bottom:56px!important}.velassSlide .velassImage .product-card__image{padding-top:0!important;height:64vh!important}.velassSlide .velassImage .product-card__image img{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;width:100%!important;object-fit:cover;object-position:80% 50%}.velassSlide{position:relative}.velassCaption.captionPosition{position:absolute!important;inset:auto 0 0 0;background:transparent!important;padding:0 0 70px}.velassCaption .velassCaptionInner *{opacity:1!important;visibility:visible!important;transform:none!important}.template-product h1{font-size:20px!important}.velaGallery .velaBanner{height:92px}}[id$=__1585963328748] img,[id$=__1585963328748] .serviceIcon,[id$=__1585963328748] svg{display:none!important}[id$=__1585963328748] .velaServices{background:#fff!important;border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line)}#velaNewsletterModal .checkbox,#velaNewsletterModal label[for=chkNewsletterModal],#chkNewsletterModal{display:none!important}.blogPostTitle,.blogPostTitle a,.velaBlog .articleTitle{font-family:var(--cp-serif)!important;font-weight:500!important;font-size:22px!important;line-height:1.25!important;letter-spacing:0!important;color:var(--cp-ink)!important}.velaBlogItem .blogPostContent .btn{border-color:var(--cp-line)!important}.template-collection .breadcrumbHeading{display:none!important}.template-collection .velaBreadcrumbs.hasBackgroundImage .velaBreadcrumbWrap{padding-top:14px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cp-premium.css.map */
