.line-item:has(.ts-addons,.ts-addon-picker){display:grid;grid-template-columns:var(--line-item-media-width) minmax(0,1fr);column-gap:1.5rem;row-gap:.25rem;align-items:center}.line-item:has(.ts-addons,.ts-addon-picker)>.line-item__media{grid-column:1}.line-item:has(.ts-addons,.ts-addon-picker)>.line-item-info{grid-column:2}.line-item:has(.ts-addons,.ts-addon-picker)>.ts-addons,.line-item:has(.ts-addons,.ts-addon-picker)>.ts-addon-picker{grid-column:1 / -1}.line-item:not(:has(.line-item__media))>.line-item-info{grid-column:1 / -1}.ts-addons{display:grid;gap:.625rem;margin:.5rem 0 0;padding:.75rem 0 0;border-top:1px solid rgb(var(--border-color, 0 0 0) / .12);width:100%}.ts-addon{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem}.ts-addon__media{width:2.25rem;height:2.25rem;object-fit:cover;border-radius:.25rem;background:rgb(var(--border-color, 0 0 0) / .08)}.ts-addon__media--empty{display:block}.ts-addon__info{min-width:0;display:grid;gap:.125rem}.ts-addon__title{font-size:.8125rem;font-weight:500;line-height:1.3;margin:0}.ts-addon__meta{font-size:.75rem;line-height:1.3;margin:0;overflow-wrap:anywhere}.ts-addon__price{font-size:.8125rem;white-space:nowrap;font-variant-numeric:tabular-nums}.ts-addon{grid-template-columns:2.75rem minmax(0,1fr) auto auto}.ts-addon__remove{margin-left:.25rem}.ts-addon-picker{display:grid;gap:.375rem;width:100%;padding-top:.5rem}.ts-addon-picker[aria-busy=true]{opacity:.5;pointer-events:none}.ts-addon-card{display:block;width:100%;margin:0;padding:0;border:1px solid rgb(var(--border-color, 0 0 0) / .22);border-radius:.375rem;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ts-addon-card:hover{border-color:rgb(var(--text-color))}.ts-addon-card__row{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .375rem;list-style:none;cursor:pointer}.ts-addon-card__row::-webkit-details-marker{display:none}.ts-addon-card__media{display:block;width:2.25rem;height:2.25rem;object-fit:cover;border-radius:.25rem;background:rgb(var(--border-color, 0 0 0) / .08)}.ts-addon-card__info{display:grid;gap:.125rem;min-width:0}.ts-addon-card__title{font-size:.8125rem;font-weight:500;line-height:1.25}@media screen and (max-width:699px){.ts-addon-card__title{font-size:.75rem}}.ts-addon-card__desc{font-size:.75rem;line-height:1.3;color:rgb(var(--text-color) / .65)}.ts-addon-card__cta{display:flex;align-items:center;gap:.5rem}.ts-addon-card__price{font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--text-color) / .75)}.ts-addon-card__btn{display:inline-block;font-size:.6875rem;font-weight:500;line-height:1;padding:.3125rem .6rem;border-radius:999px;background:var(--ts-kurv-aksent, #152315);color:var(--ts-kurv-aksent-tekst, #fff);white-space:nowrap}.ts-addon-card:hover .ts-addon-card__btn{background:var(--ts-kurv-aksent-hover, #0f1a0f)}.ts-addon-card--engrave[open] .ts-addon-card__btn{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.ts-addon-card--engrave .ts-addon-picker__form{padding:0 .625rem .75rem}.ts-addon-picker__error{color:var(--ts-kurv-rabatt, #cc3333);margin:0}.ts-addon-picker__form{display:grid;gap:.375rem;padding:.625rem 0 .25rem}.ts-addon-picker__label{font-size:.75rem}.ts-addon-picker__input{width:100%;font-size:.875rem;padding:.5rem .625rem;border:1px solid rgb(var(--border-color, 0 0 0) / .3);border-radius:.25rem;background:transparent;color:inherit}.ts-addon-picker__submit{justify-self:start;margin-top:.25rem}.ts-addon,.ts-addon-card__row{grid-template-columns:2.25rem minmax(0,1fr) auto 3.75rem;column-gap:.75rem;gap:0 .75rem;padding:0;min-height:2.25rem}.ts-addon-card{border:0;border-radius:0}.ts-addon-card__cta{display:contents}.ts-addon__media,.ts-addon-card__media{width:2.25rem;height:2.25rem}.ts-addon-card__title{font-size:.8125rem;line-height:1.3}@media screen and (max-width:699px){.ts-addon-card__title{font-size:.8125rem}}.ts-addon-card__price{font-size:.8125rem;color:inherit}.ts-addon__remove,.ts-addon-card__btn{justify-self:center;margin-left:0}.ts-addon-card__btn{justify-self:stretch;text-align:center;padding-inline:0}.ts-addon-card--engrave .ts-addon-picker__form{padding:.625rem 0 .75rem}.ts-addon-picker{gap:.625rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgb(var(--border-color, 0 0 0) / .12)}.ts-addons+.ts-addon-picker{margin-top:0;padding-top:.375rem;border-top:0}.ts-engrave-preview{background:url(https://cdn.shopify.com/s/files/1/2077/0683/files/steel_background.jpg?v=1709703071) center / cover no-repeat;min-height:64px;display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;font-size:1.5rem;line-height:1.1;color:#1a1a1a;text-align:center;overflow-wrap:anywhere;border-radius:.25rem}.ts-engrave-preview.is-rock-salt{font-size:1.125rem}.ts-cart-toggle{width:100%;border-top:1px solid rgb(var(--border-color, 0 0 0) / .12)}.ts-cart-toggle__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;cursor:pointer;list-style:none;font-size:.9375rem}.ts-cart-toggle__summary::-webkit-details-marker{display:none}.ts-cart-toggle__icon{transition:transform .2s ease;flex-shrink:0}.ts-cart-toggle[open] .ts-cart-toggle__icon{transform:rotate(180deg)}.ts-cart-toggle>:not(summary){padding-bottom:.75rem}.ts-cart-sum{width:100%;padding:.875rem 0 .25rem;border-top:1px solid rgb(var(--border-color, 0 0 0) / .12)}.ts-cart-sum .h5{margin:0}.ts-cart-sum__value{font-variant-numeric:tabular-nums}.ts-cart-sum__regular{text-decoration:line-through;font-variant-numeric:tabular-nums}.ts-cart-sum__savings{color:var(--ts-kurv-rabatt, #cc3333);font-weight:500;font-variant-numeric:tabular-nums}.line-item.ts-line-item--addons{display:grid;grid-template-columns:var(--line-item-media-width) minmax(0,1fr);column-gap:1.5rem;row-gap:.25rem;align-items:center}.line-item.ts-line-item--addons>.line-item__media{grid-column:1}.line-item.ts-line-item--addons>.line-item-info{grid-column:2}.line-item.ts-line-item--addons>.ts-addons,.line-item.ts-line-item--addons>.ts-addon-picker{grid-column:1 / -1}.ts-cart-links{display:flex;align-items:center;gap:.5rem;width:100%}.ts-cart-links__btn{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.ts-cart-links__btn[aria-expanded=true]{text-decoration:none;color:rgb(var(--text-color))}.ts-cart-panel{padding-top:.5rem}.ts-cart-panel .form-control textarea{min-height:3.5rem}.ts-font-swatches{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.ts-font-swatches>legend{grid-column:1 / -1;padding:0;margin-bottom:.125rem}.ts-font-swatch{position:relative;display:grid;gap:.125rem;justify-items:center;padding:.5rem .25rem .375rem;border:1px solid rgb(var(--border-color, 0 0 0) / .3);border-radius:.25rem;cursor:pointer;text-align:center}.ts-font-swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.ts-font-swatch:has(input:checked),.ts-font-swatch.is-checked{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.ts-font-swatch:has(input:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:2px}.ts-font-swatch__sample{font-size:1rem;line-height:1.2;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.ts-font-swatch__name{font-size:.625rem;line-height:1.2;color:rgb(var(--text-color) / .6)}.ts-font-swatch__sample[style*="Rock Salt"]{font-size:.6875rem}.ts-font-swatch__sample[style*=Stardos]{font-size:.875rem}.ts-addon-picker__submit{background:var(--ts-kurv-aksent, #152315);color:var(--ts-kurv-aksent-tekst, #fff);border-color:var(--ts-kurv-aksent, #152315)}.ts-addon-picker__submit:hover{background:var(--ts-kurv-aksent-hover, #0f1a0f)}.ts-engrave-preview{min-height:56px}.ts-frakt{padding:.75rem 0;border-block-end:1px solid rgb(var(--border-color, 0 0 0) / .15);font-size:.9375rem;line-height:1.35}.cart-drawer .ts-frakt{margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding-inline:var(--drawer-body-padding-inline)}.ts-frakt__tekst{margin:0 0 .5rem}.ts-frakt__tekst strong{font-weight:600}.ts-frakt__bar{height:4px;border-radius:999px;background:rgb(var(--text-color) / .12);overflow:hidden}.ts-frakt__bar>span{display:block;height:100%;background:var(--ts-kurv-aksent, #152315);border-radius:999px;transition:width .4s ease}.ts-frakt__tips{margin:.5rem 0 0;font-size:.8125rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap;color:rgb(var(--text-color) / .75)}.ts-frakt__tips a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ts-frakt__add{font:inherit;font-size:.75rem;font-weight:500;line-height:1;padding:.375rem .7rem;border:0;border-radius:999px;background:var(--ts-kurv-aksent, #152315);color:var(--ts-kurv-aksent-tekst, #fff);cursor:pointer;white-space:nowrap}.ts-frakt__add:hover{background:var(--ts-kurv-aksent-hover, #0f1a0f)}.ts-frakt--ok{background:var(--ts-kurv-aksent, #152315);color:var(--ts-kurv-aksent-tekst, #fff);border-block-end:0;padding-inline:.875rem;animation:ts-frakt-pop .35s ease}.ts-frakt__ok{margin:0;display:flex;align-items:center;gap:.5rem;font-weight:500}.ts-frakt__hake{width:1rem;height:1rem;flex-shrink:0}@keyframes ts-frakt-pop{0%{transform:scale(.985);opacity:.5}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.ts-frakt--ok{animation:none}.ts-frakt__bar>span{transition:none}}.cart-discount-field .ts-discount-apply{position:absolute;inset-block:.375rem;inset-inline-end:.375rem;padding:0 .875rem;border:0;border-radius:999px;background:var(--ts-kurv-aksent, #152315);color:var(--ts-kurv-aksent-tekst, #fff);font:inherit;font-size:.75rem;font-weight:500;cursor:pointer}.cart-discount-field .ts-discount-apply:hover{background:var(--ts-kurv-aksent-hover, #0f1a0f)}.cart-discount-field input:not([type=hidden]){padding-inline-end:4.5rem}.cart-discount-field[aria-busy=true] .ts-discount-apply{visibility:hidden}.ts-cart-loefte{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:0;border:0;border-radius:0;background:none;color:var(--ts-muted);font-size:.875rem;line-height:1.35}.ts-cart-loefte .ts-ikon{width:16px;height:16px;flex-shrink:0}.shopify-section--main-cart .section-header:has(.ts-frakt){justify-self:stretch;max-width:none}.ts-frakt__tekst strong{font-weight:500}.ts-addon__media,.ts-addon-card,.ts-addon-card__media,.ts-addon-card__btn,.ts-addon-picker__input,.ts-engrave-preview,.ts-font-swatch,.ts-frakt__add,.cart-discount-field .ts-discount-apply{border-radius:0}@media(max-width:699px){.ts-addon-picker__input,cart-drawer .quantity-selector__input{font-size:16px}.ts-font-swatch__sample{font-size:.8125rem}.ts-font-swatch__sample[style*="Rock Salt"]{font-size:.625rem}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/ts-cart-addons.css.map */
