#cart-drawer .theme-drawer__dialog{background:#f3ede3!important;color:#30241f!important;border-left:1px solid #D8CABC;box-shadow:-18px 0 50px #30241f1f}#cart-drawer .theme-drawer__header{background:#f3ede3!important;border-bottom:1px solid #D8CABC;padding:22px 26px 18px}#cart-drawer .theme-drawer__title{font-family:Georgia,Times New Roman,serif!important;font-size:25px!important;font-weight:400!important;letter-spacing:-.025em;color:#30241f!important}#cart-drawer .theme-drawer__badge{background:#344638!important;color:#fbf8f2!important;border-radius:50%;min-width:22px;height:22px}#cart-drawer .cart-drawer__content{background:#f3ede3!important;color:#30241f!important;gap:0}#cart-drawer .cart-drawer__items{padding:18px 26px 8px!important;gap:0}#cart-drawer .cart-drawer__items .cart-items__table-row{border-bottom:1px solid #D8CABC!important;padding-bottom:18px!important;margin-bottom:18px!important}#cart-drawer .cart-drawer__items .cart-items__table-row:last-child{border-bottom:0!important}#cart-drawer .cart-drawer__summary{background:#f3ede3!important;padding:20px 26px 26px!important;gap:16px!important;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18px)!important;mask-image:linear-gradient(to bottom,transparent,black 18px)!important}#cart-drawer .cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-color:#d8cabc!important;padding-top:16px!important}#cart-drawer .cart-drawer__summary button[name=checkout],#cart-drawer .cart-drawer__summary .cart__checkout-button,#cart-drawer .cart-drawer__summary a[href*=checkout]{background:#30241f!important;color:#fbf8f2!important;border:1px solid #30241F!important;border-radius:2px!important;min-height:54px!important;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}#cart-drawer .cart-drawer__summary button[name=checkout]:hover,#cart-drawer .cart-drawer__summary .cart__checkout-button:hover{background:#344638!important;border-color:#344638!important}#cart-drawer input,#cart-drawer select{background:#fbf8f2!important;border:1px solid #D8CABC!important;border-radius:2px!important;color:#30241f!important}#cart-drawer .catvyn-cart-assurance{margin:4px 26px 18px;padding:17px 18px;background:#e9dfd1;border:1px solid #D8CABC;color:#30241f}#cart-drawer .catvyn-cart-assurance__heading{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.25;margin-bottom:12px;color:#30241f}#cart-drawer .catvyn-cart-assurance__items{display:grid;gap:8px}#cart-drawer .catvyn-cart-assurance__items span{font-size:11px;line-height:1.45;letter-spacing:.015em;color:#59483d}#cart-drawer .catvyn-cart-assurance__items span span{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:7px;border-radius:50%;background:#344638;color:#fbf8f2;font-size:10px}#cart-drawer .cart-drawer__close-button{color:#30241f!important}@media(max-width:749px){#cart-drawer .theme-drawer__header{padding:18px 20px 15px}#cart-drawer .cart-drawer__items{padding:14px 20px 6px!important}#cart-drawer .cart-drawer__summary{padding:16px 20px 22px!important}#cart-drawer .catvyn-cart-assurance{margin:4px 20px 14px;padding:15px}}#MainContent[data-template=collection] .product-grid,.template-collection .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(14px,2vw,26px)!important;width:100%!important;min-width:0!important}#MainContent[data-template=collection] .product-grid__item,.template-collection .product-grid__item{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#MainContent[data-template=collection] product-card.product-card,.template-collection product-card.product-card{display:block!important;width:100%!important;min-width:0!important;height:100%!important;box-sizing:border-box!important}#MainContent[data-template=collection] .product-card__content,.template-collection .product-card__content{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important;height:100%!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}#MainContent[data-template=collection] .product-card__content img,.template-collection .product-card__content img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important}#MainContent[data-template=collection] .product-card__content h3,#MainContent[data-template=collection] .product-card__content h4,.template-collection .product-card__content h3,.template-collection .product-card__content h4{display:block!important;margin:0!important;padding:0!important;min-width:0!important;max-width:100%!important;color:#49382e!important;font-size:clamp(13px,1.15vw,16px)!important;line-height:1.35!important;letter-spacing:0!important;overflow-wrap:anywhere!important;text-overflow:clip!important}#MainContent[data-template=collection] product-card [ref=priceContainer],.template-collection product-card [ref=priceContainer]{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:5px 9px!important;width:100%!important;min-width:0!important;margin:2px 0 0!important;padding:0!important;line-height:1.35!important}#MainContent[data-template=collection] product-card [ref=priceContainer] .price,#MainContent[data-template=collection] product-card [ref=priceContainer] .price-item__group,.template-collection product-card [ref=priceContainer] .price,.template-collection product-card [ref=priceContainer] .price-item__group{display:inline-flex!important;align-items:baseline!important;white-space:nowrap!important;margin:0!important;color:#6e5948!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important}#MainContent[data-template=collection] product-card [ref=priceContainer] .compare-at-price,.template-collection product-card [ref=priceContainer] .compare-at-price{color:#9a897a!important;text-decoration:line-through!important}@media(min-width:750px){#MainContent[data-template=collection] .product-grid,.template-collection .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,2vw,30px)!important}}@media(min-width:1100px){#MainContent[data-template=collection] .product-grid,.template-collection .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){#MainContent[data-template=collection] .product-card__content,.template-collection .product-card__content{gap:7px!important}#MainContent[data-template=collection] product-card [ref=priceContainer] .price,#MainContent[data-template=collection] product-card [ref=priceContainer] .price-item__group,.template-collection product-card [ref=priceContainer] .price,.template-collection product-card [ref=priceContainer] .price-item__group{font-size:12px!important}}#MainContent[data-template=collection] .product-grid__card,.template-collection .product-grid__card,#MainContent[data-template=collection] .product-card__content,.template-collection .product-card__content{min-width:0!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important;padding-inline:12px!important}#MainContent[data-template=collection] product-card [ref=priceContainer],.template-collection product-card [ref=priceContainer]{display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;justify-content:flex-start!important;column-gap:7px!important;row-gap:3px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;white-space:normal!important;text-align:left!important;line-height:1.45!important;margin:3px 0 0!important;padding:0 0 2px!important;box-sizing:border-box!important}#MainContent[data-template=collection] product-card [ref=priceContainer] :is(.price,.price-item__group,.compare-at-price),.template-collection product-card [ref=priceContainer] :is(.price,.price-item__group,.compare-at-price){display:inline-flex!important;flex:0 1 auto!important;align-items:baseline!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;font-size:clamp(12px,1vw,14px)!important;line-height:1.45!important;letter-spacing:0!important;color:#49382e!important;font-weight:500!important}#MainContent[data-template=collection] product-card [ref=priceContainer] bdi,.template-collection product-card [ref=priceContainer] bdi{display:inline!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}#MainContent[data-template=collection] product-card [ref=priceContainer] .compare-at-price,.template-collection product-card [ref=priceContainer] .compare-at-price{color:#927f70!important;text-decoration:line-through!important;text-decoration-thickness:1px!important}@media(max-width:749px){#MainContent[data-template=collection] .product-card__content,.template-collection .product-card__content{gap:7px!important}#MainContent[data-template=collection] product-card [ref=priceContainer] :is(.price,.price-item__group,.compare-at-price),.template-collection product-card [ref=priceContainer] :is(.price,.price-item__group,.compare-at-price){font-size:12px!important}}.template-collection product-card .product-grid__card,#MainContent[data-template=collection] product-card .product-grid__card{overflow:visible!important;min-width:0!important}.template-collection product-card [ref=priceContainer],#MainContent[data-template=collection] product-card [ref=priceContainer]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:4px 8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:4px 0 0!important;padding:0 0 3px!important;overflow:visible!important;box-sizing:border-box!important;text-align:left!important;line-height:1.4!important}.template-collection product-card [ref=priceContainer] .price,.template-collection product-card [ref=priceContainer] .price-item__group,#MainContent[data-template=collection] product-card [ref=priceContainer] .price,#MainContent[data-template=collection] product-card [ref=priceContainer] .price-item__group{display:inline-flex!important;flex:0 1 auto!important;align-items:baseline!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;color:#796453!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.template-collection product-card [ref=priceContainer] bdi,#MainContent[data-template=collection] product-card [ref=priceContainer] bdi{display:inline!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.template-collection product-card [ref=priceContainer] .compare-at-price,#MainContent[data-template=collection] product-card [ref=priceContainer] .compare-at-price{color:#a18f80!important;font-size:12px!important;text-decoration:line-through!important;text-decoration-thickness:1px!important}@media(max-width:749px){.template-collection product-card [ref=priceContainer] .price,.template-collection product-card [ref=priceContainer] .price-item__group,#MainContent[data-template=collection] product-card [ref=priceContainer] .price,#MainContent[data-template=collection] product-card [ref=priceContainer] .price-item__group{font-size:13px!important}}.product-media-gallery--eight-shaped-cardboard-scratcher .product-media-container{--media-preview-ratio: 4 / 3 !important;aspect-ratio:4 / 3!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#f3ede3!important}.product-media-gallery--eight-shaped-cardboard-scratcher .product-media-container .product-media{width:100%!important;height:100%!important;aspect-ratio:4 / 3!important;overflow:hidden!important;background:#f3ede3!important}.product-media-gallery--eight-shaped-cardboard-scratcher .product-media-container img.product-media__image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center center!important;background:#f3ede3!important}@media(max-width:749px){.product-media-gallery--eight-shaped-cardboard-scratcher .product-media-container,.product-media-gallery--eight-shaped-cardboard-scratcher .product-media-container .product-media{--media-preview-ratio: 4 / 3 !important;aspect-ratio:4 / 3!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/catvyn-cart.css.map */
