#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 350px;column-gap:40px;align-items:start}#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg):not(:has(.cart__note)){grid-template-columns:minmax(0,1fr) 350px}#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg)>*{width:auto;margin:0}#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg) .cart__blocks{max-width:none;margin-top:var(--clx-cg-blocks-shift, 0px)}#main-cart-footer:not(.is-empty) .cart__checkout-button,#main-cart-footer:not(.is-empty) .cart__dynamic-checkout-buttons{max-width:none}.cart__footer [data-clx-cg-slot]:not(:has(.clx-cg)){display:none}.clx-cg{margin-top:-.5rem}.clx-cg__heading{display:flex;align-items:flex-end;height:1.8rem;margin:0 0 1.2rem;font-family:Ephemera Egyptian,Ephemera Fallback,Ephemera Fallback Alt,Georgia,serif;font-size:20px;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:#1a1a1a}.clx-cg__list{display:flex;flex-direction:column;min-height:var(--clx-cg-list-h, 0px);margin:0;padding:0;list-style:none;background:#fff;border:2px solid #000000}.clx-cg__item{flex:1 1 auto;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 14px}.clx-cg__item+.clx-cg__item{border-top:1px solid rgba(26,26,26,.15)}.clx-cg__media{display:block;width:56px;height:56px}.clx-cg__img{display:block;width:100%;height:100%;object-fit:contain}.clx-cg__info{min-width:0}.clx-cg__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Ephemera Egyptian,Ephemera Fallback,Ephemera Fallback Alt,Georgia,serif;font-size:15px;font-weight:800;line-height:1.2;color:#1a1a1a;text-decoration:none}.clx-cg__name:hover{text-decoration:underline;text-underline-offset:2px}.clx-cg__name:focus-visible{outline:3px solid #1a1a1a;outline-offset:2px}.clx-cg__price{display:block;margin-top:4px;font-family:Roboto Condensed,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.1;color:#d2232a}.clx-cg__add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 16px;border:2px solid #D2232A;border-radius:999px;background:#fff;color:#d2232a;font-family:Ephemera Egyptian,Ephemera Fallback,Ephemera Fallback Alt,Georgia,serif;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease}.clx-cg__add:hover,.clx-cg__add[aria-expanded=true]{background:#d2232a;color:#fff}.clx-cg__plus{width:.7em;height:.7em;flex-shrink:0}.clx-cg__choice{grid-column:1 / -1;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(26,26,26,.25)}.clx-cg__choice[hidden]{display:none}.clx-cg__choice-title{margin:0 0 8px;font-family:Ephemera Egyptian,Ephemera Fallback,Ephemera Fallback Alt,Georgia,serif;font-size:14px;font-weight:600;color:#1a1a1a}.clx-cg__choice-btns{display:flex;flex-wrap:wrap;gap:8px}.clx-cg__choice-btn{flex:1 1 0;min-width:max-content;min-height:40px;padding:6px 14px;border:2px solid #1a1a1a;border-radius:999px;background:#fff;color:#1a1a1a;font-family:Ephemera Egyptian,Ephemera Fallback,Ephemera Fallback Alt,Georgia,serif;font-size:15px;font-weight:500;line-height:1.1;cursor:pointer;transition:background-color .3s ease,color .3s ease}.clx-cg__choice-btn:hover:not([disabled]){background:#1a1a1a;color:#fff}.clx-cg__choice-btn[disabled]{opacity:.45;text-decoration:line-through;cursor:default}.clx-cg__add:focus-visible,.clx-cg__choice-btn:focus-visible{outline:3px solid #1a1a1a;outline-offset:2px}.clx-cg [aria-busy=true]{opacity:.6;cursor:progress}.clx-cg__msg{margin:8px 0 0;font-family:Ephemera Egyptian,Ephemera Fallback,Ephemera Fallback Alt,Georgia,serif;font-size:14px;line-height:1.3;color:#1a1a1a}.clx-cg__msg:empty{display:none}.clx-cg__msg--error{color:#b3121a}@media(prefers-reduced-motion:reduce){.clx-cg__add,.clx-cg__choice-btn{transition:none}}@media screen and (min-width:768px)and (max-width:1024px){#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;row-gap:36px}#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg) .cart__blocks{grid-column:1 / -1;justify-self:end;width:min(100%,420px)}.clx-cg__heading{font-size:18px}.clx-cg__item{grid-template-columns:56px minmax(0,1fr) auto;padding:10px 12px;column-gap:10px}.clx-cg__media{width:56px;height:56px}.clx-cg__name,.clx-cg__price{font-size:14px}.clx-cg__add{font-size:14px;padding:6px 14px}}@media screen and (max-width:767px){#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg){display:flex;flex-direction:column;gap:28px}#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg)>*{width:100%}.clx-cg{margin-top:2.5rem}.clx-cg__heading{height:auto;margin-bottom:10px;font-size:18px}.clx-cg__item{grid-template-columns:56px minmax(0,1fr) auto;padding:10px 12px;column-gap:10px}.clx-cg__media{width:56px;height:56px}.clx-cg__name,.clx-cg__price{font-size:14px}.clx-cg__add{font-size:14px;min-height:44px;padding:6px 14px}.clx-cg__choice-btn{min-height:44px}}@media screen and (min-width:1800px){#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 440px;column-gap:50px}.clx-cg__heading{font-size:25px}.clx-cg__item{grid-template-columns:66px minmax(0,1fr) auto;padding:10px 18px;column-gap:15px}.clx-cg__media{width:66px;height:66px}.clx-cg__name,.clx-cg__price{font-size:19px}.clx-cg__add,.clx-cg__choice-btn{font-size:19px;min-height:48px;padding:8px 20px}.clx-cg__choice-title,.clx-cg__msg{font-size:18px}}@media screen and (min-width:2200px){#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 540px;column-gap:62px}.clx-cg__heading{font-size:31px}.clx-cg__item{grid-template-columns:82px minmax(0,1fr) auto;padding:12px 22px;column-gap:19px}.clx-cg__media{width:82px;height:82px}.clx-cg__name,.clx-cg__price{font-size:23px}.clx-cg__add,.clx-cg__choice-btn{font-size:23px;min-height:62px;padding:10px 25px}.clx-cg__choice-title,.clx-cg__msg{font-size:22px}}@media screen and (min-width:2800px){#main-cart-footer:not(.is-empty) .cart__footer:has(.clx-cg){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 665px;column-gap:76px}.clx-cg__heading{font-size:38px}.clx-cg__item{grid-template-columns:92px minmax(0,1fr) auto;padding:9px 27px;column-gap:23px}.clx-cg__media{width:92px;height:92px}.clx-cg__name,.clx-cg__price{font-size:29px}.clx-cg__add,.clx-cg__choice-btn{font-size:29px;min-height:70px;padding:10px 30px}.clx-cg__choice-title,.clx-cg__msg{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/clx-cart-gift.css.map */
