.m-product-extras{--extras-accent: var(--color-outline-button, 211, 166, 47);min-width:0;margin:24px 0 0;padding:0;border:0}.m-product-extras__title{padding:0;margin-bottom:10px;font-weight:600;color:rgb(var(--color-foreground))}.m-product-extras__list{overflow:hidden;border:1px solid rgba(var(--color-foreground),.15);border-radius:8px}.m-product-extras__item{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;transition:background-color .2s ease}.m-product-extras__item+.m-product-extras__item{border-top:1px solid rgba(var(--color-foreground),.1)}.m-product-extras__item:hover{background-color:rgba(var(--color-foreground),.03)}.m-product-extras__item:has(.m-product-extras__input:checked){background-color:rgba(var(--extras-accent),.08)}.m-product-extras__item--sold-out{cursor:not-allowed}.m-product-extras__item--sold-out:hover{background-color:transparent}.m-product-extras__item--sold-out>:not(.m-product-extras__price){opacity:.5}.m-product-extras__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.m-product-extras__check{flex:none;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid rgba(var(--color-foreground),.5);border-radius:4px;color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.m-product-extras__input:checked~.m-product-extras__check{border-color:rgb(var(--extras-accent));background-color:rgb(var(--extras-accent));color:rgb(var(--color-background))}.m-product-extras__input:focus-visible~.m-product-extras__check{outline:2px solid rgb(var(--extras-accent));outline-offset:2px}.m-product-extras__media{flex:none;width:44px;height:44px;overflow:hidden;border-radius:6px;background-color:#fff}.m-product-extras__media img{width:100%;height:100%;object-fit:contain}.m-product-extras__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.35}.m-product-extras__name{font-size:.9375em;font-weight:500;color:rgb(var(--color-foreground))}.m-product-extras__note{font-size:.8125em;color:rgba(var(--color-foreground),.65)}.m-product-extras__price{flex:none;font-weight:600;white-space:nowrap;color:rgb(var(--extras-accent))}.m-product-extras__item--sold-out .m-product-extras__price{font-size:.8125em;font-weight:500;color:rgba(var(--color-foreground),.65)}.m-product-form--main form:has([data-product-extra]:checked) .m-product-dynamic-checkout{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-extras.css.map */
