.new-logo-prompt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:none;align-items:center;justify-content:center;padding:1.6rem}cart-drawer .cart-item[data-variant-id="55420858270081"],main-cart-items .cart-item[data-variant-id="55420858270081"],.cart-template .cart-item[data-variant-id="55420858270081"]{display:none!important}cart-drawer.new-logo-injected-loading .new-logo-action-host--loading,cart-drawer.new-logo-injected-loading .new-logo-extra-note--loading,cart-drawer.new-logo-injected-loading .new-logo-digitisation-inline--loading{position:relative;overflow:hidden;pointer-events:none!important}cart-drawer.new-logo-injected-loading .new-logo-extra-note--loading{color:transparent!important}cart-drawer.new-logo-injected-loading .new-logo-action-host--loading{min-height:1.85rem}cart-drawer.new-logo-injected-loading .new-logo-extra-note--loading{min-height:1.1rem}cart-drawer.new-logo-injected-loading .new-logo-action-host--loading>*,cart-drawer.new-logo-injected-loading .new-logo-extra-note--loading>*,cart-drawer.new-logo-injected-loading .new-logo-digitisation-inline--loading>*{opacity:0!important}cart-drawer.new-logo-injected-loading .new-logo-action-host--loading:before,cart-drawer.new-logo-injected-loading .new-logo-action-host--loading:after,cart-drawer.new-logo-injected-loading .new-logo-extra-note--loading:before,cart-drawer.new-logo-injected-loading .new-logo-digitisation-inline--loading:before,cart-drawer.new-logo-injected-loading .new-logo-digitisation-inline--loading:after{content:"";display:block;border-radius:.5rem;background:linear-gradient(90deg,#eceff5 20%,#f4f6fb,#eceff5 60%);background-size:250% 100%;animation:new-logo-injected-skeleton-shimmer 1.05s linear infinite}cart-drawer.new-logo-injected-loading .new-logo-action-host--loading:before{width:7rem;height:1.25rem;margin-top:.25rem}cart-drawer.new-logo-injected-loading .new-logo-action-host--loading:after{width:3.3rem;height:1.2rem;position:absolute;right:0;top:.25rem}cart-drawer.new-logo-injected-loading .new-logo-extra-note--loading:before{width:4.8rem;height:.95rem;margin-left:auto}cart-drawer.new-logo-injected-loading .new-logo-digitisation-inline--loading{min-height:4.4rem}cart-drawer.new-logo-injected-loading .new-logo-digitisation-inline--loading:before{width:10.8rem;height:1.2rem;margin-top:.3rem}cart-drawer.new-logo-injected-loading .new-logo-digitisation-inline--loading:after{width:4.8rem;height:1.2rem;position:absolute;right:1.1rem;top:1.35rem}@keyframes new-logo-injected-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.new-logo-prompt.is-open{display:flex}.new-logo-prompt__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000006b}.new-logo-prompt__panel{position:relative;width:min(46rem,100%);background:#fff;border-radius:1.4rem;box-shadow:0 2rem 4rem #0003;padding:2.2rem}.new-logo-prompt__close{position:absolute;right:1rem;top:.9rem;width:3.2rem;height:3.2rem;border:0;background:transparent;color:#555;font-size:2.2rem;line-height:1;cursor:pointer}.new-logo-prompt__title{margin:0;font-size:2rem;line-height:1.2}.new-logo-prompt__text{margin:.9rem 0 0;font-size:1.45rem;line-height:1.5;color:#555}.new-logo-prompt__actions{margin-top:1.6rem;display:flex;gap:.8rem;flex-wrap:wrap}.new-logo-prompt__actions .btn{min-width:14rem}.new-logo-cart-action{margin-top:-1rem;display:block;width:100%}.new-logo-action-host{display:block;width:100%;align-self:stretch;margin-top:.15rem;margin-bottom:.1rem;padding-right:0!important;max-width:100%}.new-logo-cart-action .new-logo-cart-action__inline{display:flex;align-items:center;gap:.55rem;width:100%;justify-content:space-between;padding-right:0!important;max-width:100%}.new-logo-cart-action .new-logo-link__left{display:inline-flex;align-items:center;gap:.62rem;min-width:0}.new-logo-cart-action .new-logo-link{display:inline-flex;align-items:center;gap:.38rem;font-size:1.3rem;line-height:1;text-decoration:none!important;border-bottom:0!important;text-underline-offset:0!important;background-image:none!important}.new-logo-cart-action .new-logo-link--static{cursor:default;pointer-events:none}.new-logo-cart-action .new-logo-link--icon-trigger{padding:0!important;min-height:0!important;line-height:1!important;cursor:pointer;color:#1d349a}.new-logo-cart-action .new-logo-link--remove-trigger{color:#1d349a}.new-logo-cart-action .new-logo-link--remove-trigger:hover{color:#16287a}.new-logo-cart-action .new-logo-link--remove-trigger.is-loading{opacity:.55;pointer-events:none}.new-logo-cart-action .new-logo-link__icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex:0 0 auto;overflow:visible}.new-logo-cart-action .new-logo-link__icon svg{width:1.34rem;height:1.34rem;display:block;overflow:visible}.new-logo-cart-action .new-logo-method-icons{display:inline-flex;align-items:center;gap:.16rem;margin-left:auto!important;margin-right:0;position:relative;color:#1d349a;cursor:help;flex:0 0 auto}.new-logo-cart-action .new-logo-method-icon{width:auto;height:auto;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.92;line-height:0}.new-logo-cart-action .new-logo-method-icon svg{width:1.25rem;height:1.25rem;display:block;overflow:visible}.new-logo-cart-action .new-logo-type-icon svg{width:1.25rem;height:1.25rem;display:block;overflow:visible}.new-logo-cart-action .new-logo-type-icon{width:auto;height:auto;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.92;line-height:0}.new-logo-cart-action .new-logo-link__label{display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:600;color:#fff;background:#1d349a;border-radius:.42rem;padding:.26rem .58rem;text-decoration:none!important;border-bottom:0!important;line-height:1}.new-logo-cart-action .new-logo-link:hover{opacity:.8;text-decoration:none!important;border-bottom:0!important;background-image:none!important}.new-logo-cart-action .new-logo-link:focus-visible,.new-logo-cart-action .new-logo-link:active,.new-logo-cart-action .new-logo-link:visited{text-decoration:none!important;border-bottom:0!important;background-image:none!important}.new-logo-cart-action .new-logo-link:after,.new-logo-cart-action .new-logo-link:hover:after,.new-logo-cart-action .new-logo-link:focus-visible:after,.new-logo-cart-action .new-logo-link:active:after,.new-logo-cart-action .new-logo-link:visited:after{display:none!important;content:none!important}.new-logo-cart-action .new-logo-link--icon-trigger,.new-logo-cart-action .new-logo-link--remove-trigger,.new-logo-cart-action .new-logo-link--icon-trigger:hover,.new-logo-cart-action .new-logo-link--remove-trigger:hover,.new-logo-cart-action .new-logo-link--icon-trigger:focus-visible,.new-logo-cart-action .new-logo-link--remove-trigger:focus-visible,.new-logo-cart-action .new-logo-link--icon-trigger:active,.new-logo-cart-action .new-logo-link--remove-trigger:active,.new-logo-cart-action .new-logo-link--icon-trigger:visited,.new-logo-cart-action .new-logo-link--remove-trigger:visited{text-decoration:none!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important}.new-logo-cart-action .new-logo-method-icons[data-tooltip]:before{content:"";position:absolute;left:auto;right:.9rem;bottom:calc(100% + .2rem);transform:none;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #101218;opacity:0;visibility:hidden;pointer-events:none;transition:none}.new-logo-cart-action .new-logo-method-icons[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:auto;right:0;bottom:calc(100% + .7rem);transform:none;min-width:16rem;max-width:min(30rem,calc(100vw - 4rem));padding:.65rem .85rem;border-radius:.6rem;background:#101218;color:#fff;font-size:1.2rem;line-height:1.35;white-space:normal;text-align:left;box-shadow:0 .6rem 1.6rem #0000003d;opacity:0;visibility:hidden;pointer-events:none;z-index:25;transition:none}.new-logo-cart-action .new-logo-method-icons[data-tooltip]:hover:before,.new-logo-cart-action .new-logo-method-icons[data-tooltip]:hover:after,.new-logo-cart-action .new-logo-method-icons[data-tooltip]:focus-visible:before,.new-logo-cart-action .new-logo-method-icons[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}.main-product-form .product-form__buttons{display:flex!important}.main-product-form .product-form__submit{display:inline-flex!important;visibility:visible!important;opacity:1!important}.cart-logo-modal#NewLogoCustomiserModal{--modal-width: min(126rem, calc(100vw - 2.4rem) )}.cart-logo-modal#NewLogoCustomiserModal .drawer__inner{max-height:calc(100dvh - 2.4rem);border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background))}.cart-logo-modal#NewLogoCustomiserModal .drawer__close-btn{top:1.2rem;inset-inline-end:1.2rem;width:4rem;height:4rem;border-radius:999px;background:rgba(var(--color-background),.94);border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));font-size:2.2rem;line-height:1}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__body{padding:0;overflow:hidden;max-height:calc(100dvh - 2.4rem);position:relative}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content{width:100%;height:min(90dvh,94rem);overflow:auto;background:rgb(var(--color-background))}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser{--logo-accent: #1d349a;--color-button: 29, 52, 154}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser{padding:0;min-height:100%}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .section__container{width:100%;max-width:none;margin:0;padding:2rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__layout{grid-template-columns:1fr;gap:2rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__title{font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.24;padding-block:.1rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__subtitle{font-size:1.4rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__main{gap:1.4rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__title-icon{width:3.2rem;height:3.2rem;border-radius:.9rem;background:linear-gradient(135deg,rgba(var(--color-button),.2),rgba(var(--color-button),.08));color:rgb(var(--color-button))}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__card-icon{width:2.8rem;height:2.8rem;border-radius:.8rem;background:rgba(var(--color-button),.1);color:rgb(var(--color-button))}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__card,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside{border-radius:1.2rem;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-background));box-shadow:0 .6rem 1.8rem #1018280a}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__card{padding:2rem;gap:1.4rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__card-title{font-size:1.85rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__choice-label{position:relative;border-radius:.9rem;border-color:rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-background));padding:.9rem 1rem;min-height:4.6rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__choice-icon{width:2.4rem;height:2.4rem;border-radius:.7rem;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-background));color:rgba(var(--color-foreground),.86)}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__choice-label:hover{background:rgb(var(--color-background))}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__choice-input:checked+.logo-customiser__choice-label{border-color:rgb(var(--color-button));box-shadow:inset 0 0 0 .1rem rgb(var(--color-button));background:rgba(var(--color-button),.06)}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__choice-input:checked+.logo-customiser__choice-label .logo-customiser__choice-icon{border-color:rgba(var(--color-button),.35);background:rgba(var(--color-button),.12);color:rgb(var(--color-button))}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__field input,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__field textarea{border-radius:.9rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__card--notes .logo-customiser__field{padding:.9rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content textarea[name=logo_notes]{min-height:12rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__setup-panel{padding:.9rem;gap:.7rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__setup-note{padding:.85rem .95rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__setup-note-title{font-size:1.3rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__setup-note-copy{font-size:1.2rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content input[name=logo_artwork_file]{min-height:5.2rem;padding:.7rem;font-size:1.4rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content input[name=logo_artwork_file]:disabled{opacity:.7;background:#f3f5f8;border-color:#d0d7e2;cursor:not-allowed}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content input[name=logo_artwork_file]::file-selector-button{min-height:3.8rem;padding:0 1.4rem;margin-right:1rem;border:.1rem solid #1d349a;border-radius:.6rem;background:#1d349a;color:#fff;font-size:1.35rem;font-weight:600}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content input[name=logo_artwork_file]:disabled::file-selector-button{background:#b8c1d1;border-color:#b8c1d1;cursor:not-allowed}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content input[name=logo_artwork_file]::-webkit-file-upload-button{min-height:3.8rem;padding:0 1.4rem;margin-right:1rem;border:.1rem solid #1d349a;border-radius:.6rem;background:#1d349a;color:#fff;font-size:1.35rem;font-weight:600}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content input[name=logo_artwork_file]:disabled::-webkit-file-upload-button{background:#b8c1d1;border-color:#b8c1d1;cursor:not-allowed}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__field-label{color:rgba(var(--color-foreground),.86);font-size:1.35rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__actions{position:sticky;bottom:0;z-index:2;margin:0 -.4rem;padding:1.2rem .4rem .4rem;background:linear-gradient(180deg,rgba(var(--color-background),0),rgba(var(--color-background),.94) 36%,rgba(var(--color-background),1))}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__step-label{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:999px;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-background));font-size:1.3rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__status{padding-inline:.2rem;font-size:1.35rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__summary-lines{gap:.9rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__summary-line{padding:.9rem 1rem;border-radius:.9rem;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-background))}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__summary-line:has([data-summary-selection]) .logo-customiser__summary-label,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__summary-line:has([data-summary-charge]) .logo-customiser__summary-label{display:none!important}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__summary-line:has([data-summary-selection]) .logo-customiser__summary-value,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__summary-line:has([data-summary-charge]) .logo-customiser__summary-value{margin-left:auto;text-align:right}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside{top:1.2rem;padding:1.8rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__product-image{border-radius:.8rem;overflow:hidden}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;background:rgb(var(--color-background));z-index:2}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__loading[hidden]{display:none}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-list-scroll{position:relative;z-index:1;padding:.7rem .4rem .7rem .7rem;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:.9rem;background:rgb(var(--color-background));max-height:min(33rem,42vh);overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:rgba(var(--color-foreground),.3) transparent;scrollbar-width:thin}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-list-scroll:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.8rem;pointer-events:none;border-radius:0 0 .9rem .9rem;background:linear-gradient(to bottom,#fff0,rgb(var(--color-background)));opacity:0;transition:opacity .18s ease}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-list-scroll.is-scrollable:not(.is-at-bottom):not(.is-scrolling):after{opacity:1}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-list-scroll.is-scrolling:after,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-list-scroll.is-at-bottom:after{opacity:0}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-list-scroll::-webkit-scrollbar{width:.8rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-list-scroll::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.25);border-radius:99rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-list{display:flex;flex-direction:column;gap:.6rem;overflow:visible;padding:0 0 1.1rem;border:0;background:transparent}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;align-items:start;min-height:0;padding:.7rem .8rem;overflow:visible}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option.is-selected{border-color:#1d349a;background:#1d349a0f;box-shadow:inset 0 0 0 .1rem #1d349a59}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-checkbox{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:none!important}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-label{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.8rem;align-items:start;grid-column:1;grid-row:1}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-label:before,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-label:after,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__choice-label:not(.logo-customiser__choice-label--position):before,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__choice-label:not(.logo-customiser__choice-label--position):after{content:none!important;display:none!important}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-image{grid-column:1;grid-row:1}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-text{display:flex;flex-direction:column;gap:.2rem;grid-column:2;min-width:0}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-title,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-meta,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-status{display:block!important;position:static!important;margin:0!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;transform:none!important;inset:auto!important}@media(min-width:1024px){.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__layout{--logo-modal-aside-width: 26rem;--logo-modal-layout-gap: 1.6rem;grid-template-columns:minmax(0,1fr) var(--logo-modal-aside-width);gap:var(--logo-modal-layout-gap);align-items:start;width:100%;max-width:100%}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content{overflow-x:hidden}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__main{grid-column:1;min-width:0;width:100%;max-width:100%}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__main .logo-customiser__stepper,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__main .logo-customiser__card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__main .logo-customiser__stepper{overflow-x:hidden;max-width:none;width:calc(100% + var(--logo-modal-aside-width) + var(--logo-modal-layout-gap));margin-right:calc(-1 * (var(--logo-modal-aside-width) + var(--logo-modal-layout-gap)))}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__main .logo-customiser__stepper-item{min-width:0}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside.logo-customiser__aside--with-group-targets{grid-column:2;width:100%;max-width:var(--logo-modal-aside-width);justify-self:end;align-self:start;min-width:0;box-sizing:border-box;overflow:hidden}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside.logo-customiser__aside--with-group-targets{grid-template-columns:1fr;row-gap:1rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside.logo-customiser__aside--with-group-targets .logo-customiser__target-stack,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside.logo-customiser__aside--with-group-targets .logo-customiser__product,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside.logo-customiser__aside--with-group-targets .logo-customiser__group-targets,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside.logo-customiser__aside--with-group-targets .logo-customiser__summary-lines{grid-column:1;grid-row:auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-list,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-label,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__summary-line{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-title,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-meta,.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__group-option-status{display:block!important;position:static!important;line-height:1.28!important;margin:0!important;opacity:1!important;overflow-wrap:anywhere}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside .logo-customiser__summary-value{overflow-wrap:anywhere}}@media(max-width:767px){.new-logo-prompt__panel{padding:2rem 1.6rem 1.6rem}.new-logo-prompt__actions{display:grid;grid-template-columns:1fr}.new-logo-prompt__actions .btn{width:100%}.cart-logo-modal#NewLogoCustomiserModal{--modal-width: calc(100vw - 1rem) }.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .section__container{padding:1.4rem}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__layout{grid-template-columns:1fr}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__aside{position:static;order:0}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__positions{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-logo-modal#NewLogoCustomiserModal .cart-logo-modal__content .logo-customiser__actions{margin:0;padding:1rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/414/assets/new-logo-inject.css.map */
