body{--lux-navy: #1d4676;--lux-velvet: #142f50;--lux-velvet-deep: #0d2139;--lux-ivory: #faf7f0;--lux-parchment: #f2ece0;--lux-gilt: #c39a3e;--lux-gilt-light: #f1d98a;--lux-gilt-dark: #8a6420;--lux-gilt-soft: rgba(195, 154, 62, .7);--lux-gilt-grad: linear-gradient(135deg, #8a6420 0%, #c9a046 18%, #f3dc8e 38%, #d4ad55 52%, #9c7426 72%, #e2c26e 88%, #a67c2b 100%);--lux-green: #17453e;--lux-green-velvet: #10342e;--lux-green-soft: #59756f;--lux-ink: #1f2630;--lux-soft: #4d5664;--lux-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--lux-caps: "Cormorant SC", "Cormorant Garamond", Georgia, serif;--lux-beads: radial-gradient(circle at 50% 50%, #fff3c4 0, #f1d98a 1.5px, #c39a3e 3px, #8a6420 4px, rgba(138,100,32,0) 4.6px) 0 50% / 12px 12px repeat-x;--lux-moulding: var(--lux-beads), linear-gradient(180deg, #6e4f17 0, #c39a3e 12%, #f3dc8e 30%, #c9a046 48%, #7d5a1b 52%, #d4ad55 70%, #f1d98a 84%, #8a6420 100%);background:var(--lux-ivory);color:var(--lux-ink)}body .header-bar{background:linear-gradient(180deg,var(--lux-velvet-deep),var(--lux-velvet))!important;color:var(--lux-gilt-light)!important;position:relative;border-bottom:0}body .header-bar:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;z-index:2;background:var(--lux-gilt-grad);box-shadow:0 1px 0 var(--lux-green)}body .header-bar a,body .header-bar .header-bar__module,body .header-bar__message{color:var(--lux-gilt-light)!important;font-family:var(--lux-caps);letter-spacing:.08em}body .header-bar a:hover{color:#fff!important}body .header-bar .icon{color:var(--lux-gilt-light)!important;fill:var(--lux-gilt-light)}body .header-bar__cart-count{background:var(--lux-green)!important;color:var(--lux-gilt-light)!important}body .header-bar__sep{background:var(--lux-gilt-soft)!important}body .header-bar__search .input-group-field,body .header-bar__search input[type=search]{background:#ffffff14!important;border-color:var(--lux-gilt-soft)!important;color:#fff!important}body .site-header{background:var(--lux-ivory);padding-top:26px}body .site-header .grid--full,body .site-nav{border-color:var(--lux-gilt-soft)!important}body .site-nav{border-top:2px solid var(--lux-gilt)!important;border-bottom:2px solid var(--lux-gilt)!important;box-shadow:0 4px 0 -2px var(--lux-ivory),0 5px 0 -2px var(--lux-green-soft),0 -4px 0 -2px var(--lux-ivory),0 -5px 0 -2px var(--lux-green-soft)}body .site-nav__link,body .site-nav>li>a{font-family:var(--lux-caps)!important;font-size:17px;font-weight:600;letter-spacing:.06em;color:var(--lux-navy)!important;text-transform:none}body .site-nav__link:hover,body .site-nav--active>.site-nav__link{color:var(--lux-green)!important}body .site-nav__dropdown{background:#fff!important;border:2px solid var(--lux-gilt)!important;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px var(--lux-green-soft),0 18px 34px -16px #0d213973!important}body .site-nav__dropdown a{font-family:var(--lux-serif);font-size:17px;color:var(--lux-navy)!important}body .site-nav__dropdown a:hover{color:var(--lux-green)!important;background:var(--lux-ivory)!important}body:not(.template-index) .main-content{margin-top:46px}body:not(.template-index) .main-content .wrapper,body:not(.template-index) .main-content>.grid{background:transparent}body h1,body .h1,body h2,body .h2,body .section-header__title,body .product-single__title{font-family:var(--lux-caps);font-weight:500;color:var(--lux-navy);letter-spacing:.03em;text-transform:none}body h3,body .h3,body h4,body .h4{font-family:var(--lux-serif);font-weight:600;color:var(--lux-navy);text-transform:none;letter-spacing:.01em}body .rte,body p{color:var(--lux-ink)}body a{color:var(--lux-navy)}body a:hover{color:var(--lux-green)}body:not(.template-index) .section-header--large,body:not(.template-index) .page .section-header,body.template-page .section-header,body.template-collection .section-header:not(.section-header--breadcrumb){text-align:center;position:relative;padding-bottom:34px;margin-bottom:34px}body:not(.template-index) .section-header--large:after,body.template-page .section-header:after,body.template-collection .section-header:not(.section-header--breadcrumb):after{content:"";position:absolute;left:50%;bottom:0;width:170px;height:14px;transform:translate(-50%);background:linear-gradient(45deg,transparent 35%,var(--lux-green) 35%,var(--lux-green) 65%,transparent 65%) center / 9px 9px no-repeat,linear-gradient(90deg,transparent,var(--lux-gilt-dark) 15%,var(--lux-gilt-light) 42%,transparent 44%,transparent 56%,var(--lux-gilt-light) 58%,var(--lux-gilt-dark) 85%,transparent) center / 100% 2px no-repeat}body .section-header__title--left{float:none}body.template-collection .section-header .rte--header{max-width:760px;margin:14px auto 0;font-size:17px;line-height:1.85}body .section-header--breadcrumb,body .breadcrumb{font-family:var(--lux-serif);font-style:italic;color:var(--lux-soft)}body .breadcrumb a{color:var(--lux-green)}body .btn,body .btn--secondary,body input[type=submit],body button.btn{background:var(--lux-navy)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--lux-caps);font-weight:600;letter-spacing:.14em;font-size:16px;text-transform:none;box-shadow:inset 0 0 0 2px var(--lux-gilt),inset 0 0 0 4px var(--lux-navy),inset 0 0 0 5px var(--lux-gilt-soft);transition:background .3s,color .3s}body .btn:hover,body .btn--secondary:hover,body input[type=submit]:hover,body button.btn:hover{background:var(--lux-green)!important;color:var(--lux-gilt-light)!important}body #AddToCart{background:var(--lux-gilt-grad)!important;color:var(--lux-velvet-deep)!important;box-shadow:inset 0 0 0 4px #0000,inset 0 0 0 5px #0d213959,0 10px 24px -12px #0000008c;text-shadow:0 1px 0 rgba(255,255,255,.35);padding:16px 40px;font-size:18px}body #AddToCart:hover{background:var(--lux-green)!important;color:var(--lux-gilt-light)!important;text-shadow:none}body .grid-link__image--collection{background:#fff;padding:12px 12px 10px;border-radius:999px 999px 0 0;box-shadow:0 0 0 2px var(--lux-gilt),inset 0 0 0 5px #fff,inset 0 0 0 6px var(--lux-green-soft);transition:transform .4s ease,box-shadow .4s ease}body .grid-link__image--collection img,body .grid-link__image--collection .collection__grid-image-wrapper{border-radius:999px 999px 0 0;overflow:hidden}body .grid-link:hover .grid-link__image--collection{transform:translateY(-5px);box-shadow:0 0 0 3px var(--lux-gilt),0 0 0 4px var(--lux-gilt-dark),inset 0 0 0 5px #fff,inset 0 0 0 6px var(--lux-green),0 26px 44px -28px #0d213999}body .grid-link__title{font-family:var(--lux-caps);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:.03em;color:var(--lux-navy)}body .grid-link:hover .grid-link__title{color:var(--lux-green)}body .grid-link__image--collection+.grid-link__title,body .category-blocks .grid-link__title{margin-top:16px;padding-top:12px;border-top:2px solid var(--lux-gilt)}body .grid-link:hover .grid-link__image{opacity:1!important}body .grid-link__image--product{background:#fff;padding:12px;box-shadow:0 0 0 2px var(--lux-gilt),inset 0 0 0 5px #fff,inset 0 0 0 6px var(--lux-green-soft);transition:transform .4s ease,box-shadow .4s ease}body .grid-link:hover .grid-link__image--product{transform:translateY(-4px);box-shadow:0 0 0 3px var(--lux-gilt),0 0 0 4px var(--lux-gilt-dark),inset 0 0 0 5px #fff,inset 0 0 0 6px var(--lux-green),0 24px 40px -26px #0d21398c}body .grid-link__meta{font-family:var(--lux-serif);font-size:18px;color:var(--lux-gilt-dark);font-weight:600}body .grid-link__vendor{font-family:var(--lux-caps);color:var(--lux-green-soft);font-size:14px;letter-spacing:.06em}body .badge{background:var(--lux-green)!important;color:var(--lux-gilt-light)!important;border:2px solid var(--lux-gilt)}body .category-blocks{border-top:0!important;position:relative;padding-top:44px!important}body .category-blocks:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:var(--lux-moulding)}body .category-blocks .section-header__title{color:var(--lux-navy)!important}body .category-blocks__intro{font-family:var(--lux-serif);font-style:italic;font-size:19px;color:var(--lux-soft)}body .category-blocks__desc{color:var(--lux-soft)!important;margin-top:8px!important}body .category-blocks__sub a{color:var(--lux-green)!important}body .product-single__title{font-size:clamp(28px,3vw,40px);line-height:1.15}body .product-single .h3[itemprop=brand]{font-family:var(--lux-caps);color:var(--lux-green);font-size:16px;letter-spacing:.1em}body .product-single__price{font-family:var(--lux-serif);font-size:28px;font-weight:600;color:var(--lux-gilt-dark)}body .product-single__sale-price{color:var(--lux-soft)}body .product-single__prices{padding-bottom:18px;margin-bottom:22px;border-bottom:2px solid var(--lux-gilt);position:relative}body .product-single__prices:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--lux-green-soft)}body .product-single__image-wrapper{background:#fff;box-shadow:0 0 0 2px var(--lux-gilt),0 0 0 3px var(--lux-gilt-dark),0 0 0 10px var(--lux-ivory),0 0 0 11px var(--lux-green-soft),0 30px 50px -34px #0d213980}body .product-single__thumbnail img{box-shadow:0 0 0 1px var(--lux-gilt-soft)}body .product-single__thumbnail:hover img{box-shadow:0 0 0 2px var(--lux-gilt)}body .product-description{font-size:17px;line-height:1.85}body .product-description.rte,body.template-product .product-description{position:relative;background:#fffdf8;margin-top:34px;padding:46px clamp(22px,4vw,52px) 40px;border:2px solid var(--lux-gilt);outline:1px solid var(--lux-gilt-soft);outline-offset:7px;box-shadow:inset 0 0 0 6px #fffdf8,inset 0 0 0 7px var(--lux-green-soft),0 26px 50px -40px #0d21398c;color:var(--lux-ink)}body.template-product .product-description:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;background:linear-gradient(var(--lux-gilt),var(--lux-gilt)) left 0 top 0 / 38px 3px no-repeat,linear-gradient(var(--lux-gilt),var(--lux-gilt)) left 0 top 0 / 3px 38px no-repeat,linear-gradient(var(--lux-gilt),var(--lux-gilt)) right 0 top 0 / 38px 3px no-repeat,linear-gradient(var(--lux-gilt),var(--lux-gilt)) right 0 top 0 / 3px 38px no-repeat,linear-gradient(var(--lux-gilt),var(--lux-gilt)) left 0 bottom 0 / 38px 3px no-repeat,linear-gradient(var(--lux-gilt),var(--lux-gilt)) left 0 bottom 0 / 3px 38px no-repeat,linear-gradient(var(--lux-gilt),var(--lux-gilt)) right 0 bottom 0 / 38px 3px no-repeat,linear-gradient(var(--lux-gilt),var(--lux-gilt)) right 0 bottom 0 / 3px 38px no-repeat}body.template-product .product-description:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;background:radial-gradient(circle,#fff3c4 0,#e2c26e 2px,#a67c2b 4px,#a67c2b00 5px) left top / 12px 12px no-repeat,radial-gradient(circle,#fff3c4 0,#e2c26e 2px,#a67c2b 4px,#a67c2b00 5px) right top / 12px 12px no-repeat,radial-gradient(circle,#fff3c4 0,#e2c26e 2px,#a67c2b 4px,#a67c2b00 5px) left bottom / 12px 12px no-repeat,radial-gradient(circle,#fff3c4 0,#e2c26e 2px,#a67c2b 4px,#a67c2b00 5px) right bottom / 12px 12px no-repeat}body.template-product .product-description>p:first-child{font-family:var(--lux-serif);font-style:italic;font-size:21px;line-height:1.6;color:var(--lux-navy);padding-bottom:26px;margin-bottom:26px;background:linear-gradient(90deg,transparent,var(--lux-gilt-dark) 20%,var(--lux-gilt-light) 50%,var(--lux-gilt-dark) 80%,transparent) center bottom / 70% 1px no-repeat}body.template-product .product-description>p:first-child:first-letter{float:left;font-family:var(--lux-caps);font-style:normal;font-weight:600;font-size:66px;line-height:.82;padding:8px 12px 0 0;margin-top:2px;color:var(--lux-gilt-dark);background:var(--lux-gilt-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.template-product .product-description h2,body.template-product .product-description h3{font-family:var(--lux-caps);font-weight:600;font-size:25px;letter-spacing:.05em;color:var(--lux-navy);text-align:center;margin:1.7em 0 .8em;padding:0 0 16px;border:0;position:relative}body.template-product .product-description h2:after,body.template-product .product-description h3:after{content:"";position:absolute;left:50%;bottom:0;width:140px;height:12px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--lux-gilt-dark) 15%,var(--lux-gilt-light) 40%,transparent 43%,transparent 57%,var(--lux-gilt-light) 60%,var(--lux-gilt-dark) 85%,transparent) center / 100% 2px no-repeat}body.template-product .product-description h2:before,body.template-product .product-description h3:before{content:"";position:absolute;left:50%;bottom:1px;width:9px;height:9px;margin-left:-6px;z-index:1;background:var(--lux-green);border:2px solid var(--lux-gilt);transform:rotate(45deg)}body.template-product .product-description ul{list-style:none;margin:0 0 1.4em;padding:18px 26px;background:var(--lux-parchment);border-left:3px solid var(--lux-gilt);box-shadow:inset 1px 0 0 var(--lux-green-soft)}body.template-product .product-description ul li{position:relative;padding-left:26px;margin:6px 0}body.template-product .product-description ul li:before{content:"";position:absolute;left:2px;top:.62em;width:9px;height:9px;transform:rotate(45deg);background:var(--lux-gilt-grad);box-shadow:0 0 0 1px var(--lux-gilt-dark)}body.template-product .product-description>p:last-child{margin-bottom:0}body.template-page .rte,body.template-article .rte,body.template-blog .rte{font-size:17px;line-height:1.85}body .cart__row,body .cart-row,body table th{border-color:var(--lux-gilt-soft)!important}body hr{border-top-color:var(--lux-gilt-soft)}body input[type=text],body input[type=email],body input[type=search],body input[type=tel],body input[type=number],body textarea,body select{border-color:#1d467640;border-radius:0}body input:focus,body textarea:focus,body select:focus{border-color:var(--lux-gilt)!important;box-shadow:0 0 0 1px var(--lux-gilt)}body .site-footer{position:relative;margin-top:60px;padding-top:70px;padding-bottom:40px;background:repeating-linear-gradient(90deg,#0000001a,#ffffff08,#0000001a 24px),linear-gradient(180deg,var(--lux-velvet),var(--lux-navy) 45%,var(--lux-velvet-deep))!important;color:#ffffffe0!important;border-top:0!important}body .site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:var(--lux-moulding);box-shadow:0 2px 0 var(--lux-green)}body .site-footer h1,body .site-footer h2,body .site-footer h3,body .site-footer h4,body .site-footer .h4,body .site-footer .h5{font-family:var(--lux-caps)!important;color:var(--lux-gilt-light)!important;letter-spacing:.08em;font-weight:600;padding-bottom:10px;border-bottom:1px solid var(--lux-gilt-soft);display:inline-block}body .site-footer a{color:#ffffffe0!important}body .site-footer a:hover{color:var(--lux-gilt-light)!important}body .site-footer p,body .site-footer .rte,body .site-footer small,body .site-footer li{color:#ffffffd1!important}body .site-footer .icon{color:var(--lux-gilt-light)!important;fill:var(--lux-gilt-light)!important}body .site-footer .input-group-field{background:#ffffff14!important;border-color:var(--lux-gilt-soft)!important;color:#fff!important}body .site-footer .btn{background:var(--lux-gilt-grad)!important;color:var(--lux-velvet-deep)!important}body .site-footer hr{border-top-color:var(--lux-gilt-soft)!important}body .site-footer .payment-icons .icon{opacity:.9}body.template-index .lux-stage .lux-valance{height:64px;background-position:0 18px}body.template-index .lux-stage .lux-valance:before{height:18px;background:var(--lux-moulding);border-bottom:0;box-shadow:0 2px 0 var(--lux-green),0 6px 14px -4px #00000073}@media(max-width:560px){body.template-index .lux-stage .lux-valance{height:50px;background-position:0 16px}body.template-index .lux-stage .lux-valance:before{height:16px}}body.template-index .lux-stage:before{content:"";position:absolute;left:0;right:0;top:0;z-index:2;pointer-events:none;--c: clamp(130px, 22vw, 300px);height:var(--c);background:url(lux-corner-l.svg) left top / var(--c) var(--c) no-repeat,url(lux-corner-r.svg) right top / var(--c) var(--c) no-repeat}body .header-bar .mobile-nav__link{border-color:#c39a3e59!important}body .header-bar .mobile-nav__sublist,body .mobile-nav__sublist{background:linear-gradient(180deg,#fbf6ea,#f2ead8)!important;border-left:4px solid #8a6420;box-shadow:inset 0 1px #c39a3e8c}body .header-bar .mobile-nav__sublist .mobile-nav__sublist{background:#efe5cf!important}body .header-bar .mobile-nav__sublist a,body .header-bar .mobile-nav__sublist-link a,body .mobile-nav__sublist-link a{color:#7a5512!important;font-family:var(--lux-serif)!important;font-size:18px;font-weight:700;letter-spacing:.02em;text-transform:none;opacity:1!important;text-shadow:none;border-top:1px solid rgba(195,154,62,.55)!important}body .header-bar .mobile-nav__sublist a:hover,body .header-bar .mobile-nav__sublist a:focus,body .header-bar .mobile-nav__sublist .site-nav--active>a,body .header-bar .mobile-nav__sublist-link a:active{color:#5c3f0c!important;background:#c39a3e2e!important}body .header-bar .mobile-nav__sublist .icon{color:#8a6420!important;fill:#8a6420!important}body .site-header__logo,body .logo__image-wrapper,body .logo__image-wrapper a{background:transparent!important}body .site-header__logo img,body .logo__image{mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lux-site.css.map */
