.product-addons{margin:16px 0;font-family:inherit}.product-addons__group+.product-addons__group{margin-top:20px}.product-addons__heading{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.15);font-size:inherit;font-weight:600;letter-spacing:inherit}.product-addons__list{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-addons__list::-webkit-scrollbar{display:none}.product-addons__card{flex:0 0 120px;scroll-snap-align:start;display:flex;flex-direction:column}@media(max-width:749px){.product-addons__card{flex-basis:105px}}.product-addons__media{position:relative}.product-addons__select{display:block;width:100%;padding:0;border:1px solid transparent;background:#f6f5f3;cursor:pointer}.product-addons__select img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover}.product-addons__card.is-selected .product-addons__select{border-color:#000}.product-addons__card.is-disabled{opacity:.45}.product-addons__check{position:absolute;left:8px;bottom:8px;width:16px;height:16px;border:1px solid #000;border-radius:50%;background:#fff}.product-addons__card.is-selected .product-addons__check{background:#000;box-shadow:inset 0 0 0 3px #fff}.product-addons__info{position:absolute;right:8px;bottom:8px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:0;background:none;font-size:13px;font-style:italic;line-height:1;color:inherit;text-decoration:none}.product-addons__title{margin:8px 0 0;font-size:13px;font-weight:inherit;line-height:1.3;min-height:calc(13px * 1.3 * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-addons__price,.product-addons__chosen{margin:4px 0 0;font-size:13px;line-height:1.3;opacity:.7}.product-addons__summary,.product-addons__error{margin:12px 0 0;font-size:13px}.product-addons__error{color:#b42318}.product-addons__drawer{width:min(460px,100%);max-width:100%;border:0;padding:20px;font-family:inherit}.product-addons__drawer::backdrop{background:#0006}@media(max-width:749px){.product-addons__drawer{margin:auto 0 0;width:100%}}.product-addons__drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.product-addons__drawer-title{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.product-addons__drawer-close{background:none;border:0;font-size:22px;line-height:1;cursor:pointer}.product-addons__options{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:16px}.product-addons__option{aspect-ratio:1;border:1px solid rgba(0,0,0,.3);border-radius:50%;background:#fff;font-family:inherit;font-size:13px;cursor:pointer}.product-addons__option.is-active{background:#000;color:#fff}.product-addons__option:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/68/assets/product-addons.css.map */
