.product-alteration{--alt-open: .34s;--alt-close: .38s;--alt-ease-open: cubic-bezier(.22, .61, .36, 1);--alt-ease-close: cubic-bezier(.45, .05, .55, .95);margin-top:var(--alteration-padding-top, 30px);border:1px solid #E2E2E2;border-radius:3px;overflow-anchor:none}.product-alteration__textarea{overflow-anchor:none}.product-alteration__header{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:16px;border-bottom:1px solid transparent;transition:border-color var(--alt-close) var(--alt-ease-close);-webkit-tap-highlight-color:transparent}.product-alteration__header::-webkit-details-marker{display:none}.product-alteration__header::marker{content:""}.product-alteration__header:focus-visible{outline:0}.product-alteration__icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#121212;color:#fff;border-radius:50%}.product-alteration__icon svg{height:16px;width:16px}.product-alteration__title{font-weight:500;font-size:14px;line-height:20px;flex-grow:1;color:#000}.product-alteration__badge{font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background-color:#fcecce;border:1px solid #dcb871;color:#121212;padding:6px 10px;border-radius:20px;line-height:1}.product-alteration__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#000;transition:transform var(--alt-close) var(--alt-ease-close)}.product-alteration__chevron svg{height:16px;width:16px}.product-alteration.is-open .product-alteration__header,.product-alteration:not([data-alteration-ready])[open] .product-alteration__header{border-color:#e2e2e2;transition-duration:var(--alt-open);transition-timing-function:var(--alt-ease-open)}.product-alteration.is-open .product-alteration__chevron,.product-alteration:not([data-alteration-ready])[open] .product-alteration__chevron{transform:rotate(180deg);transition-duration:var(--alt-open);transition-timing-function:var(--alt-ease-open)}.product-alteration__body-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--alt-close) var(--alt-ease-close)}.product-alteration.is-open .product-alteration__body-wrap,.product-alteration:not([data-alteration-ready])[open] .product-alteration__body-wrap{grid-template-rows:1fr;transition-duration:var(--alt-open);transition-timing-function:var(--alt-ease-open)}.product-alteration__body{overflow:hidden;min-height:0;opacity:0;transition:opacity .11s linear}.product-alteration.is-open .product-alteration__body,.product-alteration:not([data-alteration-ready])[open] .product-alteration__body{opacity:1;transition:opacity .22s ease 90ms}.product-alteration__body-inner{padding:16px;display:grid;gap:12px;transform:translateY(-6px);transition:transform var(--alt-close) var(--alt-ease-close)}.product-alteration.is-open .product-alteration__body-inner,.product-alteration:not([data-alteration-ready])[open] .product-alteration__body-inner{transform:translateY(0);transition-duration:var(--alt-open);transition-timing-function:var(--alt-ease-open)}.product-alteration__textarea{width:100%;border:1px solid #dedede;border-radius:3px;padding:12px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .15s ease;min-height:unset;margin-bottom:0}.product-alteration__textarea::placeholder{color:#999}.product-alteration__note{display:flex;gap:6px;align-items:flex-start;font-size:13px;line-height:1.2;color:#000}.product-alteration__note-icon{flex-shrink:0;margin-top:2px;color:#000;opacity:.6;position:relative;top:2px}.product-alteration__note-icon svg{height:14px;width:14px}.product-alteration__note a{color:#000;text-decoration:underline}.product-alteration__note a:hover{text-decoration:none}.product-alteration__note p{margin:0;opacity:.6}@media(prefers-reduced-motion:reduce){.product-alteration__body-wrap,.product-alteration__body,.product-alteration__body-inner,.product-alteration__header,.product-alteration__chevron{transition:none!important}.product-alteration__body-inner{transform:none}}@media(max-width:524px){.product-alteration__header,.product-alteration__body-inner{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/alternation.css.map */
