:root{--vlt-line:#d3dde4;--vlt-muted:#6b5d64;--vlt-ink:#33202a}.card-wrapper .card,.card-wrapper .card__inner{--ratio-percent:133.333%!important}.card-wrapper .card{position:relative;transform:none!important;box-shadow:none!important;transition:none}.card-wrapper:hover .card,.card-wrapper .card:hover{transform:none!important;box-shadow:none!important}.card-wrapper .card__inner{background:#f3f1ee!important;border-radius:0!important;overflow:hidden}.card-wrapper .card__media .media{border-radius:0!important}.card-wrapper .card__media .media>img{object-fit:cover!important;object-position:50% 12%!important;width:100%;height:100%}.card-wrapper .media.media--hover-effect>img+img{opacity:0;transition:opacity .45s ease!important;transform:none!important}.card-wrapper:hover .media.media--hover-effect>img+img,.card-wrapper[data-vlt-i="1"] .media.media--hover-effect>img+img{opacity:1;transform:none!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none!important}.card-wrapper .card>.card__content{position:static;padding:1.2rem 0 0!important;text-align:left!important}.card-wrapper .card>.card__content .card__information{padding:0!important}.card-wrapper .card>.card__content .card__heading,.card-wrapper .card>.card__content .card__heading a{font-family:Assistant,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:1.2rem!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;text-align:left!important}.card-wrapper .card>.card__content .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .card-information{text-align:left!important}.card-wrapper .card-information .price,.card-wrapper .card-information .price .price-item{font-size:1.3rem!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--vlt-muted)!important}.card-wrapper .card-information .price{margin-top:.4rem}.card-wrapper .card-information .price--on-sale .price-item--sale{color:#b4401c!important}.card-wrapper .card-information .price--on-sale .price-item--regular{font-size:1.2rem!important;opacity:.8}.card-wrapper .card__inner .card__badge,.card-wrapper .card>.card__content .card__badge{position:absolute;top:1rem;left:1rem;bottom:auto;right:auto;margin:0;z-index:2}.card-wrapper .card .badge{background:#fff!important;color:var(--vlt-ink)!important;border:1px solid var(--vlt-line)!important;border-radius:0!important;font-family:Assistant,sans-serif;font-size:1rem!important;font-weight:500;letter-spacing:.14em!important;text-transform:uppercase!important;padding:.35rem .8rem!important;line-height:1.3}.card-wrapper .card>.card__content .quick-add{position:absolute;left:0;right:0;top:0;width:100%;aspect-ratio:3/4;margin:0!important;padding:0!important;display:none;align-items:flex-end;pointer-events:none;z-index:3}@media(hover:hover)and (min-width:750px){.card-wrapper .card>.card__content .quick-add{display:flex!important;opacity:0;transition:opacity .3s ease}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1}}.card-wrapper .quick-add modal-opener{display:block;width:100%;pointer-events:none}.card-wrapper .quick-add .quick-add__submit{pointer-events:auto;min-height:4rem!important;width:100%;margin:0;background:#fffffff0!important;color:var(--vlt-ink)!important;border:0!important;border-top:1px solid var(--vlt-line)!important;border-radius:0!important;font-family:Assistant,sans-serif!important;font-size:1.2rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important;box-shadow:none!important}.card-wrapper .quick-add .quick-add__submit:hover{background:var(--vlt-ink)!important;color:#fff!important}.card-wrapper .quick-add .quick-add__submit:before,.card-wrapper .quick-add .quick-add__submit:after{display:none!important}.vlt-dots{display:none}@media(hover:none),(max-width:749px){.vlt-dots{display:flex;position:absolute;left:0;right:0;top:0;aspect-ratio:3/4;align-items:flex-end;justify-content:center;padding-bottom:.4rem;z-index:5;pointer-events:none}.vlt-dots button{pointer-events:auto;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;min-height:0!important;box-shadow:none!important}.vlt-dots button:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#fff;opacity:.6;box-shadow:0 0 0 1px #33202a59}.vlt-dots button[aria-current=true]:before{opacity:1;background:var(--vlt-ink)}}@media(max-width:749px){.card-wrapper .card>.card__content .card__heading,.card-wrapper .card>.card__content .card__heading a{font-size:1.1rem!important;letter-spacing:.1em!important}}.product__info-wrapper .product__title h1,.product__title h1,.product__title{font-size:clamp(2.2rem,2.4vw,3rem)!important;line-height:1.25!important;letter-spacing:0!important}.product__info-container .price{margin:1.2rem 0 2rem}.product__info-container .price .price-item{font-size:1.9rem!important}.product-form__input{margin:0 0 2rem}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vlt-muted);margin-bottom:.8rem}.product-form__input input[type=radio]+label{min-width:5rem;min-height:4.4rem;padding:0 1.4rem;border:1px solid var(--vlt-line)!important;border-radius:0!important;background:#fff;color:var(--vlt-ink);font-size:1.4rem!important;letter-spacing:.04em}.product-form__input input[type=radio]:checked+label{background:var(--vlt-ink)!important;color:#fff!important;border-color:var(--vlt-ink)!important}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{opacity:.4;text-decoration:line-through}.product-form__submit{border-radius:0!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:1.3rem!important;min-height:5.4rem!important}.vlt-acc{border-top:1px solid var(--vlt-line);border-bottom:1px solid var(--vlt-line);margin:2.4rem 0 0}.vlt-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;font-family:Assistant,sans-serif;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--vlt-ink);min-height:4.4rem}.vlt-acc summary::-webkit-details-marker{display:none}.vlt-acc summary:after{content:"+";font-size:2rem;font-weight:300;line-height:1}.vlt-acc[open] summary:after{content:"\2212"}.vlt-acc .product__description{padding:0 0 2rem;font-size:1.5rem;line-height:1.7}.product__accordion summary,.product__accordion .accordion__title{font-family:Assistant,sans-serif!important;font-size:1.3rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important}@media(max-width:749px){.product__info-container .price{margin:.8rem 0 1.6rem}}.card-wrapper,.card-wrapper:hover{box-shadow:none!important;transform:none!important}.card-wrapper .card,.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .media{border-radius:0!important}@media(hover:hover)and (min-width:750px){.card-wrapper:hover .card>.card__content .quick-add,.card-wrapper:focus-within .card>.card__content .quick-add{opacity:1}}.product__title h1,.product__info-wrapper .product__title h1{font-size:clamp(2rem,1.8vw,2.5rem)!important}.product__info-container .price .price-item,.product__info-container .price{font-weight:400!important;letter-spacing:.02em!important}.vlt-urgency{margin:0 0 1.6rem!important}.vlt-urgency>div{border-radius:0!important;font-size:1.2rem!important;letter-spacing:.08em;text-transform:uppercase}.product__info-container:has(.vlt-urgency) .product__inventory{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vlt-ui.css.map */
