.cvn-purchase,.cvn-picker,.cvn-price{display:block;color:var(--cvn-ink,#2b160b);font-family:inherit}.cvn-purchase{--cvn-ink:var(--cv-ink,#2b160b);--cvn-line:var(--cv-border,#d8cfc8);--cvn-muted:#6a5b52;--cvn-action:var(--cv-button-bg,#2b160b);--cvn-action-text:var(--cv-button-text,#fff);width:100%;text-align:start}.cvn-purchase [hidden],.cvn-purchase .hidden{display:none!important}.cvn-price .price-item__group,.cvn-price .price{font-size:1.37rem;font-weight:650;color:inherit}.cvn-price .compare-at-price{text-decoration:line-through;font-size:1rem;margin-inline-start:.45em;opacity:.65}[data-cvn-product]:not(:has(cv-native-purchase[data-enhanced])) .cvn-options,[data-cvn-product]:has(cv-native-purchase[data-enhanced]) [data-cvn-links]{display:none}.cvn-options{display:grid;gap:1.05rem}.cvn-choices{position:relative;min-width:0;margin:0;padding:0;border:0}.cvn-choices legend{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;max-width:100%;float:none;padding:0;margin:0 0 .6rem;font-size:.92rem;font-weight:650;color:inherit}.cvn-choices legend strong{font-weight:650}.cvn-choices legend strong:only-child{max-width:100%}.cvn-choices legend [data-cvn-selected]{font-weight:400;color:var(--cvn-muted);margin-inline-start:.36rem}.cvn-choice-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cvn-choice{position:relative;display:inline-flex;margin:0;cursor:pointer}.cvn-choice input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cvn-choice>span{display:grid;place-items:center;box-sizing:border-box;min-width:2.65rem;min-height:2.5rem;padding:.33rem .74rem;color:inherit;border:1px solid var(--cvn-line);border-radius:4px;background:#fff;font-size:.84rem;line-height:1.15}.cvn-choice input:checked+span{color:#fff;background:var(--cvn-ink);border-color:var(--cvn-ink)}.cvn-choice input:hover+span,.cvn-choice input:focus-visible+span{outline:2px solid var(--cvn-ink);outline-offset:2px}.cvn-choice.cvn-unavailable>span{text-decoration:line-through;color:#73665d;border-style:dashed}.cvn-unavailable input:checked+span{color:#fff}.cvn-swatch{margin:3px}.cvn-swatch>span{position:relative;min-width:0;min-height:0;width:1.85rem;height:1.85rem;padding:0;border:1px solid #0002;border-radius:50%;background-size:cover;background-position:center}.cvn-swatch input:checked+span{outline:1.6px solid var(--cvn-ink);outline-offset:3px}.cvn-swatch.cvn-unavailable>span:after{content:"";position:absolute;left:8%;top:48%;width:84%;height:1px;background:#fff;box-shadow:0 1px #0008;transform:rotate(-42deg)}.cvn-purchase .cvn-purchase-guide{position:static;flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;padding:0;cursor:pointer;color:inherit;font-family:inherit;font-size:.79rem;font-weight:500;line-height:1.3;text-decoration:underline;text-underline-offset:3px}.cvn-form-buttons{display:block;width:100%;margin-top:1.1rem}.cvn-order{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.cvn-purchase .cvn-order>.quantity-selector-wrapper{width:auto;margin:0}.cvn-purchase .cvn-quantity{display:flex;align-items:center;box-sizing:border-box;min-height:3.25rem;width:6.9rem;border:1px solid var(--cvn-line);border-radius:100px;background:#fff;color:var(--cvn-ink)}.cvn-purchase .cvn-quantity button{flex:1;min-width:0;width:auto;height:3rem;color:inherit;background:none;border:none;padding:0}.cvn-purchase .cvn-quantity button:disabled{opacity:.35}.cvn-purchase .cvn-quantity input{box-sizing:border-box;min-width:1.6rem;max-width:2.2rem;flex:0 1 2rem;height:2.7rem;padding:0;border:0;background:none;text-align:center;font:inherit;color:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cvn-quantity input::-webkit-inner-spin-button,.cvn-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cvn-without-quantity{grid-template-columns:minmax(0,1fr)}.cvn-without-quantity>.quantity-selector-wrapper{display:none}.cvn-order add-to-cart-component{display:block;min-width:0;width:100%}.cvn-purchase .cvn-add{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%;min-height:3.25rem;margin:0;padding:.75rem 1rem;border:0;border-radius:999px;background:var(--cvn-action);color:var(--cvn-action-text);font:inherit;font-weight:650;cursor:pointer}.cvn-purchase .cvn-add:hover{filter:brightness(1.13)}.cvn-purchase .cvn-add:disabled{opacity:.5;cursor:not-allowed}.cvn-purchase[data-busy] .cvn-add{cursor:wait}.cvn-loader{display:none}.cvn-purchase[data-busy] .cvn-loader{display:inline-block;width:.85rem;height:.85rem;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cvn-spin .7s linear infinite}@keyframes cvn-spin{to{transform:rotate(360deg)}}.cvn-error,.cvn-native-error{display:block;margin:.65rem 0;color:#8c2930;font-size:.86rem}.cvn-subtotal,.cvn-rules{margin:.45rem 0;color:var(--cvn-muted);font-size:.85rem}.cvn-rules small+small{margin-inline-start:.6rem}.cvn-plan{display:grid;gap:.45rem;margin-top:.9rem;font-size:.9rem}.cvn-plan select{padding:.55rem;background:transparent;color:inherit;border:1px solid var(--cvn-line);border-radius:4px}.cvn-noscript a{display:inline-block;padding:.3em .5em;color:inherit}.cvn-noscript a[aria-current]{font-weight:700;text-decoration:underline}.cvn-choices[data-cvn-invalid] legend{color:#8c2930}@media(max-width:380px){.cvn-order{gap:.4rem}.cvn-purchase .cvn-quantity{width:5.8rem}.cvn-purchase .cvn-add{padding-inline:.55rem}}@media(prefers-reduced-motion:reduce){.cvn-purchase[data-busy] .cvn-loader{animation:none}}.cvn-purchase .cvn-error button,.cvn-purchase .cvn-error a{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.cvn-error:not([hidden])~.cvn-form-buttons .cvn-native-error{display:none!important}.cvn-error[data-success]{color:var(--cvn-ink)}.cvn-price [data-cvn-price-suppressed]{display:none!important}.cvn-price .cvn-plan-price{font-size:1.37rem;font-weight:650}.cvn-purchase .cvn-quantity .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;--icon-stroke-width:1.5px}.cvn-quantity .quantity-plus svg .vertical{transform-origin:center;transform:rotate(90deg)}[data-cvn-product]:has(kaching-bundles-block:not([hidden])) .cvn-subtotal{display:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cv-native-purchase.css.map */
