.tr-s{--bg:#FAFAF7;--surface:#FFFFFD;--warm:#F5F4F0;--warm-2:#ECEAE4;--ink:#151513;--ink-2:#55554F;--line:#E3E1DA;--gold:#FFD200;--gold-hover:#FFDC33;--gold-soft:#FFF3B8;--shadow:0 22px 44px -28px rgba(60,52,20,.38);--r:16px;--r-in:12px;--pill:999px;--gutter:clamp(16px,4vw,40px);--max:1240px;--ease:cubic-bezier(.16,1,.3,1);color-scheme:light}.tr-s{-webkit-text-size-adjust:100%}.tr-s{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.6 Poppins,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.tr-s img{max-width:100%;height:auto;display:block}.tr-s a{color:inherit}.tr-s h1,.tr-s h2,.tr-s h3{margin:0;font-weight:800;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.tr-s h2{font-size:clamp(30px,4vw,46px)}.tr-s h3{font-size:21px;letter-spacing:-.015em;line-height:1.25}.tr-s p{margin:0}.tr-s .tr-wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.tr-s .tr-wrap>*{min-width:0}.tr-s .tr-sec{padding-block:clamp(72px,9vw,120px)}.tr-s .tr-ico{width:1.2em;height:1.2em;flex:none;fill:currentColor}.tr-s :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.tr-s .tr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:var(--pill);border:2px solid transparent;font:600 16px/1 Poppins,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease),background-color .2s,color .2s,border-color .2s,box-shadow .3s var(--ease)}.tr-s .tr-btn:hover{transform:translateY(-2px)}.tr-s .tr-btn:active{transform:translateY(0) scale(.98)}.tr-s .tr-btn-gold{background:var(--gold);color:var(--ink);box-shadow:0 10px 24px -14px #8c6e00b3}.tr-s .tr-btn-gold:hover{background:var(--gold-hover)}.tr-s .tr-btn-ghost{border-color:var(--ink);color:var(--ink)}.tr-s .tr-btn-ghost:hover{background:var(--ink);color:var(--bg)}.tr-s .tr-btn-sm{min-height:44px;padding:0 20px;font-size:15px}.tr-s .tr-btn .tr-ico{transition:transform .3s var(--ease)}.tr-s .tr-btn:hover .tr-ico{transform:translate(2px,-2px)}.tr-s .tr-nav{position:sticky;top:0;z-index:10;background:#fafaf7e6;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);border-bottom:1px solid var(--line)}.tr-s .tr-nav .tr-wrap{height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tr-s .tr-logo{display:inline-flex;align-items:baseline;text-decoration:none;font-weight:800;font-size:24px;letter-spacing:-.045em;line-height:1}.tr-s .tr-logo span{font-weight:500;font-size:15px;letter-spacing:-.01em;margin-left:1px}.tr-s .tr-logo i{font-style:normal;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-inline:2px;transform:translateY(-1px)}.tr-s .tr-nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0;font-size:15px;font-weight:500}.tr-s .tr-nav ul a{text-decoration:none;color:var(--ink-2);transition:color .2s}.tr-s .tr-nav ul a:hover{color:var(--ink)}@media(max-width:960px){.tr-s .tr-nav ul{display:none}}@media(max-width:440px){.tr-s .tr-logo{font-size:20px}.tr-s .tr-logo span{font-size:13px}.tr-s .tr-nav .tr-btn-sm{padding:0 14px;font-size:14px}.tr-s .tr-nav .tr-wrap{gap:10px}}.tr-s .tr-stars .tr-ico{width:17px;height:17px}@keyframes float{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-18px) rotate(1deg)}}@keyframes ground{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.8);opacity:.6}}@keyframes sheen{0%,20%{background-position:120% 0}60%,to{background-position:-40% 0}}@keyframes slide{to{transform:translate(-50%)}}.tr-s q{quotes:"\201c" "\201d"}.tr-s .tr-hl{background:linear-gradient(transparent 60%,var(--gold) 60%,var(--gold) 92%,transparent 92%);padding-inline:.04em}.tr-s #perche{padding-block:clamp(8px,1.5vw,20px) clamp(40px,5vw,64px)}.tr-s #perche h2{margin-top:0}.tr-s footer{border-top:1px solid var(--line);padding-block:44px;font-size:14px;color:var(--ink-2)}.tr-s footer .tr-wrap{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:32px}.tr-s footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;align-content:start}.tr-s footer a{text-decoration:none}.tr-s footer a:hover{color:var(--ink);text-decoration:underline}.tr-s footer .tr-logo{margin-bottom:14px;color:var(--ink)}@media(max-width:760px){.tr-s footer .tr-wrap{grid-template-columns:1fr}}@keyframes up{to{opacity:1;transform:none}}@keyframes settle{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tr-s *,.tr-s *:before,.tr-s *:after{animation:none!important;transition:none!important}}@media(max-width:600px){.tr-s .tr-sec{padding-block:48px}.tr-s h2{font-size:clamp(28px,8vw,34px)}.tr-s #perche{padding-block:8px 40px}.tr-s footer ul{gap:0}.tr-s footer ul a{display:block;padding-block:9px}.tr-s{padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:760px){.tr-s{font-size:15px}.tr-s h2,.tr-s #perche h2{font-size:clamp(24px,6.6vw,28px)!important;line-height:1.12}.tr-s h3{font-size:17px}.tr-s #perche{padding-top:40px!important}}@media(max-width:760px){.tr-s #formati{display:none!important}}.tr-s{--r:16px;--r-lg:24px}.tr-s .tr-ico{width:1.1em;height:1.1em;fill:currentColor;flex:none}.tr-s img{max-width:100%;height:auto}.tr-s .tr-wrap-n{max-width:760px;margin-inline:auto;padding-inline:var(--gutter)}.tr-s .tr-muted{color:var(--ink-2)}.tr-s .tr-center{text-align:center}.tr-s .tr-stars{display:inline-flex;gap:2px;color:#d9a900}.tr-s .tr-stars .tr-ico{width:16px;height:16px}.tr-s .tr-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.tr-s .tr-pill-gold{background:var(--gold);color:var(--ink)}.tr-s .tr-pill-ink{background:var(--ink);color:var(--gold)}.tr-s .tr-pill-soft{background:var(--gold-soft);color:#6f5800}.tr-s .tr-pill-line{border:1.5px solid var(--line);background:var(--surface)}.tr-s .tr-boxc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.tr-s .tr-sec-warm{background:linear-gradient(180deg,var(--bg) 0,var(--warm-2) 90px,var(--warm-2) calc(100% - 90px),var(--bg) 100%)}.tr-s .tr-h-c{text-align:center;max-width:22ch;margin-inline:auto}.tr-s .tr-btn .tr-ico{width:18px;height:18px}.tr-s .tr-btn-block{width:100%}.tr-s .tr-btn-ink{background:var(--ink);color:var(--gold)}.tr-s .tr-btn-ink:hover{background:#2a2925}.tr-s .tr-ulink{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--gold);color:var(--ink)}.tr-s .tr-ulink:hover{text-decoration-color:var(--ink)}.tr-s .tr-rv{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.tr-s .tr-rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tr-s .tr-rv{opacity:1;transform:none;transition:none}}.tr-s .tr-ann{background:var(--ink);color:#f4f2ea;font-size:13.5px;font-weight:500;text-align:center;padding:9px 16px}.tr-s .tr-ann b{color:var(--gold);font-weight:600}.tr-s .tr-nav .tr-wrap{gap:24px}.tr-s .tr-nav nav{flex:1;display:flex;justify-content:center}.tr-s .tr-nav nav ul{display:flex}.tr-s .tr-nav nav a[aria-current]{color:var(--ink);font-weight:600}.tr-s .tr-nav .tr-right{display:flex;align-items:center;gap:6px}.tr-s .tr-ibtn{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:0;background:transparent;color:var(--ink);cursor:pointer;text-decoration:none;transition:background .2s}.tr-s .tr-ibtn:hover{background:var(--warm)}.tr-s .tr-ibtn .tr-ico{width:23px;height:23px}.tr-s .tr-ccount{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--gold);color:var(--ink);font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px}.tr-s .tr-ccount[data-n="0"],.tr-s .tr-burger{display:none}.tr-s .tr-nav .tr-btn-sm{margin-left:6px}@media(max-width:960px){.tr-s .tr-nav nav{display:none}.tr-s .tr-burger{display:grid}.tr-s .tr-nav .tr-btn-sm{display:none}}.tr-s .tr-mmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:none}.tr-s .tr-mmenu.open{display:block}.tr-s .tr-mmenu .tr-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#15151373}.tr-s .tr-mmenu .tr-panel{position:absolute;left:0;top:0;bottom:0;width:min(86vw,360px);background:var(--bg);padding:16px 20px 28px;display:flex;flex-direction:column;gap:6px;animation:slidel .35s var(--ease)}.tr-s .tr-mmenu .tr-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tr-s .tr-mmenu a.tr-ml{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;border-bottom:1px solid var(--line);font-weight:600;font-size:17px;text-decoration:none;color:var(--ink)}.tr-s .tr-mmenu .tr-btn{margin-top:18px}@keyframes slidel{0%{transform:translate(-100%)}}@keyframes slider{0%{transform:translate(100%)}}.tr-s .tr-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:none}.tr-s .tr-drawer.open{display:block}.tr-s .tr-drawer .tr-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#15151373}.tr-s .tr-drawer .tr-panel{position:absolute;right:0;top:0;bottom:0;width:min(92vw,420px);background:var(--bg);display:flex;flex-direction:column;animation:slider .35s var(--ease)}.tr-s .tr-drawer .tr-dh{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.tr-s .tr-drawer .tr-dh b{font-size:19px;letter-spacing:-.02em}.tr-s .tr-drawer .tr-items{flex:1;overflow:auto;padding:8px 20px}.tr-s .tr-drawer .tr-df{padding:16px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:grid;gap:10px}.tr-s .tr-empty{text-align:center;padding:48px 10px;color:var(--ink-2)}.tr-s .tr-empty .tr-ico{width:44px;height:44px;color:var(--line);margin-bottom:8px}.tr-s .tr-toast{position:fixed;left:50%;bottom:24px;z-index:60;transform:translate(-50%,20px);opacity:0;background:var(--ink);color:#fff;padding:12px 18px;border-radius:999px;font-size:14px;font-weight:500;display:flex;gap:8px;align-items:center;transition:.35s var(--ease);pointer-events:none}.tr-s .tr-toast.on{opacity:1;transform:translate(-50%)}.tr-s .tr-toast .tr-ico{color:var(--gold)}.tr-s .tr-cband{background:var(--gold);border-radius:var(--r-lg);padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center}.tr-s .tr-cband h2{text-align:left;margin:0;font-size:clamp(28px,3.4vw,44px)}.tr-s .tr-cband p{margin-top:10px;color:#4a3f00;max-width:46ch}.tr-s .tr-cband .tr-acts{display:flex;gap:12px;flex-wrap:wrap}.tr-s .tr-cband .tr-btn-gold{background:var(--ink);color:var(--gold);box-shadow:none}.tr-s .tr-cband .tr-btn-ghost{border-color:var(--ink)}@media(max-width:760px){.tr-s .tr-cband{grid-template-columns:1fr;text-align:center}.tr-s .tr-cband h2{text-align:center}.tr-s .tr-cband p{margin-inline:auto}.tr-s .tr-cband .tr-acts{flex-direction:column}.tr-s .tr-cband .tr-btn{width:100%}}.tr-s .tr-ch2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-s .tr-chc{padding:clamp(22px,3vw,34px);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:transform .3s var(--ease)}.tr-s .tr-chc:hover{transform:translateY(-3px)}.tr-s .tr-chc .tr-ico{width:34px;height:34px}.tr-s .tr-chc h3{font-size:24px}.tr-s .tr-chc p{color:inherit;opacity:.8}.tr-s .tr-chc .tr-ulink{margin-top:auto;padding-top:12px}.tr-s .tr-chc.tr-wa{background:#1f9d55;color:#fff}.tr-s .tr-chc.tr-wa .tr-ulink{color:#fff;text-decoration-color:#9be7b8}.tr-s .tr-chc.tr-em{background:var(--surface);border:1px solid var(--line)}.tr-s .tr-trio{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:22px;font-size:14.5px;font-weight:500;color:var(--ink-2)}.tr-s .tr-trio span{display:inline-flex;gap:8px;align-items:center}.tr-s .tr-trio .tr-ico{width:20px;height:20px;color:var(--ink)}@media(max-width:700px){.tr-s .tr-ch2{grid-template-columns:1fr}}.tr-s .tr-form{display:grid;gap:16px}.tr-s .tr-form .tr-frow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-s .tr-fld{display:grid;gap:6px}.tr-s .tr-fld label{font-size:14px;font-weight:600}.tr-s .tr-fld input,.tr-s .tr-fld textarea,.tr-s .tr-fld select{font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1.5px solid #D6D3CA;border-radius:12px;padding:13px 14px;min-height:50px;transition:border-color .2s,box-shadow .2s}.tr-s .tr-fld textarea{min-height:130px;resize:vertical}.tr-s .tr-fld input:focus,.tr-s .tr-fld textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--gold-soft)}.tr-s .tr-fld small{font-size:12.5px;color:var(--ink-2)}.tr-s .tr-form .tr-ok-msg{display:none;padding:14px 16px;border-radius:12px;background:#e9f7ee;color:#14532d;font-weight:500}.tr-s .tr-form.sent .tr-ok-msg{display:block}@media(max-width:600px){.tr-s .tr-form .tr-frow{grid-template-columns:1fr}}.tr-s .tr-video{border-radius:var(--r-lg);overflow:hidden;background:#000;box-shadow:var(--shadow);aspect-ratio:9/16;max-height:640px;margin:0 auto}.tr-s .tr-video video{width:100%;height:100%;object-fit:contain;display:block}.tr-s .tr-cfg{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:start}.tr-s .tr-cfg h2{text-align:left}.tr-s .tr-apps{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.tr-s .tr-stepbox{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);padding:clamp(22px,3vw,32px);box-shadow:var(--shadow)}.tr-s .tr-stepbox+.tr-stepbox{margin-top:16px}.tr-s .tr-stepbox .tr-pill{margin-bottom:12px}.tr-s .tr-stepbox h3{font-size:22px}.tr-s .tr-stepbox p{color:var(--ink-2);margin-top:8px}.tr-s .tr-finder{display:grid;gap:10px;margin-top:16px}.tr-s .tr-finder .tr-res{display:flex;gap:8px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--warm);font-size:14px;color:var(--ink-2);word-break:break-all}.tr-s .tr-stepbox ol{margin:12px 0 0;padding-left:1.2em;display:grid;gap:6px}@media(max-width:860px){.tr-s .tr-cfg{grid-template-columns:1fr}.tr-s .tr-cfg h2{text-align:center}.tr-s .tr-apps{justify-content:center}}.tr-s .tr-cartp{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(24px,4vw,48px);align-items:start}.tr-s .tr-cartp h1{font-size:clamp(30px,3.4vw,42px)}.tr-s .tr-sumbox{position:sticky;top:100px;padding:24px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;gap:12px}.tr-s .tr-sumbox small{color:var(--ink-2);font-size:12.5px;text-align:center}@media(max-width:860px){.tr-s .tr-cartp{grid-template-columns:1fr}.tr-s .tr-sumbox{position:static}}.tr-s .tr-p404{min-height:60vh;display:grid;place-items:center;text-align:center;padding-block:60px}.tr-s .tr-p404 .tr-sn{font-size:clamp(100px,18vw,200px);font-weight:800;letter-spacing:-.07em;line-height:.9}.tr-s .tr-p404 .tr-sn span{color:var(--gold)}.tr-s .tr-p404 p{color:var(--ink-2);max-width:44ch;margin:16px auto 0}.tr-s .tr-p404 .tr-acts{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.tr-s .tr-pagehead{padding-block:clamp(32px,5vw,64px) 0;text-align:center}.tr-s .tr-pagehead h1{font-size:clamp(34px,4.4vw,54px)}.tr-s .tr-pagehead p{color:var(--ink-2);max-width:56ch;margin:14px auto 0;font-size:clamp(16px,1.5vw,19px)}@media(max-width:760px){.tr-s .tr-h-c{text-align:center}}.tr-s .tr-fld input,.tr-s .tr-fld textarea,.tr-s .tr-fld select{width:100%;box-sizing:border-box;min-width:0}.tr-s *,.tr-s *:before,.tr-s *:after{box-sizing:border-box}.tr-s .tr-logo .tr-logo-img{display:block;height:44px;width:auto}.tr-s footer .tr-logo .tr-logo-img{height:40px}@media(max-width:760px){.tr-s .tr-logo .tr-logo-img{height:38px}}.tr-s .tr-nav .tr-right{min-width:44px;justify-content:flex-end}@media(max-width:960px){.tr-s .tr-nav .tr-wrap{display:grid;grid-template-columns:44px 1fr 44px}.tr-s .tr-nav .tr-logo{justify-self:center}}.tr-s .tr-dh .tr-dn{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background:var(--gold);font-size:13px;margin-left:6px;vertical-align:2px}.tr-s .tr-dh .tr-dn:empty{display:none}.tr-s .tr-fatt{display:grid;grid-template-columns:22px auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;margin-top:14px;transition:border-color .2s,background .2s}.tr-s .tr-fatt input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.tr-s .tr-fatt.on{border-color:var(--ink);background:#fffbea}.tr-s .tr-fatt small{display:block;color:var(--ink-2);font-size:12.5px;line-height:1.35}.tr-s .tr-fatt{grid-template-columns:22px minmax(0,1fr) auto;margin-top:0}.tr-s .tr-fatt>.tr-ico{width:22px;height:22px;color:var(--ink-2)}.tr-s .tr-fatt b{font-size:14.5px}.tr-s .tr-fattf{display:none;gap:8px;grid-template-columns:1fr 1fr}.tr-s .tr-fatt.on+.tr-fattf{display:grid}.tr-s .tr-fattf input{font:inherit;font-size:14px;border:1.5px solid #D6D3CA;border-radius:10px;padding:10px 12px;min-width:0;background:#fff}.tr-s .tr-go{min-height:56px;font-size:16.5px}.tr-s .tr-empty .tr-ico{width:44px;height:44px}.tr-s .tr-drawer .tr-fatt{padding:10px 12px}.tr-s .tr-drawer .tr-go{min-height:52px}.tr-s .tr-fatt small,.tr-s .tr-fatt b{text-align:left}@media(max-width:600px){.tr-s .tr-drawer .tr-fatt small{display:none}}.tr-s .tr-drawer .tr-df{gap:10px}.tr-s .tr-cat .tr-bnr{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(24px,4vw,48px);background:linear-gradient(135deg,#fff6cc,#fffbea);border:1px solid #F2E3A0;border-radius:24px;padding:clamp(20px,3vw,32px) clamp(20px,3vw,32px) clamp(20px,3vw,32px) clamp(24px,4vw,48px);margin-bottom:22px;text-decoration:none;color:inherit}.tr-s .tr-cat .tr-bnr h2{text-align:left;margin:12px 0 0;font-size:clamp(30px,3.4vw,42px)}.tr-s .tr-cat .tr-bnr .tr-d{color:#5e5530;margin-top:10px;max-width:48ch}.tr-s .tr-cat .tr-ckl{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.tr-s .tr-cat .tr-ckl li{display:flex;gap:10px;align-items:center;font-size:15px}.tr-s .tr-cat .tr-ckl .tr-ico{width:22px;height:22px;padding:5px;border-radius:50%;background:var(--gold-soft);box-sizing:border-box}.tr-s .tr-cat .tr-cta{margin-top:24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.tr-s .tr-cat .tr-bnr .tr-price{font-size:28px;font-weight:800;letter-spacing:-.02em}.tr-s .tr-cat .tr-price s{font-size:13px;font-weight:500;color:var(--ink-2);margin-left:6px;letter-spacing:0}.tr-s .tr-cat .tr-ph{border-radius:18px;overflow:hidden;aspect-ratio:3/2;box-shadow:0 30px 50px -30px #785a008c}.tr-s .tr-cat .tr-ph img{width:100%;height:100%;object-fit:cover}.tr-s .tr-cat .tr-car{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tr-s .tr-cat .tr-pc{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;transition:transform .4s var(--ease)}.tr-s a.tr-pc:hover{transform:translateY(-4px)}.tr-s .tr-cat .tr-pc .tr-im{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--warm)}.tr-s .tr-cat .tr-pc .tr-im img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.tr-s a.tr-pc:hover .tr-im img{transform:scale(1.04)}.tr-s .tr-cat .tr-pc .tr-pill{position:absolute;top:12px;left:12px}.tr-s .tr-cat .tr-pb{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.tr-s .tr-cat .tr-pb h3{font-size:18px}.tr-s .tr-cat .tr-pb p{color:var(--ink-2);font-size:13.5px;margin-top:4px;line-height:1.5}.tr-s .tr-cat .tr-pf{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between}.tr-s .tr-cat .tr-pf .tr-price{font-weight:800;font-size:19px}.tr-s .tr-arc{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--gold);transition:transform .35s var(--ease)}.tr-s .tr-arc .tr-ico{width:18px;height:18px}.tr-s a:hover .tr-arc{transform:rotate(-45deg)}.tr-s .tr-cat .tr-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:28px;font-size:14px;font-weight:500;color:var(--ink-2)}.tr-s .tr-cat .tr-perks span{display:inline-flex;align-items:center;gap:8px}@media(max-width:860px){.tr-s .tr-cat .tr-bnr{grid-template-columns:1fr;padding:14px 14px 22px;text-align:center}.tr-s .tr-cat .tr-bnr h2{text-align:center}.tr-s .tr-cat .tr-bnr .tr-ph{order:-1}.tr-s .tr-cat .tr-bnr .tr-d{margin-inline:auto}.tr-s .tr-cat .tr-ckl{justify-content:center}.tr-s .tr-cat .tr-ckl li{font-size:14px;white-space:nowrap}.tr-s .tr-cat .tr-cta{justify-content:center}.tr-s .tr-cat .tr-cta .tr-btn{width:100%}.tr-s .tr-cat .tr-car{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter)*-1);padding:4px var(--gutter) 14px;scrollbar-width:none}.tr-s .tr-cat .tr-car>*{flex:0 0 72%;scroll-snap-align:center}}.tr-s .tr-cat .tr-eb{justify-content:center;display:flex;gap:10px;align-items:center;color:var(--ink-2);font-weight:500}.tr-s .tr-cat-h1{font-size:clamp(34px,4.4vw,54px)!important;margin-top:12px}.tr-s .sugw{position:relative}.tr-s .sugg{display:none;position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.tr-s .sugg.on{display:block}.tr-s .sug{display:grid;width:100%;text-align:left;padding:10px 14px;border:0;background:#fff;cursor:pointer;font:inherit}.tr-s .sug:hover{background:var(--warm)}.tr-s .sug b{font-size:14.5px}.tr-s .sug small{font-size:12.5px;color:var(--ink-2)}.tr-s #grg-status{min-height:1em}.tr-s .tr-fattf{grid-template-columns:1fr!important}.tr-s .tr-fattf [hidden]{display:none!important}.tr-s .tr-pvs{display:flex;gap:8px;align-items:center;margin:0;font-size:13px;line-height:1.35;color:var(--ink-2)}.tr-s .tr-pvs .tr-ico{width:16px;height:16px;flex:none;display:none}.tr-s .tr-pvs[data-s=found]{color:#1e7b3e;font-weight:600}.tr-s .tr-pvs[data-s=found] .tr-ico{display:block}.tr-s .tr-pvs[data-s=nf]{color:#9a5b00}.tr-s .tr-ferr{margin:0;font-size:13px;color:#b42318;font-weight:600}.tr-s .tr-fattf input[aria-invalid=true]{border-color:#b42318}.tr-s .tr-busy{opacity:.55;pointer-events:none;transition:opacity .2s}.tr-s .tr-drawer .tr-panel{background:var(--warm)}.tr-s .tr-drawer .tr-dh{background:var(--bg);padding:12px 14px 10px 18px}.tr-s .tr-drawer .tr-dh b{font-size:17px}.tr-s .tr-dship{display:flex;gap:5px;align-items:center;font-size:12px;color:#1f7a3a;font-weight:600;margin-top:1px}.tr-s .tr-dship .tr-ico{width:16px;height:16px}.tr-s .tr-drawer .tr-items{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.tr-s .tr-drawer .tr-items>*{flex:none}.tr-s .tr-empty .tr-ico{display:block;margin:0 auto 10px}.tr-s .tr-cbody{display:flex;flex-direction:column;gap:12px;margin-top:18px}.tr-s .tr-crd{background:#fff;border-radius:16px;padding:2px 12px;border:1px solid var(--line)}.tr-s .tr-crw{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0}.tr-s .tr-crw+.tr-crw{border-top:1px solid var(--line)}.tr-s .tr-crw.tr-cfx{grid-template-columns:48px minmax(0,1fr) auto}.tr-s .tr-cth{width:48px;height:48px;border-radius:9px;overflow:hidden;background:var(--warm);display:block}.tr-s .tr-cth img{width:100%;height:100%;object-fit:cover;display:block}.tr-s .tr-cnm{font-size:13.5px;font-weight:600;line-height:1.2;min-width:0}.tr-s .tr-cnm small{display:block;font-weight:500;font-size:12px;color:var(--ink-2);margin-top:2px}.tr-s .tr-cpz{display:block;font-size:12px;color:var(--ink-2);margin-top:3px;font-weight:500}.tr-s .tr-cpz b{color:var(--ink);font-weight:700;font-size:13px}.tr-s .tr-cst{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;background:#fff}.tr-s .tr-cst button{border:0;background:none;width:26px;height:26px;display:grid;place-items:center;cursor:pointer;color:var(--ink);padding:0}.tr-s .tr-cst .tr-ico{width:12px;height:12px}.tr-s .tr-cst span{min-width:16px;text-align:center;font-size:13px;font-weight:700}.tr-s .tr-cdl{border:0;background:none;color:var(--ink-2);cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;padding:0}.tr-s .tr-cdl:hover{background:var(--warm);color:var(--ink)}.tr-s .tr-cdl .tr-ico{width:16px;height:16px}.tr-s .tr-uoff{background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.tr-s .tr-upic{position:relative;aspect-ratio:1200/571;overflow:hidden;background:#fff7fb}.tr-s .tr-upic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tr-s .tr-utag{position:absolute;z-index:1;top:10px;left:10px;display:flex;gap:5px;align-items:center;font-size:11.5px;font-weight:600;color:#fff;border-radius:999px;padding:4px 9px;background:linear-gradient(90deg,#fa7e1e,#d62976 50%,#962fbf)}.tr-s .tr-utag .tr-ico{width:13px;height:13px}.tr-s .tr-ubdg{position:absolute;z-index:1;top:10px;right:10px;font-size:11.5px;font-weight:700;background:var(--gold);color:var(--ink);border-radius:999px;padding:4px 9px}.tr-s .tr-ubd{padding:10px 12px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center}.tr-s .tr-ubd b{font-size:14.5px;line-height:1.2}.tr-s .tr-upz{font-weight:700;font-size:14px}.tr-s .tr-upz s{font-weight:400;font-size:12px;color:var(--ink-2)}.tr-s .tr-ubtn{grid-row:1/3;grid-column:2;display:inline-flex;align-items:center;gap:5px;border:0;cursor:pointer;font:600 13.5px/1 Poppins,sans-serif;color:#fff;padding:10px 14px;border-radius:999px;background:linear-gradient(90deg,#fa7e1e,#d62976 50%,#962fbf);box-shadow:0 8px 18px -10px #d62976b3;transition:transform .2s}.tr-s .tr-ubtn:hover{transform:translateY(-1px)}.tr-s .tr-ubtn .tr-ico{width:14px;height:14px}.tr-s .tr-uo-ta .tr-upic{background:#f2fbf7}.tr-s .tr-uo-ta .tr-utag{background:#00aa6c}.tr-s .tr-uo-ta .tr-ubtn{background:#00aa6c;box-shadow:0 8px 18px -10px #00aa6cb3}.tr-s .tr-fsw{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;position:relative}.tr-s .tr-fsw input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.tr-s .tr-sw{width:36px;height:21px;border-radius:11px;background:#d6d3ca;position:relative;transition:background .2s;flex:none}.tr-s .tr-sw:after{content:"";position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s,background .2s}.tr-s .tr-fsw.on .tr-sw{background:var(--ink)}.tr-s .tr-fsw.on .tr-sw:after{left:17.5px;background:var(--gold)}.tr-s .tr-fsw input:focus-visible+.tr-sw{outline:2px solid var(--ink);outline-offset:2px}.tr-s .tr-fsw.on+.tr-fattf{display:grid}.tr-s .tr-ctot{display:flex;justify-content:space-between;align-items:flex-end;font-weight:700;font-size:16px}.tr-s .tr-ctot small{display:block;font-size:12px;font-weight:600;color:#1f7a3a}.tr-s .tr-ctot b{font-size:17px}.tr-s .tr-ctr{text-align:center;font-size:11.5px;color:var(--ink-2);margin:0}.tr-s .tr-drawer .tr-df{background:#fff;padding:12px 16px calc(14px + env(safe-area-inset-bottom));gap:10px}.tr-s .tr-drawer .tr-go,.tr-s .tr-sumbox .tr-go{min-height:48px;font-size:15.5px}.tr-s .tr-sumbox .tr-dship{font-size:13px}#header-group:has(.tr-s){display:contents}.tr-s .tr-kb,html.tr-kitb .tr-s .tr-ka{display:none}html.tr-kitb .tr-s .tr-kb{display:inline}.shopify-policy__container{max-width:760px!important;padding:clamp(28px,4vw,56px) 16px clamp(56px,7vw,96px)!important;font-family:Poppins,system-ui,sans-serif}.shopify-policy__title h1{font-weight:800;letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);line-height:1.1;margin-bottom:24px}.shopify-policy__body{font-size:17px;line-height:1.7;color:#2a2a26}.shopify-policy__body *{max-width:100%;overflow-wrap:anywhere}.shopify-policy__body h2,.shopify-policy__body h3{font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-top:1.6em}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tr-site.css.map */
