.totuart-v2 .tt-product-system .product-information .product-details :is(a.button,.add-to-cart-button,.tt-framing-demo__cta),.totuart-v2 .tt-product-system .sticky-add-to-cart__button{--button-color: #fff;--button-background-color: var(--ui-ink);--button-border-color: var(--ui-ink);--button-border-width: 1px;--button-padding-block: 12px;--button-padding-inline: var(--ui-s4);display:inline-flex;align-items:center;justify-content:center;gap:12px;width:fit-content;min-width:176px;max-width:100%;min-height:48px;height:auto;padding:12px var(--ui-s4);border:0;border-radius:0;background:var(--button-background-color);color:var(--button-color);box-shadow:inset 0 0 0 1px var(--button-border-color);font-family:var(--font-body--family);font-size:15px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none;text-align:center}.totuart-v2 .tt-product-system .product-information .product-details :is(a.button,.add-to-cart-button):hover:not(:disabled):not([aria-disabled=true]),.totuart-v2 .tt-product-system .sticky-add-to-cart__button:hover:not(:disabled){--button-background-color: #44433f;--button-border-color: #44433f}.totuart-v2 .tt-product-system .product-information .product-details .button-secondary{--button-color: var(--ui-ink);--button-background-color: transparent;--button-border-color: var(--ui-ink)}.totuart-v2 .tt-product-system .product-information .product-details .button-secondary:hover:not(:disabled){--button-background-color: var(--ui-paper);--button-border-color: var(--ui-ink)}.totuart-v2 .tt-product-system .product-information .product-details :is(.add-to-cart-button,.tt-framing-demo__cta):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}.totuart-v2 .tt-product-system .product-information .product-details .product-form-buttons{width:fit-content;max-width:100%;align-items:flex-start;gap:var(--ui-s2)}.totuart-v2 .tt-product-system .product-information .product-details .quantity-selector{min-height:48px;height:48px}.totuart-v2 .tt-product-system .product-information .product-details .quantity-selector .button{width:44px;min-width:44px;min-height:48px;padding:0}.totuart-v2 .tt-product-system .add-to-cart-text{gap:12px}.totuart-v2 .tt-product-system .add-to-cart-text>.svg-wrapper{width:20px;height:20px}.totuart-v2 .tt-product-system a.totuart-product-artist,.totuart-v2 .tt-product-system .product-details .details-content a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-skip-ink:auto}.totuart-v2 .tt-product-system .tt-product-breadcrumbs ol a{font-size:14px;line-height:24px;text-underline-offset:7px;text-decoration-thickness:1px}.totuart-v2 .tt-product-system .tt-product-breadcrumbs totuart-artist-return .ui-link,.totuart-v2 .tt-product-system .tt-framing-demo__back.ui-link{display:inline-flex;align-items:center;min-height:44px;padding-block:9px;gap:12px;font-size:15px;line-height:24px;text-decoration:none}.totuart-v2 .tt-product-system .product-details .details__header{min-height:60px;font-size:15px;font-weight:400;line-height:24px}.totuart-v2 .tt-product-system .product-details .details__header .svg-wrapper{width:20px;height:20px}.totuart-v2 .tt-product-system zoom-dialog[data-fit-first] :is(.dialog-zoomed-gallery__close-button,.tt-zoom-toggle){min-height:48px;padding:11px var(--ui-s4);border:1px solid var(--ui-line);border-radius:0;background:#fff;color:var(--ui-ink);box-shadow:none;gap:12px;font-size:15px;font-weight:400;line-height:24px}.totuart-v2 .tt-product-system zoom-dialog[data-fit-first] :is(.dialog-zoomed-gallery__close-button,.tt-zoom-toggle):hover{background:var(--ui-paper)}.totuart-v2 .tt-product-system zoom-dialog[data-fit-first] .tt-zoom-toggle[aria-pressed=true]{background:var(--ui-ink);color:#fff;border-color:var(--ui-ink)}.totuart-v2 .tt-product-system zoom-dialog[data-fit-first] :is(.dialog-zoomed-gallery__close-button,.tt-zoom-toggle) svg{width:20px;height:20px}.totuart-v2 .tt-product-system :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--ui-ink);outline-offset:5px}.totuart-v2 .tt-product-system .product-media-container__zoom-button:focus-visible{outline-offset:-5px}@media(max-width:749px){.totuart-v2 .tt-product-system .sticky-add-to-cart__button{width:48px;min-width:48px;height:48px;padding:12px}.totuart-v2 .tt-product-system zoom-dialog[data-fit-first] .dialog-zoomed-gallery__close-button{padding-inline:var(--ui-s3)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/totuart-product-system.css.map */
