.cart-item--giftwrap .quantity-down,.cart-item--giftwrap .quantity-up,.cart-item--giftwrap .cart-item__remove{display:none!important}.cart-item--giftwrap .cart-item__quantity-input{border:0;background:transparent;pointer-events:none}.cart-item--giftwrap .buttoned-input{border:0!important;box-shadow:none!important;background:transparent}.aagaard-giftwrap-panel{position:fixed;top:0;right:0;z-index:9999;width:min(100%,460px);height:100vh;height:100dvh;background:#fff;color:#202020;display:flex;flex-direction:column;visibility:hidden;opacity:0;transform:translate(100%);pointer-events:none;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.aagaard-giftwrap-panel.is-open{visibility:visible;opacity:1;transform:translate(0);pointer-events:auto}.aagaard-giftwrap-panel__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e8e5e2}.aagaard-giftwrap-panel__title{margin:0;font-size:17px;font-weight:500}.aagaard-giftwrap-panel__close{background:none;border:0;cursor:pointer;padding:8px}.aagaard-giftwrap-panel__content{flex:1;min-height:0;overflow-y:auto;padding:24px}.aagaard-giftwrap-panel__intro{margin-bottom:24px}.aagaard-giftwrap-panel__subtitle{font-size:14px;margin-bottom:20px}.aagaard-giftwrap-product{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #e8e5e2}.aagaard-giftwrap-product__image{width:90px;flex-shrink:0}.aagaard-giftwrap-product__image img{width:100%;height:auto;display:block}.aagaard-giftwrap-product__info{flex:1;min-width:0}.aagaard-giftwrap-choice{display:inline-flex;align-items:center;gap:8px;margin:8px 12px 0 0;cursor:pointer}.aagaard-giftwrap-panel__footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e8e5e2;background:#fff}.aagaard-giftwrap-panel__footer button{flex:1;padding:14px;cursor:pointer}.aagaard-giftwrap-panel__save{background:#3b2f2a;color:#fff;border:0}.christina-cart-confirmation[hidden],.christina-cart-confirmation__image[hidden]{display:none!important}.christina-cart-confirmation{margin:0 24px 16px;padding:14px;background:#f0f5f0;color:#202020}.christina-cart-confirmation__heading{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:#246b45;font-size:12px;font-weight:600;letter-spacing:.04em}.christina-cart-confirmation__check{font-size:17px}.christina-cart-confirmation__product{display:flex;align-items:center;gap:12px}.christina-cart-confirmation__image{width:74px;height:74px;object-fit:contain;flex-shrink:0}.christina-cart-confirmation__details{flex:1;min-width:0}.christina-cart-confirmation__name{font-size:13px;font-weight:500;line-height:1.45}.christina-cart-confirmation__price{margin-top:5px;font-size:13px}.aagaard-giftwrap-panel{z-index:9999;max-width:100vw;box-sizing:border-box;box-shadow:-8px 0 30px #00000014;font-family:inherit}.aagaard-giftwrap-panel__header{flex-shrink:0;min-height:68px;padding:18px 24px;background:#fff}.aagaard-giftwrap-panel__title{font-size:16px;font-weight:500;letter-spacing:.07em}.aagaard-giftwrap-panel__content{padding:26px 24px;background:#fff;overflow-x:hidden}.aagaard-giftwrap-panel__intro{padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #eae6e3}.aagaard-giftwrap-panel__intro-title{font-size:17px;font-weight:500;margin-bottom:8px}.aagaard-giftwrap-panel__intro p{line-height:1.6}.aagaard-giftwrap-panel__subtitle{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.aagaard-giftwrap-product{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:16px;padding:24px 0;border-bottom:1px solid #eeeae7}.aagaard-giftwrap-product__image{width:90px;aspect-ratio:1;background:#f5f4f2;display:flex;align-items:center;justify-content:center}.aagaard-giftwrap-product__image img{width:100%;height:100%;object-fit:contain}.aagaard-giftwrap-product__info{min-width:0}.aagaard-giftwrap-product__title{font-size:13px;font-weight:500;line-height:1.5;margin-bottom:12px;overflow-wrap:anywhere}.aagaard-giftwrap-product__quantity-title{font-size:12px;color:#77716d;margin-bottom:10px}.aagaard-giftwrap-units{display:flex;flex-direction:column;gap:8px}.aagaard-giftwrap-choice{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;line-height:1.5;cursor:pointer}.aagaard-giftwrap-choice__input{flex-shrink:0;width:17px;height:17px;accent-color:#3B2F2A}.aagaard-giftwrap-panel__footer{flex-shrink:0;gap:12px;padding:18px 24px;border-top:1px solid #eae6e3;background:#fff}.aagaard-giftwrap-panel__footer button{min-height:46px;font-size:12px;letter-spacing:.06em;font-weight:500}.aagaard-giftwrap-panel__cancel{background:#f5f3f1;color:#3b2f2a;border:1px solid #eae6e3}.aagaard-giftwrap-panel__save{background:#3b2f2a;color:#fff;border:1px solid #3B2F2A}@media(max-width:767px){.aagaard-giftwrap-panel__header,.aagaard-giftwrap-panel__content,.aagaard-giftwrap-panel__footer{padding-left:18px;padding-right:18px}.aagaard-giftwrap-product{grid-template-columns:76px minmax(0,1fr);gap:12px}.aagaard-giftwrap-product__image{width:76px}}cart-drawer .aagaard-giftwrap-trigger{margin:0 0 18px}cart-drawer .aagaard-giftwrap-trigger__button{position:relative;display:flex;align-items:center;width:100%;min-height:66px;padding:12px 40px 12px 14px;gap:13px;text-align:left;background:#f7f5f3;border:1px solid #e9e4df;border-radius:3px;color:#3b2f2a;cursor:pointer;transition:background .2s ease,border-color .2s ease}cart-drawer .aagaard-giftwrap-trigger__button:hover{background:#f1ede9;border-color:#d9cec7}cart-drawer .aagaard-giftwrap-trigger__icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;height:38px;background:#ebe5e0;border-radius:3px}cart-drawer .aagaard-giftwrap-trigger__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;font-size:13px;font-weight:500;line-height:1.35}cart-drawer .aagaard-giftwrap-trigger__price{font-size:11px;font-weight:400;color:#77716d}cart-drawer .aagaard-giftwrap-trigger__button:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-top:1.5px solid #3B2F2A;border-right:1.5px solid #3B2F2A;transform:translateY(-50%) rotate(45deg)}cart-drawer .cart-drawer__footer{padding:20px 24px 24px;background:#fff}cart-drawer .subtotal{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #ebe7e3;margin-bottom:16px;font-size:15px;font-weight:600;color:#3b2f2a}cart-drawer .subtotal .theme-money{font-size:17px;font-weight:600;white-space:nowrap}cart-drawer .checkout-buttons{margin-top:0}cart-drawer .checkout-buttons .btn{min-height:50px;display:flex;align-items:center;justify-content:center;width:100%;background:#3b2f2a;border-color:#3b2f2a;color:#fff;font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;border-radius:2px}cart-drawer .checkout-buttons .btn:hover{background:#51413a;border-color:#51413a}@media(max-width:767px){cart-drawer .cart-drawer__footer{padding:16px 18px 20px}cart-drawer .aagaard-giftwrap-trigger__button{min-height:60px}cart-drawer .subtotal .theme-money{font-size:15px}}cart-drawer .aagaard-giftwrap-trigger{margin-bottom:22px}cart-drawer .subtotal{padding-top:20px;margin-bottom:20px}cart-drawer .checkout-buttons .btn{min-height:54px;font-size:13px;letter-spacing:.06em}@media(max-width:767px){cart-drawer .aagaard-giftwrap-trigger{margin-bottom:18px}cart-drawer .subtotal{padding-top:16px;margin-bottom:16px}}cart-drawer .cart-item-upsells .product-block{background:#ebe9e4!important}cart-drawer .cart-item-upsells .product-block__detail,cart-drawer .cart-item-upsells .product-block__detail .inner,cart-drawer .cart-item-upsells .block-inner{background:transparent!important}@media(max-width:767px){cart-drawer .cart-item-upsells .slider__item{min-width:0}cart-drawer .cart-item-upsells product-block,cart-drawer .cart-item-upsells .product-block{display:block;min-width:0;width:100%;box-sizing:border-box}cart-drawer .cart-item-upsells .block-inner,cart-drawer .cart-item-upsells .block-inner-inner{width:100%;min-width:0;box-sizing:border-box}cart-drawer .cart-item-upsells .product-block__detail,cart-drawer .cart-item-upsells .product-block__detail .inner{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px!important;text-align:left!important;box-sizing:border-box;overflow-wrap:anywhere}cart-drawer .cart-item-upsells .product-block__detail .product-link{display:block;width:100%;overflow-wrap:anywhere}cart-drawer .cart-item-upsells .product-card-atc-form{width:100%;min-width:0}cart-drawer .cart-item-upsells .product-card-atc-button{max-width:100%;white-space:normal}}@media(max-width:767px){cart-drawer .cart-item-upsells .slider__grid{display:flex!important;align-items:flex-start!important;grid-template-columns:none!important;gap:8px!important}cart-drawer .cart-item-upsells .slider__grid>product-block,cart-drawer .cart-item-upsells .slider__grid>.slider__item{flex:0 0 calc((100% - 8px)/2)!important;width:calc((100% - 8px)/2)!important;min-width:0!important;max-width:calc((100% - 8px)/2)!important}cart-drawer .cart-item-upsells .product-block__detail,cart-drawer .cart-item-upsells .product-block__detail .inner{width:100%!important;min-width:0!important;box-sizing:border-box!important}}body:has(cart-drawer[aria-hidden=false]) div.needsclick[class*=kl-teaser-]{display:none!important}.christina-cart-confirmation__actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:14px}.christina-cart-confirmation__actions .btn{width:100%;min-height:44px;margin:0;padding:10px 8px;font-size:12px;white-space:normal;line-height:1.2}.christina-cart-confirmation__actions .btn:not(.btn--secondary){background:#3b2f2a;border-color:#3b2f2a;color:#fff}.christina-cart-confirmation__actions .btn--secondary{background:#fff!important;color:#202020!important;border:1px solid rgba(0,0,0,.25)!important}.checkout-buttons .christina-trust__payments{justify-content:center;margin-top:12px;padding-top:0;border-top:0}.js-cart-drawer .cart-info-block .text-box{--box-text-color: 32, 32, 32;padding:10px 14px;font-size:13px;line-height:1.4}.js-cart-drawer .cart-drawer,.js-cart-drawer .cart-drawer__content,.js-cart-drawer .cart-drawer__footer{background:#fff!important}.js-cart-drawer .cart-drawer__header{position:relative;justify-content:center!important;padding-top:18px!important;padding-bottom:16px!important;border-bottom:1px solid #ece7e2}.js-cart-drawer .cart-drawer__title{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:center}.js-cart-drawer .cart-drawer__header .drawer__close-btn{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f2f0ed}.js-cart-drawer .cart-drawer__header .drawer__close-btn svg{width:14px;height:14px}.js-cart-drawer .cart-item{padding-top:18px!important;padding-bottom:18px!important;border-bottom:1px solid #ece7e2}.js-cart-drawer .cart-item__image-link{display:block;background:#f4f2ef}.js-cart-drawer .cart-item__image-link img{mix-blend-mode:multiply}.js-cart-drawer .cart-item__title{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase;line-height:1.45!important}.js-cart-drawer .cart-item quantity-wrapper,.js-cart-drawer .cart-item .buttoned-input{border-radius:999px!important;overflow:hidden}.js-cart-drawer .cart-item-upsells{padding-top:22px;border-top:1px solid #ece7e2;background:#fff!important}.js-cart-drawer .cart-item-upsells .use-color-scheme{background:#fff!important}.js-cart-drawer .cart-item-upsells .product-info-label,.js-cart-drawer .christina-gift-card__heading{margin:0!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#131313!important}.js-cart-drawer .cart-item-upsells .slider-nav__btn{width:30px;height:30px;border-radius:50%;background:#f2f0ed}cart-drawer.js-cart-drawer .cart-item-upsells .slider__grid>.slider__item.slider__item{width:78%!important;flex:0 0 78%!important;max-width:none!important}.js-cart-drawer .christina-gift-card{padding-top:22px;border-top:1px solid #ece7e2}.js-cart-drawer .christina-gift-card__heading{margin-bottom:14px!important}.christina-mini-card{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center}.christina-mini-card__media{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#f4f2ef}.christina-mini-card__media img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.christina-mini-card__media .christina-icon{width:28px;height:28px}.christina-mini-card__info{display:grid;gap:3px;min-width:0;justify-items:start}.christina-mini-card__title{font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:#131313;text-decoration:none;line-height:1.35}.christina-mini-card__price{font-size:12px;color:#8a807a}.christina-mini-card .product-card-add-to-cart{margin:0!important;padding:0!important;width:auto!important}.christina-mini-card .product-card-atc-button,.christina-mini-card__action{display:inline!important;width:auto!important;height:auto!important;min-height:0!important;margin:2px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#131313!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer;box-shadow:none!important}.js-cart-drawer .cart-drawer__footer{border-top:1px solid #ece7e2}.js-cart-drawer .cart-drawer__footer .subtotal{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.js-cart-drawer .checkout-buttons .btn{height:54px!important;border-radius:999px!important;background:#2b201c!important;border-color:#2b201c!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.js-cart-drawer .checkout-buttons .christina-trust__payments{justify-content:center;border:0!important;padding-top:12px!important}.js-cart-drawer .checkout-buttons .christina-trust__payments-label{display:none!important}.aagaard-giftwrap-panel{background:#fff!important}.aagaard-giftwrap-panel__header{position:relative;justify-content:center!important;padding-top:18px!important;padding-bottom:16px!important;border-bottom:1px solid #ece7e2!important}.aagaard-giftwrap-panel__title{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:center}.aagaard-giftwrap-panel__close{position:absolute!important;left:16px;right:auto!important;top:50%;transform:translateY(-50%);width:34px;height:34px;display:flex!important;align-items:center;justify-content:center;border-radius:50%;background:#f2f0ed!important}.aagaard-giftwrap-panel__close svg{width:14px;height:14px}.aagaard-giftwrap-panel__intro-title{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:600!important}.aagaard-giftwrap-panel__intro p:not(.aagaard-giftwrap-panel__intro-title){font-size:13px!important;color:#5c524d!important}.aagaard-giftwrap-panel__subtitle{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#131313!important}.aagaard-giftwrap-product__image{background:#f4f2ef}.aagaard-giftwrap-product__image img{mix-blend-mode:multiply}.aagaard-giftwrap-product__title{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase;line-height:1.45!important}.aagaard-giftwrap-product__quantity-title{font-size:12px!important;color:#8a807a!important}.aagaard-giftwrap-choice__label{display:inline-flex!important;align-items:center;gap:8px;font-size:13px!important}.aagaard-giftwrap-choice__label:before{content:"";flex:none;width:18px;height:18px;background:#b5aca5;-webkit-mask:var(--christina-gift-icon) center / contain no-repeat;mask:var(--christina-gift-icon) center / contain no-repeat}.aagaard-giftwrap-choice__input:checked~.aagaard-giftwrap-choice__label:before{background:#3b2f2a}.aagaard-giftwrap-choice__input:checked~.aagaard-giftwrap-choice__label{font-weight:600}.aagaard-giftwrap-panel{--christina-gift-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='black' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='32' y='80' width='192' height='48' rx='8'/%3E%3Cpath d='M208 128v72a8 8 0 0 1-8 8H56a8 8 0 0 1-8-8v-72M128 80v128M176 75c-11 11-48 5-48 5s-6-37 5-48a24 24 0 0 1 43 43ZM80 75c11 11 48 5 48 5s6-37-5-48a24 24 0 0 0-43 43Z'/%3E%3C/svg%3E")}.aagaard-giftwrap-panel__example{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:14px;margin:20px 0 8px;padding:14px;border-radius:12px;background:#f4f2ef}.aagaard-giftwrap-panel__example img{display:block;width:96px;height:96px;object-fit:cover;border-radius:8px}.aagaard-giftwrap-panel__example p{margin:0;font-size:13px;font-weight:600;color:#202020}.aagaard-giftwrap-panel__example p span{display:block;margin-top:2px;font-weight:400;color:#8a807a}.aagaard-giftwrap-panel__footer button{height:50px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.aagaard-giftwrap-panel__save{background:#2b201c!important;border-color:#2b201c!important;color:#fff!important}.aagaard-giftwrap-panel__cancel{background:#fff!important;border:1px solid #d8d1cb!important;color:#202020!important}.christina-checkout-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;font-size:12.5px;color:#404040}.christina-checkout-trust li{display:inline-flex;align-items:center;gap:6px}.christina-checkout-trust .christina-icon{width:16px;height:16px;color:#3b2f2a}
/*# sourceMappingURL=/cdn/shop/t/44/assets/christina-cart-drawer.css.map */
