.crt-GiftAllocation{border-block-start:1px solid var(--Color_Grey);padding-block-start:24px}@media only screen and (min-width: 768px){.crt-GiftAllocation{padding-block-start:23px}}@media only screen and (min-width: 1024px){.crt-GiftAllocation{padding-block-start:20px}}@media only screen and (min-width: 768px){.crt-GiftAllocation_Header{grid-template-columns:repeat(28,1fr);display:grid}}.crt-GiftAllocation_Title{grid-column:1 / -1;display:flex;font-family:var(--Font_Family-devinne);font-size:28px;font-weight:400;line-height:32px;gap:10px}@media only screen and (min-width: 1024px){.crt-GiftAllocation_Title{font-size:35px;line-height:45px}}.crt-GiftAllocation_Title svg{display:block;margin-block-start:-6px}.crt-GiftAllocation_Body{margin-block-start:10px}@media only screen and (min-width: 768px){.crt-GiftAllocation_Body{margin-block-start:-7px}}.crt-GiftAllocation_Footer{--PaddingTop: 50px;flex-direction:column;display:flex;padding-block-start:var(--PaddingTop);gap:30px}@media only screen and (min-width: 768px){.crt-GiftAllocation_Footer{flex-direction:row-reverse;justify-content:space-between}}@media only screen and (min-width: 1024px){.crt-GiftAllocation_Footer{--PaddingTop: 30px;grid-template-columns:[back-start] 28fr [back-end] 3fr [save-start] 19fr [save-end];display:grid}}[aria-invalid=true] .crt-GiftAllocation_Footer{padding-block-start:calc(var(--PaddingTop) + 23px)}.crt-GiftAllocation_SaveContainer{position:relative}@media only screen and (min-width: 1024px){.crt-GiftAllocation_SaveContainer{grid-column:save-start / save-end;grid-row:1}}.crt-GiftAllocation_Validation{position:absolute;font-size:12px;line-height:18px;color:var(--Color_Error);inset-block-start:-23px}[aria-invalid=false] .crt-GiftAllocation_Validation{display:none}.crt-GiftAllocation_Save{height:50px;inline-size:100%;background-color:var(--Color_AbaskGreen);border-color:var(--Color_AbaskGreen);color:#fff}.crt-GiftAllocation_Save:not([disabled]):hover,.crt-GiftAllocation_Save:not([disabled]):focus{background-color:#4c6734;border-color:#4c6734;color:#fff}[aria-invalid=true] .crt-GiftAllocation_Save{border-color:var(--Color_Error)}.crt-GiftAllocation_Back{align-items:center}@media only screen and (min-width: 1024px){.crt-GiftAllocation_Back{grid-column:back-start / back-end;grid-row:1;justify-self:end}}.crt-GiftAllocation_Back .btn-Button_Arrow{margin-block-start:0}.crt-GiftAllocation_Back .btn-Button_Arrow svg{display:block}
/*# sourceMappingURL=/cdn/shop/t/984/assets/cart-gift-allocation.css.map */
