.cart-item__addons .cart-item__addon{width:100%;gap:4px}.cart-item__addons{display:flex;flex-direction:column;gap:16px}.cart-item__addon-row{display:flex;gap:4px}.cart-item__addon-value{flex:1}.cart-item__addon-meta{font-size:12px}.cart-item__addon-price{text-wrap:nowrap;font-size:14.08px}.cart-item__price-top{text-wrap:nowrap}.cart-item__details:has(.cart-item__addons){display:flex;flex-direction:column;gap:16px}.icon__info{border:2px solid currentColor;border-radius:50%;padding:2px}.personalisation-info__trigger{color:inherit;text-decoration:none;font-weight:700}.personalisation-info__trigger:hover,.personalisation-info__trigger:focus{color:inherit;text-decoration:none}.personalisation-info__trigger svg{color:inherit}.personalisation--button{display:flex!important;justify-content:center;gap:1rem}.personalisation-range-input{-webkit-appearance:none;appearance:none;border-radius:28px;background:#2a2b2a33;height:2px;margin:14px 0;padding:0}.personalisation-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #2a2b2a}.personalisation-modal__preview-switchers{display:flex;border-radius:28px;background-color:rgb(var(--btn-bg-color)/.1);width:100%;overflow:hidden;font-size:14.08px}.personalisation-modal__preview-switchers .preview-switcher{flex-grow:1;height:45px;text-transform:uppercase;font-weight:700;width:100%}.personalisation-modal__preview-switchers .preview-switcher.selected{color:rgb(var(--btn-text-color));background-color:rgb(var(--btn-bg-color));border-radius:28px}.personalisation-modal__preview-switchers .preview-switcher:not(.selected){color:rgb(var(--btn-bg-color))}.personalisation-modal__preview-switchers .preview-switcher.preview-switcher--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.modal:has(.personalisation-modal){justify-content:flex-start!important;align-items:start!important}.modal__window.personalisation-modal{width:100%;max-width:100%;margin:20px;display:flex;flex-direction:column}.modal__window.personalisation-modal .personalisation-modal__preview-wrapper .personalisation-modal__preview-switchers{display:none}.modal__window.personalisation-modal .personalisation-modal__preview-wrapper .personalisation-modal__preview-image__wrapper{padding:40px 20px}.modal__window.personalisation-modal .personalisation-modal__preview-wrapper .personalisation-modal__preview-image__wrapper .preview-image-container{position:relative}.modal__window.personalisation-modal .personalisation-modal__preview-wrapper .personalisation-modal__preview-image__wrapper .preview-image-container.back .preview__allowed-zone{right:0}.modal__window.personalisation-modal .personalisation-modal__preview-wrapper .personalisation-modal__preview-image__wrapper .preview-image-container .preview__allowed-zone{overflow:hidden;position:absolute;height:100%;z-index:100}.modal__window.personalisation-modal .personalisation-modal__content{display:flex;flex-direction:column;flex:1}.modal__window.personalisation-modal .personalisation-modal__content .personalisation-modal__form{display:flex;flex-direction:column;gap:24px;padding:20px 20px 32px;font-size:14.08px;line-height:150%}.modal__window.personalisation-modal .personalisation-modal__header{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(42,43,42,.2)}.modal__window.personalisation-modal .personalisation-modal__header .h5{margin-bottom:0}.modal__window.personalisation-modal .personalisation-modal__header .modal__close-btn{top:20px!important;right:20px!important}.modal__window.personalisation-modal .personalisation-modal__form{padding:20px;display:flex;flex-direction:column;gap:24px}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__buttons{display:flex;gap:12px;flex-direction:column}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__buttons .btn{font-size:1em}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-text{display:flex;flex-direction:column;gap:16px}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-text .personalisation-modal__form-input{display:flex;flex-direction:column;gap:8px;position:relative}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-text .personalisation-modal__form-input .input{font-size:1em}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-text .personalisation-modal__form-input span{display:flex;gap:8px}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-text .personalisation-modal__form-input .personalisation-modal__form-input-reset{position:absolute;bottom:6px;right:18px}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-text .personalisation-modal__form-input.hidden{display:none}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-toggles{display:flex;gap:16px}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-toggles .personalisation-modal__form-input-toggle{display:flex;flex-direction:column;gap:8px;width:100%}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-toggles .personalisation-modal__form-input-toggle div{display:flex;gap:8px}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-toggles .personalisation-modal__form-input-toggle div svg{margin:auto 0}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input-toggles.personalisation-emblem-size-row{flex-direction:column;gap:0}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input{display:flex;flex-direction:column;gap:8px}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input .personalisation-emblem-picker{display:flex;flex-direction:column;gap:12px}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input .personalisation-emblem-picker .emblems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;width:100%;min-width:0}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input .personalisation-emblem-picker .emblems:empty{display:none}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input .personalisation-emblem-picker .emblems.hidden{display:none}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input .personalisation-emblem-picker .emblem-option{border:1px solid rgba(42,43,42,.2);border-radius:4px;background-color:#0000;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;aspect-ratio:93/58.13;padding:5px}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input .personalisation-emblem-picker .emblem-option img{width:100%;height:100%;display:block;object-fit:contain}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input .personalisation-emblem-picker .emblem-option.is-selected{border:2px solid #2a2b2a}.modal__window.personalisation-modal .personalisation-modal__form .personalisation-modal__form-input.hidden{display:none}.modal__window.personalisation-info{max-width:640px;min-height:0}.modal__window.personalisation-info .modal__content{padding:40px 20px}.modal__window.personalisation-info .modal__content .h4{margin-bottom:12px}.personalisation_warning{display:flex;gap:8px;align-items:center;color:#cb2b2b;padding:8px 16px;background-color:#cb2b2b1a;font-size:12px}.personalisation_warning.hidden{display:none}.personalisation_warning svg{min-width:16px;min-height:16px}.personalisation-modal__summary{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f4f4f4}.personalisation-modal__summary .personalisation-summary-inline__header{display:flex;justify-content:space-between;align-items:center;gap:8px}.personalisation-modal__summary .h6{margin-bottom:0;font-size:16px}.personalisation-modal__summary p{margin-bottom:0}.personalisation-modal__summary .personalisation-modal__summary-items{display:flex;flex-direction:column;gap:4px;font-size:14.08px}.personalisation-modal__summary .personalisation-modal__summary-items .personalisation-modal__summary-item{display:flex;gap:24px}.personalisation-modal__summary .personalisation-modal__summary-items .personalisation-modal__summary-item p:first-child{flex-grow:1}.personalisation-modal__summary .personalisation-modal__summary-total{display:flex;gap:24px;font-weight:700;font-size:16px}.personalisation-modal__summary .personalisation-modal__summary-total p:first-child{flex-grow:1}.personalisation-modal__form-separator{width:100%;min-height:1px;max-height:1px;background-color:#2a2b2a26}.preview__text{white-space:nowrap}.cart-item__header{display:flex;flex-direction:column;gap:8px}.personalisation-emblem-select .input{font-size:1em}@media screen and (min-width:767px){.cart-item__header{flex-direction:row}.cart-item__addons .cart-item__addon{gap:8px}}@media screen and (min-width:1100px){.modal__window.personalisation-modal{margin:48px;height:calc(100vh - 96px);max-height:calc(100vh - 96px);display:flex;flex-direction:column}.modal__window.personalisation-modal .personalisation-modal__header{padding:24px 40px;flex-shrink:0}.modal__window.personalisation-modal .personalisation-modal__header .h5,.modal__window.personalisation-modal .personalisation-modal__header .modal__close-btn{top:27.5px!important;right:40px!important}.modal__window.personalisation-modal .personalisation-modal__content{flex-direction:row;flex:1;min-height:0}.modal__window.personalisation-modal .personalisation-modal__content .personalisation-modal__form{padding:32px 40px;border-left:1px solid rgba(42,43,42,.2);flex-shrink:0;width:530px;overflow-y:auto}.modal__window.personalisation-modal .personalisation-modal__content .personalisation-modal__form .personalisation-modal__preview-switchers{display:none}.modal__window.personalisation-modal .personalisation-modal__content .personalisation-modal__form .personalisation-modal__buttons{flex-direction:row;gap:16px}.modal__window.personalisation-modal .personalisation-modal__preview-wrapper{padding:32px 40px 72px;display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.modal__window.personalisation-modal .personalisation-modal__preview-wrapper .personalisation-modal__preview-switchers{display:flex;max-width:450px;margin:27px auto 0;flex-shrink:0}.modal__window.personalisation-modal .personalisation-modal__preview-wrapper[data-has-back=false] .personalisation-modal__preview-switchers{display:none!important}.modal__window.personalisation-modal .personalisation-modal__preview-wrapper .personalisation-modal__preview-image__wrapper{flex:1;min-height:0;padding:0;display:flex;align-items:center;justify-content:center}.modal__window.personalisation-modal .modal__window.personalisation-info .modal__content{padding:40px}.modal__window.personalisation-modal .modal__window.personalisation-info .modal__content .h4{margin-bottom:16px}.modal__window.personalisation-modal .personalisation-emblem-picker .emblems{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/personalisation-style.css.map */
