.c-vDhPdp08-patch-wrapper{display:none}body.c-vDhPdp08VarA .c-vDhPdp08-patch-wrapper{display:flex}body.c-vDhPdp08VarA [data-c-vdhpdp08-control],.c-vDhPdp08-patch-fields{display:none}.c-vDhPdp08-patch-fields[data-open=true]{display:flex}body.c-vDhPdp08VarA #dring-included .included-container{border-width:1px}.c-vDhPdp08-patch-wrapper{flex-direction:column;gap:8px;margin-bottom:1.5rem;font-family:var(--font-body-family, "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif)}.c-vDhPdp08-patch-wrapper *{box-sizing:border-box}.c-vDhPdp08-patch-heading{font-weight:700;font-size:14px;line-height:21px;letter-spacing:.6px;color:#000;margin:0}.c-vDhPdp08-patch-option{display:flex;flex-direction:column;gap:22px;padding:11px 10px;border-radius:6px;border:1px solid #d4d4d4;background:#efe8dc}@media screen and (min-width:750px){.c-vDhPdp08-patch-option{padding:11px 12px}}.c-vDhPdp08-patch-option--included,.c-vDhPdp08-patch-option--personalize.is-active{border-color:#bba98c;background:#f2f8f0}.c-vDhPdp08-patch-row{display:flex;align-items:center;gap:10px}@media screen and (min-width:750px){.c-vDhPdp08-patch-row{gap:12px}}.c-vDhPdp08-patch-row__img{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border-radius:4px;background:#fafafa}@media screen and (min-width:750px){.c-vDhPdp08-patch-row__img{width:52px;height:52px;flex-basis:52px}}.c-vDhPdp08-patch-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.c-vDhPdp08-patch-row__title{font-weight:700;font-size:12px;line-height:14.4px;letter-spacing:.2px;color:#000;margin:0}@media screen and (min-width:750px){.c-vDhPdp08-patch-row__title{letter-spacing:.6px}}.c-vDhPdp08-patch-row__desc{font-weight:400;font-size:10.5px;line-height:13px;letter-spacing:.6px;color:#333;margin:0}@media screen and (min-width:750px){.c-vDhPdp08-patch-row__desc{font-size:11px;line-height:14.3px}}.c-vDhPdp08-patch-row__note{font-weight:700;font-size:10.5px;line-height:13.65px;letter-spacing:.6px;color:#7a6747;margin:0}@media screen and (min-width:750px){.c-vDhPdp08-patch-row__note{font-size:11px;line-height:14.3px}}.c-vDhPdp08-patch-row__pill{flex-shrink:0;background:#bba98c;color:#1e1a15;font-weight:800;font-size:11px;letter-spacing:.6px;text-transform:uppercase;padding:3px 10px;border-radius:999px;white-space:nowrap}@media screen and (min-width:750px){.c-vDhPdp08-patch-row__pill{font-size:12px;padding:2.3px 14px}}.c-vDhPdp08-patch-row__price{flex-shrink:0;font-weight:800;font-size:14px;letter-spacing:.6px;color:#0a0a0a}@media screen and (min-width:750px){.c-vDhPdp08-patch-row__price{font-size:15px}}.c-vDhPdp08-patch-toggle{position:relative;width:44px;height:26px;border-radius:999px;background:#d4d4d4;border:none;padding:0;flex-shrink:0;cursor:pointer;transition:background-color .2s ease}.c-vDhPdp08-patch-toggle:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#efe8dc;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.c-vDhPdp08-patch-toggle[aria-pressed=true]{background:#bba98c}.c-vDhPdp08-patch-toggle[aria-pressed=true]:after{transform:translate(18px)}@media screen and (min-width:750px){.c-vDhPdp08-patch-toggle{width:48px;height:28px}.c-vDhPdp08-patch-toggle:after{width:24px;height:24px}.c-vDhPdp08-patch-toggle[aria-pressed=true]:after{transform:translate(20px)}}.c-vDhPdp08-patch-fields{flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid #EFE8DC}.c-vDhPdp08-patch-field{display:flex;flex-direction:column;gap:5px}.c-vDhPdp08-patch-field-label{font-weight:700;font-size:11px;line-height:14.3px;letter-spacing:.6px;color:#2a2a2a;margin:0}.c-vDhPdp08-patch-field input{width:100%;height:40px;padding:0 8px;border:1px solid #000;border-radius:6px;box-sizing:border-box;font-size:13px;line-height:16px;font-family:inherit}.c-vDhPdp08-patch-field input::placeholder{color:#767676}.c-vDhPdp08-patch-field input:focus{outline:none;border-color:#bba98c;box-shadow:0 0 0 1px #bba98c}.c-vDhPdp08-patch-field input[aria-invalid=true]{border-color:#d82c0d}.c-vDhPdp08-patch-field input[aria-invalid=true]:focus{border-color:#d82c0d;box-shadow:0 0 0 1px #d82c0d}.c-vDhPdp08-patch-field .custom-field-hint{margin-top:0;font-size:10.5px}@media screen and (min-width:750px){.c-vDhPdp08-patch-field .custom-field-hint{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-v-dh-pdp-08.css.map */
