.dtfj-cart__cmyk{display:flex;width:100%;height:5px}.dtfj-cart__cmyk>span{flex:1 1 25%}.dtfj-cart__cmyk>span:nth-child(1){background:var(--cyan, #00c2ce)}.dtfj-cart__cmyk>span:nth-child(2){background:var(--pink, #ff3e7f)}.dtfj-cart__cmyk>span:nth-child(3){background:var(--yellow, #ffc93c)}.dtfj-cart__cmyk>span:nth-child(4){background:#000}.dtfj-cart .title--primary{font-family:var(--mr-head, "Anton", sans-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em}.dtfj-cart .title-wrapper-with-link .underlined-link{font-family:var(--mr-mono, "IBM Plex Mono", monospace);font-size:1.25rem;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;color:var(--ink, #14120f)}.dtfj-cart .underlined-link:hover{color:var(--pink, #ff3e7f)}.dtfj-cart .cart-item__media,.dtfj-cart .cart-item__image{border-radius:12px}.dtfj-cart .cart-item__image{border:1px solid var(--line, #e7e2d5)}.dtfj-cart .cart-item__details .caption-with-letter-spacing{font-family:var(--mr-mono, "IBM Plex Mono", monospace);color:var(--grey, #8b857a);letter-spacing:.06em}.dtfj-cart .cart-item__name{font-family:var(--mr-body, "Inter", sans-serif);font-weight:700;font-size:1.5rem;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--ink, #14120f)}.dtfj-cart .cart-item__details dl .product-option:has(>a.gs-builder-image),.dtfj-cart .cart-item__details dl .product-option:has(>a.gs-builder-edit){padding:.5rem 1.3rem;border-color:var(--ink, #14120f);color:var(--ink, #14120f);transition:border-color .15s ease,color .15s ease}.dtfj-cart .cart-item__details dl .product-option:has(>a.gs-builder-image):hover,.dtfj-cart .cart-item__details dl .product-option:has(>a.gs-builder-edit):hover{border-color:var(--pink, #ff3e7f);color:var(--pink, #ff3e7f)}.dtfj-cart .cart-item__details a.gs-builder-image,.dtfj-cart .cart-item__details a.gs-builder-edit{font-family:var(--mr-body, "Inter", sans-serif);font-size:1.1rem;font-weight:500;text-decoration:none;line-height:1}.dtfj-cart .cart-item__details dl .product-option{display:inline-flex;align-items:center;gap:.4rem;margin:.4rem .4rem 0 0;padding:.3rem .9rem;border:1px solid var(--line, #e7e2d5);border-radius:999px;font-family:var(--mr-mono, "IBM Plex Mono", monospace);font-size:1.05rem;color:var(--ink, #14120f)}.dtfj-cart .cart-item__details dl .product-option dt,.dtfj-cart .cart-item__details dl .product-option dd{margin:0}.dtfj-cart .cart-item__price-wrapper .product-option,.dtfj-cart .cart-item__final-price,.dtfj-cart .cart-item__price-wrapper strong{font-family:var(--mr-body, "Inter", sans-serif);font-weight:700;color:var(--ink, #14120f)}.dtfj-cart .cart-item__totals{text-align:right}.dtfj-cart .quantity.cart-quantity,.dtfj-cart .cart-item .quantity{border:1.5px solid var(--line, #e7e2d5);border-radius:8px;overflow:hidden}.dtfj-cart .cart-item .quantity__button{min-width:44px;min-height:44px;color:var(--ink, #14120f)}.dtfj-cart .cart-item .quantity__input{font-family:var(--mr-mono, "IBM Plex Mono", monospace);color:var(--ink, #14120f)}.dtfj-cart cart-remove-button .button--tertiary{width:auto;height:auto;padding:.4rem 0}.dtfj-cart cart-remove-button .button--tertiary .svg-wrapper{display:none}.dtfj-cart cart-remove-button .button--tertiary:after{content:"Remove";font-family:var(--mr-mono, "IBM Plex Mono", monospace);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--grey, #8b857a);transition:color .15s ease}.dtfj-cart cart-remove-button .button--tertiary:hover:after,.dtfj-cart cart-remove-button .button--tertiary:focus-visible:after{color:var(--pink, #ff3e7f)}.dtfj-cart .cart__note .field__input,.dtfj-cart cart-note .field__input,.dtfj-cart textarea[name=note]{border:1.5px solid var(--line, #e7e2d5);border-radius:8px;font-family:var(--mr-body, "Inter", sans-serif);transition:border-color .15s ease,box-shadow .15s ease}.dtfj-cart .cart__note .field__input:focus,.dtfj-cart textarea[name=note]:focus{border-color:var(--pink, #ff3e7f);box-shadow:0 0 0 3px #ff3e7f24;outline:none}.dtfj-cart .cart__footer{background:var(--bone, #f7f5ef);border:1px solid var(--line, #e7e2d5);border-radius:16px;padding:2.4rem}@media screen and (min-width:750px){.dtfj-cart .cart__footer{position:sticky;top:calc(var(--header-height, 8rem) + 1.6rem)}}.dtfj-cart .totals__total{font-family:var(--mr-mono, "IBM Plex Mono", monospace);letter-spacing:.04em;text-transform:uppercase}.dtfj-cart .totals__total-value,.dtfj-cart .totals__subtotal-value{font-family:var(--mr-head, "Anton", sans-serif);font-weight:400;color:var(--ink, #14120f)}.dtfj-cart .cart__taxes,.dtfj-cart .tax-note{color:var(--grey, #8b857a);font-family:var(--mr-body, "Inter", sans-serif)}.dtfj-cart .cart__checkout-button{background:var(--ink, #14120f)!important;color:var(--yellow, #ffc93c)!important;border-color:var(--ink, #14120f)!important;border-radius:8px!important;width:100%;min-height:5.2rem;font-family:var(--mr-mono, "IBM Plex Mono", monospace);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dtfj-cart .cart__checkout-button:hover:not([disabled]),.dtfj-cart .cart__checkout-button:focus-visible{background:var(--yellow, #ffc93c)!important;color:var(--ink, #14120f)!important}.dtfj-cart__certs{margin-top:1.6rem;padding:1.4rem;border:1px solid var(--line, #e7e2d5);border-radius:12px;background:#fff}.dtfj-cart__certs .dtfj-certs-label{margin:0 0 1rem;text-align:center}.dtfj-cart__certs .dtfj-certs{justify-content:center}.dtfj-cart .cart__payment .list-payment__item,.dtfj-cart .list-payment__item{background:#fff;border:1px solid var(--line, #e7e2d5);border-radius:6px;padding:3px 6px}@media screen and (max-width:749px){.dtfj-cart .cart__footer{position:static;margin-top:2rem}.dtfj-cart .cart-item .quantity__button{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.dtfj-cart cart-remove-button .button--tertiary:after,.dtfj-cart .cart__checkout-button,.dtfj-cart textarea[name=note]{transition:none}}.dtfj-cart-notice{display:flex;align-items:flex-start;gap:1rem;margin:1.6rem 0 2rem;padding:1.4rem 1.8rem;background:#fff8dd;color:#4a3a06;border-radius:0;border-left:3px solid #c79a12;box-shadow:none}.dtfj-cart-notice__icon{flex:0 0 auto;display:inline-flex;margin-top:1px;color:#c79a12}.dtfj-cart-notice__text{margin:0;font-family:var(--font-body-family, "Assistant", sans-serif);font-size:1.4rem;line-height:1.55;font-weight:700;color:#4a3a06}@media screen and (max-width:749px){.dtfj-cart-notice{padding:1.2rem 1.4rem}.dtfj-cart-notice__text{font-size:1.3rem}}.dtfj-cart .cart-item__details dl{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0 0}.dtfj-cart .cart-item__details dl .product-option{margin:0}.dtfj-hint{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin-left:.5rem;border:1px solid var(--line, #d8d6cf);border-radius:50%;font-family:var(--mr-body, "Inter", sans-serif);font-size:1.1rem;line-height:1;color:#6f6a60;cursor:help;-webkit-user-select:none;user-select:none}.dtfj-hint:hover,.dtfj-hint:focus-visible{border-color:var(--ink, #14120f);color:var(--ink, #14120f);outline:none}.dtfj-hint__bubble{position:absolute;bottom:calc(100% + .8rem);left:auto;right:-.8rem;transform:none;z-index:5;width:26rem;max-width:calc(100vw - 4rem);white-space:normal;padding:1rem 1.2rem;border-radius:8px;background:#14120f;color:#fff;font-size:1.2rem;font-weight:400;line-height:1.45;text-align:left;opacity:0;visibility:hidden;transition:opacity .12s ease}.dtfj-hint:hover .dtfj-hint__bubble,.dtfj-hint:focus-visible .dtfj-hint__bubble,.dtfj-hint.is-open .dtfj-hint__bubble{opacity:1;visibility:visible}@media screen and (max-width:749px){.dtfj-hint__bubble{width:22rem}}.dtfj-cart .dtfj-cart-notice{display:none}.dtfj-app-slot:not(:has(a)){opacity:0;animation:dtfj-slot-reveal 0s linear 3s forwards}@keyframes dtfj-slot-reveal{to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-cart-dtfj.css.map */
