.shelf{--shelf-ink: var(--neutral800, #1c1a1a);--shelf-ground: var(--neutral100, #f3f3ee);--shelf-muted: #6d655c;--shelf-line: #d8d3c8;--shelf-copper: #b06a2e;--shelf-copper-bright: #d98a42;--shelf-green: #3f7a32;--shelf-green-bg: #e7efe9;--shelf-star: #e27429;background:var(--shelf-ground);color:var(--shelf-ink);padding:3.5rem 0 3.75rem;font-family:var(--font-family-minor)}.shelf__inner{display:block}.shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.4rem}.shelf__eyebrow{font-family:var(--font-family-major);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--shelf-copper);margin-bottom:.45rem}.shelf__heading{font-family:var(--font-family-major);font-size:2.1rem;font-weight:600;line-height:1.1;letter-spacing:-.015em;margin:0}.shelf__sub{color:var(--shelf-muted);font-size:1rem;margin:.5rem 0 0;max-width:60ch}.shelf__link{font-family:var(--font-family-major);font-size:.875rem;font-weight:500;color:var(--shelf-ink);text-decoration:none;border-bottom:1.5px solid var(--shelf-copper);padding-bottom:2px;white-space:nowrap}.shelf__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.6rem}.shelf__tab{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 5px;border:1.5px solid var(--shelf-line);border-radius:999px;background:#fff;color:var(--shelf-ink);font-family:var(--font-family-major);font-size:.8rem;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.shelf__tab:hover{border-color:var(--shelf-ink)}.shelf__tab:focus-visible{outline:2px solid var(--shelf-copper);outline-offset:2px}.shelf__tab.is-on{background:var(--shelf-ink);border-color:var(--shelf-ink);color:#fff}.shelf__tab-thumb{width:26px;height:26px;border-radius:50%;object-fit:cover;display:block;flex:none}.shelf__tab-kicker{font-size:.62rem;font-weight:600;color:var(--shelf-copper)}.shelf__tab.is-on .shelf__tab-kicker{color:var(--shelf-copper-bright)}.shelf__panel{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:2.75rem;align-items:start}.shelf__media{position:relative;border-radius:10px;overflow:hidden;background:#fff}.shelf__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:opacity .2s ease}.shelf.is-loading .shelf__image{opacity:.85}.shelf__ribbon{position:absolute;left:14px;top:14px;background:#fff;color:var(--shelf-ink);font-family:var(--font-family-major);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:4px;box-shadow:0 2px 8px #0000001f}.shelf__ribbon[hidden]{display:none}.shelf__media{touch-action:pan-y;user-select:none;-webkit-user-select:none}.shelf__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;padding:0;margin:0;background:#ffffffeb;color:var(--shelf-ink);box-shadow:0 2px 8px #00000029;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease}.shelf__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.shelf__arrow:focus-visible{outline:2px solid var(--shelf-copper);outline-offset:2px}.shelf__arrow--prev{left:12px}.shelf__arrow--next{right:12px}.shelf__arrow[hidden]{display:none}.shelf__count{position:absolute;right:12px;bottom:12px;font-family:var(--font-family-major);font-size:.7rem;font-weight:500;letter-spacing:.06em;color:#fff;background:#1c1a1a99;padding:4px 9px;border-radius:999px;pointer-events:none}.shelf__count[hidden]{display:none}@media screen and (max-width:749px){.shelf__arrow{width:34px;height:34px}}.shelf__name{font-family:var(--font-family-major);font-size:1.85rem;font-weight:600;line-height:1.12;letter-spacing:-.015em;margin:.2rem 0 .5rem}.shelf__rating{display:flex;align-items:center;gap:8px;font-family:var(--font-family-major);font-size:.84rem;margin-bottom:.9rem}.shelf__rating[hidden]{display:none}.shelf__stars{color:var(--shelf-star);letter-spacing:1px;font-size:.95rem}.shelf__rating-count{color:var(--shelf-muted)}.shelf__good{font-size:1rem;line-height:1.5;margin:0 0 .9rem;max-width:48ch}.shelf__good b{display:block;font-family:var(--font-family-major);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--shelf-copper);margin-bottom:3px}.shelf__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.25rem}.shelf__chips span{font-family:var(--font-family-major);font-size:.74rem;font-weight:500;padding:5px 10px;border-radius:999px;background:#eceae2;color:#2b1910}.shelf-buybox{transition:opacity .15s ease}.shelf.is-loading .shelf-buybox{opacity:.55;pointer-events:none}.shelf-option{border:0;padding:0;margin:0 0 1rem;min-width:0}.shelf-option__label{display:block;font-family:var(--font-family-major);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--shelf-ink);margin-bottom:8px;padding:0}.shelf-option__label em{font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;color:var(--shelf-muted);margin-left:6px}.shelf-option__pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shelf-option__pills input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.shelf-option__pills label{display:block;border:1.5px solid var(--shelf-line);border-radius:12px;padding:10px 12px;background:#fff;cursor:pointer;font-family:var(--font-family-major);font-size:.86rem;font-weight:500;line-height:1.25;text-align:center;color:var(--shelf-ink);transition:border-color .12s ease,box-shadow .12s ease}.shelf-option__pills label:hover{border-color:var(--shelf-ink)}.shelf-option__pills input:checked+label{border-color:var(--shelf-ink);box-shadow:inset 0 0 0 1px var(--shelf-ink)}.shelf-option__pills input:focus-visible+label{outline:2px solid var(--shelf-copper);outline-offset:2px}.shelf-option__pills input.disabled+label{color:var(--shelf-muted);border-style:dashed}.shelf-option--toggle{margin:0 0 .75rem}.shelf-toggle__radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.shelf-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;margin:0;background:#fff;border:1.5px solid var(--shelf-line);border-radius:12px;cursor:pointer;font-family:var(--font-family-minor);font-size:.95rem;font-weight:500;color:var(--shelf-ink);text-align:left;transition:border-color .15s ease}.shelf-toggle:hover{border-color:#ccc}.shelf-toggle:focus-visible{outline:2px solid var(--shelf-copper);outline-offset:2px}.shelf-toggle__box{flex:none;width:20px;height:20px;border-radius:5px;border:2px solid #c5c5c5;background:#fff;position:relative;transition:background .15s ease,border-color .15s ease}.shelf-toggle.is-on .shelf-toggle__box{background:var(--shelf-ink);border-color:var(--shelf-ink)}.shelf-toggle.is-on .shelf-toggle__box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.shelf-toggle__label{flex:1;line-height:1.3}.shelf-toggle__delta{color:var(--shelf-muted);font-size:.9rem;white-space:nowrap}.shelf-toggle__delta:empty{display:none}.shelf-price{display:flex;align-items:baseline;gap:12px;margin:.4rem 0 1rem}.shelf-price__now{font-family:var(--font-family-major);font-size:2rem;font-weight:600;letter-spacing:-.02em}.shelf-price__was{color:#9a9288;font-size:1rem}.shelf-price__save{font-family:var(--font-family-major);font-size:.74rem;font-weight:600;color:var(--shelf-green);background:var(--shelf-green-bg);padding:3px 8px;border-radius:5px}.shelf .eng{margin:0 0 1rem}.shelf .eng__toggle{border-radius:12px;background:#fff}.shelf .eng.is-on .eng__toggle{border-radius:12px 12px 0 0}.shelf .eng.is-on .eng__body{border-radius:0 0 12px 12px}.shelf .product-form__buttons{display:flex;flex-direction:column;gap:.75rem}.shelf .product-form__submit{width:100%;min-height:56px;padding:1rem 1.5rem;border-radius:12px;font-size:1.05rem}.shelf .stock-scarcity-container{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9rem;color:var(--shelf-ink)}.shelf .stock-scarcity-container.hidden{display:none}.shelf .stock-dot{width:9px;height:9px;border-radius:50%;background:var(--shelf-green);box-shadow:0 0 0 3px var(--shelf-green-bg);flex:none}.shelf .text-green{color:var(--shelf-green);font-weight:600}.shelf .product-sticky-bar{display:none!important}.shelf .product-form__error-message-wrapper{margin-bottom:.75rem}.shelf__links{display:flex;gap:1.4rem;margin-top:1rem;font-size:.9rem}.shelf__links a{color:var(--shelf-ink);text-decoration:none;border-bottom:1px solid var(--shelf-copper);padding-bottom:1px}@media screen and (max-width:989px){.shelf__panel{grid-template-columns:1fr;gap:1.25rem}.shelf__media{max-width:560px}}@media screen and (max-width:749px){.shelf{padding:2.25rem 0 2.5rem}.shelf__head{flex-direction:column;align-items:flex-start;gap:.5rem}.shelf__heading{font-size:1.65rem}.shelf__tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(-1 * var(--padding));margin-right:calc(-1 * var(--padding));padding:0 var(--padding) 6px}.shelf__tabs::-webkit-scrollbar{display:none}.shelf__tab{flex:none;font-size:.8rem}.shelf__media{max-width:none;border-radius:8px}.shelf__name{font-size:1.5rem}.shelf-option__pills{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-option__pills label:nth-child(6){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/shelf.css.map */
