vd-collection-buy .vd-card__format{margin:0;font-size:12px;line-height:1.5;letter-spacing:.025em;opacity:.75}vd-collection-buy .vd-card__price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;color:#b69750;font-size:19px;font-weight:400;line-height:1.4}vd-collection-buy .vd-card__price s{font-size:13px;color:rgb(var(--text-color));opacity:.65}vd-collection-buy .vd-card__purchase{margin-top:auto;padding-top:10px}vd-collection-buy .vd-card__controls{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px}vd-collection-buy .vd-quantity-control{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch;min-height:46px;border:1px solid rgb(var(--text-color) / .35);background:#111;color:#ded5c5;transition:border-color .2s ease}vd-collection-buy .vd-quantity-control:focus-within{border-color:#b69750}vd-collection-buy .vd-quantity{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:100%;min-width:0;min-height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:16px;font-weight:400;text-align:center;box-shadow:none}vd-collection-buy .vd-quantity::-webkit-inner-spin-button,vd-collection-buy .vd-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}vd-collection-buy .vd-quantity-step{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:17px;font-weight:300;cursor:pointer}vd-collection-buy .vd-quantity-step:disabled{opacity:.3;cursor:default}vd-collection-buy .vd-buy-button{display:flex;justify-content:center;align-items:center;min-height:46px;width:100%;padding:10px 12px;border:1px solid #b69750;border-radius:0;background:#b69750;color:#17140d;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1.3;transition:background .2s ease,border-color .2s ease}vd-collection-buy .vd-buy-button:disabled{background:transparent;border-color:rgb(var(--text-color) / .2);color:rgb(var(--text-color) / .5);cursor:not-allowed}vd-collection-buy .vd-card__details{display:inline-block;padding:12px 0 4px;color:rgb(var(--text-color) / .8);font-size:12px;font-weight:400;letter-spacing:.015em;text-decoration:underline;text-decoration-color:rgb(var(--text-color) / .35);text-underline-offset:4px}vd-collection-buy .vd-card__message{margin:0;font-size:12px;line-height:1.5}vd-collection-buy .vd-card__message:not(:empty){padding:10px 0 0}vd-collection-buy .vd-card__message[data-error]{font-weight:500}vd-collection-buy .vd-card__controls :focus-visible{outline:2px solid #b69750;outline-offset:3px}vd-collection-buy{display:block;width:100%;min-width:0;container-type:inline-size}.product-card__info:has(vd-collection-buy)>div,.product-card__info:has(vd-collection-buy)>div>div{width:100%;min-width:0}.product-card__info:has(vd-collection-buy)>div>.contents{display:flex;flex-direction:column}vd-collection-buy .vd-card__purchase{padding-top:14px;margin-top:10px;border-top:1px solid rgb(var(--text-color) / .2)}vd-collection-buy .vd-card__format{text-align:left;margin-bottom:-7px;width:max-content}vd-collection-buy .vd-card__controls{grid-template-columns:minmax(0,1fr) 100px minmax(110px,1.15fr);gap:10px;align-items:center}vd-collection-buy .vd-card__pricing{min-width:0;text-align:left}vd-collection-buy .vd-card__price{justify-content:flex-start;color:#bb9852;font-size:20px}vd-collection-buy .vd-card__price>span{white-space:nowrap}vd-collection-buy .vd-quantity-control{grid-template-columns:32px minmax(0,1fr) 32px}vd-collection-buy .vd-buy-button.button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 8px;background:transparent;color:#bb9852;border:1px solid #bb9852;font:var(--button-font);font-size:12px;letter-spacing:.02em;text-transform:var(--button-text-transform)}vd-collection-buy .vd-buy-button .button__content{--button-padding-block:13px;--button-padding-inline:0px}vd-collection-buy .vd-basket-icon{flex:0 0 16px}vd-collection-buy .vd-buy-button.button:disabled{opacity:.5;background:transparent}vd-collection-buy .vd-card__details{display:none}@media(hover:hover){vd-collection-buy .vd-buy-button.button:not(:disabled):hover{background:#bb985214;color:#d1b577}}@container (max-width:359px){vd-collection-buy .vd-card__controls{grid-template-columns:minmax(0,1fr) 100px}vd-collection-buy .vd-buy-button.button{grid-column:1 / -1;width:100%}}@container (max-width:219px){vd-collection-buy .vd-card__controls{grid-template-columns:minmax(0,1fr) 84px;gap:6px}vd-collection-buy .vd-quantity-control{grid-template-columns:26px minmax(0,1fr) 26px}vd-collection-buy .vd-card__price{font-size:16px}}@media(max-width:699px){@container (min-width: 280px) and (max-width: 699px){vd-collection-buy .vd-card__controls{grid-template-columns:minmax(0,1fr) 84px minmax(94px,1fr);gap:8px;align-items:center}vd-collection-buy .vd-card__price{font-size:16px;justify-content:flex-start}vd-collection-buy .vd-card__price s{font-size:11px}vd-collection-buy .vd-quantity-control{grid-template-columns:26px minmax(0,1fr) 26px;min-height:44px}vd-collection-buy .vd-quantity,vd-collection-buy .vd-quantity-step{min-height:42px;font-size:14px}vd-collection-buy .vd-buy-button.button{grid-column:auto;width:100%;min-height:44px;padding-inline:6px;gap:5px;font-size:10px}vd-collection-buy .vd-buy-button .button__content{font-size:10px}vd-collection-buy .vd-basket-icon{width:14px;flex-basis:14px}}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vd-collection-purchase.css.map */
