.cgl-p{display:block;margin:2rem 0 1.5rem}.cgl-p__group{border:0;margin:0;padding:0;min-width:0}.cgl-p__heading{margin:0 0 1rem;padding:0}.cgl-p__intro,.cgl-p__note,.cgl-p__edit,.cgl-p__qa{font-size:1.4rem;line-height:1.5;margin:0 0 1.2rem;color:rgba(var(--color-foreground),.85)}.cgl-p__qa{display:inline-block;padding:.4rem .8rem;border:1px dashed rgba(var(--color-foreground),.6);font-weight:600}.cgl-p__edit{padding:1rem 1.2rem;border-left:3px solid rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.cgl-p__edit p{margin:0 0 .4rem}.cgl-p__note--limit{font-weight:600;color:rgb(var(--color-foreground))}.cgl-p__bulk a{color:rgb(var(--color-link, var(--color-foreground)));text-decoration:underline;text-underline-offset:.2rem;font-weight:600}.cgl-p__sets{display:grid;gap:1.6rem}.cgl-p__set{border:0;margin:0;padding:0;min-width:0;display:grid;gap:1.4rem}.cgl-p__set:has(>.cgl-p__set-title:not([hidden])){padding:1.2rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius)}.cgl-p__set-title{font-weight:600;font-size:1.5rem;padding:0 .4rem}.cgl-p__field{display:grid;gap:.4rem;min-width:0}.cgl-p__field[hidden],.cgl-p__set[hidden]{display:none}.cgl-p__label{font-size:1.5rem;font-weight:600;padding:0;color:rgb(var(--color-foreground))}.cgl-p__optional{font-weight:400;color:rgba(var(--color-foreground),.75)}.cgl-p__help{margin:0;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.75)}.cgl-p__info-title{margin:0;font-weight:600;font-size:1.4rem}.cgl-p__control{position:relative;display:grid}.cgl-p__input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:4.6rem;margin:0;padding:1rem 1.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--inputs-border-width) solid rgba(var(--color-foreground),max(var(--inputs-border-opacity),.55));border-radius:var(--inputs-radius)}.cgl-p__control:has([data-cgl-count]) .cgl-p__input:not(.cgl-p__textarea){padding-right:6.4rem}.cgl-p__input--upper{text-transform:uppercase}.cgl-p__input--upper::placeholder{text-transform:none}.cgl-p__textarea{min-height:9rem;resize:vertical;padding-bottom:2.6rem}.cgl-p__select{padding-right:4rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 2rem) 50%,calc(100% - 1.5rem) 50%;background-size:.5rem .5rem;background-repeat:no-repeat}.cgl-p__input:focus-visible,.cgl-p__check input:focus-visible,.cgl-p__radio input:focus-visible+span,.cgl-p__swatch input:focus-visible+.cgl-p__swatch-chip{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem;box-shadow:0 0 0 .4rem rgb(var(--color-background))}.cgl-p__count{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);font-size:1.2rem;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.7);pointer-events:none}.cgl-p__control:has(.cgl-p__textarea) .cgl-p__count{top:auto;bottom:.6rem;transform:none}.cgl-p__count--over{color:rgb(var(--color-foreground));font-weight:700}.cgl-p__error{margin:0;font-size:1.3rem;line-height:1.4;font-weight:600;color:#b42318}.cgl-p__error:before{content:"! "}.cgl-p__field--error .cgl-p__input{border-color:#b42318;border-width:max(var(--inputs-border-width),2px)}.cgl-p__choices{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.6rem}.cgl-p__options{display:flex;flex-wrap:wrap;gap:.8rem}.cgl-p__radio,.cgl-p__swatch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.cgl-p__radio input,.cgl-p__swatch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.cgl-p__radio span{display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 1.6rem;font-size:1.5rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius)}.cgl-p__radio input:checked+span{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.cgl-p__swatch{gap:.6rem;min-height:4.4rem;padding-right:.6rem}.cgl-p__swatch-chip{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--cgl-swatch);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.35)}.cgl-p__swatch input:checked+.cgl-p__swatch-chip{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.35),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground))}.cgl-p__swatch-name{font-size:1.4rem}.cgl-p__check{display:flex;align-items:flex-start;gap:1rem;min-height:4.4rem}.cgl-p__check input{flex:none;width:2.2rem;height:2.2rem;margin:.1rem 0 0;accent-color:rgb(var(--color-foreground))}.cgl-p__check label{font-size:1.5rem;line-height:1.45}.cgl-p__field--check{margin-top:1.4rem}.cgl-p__summary{margin-top:1.2rem;padding:1rem 1.2rem;font-size:1.4rem;font-weight:600;border-left:3px solid #b42318;background:#b423180f}.cgl-p__summary[hidden]{display:none}.cart-notification-product.cgl-p-notify{display:grid;gap:1.2rem}.cgl-p-notify__item{display:flex;align-items:flex-start}@media screen and (min-width:750px){.cgl-p__options--swatches{gap:1.2rem}}@media(prefers-reduced-motion:reduce){.cgl-p *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cgl-personalisation.css.map */
