.yop{--yop-ink: #101510;--yop-body: #3d423b;--yop-muted: #5a6057;--yop-line: rgba(23, 37, 20, .16);--yop-gold: #d4af37;--yop-gold-ink: #7a5605;--yop-cream: #fbf6ea;--yop-dark: #11100e;display:block;margin:1.6rem 0 2.4rem;color:var(--yop-body)}.product__info-container:has(.yop) .yop-native,.yop-active .yop-native{display:none!important}.yop [hidden]{display:none!important}.yop__heading{margin:0;color:var(--yop-ink);color:rgb(var(--color-foreground, 16 21 16));font-size:2.2rem;line-height:1.15;letter-spacing:-.02em}.yop__sub{margin:.4rem 0 0;color:var(--yop-gold-ink);color:color-mix(in srgb,var(--yop-gold) 55%,rgb(var(--color-foreground, 16 21 16)));font-size:1.4rem;font-weight:700;line-height:1.4}.yop__empty,.yop__nomatch{margin:1.6rem 0;font-size:1.4rem}.yop__filters{margin-top:1.6rem;display:grid;gap:.8rem}.yop__chips{display:flex;flex-wrap:wrap;gap:.8rem}.yop__chip{min-height:3.6rem;padding:.6rem 1.4rem;border:1px solid var(--yop-line);border-radius:999px;background:#fff;color:var(--yop-ink);font:inherit;font-size:1.3rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.yop__chip--quiet{color:var(--yop-muted);font-weight:600}.yop__chip:hover{border-color:var(--yop-gold)}.yop__chip[aria-pressed=true]{border-color:var(--yop-dark);background:var(--yop-dark);color:#fff}.yop button:focus-visible{outline:2px solid var(--yop-gold);outline-offset:2px;box-shadow:none}.yop__tier{margin-top:2.2rem}.yop__tier-head{margin-bottom:1rem;padding-bottom:.8rem;display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;border-bottom:1px solid rgba(212,175,55,.45)}.yop__tier-title{margin:0;color:var(--yop-gold-ink);color:color-mix(in srgb,var(--yop-gold) 55%,rgb(var(--color-foreground, 16 21 16)));font-size:1.2rem;font-weight:800;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.yop__tier-price{margin:0;color:var(--yop-ink);color:rgb(var(--color-foreground, 16 21 16));font-size:1.5rem;font-weight:800}.yop__rows{margin:0;padding:0;display:grid;gap:.8rem;list-style:none}.yop__row{border:1px solid var(--yop-line);border-radius:14px;background:#fff;transition:border-color .15s ease,background-color .15s ease}.yop__row:hover{border-color:#d4af37b3}.yop__row.is-picked{border-color:var(--yop-gold);background:var(--yop-cream);box-shadow:inset 0 0 0 1px var(--yop-gold)}.yop__line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;padding-right:1rem}.yop__main{min-width:0;padding:1rem .6rem 1rem 1rem;display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.yop__thumb{width:6.4rem;height:6.4rem;overflow:hidden;display:block;border-radius:10px;background:#050505}.yop__thumb img{width:100%;height:100%;display:block;object-fit:cover}.yop__text{min-width:0;display:grid;gap:.2rem}.yop__name{color:var(--yop-ink);font-size:1.5rem;font-weight:800;line-height:1.25}.yop__meta{color:var(--yop-muted);font-size:1.25rem;line-height:1.35}.yop__price{display:grid;justify-items:end;gap:.2rem;text-align:right;white-space:nowrap}.yop__now{color:var(--yop-ink);font-size:1.7rem;font-weight:800;line-height:1.1}.yop__was{color:var(--yop-muted);font-size:1.2rem;line-height:1.2}.yop__save{padding:.25rem .8rem;border-radius:999px;background:linear-gradient(90deg,#9f1ca0,#e30f62);color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.02em;line-height:1.3}.yop__qty{display:flex;align-items:center;gap:.4rem}.yop__count{min-width:1.8rem;color:var(--yop-ink);font-size:1.5rem;font-weight:800;text-align:center}.yop__count:empty{display:none}.yop__step{width:4rem;height:4rem;padding:0;display:grid;place-items:center;border:1px solid var(--yop-line);border-radius:50%;background:#fff;color:var(--yop-ink);font:inherit;font-size:2rem;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.yop__step--plus{border-color:var(--yop-dark);background:var(--yop-dark);color:#fff}.yop__step:hover{border-color:var(--yop-gold)}.yop__step--plus:hover{background:#2a2722}.yop__details{margin:0 1.2rem;padding:1.2rem 0 1.4rem;border-top:1px solid var(--yop-line);font-size:1.4rem;line-height:1.65}.yop__details>*{margin:0}.yop__details>*+*{margin-top:.8rem}.yop__link{padding:0;border:0;background:none;color:var(--yop-ink);font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--yop-gold);text-underline-offset:3px;cursor:pointer}.yop__bar{position:sticky;z-index:3;bottom:0;margin-top:1.6rem;padding:1.2rem 1.4rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;border:1px solid rgba(212,175,55,.4);border-top:2px solid var(--yop-gold);border-radius:14px;background:var(--yop-dark);color:#fff;box-shadow:0 -.8rem 2.4rem #10151024}.yop__bar-title,.yop__bar-sub{margin:0}.yop__bar-title{color:#fff;font-size:1.6rem;font-weight:800;line-height:1.25}.yop__bar-sub{margin-top:.2rem;color:#ffffffc7;font-size:1.25rem;line-height:1.4}.yop.has-selection .yop__bar-sub{color:#f0cb5a}.yop__add{min-height:4.8rem;padding:1rem 2.2rem;border:1px solid var(--yop-gold);border-radius:999px;background:var(--yop-gold);color:#140f02;font:inherit;font-size:1.4rem;font-weight:800;letter-spacing:.03em;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.yop__add:hover{background:#f0cb5a}.yop__add.is-loading{opacity:.6;cursor:progress}.yop:not(.has-selection) .yop__add{background:transparent;color:#f0cb5a}.yop__bar .yop__error{grid-column:1 / -1;margin:0 0 .4rem}.yop__error{margin:1rem 0 0;padding:1rem 1.2rem;border:1px solid #b3261e;border-radius:10px;background:#fdecea;color:#7a1b14;font-size:1.35rem;line-height:1.4}.yop__noscript{margin-top:1.6rem;display:grid;gap:.8rem}@media screen and (max-width:749px){.yop__heading{font-size:2rem}.yop__chip{min-height:4rem}.yop__main{padding:.9rem .4rem .9rem .9rem;grid-template-columns:5.6rem minmax(0,1fr);gap:1rem}.yop__thumb{width:5.6rem;height:5.6rem;grid-row:span 2}.yop__price{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-items:start;gap:.6rem;text-align:left}.yop__now{font-size:1.6rem}.yop__step{width:4.4rem;height:4.4rem}.yop__bar{margin-right:-.4rem;margin-left:-.4rem;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));border-radius:14px 14px 0 0}.yop__add{padding:1rem 1.6rem}}@media(prefers-reduced-motion:reduce){.yop__chip,.yop__row,.yop__step,.yop__add{transition:none}}.yop__choices{display:flex;flex-wrap:wrap;gap:.6rem;padding:0 1.2rem 1.2rem 7.6rem}.yop__choice{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1;cursor:pointer}.yop__choice:hover{border-color:rgba(var(--color-foreground),.45)}.yop__choice[aria-pressed=true]{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.yop__choice-save{font-size:1rem;font-weight:600;opacity:.75}.yop__choice.is-picked:after{content:attr(data-count);display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:rgb(var(--color-accent, var(--color-foreground)));color:rgb(var(--color-background));font-size:1rem;font-weight:600}.yop__choice[aria-pressed=true].is-picked:after{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.yop__choices{padding-left:1.2rem}}.product:has(.yop) .product__media-wrapper{align-self:stretch;order:-1}body .product.product--yaga-customtemplate:has(.yop)>.product__media-wrapper{order:-1!important}body .product.product--yaga-customtemplate:has(.yop)>.product__info-wrapper{padding-left:4rem!important;padding-right:0!important}@media screen and (min-width:990px){body .product.product--yaga-customtemplate:has(.yop) .yaga-desktop-product-gallery{position:sticky;top:3rem}}div:has(>section[aria-label="Product add-ons carousel"])>*{padding-left:1.5rem!important;padding-right:1.5rem!important}@media screen and (min-width:990px){div:has(>section[aria-label="Product add-ons carousel"])>*{padding-left:5rem!important;padding-right:5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/yaga-ounce-picker.css.map */
