.kp-addons.kp-addons--simple{display:block;margin:20px 0 12px;color:#111;font-family:inherit}.kp-addons--simple *,.kp-addons--simple *:before,.kp-addons--simple *:after{box-sizing:border-box}.kp-addons--simple .kp-addons__header{margin:0 0 12px}.kp-addons--simple .kp-addons__heading{margin:0;font:inherit;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:0}.kp-addons--simple .kp-addons__sub{margin:4px 0 0;font-size:13px;line-height:1.45;color:#666}.kp-addons--simple .kp-addons__list{display:grid;gap:8px}.kp-addons--simple .kp-addons__row{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:1px solid #dedee7;border-radius:12px;background:#fff;cursor:pointer}.kp-addons--simple .kp-addons__row:has(input:checked){border-color:#5b5ea6;box-shadow:inset 0 0 0 1px #5b5ea6;background:#fafafe}.kp-addons--simple .kp-addons__row:has(input:focus-visible){outline:2px solid #5b5ea6;outline-offset:3px}.kp-addons--simple .kp-addons__image{width:60px;height:60px;border-radius:7px;overflow:hidden;background:#fff}.kp-addons--simple .kp-addons__photo{display:block;width:100%;height:100%;object-fit:contain}.kp-addons--simple .kp-addons__details{min-width:0}.kp-addons--simple .kp-addons__topline{display:flex;flex-direction:column;gap:3px}.kp-addons--simple .kp-addons__title{font-size:15px;line-height:1.35;font-weight:600;cursor:pointer}.kp-addons--simple .kp-addons__color{font-size:12px;font-weight:400;color:#666}.kp-addons--simple .kp-addons__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;line-height:1.4}.kp-addons--simple .kp-addons__price{font-size:15px;font-weight:600;color:#5b5ea6;white-space:nowrap}.kp-addons--simple .kp-set-old{color:#888;font-size:12px;font-weight:400}.kp-addons--simple .kp-addons__check{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-10px;cursor:pointer}.kp-addons--simple .kp-addons__check input[type=checkbox]{appearance:none;-webkit-appearance:none;display:block;position:static;width:22px;min-width:22px;height:22px;margin:0;border:1.5px solid #bcbcc8;border-radius:6px;background:#fff;cursor:pointer}.kp-addons--simple .kp-addons__check input:checked{border-color:#5b5ea6;background:#5b5ea6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center}.kp-addons--simple .kp-addons__check input:disabled{opacity:.35;cursor:default}.kp-addons--simple .kp-addons__options{display:none;margin-top:8px}.kp-addons--simple .kp-addons__row:has(input:checked) .kp-addons__options{display:block}.kp-addons--simple .kp-addons__option:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.kp-addons--simple .kp-addons__option-label{font-size:12px;color:#555}.kp-addons--simple .kp-addons__option select{min-width:64px;min-height:44px;padding:4px 8px;color:#111;background:#fff;border:1px solid #d7d7e3;border-radius:7px;font:inherit;font-size:16px;cursor:pointer}.kp-addons--simple .kp-addons__option select:focus-visible{outline:2px solid #5b5ea6;outline-offset:2px}.kp-addons--simple .kp-addons__total{margin:10px 0 0;font-size:13px;line-height:1.4;color:#5b5ea6}.kp-addons--simple .kp-addons__gift{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:12px;border:1px solid #dcdced;border-radius:10px;background:#f5f4fb}.kp-addons--simple .kp-addons__gift img{width:48px;height:48px;object-fit:contain;flex:none}.kp-addons--simple .kp-addons__gift div{flex:1;min-width:0}.kp-addons--simple .kp-addons__gift div strong{display:block;font-size:13px;font-weight:600;line-height:1.4}.kp-addons--simple .kp-addons__gift div span{display:block;color:#777;font-size:11px;line-height:1.4}.kp-addons--simple .kp-addons__free{color:#5b5ea6;font-size:13px;font-weight:600}.kp-addons--simple .kp-addons__availability,.kp-addons--simple .kp-addons__hint{font-size:13px;line-height:1.4;margin:6px 0 0}.kp-addons--simple [hidden],.kp-has-addons .shopify-payment-button{display:none!important}.kp-set-buy-price{white-space:nowrap;font-variant-numeric:tabular-nums}.product-form__submit:has(.kp-set-buy-price){gap:12px;letter-spacing:0}.product-form__submit[disabled] .kp-set-buy-price{display:none}.product__info-container:has(.kp-addons--simple) .product-form{margin:0 0 16px}@media(max-width:359px){.kp-addons--simple .kp-addons__row{grid-template-columns:48px minmax(0,1fr) 24px;gap:10px}.kp-addons--simple .kp-addons__image{width:48px;height:48px}}@media(max-width:359px),(min-width:750px)and (max-width:989px){.product-form__submit:has(.kp-set-buy-price){font-size:13px!important;letter-spacing:0!important;gap:8px;padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:no-preference){.kp-addons--simple .kp-addons__row{transition:border-color .15s,background-color .15s}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAAAAAABA */
