.cs-bought-together{display:block;background:rgba(var(--color-background));color:rgba(var(--color-text))}.cs-bought-together[hidden]{display:none}.cs-bought-together__inner{border-top:1px solid rgba(var(--color-text-no-alpha) / .12);border-bottom:1px solid rgba(var(--color-text-no-alpha) / .12);padding-block:1rem}.cs-bought-together__heading{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem}.cs-bought-together__icon{flex:none}.cs-bought-together__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.cs-bought-together__pool{display:none}.cs-bought-together__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.75rem;align-items:center;min-width:0}.cs-bought-together__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--rounded-corners-sm, 4px)}.cs-bought-together__image{width:100%;height:100%;object-fit:contain}.cs-bought-together__current-label{position:absolute;left:0;bottom:0;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.4;background:rgba(var(--color-text-no-alpha) / .75);color:rgba(var(--color-background))}.cs-bought-together__info{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.cs-bought-together__checkbox{flex:none;width:1.25rem;height:1.25rem;margin:.125rem 0 0;accent-color:rgba(var(--color-text));cursor:pointer}.cs-bought-together__checkbox:disabled{cursor:not-allowed}.cs-bought-together__details{display:flex;flex-direction:column;gap:.125rem;min-width:0}.cs-bought-together__vendor{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.7}.cs-bought-together--no-vendor .cs-bought-together__vendor{display:none}.cs-bought-together__title{font-size:.875rem;line-height:1.35;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-bought-together__link{font-size:.75rem;text-decoration:underline;text-underline-offset:2px;opacity:.75;width:fit-content}.cs-bought-together__variant-title{font-size:.75rem;opacity:.75}.cs-bought-together__select{max-width:100%;margin-top:.25rem;padding:.25rem 1.75rem .25rem .5rem;font-size:.8125rem;border:1px solid rgba(var(--color-text-no-alpha) / .25);border-radius:var(--rounded-corners-sm, 4px);background-color:rgba(var(--color-background));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23555' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer}.cs-bought-together__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;margin-top:.25rem}.cs-bought-together__amount,.cs-bought-together__total-amount{font-weight:700}.cs-bought-together__compare{font-size:.875rem}.cs-bought-together__item.is-unchecked .cs-bought-together__media,.cs-bought-together__item.is-unchecked .cs-bought-together__details{opacity:.5}.cs-bought-together__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-text-no-alpha) / .12)}.cs-bought-together__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0}.cs-bought-together__total-label{font-weight:700}.cs-bought-together__button{width:100%}.cs-bought-together__error{margin:.75rem 0 0;font-size:.875rem;color:#c4161c}@media(min-width:768px){.cs-bought-together__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3rem}.cs-bought-together__item{position:relative;grid-template-columns:minmax(0,1fr);align-items:start;max-width:260px}.cs-bought-together__item+.cs-bought-together__item:before{content:"+";position:absolute;top:4.5rem;left:-2.125rem;width:1.25rem;height:1.25rem;display:grid;place-items:center;font-size:.875rem;line-height:1;border:1px solid rgba(var(--color-text-no-alpha) / .6);border-radius:50%}.cs-bought-together__media{max-width:180px;width:100%;margin-inline:auto}.cs-bought-together__button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/cs-bought-together.css.map */
