.bcv2{--bcp-accent:#FFA177;--bcp-accent-d:#E07A4E;--bcp-ink:#3A3A3A;--bcp-ink2:#6B6B6B;--bcp-cream:#F4F1EC;--bcp-pink:#F5C7B8;--bcp-sage:#BED3BE;--bcp-line:#E6E0D8;--bcp-ok:#5E8F65;--bcp-r:14px;--bcp-serif:"Recoleta SemiBold","Recoleta",Georgia,serif;--bcp-sans:"brandon-grotesque","Mulish",system-ui,sans-serif;--bcp-body:"Mulish","Muli",system-ui,sans-serif;font-family:var(--bcp-body);color:var(--bcp-ink);font-size:15px;line-height:1.5;display:flex;flex-direction:column;height:100%;width:100%;min-width:0;max-width:100%;flex:1 1 auto;position:relative;margin:0;padding:0;text-align:left;list-style:none;background:transparent}.bcv2 *,.bcv2 *:before,.bcv2 *:after{box-sizing:border-box}.bcv2 :where(a){color:inherit;text-decoration:none}.bcv2 :where(p,h1,h2,h3,h4,fieldset,legend){margin:0;padding:0}.bcv2 :where(button){font:inherit;cursor:pointer;color:inherit}.bcv2 :where(img){display:block;max-width:100%}.bcv2 :focus-visible{outline:2px solid var(--bcp-accent-d);outline-offset:2px;border-radius:4px}.bcv2__media{position:relative;background:var(--bcp-cream);border-radius:var(--bcp-r);overflow:hidden}.bcv2__medialink{display:block;position:relative;aspect-ratio:1/1.05}.bcv2__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6%;transition:opacity .35s ease,transform .5s ease}.bcv2__img--alt{opacity:0}.bcv2__noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bcp-cream);color:var(--bcp-line)}.bcv2__noimg .bcv2__ph,.bcv2__noimg svg{width:62%;height:62%;fill:#d9d2c8;opacity:.9}@media(hover:hover){.bcv2:hover .bcv2__img--main{opacity:0}.bcv2:hover .bcv2__img--alt{opacity:1}.bcv2:hover .bcv2__media:not(:has(.bcv2__img--alt)) .bcv2__img--main{transform:scale(1.04)}}.bcv2--out .bcv2__img,.bcv2--out:hover .bcv2__img--alt{opacity:.55}.bcv2__badges{position:absolute;top:10px;left:10px;right:10px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none;justify-content:flex-start}.bcv2__badge{font-family:var(--bcp-sans);font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border-radius:999px;background:#fff;color:var(--bcp-ink);box-shadow:0 1px 3px #3a3a3a14;white-space:nowrap}.bcv2__badge--best{color:var(--bcp-accent-d);border:1px solid var(--bcp-accent)}.bcv2__badge--sale{background:var(--bcp-accent);color:#fff}.bcv2__badge--out{background:var(--bcp-ink);color:#fff}.bcv2__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:12px 2px 0;gap:4px}.bcv2__vendor{font-family:var(--bcp-sans);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;color:var(--bcp-accent-d);min-height:14px;position:relative;z-index:2;align-self:flex-start}a.bcv2__vendor:hover{text-decoration:underline;text-underline-offset:2px}.bcv2__title{font-family:var(--bcp-serif);font-weight:600;font-size:17px;line-height:1.22;letter-spacing:-.005em;color:var(--bcp-ink);overflow-wrap:anywhere}.bcv2--grid .bcv2__title,.bcv2--rail .bcv2__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.44em}.bcv2__titlelink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bcv2__titlelink:hover{color:var(--bcp-accent-d)}.bcv2__rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--bcp-ink2);position:relative;z-index:2;min-height:18px;align-self:flex-start}.bcv2__rating:hover .bcv2__ratingval{text-decoration:underline;text-underline-offset:2px}.bcv2__stars{position:relative;display:inline-block;width:80px;height:15px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.2' height='16' viewBox='0 0 24 23'%3E%3Cpath d='M12 1.5l3.1 6.9 7.4.7-5.6 5 1.6 7.3L12 17.6l-6.5 3.8 1.6-7.3-5.6-5 7.4-.7z' fill='none' stroke='%23FFA177' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x 0 0/16px 15px}.bcv2__stars i{position:absolute;inset:0 auto 0 0;display:block;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.2' height='16' viewBox='0 0 24 23'%3E%3Cpath d='M12 1.5l3.1 6.9 7.4.7-5.6 5 1.6 7.3L12 17.6l-6.5 3.8 1.6-7.3-5.6-5 7.4-.7z' fill='%23FFA177' stroke='%23FFA177' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x 0 0/16px 15px}.bcv2__ratingval{font-weight:700;color:var(--bcp-ink)}.bcv2__price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:2px;font-family:var(--bcp-serif);font-size:18px;color:var(--bcp-ink)}.bcv2__from{font-family:var(--bcp-body);font-size:13px;color:var(--bcp-ink2)}.bcv2__was{font-family:var(--bcp-body);font-size:13.5px;color:var(--bcp-ink2);text-decoration-thickness:1px}.bcv2--sale .bcv2__now{color:var(--bcp-accent-d)}.bcv2__srtext,.bcv2__srlabel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bcv2__foot{margin-top:auto;display:flex;flex-direction:column;min-width:0}.bcv2__buy{padding-top:10px;position:relative;z-index:2;display:flex;flex-direction:column;gap:7px}.bcv2__opts{border:0;margin:0;padding:0;min-width:0}.bcv2__optlegend{font-family:var(--bcp-sans);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bcp-ink2);padding:0;margin:0 0 5px}.bcv2__pills{display:flex;flex-wrap:wrap;gap:6px}.bcv2__pill{display:inline-flex}.bcv2__pill input{position:absolute;opacity:0;width:1px;height:1px}.bcv2__pill label{display:inline-block;border:1.5px solid var(--bcp-line);background:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;cursor:pointer;line-height:1.2;transition:border-color .15s,background .15s}.bcv2__pill label:hover{border-color:var(--bcp-ink2)}.bcv2__pill input:checked+label{border-color:var(--bcp-ink);background:var(--bcp-ink);color:#fff}.bcv2__pill input:focus-visible+label{outline:2px solid var(--bcp-accent-d);outline-offset:2px}.bcv2__pill input:disabled+label{opacity:.45;cursor:not-allowed;text-decoration:line-through}.bcv2__selectwrap{position:relative}.bcv2__selectwrap:after{content:"";position:absolute;right:13px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.6px solid var(--bcp-ink);border-bottom:1.6px solid var(--bcp-ink);transform:rotate(45deg);pointer-events:none}.bcv2__select{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;border:1.5px solid var(--bcp-line);border-radius:999px;background:#fff;color:var(--bcp-ink);font-family:var(--bcp-body);font-size:13.5px;min-height:42px;padding:0 32px 0 14px;text-overflow:ellipsis}.bcv2__select:hover{border-color:var(--bcp-ink2)}.bcv2__atc{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:999px;background:var(--bcp-ink);color:#fff;font-family:var(--bcp-sans);font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:13px;min-height:46px;padding:0 14px;transition:background .15s,transform .1s}.bcv2__atc:hover{background:#222}.bcv2__atc:active{transform:scale(.99)}.bcv2__atc[disabled]{opacity:.55;cursor:not-allowed}.bcv2__atc.is-loading{pointer-events:none;background:#555}.bcv2__atc.is-done{background:var(--bcp-ok)}.bcv2__spin{display:none;width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;flex:none}.bcv2__atc.is-loading .bcv2__spin{display:block;animation:bcv2spin .7s linear infinite}@keyframes bcv2spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bcv2__img,.bcv2__atc{transition:none}.bcv2__atc.is-loading .bcv2__spin{animation-duration:2s}}.bcv2__ghost{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;border:1.5px solid var(--bcp-ink);border-radius:999px;background:#fff;font-family:var(--bcp-sans);font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:13px;padding:0 14px;text-align:center}.bcv2__ghost:hover{background:var(--bcp-cream)}.bcv2__msg{display:none;font-size:12.5px;line-height:1.35;margin:0}.bcv2__msg.is-visible{display:block}.bcv2__msg.is-error{color:#b3261e}.bcv2__msg.is-ok{color:var(--bcp-ok)}.bcv2--rail{height:100%}.bcv2--rail .bcv2__title{font-size:16px}.bcv2--rail .bcv2__atc{min-height:44px;font-size:12.5px}.bcv2--compact{flex-direction:row;align-items:flex-start;gap:12px;height:auto;background:#fff;border:1px solid var(--bcp-line);border-radius:var(--bcp-r);padding:10px}.bcv2--compact .bcv2__media{flex:0 0 86px;width:86px;border-radius:10px}.bcv2--compact .bcv2__medialink{aspect-ratio:1/1}.bcv2--compact .bcv2__img{padding:4%}.bcv2--compact .bcv2__badges{display:none}.bcv2--compact .bcv2__body{padding:0;gap:3px}.bcv2--compact .bcv2__title{font-size:14.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.bcv2--compact .bcv2__vendor{font-size:10.5px;min-height:0}.bcv2--compact .bcv2__stars{width:64px;height:12px;background-size:12.8px 12px}.bcv2--compact .bcv2__stars i{background-size:12.8px 12px}.bcv2--compact .bcv2__rating{font-size:12px;min-height:0}.bcv2--compact .bcv2__price{font-size:15.5px;margin-top:1px}.bcv2--compact .bcv2__foot{margin-top:4px}.bcv2--compact .bcv2__buy{margin-top:6px;padding-top:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.bcv2--compact .bcv2__atc,.bcv2--compact .bcv2__ghost{width:auto;min-height:36px;font-size:11.5px;padding:0 16px;letter-spacing:.07em}.bcv2--compact .bcv2__select{min-height:36px;font-size:12.5px;max-width:190px}.bcv2--compact .bcv2__opts,.bcv2--compact .bcv2__msg{flex:1 1 100%}@media(max-width:989px){.bcv2{font-size:14px}.bcv2__body{padding-top:10px}.bcv2__title{font-size:15.5px}.bcv2__price{font-size:17px}.bcv2__vendor{font-size:10.5px;letter-spacing:.1em}.bcv2__badge{font-size:10.5px;padding:5px 8px}.bcv2__badges{top:8px;left:8px;right:8px;gap:5px}.bcv2__stars{width:72px;height:14px;background-size:14.4px 14px}.bcv2__stars i{background-size:14.4px 14px}.bcv2__atc,.bcv2__ghost{min-height:44px;font-size:12px;letter-spacing:.07em}.bcv2__select{min-height:44px}.bcv2--compact .bcv2__media{flex-basis:72px;width:72px}.bcv2__img--alt{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bc-cards-v2.css.map */
