.cart-drawer__extra-services{padding:0 1.5rem;margin-bottom:1.4rem}@media screen and (min-width: 750px){.cart-drawer__extra-services{padding:0 4rem}}.cart-drawer__extra-services .extra-services__content{max-height:0;overflow:hidden;border:0px solid transparent;border-radius:.8rem;margin-top:0;opacity:0;transform:translateY(-8px);transition:all var(--duration-short) ease}.cart-drawer__extra-services .extra-services__content.active{max-height:1200px;border:1px solid rgb(var(--color-grey-3));margin-top:.8rem;opacity:1;transform:translateY(0)}.cart-drawer__extra-services .extra-services__button{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:1.2;letter-spacing:0;display:flex;width:100%;justify-content:space-between;align-items:center;background:transparent;border:none;padding:.25rem 0 1.05rem}.cart-drawer__extra-services .extra-services__button:hover{cursor:pointer}.cart-drawer__extra-services .extra-services__button svg{color:rgb(var(--color-grey-2));cursor:pointer;transition:transform var(--duration-medium) ease}.cart-drawer__extra-services .extra-services__button.open svg{transform:rotate(180deg)}.cart-drawer__extra-services .extra-services__button-text{font-weight:var(--font-body-weight-bold);color:rgb(var(--color-secondary-brown))}.cart-drawer__extra-services .extra-service{padding:1.6rem 2rem 1.6rem 1.6rem}.cart-drawer__extra-services .extra-service+.extra-service{border-top:1px solid rgb(var(--color-grey-3))}.cart-drawer__extra-services .extra-service__header{display:flex}.cart-drawer__extra-services .extra-service__header label{position:relative;padding-left:2.6rem;cursor:pointer;display:flex;align-items:center;flex-grow:1}.cart-drawer__extra-services .extra-service__header label:before{content:"";position:absolute;left:0;top:.15rem;border:1px solid rgb(var(--color-grey-3));border-radius:.5rem;width:1.8rem;height:1.8rem}.cart-drawer__extra-services .extra-service__checkbox{position:absolute;left:0;top:.15rem;width:1.8rem;height:1.8rem;border-radius:.5rem}.cart-drawer__extra-services .extra-service__header input:checked~.extra-service__checkbox{background:url(icon-checkmark.svg) no-repeat 50% 50%;background-color:rgb(var(--color-primary-1));border-color:rgb(var(--color-primary-1))}.cart-drawer__extra-services .loading-overlay__spinner{position:absolute;width:1.6rem}.cart-drawer__extra-services .loading-overlay__spinner:not(.hidden)+label:before,.cart-drawer__extra-services .loading-overlay__spinner:not(.hidden)+label .extra-service__checkbox{display:none}.cart-drawer__extra-services .extra-service__header input{-webkit-appearance:none;appearance:none;width:0;margin:0}.cart-drawer__extra-services .extra-service__content{padding-left:2.6rem}.cart-drawer__extra-services .extra-service__title{display:flex;flex-direction:column}.cart-drawer__extra-services .extra-service__title span{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.44;letter-spacing:0;color:rgb(var(--color-secondary-brown));margin-bottom:.4rem}.cart-drawer__extra-services .extra-service__content .extra-service__description{overflow:hidden;max-height:0;visibility:hidden;margin:0;transition:all var(--duration-short) ease;font-size:1.4rem;font-weight:var(--font-body-weight);color:var(--color-secondary-brown)}.cart-drawer__extra-services .extra-service__content.active .extra-service__description{max-height:500px;visibility:visible;padding-top:1rem}.cart-drawer__extra-services .extra-service__description-btn{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1rem;line-height:1.5;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;color:rgb(var(--color-grey-2));background:none;border:none;text-align:left;padding:0;cursor:pointer}.cart-drawer__extra-services .extra-service__price{font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.44;letter-spacing:0;display:flex;min-width:6rem;justify-content:flex-end}.cart-drawer__extra-services .extra-services__notification{margin:0 0 1rem}.cart-drawer__extra-services .extra-service label.disabled,.cart-drawer__extra-services .extra-service input:disabled{cursor:not-allowed}.cart-drawer__extra-services .extra-service label.disabled{opacity:.75}.cart-drawer__extra-services input[data-service-type=mandatory],.cart-drawer__extra-services .extra-service label.label-mandatory:not(.disabled){cursor:not-allowed;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/160/assets/component-cart-drawer-extra-services.css.map */
