.product-content__featured-products-title+.product-content__featured-products-note{margin-block:4px 0}.bundle-addons{display:block;margin-block-start:20px}.bundle-addons__list{display:grid;grid-template-columns:1fr;gap:12px}@media screen and (min-width:740px){.bundle-addons__list{grid-template-columns:1fr 1fr;gap:16px}}.bundle-addon{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:10px;border:1px solid rgba(var(--text-color),.12);border-radius:8px;background:rgb(var(--background));transition:border-color .15s ease,box-shadow .15s ease;align-items:stretch}@media screen and (min-width:740px){.bundle-addon{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:12px;gap:10px}}.bundle-addon:not(.bundle-addon--checked):hover{border-color:rgba(var(--text-color),.35)}.bundle-addon--checked{border-color:rgb(var(--heading-color));box-shadow:inset 0 0 0 1px rgb(var(--heading-color))}.bundle-addon--sold-out{opacity:.55}.bundle-addon__media{align-self:start;min-width:0;position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background:rgba(var(--text-color),.04)}.bundle-addon__image{width:100%;height:100%;object-fit:cover;display:block}.bundle-addon__badge{position:absolute;top:6px;left:6px;z-index:2;font-family:var(--text-font-family);font-weight:var(--text-font-bold-weight);font-size:11px;letter-spacing:.5px;padding:3px 6px;background:rgb(var(--heading-color));color:rgb(var(--background));border-radius:4px;text-transform:uppercase}.bundle-addon__info{position:absolute;top:6px;right:6px;z-index:2;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(var(--background),.92);color:rgb(var(--heading-color));box-shadow:0 1px 3px #0000002e;text-decoration:none;transition:background-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.bundle-addon__info:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}.bundle-addon__info svg{width:15px;height:15px;display:block;pointer-events:none}.bundle-addon__info:hover{background:rgb(var(--background));transform:scale(1.08)}.bundle-addon__info:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:2px}.bundle-addon__body{display:flex;flex-direction:column;gap:6px;min-width:0}.bundle-addon__checkbox-row{display:flex;align-items:flex-start;gap:8px;cursor:pointer;margin:0}.bundle-addon__checkbox{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;cursor:pointer;accent-color:rgb(var(--heading-color))}.bundle-addon__title{font-size:13px;line-height:1.3;font-weight:var(--text-font-weight);color:rgb(var(--text-color))}@media screen and (min-width:740px){.bundle-addon__title{font-size:14px}}.bundle-addon__title--link{text-decoration:none;display:block}.bundle-addon__title--link:hover{text-decoration:underline}.bundle-addon__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px}.bundle-addon__price--current{font-weight:var(--text-font-weight);color:rgb(var(--text-color))}.bundle-addon__price--compare{color:#5b5b5b;text-decoration:line-through;font-size:12px}.bundle-addon__sold-out-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:rgba(var(--text-color),.6);margin-top:4px}.bundle-addon__options{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bundle-addon__option{flex:1 1 auto;min-width:90px}.bundle-addon__select{width:100%;font-size:12px;padding:6px 8px;border:1px solid rgba(var(--text-color),.25);border-radius:6px;background:rgb(var(--background));color:rgb(var(--text-color));cursor:pointer}.bundle-addon__select:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:1px}.bundle-addons__more{margin-block-start:12px;border:1.5px dashed rgba(var(--text-color),.35);border-radius:8px;background:rgba(var(--text-color),.02);transition:border-color .15s ease}.bundle-addons__more--has{border-style:solid;border-color:rgb(var(--heading-color));background:rgb(var(--background))}.bundle-addons__more-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;text-align:start;color:rgb(var(--text-color));cursor:pointer}.bundle-addons__more-thumbs{display:flex;flex-shrink:0}.bundle-addons__more-thumbs img{width:30px;height:34px;object-fit:cover;border-radius:4px;border:2px solid rgb(var(--background));background:rgba(var(--text-color),.04)}.bundle-addons__more-thumbs img+img{margin-inline-start:-8px}.bundle-addons__more-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.bundle-addons__more-label{font-size:13px;font-weight:var(--text-font-bold-weight);color:rgb(var(--heading-color))}.bundle-addons__more-note{font-size:12px;color:rgba(var(--text-color),.7)}.bundle-addons__more--has .bundle-addons__more-note{display:none}.bundle-addons__more-chevron{width:18px;height:18px;flex-shrink:0}.bundle-addons__picked{margin:0 12px;padding:10px 0 12px;border-top:1px solid rgba(var(--text-color),.12)}.bundle-addons__picked-title{margin:0 0 8px;font-size:11px;font-weight:var(--text-font-bold-weight);letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--text-color),.65)}.bundle-addons__picked-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bundle-addons__picked-item{display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;margin:0}.bundle-addons__picked-item img{width:34px;height:39px;object-fit:cover;border-radius:4px;background:rgba(var(--text-color),.04)}.bundle-addons__picked-name{min-width:0;font-size:12px;line-height:1.3}.bundle-addons__picked-variant{display:block;color:rgba(var(--text-color),.65)}.bundle-addons__picked-price{font-size:12px;font-weight:var(--text-font-bold-weight);white-space:nowrap}.bundle-addons__picked-remove{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(var(--text-color),.2);font-size:15px;line-height:1;color:rgba(var(--text-color),.7);cursor:pointer}.bundle-addons__picked-remove:hover{border-color:rgb(var(--heading-color));color:rgb(var(--heading-color))}.bundle-addons__drawer-subtitle{margin-block-start:2px}.bundle-addons__drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.bundle-addons__drawer .bundle-addon{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:10px}.bundle-addons__drawer .bundle-addon__media{aspect-ratio:15 / 17}
/*# sourceMappingURL=/cdn/shop/t/190/assets/bundle-addons.css.map */
