.product-addons{display:block}.label.product-addons__heading{display:block;margin-bottom:calc(2 * var(--space-unit));font-size:var(--pa-heading-size-mobile, .88em)}@media(min-width:769px){.label.product-addons__heading{font-size:var(--pa-heading-size-desktop, .88em)}}.product-addons__list{display:flex;flex-direction:column;gap:var(--pa-gap, calc(2 * var(--space-unit)));margin:0;padding:0;list-style:none}.product-addons__row{display:flex;gap:calc(3 * var(--space-unit));align-items:center;padding:var(--pa-padding, calc(3 * var(--space-unit)));border:var(--input-border-width, 1px) solid var(--pa-border-color, var(--card-border-color));border-radius:var(--input-border-radius, 0);background-color:var(--pa-bg, transparent);cursor:pointer}.product-addons__row,.product-addons__summary{font-size:var(--pa-text-size-mobile, inherit)}@media(min-width:769px){.product-addons__row,.product-addons__summary{font-size:var(--pa-text-size-desktop, inherit)}}.product-addons__row:hover{background-color:rgba(var(--text-color)/.03)}.product-addons__row:has(.product-addons__input:checked){border-color:var(--pa-accent, rgb(var(--text-color)))}.product-addons__row:has(.product-addons__input:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:2px}.product-addons__row.is-unavailable{cursor:not-allowed;opacity:.55}.product-addons__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.product-addons__media{flex:0 0 auto;width:var(--pa-image-size, 56px)}.product-addons__media img{display:block;width:100%;height:auto}.product-addons__body{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(.5 * var(--space-unit));min-width:0}.product-addons__title{font-size:var(--pa-title-size-mobile, inherit);font-weight:var(--pa-title-weight, 700);line-height:1.3}@media(min-width:769px){.product-addons__title{font-size:var(--pa-title-size-desktop, inherit)}}.product-addons__prices{display:flex;flex-wrap:wrap;gap:var(--space-unit) calc(2 * var(--space-unit));align-items:center;font-size:var(--pa-price-size-mobile, inherit)}@media(min-width:769px){.product-addons__prices{font-size:var(--pa-price-size-desktop, inherit)}}.product-addons__label{border-radius:0;font-weight:var(--product-label-weight, 500);white-space:nowrap}.product-addons__more{background-color:rgba(var(--text-color)/.08);color:rgb(var(--text-color))}.product-addons__label--sold-out{background-color:var(--pa-sold-out-color, #e32b2b);color:#fff}.product-addons__control{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.product-addons__control--checkbox{width:20px;height:20px;border:var(--input-border-width, 1px) solid rgba(var(--text-color)/.4);border-radius:var(--input-border-radius, 0);color:rgb(var(--bg-color));transition:background-color .15s ease,border-color .15s ease}.product-addons__control--checkbox .icon{width:12px;height:12px;opacity:0;transition:opacity .15s ease}.product-addons__input:checked~.product-addons__control--checkbox{border-color:var(--pa-accent, rgb(var(--text-color)));background-color:var(--pa-accent, rgb(var(--text-color)))}.product-addons__input:checked~.product-addons__control--checkbox .icon{opacity:1}.product-addons__control--toggle{width:40px;height:22px;padding:2px;border:var(--input-border-width, 1px) solid rgba(var(--text-color)/.25);border-radius:11px;background-color:rgba(var(--text-color)/.1);justify-content:flex-start;transition:background-color .2s ease,border-color .2s ease}.product-addons__control--toggle:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background-color:rgb(var(--bg-color));box-shadow:0 1px 3px rgba(var(--text-color)/.3);transition:transform .2s cubic-bezier(.2,.6,.4,1)}.product-addons__input:checked~.product-addons__control--toggle{border-color:var(--pa-accent, rgb(var(--text-color)));background-color:var(--pa-accent, rgb(var(--text-color)))}.product-addons__input:checked~.product-addons__control--toggle:before{transform:translate(18px)}[dir=rtl] .product-addons__input:checked~.product-addons__control--toggle:before{transform:translate(-18px)}.product-addons--control-start .product-addons__control{order:-1}.product-addons__summary{display:flex;gap:calc(3 * var(--space-unit));align-items:center;justify-content:space-between;width:100%;padding:var(--pa-padding, calc(3 * var(--space-unit)));border:var(--input-border-width, 1px) solid var(--pa-border-color, var(--card-border-color));border-radius:var(--input-border-radius, 0);background-color:var(--pa-bg, transparent);color:inherit;font-family:inherit;font-weight:inherit;text-align:start;cursor:pointer}.product-addons__summary-body{display:flex;flex:1 1 auto;gap:calc(3 * var(--space-unit));align-items:center;min-width:0}.product-addons__chevron{flex:0 0 auto;transition:transform .2s ease}.product-addons__summary[aria-expanded=true] .product-addons__chevron{transform:rotate(180deg)}.product-addons--collapsible .product-addons__list{margin-top:var(--pa-gap, calc(2 * var(--space-unit)))}.product-addons__note{margin:calc(2 * var(--space-unit)) 0 0;font-size:.88em;opacity:.7}@media(prefers-reduced-motion:reduce){.product-addons__control,.product-addons__control:before,.product-addons__chevron,.product-addons__control .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/product-addons.css.map */
