.sw{--sw-ink: #FDF5E4;--sw-muted: rgba(253, 245, 228, .66);--sw-faint: rgba(253, 245, 228, .42);--sw-line: rgba(253, 245, 228, .16);--sw-line-soft: rgba(253, 245, 228, .09);--sw-gold: var(--cl-gold-400, #FFB829);--sw-gold-2: var(--cl-gold-500, #DFA32A);--sw-field: #2A1810;--sw-ground: var(--cl-gold-900, #22140A);--sw-heading: var(--cl-font-heading-family, "Amatic SC", cursive);--sw-body: var(--cl-font-body-family, sans-serif);color:var(--sw-ink);background:var(--sw-ground);padding:2.5rem 0 6rem}.sw__bar{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;padding-bottom:1.8rem;border-bottom:.1rem solid var(--sw-line)}.sw__search{position:relative;flex:1 1 30rem;max-width:48rem}.sw__search svg{position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);color:var(--sw-gold-2)}.sw__search input{width:100%;font-family:var(--sw-body);font-size:1.6rem;color:var(--sw-ink);background:var(--sw-field);border:.1rem solid var(--sw-line);padding:1.1rem 1.4rem 1.1rem 4rem;border-radius:0}.sw__search input:focus{outline:none;border-color:var(--sw-gold);box-shadow:0 0 0 .3rem #ffb82940}.sw__search input::placeholder{color:var(--sw-faint)}.sw__tabs{display:flex;gap:.6rem}.sw__tab{font-family:var(--sw-heading);font-size:2.2rem;line-height:1;letter-spacing:.05rem;color:var(--sw-ink);background:transparent;border:.1rem solid var(--sw-line);border-radius:0;padding:.9rem 1.8rem .6rem;cursor:pointer}.sw__tab:hover{border-color:var(--sw-gold)}.sw__tab[aria-selected=true]{background:var(--sw-gold);color:#22140a;border-color:var(--sw-gold)}.sw__tab-n{margin-left:.6rem;font-size:.85em;opacity:.75;font-variant-numeric:tabular-nums}.sw__tab[data-sw-soon]{color:var(--sw-muted)}.sw__tab[data-sw-soon]:after{content:"soon";font-family:var(--sw-body);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-gold-2);margin-left:.7rem;vertical-align:middle}.sw__sort{display:flex;align-items:center;gap:.8rem;margin-left:auto;font-size:1.4rem;color:var(--sw-muted)}.sw__sort select{font-family:var(--sw-body);font-size:1.5rem;color:var(--sw-ink);background:var(--sw-field);border:.1rem solid var(--sw-line);padding:.8rem 1rem;border-radius:0;cursor:pointer}.sw__body{display:grid;grid-template-columns:26rem 1fr;gap:3.4rem;align-items:start;padding-top:2.2rem}.sw__rail{position:sticky;top:var(--sw-stick-top, 2rem);align-self:start;max-height:var(--sw-rail-maxh, calc(100vh - 4rem) );overflow-y:auto;padding-right:.8rem;scrollbar-width:thin;scrollbar-color:var(--sw-line) transparent}.sw__rail::-webkit-scrollbar{width:.6rem}.sw__rail::-webkit-scrollbar-thumb{background:var(--sw-line);border-radius:0}.sw__stock{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.4rem;margin-bottom:.6rem;border-bottom:.1rem solid var(--sw-line)}.sw__toggle{display:inline-flex;align-items:center;gap:1rem;cursor:pointer}.sw__toggle input{position:absolute;opacity:0;width:0;height:0}.sw__toggle-track{position:relative;width:3.8rem;height:2.1rem;flex:0 0 auto;background:var(--sw-field);border:.1rem solid var(--sw-line);border-radius:2rem;transition:background .15s}.sw__toggle-thumb{position:absolute;top:.2rem;left:.2rem;width:1.5rem;height:1.5rem;background:var(--sw-muted);border-radius:50%;transition:transform .15s,background .15s}.sw__toggle input:checked+.sw__toggle-track{background:var(--sw-gold);border-color:var(--sw-gold)}.sw__toggle input:checked+.sw__toggle-track .sw__toggle-thumb{transform:translate(1.7rem);background:#22140a}.sw__toggle input:focus-visible+.sw__toggle-track{outline:.2rem solid var(--sw-gold);outline-offset:.2rem}.sw__toggle-lab{font-family:var(--sw-body);font-size:1.55rem;color:var(--sw-ink)}.sw__stock-note{font-family:var(--sw-body);font-size:1.3rem;color:var(--sw-gold-2);padding-left:4.8rem}.sw__rail-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem}.sw__rail-head h2{font-family:var(--sw-heading);font-size:2.8rem;color:var(--sw-gold);margin:0;letter-spacing:.05rem}.sw__clear{font-family:var(--sw-body);border:0;background:none;color:var(--sw-gold-2);font-size:1.4rem;cursor:pointer;text-decoration:underline;padding:0}.sw__clear:disabled{color:var(--sw-faint);text-decoration:none;cursor:default}.sw__group{border-top:.1rem solid var(--sw-line-soft)}.sw__group:first-child{border-top:0}.sw__group-head{width:100%;display:flex;align-items:center;gap:.8rem;background:none;border:0;cursor:pointer;padding:1.2rem 0 1rem;text-align:left}.sw__group-title{font-family:var(--sw-heading);font-size:2.2rem;color:var(--sw-ink);line-height:1;flex:1;display:flex;align-items:baseline;gap:.7rem}.sw__group-head:hover .sw__group-title{color:var(--sw-gold)}.sw__group-badge{font-family:var(--sw-body);font-size:1.2rem;color:#22140a;background:var(--sw-gold);border-radius:1rem;padding:.1rem .7rem;line-height:1.4}.sw__chev{width:.85rem;height:.85rem;flex:0 0 auto;border-right:.2rem solid var(--sw-gold-2);border-bottom:.2rem solid var(--sw-gold-2);transform:rotate(45deg);transition:transform .15s;margin-bottom:.3rem}.sw__group--collapsed .sw__chev{transform:rotate(-45deg)}.sw__group-opts{padding-bottom:.8rem}.sw__hint{font-family:var(--sw-body);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--sw-gold-2);border:.1rem solid var(--sw-line);padding:.1rem .6rem}.sw__opt{display:flex;align-items:center;gap:1rem;padding:.5rem 0;cursor:pointer;font-family:var(--sw-body);font-size:1.55rem;color:var(--sw-muted)}.sw__opt:hover{color:var(--sw-ink)}.sw__opt input{appearance:none;-webkit-appearance:none;width:1.8rem;height:1.8rem;flex:0 0 auto;cursor:pointer;border:.15rem solid var(--sw-line);background:var(--sw-field);position:relative;border-radius:0}.sw__opt input:checked{background:var(--sw-gold);border-color:var(--sw-gold)}.sw__opt input:checked:after{content:"";position:absolute;left:.55rem;top:.15rem;width:.5rem;height:1rem;border:solid #22140A;border-width:0 .25rem .25rem 0;transform:rotate(42deg)}.sw__opt input:focus-visible{outline:.2rem solid var(--sw-gold);outline-offset:.2rem}.sw__opt .lab{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw__opt .cnt{font-size:1.3rem;color:var(--sw-faint)}.sw__more{font-family:var(--sw-body);border:0;background:none;color:var(--sw-gold-2);font-size:1.35rem;cursor:pointer;text-decoration:underline;padding:.5rem 0 .2rem}.sw__results{scroll-margin-top:8rem}.sw__count{font-family:var(--sw-body);font-size:1.6rem;color:var(--sw-muted);margin:0}.sw__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.1rem 0 1.8rem}.sw__chip{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--sw-body);font-size:1.45rem;background:#ffb82924;color:var(--sw-gold);border:.1rem solid rgba(255,184,41,.38);padding:.4rem .8rem .4rem 1.1rem}.sw__chip button{border:0;background:none;color:var(--sw-gold);cursor:pointer;font-size:1.7rem;line-height:1;padding:0}.sw__empty{grid-column:1 / -1;padding:6rem 2rem;text-align:center;color:var(--sw-muted);list-style:none}.sw__empty-big{font-family:var(--sw-heading);font-size:3.4rem;color:var(--sw-gold);margin:0 0 .6rem}.sw__signin{color:var(--sw-gold);text-decoration:underline;font-weight:600}.sw--loading [data-sw-grid]{opacity:.4;transition:opacity .12s ease;pointer-events:none}.sw__pager{text-align:center;margin-top:3.2rem}.sw__loadmore{font-family:var(--sw-heading);font-size:2.2rem;letter-spacing:.05rem;line-height:1;color:var(--sw-ink);background:transparent;border:.1rem solid var(--sw-line);padding:1rem 3rem .7rem;cursor:pointer;border-radius:0}.sw__loadmore:hover{border-color:var(--sw-gold);color:var(--sw-gold)}.sw-raw{display:flex;flex-direction:column;height:100%;background:var(--sw-field);border:.1rem solid var(--sw-line)}.sw-raw__img{aspect-ratio:5 / 7;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#1a0f07}.sw-raw__variant{display:inline-block;font-family:var(--sw-body);font-size:1.1rem;font-weight:600;letter-spacing:.02em;color:#22140a;background:var(--sw-gold);padding:.05rem .6rem;border-radius:.2rem;margin-right:.6rem;vertical-align:middle}.sw-raw__img img{width:100%;height:100%;object-fit:contain}.sw-raw__ph{width:100%;height:100%;background:repeating-linear-gradient(45deg,#1a0f07,#1a0f07 .8rem,#22140a .8rem 1.6rem)}.sw-raw__body{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.sw-raw__name{font-family:var(--sw-body);font-size:1.5rem;color:var(--sw-ink);margin:0;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sw-raw__meta{font-family:var(--sw-body);font-size:1.25rem;color:var(--sw-muted);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-raw__cond{font-family:var(--sw-body);font-size:1.2rem;color:var(--sw-gold-2);margin:.1rem 0 0}.sw-raw__price{font-family:var(--sw-body);font-weight:700;font-size:1.75rem;color:var(--sw-gold);margin:.5rem 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;line-height:1.1}.sw-raw__qty{font-family:var(--sw-body);font-size:1.15rem;color:var(--sw-faint);font-weight:400}.sw-raw__add{margin-top:auto;width:100%;font-family:var(--sw-heading);font-size:1.9rem;letter-spacing:.03rem;line-height:1;color:#22140a;background:var(--sw-gold);border:.1rem solid var(--sw-gold);padding:.8rem 1rem .6rem;cursor:pointer;border-radius:0}.sw-raw__price{margin-bottom:1rem}.sw-raw__add:hover{background:var(--sw-gold-2);border-color:var(--sw-gold-2)}.sw-raw__add:disabled{opacity:.65;cursor:default}.sw .card__content{display:flex!important;flex-direction:column;flex-grow:1;row-gap:1rem}.sw .quick-add{position:relative;z-index:3}.sw .card__content>.quick-add{margin-top:auto}@media screen and (max-width:749px){.sw .page-width{padding-left:1.5rem;padding-right:1.5rem}}.sw__filters-toggle{display:none}@media screen and (max-width:989px){.sw__filters-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;font-family:var(--sw-heading);font-size:2.2rem;letter-spacing:.04rem;line-height:1;color:var(--sw-ink);background:var(--sw-field);border:.1rem solid var(--sw-line);padding:1.2rem;margin:.2rem 0 1.6rem;cursor:pointer}.sw__filters-toggle svg{color:var(--sw-gold)}.sw--filters-open .sw__filters-toggle{border-color:var(--sw-gold)}.sw__body{grid-template-columns:1fr;gap:0}.sw__rail{display:none;position:static;margin-bottom:2rem;max-height:none;overflow:visible;padding-right:0}.sw--filters-open .sw__rail{display:block}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/search-widget.css.map */
