@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Manrope:wght@500;600;700;800&family=Average&display=swap";:root{--vj-font-body:"DM Sans",system-ui,sans-serif;--vj-font-head:"Manrope","DM Sans",system-ui,sans-serif;--font-body-family:"DM Sans",system-ui,sans-serif;--font-heading-family:"Manrope","DM Sans",system-ui,sans-serif;--font-heading-weight:600}body,.vj,.header,.menu-drawer,.footer,.cart-drawer{font-family:var(--vj-font-body)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--vj-font-head);letter-spacing:0}.vj{--vj-accent:#111111;--vj-maroon:#71101a;--vj-bg:#ffffff;--vj-tone:#f6f3ef;--vj-line:#ececec;--vj-ink:#111111;--vj-muted:#555555;background:var(--vj-bg);color:var(--vj-ink);font-family:var(--vj-font-body)}.vj *,.vj *:before,.vj *:after{box-sizing:border-box}.vj a{color:inherit;text-decoration:none}.vj img{display:block;max-width:100%}.vj-w{max-width:var(--page-width,1600px);margin:0 auto;padding:0 5rem}.vj-hd{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.vj-hd--c{justify-content:center;text-align:center}.vj-hd .vj-sub{display:none}.vj-sub{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vj-maroon);font-weight:600;font-family:var(--vj-font-body)}.vj-h2{margin:0;font-family:var(--vj-font-head);font-weight:600;font-size:clamp(2.2rem,2.4vw,3.2rem);line-height:1.2;color:#111;letter-spacing:0}.vj-va{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.8rem;border:1px solid #d9d9d9;border-radius:.4rem;background:#fff;font-size:1.3rem;font-weight:500;color:#555!important;white-space:nowrap;transition:border-color .2s,color .2s}.vj-va:hover{border-color:#111;color:#111!important}.vj-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.4rem;border-radius:.4rem;background:#111;color:#fff!important;font-weight:600;font-size:1.4rem;letter-spacing:.02em;border:1px solid #111;cursor:pointer;font-family:var(--vj-font-body)}.vj-btn--o{background:#fff;color:#111!important;border-color:#d9d9d9}.vj-row{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.8rem;scrollbar-width:none;scroll-behavior:smooth}.vj-row::-webkit-scrollbar{display:none}.vj-row>*{scroll-snap-align:start}.vj-mq{overflow:hidden;white-space:nowrap;padding:.9rem 0;font-family:var(--vj-font-body);font-size:1.3rem;letter-spacing:.02em;font-weight:600}.vj-mq__t{display:inline-flex;gap:5rem;padding-right:5rem;animation:vj-mq var(--vj-speed,30s) linear infinite}.vj-mq__t span:before{content:"\2726";margin-right:1.2rem;color:#d8a64b}@keyframes vj-mq{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.vj-mq__t{animation:none}}.vj-hero{position:relative}.vj-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vj-hero__track::-webkit-scrollbar{display:none}.vj-hero__slide{flex:0 0 100%;scroll-snap-align:start;position:relative}.vj-hero__slide img{width:100%;height:auto}.vj-hero__m{display:none}.vj-hero__ph{aspect-ratio:16/6;background:var(--vj-tone)}.vj-hero__dots{position:absolute;left:0;right:0;bottom:1rem;display:flex;justify-content:center;gap:.2rem}.vj-hero__dots button{width:3rem;height:3rem;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.vj-hero__dots button:after{content:"";width:.7rem;height:.7rem;border-radius:999px;background:#fff9}.vj-hero__dots button[aria-current=true]:after{background:#111;width:2rem}.vj:has(.vj-circ) .vj-row{justify-content:flex-start!important}.vj-circ{flex:0 0 17rem;display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-align:center;font-size:1.6rem;font-weight:500;color:#111}.vj-circ__im{width:17rem;height:17rem;border-radius:50%;overflow:hidden;background:var(--vj-tone)}.vj-circ__im img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.vj-circ:hover img{transform:scale(1.06)}.vj-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.vj-pc{display:flex;flex-direction:column;gap:.6rem;flex:0 0 calc((100% - 4.8rem)/4);min-width:0;background:#fff;border:1px solid var(--vj-line);border-radius:.6rem;padding:.6rem .6rem 1.2rem}.vj-pc__im{display:block;aspect-ratio:1/1;border-radius:.4rem;overflow:hidden;background:var(--vj-tone);position:relative;margin-bottom:.6rem}.vj-pc__im img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.vj-pc__im img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.vj-pc:hover .vj-pc__im img+img{opacity:1}.vj-pc__bd{position:absolute;top:1.2rem;left:0;background:var(--vj-maroon);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.4rem 1.6rem .4rem .9rem;clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%);z-index:1;font-family:var(--vj-font-head)}.vj-pc__t{font-size:1.5rem;font-weight:500;line-height:1.35;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .4rem}.vj-pc__ft{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:0 .4rem}.vj-pc__p{font-size:1.5rem;font-weight:700;color:#111}.vj-pc__p s{display:block;font-weight:400;color:#888;font-size:1.2rem}.vj-pc form{margin:0}.vj-pc .vj-btn{min-height:3.6rem;padding:0 1.6rem;font-size:1.3rem;border-radius:.4rem;text-transform:uppercase}.vj-pc .vj-btn--o{padding:0 1.2rem;font-size:1.2rem}.vj-pr{position:relative}.vj-pr__nav{display:none}.vj-tabs>input{position:absolute;opacity:0;pointer-events:none}.vj-tabs__l{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:2.4rem}.vj-tabs__l label{cursor:pointer;padding:0 2.4rem;min-height:4rem;display:inline-flex;align-items:center;border:1px solid #d9d9d9;border-radius:999px;font-size:1.4rem;font-weight:500;color:#111;background:#fff}.vj-tabs__p{display:none}.vj:has(.vj-gw){background:linear-gradient(180deg,#fbf3f1,#e9c9c6 55%,#b88a8e)!important}.vj:has(.vj-gw) .vj-h2{font-weight:500}.vj-gw{display:flex;justify-content:center;flex-wrap:wrap;gap:1.6rem;margin-bottom:2.4rem}.vj-lk{flex:0 0 16rem;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.6rem 1.2rem 1.4rem;border-radius:1rem;background:#fdf1ec;text-align:center;transition:transform .2s}.vj-lk:hover{transform:translateY(-3px)}.vj-lk img{width:10rem;height:10rem;border-radius:50%;object-fit:cover}.vj-lk span{font-family:var(--vj-font-head);font-size:1.7rem;font-weight:600;color:#3a2a2a;display:flex;flex-direction:column;align-items:center;gap:.8rem}.vj-lk span:after{content:"\203a";width:2.4rem;height:2.4rem;border-radius:50%;background:#a0603f;color:#fff;font-size:1.8rem;line-height:2.2rem;text-align:center}.vj-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.vj-pill{min-width:14rem;border-radius:1rem;padding:1.4rem 1.2rem;text-align:center;color:#3a2a2a;background:#fdf1ec;transition:background .2s,color .2s}.vj-pill:hover{background:var(--vj-maroon);color:#fff}.vj-pill small{display:block;font-size:1.2rem}.vj-pill b{font-size:2rem;font-family:var(--vj-font-head)}.vj-tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;background:#fdf8f3;border:1px solid #f1e6da;border-radius:1.2rem;padding:1.6rem}.vj-tr>div{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:left;gap:1rem;font-size:1.4rem;font-weight:600;color:#111}.vj-tr>div+div{border-left:1px solid #eadccd}.vj-tr svg{width:3rem;height:3rem;color:var(--vj-maroon);flex:0 0 auto}.vj-lookg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.vj-look{display:grid;grid-template-columns:1.2fr 1fr;border-radius:.8rem;overflow:hidden;background:#fff;border:1px solid var(--vj-line)}.vj-look__im{aspect-ratio:1/1;background:var(--vj-tone)}.vj-look__im img{width:100%;height:100%;object-fit:cover}.vj-look__tx{padding:2.4rem;display:flex;flex-direction:column;justify-content:center;gap:1rem;align-items:flex-start}.vj-exg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.vj-ex{position:relative;border-radius:1.2rem;overflow:hidden;aspect-ratio:3/4;background:var(--vj-tone);display:block}.vj-ex img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.vj-ex:hover img{transform:scale(1.04)}.vj-ex__cap{position:absolute;left:0;right:0;bottom:0;padding:2rem 1.6rem 1.6rem;background:linear-gradient(transparent,#0009);display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff;text-align:center}.vj-ex__cap b{font-size:2rem;font-weight:600;font-family:var(--vj-font-head)}.vj-ex__cap small{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.8rem;border-radius:.4rem;background:#fff;color:#111;font-size:1.3rem;font-weight:600}.vj-text{max-width:var(--vj-tw,80rem);margin:0 auto;line-height:1.7;color:#333}.vj-text h2,.vj-text h3,.vj-text h4{color:#111;font-family:var(--vj-font-head)}.vj-text a{text-decoration:underline!important}.vj-bn{display:none}@media(max-width:749px){.vj-bn{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--vj-line);padding-bottom:env(safe-area-inset-bottom)}.vj-bn a{min-height:5.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;font-size:1.1rem;font-weight:500;color:#111;position:relative}.vj-bn svg{width:2.2rem;height:2.2rem}.vj-bn__ct{position:absolute;top:.6rem;left:55%;background:#71101a;color:#fff;border-radius:999px;font-size:1rem;min-width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;padding:0 .3rem}body{padding-bottom:5.6rem}}@media(max-width:989px){.vj-w{padding:0 1.6rem}.vj-h2{font-size:2.2rem}.vj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.vj-pc{flex:0 0 calc((100% - 1rem)/2)}.vj-row{gap:1rem}.vj-circ{flex:0 0 10.4rem;font-size:1.3rem;gap:.8rem}.vj-circ__im{width:10.4rem;height:10.4rem}.vj-lk{flex:0 0 calc((100% - 3.2rem)/3);padding:1.2rem .6rem}.vj-lk img{width:7.2rem;height:7.2rem}.vj-lk span{font-size:1.4rem}.vj-gw{gap:1rem}.vj-pill{min-width:0;flex:0 0 calc((100% - 1.2rem)/2)}.vj-tr{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.2rem}.vj-tr>div{justify-content:flex-start;font-size:1.3rem}.vj-tr>div+div{border-left:0}.vj-lookg{grid-template-columns:1fr}.vj-exg{display:flex;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.vj-ex{flex:0 0 72%;scroll-snap-align:start}}@media(max-width:749px){.vj-hero__d{display:none}.vj-hero__m{display:block}.vj-look{grid-template-columns:1fr 1fr}.vj-look__tx{padding:1.4rem}.vj-pc__t{font-size:1.3rem}.vj-pc__p{font-size:1.4rem}.vj-pc .vj-btn{min-height:3.2rem;padding:0 1.1rem;font-size:1.15rem}.vj-va{min-height:3.4rem;padding:0 1.2rem;font-size:1.2rem}}.product .product__info-container{font-family:var(--vj-font-body);color:#303030}.product .product__info-container>*+*{margin-top:1.4rem}.product .product__text.caption-with-letter-spacing{font-size:1.2rem;font-weight:500;letter-spacing:.04em;color:#71101a;text-transform:uppercase;margin-bottom:.4rem}.product .product__title h1{font-family:Average,Georgia,serif;font-weight:400;font-size:2.8rem;line-height:1.25;letter-spacing:0;color:#000;margin:0}.product .product__info-container>[id^=price-]{border:1px solid #ececec;border-bottom:0;border-radius:1rem 1rem 0 0;padding:1.4rem 1.6rem .2rem;margin-top:1.6rem}.product .product__info-container>.product__tax{border:1px solid #ececec;border-top:0;border-radius:0 0 1rem 1rem;padding:0 1.6rem 1.4rem;margin-top:0;font-size:1.2rem;color:#777}.product .product__tax a{color:#777}.product .price{font-family:var(--vj-font-body);display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.product .price .price-item--sale,.product .price--large .price-item--regular{font-size:1.9rem;font-weight:700;letter-spacing:.03em;color:#000}.product .price--on-sale .price__sale s.price-item--regular{font-size:1.4rem;font-weight:400;color:#999}.product .price__badge-sale,.product .badge.price__badge-sale{background:#71101a;border-color:#71101a;color:#fff;border-radius:.4rem;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.3rem .8rem}.product .form__label,.product .product-form__input .form__label{font-size:1.4rem;font-weight:400;color:#303030;margin-bottom:.8rem}.product .product-form__input--pill input[type=radio]+label{border-radius:2rem;border:1px solid #dcdcdc;background:#fff;color:#303030;font-size:1.4rem;padding:1rem 1.8rem;min-width:5.6rem;justify-content:center;margin:0 .8rem .8rem 0}.product .product-form__input--pill input[type=radio]:checked+label{background:#fff;color:#000;border:1.5px solid #000}.product .product-form__input--pill input[type=radio].disabled+label,.product .product-form__input--pill input[type=radio]:disabled+label{color:#bbb;text-decoration:line-through}.product .quantity{min-height:4rem;width:12rem}.product .quantity:before{display:none}.product .quantity:after{box-shadow:0 0 0 1px #e5e5e5;border-radius:.8rem}.product .quantity__input{font-size:1.5rem;font-weight:500}.product .product-form__buttons{display:flex;flex-direction:column;gap:1rem;max-width:none}.product .product-form__submit{background:#111!important;color:#fff!important;border-radius:.8rem;min-height:5rem;font-size:1.3rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin-bottom:0}.product .product-form__submit:after,.product .product-form__submit:before{box-shadow:none!important}.product .shopify-payment-button__button--unbranded{background:linear-gradient(90deg,#8e0e33,#c2185b)!important;color:#fff!important;border-radius:.8rem;min-height:5rem;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-family:var(--vj-font-body)}.product .shopify-payment-button__more-options{font-size:1.2rem;color:#555}.product .product__description{font-size:1.4rem;line-height:1.75;color:#303030;letter-spacing:0}.product .product__description h2,.product .product__description h3,.product .product__description h4{font-family:var(--vj-font-body);font-size:1.5rem;font-weight:700;color:#111;margin:1.6rem 0 .6rem;letter-spacing:0}.product .product__description strong{color:#111}.product .product__description a{color:#71101a}.product .product__accordion{border-top:1px solid #ececec}.product .product__accordion summary{padding:1.6rem 0}.product .product__accordion .summary__title>.svg-wrapper:first-child,.product .product__accordion .summary__title>svg:first-child{display:none}.product .product__accordion .accordion__title{font-family:var(--vj-font-body);font-size:1.4rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#111;padding-left:0}.product .product__accordion .accordion__content{font-size:1.4rem;line-height:1.75;color:#303030;padding-left:0}.product .share-button__button{font-size:1.3rem;color:#555}.product .product__media-item .product-media-container{border-radius:1.2rem;overflow:hidden}.product .thumbnail{border-radius:.8rem;overflow:hidden}.product .thumbnail[aria-current]{box-shadow:0 0 0 1.5px #111}.related-products .title,.related-products h2{font-family:var(--vj-font-head);font-weight:600;color:#111}.vjp-ey{display:flex;align-items:center;gap:.8rem}.vjp-offer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.6rem;border:1.5px solid #c99a9a;border-radius:1.2rem;background:linear-gradient(90deg,#fff8ef,#fdeee6)}.vjp-offer small{display:block;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#71101a}.vjp-offer b{display:block;font-family:Average,Georgia,serif;font-size:2.2rem;font-weight:400;color:#71101a;line-height:1.2}.vjp-offer span{font-size:1.2rem;color:#555}.vjp-code{flex:0 0 auto;border:1.5px dashed #71101a;border-radius:.8rem;background:#fff;color:#71101a;font:700 1.4rem/1 var(--vj-font-body);letter-spacing:.06em;padding:1.1rem 1.4rem;cursor:pointer}.vjp-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:1.6rem .8rem;border-radius:1.2rem;background:#fdf8f3}.vjp-trust div{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#111;line-height:1.3}.vjp-trust i{width:5.2rem;height:5.2rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #f0e2d4;display:flex;align-items:center;justify-content:center;color:#71101a;font-style:normal}.vjp-trust svg{width:2.6rem;height:2.6rem}.vjp-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem;font-size:1.3rem;color:#303030}.vjp-notes li{display:flex;align-items:center;gap:1rem}.vjp-notes li:before{content:"\2726";color:#d8a64b}.vjp-bar{position:fixed;left:0;right:0;bottom:0;z-index:25;background:#fff;border-top:1px solid #ececec;box-shadow:0 -4px 16px #0000000f;transform:translateY(110%);transition:transform .25s}.vjp-bar.is-on{transform:none}.vjp-bar__in{max-width:var(--page-width,1600px);margin:0 auto;padding:1rem 5rem;display:flex;align-items:center;gap:1.2rem}.vjp-bar img{width:5rem;height:5rem;border-radius:.6rem;object-fit:cover}.vjp-bar__t{flex:1;min-width:0}.vjp-bar__t p{margin:0;font-size:1.3rem;color:#303030;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vjp-bar__t b{font-size:1.7rem;color:#000}.vjp-bar button{min-height:4.4rem;padding:0 2.4rem;border:0;border-radius:.8rem;font:600 1.3rem var(--vj-font-body);letter-spacing:.14em;text-transform:uppercase;color:#fff;cursor:pointer;background:#111}.vjp-bar button+button{background:linear-gradient(90deg,#8e0e33,#c2185b)}@media(max-width:749px){.product .product__title h1{font-size:2.4rem}.vjp-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.vjp-offer{flex-direction:column;align-items:flex-start}.vjp-bar__in{padding:.8rem 1.2rem;gap:.8rem}.vjp-bar img{display:none}.vjp-bar button{padding:0 1.2rem;font-size:1.1rem;letter-spacing:.08em;min-height:4rem}.vjp-bar__t b{font-size:1.5rem}}body{background:#fff}.main-page-title,.page-title,.shopify-policy__title h1,.blog__title,.title--primary,.template-search__header h1,.customer h1,.main-404 h1,.collection-list-title{font-family:var(--vj-font-head)!important;font-weight:600!important;font-size:clamp(2.4rem,2.6vw,3rem)!important;letter-spacing:0!important;color:#111!important;text-align:center}.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content.rte{font-size:1.4rem;line-height:1.75;color:#303030;letter-spacing:0}.rte h2,.rte h3,.rte h4{font-family:var(--vj-font-body);font-weight:700;color:#111;letter-spacing:0}.rte h2{font-size:1.8rem}.rte h3{font-size:1.6rem}.rte h4{font-size:1.5rem}.rte a{color:#71101a}.shopify-policy__container{max-width:96rem!important;padding:3.2rem 2rem 4.8rem!important}.shopify-policy__title{margin-bottom:2.4rem}.button,.shopify-challenge__button,.customer button{font-family:var(--vj-font-body);font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.field__input,.select__select,.customer .field input,.text-area{font-family:var(--vj-font-body)}.vj-contact{text-align:center;font-size:1.4rem;line-height:2.2;color:#303030}.vj-contact p{margin:0}.vj-contact a{color:#111;text-decoration:none!important}.contact .button,.contact button[type=submit]{width:100%;max-width:none;background:#71101a!important;color:#fff!important;border-radius:.8rem}.contact .button:after{box-shadow:none!important}.contact .contact__button{justify-content:stretch}.card-wrapper.product-card-wrapper .card{background:#fff;border:1px solid #ececec;border-radius:.6rem;padding:.6rem}.card-wrapper.product-card-wrapper .card__inner{border-radius:.4rem;overflow:hidden}.card-wrapper.product-card-wrapper .card__content{padding:.8rem .4rem .2rem}.card-wrapper .card__heading{font-family:var(--vj-font-body);font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.35}.card-wrapper .card__heading a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-wrapper .card-information .price{font-family:var(--vj-font-body);font-size:1.5rem;font-weight:700;color:#111;letter-spacing:0}.card-wrapper .price--on-sale .price-item--regular{font-size:1.2rem;font-weight:400;color:#888}.card__badge .badge{background:#71101a;border:0;color:#fff;border-radius:0;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.4rem 1.4rem .4rem .8rem;clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%)}.card__badge.top.left{left:0;top:1rem}.blog-articles .article-card{border:1px solid #ececec;border-radius:1.2rem;overflow:hidden}.article-card__title{font-family:var(--vj-font-head);font-weight:600;letter-spacing:0}.article-card__info,.article-card__excerpt{font-size:1.3rem;color:#555}.article-template__title{font-family:Average,Georgia,serif;font-weight:400;font-size:clamp(2.8rem,3vw,3.6rem);letter-spacing:0}.cart-items thead th{font-family:var(--vj-font-body);font-size:1.2rem;letter-spacing:.08em;color:#777}.cart-item__name{font-family:var(--vj-font-body);font-size:1.5rem;font-weight:500;color:#111;text-decoration:none}.cart-item__image{border-radius:.8rem}.cart-item .price,.totals__total-value{font-family:var(--vj-font-body);font-weight:700;color:#111}.totals__total{font-family:var(--vj-font-head);font-weight:600}.cart__footer .cart__ctas .button,.cart__checkout-button{background:#111!important;color:#fff!important;min-height:5rem;border-radius:.8rem}.cart__empty-text{font-family:var(--vj-font-head);font-weight:600}.quantity:before{display:none}.quantity:after{border-radius:.8rem;box-shadow:0 0 0 1px #e5e5e5}.drawer__inner{background:#fff}.drawer__header{position:relative;padding-bottom:5rem}.drawer__heading{font-family:var(--vj-font-head);font-size:1.9rem;font-weight:600;letter-spacing:0}.drawer__header:after{content:"\2726   Free Shipping  \2022   Cash on Delivery  \2022   Free Gift Wrap  \2726";position:absolute;left:-1.5rem;right:-1.5rem;bottom:.8rem;background:#71101a;color:#fff4df;font:600 1.2rem/3.4rem var(--vj-font-body);text-align:center;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.cart-drawer .cart-item__name{font-size:1.4rem}.cart-drawer .totals__total-value{font-size:1.8rem}.cart-drawer .drawer__footer .button,.cart-drawer .cart__checkout-button{background:#111!important;color:#fff!important;border-radius:.8rem;min-height:5rem;letter-spacing:.14em}.cart-drawer__warnings .button,.cart-drawer .cart__empty-text+.button,.drawer__inner-empty .button{background:#111!important;color:#fff!important;border-radius:.8rem}.drawer__inner-empty .cart__empty-text{font-size:1.8rem;color:#555}.template-search .search__input,.search-modal .search__input{font-family:var(--vj-font-body)}.main-404 .title+p,.main-404 p{font-size:1.4rem;color:#555}.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text{font-family:var(--vj-font-body);font-size:1.3rem}.footer{font-family:var(--vj-font-body)}.footer .footer-block__heading{font-family:var(--vj-font-body);font-weight:600;letter-spacing:.06em;font-size:1.4rem;text-transform:uppercase;color:#2b2b2b}.footer .list-menu__item--link,.footer .rte,.footer .rte a{color:#3a3a3a!important;opacity:1!important;font-size:1.4rem;text-decoration:none}.footer .list-menu__item--link:hover,.footer .rte a:hover{color:#71101a!important;text-decoration:underline}.footer .newsletter-form__field-wrapper .field__input{background:#fff;border-radius:.8rem}.footer .newsletter-form__button{background:#c09d73;color:#fff;border-radius:0 .8rem .8rem 0;width:9.6rem;font-weight:700;font-size:1.2rem;letter-spacing:.08em;margin:0;height:100%}.footer .newsletter-form__button .svg-wrapper,.footer .newsletter-form__button svg{display:none}.footer .newsletter-form__button:before{content:"SIGN UP"}.footer .footer__copyright{text-align:center;width:100%}.footer .footer__content-bottom-wrapper{justify-content:center}.footer .copyright__content,.footer .copyright__content a{color:#555!important;font-size:1.2rem}.footer .copyright__content a[href*=shopify]{display:none!important}.footer .list-social__link{color:#71101a}
/*# sourceMappingURL=/cdn/shop/t/18/assets/vj.css.map */
