.accordion summary{position:relative;line-height:1;padding:3rem 0}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:block;margin:0;word-break:break-word;font-size:2rem;font-weight:600}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem}.accordion__content img{max-width:100%}.accordion.accordion-personalisation{border:1px solid #dcd4d2;border-radius:2.7rem;margin-bottom:3rem}.accordion.accordion-personalisation summary{padding:0}.accordion.accordion-personalisation .accordion__title{font-weight:600;font-size:2rem;line-height:5.4rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-radius:2.7rem;display:flex;align-items:center}@media screen and (max-width: 1299px){.accordion.accordion-personalisation .accordion__title{font-size:1.6rem;line-height:2.2rem;min-height:5.4rem}.accordion.accordion-personalisation .accordion__title span{display:block;padding:4px 3rem 4px 0}}.accordion.accordion-personalisation .accordion__title .plet{float:left;display:block;width:54px;height:54px;background-color:#ffadca;background-size:80%;background-position:center;background-repeat:no-repeat;border-radius:2.7rem;text-align:center;position:relative;left:-1px;margin-right:1rem;margin-left:0;padding:0}.accordion.accordion-personalisation .accordion__title span{margin-left:6rem}.accordion.accordion-personalisation .accordion__title .plet+span{margin:0}.accordion.accordion-personalisation .accordion__title .plet.handwriting{background-image:url(add-a-handwrite.png)}.accordion.accordion-personalisation .accordion__title .plet.giftwrap{background-image:url(giftwrap.png)}.accordion.accordion-personalisation .accordion__title .plet.tag{background-image:url(add-a-tag.png)}.accordion.accordion-personalisation .accordion__title .plet.personalisation{background-image:url(personalise-it.png)}.accordion.accordion-personalisation .accordion__title .plet.seal{background-image:url(add-a-seal.png)}.accordion.accordion-personalisation .accordion__content{padding:2rem;margin-bottom:0}.accordion.accordion-personalisation .accordion__content p{font-size:1.4rem}.accordion.accordion-personalisation .accordion__content .label{display:flex;justify-content:space-between;margin-bottom:.2rem}.accordion.accordion-personalisation .accordion__content .field-label{font-size:1.4rem}.accordion.accordion-personalisation .accordion__content .indicator{font-size:1.2rem}.accordion.accordion-personalisation .accordion__content .indicator strong{font-size:1.4rem;font-weight:600}.accordion.accordion-personalisation .accordion__content .field-input{display:block;width:100%;padding:1.4rem;margin-bottom:1.5rem;border:.1rem solid #e6dcd9;background-color:#fcfbfb;border-radius:.2rem}.accordion.accordion-personalisation .accordion__content .button-wrapper{text-align:center}#add-a-tag,#add-an-extra-touch,#add-extra-touches{max-height:31.6rem;overflow-y:auto;overflow-x:hidden;margin:0 -1rem}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input{margin:0 1rem 1rem}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input .label{position:relative;background-color:#f7f7f7;border-radius:.5rem;justify-content:flex-start;padding:1rem;cursor:pointer;font-size:1.4rem}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input .img{flex:0 0 60px;padding:.2rem;margin-right:1rem;margin-bottom:0;border-radius:.5rem}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input img{background-color:rgb(var(--color-background))}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input input:checked+.label{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input input[type=checkbox]+.label{padding-right:5rem}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input input[type=checkbox]:checked+.label:after{content:"";position:absolute;right:2rem;top:2.3rem;transform:rotate(45deg);height:2.2rem;width:1.3rem;border-bottom:.5rem solid #000;border-right:.5rem solid #000}#add-a-tag,#add-an-extra-touch,#add-extra-touches{display:flex;flex-wrap:wrap;margin:0 -.5rem}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input.none{width:100%}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input{width:calc(33.33% - 1rem);margin:0 .5rem 1rem}@media screen and (max-width: 749px){.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input{width:calc(50% - 1rem)}}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input .label{flex-direction:column;padding:.75rem;line-height:1.4;font-size:1.2rem}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input input[type=checkbox]+.label{padding-right:.75rem}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input .img{margin-right:0;display:flex}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input .label .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.4rem}.accordion.accordion-personalisation.accordion-add-a-tag .accordion__content .input .label .text-price{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-accordion.css.map */
