#Cart-Drawer .cart-items-list tbody{display:flex;flex-direction:column}#Cart-Drawer .cart-items-list tbody>tr{order:var(--cart-row-order, 0)}@media screen and (max-width:749px){.cart-items-list tbody{display:flex;flex-direction:column}.cart-items-list tbody>tr{order:var(--cart-row-order, 0)}}#Cart-Drawer .modal-inner.color-background-1{--color-background: 235, 236, 232;--color-foreground: 76, 82, 65;--color-sale-price: 186, 37, 25;--color-light: 255, 255, 255;--color-shadow: 0, 0, 0;--color-button: 88, 105, 78;--color-button-text: 255, 255, 255;--color-secondary-button-text: 0, 0, 0;--color-outline: 76, 82, 65}cart-drawer.bogo-cart-syncing .cart-details-footer{opacity:.5;transition:opacity .15s ease}cart-drawer.bogo-cart-syncing .cart-details-footer,cart-drawer.bogo-cart-syncing .cart-items-list{pointer-events:none}.cart-details:not(.is-empty) .cart-details-inner--empty{display:none}.bogo-cart-banner,.bogo-cart-promo,tr.cart-item[data-bogo-role]{--bogo-cart-accent: #fd1956;--bogo-cart-accent-soft: #ffe3eb;background:rgba(var(--color-foreground),.04)}.bogo-cart-banner td{padding:8px 12px 0}.bogo-cart-banner__inner{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(var(--color-foreground),.15)}.bogo-cart-banner__thumbs{display:flex;flex-shrink:0}.bogo-cart-banner__thumbs img{display:block;width:40px;height:40px;border-radius:6px;object-fit:cover}.bogo-cart-banner__thumbs img:first-child{position:relative;z-index:1}.bogo-cart-banner__thumbs img+img{margin-inline-start:-28px}.bogo-cart-banner__text{flex:1;min-width:0}.bogo-cart-banner__title{display:block;font-size:13px;font-weight:600;line-height:1.35}.bogo-cart-banner__names{display:-webkit-box;margin-top:2px;overflow:hidden;font-size:12px;line-height:1.35;color:var(--bogo-cart-accent);-webkit-box-orient:vertical;-webkit-line-clamp:2}.bogo-cart-banner__text:has(.bogo-cart-banner__names+.bogo-cart-banner__names) .bogo-cart-banner__names{-webkit-line-clamp:1}.bogo-cart-banner__arrow{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:50%;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.12)}.bogo-cart-promo td{padding:0 12px 12px}.bogo-cart-promo details{border-radius:4px;font-size:13px;color:#2e2e30;background:var(--bogo-cart-accent-soft)}.bogo-cart-promo summary{display:flex;align-items:center;gap:6px;padding:5px 10px;font-weight:600;list-style:none;cursor:pointer}.bogo-cart-promo summary::-webkit-details-marker{display:none}.bogo-cart-promo summary svg{color:var(--bogo-cart-accent)}.bogo-cart-promo summary:after{content:"";width:7px;height:7px;margin-inline-start:auto;margin-inline-end:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.bogo-cart-promo details[open] summary:after{transform:translateY(2px) rotate(225deg)}.bogo-cart-promo ul{display:grid;gap:4px;margin:0;padding:0 10px 8px;font-size:12px;list-style:none}.bogo-cart-promo li{display:flex;justify-content:space-between;gap:12px}.bogo-cart-promo li span:last-child{flex-shrink:0}tr[data-bogo-role] .ddreview-star,tr[data-bogo-role] .line-discounts,tr[data-bogo-role=gift] quantity-input,tr[data-bogo-role=gift] cart-remove,tr[data-bogo-role=gift] .cart-item-price{display:none!important}tr[data-bogo-role] .media{border-radius:4px}tr[data-bogo-role] .product-options>span{padding:0!important;color:rgba(var(--color-foreground),.65)!important;background:none!important}tr[data-bogo-role=parent] .cart-remove-button{display:grid;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;border-radius:50%;background:rgba(var(--color-foreground),.12)}tr[data-bogo-role=parent] quantity-input,tr[data-bogo-role=parent] quantity-input:after{border-radius:4px}tr[data-bogo-role=parent] .cart-remove-button svg{width:12px;height:12px}tr[data-bogo-role] .price{font-size:16px;font-weight:700}tr[data-bogo-role] .discounted-prices{display:flex;flex-direction:row-reverse;align-items:baseline;gap:6px}tr[data-bogo-role] s.price{font-size:12px;font-weight:400;color:rgba(var(--color-foreground),.65)}tr[data-bogo-role=parent] .cart-item-total-price .loading-hidden:after{content:var(--bogo-compare, "");display:inline-block;margin-inline-start:6px;font-size:12px;text-decoration:line-through;color:rgba(var(--color-foreground),.65)}tr[data-bogo-role=gift] .item-media-wrapper{position:relative;overflow:hidden;border:1px solid var(--bogo-cart-accent);border-radius:4px}tr[data-bogo-role=gift] .cart-item-name{font-size:14px}.bogo-cart-badge{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:1px 2px;font-size:11px;font-weight:600;line-height:1.4;text-align:center;color:#fff;background:var(--bogo-cart-accent);pointer-events:none}#Cart-Drawer .bogo-cart-banner,#Cart-Drawer .bogo-cart-banner td,#Cart-Drawer .bogo-cart-promo,#Cart-Drawer .bogo-cart-promo td{display:block}#Cart-Drawer .bogo-cart-banner{border-radius:10px 10px 0 0}#Cart-Drawer .cart-items-list tr.cart-item[data-bogo-role=parent]{position:relative;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:12px;row-gap:8px;margin:0;padding:12px;border:0}#Cart-Drawer tr[data-bogo-role=parent] .cart-item-media{grid-column:1;grid-row:1 / 3}#Cart-Drawer tr[data-bogo-role=parent] .item-media-wrapper{width:96px}#Cart-Drawer tr[data-bogo-role=parent] .cart-item-details,#Cart-Drawer tr[data-bogo-role=parent] .cart-item-price{display:contents}#Cart-Drawer tr[data-bogo-role=parent] .cart-item-price>:not(quantity-input){display:none}#Cart-Drawer tr[data-bogo-role=parent] cart-remove{top:12px;right:12px}#Cart-Drawer tr[data-bogo-role=parent] .cart-item-name{grid-column:2;grid-row:1;margin:0;padding-right:30px;font-size:15px}#Cart-Drawer tr[data-bogo-role=parent] .product-options{grid-column:2;grid-row:2}#Cart-Drawer tr[data-bogo-role=parent] .cart-item-price quantity-input{grid-column:1;grid-row:3;align-self:center}#Cart-Drawer tr[data-bogo-role=parent] .cart-item-totals{grid-column:2;grid-row:3;align-self:center;justify-self:end}#Cart-Drawer .cart-items-list tr.cart-item[data-bogo-role=gift]{grid-template-columns:78px minmax(0,1fr);grid-template-rows:1fr auto;column-gap:12px;row-gap:4px;align-items:start;margin:0 0 12px;padding:0 12px 12px;border:0;border-radius:0 0 10px 10px}#Cart-Drawer tr[data-bogo-role=gift] .cart-item-media{grid-column:1;grid-row:1 / 3}#Cart-Drawer tr[data-bogo-role=gift] .item-media-wrapper{width:78px}#Cart-Drawer tr[data-bogo-role=gift] .cart-item-details{grid-column:2;grid-row:1}#Cart-Drawer tr[data-bogo-role=gift] .cart-item-totals{grid-column:2;grid-row:2;justify-self:end}#Cart-Drawer .cart-items-list tr.cart-item[data-bogo-role=gift]:has(+tr[data-bogo-role=gift]){margin-bottom:0;border-radius:0}@media screen and (max-width:749px){#MainContent .bogo-cart-banner,#MainContent .bogo-cart-banner td,#MainContent .bogo-cart-promo,#MainContent .bogo-cart-promo td{display:block}#MainContent .bogo-cart-banner{border-radius:10px 10px 0 0}#MainContent .cart-items-list tr.cart-item[data-bogo-role=parent]{position:relative;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:12px;row-gap:8px;margin:0;padding:12px;border:0}#MainContent tr[data-bogo-role=parent] .cart-item-media{grid-column:1;grid-row:1 / 3}#MainContent tr[data-bogo-role=parent] .item-media-wrapper{width:96px}#MainContent tr[data-bogo-role=parent] .cart-item-details,#MainContent tr[data-bogo-role=parent] .cart-item-price{display:contents}#MainContent tr[data-bogo-role=parent] .cart-item-price>:not(quantity-input){display:none}#MainContent tr[data-bogo-role=parent] cart-remove{top:12px;right:12px}#MainContent tr[data-bogo-role=parent] .cart-item-name{grid-column:2;grid-row:1;margin:0;padding-right:30px;font-size:15px}#MainContent tr[data-bogo-role=parent] .product-options{grid-column:2;grid-row:2}#MainContent tr[data-bogo-role=parent] .cart-item-price quantity-input{grid-column:1;grid-row:3;align-self:center}#MainContent tr[data-bogo-role=parent] .cart-item-totals{grid-column:2;grid-row:3;align-self:center;justify-self:end}#MainContent .cart-items-list tr.cart-item[data-bogo-role=gift]{grid-template-columns:78px minmax(0,1fr);grid-template-rows:1fr auto;column-gap:12px;row-gap:4px;align-items:start;margin:0 0 16px;padding:0 12px 12px;border:0;border-radius:0 0 10px 10px}#MainContent tr[data-bogo-role=gift] .cart-item-media{grid-column:1;grid-row:1 / 3}#MainContent tr[data-bogo-role=gift] .item-media-wrapper{width:78px}#MainContent tr[data-bogo-role=gift] .cart-item-details{grid-column:2;grid-row:1}#MainContent tr[data-bogo-role=gift] .cart-item-totals{grid-column:2;grid-row:2;justify-self:end}#MainContent .cart-items-list tr.cart-item[data-bogo-role=gift]:has(+tr[data-bogo-role=gift]){margin-bottom:0;border-radius:0}}@media screen and (min-width:750px){#MainContent tr.cart-item[data-bogo-role]>td:first-child{padding-left:12px}#MainContent tr.cart-item[data-bogo-role]>td:last-child{padding-right:12px}#MainContent tr.cart-item[data-bogo-role=gift]>td{padding-top:0;padding-bottom:12px}#MainContent tr[data-bogo-role=gift] .item-media-wrapper{width:78px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/bogo-cart.css.map */
