.crt-GiftAllocationProduct{position:relative;align-items:start;flex-direction:column;display:flex;padding-block-start:30px;padding-block-end:29px;border-block-end:1px solid var(--Color_Grey);transition:opacity .3s ease}@media only screen and (min-width: 768px){.crt-GiftAllocationProduct{padding-block-end:30px}}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct{grid-template-columns:[summary-start] 17fr [summary-end] 2fr [recipients-start] 29fr [recipients-end];display:grid}}.crt-GiftAllocationProduct[aria-busy=true]{opacity:.5;pointer-events:none}.crt-GiftAllocationProduct_Inner{position:relative;flex-flow:row nowrap;display:flex;width:100%}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_Inner{align-items:center;grid-column:summary-start / summary-end}}.crt-GiftAllocationProduct_Media{flex-shrink:0;width:90px;margin-inline-end:var(--Grid_Column);min-block-size:150px}@media only screen and (min-width: 360px){.crt-GiftAllocationProduct_Media{width:120px}}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_Media{width:115px;margin-inline-end:50px}}.crt-GiftAllocationProduct_Content{flex-direction:column;display:flex;width:100%}.crt-GiftAllocationProduct_Brand{margin-block-end:10px;margin-inline-end:5px}@media only screen and (max-width: 1023px){.crt-GiftAllocationProduct_Brand{padding-inline-end:30px}}.crt-GiftAllocationProduct_Title{padding-inline-end:30px;font-family:var(--Font_Family-devinne);font-weight:300}@media only screen and (min-width: 768px){.crt-GiftAllocationProduct_Title{padding-inline-end:0}}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_Title{padding-inline-end:0}}.crt-GiftAllocationProduct_Options{margin-block-start:15px}.crt-GiftAllocationProduct_Quantity{position:relative}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_Quantity{display:none}}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_Quantity-mobileOnly{display:none}}.crt-GiftAllocationProduct_Footer{align-items:center;display:flex;min-height:40px;margin-block-start:auto}.crt-GiftAllocationProduct_Pricing{position:relative;align-items:flex-end;flex-direction:column;display:flex;white-space:nowrap}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_Pricing{align-items:flex-start;min-width:75px;margin-block-start:0;white-space:nowrap}}.crt-GiftAllocationProduct_Footer>.crt-GiftAllocationProduct_Pricing{margin-inline-start:auto}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_Footer>.crt-GiftAllocationProduct_Pricing{margin-inline-start:0}}.crt-GiftAllocationProduct_Recipients{width:100%;margin-block-start:43px}@media only screen and (min-width: 768px){.crt-GiftAllocationProduct_Recipients{margin-block-start:36px}}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_Recipients{grid-column:recipients-start / recipients-end;margin-block-start:49px}}.crt-GiftAllocationProduct_Recipients-withMessage{margin-block-start:29px}@media only screen and (min-width: 768px){.crt-GiftAllocationProduct_Recipients-withMessage{margin-block-start:31px}}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_Recipients-withMessage{margin-block-start:0}}.crt-GiftAllocationProduct_RecipientsText{max-width:195px;margin-block-end:17px}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_RecipientsText{height:45px;margin-block-end:1px}.crt-GiftAllocationProduct_RecipientsText-autoHeight{height:auto}}@media only screen and (min-width: 768px){.crt-GiftAllocationProduct_RecipientsText .crt-Item_Message{float:left;margin-block-start:23px}}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_RecipientsText .crt-Item_Message{margin-block-start:17px}}.crt-GiftAllocationProduct_RecipientItems{display:grid;gap:50px}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_RecipientItems{gap:29px}}.crt-GiftAllocationProduct_RecipientsFooter{display:flex;margin-block-start:25px}@media only screen and (min-width: 768px){.crt-GiftAllocationProduct_RecipientsFooter{justify-content:flex-end;margin-block-end:6px;padding-inline-end:50px}}@media only screen and (min-width: 1024px){.crt-GiftAllocationProduct_RecipientsFooter{margin-block-start:18px;margin-block-end:60px;padding-inline-end:0}}.crt-GiftAllocationProduct_RecipientsAdd{gap:11px}.crt-GiftAllocationProduct_RecipientsAdd svg{display:block;width:14px;height:15px}
/*# sourceMappingURL=/cdn/shop/t/984/assets/cart-gift-allocation-product.css.map */
