main :is(.tlfx-pickup-page,.tlfx-mail-page){--tll-ease:cubic-bezier(.22,1,.36,1);padding-bottom:clamp(6.4rem,9vw,11rem)}main :is(.tlfx-pickup-page,.tlfx-mail-page)>p,main :is(.tlfx-pickup-page,.tlfx-mail-page)>h2{max-width:68ch}main :is(.tlfx-pickup-page,.tlfx-mail-page)>p{font-size:clamp(1.6rem,1.5vw,1.8rem);line-height:1.65;color:#0d0d0dc7}main :is(.tlfx-pickup-page,.tlfx-mail-page) h2{border-left:0;padding-left:0;margin-top:clamp(5.6rem,8vw,9.6rem);margin-bottom:1.2rem;font-family:var(--tl-serif,"Playfair Display",serif);font-size:clamp(2.6rem,3.6vw,3.6rem);line-height:1.1;letter-spacing:-.022em;color:#0d0d0d;text-wrap:balance}main :is(.tlfx-pickup-page,.tlfx-mail-page) :is(.step,.detail-card,.faq-item){background:#fff;border:1px solid rgba(13,13,13,.1);border-radius:20px;padding:2.6rem;box-shadow:0 1px 2px #0d0d0d0a}main :is(.tlfx-pickup-page,.tlfx-mail-page) .detail-card{border-top:1px solid rgba(13,13,13,.1);padding:3rem 2.8rem}main :is(.tlfx-pickup-page,.tlfx-mail-page) :is(.steps,.details){gap:1.6rem;margin-top:2.4rem}main :is(.tlfx-pickup-page,.tlfx-mail-page) .step-num{width:3.2rem;height:3.2rem;font-size:1.4rem}main :is(.tlfx-pickup-page,.tlfx-mail-page) .step h3{font-family:var(--tl-serif,"Playfair Display",serif);font-size:2rem;letter-spacing:-.012em;line-height:1.25;margin:.4rem 0 .8rem}main :is(.tlfx-pickup-page,.tlfx-mail-page) .step p{font-size:1.5rem;line-height:1.6;color:#0d0d0db8}main :is(.tlfx-pickup-page,.tlfx-mail-page) .detail-tag{font:500 1.1rem var(--tl-mono,"DM Mono",monospace);letter-spacing:.14em;color:#b04512}main :is(.tlfx-pickup-page,.tlfx-mail-page) .detail-card h3{font-family:var(--tl-serif,"Playfair Display",serif);font-size:2.4rem;letter-spacing:-.018em;line-height:1.2;margin:.8rem 0 1.2rem}main :is(.tlfx-pickup-page,.tlfx-mail-page) .detail-card p{font-size:1.5rem;line-height:1.65;color:#0d0d0db8}main :is(.tlfx-pickup-page,.tlfx-mail-page) .faq{gap:1.2rem;margin-top:2.4rem}main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item{padding:0}main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem;min-height:4.4rem;border-radius:20px;transition:background-color .15s ease}main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item>summary::-webkit-details-marker{display:none}main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item>summary h3{margin:0;font-size:1.8rem;font-family:var(--tl-serif,"Playfair Display",serif);letter-spacing:-.012em}main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item>summary:after{content:"";flex:none;width:1rem;height:1rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .35s var(--tll-ease);color:#0d0d0d8c}main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item[open]>summary:after{transform:rotate(225deg) translate(-2px,-2px)}main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item>summary:active{background:#0d0d0d0a}main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item>summary:focus-visible{outline:2px solid #c44d15;outline-offset:-2px}main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item>p{padding:0 2.4rem 2.2rem;max-width:68ch;color:#0d0d0dbd}main :is(.tlfx-pickup-page,.tlfx-mail-page) a.tls-tile{display:flex;flex-direction:column;gap:.4rem;padding:2.4rem;border-radius:20px;background:#fff;border:1px solid rgba(13,13,13,.1);box-shadow:0 1px 2px #0d0d0d0a;text-decoration:none;color:#0d0d0d;transition:transform .35s var(--tll-ease),box-shadow .35s var(--tll-ease)}@media(hover:hover){main :is(.tlfx-pickup-page,.tlfx-mail-page) a.tls-tile:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0d0d0d0f,0 14px 34px #0d0d0d1a}}main :is(.tlfx-pickup-page,.tlfx-mail-page) a.tls-tile:active{transform:scale(.985);transition-duration:.08s}main :is(.tlfx-pickup-page,.tlfx-mail-page) a.tls-tile:focus-visible{outline:2px solid #c44d15;outline-offset:3px}main :is(.tlfx-pickup-page,.tlfx-mail-page) .tls-btn{border-bottom:1px solid rgba(13,13,13,.18);color:#0d0d0d}main :is(.tlfx-pickup-page,.tlfx-mail-page) .tls-btn--primary{background:#c44d15;border-color:#c44d15;color:#fff}main :is(.tlfx-pickup-page,.tlfx-mail-page) .tls-btn--primary:hover{background:#a8410f;border-bottom-color:#a8410f}@media(prefers-reduced-motion:no-preference){main :is(.tlfx-pickup-page,.tlfx-mail-page) details.faq-item[open]>p{animation:tllFade .4s var(--tll-ease)}@keyframes tllFade{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}main :is(.tlfx-pickup-page,.tlfx-mail-page) .tls-hide{opacity:0;transform:translateY(1.6rem)}main :is(.tlfx-pickup-page,.tlfx-mail-page) .tls-hide.tls-in{opacity:1;transform:none;transition:opacity .7s var(--tll-ease),transform .7s var(--tll-ease)}}@media(prefers-contrast:more){main :is(.tlfx-pickup-page,.tlfx-mail-page) :is(.step,.detail-card,.faq-item){border-color:#0d0d0d80}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tlfx-logistics.css.map */
