.oddit-cart{font:400 16px/1.25 "Product Sans",var(--font-body-family,sans-serif);letter-spacing:0}.oddit-cart .drawer__inner,.oddit-cart.is-empty .drawer__inner{display:flex;flex-direction:column;align-items:stretch;width:440px;max-width:100vw;height:100dvh;padding:0;border:0;overflow:hidden}.oddit-cart .drawer__header,.oddit-cart.is-empty .drawer__header{display:flex;flex:none;padding:20px 16px;border-bottom:1px solid #eee;min-height:74px}.oddit-cart .drawer__heading{font:700 25px/1 Organetto,Product Sans,sans-serif;text-transform:uppercase;margin:0;padding-right:44px;color:rgb(var(--color-foreground))}.oddit-cart .drawer__close{position:absolute;inset:15px 6px auto auto;display:grid;place-items:center;color:rgb(var(--color-foreground));width:44px;height:44px}.oddit-cart .oddit-cart__announcement{margin:0;padding:10px 16px;text-align:center;background:#174b93;color:#fff;font-size:13px;flex:none}.oddit-cart cart-drawer-items{min-height:0;overflow:auto;padding:0 16px;flex:1}.oddit-cart cart-drawer-items.is-empty{display:none}.oddit-cart .drawer__contents,.oddit-cart .drawer__cart-items-wrapper{flex-grow:0}.oddit-cart .cart-drawer__form{display:block}.oddit-cart thead{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.oddit-cart .cart-item{grid-template-columns:105px minmax(0,1fr);grid-template-rows:auto auto;gap:10px 15px;padding:15px 0;margin:0;border:0}.oddit-cart .cart-item>td,.oddit-cart .cart-item>td+td{padding:0}.oddit-cart .cart-item__media{grid-row:1/3;background:#f8f8f8;width:105px;min-height:121px}.oddit-cart .cart-item__image{display:block;width:105px;height:121px;object-fit:contain}.oddit-cart .cart-item__details{grid-column:2;grid-row:1}.oddit-cart .cart-item__name{font:700 20px/1.15 Organetto,Product Sans,sans-serif;color:#174b93;text-transform:uppercase;text-decoration:none;margin:0 0 8px}.oddit-cart .cart-item__details>div.product-option,.oddit-cart .cart-item__final-price{font:700 20px/1 Organetto,Product Sans,sans-serif}.oddit-cart .product-option{font-size:13px}.oddit-cart .cart-item__details>*+*{margin-top:8px}.oddit-cart .cart-item__quantity{grid-column:2;grid-row:2}.oddit-cart .cart-item__quantity-wrapper{justify-content:space-between;gap:8px}.oddit-cart .quantity{min-height:38px;width:104px;border:1px solid rgb(var(--color-foreground));border-radius:2px}.oddit-cart .quantity:after,.oddit-cart .quantity:before{box-shadow:none}.oddit-cart .quantity__button{width:30px}.oddit-cart .quantity__input{font-size:13px;padding:0}.oddit-cart .cart-remove-button,.oddit-cart cart-remove-button{margin:0}.oddit-cart .cart-item__totals{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.oddit-cart .drawer__footer{flex:none;padding:15px 16px max(15px,env(safe-area-inset-bottom));max-height:45dvh;overflow:auto}.oddit-cart .totals{justify-content:space-between;align-items:center}.oddit-cart .totals__total,.oddit-cart .totals__total-value{font:400 16px/1.2 Product Sans,sans-serif}.oddit-cart .totals__total-value{font-weight:700}.oddit-cart .tax-note{font-size:12px;line-height:1.3;margin:10px 0}.oddit-cart .cart__checkout-button,.oddit-cart .oddit-cart__add-button{min-height:56px;border-radius:49px;border:0;background:#d6202e;color:#fff;font:700 16px/1.2 Product Sans,sans-serif;letter-spacing:0;text-transform:uppercase;gap:10px;transition:background-color .18s ease,opacity .18s ease}.oddit-cart .cart__checkout-button:after,.oddit-cart .cart__checkout-button:before,.oddit-cart .oddit-cart__add-button:after,.oddit-cart .oddit-cart__add-button:before{box-shadow:none}.oddit-cart .cart__checkout-button>img{filter:brightness(0) invert(1);object-fit:contain}.oddit-cart .oddit-cart__trust{display:flex;gap:15px;padding-top:20px}.oddit-cart .oddit-cart__trust:empty{display:none}.oddit-cart .oddit-cart__trust>div{display:flex;flex:1;flex-direction:column;gap:15px;align-items:center;text-align:center;font-size:13px;min-width:0}.oddit-cart .oddit-cart__trust>div+div{border-left:1px solid #999;padding-left:15px}.oddit-cart .oddit-cart__trust img{object-fit:contain;width:30px;height:30px}.oddit-cart .oddit-cart__empty{min-height:0;overflow:auto;padding-bottom:20px;scrollbar-width:none}.oddit-cart .oddit-cart__empty::-webkit-scrollbar,.oddit-cart .oddit-cart__cards::-webkit-scrollbar{display:none}.oddit-cart .oddit-cart__empty>.oddit-cart__trust{margin:0 16px}.oddit-cart .oddit-cart__shop{background-image:linear-gradient(transparent,#fff),var(--cart-background);background-size:cover;padding-top:20px}.oddit-cart .oddit-cart__shop h2{font:800 39px/1.1 Organetto,Product Sans,sans-serif;text-align:center;text-transform:uppercase;color:#174b93;margin:0 16px 25px}.oddit-cart .oddit-cart__cards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:20px;list-style:none;margin:0;padding:0 20px 10px;scrollbar-width:none}.oddit-cart .oddit-cart__cards>li{flex:0 0 calc(100% + -0px);scroll-snap-align:center;min-width:0;border-radius:10px;overflow:hidden;background:#174b93}.oddit-cart .oddit-cart__cards a{display:flex;flex-direction:column;height:465px;color:#fff;text-decoration:none}.oddit-cart .oddit-cart__cards img{width:100%;height:351px;object-fit:cover;min-height:0;flex:1}.oddit-cart .oddit-cart__cards a>div{padding:25px 15px}.oddit-cart .oddit-cart__cards h3{font:800 39px/1.05 Organetto,Product Sans,sans-serif;color:#fff;margin:0 0 10px;text-transform:uppercase}.oddit-cart .oddit-cart__cards p{margin:0;font-size:16px}.oddit-cart .oddit-cart__continue{display:block;padding:10px 16px;text-align:center;color:#174b93}.oddit-cart .oddit-cart__recommendations{padding:0 0 15px}.oddit-cart .oddit-cart__recommendations h2{font:700 31px/1.1 Organetto,Product Sans,sans-serif;color:#174b93;text-transform:uppercase;margin:0 0 15px}.oddit-cart .oddit-cart__recommendation{display:grid;grid-template-columns:minmax(70px,1fr) minmax(100px,1.35fr) minmax(70px,1fr);gap:10px;margin-bottom:15px;position:relative;align-items:start}.oddit-cart .oddit-cart__recommendation-image{height:139px;background:#f8f8f8;display:block}.oddit-cart .oddit-cart__recommendation-image img{width:100%;height:100%;object-fit:contain}.oddit-cart .oddit-cart__recommendation-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.oddit-cart .oddit-cart__product-title{font:700 20px/1.15 Organetto,Product Sans,sans-serif;color:#174b93;text-transform:uppercase;text-decoration:none}.oddit-cart [data-upsell-price]{font:700 20px/1 Organetto,Product Sans,sans-serif}.oddit-cart .oddit-cart__rating{display:flex;gap:4px;align-items:center}.oddit-cart .oddit-cart__rating>span{display:block;width:88px;height:16px;clip-path:inset(0 calc(100% - var(--rating)) 0 0)}.oddit-cart .oddit-cart__rating img{display:block;max-width:none}.oddit-cart .oddit-cart__rating small{font-size:11px}.oddit-cart .oddit-cart__swatches{display:flex;flex-wrap:wrap;gap:0;width:max-content;max-width:calc(100% + 70px)}.oddit-cart .oddit-cart__swatches:empty{display:none}.oddit-cart .oddit-cart__swatches button{width:24px;height:28px;padding:4px;border:0;background:transparent;cursor:pointer}.oddit-cart .oddit-cart__swatches .swatch{width:16px;height:16px;display:block;border-radius:50%;background:var(--swatch--background);background-size:cover;background-position:var(--swatch-focal-point,center);box-sizing:border-box}.oddit-cart .oddit-cart__swatches [data-available=false] .swatch{opacity:.4}.oddit-cart .oddit-cart__swatches button:disabled{cursor:wait}.oddit-cart .oddit-cart__variant-select[hidden]{display:none}.oddit-cart .oddit-cart__swatches [aria-pressed=true] .swatch{outline:1px solid #121212;outline-offset:2px;border:2px solid #fff}.oddit-cart .oddit-cart__variant-select{max-width:100%;width:100%;font:13px Product Sans,sans-serif;margin-top:10px;order:2}.oddit-cart .oddit-cart__add{margin:0;min-width:0}.oddit-cart .oddit-cart__add form{display:flex;flex-direction:column}.oddit-cart .oddit-cart__add-button{padding:10px 5px;min-width:0;min-height:46px;font-size:13px}.oddit-cart .oddit-cart__add-button[disabled]{opacity:.5;cursor:not-allowed}.oddit-cart .product-form__error-message-wrapper{font-size:12px;overflow-wrap:anywhere}.oddit-cart :focus-visible{outline:2px solid #174b93;outline-offset:3px}@media(hover:hover){.oddit-cart .cart__checkout-button:hover,.oddit-cart .oddit-cart__add-button:not([disabled]):hover{background:#ad1925}.oddit-cart a:hover{text-decoration:underline}}.oddit-cart button:not([disabled]):active{opacity:.8}@media(prefers-reduced-motion:reduce){.oddit-cart *{transition:none!important;scroll-behavior:auto!important}}.oddit-cart cart-drawer-items>lb-upsell-widget{display:block;min-width:0}.oddit-cart lb-upsell-widget .lb-addon-cont{margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important}.oddit-cart lb-upsell-widget .lb-addon-head{margin:0 0 15px!important;padding:0!important}.oddit-cart lb-upsell-widget .lb-addon-title{font:700 25px/1.12 Organetto,Product Sans,sans-serif!important;color:#174b93;text-transform:uppercase}.oddit-cart lb-upsell-widget .lb-carousel-products{gap:12px!important;scrollbar-width:none}.oddit-cart lb-upsell-widget .lb-carousel-products::-webkit-scrollbar{display:none}.oddit-cart lb-upsell-widget .lb-flat-card{display:grid!important;grid-template-columns:100px minmax(0,1fr) 74px;gap:8px 12px!important;padding:0!important;border:0!important;border-radius:0!important;align-items:start}.oddit-cart lb-upsell-widget .lb-image-host{grid-column:1;grid-row:1/5;width:100px!important;min-width:0!important}.oddit-cart lb-upsell-widget .lb-card-image-cont{width:100%!important;height:126px!important;background:#f8f8f8;border-radius:0!important}.oddit-cart lb-upsell-widget .lb-card-img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}.oddit-cart lb-upsell-widget .lb-cta-cont:not([hidden]):not([style*="display: none"]):not([style*="display:none"]),.oddit-cart lb-upsell-widget .lb-cta-cont-head:not([hidden]):not([style*="display: none"]):not([style*="display:none"]),.oddit-cart lb-upsell-widget .lb-cta-actions:not([hidden]):not([style*="display: none"]):not([style*="display:none"]),.oddit-cart lb-upsell-widget .lb-cta-action-pickers:not([hidden]):not([style*="display: none"]):not([style*="display:none"]){display:contents!important}.oddit-cart lb-upsell-widget .lb-card-title-host{grid-column:2;grid-row:1;min-width:0}.oddit-cart lb-upsell-widget .lb-card-title{font:700 18px/1.15 Organetto,Product Sans,sans-serif!important;color:#174b93!important;text-transform:uppercase;white-space:normal!important}.oddit-cart lb-upsell-widget .lb-price-host{grid-column:2;grid-row:2;min-width:0;text-align:left}.oddit-cart lb-upsell-widget .lb-price{flex-wrap:wrap;gap:4px!important;align-items:flex-start!important;align-content:flex-start!important;justify-content:flex-start!important;text-align:left!important}.oddit-cart lb-upsell-widget .lb-price-sale-price{font:700 18px/1.2 Product Sans,sans-serif!important;color:#174b93!important}.oddit-cart lb-upsell-widget .lb-compare-cont{flex-wrap:wrap;gap:5px!important;justify-content:flex-start!important}.oddit-cart lb-upsell-widget .lb-price-compare-price{font:400 12px/1.2 Product Sans,sans-serif!important}.oddit-cart lb-upsell-widget .lb-variant-picker-host{grid-column:2/4;grid-row:3;min-width:0}.oddit-cart lb-upsell-widget .lb-variant-picker-cont{min-width:0;max-width:100%}.oddit-cart lb-upsell-widget select.lb-variant-picker{max-width:100%;font-family:Product Sans,sans-serif!important}.oddit-cart lb-upsell-widget .lb-qty-picker-host{grid-column:2/4;grid-row:4}.oddit-cart lb-upsell-widget .lb-button-host{grid-column:3;grid-row:1/3;min-width:0;width:100%!important}.oddit-cart lb-upsell-widget .lb-button{min-height:44px!important;height:auto!important;padding:12px 8px!important;border-radius:49px!important;background:#d6202e!important;color:#fff!important;font:700 13px/1.2 Product Sans,sans-serif!important;text-transform:uppercase;transition:background-color .18s ease,opacity .18s ease}.oddit-cart lb-upsell-widget .lb-button[aria-disabled=true],.oddit-cart lb-upsell-widget .lb-button:disabled{opacity:.5;cursor:not-allowed}.oddit-cart select.oddit-selleasy__native-picker{display:none!important}.oddit-cart .oddit-selleasy__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:0;max-width:100%}.oddit-cart .oddit-selleasy__swatches button{display:grid;place-items:center;width:22px;height:32px;padding:0;border:0;background:transparent;cursor:pointer;flex:none}.oddit-cart .oddit-selleasy__swatches button:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:var(--swatch-color);box-sizing:border-box}.oddit-cart .oddit-selleasy__swatches button[aria-pressed=true]:before{border:2px solid #fff;outline:1px solid #121212;outline-offset:2px}.oddit-cart .oddit-selleasy__swatches button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:360px){.oddit-cart lb-upsell-widget .lb-flat-card{grid-template-columns:80px minmax(0,1fr) 64px;column-gap:9px!important}.oddit-cart lb-upsell-widget .lb-image-host{width:80px!important}.oddit-cart lb-upsell-widget .lb-card-title{font-size:16px!important}}@media(hover:hover){.oddit-cart lb-upsell-widget .lb-button:not([aria-disabled=true]):hover{background:#ad1925!important}}@media(max-width:749px){.oddit-cart #CartDrawer .cart-item{grid-template-columns:105px minmax(0,1fr)}.oddit-cart #CartDrawer .cart-item>td{padding:0}.oddit-cart #CartDrawer .cart-item__media{grid-column:1/2;grid-row:1/3;align-self:start;height:121px;min-height:121px}.oddit-cart #CartDrawer .cart-item__details{grid-column:2/3;grid-row:1;min-width:0}.oddit-cart #CartDrawer .cart-item__quantity{grid-column:2/3;grid-row:2;min-width:0}.oddit-cart #CartDrawer .cart-item__details>div.product-option,.oddit-cart #CartDrawer .cart-item__final-price{color:#121212}.oddit-cart lb-upsell-widget .lb-addon-title{font-size:31px!important;line-height:1.1!important}.oddit-cart lb-upsell-widget .lb-flat-card-host{padding-inline:0!important}.oddit-cart lb-upsell-widget .lb-flat-card{grid-template-columns:94px minmax(0,1fr) 92px;column-gap:9px!important}.oddit-cart lb-upsell-widget .lb-image-host{width:94px!important}.oddit-cart lb-upsell-widget .lb-card-image-cont{height:139px!important}.oddit-cart lb-upsell-widget .lb-card-title{font-size:20px!important;overflow-wrap:anywhere;-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important}.oddit-cart lb-upsell-widget .lb-price-sale-price{font:700 20px/1.2 Organetto,Product Sans,sans-serif!important;color:#121212!important}.oddit-cart lb-upsell-widget .lb-button{min-height:46px!important;font-size:16px!important}body:has(cart-drawer.oddit-cart.active) shopify-forms-embed#app-embed-container-713329{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/oddit-cart.css.map */
