.brownie-options{border:1px solid rgb(var(--color-text, var(--color-base-text)) / .12);border-radius:var(--rounded-block, .375rem);padding:var(--sp-4)}.brownie-options__progress-label{font-variant-numeric:tabular-nums;color:rgb(var(--color-text, var(--color-base-text)) / .6)}.brownie-options--full .brownie-options__progress-label{color:rgb(var(--color-text, var(--color-base-text)))}.brownie-options__progress{height:4px;border-radius:999px;background:rgb(var(--color-text, var(--color-base-text)) / .08);overflow:hidden;margin-top:var(--sp-1d5)}.brownie-options__progress-fill{display:block;height:100%;width:0;border-radius:999px;background:rgb(var(--color-highlight, var(--color-base-highlight)));transition:width .35s cubic-bezier(.3,1,.3,1)}.brownie-options__boxwrap{position:relative}.brownie-options__box{grid-template-columns:repeat(var(--box-cols, 3),minmax(0,5.25rem));justify-content:center;gap:var(--sp-2);padding:var(--sp-3);background:#faf7f0;border:1.5px solid rgb(var(--color-text, var(--color-base-text)) / .1);border-radius:.875rem;box-shadow:inset 0 1px 4px rgb(var(--color-text, var(--color-base-text)) / .05);transition:border-color .3s ease}.brownie-options--full .brownie-options__box{border-color:rgb(var(--color-highlight, var(--color-base-highlight)))}@keyframes chummys-box-pulse{0%{transform:translate(0)}25%{transform:translate(-3px)}55%{transform:translate(3px)}to{transform:translate(0)}}.brownie-options__box--pulse{animation:chummys-box-pulse .28s ease}brownie-options .brownie-options__cell{position:relative;aspect-ratio:1 / 1;border-radius:.625rem;border:1.5px dashed rgb(var(--color-text, var(--color-base-text)) / .16);background:rgb(var(--color-text, var(--color-base-text)) / .03);padding:0;cursor:default;transition:transform .22s cubic-bezier(.3,1,.3,1),box-shadow .22s ease,border-color .22s ease,background-color .22s ease;-webkit-tap-highlight-color:transparent}brownie-options .brownie-options__cell--filled{border:1.5px solid rgb(var(--color-text, var(--color-base-text)) / .08);background:#fff;cursor:pointer}brownie-options .brownie-options__cell--filled:hover,brownie-options .brownie-options__cell--filled:focus-visible{transform:translateY(-2px);box-shadow:0 6px 14px -6px rgb(var(--color-text, var(--color-base-text)) / .35)}brownie-options .brownie-options__cell--filled:after{content:"\d7";position:absolute;top:.1rem;right:.3rem;font-size:.8rem;line-height:1;color:rgb(var(--color-text, var(--color-base-text)) / .55);opacity:0;transition:opacity .2s ease;pointer-events:none}brownie-options .brownie-options__cell--filled:hover:after,brownie-options .brownie-options__cell--filled:focus-visible:after{opacity:1}brownie-options .brownie-options__cell:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, 28 29 29));outline-offset:2px}.brownie-options__tile{display:block;width:84%;height:auto;margin:8% auto}.brownie-options__tile-body{fill:#402e23}.brownie-options__tile-drizzle{stroke:var(--tile-drizzle, #c8cf8c);stroke-width:2.2;stroke-linecap:round}.brownie-options__tile-crumbs{fill:#6b4a33}.brownie-options__cell--v0,.brownie-options__chip[data-palette="0"]{--tile-drizzle: #c8cf8c}.brownie-options__cell--v1,.brownie-options__chip[data-palette="1"]{--tile-drizzle: #d9a05b}.brownie-options__cell--v2,.brownie-options__chip[data-palette="2"]{--tile-drizzle: #fff3df}.brownie-options__cell--v3,.brownie-options__chip[data-palette="3"]{--tile-drizzle: #c26a7d}.brownie-options__cell--v4,.brownie-options__chip[data-palette="4"]{--tile-drizzle: #8a5a3b}.brownie-options__cell--v5,.brownie-options__chip[data-palette="5"]{--tile-drizzle: #a8c3d1}.brownie-options__cell--v6,.brownie-options__chip[data-palette="6"]{--tile-drizzle: #c05252}.brownie-options__cell--v7,.brownie-options__chip[data-palette="7"]{--tile-drizzle: #e6c36b}@keyframes chummys-tile-drop{0%{transform:translateY(-16px) scale(.5);opacity:0}60%{transform:translateY(2px) scale(1.07);opacity:1}80%{transform:translateY(-1px) scale(.98)}to{transform:translateY(0) scale(1)}}brownie-options .brownie-options__cell--landing .brownie-options__tile{animation:chummys-tile-drop .38s cubic-bezier(.34,1.56,.64,1)}.brownie-options__celebrate{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.brownie-options__spark{position:absolute;width:1.05rem;height:1.05rem;fill:rgb(var(--color-highlight, var(--color-base-highlight)));opacity:0;transform:scale(.3)}.brownie-options__spark--1{top:-.5rem;left:-.35rem}.brownie-options__spark--2{top:-.65rem;right:8%;width:.8rem;height:.8rem}.brownie-options__spark--3{bottom:-.5rem;right:-.35rem}@keyframes chummys-spark{0%{opacity:0;transform:scale(.3) rotate(0)}35%{opacity:1;transform:scale(1.15) rotate(18deg)}to{opacity:0;transform:scale(.6) rotate(38deg)}}.brownie-options--full .brownie-options__spark--1{animation:chummys-spark .9s ease-out .05s}.brownie-options--full .brownie-options__spark--2{animation:chummys-spark .9s ease-out .22s}.brownie-options--full .brownie-options__spark--3{animation:chummys-spark .9s ease-out .38s}.brownie-options__summary{color:rgb(var(--color-text, var(--color-base-text)) / .7)}brownie-options .brownie-options__chips{gap:var(--sp-2)}brownie-options .brownie-options__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:999px;border:1px solid rgb(var(--color-text, var(--color-base-text)) / .16);background:#fff;color:rgb(var(--color-text, var(--color-base-text)));font-size:.8125rem;font-weight:500;line-height:1;cursor:pointer;transition:transform .18s cubic-bezier(.3,1,.3,1),border-color .25s ease,background-color .25s ease,opacity .25s ease;-webkit-tap-highlight-color:transparent}brownie-options .brownie-options__chip:not(:disabled):hover,brownie-options .brownie-options__chip:not(:disabled):focus-visible{border-color:rgb(var(--color-highlight, var(--color-base-highlight)));background:rgb(var(--color-highlight, var(--color-base-highlight)) / .12);transform:translateY(-1px)}brownie-options .brownie-options__chip:not(:disabled):active{transform:scale(.95)}brownie-options .brownie-options__chip:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, 28 29 29));outline-offset:2px}brownie-options .brownie-options__chip--active{border-color:rgb(var(--color-highlight, var(--color-base-highlight)));background:rgb(var(--color-highlight, var(--color-base-highlight)) / .18)}brownie-options .brownie-options__chip:disabled{opacity:.45;cursor:not-allowed}brownie-options .brownie-options__chip-dot{width:.6rem;height:.6rem;border-radius:999px;background:var(--tile-drizzle, #c8cf8c);border:1px solid rgb(var(--color-text, var(--color-base-text)) / .12);flex-shrink:0}brownie-options .brownie-options__chip-badge{min-width:1.125rem;height:1.125rem;padding:0 .3rem;border-radius:999px;background:rgb(var(--color-text, var(--color-base-text)));color:#fff;font-size:.6875rem;font-weight:600;display:grid;place-items:center;font-variant-numeric:tabular-nums}.brownie-options--invalid{border-color:rgb(var(--color-error-text, 178 30 30))}.brownie-options__error[hidden],.gift-addon__error[hidden]{display:none}.brownie-options__error,.gift-addon__error{background-color:rgb(var(--color-error-background, 252 235 233));color:rgb(var(--color-error-text, 178 30 30));border-radius:var(--rounded-input, .375rem);padding:var(--sp-2d5) var(--sp-3)}@media(prefers-reduced-motion:reduce){brownie-options .brownie-options__cell--landing .brownie-options__tile,brownie-options .brownie-options__box--pulse,.brownie-options--full .brownie-options__spark--1,.brownie-options--full .brownie-options__spark--2,.brownie-options--full .brownie-options__spark--3{animation:none}brownie-options .brownie-options__progress-fill,brownie-options .brownie-options__cell,brownie-options .brownie-options__chip{transition:none}}.gift-addon{gap:var(--sp-4);border:1px solid rgb(var(--color-text, var(--color-base-text)) / .12);border-radius:var(--rounded-block, .375rem);padding:var(--sp-4)}.gift-addon__card .checkbox{flex-shrink:0}.gift-addon__media{width:var(--sp-16);border-radius:var(--rounded-input, .375rem)}.gift-addon__media img{display:block;width:100%;height:auto;max-width:100%}.gift-addon__fields[hidden]{display:none}.gift-addon__field{position:relative}.gift-addon__char-count{position:absolute;right:var(--sp-3);bottom:var(--sp-1d5);pointer-events:none;font-variant-numeric:tabular-nums}.chummys-gift{top:0;right:0;bottom:0;left:0;z-index:99999;width:100%;height:100%}.chummys-gift[hidden]{display:none}.chummys-gift[active]{visibility:visible}.chummys-gift .fixed-modal{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1d1d8c;opacity:0;transition:opacity .35s ease;cursor:pointer}.chummys-gift[active] .fixed-modal{opacity:1}.chummys-gift__sheet{position:absolute;left:0;right:0;bottom:0;z-index:2;max-height:calc(100% - 2rem);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#faf7f0;color:#1c1d1d;box-shadow:0 -20px 50px #1c1d1d40;transform:translateY(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1);font-family:var(--font-body-family)}.chummys-gift[active] .chummys-gift__sheet{transform:translateY(0)}.chummys-gift__grip{display:block;width:40px;height:4px;margin:0 auto .9rem;border-radius:2px;background:#1c1d1d2e}.chummys-gift__close{position:absolute;top:.8rem;right:.8rem;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#1c1d1d0f;color:#1c1d1d;cursor:pointer}.chummys-gift__close svg{width:14px;height:14px}.chummys-gift__close:hover{background:#1c1d1d1f}.chummys-gift__eyebrow{margin:0 0 .3rem;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e08b62}.chummys-gift__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1.6vw,2.1rem);line-height:1;letter-spacing:-.01em}.chummys-gift__lead{margin:.5rem 0 0;font-size:.86rem;line-height:1.45;color:#1c1d1db3;max-width:40ch}.chummys-gift__card{margin:.9rem 0 0;padding:.9rem 1rem;display:grid;gap:.35rem;background:#fff;border:1px solid rgb(28 29 29 / .1);border-radius:10px;box-shadow:0 10px 24px -18px #1c1d1d80;transform:rotate(-.6deg)}.chummys-gift__card small{font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1c1d1d73;margin-right:.35rem}.chummys-gift__card b{font-weight:600;font-size:.84rem}.chummys-gift__card b.is-empty{color:#1c1d1d4d}.chummys-gift__card-msg{font-size:.95rem;line-height:1.4;min-height:1.4em;overflow-wrap:anywhere}.chummys-gift__card-msg.is-empty{color:#1c1d1d4d}.chummys-gift__card-from{text-align:right}.chummys-gift__error{margin:.8rem 0 0;padding:.55rem .8rem;border-radius:10px;background:#e08b6224;color:#1c1d1d;font-size:.82rem;font-weight:600}.chummys-gift__error[hidden]{display:none}.chummys-gift__fields{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.9rem}.chummys-gift__field{display:grid;gap:.3rem;grid-column:1 / -1}.chummys-gift__field--half{grid-column:auto}.chummys-gift__field>span{display:flex;justify-content:space-between;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1c1d1d99}.chummys-gift__field>span small{font-weight:500;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:#1c1d1d73}.chummys-gift__field input,.chummys-gift__field textarea{width:100%;padding:.7rem .85rem;border:1.5px solid rgb(28 29 29 / .18);border-radius:12px;background:#fff;font:inherit;font-size:16px;color:#1c1d1d;resize:none}.chummys-gift__field input:focus,.chummys-gift__field textarea:focus{outline:0;border-color:#1c1d1d}.chummys-gift__field ::placeholder{color:#1c1d1d4d}.chummys-gift__actions{display:grid;gap:.5rem;justify-items:center;margin-top:.9rem}.chummys-gift__add{width:100%;padding:.95rem 1.2rem;border:0;border-radius:999px;background:#1c1d1d;color:#fff;font:inherit;font-weight:700;font-size:.98rem;cursor:pointer;transition:transform .2s,background .2s}.chummys-gift__add:hover{background:#000;transform:translateY(-1px)}.chummys-gift__skip{padding:.4rem;border:0;background:none;font:inherit;font-size:.86rem;font-weight:600;color:#1c1d1db3;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.chummys-gift__skip:hover{color:#1c1d1d}.chummys-gift button:focus-visible,.chummys-gift input:focus-visible,.chummys-gift textarea:focus-visible{outline:2px solid rgb(28 29 29);outline-offset:2px}body.chummys-gift-open{overflow:hidden}.chummys-gift.is-busy .chummys-gift__add{opacity:.6;pointer-events:none}@media(min-width:720px){.chummys-gift__sheet{left:50%;right:auto;bottom:auto;top:50%;width:min(92vw,30rem);max-height:min(92vh,44rem);padding:1.6rem 1.6rem 1.5rem;border-radius:24px;transform:translate(-50%,-50%) translateY(16px) scale(.98);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.chummys-gift[active] .chummys-gift__sheet{transform:translate(-50%,-50%);opacity:1}.chummys-gift__grip{display:none}.chummys-gift__close{top:1rem;right:1rem}}@media(prefers-reduced-motion:reduce){.chummys-gift .fixed-modal,.chummys-gift__sheet,.chummys-gift__add{transition:none}}@media screen and (max-width:479.98px){.product-card .product-card__spec{display:none}}@media screen and (min-width:768px){.brownie-options,.gift-addon{padding:var(--sp-5)}.brownie-options__box{gap:var(--sp-2d5);padding:var(--sp-4)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/chummys-product-blocks.css.map */
