addon-configurator{display:block}.addon-cfg__group{margin-bottom:1rem}.addon-cfg__group:last-child{margin-bottom:0}.addon-cfg__group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.addon-cfg__group-label{font-size:calc(var(--typeBaseSize) * .875)}.addon-cfg__required{font-size:.6875rem;color:var(--colorTextBody);opacity:.5}.addon-cfg__info-link{display:inline-block;margin-top:.25rem;font-size:calc(var(--typeBaseSize) * .8125);color:var(--colorTextBody);opacity:.6;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.addon-cfg__info-link:hover{opacity:1}.addon-cfg__options{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.addon-cfg__card{display:flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--cfg-card-border, #c5a467);border-radius:var(--cfg-card-radius, 8px);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:var(--cfg-card-bg, #ffffff);min-height:44px;flex:0 1 auto}.addon-cfg__card:hover{border-color:var(--cfg-card-border-selected, #c5a467)}.addon-cfg__card:has(.addon-cfg__input:checked){border-color:var(--cfg-card-border-selected, #c5a467);background-color:var(--cfg-card-bg-selected, #ffffff);box-shadow:0 0 0 1px var(--cfg-card-border-selected, #c5a467)}.addon-cfg__card-content{display:flex;align-items:center;gap:.5rem}.addon-cfg__card-label{font-size:calc(var(--typeBaseSize) * .875);color:var(--colorTextBody);white-space:nowrap}.addon-cfg__card-price{font-size:calc(var(--typeBaseSize) * .875);color:var(--colorTextBody);white-space:nowrap;font-variant-numeric:tabular-nums}.addon-cfg__card-price--included{opacity:.5}.addon-cfg__card--text{flex:1 1 auto;min-width:180px;padding:8px 16px}.addon-cfg__card--text .addon-cfg__card-content{flex:1;width:100%}.addon-cfg__text-wrapper{position:relative;flex:1}.addon-cfg__text-input{width:100%;padding:4px 3rem 4px 0;border:none;border-bottom:1px solid var(--colorBorder);background:transparent;font-size:calc(var(--typeBaseSize) * .875);color:var(--colorTextBody);outline:none;transition:border-color .2s ease,opacity .2s ease}.addon-cfg__text-input:focus{border-bottom-color:var(--cfg-card-border-selected, #c5a467)}.addon-cfg__text-input::placeholder{color:var(--colorTextBody);opacity:.4}.addon-cfg__text-input:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.addon-cfg__char-count{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--colorTextBody);opacity:.4}.addon-cfg__card--text:has(.addon-cfg__input:checked){border-color:var(--cfg-card-border-selected, #c5a467);background-color:var(--cfg-card-bg-selected, #ffffff);box-shadow:0 0 0 1px var(--cfg-card-border-selected, #c5a467)}.addon-cfg__card--text:has(.addon-cfg__text-input:not(:placeholder-shown)){border-color:var(--cfg-card-border-selected, #c5a467);box-shadow:0 0 0 1px var(--cfg-card-border-selected, #c5a467)}@media only screen and (max-width:768px){.addon-cfg__card--text{min-width:100%}}configurator-summary{display:block}.cfg-summary{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:20;transform:translateY(100%);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease;pointer-events:none;padding-bottom:env(safe-area-inset-bottom,0);background:var(--cfg-summary-bg, var(--colorBody));border-top:var(--cfg-summary-border-width, 2px) solid var(--cfg-summary-border-color, #c5a467);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@supports (backdrop-filter: blur(20px)){.cfg-summary{background:color-mix(in srgb,var(--cfg-summary-bg, var(--colorBody)) 85%,transparent)}}.cfg-summary--visible{transform:translateY(0);opacity:1;pointer-events:auto}.cfg-summary__inner{display:flex;flex-direction:column;gap:.625rem;max-width:1500px;margin:0 auto;padding:.875rem 17px;color:var(--cfg-summary-text, var(--colorTextBody))}@media only screen and (min-width:769px){.cfg-summary__inner{padding:.875rem 40px}}.cfg-summary__main-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cfg-summary__delivery{display:flex;align-items:center;gap:.625rem;min-width:0}.cfg-summary__delivery-icon{width:var(--cfg-summary-delivery-icon-size, 24px);height:var(--cfg-summary-delivery-icon-size, 24px);object-fit:contain;flex-shrink:0}.cfg-summary__delivery-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.cfg-summary__delivery-title{font-size:var(--cfg-summary-title-size, 14px);color:var(--cfg-summary-text, var(--colorTextBody));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-summary__delivery-subtitle{font-size:var(--cfg-summary-subtitle-size, 12px);color:var(--cfg-summary-text, var(--colorTextBody));opacity:.6;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.cfg-summary__delivery-subtitle:hover{opacity:1}span.cfg-summary__delivery-subtitle{text-decoration:none}.cfg-summary__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.cfg-summary__total-price{font-size:var(--cfg-summary-price-size, 20px);color:var(--cfg-summary-text, var(--colorTextBody));white-space:nowrap}.cfg-summary__payment-row{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.cfg-summary__payment-icon{height:var(--cfg-summary-payment-height, 28px);width:auto;object-fit:contain}.cfg-summary__chips-section{border-top:1px solid var(--colorBorder);padding-top:.5rem}.cfg-summary__chips-section[data-empty]{display:none}.cfg-summary__chips-toggle{display:flex;align-items:center;gap:.375rem;background:none;border:none;padding:.25rem 0;cursor:pointer;font-size:var(--cfg-summary-subtitle-size, 12px);color:var(--cfg-summary-text, var(--colorTextBody));opacity:.7;transition:opacity .2s ease}.cfg-summary__chips-toggle:hover{opacity:1}.cfg-summary__chips-arrow{transition:transform .25s ease}.cfg-summary__chips-toggle[aria-expanded=true] .cfg-summary__chips-arrow{transform:rotate(180deg)}.cfg-summary__chips-drawer{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1)}.cfg-summary__chips-drawer[aria-hidden=false]{max-height:200px}.cfg-summary__chips{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.375rem}.cfg-summary__chip{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:0;background:var(--cfg-summary-text, var(--colorTextBody));color:var(--cfg-summary-bg, var(--colorBody));font-size:.6875rem;white-space:nowrap}@media only screen and (max-width:768px){.cfg-summary__inner{padding:.75rem 17px}.cfg-summary__main-row{flex-wrap:wrap}.cfg-summary__delivery{width:100%}.cfg-summary__actions{width:100%;justify-content:space-between}.cfg-summary__actions .btn{flex:1}.cfg-summary__payment-row{justify-content:center}}.cart__item--addon{padding-left:1.5rem;border-left:2px solid var(--colorBorder);opacity:.85}.cart__item--addon .cart__image{display:none}.cart__item--addon .cart__item-name{font-size:.875em}.cart__item--addon .js-qty__wrapper{display:none}.cart__item--addon .cart__remove{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/38/assets/addon-configurator.css.map */
