.product-addons__fieldset{border:0;margin:0;padding:0;min-width:0}.product-addons__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding:0;margin-bottom:1rem}.product-addons__optional{font-size:.87em;color:rgba(var(--color-foreground),.65)}.product-addons__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.product-addons__item{position:relative;display:grid;grid-template-columns:auto 6.4rem minmax(0,1fr) auto;align-items:center;gap:.5rem 1.2rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:var(--blocks-radius);transition:border-color .2s,background-color .2s,box-shadow .2s}.product-addons__item:hover{border-color:rgba(var(--color-foreground),.4)}.product-addons__item.is-selected,.product-addons__item:has(.product-addons__check:checked){border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.product-addons__check{width:2rem;height:2rem;margin:0;cursor:pointer;accent-color:rgb(var(--color-foreground))}.product-addons__media{display:block;width:6.4rem;aspect-ratio:1;overflow:hidden;border-radius:var(--blocks-radius-mobile, var(--blocks-radius));background-color:rgba(var(--color-foreground),.04);cursor:pointer}.product-addons__media img,.product-addons__media svg{width:100%;height:100%;object-fit:contain}.product-addons__body{display:grid;gap:.4rem;min-width:0}.product-addons__title{font-weight:var(--font-body-weight-bold, 600);line-height:1.3;overflow-wrap:anywhere;cursor:pointer}.product-addons__variant{justify-self:start;max-width:100%;padding:.3rem 2.4rem .3rem 1rem;font-size:.87em;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:var(--inputs-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-addons__meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.87em;color:rgba(var(--color-foreground),.75)}.product-addons__details{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2em}.product-addons__price{font-weight:var(--font-body-weight-bold, 600);white-space:nowrap;cursor:pointer}@media screen and (max-width:749px){.product-addons__heading{margin-bottom:.8rem}.product-addons__heading .h4,.product-addons__heading .h5{font-size:1.6rem}.product-addons__optional{font-size:1.2rem}.product-addons__list{gap:.6rem}.product-addons__item{grid-template-columns:auto 4.4rem minmax(0,1fr) auto;gap:.2rem .9rem;padding:.8rem 1rem}.product-addons__check{width:1.8rem;height:1.8rem}.product-addons__media{width:4.4rem}.product-addons__body{gap:.2rem}.product-addons__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.3rem;line-height:1.3}.product-addons__meta,.product-addons__variant{font-size:1.15rem}.product-addons__price{font-size:1.3rem}.product-addons__total{margin-top:.8rem;padding:.8rem 1rem;font-size:1.3rem}}.product-addons__reveal{position:relative}product-addons:defined .product-addons__list[data-collapsed] .product-addons__item--more:not(.product-addons__item--peek):not(:has(.product-addons__check:checked)){display:none}product-addons:defined .product-addons__list[data-collapsed] .product-addons__item--peek:not(:has(.product-addons__check:checked)){max-height:6.4rem;overflow:hidden;filter:blur(2px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 95%);mask-image:linear-gradient(to bottom,#000 0%,transparent 95%)}.product-addons__more{display:none;margin:1rem auto 0;padding:.55rem 1.4rem;border:1px solid rgb(var(--color-foreground));border-radius:var(--buttons-radius, 99rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;line-height:1.3;font-weight:var(--font-body-weight-bold, 600);cursor:pointer;transition:background-color .2s,color .2s}@media screen and (max-width:749px){.product-addons__more{padding:.45rem 1.2rem;font-size:1.2rem}}.product-addons__more:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}product-addons:defined .product-addons__more{display:block}product-addons:defined .product-addons__list[data-collapsed]+.product-addons__more{position:absolute;left:50%;bottom:.8rem;margin:0;transform:translate(-50%);box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.12)}.product-addons__total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:1rem 0 0;padding:1rem 1.4rem;border-radius:var(--blocks-radius);background-color:rgba(var(--color-foreground),.04)}.product-addons__total[hidden]{display:none}.product-addons__total-value{font-weight:var(--font-body-weight-bold, 600);font-size:1.125em;white-space:nowrap}@media screen and (max-width:749px){product-addons:defined .product-addons__list[data-collapsed] .product-addons__item--peek:not(:has(.product-addons__check:checked)){max-height:4.6rem}product-addons:defined .product-addons__list[data-collapsed]+.product-addons__more{bottom:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-addons.css.map */
