:root{--vlc-gold: #a8834a;--vlc-ink: #121212;--vlc-muted: rgba(18, 18, 18, .6);--vlc-line: rgba(18, 18, 18, .1);--jdgm-star-color: var(--vlc-gold)}html h1,html h2,html .h0,html .h1,html .h2,html .title,html .banner__heading{text-transform:uppercase;letter-spacing:.14em!important;font-weight:400}html .h0,html .banner__heading.h0{font-size:clamp(3rem,5vw,5.2rem);line-height:1.15}html .h1,html h1,html .title.h1{font-size:clamp(2.2rem,2.6vw,2.8rem)}html .h2,html h2{font-size:clamp(1.8rem,2vw,2.2rem)}.vlc-eyebrow{margin:0 0 1rem;font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--vlc-muted)}.vlc-head{text-align:center;margin-bottom:3.6rem}.vlc-head--left{text-align:left;margin-bottom:2.4rem}.vlc-head h2{margin:0}.vlc-icon{width:2rem;height:2rem;flex:none;stroke-width:1.25}.collection__description,.featured-collection .rte{color:var(--vlc-muted)}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-star.jdgm--off,.jdgm-prev-badge__stars,.jdgm-preview-badge .jdgm-star{color:var(--vlc-gold)!important}.product-card-wrapper .card--standard>.card__content{display:flex;flex-direction:column;flex:1 1 auto;padding-top:1.4rem}.product-card-wrapper .card--standard>.card__content .card__information{display:flex;flex-direction:column;flex:1 1 auto;padding:0}.product-card-wrapper .card__heading.h5{margin:0 0 .6rem;font-size:1.4rem;line-height:1.4;letter-spacing:.04em;min-height:2.8em}.product-card-wrapper .card__heading.h5 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .card-information{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:1.8rem auto;align-items:center;column-gap:.4rem;margin-top:auto}.product-card-wrapper .card-information>.caption-large:empty,.product-card-wrapper .card-information .rating-text{display:none}.product-card-wrapper .card-information .rating{grid-row:1;grid-column:1;margin:0}.product-card-wrapper .card-information>.rating-count{grid-row:1;grid-column:2;margin:0!important}.product-card-wrapper .card-information>.price{grid-row:2;grid-column:1 / -1;margin-top:.4rem!important}.product-card-wrapper .card-information>*:not(.rating):not(.rating-count):not(.price){grid-column:1 / -1}.product-card-wrapper .quick-add{margin:1.4rem 0 0}html .product-card-wrapper .quick-add__submit{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.9rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid rgba(18,18,18,.18);border-radius:0;background:transparent;color:#121212;font-size:1.05rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;transition:color .45s cubic-bezier(.65,0,.35,1),border-color .45s cubic-bezier(.65,0,.35,1),transform .15s ease}html .product-card-wrapper .quick-add__submit:after{content:"";position:static;order:-1;flex:none;width:1.4rem;height:1.4rem;border-radius:0;box-shadow:none!important;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") center / contain no-repeat}html .product-card-wrapper .quick-add__submit.loading:after{visibility:hidden}html .product-card-wrapper .quick-add__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#121212;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.65,0,.35,1)}@media(hover:hover){html .product-card-wrapper .quick-add__submit:not([disabled]):hover{color:#fff;border-color:#121212}html .product-card-wrapper .quick-add__submit:not([disabled]):hover:before{transform:scaleX(1);transform-origin:left center}}html .product-card-wrapper .quick-add__submit:not([disabled]):active{transform:scale(.985)}html .product-card-wrapper .quick-add__submit:focus-visible{outline:1px solid #a8834a;outline-offset:3px;box-shadow:none}html .product-card-wrapper .quick-add__submit[disabled]{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){html .product-card-wrapper .quick-add__submit,html .product-card-wrapper .quick-add__submit:before{transition:none}}.product-card-wrapper .price{font-size:1.4rem;letter-spacing:.02em}.product-form__input--pill input[type=radio].disabled+label{display:none}.product__info-container .product__tax{display:none}html .product__title h1{font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.3}.vlc-delivery-line{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 0;font-size:1.3rem;color:var(--vlc-muted)}.vlc-delivery-line .vlc-icon{width:1.6rem;height:1.6rem;color:var(--vlc-gold)}.vlc-trust--product{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 2rem;margin:.8rem 0 0;padding:2rem 0;border-top:1px solid var(--vlc-line);border-bottom:1px solid var(--vlc-line)}.vlc-trust--product li{display:flex;gap:1rem;align-items:flex-start}.vlc-trust--product .vlc-icon{color:var(--vlc-gold)}.vlc-trust--product strong{display:block;font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.vlc-trust--product span{display:block;font-size:1.25rem;color:var(--vlc-muted);line-height:1.4}.vlc-sticky-atc{position:fixed;left:0;right:0;bottom:0;background:#fffffffa;border-top:1px solid var(--vlc-line);transform:translateY(110%);transition:transform .3s ease;padding-bottom:env(safe-area-inset-bottom)}.vlc-sticky-atc.is-visible{transform:translateY(0)}.vlc-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.vlc-sticky-atc__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.vlc-sticky-atc__product img{width:4.4rem;height:4.4rem;object-fit:cover;flex:none}.vlc-sticky-atc__title{margin:0;font-size:1.3rem;letter-spacing:.04em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlc-sticky-atc__price{margin:0;font-size:1.25rem;color:var(--vlc-muted)}.vlc-sticky-atc__btn{min-width:16rem;flex:none;letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem}@media screen and (max-width:749px){.vlc-sticky-atc__product img{display:none}.vlc-sticky-atc__btn{min-width:13rem}}.vlc-ship{margin:0 0 1.2rem}.vlc-ship__msg{margin:0 0 .8rem;font-size:1.25rem;letter-spacing:.04em;color:var(--vlc-muted)}.vlc-ship__msg strong{color:var(--vlc-ink);font-weight:500}.vlc-ship__track{height:2px;background:var(--vlc-line);overflow:hidden}.vlc-ship__track span{display:block;height:100%;background:var(--vlc-gold);transition:width .4s ease}.drawer__inner>.vlc-ship{padding-top:1.2rem}.vlc-upsell{display:flex;align-items:center;gap:1.2rem;margin:.4rem 0 1.6rem;padding:1.2rem 0 0;border-top:1px solid var(--vlc-line)}.vlc-upsell img{width:4.8rem;height:4.8rem;object-fit:cover;display:block}.vlc-upsell__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.vlc-upsell__label{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vlc-muted)}.vlc-upsell__title{font-size:1.3rem;color:var(--vlc-ink);text-decoration:none;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlc-upsell__add{flex:none;cursor:pointer;font:inherit;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;padding:.4rem 0;background:none;border:0;border-bottom:1px solid var(--vlc-ink);color:var(--vlc-ink)}.vlc-upsell__add[disabled]{opacity:.4;cursor:wait}.vlc-trust-line{margin:1.2rem 0 0;text-align:center;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vlc-muted)}.drawer__footer{display:flex;flex-direction:column}.drawer__footer .cart-drawer__footer{order:1}.drawer__footer .cart__ctas{order:2}.drawer__footer .vlc-trust-line{order:3}.vlc-trustbar{padding:2.2rem 0;border-bottom:1px solid var(--vlc-line)}.vlc-trustbar__list{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem 4.8rem}.vlc-trustbar__item{display:flex;align-items:center;gap:1rem}.vlc-trustbar__icon{display:inline-flex;color:var(--vlc-gold)}.vlc-trustbar__title{margin:0;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.vlc-trustbar__text{display:none}@media screen and (max-width:749px){.vlc-trustbar{padding:1.8rem 0}.vlc-trustbar__list{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1rem}.vlc-trustbar__title{font-size:1rem;letter-spacing:.1em}.vlc-trustbar__icon .vlc-icon{width:1.8rem;height:1.8rem}}.vlc-shopby{padding:6.4rem 0 2.4rem}.vlc-shopby__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.vlc-tile{position:relative;display:block;overflow:hidden;text-decoration:none;color:#fff;background:#1a1a1a}.vlc-tile__media{aspect-ratio:4 / 5}.vlc-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s ease}.vlc-tile:hover .vlc-tile__media img{transform:scale(1.04)}.vlc-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.5))}.vlc-tile__label{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:2rem;display:flex;flex-direction:column;gap:.4rem}.vlc-tile__title{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.2em;text-transform:uppercase}.vlc-tile__sub{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;opacity:.8}@media screen and (max-width:749px){.vlc-shopby{padding:4.8rem 0 1.2rem}.vlc-shopby__grid{grid-template-columns:1fr 1fr;gap:.8rem}.vlc-tile__label{padding:1.4rem}.vlc-tile__title{font-size:1.3rem;letter-spacing:.16em}.vlc-tile__sub{font-size:.95rem;letter-spacing:.14em}}.vlc-promise{background:var(--vlc-ink);color:#fff;padding:8rem 0}.vlc-promise__inner{max-width:64rem;text-align:center}.vlc-promise__icon{display:inline-flex;color:var(--vlc-gold);margin-bottom:2rem}.vlc-promise__icon .vlc-icon{width:2.8rem;height:2.8rem;stroke-width:1}.vlc-promise h2{color:#fff;margin:0 0 2rem}.vlc-promise .vlc-eyebrow{color:#fff9}.vlc-promise__text{color:#ffffffbf;font-size:1.5rem;line-height:1.8;margin-bottom:3.2rem}@media screen and (max-width:749px){.vlc-promise{padding:5.6rem 0}}html .banner__buttons .button,html .button--primary,html .product-form__submit,html .cart__checkout-button{letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem}.vlc-more{padding-top:4rem;padding-bottom:2.8rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/velcroy.css.map */
