@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}.tt-dots{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.8rem 0 0}.tt-dot{width:1.6rem;height:1.6rem;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #0000002e;transition:transform .15s ease}.tt-dot:hover{transform:scale(1.15)}.tt-dot.is-on{outline:1.5px solid #111;outline-offset:2px}.tt-dot-more{font-size:1.2rem;color:rgba(var(--color-foreground),.7);text-decoration:none}.tt-oc{margin:.4rem 0 1.4rem}.tt-oc__label{margin:0 0 .8rem;font-size:1.4rem}.tt-oc__row{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.2rem;-webkit-overflow-scrolling:touch}.tt-oc__row::-webkit-scrollbar{display:none}.tt-oc__item{flex:0 0 auto;width:6.4rem;text-align:center;text-decoration:none;color:inherit;font-size:1.1rem;line-height:1.25}.tt-oc__item img,.tt-oc__sw{display:block;width:6.4rem;height:8rem;object-fit:cover;border-radius:6px;border:1.5px solid transparent;margin-bottom:.4rem}.tt-oc__item.is-on img,.tt-oc__item.is-on .tt-oc__sw{border-color:#111}.tt-ao{padding:1.2rem 1.6rem 1rem;border-top:1px solid rgba(var(--color-foreground),.08);background:#fff0fa}#main-cart-items+.tt-ao{border-radius:8px;margin:0 auto 2rem;max-width:var(--page-width)}.tt-ao__title{margin:0 0 .8rem;font-size:1.35rem;font-weight:700}.tt-ao__row{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tt-ao__row::-webkit-scrollbar{display:none}.tt-ao__item{flex:0 0 auto;width:11rem;font-size:1.2rem;line-height:1.3;display:flex;flex-direction:column;gap:.3rem}.tt-ao__img img{display:block;width:11rem;height:11rem;object-fit:cover;border-radius:6px;background:#fff}.tt-ao__name{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tt-ao__price{font-weight:700}.tt-ao__price s{font-weight:400;opacity:.55;margin-right:.2rem}.tt-ao__add{margin-top:auto;border:1px solid #111;background:#111;color:#fff;border-radius:6px;padding:.6rem .4rem;font:inherit;font-size:1.2rem;cursor:pointer}.tt-ao__add:disabled{opacity:.6;cursor:default}.tt-ftl{padding:3.6rem 0 2rem}.tt-ftl[hidden]{display:none}.tt-ftl__title{margin:0 0 1.6rem;text-align:center}.tt-ftl__row{display:flex;gap:1.2rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem;-webkit-overflow-scrolling:touch}.tt-ftl__row::-webkit-scrollbar{display:none}.tt-ftl__item{flex:0 0 auto;width:15rem;display:flex;flex-direction:column;gap:.4rem;font-size:1.3rem}.tt-ftl__item img{display:block;width:15rem;height:18.75rem;object-fit:cover;border-radius:6px}@media screen and (min-width:990px){.tt-ftl__row{justify-content:center}.tt-ftl__item,.tt-ftl__item img{width:18rem}.tt-ftl__item img{height:22.5rem}}.tt-bowpop{position:fixed;z-index:1000;width:44px;height:28px;pointer-events:none;animation:tt-bow 1s ease-out forwards}.tt-bowpop svg{width:100%;height:100%}@keyframes tt-bow{0%{transform:scale(.2) translateY(10px);opacity:0}30%{transform:scale(1.25) translateY(-6px);opacity:1}55%{transform:scale(1) translateY(-10px) rotate(-8deg)}to{transform:scale(.9) translateY(-34px) rotate(6deg);opacity:0}}@media(prefers-reduced-motion:reduce){.tt-bowpop{display:none}}.collection__title .title:after{content:"";display:block;width:26px;height:16px;margin:.8rem 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 40'%3E%3Cpath d='M32 20C24 8 8 2 5 9c-3 8 4 19 13 19 6 0 11-4 14-8zm0 0c8-12 24-18 27-11 3 8-4 19-13 19-6 0-11-4-14-8z' fill='%23ffcbef' stroke='%23111' stroke-width='2.6' stroke-linejoin='round'/%3E%3Ccircle cx='32' cy='21' r='5' fill='%23111'/%3E%3C/svg%3E") no-repeat left center / contain}.tt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -6px 18px #0000000f;transform:translateY(110%);transition:transform .25s ease}.tt-sticky.is-on{transform:none}.tt-sticky img{width:4.4rem;height:5.5rem;object-fit:cover;border-radius:4px}.tt-sticky__info{flex:1;min-width:0;font-size:1.3rem;line-height:1.3}.tt-sticky__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-sticky__price{font-weight:700}.tt-sticky__btn{flex:0 0 auto;border:0;background:#111;color:#fff;border-radius:6px;padding:1.2rem 1.8rem;font:inherit;font-size:1.4rem;cursor:pointer}.tt-sticky__btn:disabled{opacity:.5}@media screen and (min-width:750px){.tt-sticky{display:none}}.tt-love{margin:1.6rem 0;padding:1.4rem 1.6rem;background:#fff0fa;border-radius:8px}.tt-love h3{margin:0 0 .8rem;font-size:1.6rem}.tt-love ul{margin:0;padding:0;list-style:none}.tt-love li{padding:.35rem 0 .35rem 2.4rem;position:relative;font-size:1.4rem;line-height:1.45}.tt-love li:before{content:"\1f380";position:absolute;left:0;top:.35rem;font-size:1.3rem}.tt-faq{margin:1.6rem 0 0;border-top:1px solid rgba(var(--color-foreground),.12)}.tt-faq details{border-bottom:1px solid rgba(var(--color-foreground),.12)}.tt-faq summary{list-style:none;cursor:pointer;padding:1.3rem 2.4rem 1.3rem 0;position:relative;font-size:1.45rem;font-weight:700}.tt-faq summary::-webkit-details-marker{display:none}.tt-faq summary:after{content:"+";position:absolute;right:.2rem;top:1.1rem;font-size:2rem;font-weight:400;transition:transform .2s}.tt-faq details[open] summary:after{transform:rotate(45deg)}.tt-faq details p{margin:0 0 1.3rem;font-size:1.4rem;line-height:1.55}.tt-faq a{color:inherit;text-underline-offset:.3rem}.product__info-container .jdgm-widget.jdgm-preview-badge{margin:-.4rem 0 .8rem}.product-card-wrapper .card{transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.product-card-wrapper:hover .card{transform:translateY(-4px)}}.quick-add__submit.button--secondary{--color-button-text: 17,17,17}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tt-extras.css.map */
