.bso{--bso-soil-1: color-mix(in srgb, var(--beejro-cream) 72%, var(--beejro-sunflower));--bso-soil-2: color-mix(in srgb, var(--beejro-leaf) 30%, var(--beejro-cream));--bso-soil-3: var(--beejro-forest)}.bso__card{--bso-pad: 32px;--bso-band-pad: 20px;display:grid;gap:20px;padding:var(--bso-pad);border:2px solid var(--beejro-forest);border-radius:32px;background-color:var(--beejro-cream);color:var(--beejro-forest)}.bso__card>*{min-width:0}.bso__card .bso__head{margin:0}[data-depth]{--bso-ground: var(--bso-soil-1);--bso-ink: var(--beejro-forest);--bso-grain: rgb(var(--beejro-forest-rgb) / .09);--bso-mark: var(--beejro-forest);--beejro-scroller-track: rgb(var(--beejro-forest-rgb) / .15);--beejro-scroller-thumb: var(--beejro-forest)}[data-depth="2"]{--bso-ground: var(--bso-soil-2)}[data-depth="3"]{--bso-ground: var(--bso-soil-3);--bso-ink: var(--beejro-paper);--bso-grain: rgb(255 255 255 / .08);--bso-mark: var(--beejro-sunflower);--beejro-scroller-track: rgb(255 255 255 / .25);--beejro-scroller-thumb: var(--beejro-sunflower)}.bso__swatch,.bso__band{background-color:var(--bso-ground);background-image:radial-gradient(var(--bso-grain) 1.2px,transparent 1.6px),radial-gradient(var(--bso-grain) 1px,transparent 1.4px);background-position:0 0,9px 11px;background-size:22px 22px,26px 26px;color:var(--bso-ink)}.bso__swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bso__swatch{display:grid;place-items:center;min-height:72px;padding:14px 12px 10px;border:2px solid transparent;border-radius:16px;font:inherit;font-size:1.125rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;-webkit-mask:radial-gradient(9px 6px at 50% 0,#0000 98%,#000) 0 0 / 24px 100% repeat-x;mask:radial-gradient(9px 6px at 50% 0,#0000 98%,#000) 0 0 / 24px 100% repeat-x;transition:translate .2s var(--ease-out-cubic, ease-out),border-color .2s var(--ease-out-cubic, ease-out)}.bso__swatch[aria-selected=true]{border-color:transparent var(--bso-mark) var(--bso-mark);translate:0 -3px}@media(hover:hover){.bso__swatch:not([aria-selected=true]):hover{translate:0 -2px}}.bso__swatch:focus-visible{outline:2px solid var(--beejro-forest);outline-offset:-9px}.bso__band{display:grid;gap:16px;padding:var(--bso-band-pad);border-radius:24px}.bso__band[hidden]{display:none}.bso__row{--beejro-scroller-item: 44%;--beejro-scroller-item-tablet: 23%;--beejro-scroller-columns: 6;--beejro-scroller-gap: 10px;--beejro-scroller-gap-wide: 14px}.bso__row .beejro-scroller__track{margin-inline:calc(var(--bso-band-pad) * -1);padding-inline:var(--bso-band-pad);scroll-padding-inline:var(--bso-band-pad)}.bso__slot{display:flex}.bso__slot>*{width:100%}.bso__link{display:inline-flex;align-items:center;justify-self:start;gap:6px;color:inherit;font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.bso__link:is(:hover,:focus,:visited,:active){color:inherit}.bso__link svg{flex:none;transition:translate .2s var(--ease-out-cubic, ease-out)}@media(hover:hover){.bso__link:hover svg{translate:3px 0}}.bso-item{--bso-add: 34px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 8px 10px;border-radius:16px;background-color:var(--beejro-paper);color:var(--beejro-forest);box-shadow:0 1px 2px rgb(var(--beejro-forest-rgb) / .12)}.bso-item__photo{display:block;height:var(--bso-photo-h, 132px);margin-bottom:6px;padding:8px;border-radius:10px;background-color:color-mix(in srgb,var(--bso-ground) 28%,var(--beejro-paper))}.bso-item__photo img{display:block;width:100%;height:100%;object-fit:contain}.bso-item__name,.bso-item__size,.bso-item__buy{padding-inline:4px}.bso-item__name{display:-webkit-box;min-height:2.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-hyphens:manual;hyphens:manual;color:inherit;font-size:.9375rem;font-weight:700;line-height:1.25;text-decoration:none}.bso-item__name:is(:hover,:focus,:visited,:active){color:inherit;opacity:1}@media(hover:hover){.bso-item__name:hover{text-decoration:underline;text-underline-offset:3px}}.bso-item__size{color:var(--beejro-forest-muted);font-size:.8125rem;font-weight:500}.bso-item__buy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px;padding-inline-end:0}.bso-item__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0}.bso-item__amount{font-size:1rem;font-weight:700}.bso-item__price s{color:var(--beejro-forest-muted);font-size:.8125rem;font-weight:500}.bso-item__add{position:relative;flex:none;width:var(--bso-add);height:var(--bso-add)}.bso-item__add :is(.quick-add,product-form-component,form,add-to-cart-component){position:static!important;display:flex;width:auto!important;height:auto!important;container-type:normal}.bso-item__add .quick-add{--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1;opacity:1!important}.bso-item__add .quick-add__button{transition:transform .12s ease!important;flex:none!important;position:relative!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;width:var(--bso-add)!important;min-width:0!important;max-width:none!important;height:var(--bso-add)!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--beejro-forest)!important;box-shadow:none!important;color:transparent!important;font-size:0!important;opacity:1!important;overflow:visible}.bso-item__add .quick-add__button>:not(.add-to-cart__added){display:none!important}.bso-item__add .quick-add__button:before{content:"+";color:var(--beejro-paper);font-size:calc(var(--bso-add) * .6);font-weight:500;line-height:1}.bso-item__add .quick-add__button[data-added=true]:before{opacity:0}.bso-item__add .quick-add__button .add-to-cart__added{color:var(--beejro-paper);font-size:1rem}.bso-item__add .quick-add__button .add-to-cart__added-icon{width:calc(var(--bso-add) * .62);height:calc(var(--bso-add) * .62)}@media(hover:hover){.bso-item__add .quick-add__button:hover{transform:scale(1.06)}}.bso-item__add .quick-add__button:active{transform:scale(.94)}.bso-item__add .quick-add__button:focus-visible{outline:2px solid var(--beejro-forest)!important;outline-offset:2px!important}@media screen and (min-width:990px){.bso__row{--bso-photo-h: 150px}.bso__row .beejro-scroller__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.bso .beejro-scroller__arrows{display:none!important}}@media screen and (max-width:749px){.bso__card{--bso-pad: 16px;--bso-band-pad: 14px;gap:16px;padding-block:20px;border-radius:24px}.bso__swatch{min-height:56px;padding:12px 6px 8px;border-radius:12px;font-size:.8125rem}.bso__band{gap:12px;border-radius:18px}.bso__row{--bso-photo-h: 104px}.bso-item{--bso-add: 32px;padding:6px 6px 8px;border-radius:14px}.bso-item__name{font-size:.875rem}}@media screen and (max-width:374px){.bso__row{--beejro-scroller-item: 52%}}@media(prefers-reduced-motion:reduce){.bso__swatch,.bso__link svg,.bso-item__add .quick-add__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/beejro-soil.css.map */
