@import"https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500&family=Jost:wght@200;300;400&display=swap";.popup.popup-cart{--jm-paper: #F8F8F8;--jm-bone: #EFEDE8;--jm-white: #FFFFFF;--jm-ink: #0B0B0B;--jm-charcoal: #333333;--jm-stone: #6E6E6E;--jm-mist: #A6A6A6;--jm-line: #E5E5E3;--jm-hair: rgba(11,11,11,.06);--jm-hair-2: rgba(11,11,11,.1);--jm-font: "Assistant", "Jost", "Century Gothic", ui-sans-serif, system-ui, sans-serif;--jm-ease: cubic-bezier(.16, 1, .3, 1)}.popup.popup-cart .popup-container{width:550px;background:var(--jm-paper);box-shadow:0 8px 32px #0a0a0a0f}@media(max-width:575px){.popup.popup-cart .popup-container{width:100%}}.popup.popup-cart .popup-header{background:var(--jm-paper);box-shadow:none;border-bottom:1px solid var(--jm-hair);padding:20px 20px 18px;justify-content:center}.popup.popup-cart .popup-header .cart-h{font-family:var(--jm-font);font-weight:400;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--jm-charcoal);line-height:1.2}@media screen and (max-width:991px){.popup.popup-cart .popup-header{padding:18px 18px 16px}.popup.popup-cart .popup-header .cart-h{font-size:13px}}.popup.popup-cart .popup-header .popup-close{top:14px;left:14px;right:auto;padding:4px;transition:opacity .16s var(--jm-ease)}.popup.popup-cart .popup-header .popup-close:hover{opacity:.7}.popup.popup-cart .popup-header .popup-close .icon-w{padding:4px}.popup.popup-cart .popup-header .popup-close .icon-w .icon{width:14px;height:14px;color:var(--jm-ink)}@media screen and (max-width:575px){.popup.popup-cart .popup-header .popup-close{top:12px;left:12px}.popup.popup-cart .popup-header .popup-close .icon-w .icon{width:14px;height:14px}}.popup.popup-cart .popup-content{padding:0 16px 16px;background:var(--jm-paper)}.popup.popup-cart .cart-list{top:60px;bottom:252px;padding:16px 16px 0;background:var(--jm-paper);scrollbar-width:thin}@media(max-width:991px){.popup.popup-cart .cart-list{top:54px;bottom:238px;padding:14px 14px 0}}@media(max-width:575px){.popup.popup-cart .cart-list{padding:12px 12px 0}}.popup.popup-cart .cart-list .cart-item{background:var(--jm-white);border:none;box-shadow:0 1px 2px #0b0b0b0a,0 6px 18px #0b0b0b09;padding:26px 24px 22px;position:relative;font-family:var(--jm-font);color:var(--jm-ink)}.popup.popup-cart .cart-list .cart-item:not(:last-child){margin-bottom:16px}.popup.popup-cart .cart-list .cart-item .cart-item-row.t1{display:grid;grid-template-columns:88px 1fr;column-gap:18px;align-items:center;padding:0;margin:0 0 22px}.popup.popup-cart .cart-list .cart-item .cart-item-row.t1 .cart-item-img{grid-area:auto}.popup.popup-cart .cart-list .cart-item .cart-item-row.t1 .cart-item-info{display:flex;flex-direction:column;gap:4px}.popup.popup-cart .cart-list .cart-item .cart-item-row.t1 .cart-item-info .cart-item-row-title{grid-area:auto;align-self:auto}.popup.popup-cart .cart-list .cart-item .cart-item-row.t1 .cart-item-info .cart-item-title{grid-area:auto;margin:0}.popup.popup-cart .cart-list .cart-item .cart-item-row.t2{display:grid;grid-template-columns:88px 1fr;column-gap:18px;align-items:center;padding:0;margin:0 0 4px}.popup.popup-cart .cart-list .cart-item .cart-item-img{width:88px;height:88px;flex:0 0 88px;margin:0;border:1px solid var(--jm-line);background:var(--jm-bone);overflow:hidden;display:block;box-shadow:0 1px #0b0b0b0a,inset 0 0 0 1px #ffffff80}@media screen and (max-width:991px){.popup.popup-cart .cart-list .cart-item .cart-item-img{width:80px;height:80px;flex:0 0 80px}.popup.popup-cart .cart-list .cart-item .cart-item-row{grid-template-columns:80px 1fr;column-gap:14px}}.popup.popup-cart .cart-list .cart-item .cart-item-img a,.popup.popup-cart .cart-list .cart-item .cart-item-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;line-height:0}.popup.popup-cart .cart-list .cart-item .cart-item-info{display:flex;flex-direction:column;gap:4px;line-height:1.3;flex:1}.popup.popup-cart .cart-list .cart-item .cart-item-info .cart-item-row-title{font-family:var(--jm-font);font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0;color:#2a2a2a;margin:0;text-transform:none}@media screen and (max-width:991px){.popup.popup-cart .cart-list .cart-item .cart-item-info .cart-item-row-title{font-size:12px}}.popup.popup-cart .cart-list .cart-item .cart-item-info .cart-item-title{font-family:var(--jm-font);font-weight:300;font-size:13px;line-height:1.55;color:var(--jm-charcoal);letter-spacing:0;margin:0;padding:0}.popup.popup-cart .cart-list .cart-item .cart-item-row.t1 .cart-item-info .cart-item-title{font-weight:400;font-size:22px;line-height:1.2;color:var(--jm-ink);letter-spacing:-.018em;margin:0 0 12px}.popup.popup-cart .cart-list .cart-item .cart-item-info .cart-item-title a{color:inherit;text-decoration:none}.popup.popup-cart .cart-list .cart-item .cart-item-info .cart-item-specs{font-family:var(--jm-font);font-weight:300;font-size:14px;line-height:1.6;color:var(--jm-charcoal);letter-spacing:0;margin:0;padding:0}.popup.popup-cart .cart-list .cart-item .cart-item-info .cart-item-specs:empty{display:none}.popup.popup-cart .cart-list .cart-item .cart-item-row.t2 .cart-item-info{display:flex;flex-direction:column;gap:4px}.popup.popup-cart .cart-list .cart-item .cart-item-row.t2 .cart-item-info .cart-item-title{font-weight:300;font-size:14px;line-height:1.6;color:var(--jm-charcoal);letter-spacing:0}.popup.popup-cart .cart-list .cart-item .cart-item-row.t2 .cart-item-info .cart-item-title .nowrap{white-space:nowrap}.popup.popup-cart .cart-list .cart-item .cart-item-b{padding:0;margin:0;display:flex;flex-direction:column;gap:0}@media screen and (max-width:575px){.popup.popup-cart .cart-list .cart-item .cart-item-b{padding:0}}.popup.popup-cart .cart-list .cart-item .cart-item-qty{display:none}.popup.popup-cart .cart-list .cart-item .cart-item-price{display:block;width:100%;text-align:left;font-family:var(--jm-font);font-weight:400;font-size:16px;line-height:1.3;color:var(--jm-ink);letter-spacing:0;padding:0 0 0 2px;margin:14px 0 0;direction:ltr;unicode-bidi:isolate}.popup.popup-cart .cart-list .cart-item .cart-item-price>div{display:block;text-align:left}.popup.popup-cart .cart-list .cart-item .cart-item-price .font-times{font-family:var(--jm-font);font-weight:400;letter-spacing:0}.popup.popup-cart .cart-list .cart-item .cart-item-remove{position:absolute;top:8px;left:8px;right:auto;padding:0;margin:0;line-height:0}.popup.popup-cart .cart-list .cart-item .cart-item-remove button{width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--jm-charcoal);opacity:.7;transition:color .28s var(--jm-ease),opacity .28s var(--jm-ease)}.popup.popup-cart .cart-list .cart-item .cart-item-remove button:hover{color:var(--jm-ink);opacity:1}.popup.popup-cart .cart-list .cart-item .cart-item-remove button .icon{width:10px;height:10px;transition:transform .28s var(--jm-ease)}.popup.popup-cart .cart-list .cart-item .cart-item-remove button:hover .icon{transform:rotate(90deg)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave{background:transparent;margin:22px -24px 0;padding:16px 24px 18px;border-top:1px solid var(--jm-hair)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label{display:flex;align-items:center;gap:12px;margin:0;padding:0;cursor:pointer}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;opacity:1;z-index:auto;width:16px;height:16px;margin:0;flex-shrink:0;border:1px solid rgba(11,11,11,.22);border-radius:2px;background:transparent;cursor:pointer;transition:background .28s var(--jm-ease),border-color .28s var(--jm-ease)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label:hover input[type=checkbox]{border-color:var(--jm-ink)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label input[type=checkbox]:checked{background:var(--jm-ink);border-color:var(--jm-ink)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border-right:1px solid var(--jm-white);border-bottom:1px solid var(--jm-white);transform:rotate(45deg)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label input[type=checkbox]:focus-visible{outline:1px solid var(--jm-ink);outline-offset:2px}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label input[type=checkbox]+span:before,.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label input[type=checkbox]+span:after,.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label input[type=checkbox]:checked+span:after{display:none!important;content:none!important;background-image:none!important}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label input[type=checkbox]+span{padding:0;display:inline-block;width:auto;font-family:var(--jm-font);font-weight:400;font-size:15px;color:var(--jm-charcoal);letter-spacing:-.005em;line-height:1.3}@media(max-width:991px){.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-label input[type=checkbox]+span{font-size:14px}}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form{display:flex;flex-direction:column;gap:10px;padding:10px 0 0;margin:0}@media(max-width:991px){.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form{padding:8px 0 0;gap:8px}}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .form-group{position:relative;margin:0;padding:4px 2px 6px;border:none;border-bottom:1px solid rgba(11,11,11,.08);background:transparent;transition:border-bottom-color .28s var(--jm-ease)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .form-group:hover{border-bottom-color:#0b0b0b2e}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .form-group:focus-within{border-bottom-color:var(--jm-ink)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .form-control{width:100%;border:none;border-color:transparent;background:transparent;padding:0;height:auto;font-family:var(--jm-font);font-weight:400;font-size:15px;color:var(--jm-ink);letter-spacing:-.01em;outline:none;box-shadow:none;text-align:start}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .form-control::placeholder{color:var(--jm-stone);font-weight:300;font-size:15px;letter-spacing:0;opacity:1}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .label{font-family:var(--jm-font);font-weight:300;font-size:12px;line-height:1.3;color:var(--jm-stone);letter-spacing:0;margin:0;padding:0;text-transform:none}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap;row-gap:10px;padding:0;margin:0}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .engrave-options{display:inline-flex;align-items:center;gap:8px}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .engrave-option{position:relative;margin:0;padding:2px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;transition:opacity .16s var(--jm-ease)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .engrave-option input[type=radio]{position:absolute;opacity:0;z-index:-1;pointer-events:none}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .engrave-option input[type=radio]+.img{display:inline-flex;align-items:center;padding:4px 6px;border:1px solid transparent;border-bottom:1px solid transparent;background:transparent;line-height:0;transition:border-color .28s var(--jm-ease),opacity .16s var(--jm-ease);opacity:.45}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .engrave-option:hover input[type=radio]+.img{opacity:.8}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .engrave-option input[type=radio]:checked+.img{border-color:transparent;border-bottom-color:var(--jm-ink);opacity:1}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .engrave-option .img img{display:block;width:auto;height:18px;max-width:none;object-fit:contain}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .btn{position:relative;height:auto;margin-inline-start:auto;padding:5px 13px 6px;padding-inline-start:14px;padding-inline-end:14px;border:1px solid rgba(11,11,11,.18);border-radius:999px;background:transparent;color:var(--jm-charcoal);font-family:var(--jm-font);font-weight:400;font-size:11px;letter-spacing:.01em;line-height:1;text-transform:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:none;transition:color .28s var(--jm-ease),border-color .28s var(--jm-ease),background .28s var(--jm-ease)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .btn:hover{color:var(--jm-ink);border-color:#0b0b0b73;background:#0b0b0b08}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .btn:active{transform:translateY(1px)}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .btn:focus-visible{outline:1px solid var(--jm-ink);outline-offset:2px}.popup.popup-cart .cart-list .cart-item .cart-item-engrave .engrave-form .engrave-options-btn .btn>div{position:static;background:transparent;width:auto;height:auto;padding:0;color:inherit;font:inherit}.popup.popup-cart .cart-footer{background:var(--jm-paper);box-shadow:none;border-top:none;padding:28px 22px 22px;display:flex;flex-direction:column;gap:14px}@media(max-width:991px){.popup.popup-cart .cart-footer{padding:22px 18px 18px;gap:12px}}.popup.popup-cart .cart-price-details{display:none}.popup.popup-cart .price-subtotal{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;padding:14px 0 0;margin:0;font-weight:400;border-top:1px solid var(--jm-hair-2);background:transparent}.popup.popup-cart .price-subtotal .label{font-family:var(--jm-font);font-weight:400;font-size:15px;line-height:1.3;letter-spacing:0;color:var(--jm-ink);padding:0;margin:0;text-transform:none}.popup.popup-cart .price-subtotal .val{font-family:var(--jm-font);font-weight:400;font-size:22px;line-height:1;color:var(--jm-ink);letter-spacing:-.018em;padding:0;margin:0;direction:ltr;unicode-bidi:isolate}.popup.popup-cart .price-subtotal .val .font-times{font-family:var(--jm-font);font-weight:400}.popup.popup-cart .cart-btns{margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.popup.popup-cart .cart-btns .btns{margin:0;padding:0}.popup.popup-cart .cart-btns .cart-terms{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:var(--jm-stone);font-family:var(--jm-font);font-weight:300;font-size:13px;line-height:1.5;letter-spacing:0;cursor:pointer}.popup.popup-cart .cart-btns .cart-terms:has(input[type=checkbox]:not(:checked)){background:transparent;border-color:transparent}.popup.popup-cart .cart-btns .cart-terms input[type=checkbox]{appearance:none;-webkit-appearance:none;width:14px;height:14px;margin:0;flex-shrink:0;border:1px solid rgba(11,11,11,.28);border-radius:1px;background:transparent;position:relative;cursor:pointer;accent-color:var(--jm-ink);transition:background .16s var(--jm-ease),border-color .16s var(--jm-ease)}.popup.popup-cart .cart-btns .cart-terms:hover input[type=checkbox]{border-color:#0b0b0b8c}.popup.popup-cart .cart-btns .cart-terms input[type=checkbox]:checked{background:var(--jm-ink);border-color:var(--jm-ink)}.popup.popup-cart .cart-btns .cart-terms input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:3px;height:7px;border-right:1px solid var(--jm-white);border-bottom:1px solid var(--jm-white);transform:rotate(45deg)}.popup.popup-cart .cart-btns .cart-terms input[type=checkbox]:focus-visible{outline:1px solid var(--jm-ink);outline-offset:2px}.popup.popup-cart .cart-btns .cart-terms span{color:var(--jm-stone);font-weight:300;font-family:var(--jm-font)}.popup.popup-cart .cart-btns .cart-terms a{color:var(--jm-ink);text-decoration:none;border-bottom:1px solid var(--jm-line);padding-bottom:1px;transition:border-color .28s var(--jm-ease)}.popup.popup-cart .cart-btns .cart-terms a:hover{border-bottom-color:var(--jm-ink)}.popup.popup-cart .cart-btns .btns .btn,.popup.popup-cart .cart-btns .btn-primary.btn-block{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:52px;padding:0 24px;margin:0;background:var(--jm-ink);color:var(--jm-white);border:1px solid var(--jm-ink);border-radius:0;cursor:pointer;font-family:var(--jm-font);font-weight:400;font-size:15px;letter-spacing:0;line-height:1;text-transform:none;overflow:hidden;transition:background .28s var(--jm-ease),color .28s var(--jm-ease),transform .12s var(--jm-ease),opacity .16s var(--jm-ease)}@media(max-width:991px){.popup.popup-cart .cart-btns .btns .btn{font-size:15px;min-height:50px;padding:0 20px}}.popup.popup-cart .cart-btns .btns .btn:hover{background:#1a1a1a;color:var(--jm-white)}.popup.popup-cart .cart-btns .btns .btn:active{transform:translateY(1px)}.popup.popup-cart .cart-btns .btn[disabled],.popup.popup-cart .cart-btns .btns .btn[disabled]{pointer-events:none;background:#0b0b0b0f;color:#0b0b0b73;border:1px solid transparent;opacity:1;cursor:not-allowed}.popup.popup-cart .cart-btns .btns .btn .loader{height:16px;width:auto}.popup.popup-cart .cart-shipping-info{border:none;background:transparent;padding:2px 0 0;margin:0;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--jm-font);font-weight:300;font-size:13px;line-height:1.5;color:var(--jm-charcoal);letter-spacing:0}@media screen and (max-width:991px){.popup.popup-cart .cart-shipping-info{font-size:12px;padding:2px 0 0;border:none}}.popup.popup-cart .cart-shipping-info .label{font-family:var(--jm-font);font-weight:300;color:var(--jm-stone);font-size:13px;letter-spacing:0;text-transform:none;margin:0;padding:0}.popup.popup-cart .cart-shipping-info .val{color:var(--jm-ink);font-weight:400;font-family:var(--jm-font);letter-spacing:-.01em}.popup.popup-cart .cart-empty{padding:64px 24px;text-align:center;font-family:var(--jm-font);font-weight:300;font-size:15px;color:var(--jm-stone);letter-spacing:0}.popup.popup-cart .popup-content>div>.text-center{padding:64px 24px;font-family:var(--jm-font);font-weight:300;font-size:13px;color:var(--jm-stone);letter-spacing:0;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
