#main-cart-items,#main-cart-footer,#CartDrawer,.tly-cart-gifts,.tly-cart-summary{--tly-ink: #1b1b1b;--tly-gold-ink: #6b4a12;--tly-cream: #fbf3df;--tly-edge: #e0c98a;--tly-line: #eadfc2;--tly-badge: #5c4313;--tly-slab: "Roboto Slab", var(--font-heading-family), serif}cart-items .title-wrapper-with-link{margin:0 0 22px;align-items:baseline}cart-items .title-wrapper-with-link .title{font-family:"Roboto Slab",var(--font-heading-family),serif;font-size:28px;line-height:1.15;margin:0}cart-items .title-wrapper-with-link a{font-size:18px}@media screen and (min-width:750px){cart-items .title-wrapper-with-link .title{font-size:38px}}.tly-cart-barwrap:empty{display:none}.tly-cart-barwrap>:not([hidden]){margin-bottom:22px}#main-cart-items .cart-items,#main-cart-items .cart-items tbody,#CartDrawer .cart-items,#CartDrawer .cart-items tbody{display:block;width:100%;border-spacing:0}#main-cart-items .cart-items thead,#CartDrawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}#main-cart-items .cart-items td,#CartDrawer .cart-items td{padding:0;border:0;vertical-align:top}#main-cart-items .cart-item,#CartDrawer .cart-item:not(.tly-cart-gift){display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"media details details" "qty qty total";column-gap:12px;row-gap:12px;align-items:start;margin:0;padding:16px 0;border-bottom:1px solid var(--tly-line)}#CartDrawer .cart-item:not(.tly-cart-gift){grid-template-columns:64px minmax(0,1fr) auto}#main-cart-items .cart-item>td,#CartDrawer .cart-item:not(.tly-cart-gift)>td{padding:0!important;width:auto;min-width:0}#main-cart-items .cart-item__media,#CartDrawer .cart-item__media{grid-area:media}#main-cart-items .cart-item__details,#CartDrawer .cart-item__details{grid-area:details;width:auto;display:flex;flex-direction:column;gap:6px}#main-cart-items .cart-item__quantity,#CartDrawer .cart-item__quantity{grid-area:qty}#main-cart-items .cart-item__totals,#CartDrawer .cart-item__totals{grid-area:total;justify-self:end;align-self:center;display:block;pointer-events:auto}#main-cart-items .cart-item__image,#CartDrawer .cart-item__image{width:100%;max-width:100%;height:auto;border:1px solid #e3d3a8;border-radius:8px;display:block}#main-cart-items .cart-item__image-container{display:block;width:100%;background:none}#main-cart-items .cart-item__details>*,#CartDrawer .cart-item__details>*{max-width:none;margin:0}#main-cart-items .cart-item__name,#CartDrawer .cart-item__name{font-family:var(--font-body-family);font-size:20px;font-weight:700;line-height:1.25;letter-spacing:0;color:var(--tly-ink);text-transform:none}#main-cart-items .product-option,#CartDrawer .product-option,#main-cart-items .cart-item__old-price,#CartDrawer .cart-item__old-price{font-size:17px;line-height:1.35;color:#444}#main-cart-items .product-option+.product-option,#CartDrawer .product-option+.product-option{margin-top:2px}#main-cart-items .cart-item__final-price,#CartDrawer .cart-item__final-price{font-size:20px;font-weight:700;color:var(--tly-ink)}#main-cart-items .cart-item__details>.product-option:first-of-type{font-size:17px}#main-cart-items .price,#CartDrawer .price{font-size:21px;font-weight:700;line-height:1.1;color:var(--tly-ink)}#main-cart-items .cart-item__old-price.price,#CartDrawer .cart-item__old-price.price{font-size:17px;font-weight:400}#main-cart-items .cart-item__price-wrapper>*,#CartDrawer .cart-item__price-wrapper>*{margin:0!important}#main-cart-items .cart-item__totals .unit-price,#CartDrawer .cart-item__totals .unit-price{font-size:16px}#main-cart-items .discounts__discount,#CartDrawer .discounts__discount{font-size:16px;color:var(--tly-gold-ink)}#main-cart-items .cart-item__error-text,#CartDrawer .cart-item__error-text{font-size:16px}#main-cart-items .quantity__rules,#main-cart-items .quantity-popover__info-button span,#CartDrawer .quantity__rules,#CartDrawer .quantity-popover__info-button span,#main-cart-items .cart-items__info,#CartDrawer .cart-items__info,#main-cart-items volume-pricing,#CartDrawer volume-pricing{font-size:16px}#main-cart-items .cart-item__quantity-wrapper,#CartDrawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}#main-cart-items .quantity-popover-container,#CartDrawer .quantity-popover-container{padding:0}#main-cart-items .cart-item .quantity,#CartDrawer .cart-item .quantity{width:auto;min-height:48px;height:48px;display:flex;align-items:center;border:1px solid #8a8a8a;border-radius:8px;box-shadow:none;background:#fff}#main-cart-items .cart-item .quantity:before,#main-cart-items .cart-item .quantity:after,#CartDrawer .cart-item .quantity:before,#CartDrawer .cart-item .quantity:after{display:none}#main-cart-items .cart-item .quantity__button,#CartDrawer .cart-item .quantity__button{width:44px;height:46px;min-height:46px;color:var(--tly-ink)}#main-cart-items .cart-item .quantity__input,#CartDrawer .cart-item .quantity__input{width:38px;min-width:38px;height:46px;font-size:20px;font-weight:700;padding:0;text-align:center;color:var(--tly-ink)}#main-cart-items .cart-item cart-remove-button,#CartDrawer .cart-item cart-remove-button{margin-left:4px;width:auto;height:auto}#main-cart-items cart-remove-button .button,#CartDrawer cart-remove-button .button{min-width:44px;min-height:44px}.tly-cart-gifts{background:#fbf3df;border:1px solid #e0c98a;border-radius:12px;padding:14px;margin-top:18px;display:flex;flex-direction:column;gap:12px;color:#1b1b1b}.tly-cart-gifts__heading{margin:0;display:flex;align-items:center;gap:10px;font-family:"Roboto Slab",var(--font-heading-family),serif;font-size:20px;font-weight:700;line-height:1.25;color:#6b4a12}.tly-cart-gifts__heading svg{flex:none}.tly-cart-gifts__h--long{display:none}#main-cart-items .tly-cart-gift.cart-item,#CartDrawer .tly-cart-gift.cart-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:none;align-items:center;gap:10px;margin:0;padding:0;border:0}.tly-cart-gift__photo img{display:block;width:56px;height:56px;object-fit:cover;border:1px solid #e3d3a8;border-radius:8px;background:#fbf6e9}.tly-cart-gift__name{font-size:17px;line-height:1.25;color:#1b1b1b;min-width:0;overflow-wrap:anywhere}.tly-cart-gift__change{display:block;margin:2px 0 0;padding:4px 0;min-height:32px;background:none;border:0;cursor:pointer;font:inherit;font-size:16px;color:#5c4313;text-decoration:underline;text-underline-offset:3px;text-align:left}.tly-cart-gift__change:hover{color:#3d2c0b}.tly-cart-gift__change:focus-visible{outline:3px solid #1f2a6b;outline-offset:2px}.tly-cart-gift__value{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tly-cart-gift__was{font-size:16px;color:#555;text-decoration:line-through}.tly-cart-badge{background:#5c4313;color:#fff;font-size:16px;font-weight:700;line-height:1.2;padding:3px 10px;border-radius:6px}@media screen and (min-width:750px){.tly-cart-gifts{padding:18px 20px;gap:14px}.tly-cart-gifts--page .tly-cart-gifts__heading{font-size:22px;gap:12px}.tly-cart-gifts--page .tly-cart-gifts__h--long{display:inline}.tly-cart-gifts--page .tly-cart-gifts__h--short{display:none}#main-cart-items .tly-cart-gift.cart-item{grid-template-columns:64px minmax(0,1fr) auto;gap:14px}#main-cart-items .tly-cart-gift__photo img{width:64px;height:64px}#main-cart-items .tly-cart-gift__name{font-size:18px}#main-cart-items .tly-cart-gift__value{flex-direction:row;align-items:center;gap:12px}#main-cart-items .tly-cart-gift__was{font-size:17px}}.tly-cart-summary{display:flex;flex-direction:column;gap:12px;color:#1b1b1b}.tly-cart-summary__title{margin:0;font-family:"Roboto Slab",var(--font-heading-family),serif;font-size:22px;font-weight:700;line-height:1.2;color:#1b1b1b}.tly-cart-row{display:flex;justify-content:space-between;gap:12px;font-size:20px;line-height:1.3;color:#1b1b1b}.tly-cart-row>span:first-child{min-width:0;overflow-wrap:anywhere}.tly-cart-row>span:last-child{white-space:nowrap}.tly-cart-row--gift,.tly-cart-row--discount{color:#6b4a12}.tly-cart-row--pay{font-size:24px;font-weight:700}.tly-cart-divider{border-top:1px solid #eadfc2}.tly-cart-save{font-size:18px;font-weight:700;color:#6b4a12;text-align:right}.tly-cart-codes{margin:0;font-size:16px;line-height:1.35;color:#444;text-align:center}#main-cart-footer:not(.is-empty) .cart__footer{display:block;width:auto;padding:0;margin:0;border:0}#main-cart-footer .cart__footer>*{width:auto;margin:0}#main-cart-footer .tly-cart-blocks{display:flex;flex-direction:column;gap:14px;border:1px solid #e0c98a;border-radius:12px;padding:16px;background:#fff}#main-cart-footer .tly-cart-blocks>*+*{margin-top:0}#main-cart-footer .cart__checkout-button{max-width:none;width:100%;height:60px;min-height:60px}#main-cart-footer .cart__ctas{text-align:center}#main-cart-footer .cart__dynamic-checkout-buttons{max-width:100%}#main-cart-footer #cart-errors:empty{display:none}#main-cart-footer #cart-errors{font-size:16px}.tly-cart-fixedbar{display:none}@media screen and (min-width:750px){#main-cart-footer .tly-cart-blocks{padding:20px}}@media screen and (min-width:990px){#MainContent:has(#main-cart-items){display:grid;grid-template-columns:minmax(0,1fr) calc(min(100%,var(--page-width)) - 472px) 32px 340px minmax(0,1fr);align-items:start;padding-top:36px;padding-bottom:36px}#MainContent:has(#main-cart-items)>.shopify-section:has(#main-cart-items),#MainContent:has(#main-cart-items) cart-items,#MainContent:has(#main-cart-items) cart-items>.page-width{display:contents}#MainContent:has(#main-cart-items) cart-items .title-wrapper-with-link{grid-column:2 / 5;grid-row:1}#MainContent:has(#main-cart-items) .tly-cart-barwrap{grid-column:2 / 5;grid-row:2}#MainContent:has(#main-cart-items) cart-items .cart__warnings{grid-column:2 / 5;grid-row:3}#MainContent:has(#main-cart-items) cart-items form.cart__contents{grid-column:2;grid-row:3;min-width:0}#MainContent:has(#main-cart-items)>.shopify-section:has(#main-cart-footer){grid-column:4;grid-row:3;position:sticky;top:110px;align-self:start}#MainContent:has(#main-cart-items) #main-cart-footer .page-width{padding:0;max-width:none}#MainContent:has(#main-cart-items) #main-cart-footer .cart__footer{padding:0}#MainContent:has(#main-cart-items)>.shopify-section:not(:has(#main-cart-items)):not(:has(#main-cart-footer)){grid-column:1 / -1;grid-row:auto;margin-top:36px}}@media screen and (min-width:1200px){#main-cart-items .cart-item{grid-template-columns:104px minmax(0,1fr) auto 112px;grid-template-areas:"media details qty total";column-gap:18px;align-items:center;padding:18px 0}#main-cart-items .cart-item__details{align-self:start}#main-cart-items .cart-item__name{font-size:21px}#main-cart-items .price{font-size:22px}#main-cart-items .cart-item__quantity{align-self:center}}@media screen and (min-width:750px)and (max-width:1199px){#main-cart-items .cart-item{grid-template-columns:104px minmax(0,1fr) auto}#main-cart-items .cart-item__name{font-size:21px}}@media screen and (max-width:749px){body:has(#main-cart-footer:not(.is-empty)){padding-bottom:calc(124px + env(safe-area-inset-bottom))}#main-cart-footer .cart__footer{isolation:auto}#main-cart-footer .cart__ctas{display:none}#main-cart-footer .tly-cart-blocks{padding:14px}.tly-cart-fixedbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:14px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e0c98a;box-shadow:0 -4px 12px #00000014}.tly-cart-fixedbar__pay{display:flex;flex-direction:column;line-height:1.2}.tly-cart-fixedbar__label{font-size:16px;color:#444}.tly-cart-fixedbar__amount{font-size:22px;font-weight:700;color:#1b1b1b;white-space:nowrap}.tly-cart-fixedbar__btn{flex:1;width:auto;height:54px;min-height:54px;font-size:20px}#main-cart-items .cart-item__name{font-size:20px}}#CartDrawer .drawer__inner,cart-drawer .drawer__inner{padding:0 14px}cart-drawer-items{overflow-y:auto;overflow-x:hidden}#CartDrawer .drawer__heading{font-family:"Roboto Slab",var(--font-heading-family),serif;font-size:26px}#CartDrawer .drawer__cart-items-wrapper{padding-bottom:8px}#CartDrawer .cart-item__name,#CartDrawer .price{font-size:20px}#CartDrawer .tly-cart-gifts{margin-top:14px}#CartDrawer .tly-cart-summary{margin:18px 0 8px;padding:14px;border:1px solid #e0c98a;border-radius:12px;background:#fff}#CartDrawer .tly-cart-summary__title,#CartDrawer .tly-cart-row{font-size:20px}#CartDrawer .tly-cart-save{font-size:17px}#CartDrawer .tly-cart-gifts__heading{font-size:19px}#CartDrawer .tly-cart-gifts__h--long{display:none}#CartDrawer .tly-cart-gifts__h--short{display:inline}#CartDrawer .drawer__footer{padding:12px 0 14px}#CartDrawer cart-drawer-items:not(.is-empty)+.drawer__footer{display:flex;flex-direction:column;gap:12px;box-shadow:0 -4px 12px #0000000f}#CartDrawer .drawer__footer>details{margin-top:0}.tly-cart-drawer-pay__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tly-cart-drawer-pay__label{font-size:20px;font-weight:700;color:#1b1b1b}.tly-cart-drawer-pay__amount{font-size:26px;font-weight:700;color:#1b1b1b;white-space:nowrap}#CartDrawer .cart__ctas{text-align:center}#CartDrawer .cart__checkout-button{max-width:none;width:100%;height:56px;min-height:56px}#CartDrawer .cart-drawer__warnings .button{max-width:100%}@media screen and (min-width:750px){.tly-gift-bar--page .tly-gift-bar__btn.tly-gold-btn{width:auto;flex:none}}.tly-cart-fixedbar .tly-cart-fixedbar__btn.tly-gold-btn{flex:1;width:auto;height:54px;min-height:54px;font-size:20px}@media screen and (max-width:749px){body[class*=overflow-hidden] .tly-cart-fixedbar{display:none}html:has(#main-cart-footer:not(.is-empty) .tly-cart-fixedbar){--tly-float-base: 140px ;--tly-chat-bottom: var(--tly-float-base)}}html.tly-gift-owed .cart__dynamic-checkout-buttons,html.tly-gift-checking .cart__dynamic-checkout-buttons{display:none!important}.tly-checkout-wait{opacity:.75;cursor:progress}.tly-cart-points{display:flex;flex-direction:column;gap:8px;padding:10px 0 0;border-top:1px solid #eadfc2}.tly-cart-points:not(:has(smile-redeem-points:not([hidden]))){display:none}.tly-cart-points__head{font-size:20px;font-weight:700;color:#1b1b1b}.tly-cart-points__slot{display:block;margin:0;padding:0;border:0}.tly-cart-points__slot>*+*{margin-top:0}.tly-cart-points__slot smile-redeem-points{margin:0}.tly-cart-row>span:first-child{min-width:0;overflow-wrap:break-word;word-break:normal;flex:1 1 auto}.tly-cart-row>span:last-child{white-space:nowrap;flex:0 0 auto;text-align:right}.tly-cart-row>span.tly-cart-ship-val{white-space:normal;flex:0 1 auto;max-width:60%}#main-cart-footer .cart__dynamic-checkout-buttons{width:100%;max-width:none;margin-top:12px}#main-cart-footer .cart__dynamic-checkout-buttons .dynamic-checkout__content{width:100%}#main-cart-footer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-row-gap: 10px;--shopify-accelerated-checkout-inline-alignment: stretch;display:block;width:100%}.tly-cart-points:not(:has(smile-redeem-points:not([hidden]))):has(.tly-saved-rewards:not([hidden])){display:flex}.tly-saved-rewards{display:flex;flex-direction:column;gap:8px}.tly-saved-rewards[hidden]{display:none}.tly-saved-rewards__row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;background:#fbf3df;border:1px solid #e0c98a;border-radius:8px}.tly-saved-rewards__text{font-size:17px;line-height:1.35;color:#1b1b1b;flex:1 1 160px}.tly-saved-rewards .tly-saved-rewards__btn.tly-gold-btn{text-transform:none;width:auto;flex:0 0 auto;min-height:44px;height:44px;padding:0 18px;font-size:17px;font-weight:700;border-radius:8px}.tly-saved-rewards__msg{margin:0;font-size:16px;line-height:1.4;color:#6b4a12}.tly-cart-row--code:not(.tly-checked) [data-tly-disc-label]{visibility:hidden;animation:tlyShowLabel 0s 3s forwards}@keyframes tlyShowLabel{to{visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/tly-cart-c.css.map */
