.tm-qa-btn{position:absolute;bottom:10px;right:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;border:none;border-radius:50%;cursor:pointer;padding:0;color:#111;z-index:4;transition:opacity .18s ease,background .18s ease;-webkit-tap-highlight-color:transparent;flex-shrink:0;box-shadow:0 1px 4px #00000024}@media(hover:hover){.tm-qa-btn{opacity:0}.csd-card:hover .tm-qa-btn{opacity:1}}@media(hover:none){.tm-qa-btn{opacity:.85}}.tm-qa-btn:hover{background:#fff}.tm-qa-btn svg{width:12px;height:12px;display:block;pointer-events:none}.tm-qa-dialog:not([open]){display:none!important}.tm-qa-dialog{padding:0;margin:0;border:none;background:transparent}.tm-qa-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;background:#0000009e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-end;justify-content:center;z-index:9999}.tm-qa-dialog::backdrop{display:none}@media screen and (min-width:750px){.tm-qa-dialog[open]{align-items:center;padding:20px}}.tm-qa-inner{background:#0f0b08;color:#f0e6d8;border-radius:16px 16px 0 0;width:100%;max-height:92dvh;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 -2px 40px #0000008c;will-change:transform}@media screen and (min-width:750px){.tm-qa-inner{border-radius:16px;max-width:560px;max-height:88dvh}}.tm-qa-close{position:absolute;top:12px;right:12px;width:30px;height:30px;background:#ffffff12;border:1px solid rgba(255,255,255,.11);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#f0e6d8;padding:0;z-index:3;transition:background .15s ease;flex-shrink:0}.tm-qa-close:hover{background:#ffffff24}.tm-qa-close svg{width:11px;height:11px;pointer-events:none}.tm-qa-product{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}@media screen and (min-width:750px){.tm-qa-product{flex-direction:row}}.tm-qa-gallery{position:relative;flex-shrink:0;overflow:hidden;background:#1a1108}@media screen and (min-width:750px){.tm-qa-gallery{width:42%;display:flex;flex-direction:column}}.tm-qa-slides{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.tm-qa-slides::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.tm-qa-slides{flex:1;min-height:0}}.tm-qa-slide{flex:0 0 100%;scroll-snap-align:start;position:relative;overflow:hidden;aspect-ratio:4 / 5;flex-shrink:0}@media screen and (min-width:750px){.tm-qa-slide{aspect-ratio:unset}}.tm-qa-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.tm-qa-dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:5px;z-index:3;pointer-events:none}.tm-qa-dots:empty{display:none}.tm-qa-dot{width:5px;height:5px;border-radius:50%;background:#ffffff47;border:none;padding:0;cursor:pointer;pointer-events:auto;flex-shrink:0;transition:background .2s ease,width .2s ease,border-radius .2s ease}.tm-qa-dot.is-active{background:#ffffffe6;width:14px;border-radius:3px}.tm-qa-gallery-btn{display:none;position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;background:#0000006b;border:none;color:#f0e6d8;border-radius:50%;cursor:pointer;align-items:center;justify-content:center;z-index:4;transition:background .15s ease;flex-shrink:0;padding:0}.tm-qa-gallery-btn:hover{background:#000000ad}.tm-qa-gallery-btn svg{display:block;pointer-events:none}.tm-qa-gallery-btn--prev{left:7px}.tm-qa-gallery-btn--next{right:7px}@media screen and (min-width:750px){.tm-qa-gallery-btn{display:flex}}.tm-qa-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:14px;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.tm-qa-body{padding:24px 22px;overflow-y:auto}}.tm-qa-header{padding-right:34px}.tm-qa-title{font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:14px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:#f0e6d8;margin:0 0 5px;line-height:1.3}@media screen and (min-width:750px){.tm-qa-title{font-size:15px}}.tm-qa-price{font-size:13px;letter-spacing:.03em;color:#f0e6d8cc;margin:0}.tm-qa-sale-price{color:#e06060}.tm-qa-compare-price{opacity:.4;margin-left:6px;text-decoration:line-through}.tm-qa-option-label{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#f0e6d873;margin:0 0 8px;line-height:1}.tm-qa-color-btns{display:flex;flex-wrap:wrap;gap:6px}.tm-qa-color-btn{padding:6px 13px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#f0e6d899;font-family:var(--font-body-family, inherit);font-size:10px;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:border-color .12s ease,color .12s ease,background .12s ease;line-height:1.4}.tm-qa-color-btn:hover{border-color:#fff6;color:#f0e6d8}.tm-qa-color-btn.is-active{border-color:#cca982;background:#cca9821a;color:#f0e6d8}.tm-qa-size-btns{display:flex;flex-wrap:wrap;gap:6px}.tm-qa-size-btn{min-width:42px;padding:7px 10px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#f0e6d8bf;font-family:var(--font-body-family, inherit);font-size:10px;letter-spacing:.07em;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:0;transition:border-color .12s ease,color .12s ease,background .12s ease;line-height:1.4}.tm-qa-size-btn:hover:not(.is-sold-out){border-color:#fff6;color:#f0e6d8}.tm-qa-size-btn.is-active{border-color:#cca982;background:#cca9821a;color:#f0e6d8}.tm-qa-size-btn.is-sold-out{opacity:.28;cursor:not-allowed;text-decoration:line-through}.tm-qa-footer{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:4px}.tm-qa-atc{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 20px;background:#cca982;color:#0f0b08;border:2px solid rgba(255,255,255,.45);cursor:pointer;font-family:var(--font-body-family, inherit);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:0;box-shadow:0 4px #a078508c,0 6px 16px #00000059,inset 0 1px #fff3;transition:transform .1s ease,box-shadow .1s ease,opacity .15s ease}.tm-qa-atc svg{flex-shrink:0;width:15px;height:15px}.tm-qa-atc:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px #a078508c,0 8px 20px #0006,inset 0 1px #fff3}.tm-qa-atc:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #a078508c,0 3px 8px #0000004d,inset 0 1px #ffffff1a}.tm-qa-atc:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.tm-qa-atc.is-loading{opacity:.6;cursor:wait;pointer-events:none}.tm-qa-hint{font-size:10px;letter-spacing:.04em;color:#f0e6d873;text-align:center;margin:0;min-height:14px;line-height:1.4}.tm-qa-product[data-loading]{min-height:220px;align-items:center;justify-content:center}.tm-qa-product[data-loading] .tm-qa-gallery,.tm-qa-product[data-loading] .tm-qa-body{visibility:hidden}.tm-qa-product[data-loading]:after{content:"";position:absolute;width:22px;height:22px;border:2px solid rgba(255,255,255,.12);border-top-color:#cca982;border-radius:50%;animation:tm-qa-spin .65s linear infinite}@keyframes tm-qa-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tm-quick-add.css.map */
