#mini-cart{z-index:10020;color:#f4f4f8;background:#18171cf0;border-inline-start:1px solid #ffffff45;border-radius:28px 0 0 28px;box-shadow:-22px 0 70px #0008,inset 1px 0 #ffffff25;isolation:isolate}#mini-cart.drawer--large{max-width:500px;width:100%;height:100dvh;max-height:100dvh}#mini-cart[open]>.drawer__overlay{background:#06050940;opacity:1}#mini-cart .drawer__header{background:#ffffff0b;border-bottom:1px solid #ffffff25;height:auto;min-height:68px;max-height:none;padding:calc(12px + env(safe-area-inset-top,0px)) 56px 12px 18px;border-radius:28px 0 0}#mini-cart .drawer__title{color:#fff;font-size:14px}#mini-cart .drawer__close-button{color:#fff}#mini-cart .drawer__content{background:transparent;padding:8px 14px 16px;min-height:0}#mini-cart .drawer__footer{flex:0 0 auto;position:relative;max-height:62dvh;overflow:auto;overscroll-behavior:contain;padding:14px calc(16px + env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) 16px;background:#0c0b103d;border-top:1px solid #ffffff25;border-radius:0 0 0 28px;color:#fff}#mini-cart .drawer__footer:before{display:none}#mini-cart .line-item{padding:8px;margin:8px 0;border:1px solid #ffffff2b;border-radius:16px;background:linear-gradient(135deg,#ffffff10,#ffffff03);box-shadow:inset 0 1px #ffffff18;color:#fff}#mini-cart .line-item__image-wrapper{background:#ffffff0a;border-radius:10px;overflow:hidden}#mini-cart .line-item__image{object-fit:contain;height:64px;width:64px}#mini-cart .tb-glass-compact-line .line-item__content-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:8px;align-items:center}#mini-cart .tb-glass-compact-line .line-item__image-wrapper{display:block;width:100%;max-width:224px;margin:0;min-width:0;align-self:center;background:transparent}#mini-cart .tb-glass-pieces{display:grid;grid-template-columns:repeat(var(--tb-piece-count),minmax(0,1fr));gap:3px;align-items:center}#mini-cart .tb-glass-piece{display:block;min-width:0}#mini-cart .tb-glass-piece img{display:block;object-fit:contain;width:100%;height:58px;max-width:64px;margin:auto;padding:2px;border-radius:8px;background:#ffffff0a}#mini-cart .tb-glass-compact-line .line-item__info{display:flex;flex-direction:column;min-width:0;width:140px;margin:0;padding:0}#mini-cart .tb-glass-compact-line .product-item-meta__title,#mini-cart .tb-glass-compact-line .product-item-meta__vendor,#mini-cart .tb-glass-compact-line .product-item-meta__property-list,#mini-cart .tb-glass-compact-line .tb-drawer-combo-saved,#mini-cart .tb-glass-compact-line .line-item__discount-list{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#mini-cart .tb-glass-compact-line .product-item-meta__price-list-container{margin:0;text-align:right;padding:0 36px 0 0;min-height:32px;display:flex;align-items:center;justify-content:flex-end}#mini-cart .tb-glass-compact-line .product-item-meta__price-list-container .price-list{display:flex!important;justify-content:flex-end}#mini-cart .tb-glass-compact-line .product-item-meta__price-list-container .price{color:#fff;font-size:12px;font-weight:700;white-space:nowrap;line-height:1.3}#mini-cart .tb-glass-compact-line .price--compare,#mini-cart .tb-glass-compact-line>.line-item__content-wrapper>.line-item__price-list-container{display:none!important}#mini-cart .tb-glass-compact-line .line-item__quantity{display:flex;align-items:center;justify-content:flex-end;position:relative;gap:0;margin:0;width:140px}#mini-cart .line-item__quantity .quantity-selector.quantity-selector--small{display:grid!important;grid-template-columns:36px 32px 36px!important;align-items:center!important;gap:0!important;width:104px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;background:#ffffff09!important;border:1px solid #ffffff45!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden}#mini-cart .line-item__quantity .quantity-selector__button{box-sizing:border-box;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important}#mini-cart .line-item__quantity .quantity-selector__button svg{width:12px;height:12px;pointer-events:none}#mini-cart .line-item__quantity .quantity-selector__input{box-sizing:border-box;appearance:none;-webkit-appearance:none;width:32px!important;min-width:32px!important;max-width:32px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-inline:1px solid #ffffff25!important;border-radius:0!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff;opacity:1;font-size:16px!important;text-align:center!important}#mini-cart .tb-glass-remove-symbol{display:none}#mini-cart .tb-glass-compact-line .line-item__remove-button{position:absolute;right:-4px;top:-38px;display:grid;place-items:center;width:44px;height:44px;padding:0;margin:0;color:#e8e8ef;text-decoration:none}#mini-cart .tb-glass-compact-line .tb-glass-remove-symbol{display:block;font-size:20px;line-height:1}#mini-cart .tb-glass-compact-line .tb-glass-remove-label{display:none}#mini-cart .quantity-selector :focus-visible,#mini-cart .line-item__remove-button:focus-visible{outline:2px solid #fff;outline-offset:-3px}#mini-cart .tb-glass-cart-total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px;margin:0 0 12px;border:1px solid #ffffff30;border-radius:16px;background:linear-gradient(135deg,#ffffff0d,#ffffff03);font-size:12px;color:#fff}#mini-cart .tb-glass-equation{display:grid;grid-template-columns:minmax(0,1fr) 8px minmax(0,.85fr) 8px minmax(0,1fr);align-items:end;gap:3px;width:100%;min-width:0}#mini-cart .tb-glass-equation-term{display:grid;gap:3px;min-width:0;text-align:center}#mini-cart .tb-glass-equation-term small{font-size:10px;line-height:1.2;color:#e0e0e8}#mini-cart .tb-glass-equation-term strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#mini-cart .tb-glass-equation-reference strong{color:#ff777a}#mini-cart .tb-glass-equation-final strong{font-weight:800}#mini-cart .tb-glass-equation-operator{text-align:center;line-height:1.3;font-size:14px;color:#dddde5}#mini-cart .tb-shipping{color:#f4f4f8}#mini-cart .tb-shipping__details,#mini-cart .tb-drawer-combo{background:linear-gradient(135deg,#ffffff10,#ffffff04),#0a090e2b;border:1px solid #ffffff30;color:#f4f4f8;box-shadow:inset 0 1px #ffffff18;border-radius:18px}#mini-cart .tb-shipping__summary small,#mini-cart .tb-shipping__note,#mini-cart .tb-drawer-combo__price s,#mini-cart .tb-drawer-combo__price small{color:#dedee5}#mini-cart .tb-shipping__icon{color:#ff686b}#mini-cart .tb-shipping__fields input,#mini-cart .tb-drawer-combo__colors select{border-color:#ffffff45;background:#ffffff14;color:#fff}#mini-cart .tb-shipping__fields input::placeholder{color:#d0d0d8}#mini-cart .tb-drawer-combo__colors option{background:#222128;color:#fff}#mini-cart .tb-drawer-combo__top strong,#mini-cart .tb-drawer-combo__price b,#mini-cart .tb-drawer-combo-saved{color:#f5f5f8}#mini-cart .tb-drawer-combo__top>span{background:#e3101325;color:#fff}#mini-cart .tb-drawer-combo__image{background:#ffffff10;border:1px solid #ffffff25}#mini-cart .tb-drawer-combo__colors{border-color:#ffffff25}#mini-cart .tb-drawer-combo__colors select{min-height:44px}#mini-cart .tb-drawer-combo details:not([open]) .tb-drawer-combo__product{display:none}#mini-cart .tb-drawer-combo details:not([open]) summary{min-height:44px;padding:10px 12px}#mini-cart .tb-drawer-combo details:not([open]) .tb-drawer-combo__top{margin-bottom:0}#mini-cart .tb-drawer-combo button[data-upgrade],#mini-cart .checkout-button{position:relative;overflow:hidden;min-height:48px;background:linear-gradient(145deg,#e31013,#bb1018);border-radius:99px;color:#fff}#mini-cart .tb-drawer-combo button[data-upgrade]:after,#mini-cart .checkout-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,#ffffff59 50%,transparent 70%);transform:translate(-120%)}#mini-cart .tb-drawer-combo button[data-upgrade]:is(:hover,:focus-visible):after,#mini-cart .checkout-button:is(:hover,:focus-visible):after{transform:translate(120%);transition:transform .8s ease}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#mini-cart{background:linear-gradient(155deg,#ffffff1a,#ffffff05),#14131aa3;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}#mini-cart[open]>.drawer__overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}@media(max-width:360px){#mini-cart .drawer__content{padding-inline:10px}#mini-cart .tb-glass-compact-line .line-item__content-wrapper{grid-template-columns:minmax(0,1fr) 132px;gap:5px}#mini-cart .tb-glass-compact-line .line-item__info,#mini-cart .tb-glass-compact-line .line-item__quantity{width:132px}#mini-cart .tb-glass-piece img{height:50px}#mini-cart .tb-glass-equation-term strong{font-size:12px}}@media(prefers-reduced-motion:reduce){#mini-cart,#mini-cart .drawer__overlay,#mini-cart .checkout-button,#mini-cart .tb-drawer-combo button[data-upgrade]{transition:none!important}#mini-cart .checkout-button:after,#mini-cart .tb-drawer-combo button[data-upgrade]:after{display:none;transition:none!important}}#mini-cart .line-item .product-item-meta__title,#mini-cart .line-item .product-item-meta__vendor,#mini-cart .line-item .price{color:#fff!important}#mini-cart .line-item .product-item-meta__property,#mini-cart .line-item .product-item-meta__property-list,#mini-cart .line-item .text--subdued,#mini-cart .line-item .price--compare{color:#dedee7!important}#mini-cart .line-item__discount-badge,#mini-cart .mini-cart__discount-badge{color:#ffd9da;background:#e3101326;border-color:#ff686b55}#mini-cart .mini-cart__recommendations-inner{background:linear-gradient(135deg,#ffffff0e,#ffffff03),#19181ef5;border-inline-end:1px solid #ffffff25;color:#f4f4f8}#mini-cart .mini-cart__recommendations :is(.mini-cart__recommendations-heading,.product-item-meta__title,.product-item-meta__vendor,.price,.parcelamento-grid strong){color:#fff!important}#mini-cart .mini-cart__recommendations :is(.text--subdued,.price--compare,.parcelamento-grid){color:#dedee7!important}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#mini-cart .mini-cart__recommendations-inner{background:linear-gradient(135deg,#ffffff0e,#ffffff03),#19181ec7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/takebag-glass-cart.css.map */
