.ptt{--g:var(--brand,#1d3a56);--navy:var(--brand,#1d3a56);--lime:var(--thc-light-blue,#8ebcde);--ink:#16283c;--mut:#5b6b7d;--line:var(--thc-line,#dbe7f1);--red:#e11d48;--amber:#f59e0b;font-family:var(--thc-product-font,Inter),system-ui,sans-serif;color:var(--ink);max-width:1180px;margin:0 auto;padding:18px 16px 60px;-webkit-font-smoothing:antialiased}.ptt *{box-sizing:border-box}.ptt-top{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}.ptt-top>*{min-width:0}.ptt-gal{min-width:0;max-width:100%}@media(min-width:900px){.ptt-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}.ptt-gal{position:sticky;top:16px}}.ptt-swipe{display:flex;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;border-radius:16px;background:#fff;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ptt-swipe::-webkit-scrollbar{display:none}.ptt-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1}.ptt-slide img{width:100%;height:100%;object-fit:cover;display:block}.ptt-gnav{display:flex;align-items:center;justify-content:center;gap:18px;margin:12px 0 6px}.ptt-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--navy);font-size:20px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s}.ptt-arrow:hover{background:#f5f9fc}.ptt-gcount{font-weight:800;font-size:15px;min-width:56px;text-align:center}.ptt-gcount b{color:var(--navy)}.ptt-thumbs{display:flex;min-width:0;max-width:100%;gap:10px;margin-top:12px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:4px 2px;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ptt-thumbs::-webkit-scrollbar{display:none}.ptt-thumbs img{flex:0 0 auto;width:72px;height:72px;object-fit:cover;border-radius:12px;border:2px solid var(--line);cursor:pointer;background:#fff;opacity:.5;filter:saturate(.75);transition:opacity .2s,transform .2s,border-color .2s,box-shadow .2s}.ptt-thumbs img.on{opacity:1;filter:none;border-color:var(--navy);box-shadow:0 4px 14px #1d3a5638}.ptt-main{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.ptt-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#b6b6b6;font-size:13px;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 12px,#f2f2f2 12px 24px)}.ptt-stars{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;font-size:clamp(10px,3.2vw,13.5px);line-height:1.35;color:var(--mut);margin-bottom:10px;white-space:nowrap}.ptt-stars b{color:#f5a623;letter-spacing:1px;font-size:clamp(11px,3.5vw,15px);line-height:1.35;flex:0 0 auto;white-space:nowrap}.ptt-stars>span{min-width:0;white-space:nowrap;flex:0 1 auto}.ptt h1{font-size:29px;line-height:1.2;font-weight:800;margin:0 0 12px}@media(max-width:640px){.ptt h1{font-size:24px}}.ptt-sub{font-size:15.5px;line-height:1.6;color:#39424e;margin:0 0 16px}.ptt-stockbox{border:1.5px solid var(--thc-line,#dbe7f1);border-radius:14px;padding:12px 14px;margin-bottom:18px;background:linear-gradient(180deg,#f5f9fc,#fff)}.ptt-stock{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;color:var(--navy)}.ptt-stock .sk{flex:1;min-width:0}.ptt-stock .sk b{color:var(--navy);font-weight:900}.ptt-dot{width:9px;height:9px;border-radius:50%;flex:0 0 9px;background:var(--lime);box-shadow:0 0 0 4px #8ebcde59;animation:ptp 1.6s ease-in-out infinite}@keyframes ptp{0%,to{box-shadow:0 0 0 3px #8ebcde4d}50%{box-shadow:0 0 0 7px #8ebcde1a}}.ptt-hotpill{flex:0 0 auto;background:var(--lime);color:var(--navy);font-size:10.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.ptt-bar{height:8px;border-radius:99px;background:#e7eff6;overflow:hidden;margin:9px 0 7px;position:relative}.ptt-bar i{display:block;height:100%;width:88%;border-radius:99px;background:linear-gradient(90deg,var(--lime),#6ba3cf);box-shadow:0 0 10px #8ebcde99}.ptt-hot{font-size:12.5px;font-weight:600;color:var(--mut);line-height:1.4}.ptt-restock{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--mut);margin-top:5px}.ptt-restock b{color:var(--navy);font-weight:900}.ptt-restock .rk{width:6px;height:6px;border-radius:50%;background:#c8d6e2;flex:0 0 6px}.ptt-oh{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;text-align:center}.ptt-bundles{display:flex;flex-direction:column;gap:18px;margin:0 0 14px}.ptt-bundle{position:relative;display:flex;justify-content:space-between;align-items:center;border:2px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer;background:#fff;overflow:visible;transition:transform .42s cubic-bezier(.34,1.45,.5,1),border-color .35s ease,box-shadow .35s ease}.ptt-bundle:hover{border-color:#c3d5e6}.ptt-bundle .bl{display:flex;align-items:center;gap:12px;min-width:0}.ptt-bundle .bl>div{min-width:0}.ptt-bundle .bthumb{width:60px;height:60px;object-fit:contain;flex:0 0 auto}.ptt-bundle .bthumb.ph{border-radius:9px;background:repeating-linear-gradient(45deg,#f4f7fa,#f4f7fa 6px,#e8edf2 6px 12px)}.ptt-bundle .brad{-webkit-appearance:none;appearance:none;width:23px;height:23px;border-radius:50%;border:2px solid #c3d5e6;background:#fff;cursor:pointer;position:relative;flex:0 0 auto;margin:0;transition:border-color .2s,background .2s}.ptt-bundle .brad:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:transparent;transform:scale(.4);transition:background .2s,transform .2s}.ptt-bundle b{display:block;font-size:15.5px;margin-bottom:3px;line-height:1.2}.ptt-bundle small{color:var(--mut);font-size:12.5px}.ptt-nB,.ab-offer-b .ptt-nA{display:none}.ab-offer-b .ptt-nB{display:block}.ptt-minimo{display:none}.ab-offer-b .ptt-minimo{display:flex;align-items:flex-start;gap:9px;background:#8ebcde29;border:1.5px solid rgba(29,58,86,.18);border-radius:12px;padding:10px 12px;margin:0 0 14px;font-size:12.5px;line-height:1.45;color:var(--navy)}.ab-offer-b .ptt-minimo svg{width:17px;height:17px;flex:0 0 17px;margin-top:1px;color:var(--navy)}.ptt-bundle .boff{display:block;line-height:1.35}.ptt-bundle .bsave{display:inline-block;margin-top:5px;color:var(--navy);background:var(--lime);font-weight:800;font-size:11.5px;padding:2px 8px;border-radius:6px}.ptt-bundle .br{text-align:right;flex:0 0 auto}.ptt-bundle .bprice{font-size:19px;font-weight:900;display:block;letter-spacing:-.4px}.ptt-bundle .bprice span{font-size:13px;font-weight:700;letter-spacing:0}.ptt-bundle .bcmp{display:block;color:#93a2b0;text-decoration:line-through;font-size:13px;font-weight:600}.ptt-bundle .bunit{display:block;color:var(--mut);font-size:12px;margin-top:2px}.ptt-tagbest{position:absolute;top:-10px;left:14px;background:var(--navy);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;z-index:2;letter-spacing:.02em}.ptt-bundle.sel{border-color:var(--navy);background:linear-gradient(155deg,var(--brand,#1d3a56),var(--thc-navy-dark,#142a40));box-shadow:0 10px 26px #1d3a5638}.ptt-bundle.sel .bl b{color:#fff}.ptt-bundle.sel small,.ptt-bundle.sel .boff{color:#c9dcee}.ptt-bundle.sel .bprice{color:var(--lime)}.ptt-bundle.sel .bunit{color:#7fb0d6}.ptt-bundle.sel .bcmp{color:#93a8bd}.ptt-bundle{padding:13px 14px;gap:12px;align-items:center}.ptt-bundle .bl{display:flex;align-items:center;gap:11px;flex:1 1 auto;min-width:0}.ptt-bundle .bthumb{width:48px;height:48px;flex:0 0 auto}.ptt-bundle .bl>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;flex:1 1 auto}.ptt-bundle .ptt-nA,.ptt-bundle .ptt-nB{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:800;line-height:1.22;margin:0;max-width:100%;text-wrap:balance;-webkit-hyphens:none;hyphens:none;color:var(--navy)}.ptt-bundle .ptt-nA{display:-webkit-box}.ptt-bundle .ptt-nB,.ab-offer-b .ptt-bundle .ptt-nA{display:none}.ab-offer-b .ptt-bundle .ptt-nB{display:-webkit-box}.ptt-bout{display:block;margin:0;font-size:12px;font-weight:700;color:var(--mut);line-height:1.2;white-space:nowrap}.ptt-bundle .boff{display:block;margin:0;font-size:12px;color:var(--mut);line-height:1.35}.ptt-bundle .br{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.ptt-bundle .bprice{display:block;font-size:21px;font-weight:900;line-height:1.1;white-space:nowrap;letter-spacing:-.4px;color:var(--navy)}.ptt-bundle .bprice span{font-size:11px;font-weight:700;letter-spacing:0;color:var(--mut)}.ptt-bundle .bcmp{display:block;font-size:12px;line-height:1.15;color:var(--mut);text-decoration:line-through;font-weight:600}.ptt-bundle .bunit{display:none}.ptt-bundle .bsave{display:inline-block;margin-top:4px;font-size:11px;font-weight:900;padding:3px 8px;border-radius:99px;white-space:nowrap;background:var(--lime);color:var(--thc-navy-dark,#142a40)}.ptt-bundle:first-child .ptt-nA,.ptt-bundle:first-child .ptt-nB{color:#16283c}.ptt-bundle.sel .ptt-nA,.ptt-bundle.sel .ptt-nB,.ptt-bundle.sel .bprice{color:#fff}.ptt-bundle.sel .ptt-bout,.ptt-bundle.sel .boff,.ptt-bundle.sel .bcmp,.ptt-bundle.sel .bprice span{color:#ffffffd1}.ptt-bundle.sel .brad{border-color:var(--lime)}.ptt-bundle.sel .brad:after{background:var(--lime);transform:scale(1)}.ptt-bundle.sel .ptt-tagbest{background:var(--lime);color:var(--navy)}.ptt-bundle.sel .bsave{color:var(--navy);background:var(--lime)}.ptt-ship{display:flex;align-items:center;gap:9px;background:#f5f9fc;border:1px solid var(--thc-line,#dbe7f1);border-radius:11px;padding:10px 12px;font-size:13px;margin:0 0 14px;line-height:1.4}.ptt-ship b{color:var(--g)}.ptt-ship .ic{flex:0 0 20px}.ptt-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.ptt-trust div{text-align:center;font-size:11.5px;line-height:1.35;color:#3a4a5c;border:1px solid var(--line);border-radius:11px;padding:11px 6px}.ptt-trust svg{display:block;margin:0 auto 5px}.ptt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px #00000017;padding:10px 12px;display:none;align-items:center;gap:10px}.ptt-sticky.show{display:flex}.ptt-sticky .inf{flex:1;min-width:0}.ptt-sticky .t1{font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptt-sticky .t2{font-size:12px;color:var(--mut)}.ptt-sticky button{border:0;border-radius:10px;background:var(--g);color:#fff;font-weight:800;font-size:14.5px;padding:13px 20px;text-transform:uppercase;white-space:nowrap}@media(min-width:900px){.ptt-sticky{display:none!important}}.ptt-sub2{border:2px solid var(--line);border-radius:14px;padding:13px 14px;margin:14px 0;display:flex;gap:12px;align-items:flex-start;cursor:pointer}.ptt-sub2.on{border-color:var(--lime);background:#f5f9fc}.ptt-check{flex:0 0 20px;height:20px;border-radius:6px;border:2px solid #c9c9c9;position:relative}.ptt-sub2.on .ptt-check{border-color:var(--lime);background:var(--lime)}.ptt-sub2.on .ptt-check:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.ptt-sub2 b{font-size:15px}.ptt-sub2 small{display:block;color:var(--mut);font-size:12.5px;margin-top:3px}.ptt-gifts{border:1px dashed #c9dcee;background:#f5f9fc;border-radius:14px;padding:14px;margin-bottom:16px}.ptt-gifts h4{margin:0 0 10px;font-size:14px;font-weight:800;color:var(--g);text-align:center}.ptt-gift{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px}.ptt-gift .ico{flex:0 0 34px;height:34px;border-radius:8px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:17px}.ptt-gift .nm{flex:1}.ptt-gift .fr{font-weight:800;color:var(--lime);font-size:13px}.ptt-gift .ow{color:#9aa0a6;text-decoration:line-through;font-size:12.5px;margin-left:6px}.ptt-subwrap{display:none;border:2px solid var(--line);border-radius:16px;padding:13px 15px;margin:14px 0 4px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.ptt-subwrap.vis{display:block}.ptt-subwrap.on{border-color:var(--navy);box-shadow:0 8px 22px #1d3a561f}.ptt-subhead{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.ptt-itoggle{position:relative;width:48px;height:28px;flex:0 0 auto}.ptt-itoggle input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.ptt-itoggle .iknob{position:absolute;top:0;right:0;bottom:0;left:0;background:#c9d6e4;border-radius:999px;transition:background .25s ease}.ptt-itoggle .iknob:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000040;transition:transform .25s ease}.ptt-itoggle input:checked+.iknob{background:var(--navy)}.ptt-itoggle input:checked+.iknob:after{transform:translate(20px)}.ptt-subhtx b{color:var(--navy);font-size:15.5px;display:block;line-height:1.2;font-weight:800}.ptt-subhtx small{color:var(--mut);font-size:12px}.ptt-subpanel{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .3s ease}.ptt-subwrap.on .ptt-subpanel{max-height:420px;opacity:1;transition:max-height .45s ease,opacity .4s ease .1s}.ptt-subcad{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:11px 0 0;padding-top:11px;border-top:1px solid var(--line)}.ptt-subcad .sfl{font-weight:800;color:var(--ink);font-size:13.5px;white-space:nowrap}.ptt-freqpills{display:flex;gap:6px;flex:1;min-width:250px}.ptt-fpill{flex:1;border:1.5px solid var(--line);background:#fff;border-radius:99px;padding:8px 2px;cursor:pointer;text-align:center;font:inherit;font-size:12.5px;font-weight:800;color:var(--ink);line-height:1.1;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.ptt-fpill.on{border-color:var(--navy);background:var(--navy);color:#fff}.ptt-subcons{font-size:11px;color:var(--mut);width:100%;margin:-2px 0 0;text-align:left}.ptt-subprice{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:10px 0 0}.ptt-subprice .pl{font-size:13.5px;font-weight:700;color:var(--ink)}.ptt-subprice b{font-size:22px;font-weight:900;color:var(--navy);letter-spacing:-.4px}.ptt-subprice s{font-size:13px;color:var(--mut)}.ptt-subprice span{font-size:12px;color:var(--mut);font-weight:700}.ptt-subrecap{margin:9px 0 0;display:flex;align-items:center;gap:9px;background:linear-gradient(90deg,#8ebcde33,#8ebcde12);border:1.5px solid rgba(142,188,222,.55);border-radius:11px;padding:9px 12px;font-size:13px;color:var(--ink);line-height:1.35}.ptt-subrecap:before{content:"";width:17px;height:17px;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d3a56' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.5 9.4 7.55 4.24M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpath d='M3.29 7 12 12l8.71-5M12 22V12'/%3E%3C/svg%3E") center/contain no-repeat}.ptt-subrecap b{font-weight:800;color:var(--navy)}.ptt-submin{margin:9px 0 0;background:#f5f9fc;border:1px dashed #a9cbe6;border-radius:11px;padding:8px 11px;font-size:12px;color:#16283c;line-height:1.4}.ptt-submin b{font-weight:800}.ptt-subbenefits{list-style:none;margin:9px 0 0;padding:0;font-size:12.5px;color:var(--ink)}.ptt-subbenefits li{position:relative;padding:2px 0 2px 23px;line-height:1.4}.ptt-subbenefits li:before{content:"";position:absolute;left:0;top:7px;width:15px;height:15px;border-radius:50%;background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23142a40' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/9px no-repeat}.ptt-del{text-align:center;font-size:13.5px;color:#39424e;margin-bottom:10px}.ptt-del b{color:var(--g)}.ptt-guar{display:flex;align-items:flex-start;gap:13px;border:2px solid var(--navy);border-radius:16px;padding:14px 16px;margin:14px 0 10px;background:linear-gradient(90deg,#8ebcde2e,#8ebcde0f)}.ptt-guar svg{width:28px;height:28px;flex:0 0 28px;margin-top:1px}.ptt-guar-tx{display:flex;flex-direction:column;gap:3px;line-height:1.35;min-width:0}.ptt-guar-tx b{color:var(--navy);font-size:14.5px;font-weight:800;line-height:1.3}.ptt-guar-tx small{color:var(--mut);font-size:12.5px;line-height:1.45;text-wrap:pretty}.ptt-perday{text-align:center;font-size:13.5px;color:var(--mut);margin:0 0 12px}.ptt-perday b{font-weight:900;color:var(--navy);background:var(--lime);padding:2px 9px;border-radius:8px;font-size:14px}.ptt-perday span{font-size:12px}.ptt-atc{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:14px;color:#123;font-size:18px;font-weight:900;padding:18px;cursor:pointer;font-family:inherit;background:linear-gradient(118deg,#b3d5ee,var(--thc-light-blue,#8ebcde) 52%,#6ba3cf);box-shadow:0 14px 32px #6ba3cf73;animation:pttPulse 2.4s ease-in-out infinite}.ptt-atc .ctaic{width:21px;height:21px;flex:0 0 auto;position:relative;z-index:1}.ptt-atc span{position:relative;z-index:1}.ptt-atc:before{content:"";position:absolute;top:-20%;left:-70%;width:45%;height:140%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-18deg);animation:pttShine 3.6s ease-in-out infinite;z-index:0;pointer-events:none}@keyframes pttPulse{0%,to{box-shadow:0 14px 32px #6ba3cf73}50%{box-shadow:0 16px 40px #6ba3cf9e}}@keyframes pttShine{0%{left:-70%}55%{left:130%}to{left:130%}}.ptt-warn{display:flex;gap:13px;align-items:flex-start;border-radius:16px;padding:14px 16px;margin-top:14px;background:linear-gradient(150deg,var(--brand,#1d3a56),var(--thc-navy-dark,#142a40));box-shadow:0 8px 22px #1d3a562e;position:relative;overflow:hidden}.ptt-warn:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--lime)}.ptt-warn .wico{flex:0 0 38px;height:38px;border-radius:11px;background:#8ebcde29;color:var(--lime);display:flex;align-items:center;justify-content:center}.ptt-warn .wico svg{width:21px;height:21px}.ptt-warn .wtx{display:flex;flex-direction:column;gap:4px;min-width:0}.ptt-warn .wtx b{color:var(--lime);font-size:13px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ptt-warn .wtx span{color:#dbe9e0;font-size:13.5px;line-height:1.5}.ptt-warn .wtx .hl{display:inline;color:#fff;background:#8ebcde38;border-radius:5px;padding:0 5px;font-size:13.5px;letter-spacing:0;text-transform:none;font-weight:800}.ptt-warn .wbar{display:block;height:5px;border-radius:99px;background:#ffffff24;overflow:hidden;margin-top:5px}.ptt-warn .wbar i{display:block;height:100%;width:14%;border-radius:99px;background:linear-gradient(90deg,var(--lime),#6ba3cf);animation:pttWb 2.6s ease-in-out infinite}@keyframes pttWb{0%,to{opacity:.75}50%{opacity:1}}.ptt-ps{font-size:12.5px;color:var(--mut);margin-top:9px;text-align:center}.ptt-pay{display:flex;gap:8px;justify-content:center;margin-top:12px;opacity:.6;flex-wrap:wrap}.ptt-pay span{font-size:11px;border:1px solid var(--line);border-radius:5px;padding:3px 7px}.ptt-acc{border-top:1px solid var(--line);margin-top:22px}.ptt-acc details{border-bottom:1px solid var(--line)}.ptt-acc summary{list-style:none;cursor:pointer;padding:16px 2px;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:space-between}.ptt-acc summary::-webkit-details-marker{display:none}.ptt-acc summary:after{content:"+";font-size:22px;font-weight:400;color:var(--mut)}.ptt-acc details[open] summary:after{content:"\2013"}.ptt-acc .bd{padding:0 2px 18px;font-size:14.5px;line-height:1.65;color:#39424e}.ptt-acc .bd img{max-width:100%;border-radius:12px}.ptt-sec{margin-top:64px}.ptt-h2{font-size:27px;font-weight:800;text-align:center;margin:0 0 26px}.ptt-tofaq{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px auto 0;padding:11px 16px;border:1px solid #dfe7ef;border-radius:12px;background:#f7fafc;color:var(--brand,#1d3a56);font-size:14px;font-weight:600;text-decoration:none;max-width:340px}.ptt-tofaq svg{width:15px;height:15px;opacity:.65}.ptt-tofaq:hover{background:#eef4f9}.ptt-faqtop{margin:12px 0 0;border:1px solid #d9e3ef;border-radius:14px;background:#f7faff;padding:10px 14px 4px}.ptt-faqtop .ft-h{font-weight:800;font-size:14px;color:#0f2a5a;letter-spacing:.01em;margin:2px 0 6px}.ptt-faqtop details{border-top:1px solid #e3eaf3}.ptt-faqtop details:first-of-type{border-top:0}.ptt-faqtop summary{cursor:pointer;list-style:none;padding:10px 26px 10px 0;font-weight:700;font-size:14px;color:#14365f;position:relative;line-height:1.35}.ptt-faqtop summary::-webkit-details-marker{display:none}.ptt-faqtop summary:after{content:"+";position:absolute;right:2px;top:8px;font-size:20px;color:#1a4fd6;font-weight:400}.ptt-faqtop details[open] summary:after{content:"\2013"}.ptt-faqtop .bd{font-size:14px;line-height:1.55;color:#33455c;padding:0 0 12px}.ptt-amz{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;border-radius:18px;background:#fff4e5;border:1.5px solid #f6b26b;color:#3b2f1a;font-size:14.5px;line-height:1.45;font-weight:500}.ptt-amz b{color:#b45309;font-weight:800}.ptt-amz span{min-width:0}.amz-logo{position:relative;flex:none;width:92px;height:30px}.amz-logo svg{width:92px;height:30px;display:block}.amz-logo i{position:absolute;left:-2px;right:14px;top:14px;height:3px;background:#dc2626;border-radius:2px;transform:rotate(-9deg);transform-origin:center}@media(max-width:600px){.ptt-amz{font-size:13.5px;gap:12px;padding:12px 14px}.amz-logo{width:80px;height:26px}.amz-logo svg{width:80px;height:26px}.amz-logo i{top:12px;right:12px}}.ptt-nomangia{display:flex;gap:12px;align-items:flex-start;margin:12px 0 0;padding:13px 16px;border:1px solid #cfe2f0;border-radius:14px;background:linear-gradient(135deg,#f2f8fd,#e6f1fa)}.ptt-nomangia .nmic{width:30px;height:30px;flex:none;border-radius:50%;background:var(--brand,#1d3a56);color:#fff;display:flex;align-items:center;justify-content:center}.ptt-nomangia .nmic svg{width:17px;height:17px}.ptt-nomangia b{display:block;font-size:14.5px;color:var(--brand,#1d3a56);line-height:1.3}.ptt-nomangia p{margin:5px 0 0;font-size:13px;line-height:1.5;color:#4a6076}.ptt-nomangia p b{display:inline;font-size:inherit}@media(max-width:600px){.ptt-nomangia{padding:12px 13px;gap:10px}.ptt-nomangia b{font-size:13.5px}.ptt-nomangia p{font-size:12.5px}}.ptt-gar365{display:flex;align-items:center;gap:11px;margin:0 0 10px;padding:11px 16px;border:1px solid #cfe2f0;border-radius:16px;background:linear-gradient(135deg,#eaf4fc,#dbeaf8);color:var(--brand,#1d3a56);font-size:14.5px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.ptt-gar365 .g-ic{width:34px;height:34px;flex:none;border-radius:50%;background:var(--brand,#1d3a56);color:#fff;display:flex;align-items:center;justify-content:center}.ptt-gar365 .g-ic svg{width:19px;height:19px}@media(max-width:600px){.ptt-gar365{font-size:13px;padding:10px 13px;gap:9px}.ptt-gar365 .g-ic{width:30px;height:30px}.ptt-gar365 .g-ic svg{width:17px;height:17px}}.ptt-vetmini{display:flex;align-items:center;gap:15px;margin:0 0 16px;padding:12px 22px 12px 12px;border:1px solid rgba(255,255,255,.14);border-radius:18px;text-decoration:none;background:linear-gradient(135deg,var(--brand,#1d3a56) 0%,#16283c 100%);color:#fff;font-size:16.5px;font-weight:800;line-height:1.3;letter-spacing:-.01em;box-shadow:0 8px 22px #1d3a5647}.ptt-vetmini img{width:60px;height:60px;object-fit:cover;border-radius:50%;flex:none;border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 12px #00000047}.ptt-vetmini b{color:#7cc4ec;font-weight:800}.ptt-vetmini span{min-width:0}.ptt-vetmini:hover{box-shadow:0 10px 30px #1d3a5666}@media(max-width:600px){.ptt-vetmini{font-size:14px;gap:12px;padding:10px 16px 10px 10px}.ptt-vetmini img{width:52px;height:52px}}.ptt-vetbadge{max-width:760px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 14px 38px #1d3a5638;background:var(--brand,#1d3a56)}.ptt-vetbadge img{display:block;width:100%;height:auto}.ptt-vetbadge .vbtx{padding:20px 22px 26px;text-align:center;position:relative;background:linear-gradient(160deg,var(--brand,#1d3a56) 0%,#16283c 100%)}.ptt-vetbadge .vbseal{position:absolute;top:-27px;left:50%;transform:translate(-50%);width:54px;height:54px;border-radius:50%;background:#7cc4ec;color:#12263a;display:flex;align-items:center;justify-content:center;border:3px solid var(--brand,#1d3a56);box-shadow:0 8px 22px #00000059}.ptt-vetbadge .vbseal svg{width:25px;height:25px}.ptt-vetbadge b{display:block;margin-top:18px;font-size:19.5px;line-height:1.3;color:#fff;letter-spacing:-.01em}.ptt-vetbadge p{margin:9px 0 0;font-size:14.5px;line-height:1.55;color:#ffffffb8}@media(max-width:600px){.ptt-vetbadge b{font-size:17px}.ptt-vetbadge p{font-size:13.5px}}.ptt-quotes{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:780px){.ptt-quotes{grid-template-columns:repeat(3,1fr)}}.ptt-q{border:1px solid var(--line);border-radius:16px;padding:20px;background:#fff}.ptt-q p{font-size:15px;line-height:1.6;margin:0 0 12px;font-style:italic}.ptt-q cite{font-style:normal;font-size:13px;font-weight:700;color:var(--mut)}.ptt-q .st{color:#f5a623;font-size:14px;letter-spacing:1px;margin-bottom:8px}.ptt-fb{max-width:640px;margin:0 auto;display:grid;gap:18px}.ptt-post{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.ptt-ph2{display:flex;align-items:center;gap:10px;padding:14px 16px 6px}.ptt-av{width:42px;height:42px;border-radius:50%;background:#e7eff6;flex:0 0 42px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#5b6b7d;overflow:hidden}.ptt-avimg{object-fit:cover;display:block}.qhead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.qav{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 40px;display:flex;align-items:center;justify-content:center;background:#e7eff6;color:#5b6b7d;font-weight:800}.ptt-q .st{display:block;margin-bottom:2px}.ptt-nm{font-weight:700;font-size:14.5px}.ptt-tm{font-size:12px;color:var(--mut)}.ptt-bd{padding:6px 16px 14px;font-size:14.5px;line-height:1.62;color:#16283c}.ptt-mt{display:flex;gap:14px;padding:0 16px 10px;font-size:12.5px;color:var(--mut);border-bottom:1px solid #f0f0f0}.ptt-meta{display:flex;align-items:center;gap:12px;padding:2px 16px 8px;font-size:13px;color:var(--mut)}.ptt-meta .lk{display:flex;align-items:center;gap:5px}.ptt-meta .lkico{width:19px;height:19px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.ptt-meta .lkico img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.ptt-meta .cbtn{margin-left:auto;background:none;border:0;color:var(--mut);font:inherit;font-size:13px;cursor:pointer;padding:2px 0;text-decoration:none}.ptt-meta .cbtn:hover{text-decoration:underline}.ptt-cl{display:none;border-top:1px solid #f0f0f0;padding:10px 16px 4px}.ptt-cl.open{display:block}.ptt-cm{display:flex;gap:9px;padding:6px 0}.ptt-cav{width:32px;height:32px;border-radius:50%;flex:0 0 32px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;background:#5b6b7d}.ptt-cb{background:#f0f2f5;border-radius:16px;padding:8px 12px;min-width:0}.ptt-cb .cn{font-weight:700;font-size:13px;margin-bottom:1px}.ptt-cb .ct{font-size:13.5px;line-height:1.45;color:#16283c}.ptt-ac{display:flex;padding:6px 10px 8px}.ptt-share{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--mut);font-weight:700;font-size:13.5px;padding:9px;border-radius:9px;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.ptt-share:hover{background:#f2f5f4;color:var(--g)}.ptt-share:active{transform:scale(.98)}.ptt-share.done{color:var(--g)}.ptt-like.on{color:#1d4ed8}.ptt-like.on svg{fill:#dbe6ff}.ptt-meta .lk{transition:color .2s}.ptt-meta .lk.mine{color:#1d4ed8;font-weight:700}.ptt-res{display:grid;gap:20px;grid-template-columns:1fr;text-align:center}@media(min-width:760px){.ptt-res{grid-template-columns:repeat(3,1fr)}}.ptt-res .ring{width:118px;height:118px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;background:conic-gradient(var(--lime) calc(var(--pc) * 1%),rgba(255,255,255,.22) 0)}.ptt-res .ring.full{background:conic-gradient(var(--lime) 100%,var(--lime) 0)}.ptt-res .ring.full .n{font-size:26px}.ptt-res .ring:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:var(--g)}.ptt-res .n{position:relative;z-index:1;font-size:30px;font-weight:900;color:#fff;line-height:1}.ptt-resbox{background:linear-gradient(155deg,var(--brand,#1d3a56),var(--thc-navy-dark,#142a40));border-radius:20px;padding:38px 24px}.ptt-resbox .ptt-h2{color:#fff}.ptt-res p{font-size:15px;line-height:1.5;color:#e6efe9;margin:14px 0 0}.ptt-res .note2{color:#93a8bd}.ptt-note{text-align:center;font-size:12px;color:#9aa0a6;margin-top:22px}.ptt-auth{border:1px solid var(--line);border-radius:16px;padding:26px;background:#fafafa;text-align:center;max-width:760px;margin:0 auto}.ptt-auth h3{margin:0 0 12px;font-size:19px;font-weight:800}.ptt-auth p{font-size:14.5px;line-height:1.65;color:#39424e;margin:0 0 8px}.ptt-fin{background:var(--g);color:#fff;border-radius:20px;padding:40px 26px;text-align:center}.ptt-fin h2{font-size:28px;font-weight:800;margin:0 0 14px}.ptt-fin p{font-size:15.5px;line-height:1.65;max-width:640px;margin:0 auto 20px;opacity:.94}.ptt-fin ul{list-style:none;padding:0;margin:0 auto 24px;max-width:460px;text-align:left}.ptt-fin li{padding:8px 0 8px 30px;position:relative;font-size:15px}.ptt-fin li:before{content:"\2713";position:absolute;left:0;color:var(--lime);font-weight:800}.ptt-fin a{display:inline-block;background:var(--lime);color:#123;font-weight:800;text-decoration:none;padding:16px 40px;border-radius:12px;font-size:17px;text-transform:uppercase;letter-spacing:.03em}.ptt-gu{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:20px;font-size:13.5px;opacity:.9}.ptt-dos{width:100%;border-collapse:separate;border-spacing:0;margin:2px 0 12px;font-size:14px}.ptt-dos th{background:var(--navy);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:10px 12px;text-align:left}.ptt-dos th:first-child{border-radius:10px 0 0}.ptt-dos th:last-child{border-radius:0 10px 0 0}.ptt-dos td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.ptt-dos tr:last-child td{border-bottom:0}.ptt-dos tr:nth-child(2n) td{background:#f6f9f4}.ptt-dos td:nth-child(2){font-weight:900;color:var(--navy);white-space:nowrap}.ptt-dos td:nth-child(3){color:var(--mut);white-space:nowrap}.ptt-dosnote{font-size:12.5px;color:var(--mut);line-height:1.5;margin:0 0 4px}.ptt-dur{display:none;border:2px solid var(--navy);border-radius:16px;padding:14px 15px;margin:14px 0 10px;background:linear-gradient(90deg,#8ebcde2e,#8ebcde0f)}.ptt-dur.on{display:block}.ptt-dur .hdr{display:flex;align-items:center;gap:12px;margin-bottom:11px}.ptt-dur .hdr svg{width:30px;height:30px;flex:0 0 30px;color:var(--navy)}.ptt-dur .hdr b{display:block;color:var(--navy);font-size:14.5px;font-weight:800;line-height:1.25}.ptt-dur .hdr small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px;line-height:1.35}.ptt-dur .pesi{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:11px}.ptt-dur .pesi button{border:1.5px solid rgba(29,58,86,.25);background:#ffffffbf;border-radius:11px;padding:9px 5px;font-family:inherit;color:var(--navy);cursor:pointer;line-height:1.2;text-align:center}.ptt-dur .pesi button b{display:block;font-size:13.5px;font-weight:800}.ptt-dur .pesi button small{display:block;font-size:11px;font-weight:700;opacity:.62;margin-top:2px;white-space:nowrap}.ptt-dur .pesi button.on small{opacity:.8}.ptt-dur .dose{display:flex;align-items:center;gap:8px;background:var(--navy);color:#fff;border-radius:11px;padding:10px 12px;margin-bottom:9px;font-size:13.5px;font-weight:700;flex-wrap:wrap}.ptt-dur .dose b{background:var(--lime);color:var(--thc-navy-dark,#142a40);border-radius:7px;padding:2px 9px;font-weight:900}.ptt-dur .cat{margin-bottom:9px}.ptt-dur .cat .lbl{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.ptt-dur .cat .lbl span{font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--navy);opacity:.7}.ptt-dur .cat .rm{border:0;background:none;color:var(--mut);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:2px 4px;text-decoration:underline}.ptt-dur .addcat{width:100%;border:1.5px dashed rgba(29,58,86,.35);background:#ffffff8c;border-radius:11px;padding:10px;font-family:inherit;font-size:13px;font-weight:800;color:var(--navy);cursor:pointer;margin-bottom:11px}.ptt-dur .addcat:disabled{opacity:.4;cursor:default}.ptt-dur .pesi button.on{border-color:var(--navy);background:var(--navy);color:#fff}.ptt-dur .out{display:none}.ptt-dur .out.on{display:block}.ptt-dur .rg{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:11px;background:#ffffffb8;margin-bottom:6px;font-size:13.5px;color:var(--navy)}.ptt-dur .rg.best{background:var(--navy);color:#fff}.ptt-dur .rg b{font-weight:900;white-space:nowrap;font-size:13.5px}.ptt-dur .rg .tag{font-size:10px;font-weight:900;letter-spacing:.06em;background:var(--lime);color:var(--thc-navy-dark,#142a40);padding:3px 8px;border-radius:99px;text-transform:uppercase;margin-left:6px}.ptt-dur .nota{font-size:12.5px;color:var(--mut);line-height:1.5;margin:9px 0 0}.ptt-cert{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 14px}.ptt-cert .ptt-cc{display:flex;align-items:center;gap:6px;background:#f5f9fc;border:1px solid var(--thc-line,#dbe7f1);border-radius:8px;padding:6px 9px}.ptt-cert .ptt-ic{flex:0 0 auto;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.ptt-cert .ptt-ic svg{width:16px;height:16px;stroke:var(--brand,#1d3a56);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ptt-cert .ptt-cc>span:last-child{font-size:11.5px;font-weight:600;color:var(--brand,#1d3a56);line-height:1.2}@media(max-width:400px){.ptt-cert .ptt-cc>span:last-child{font-size:10.7px}}.ptt-bundle{width:100%;text-align:left}.ptt.thc-product-content{padding:0 16px}.thc-product-content .bd>p:first-child{margin-top:0}.thc-product-content .bd>p:last-child{margin-bottom:0}.ptt.thc-product-content:has(.ptt-fin){padding-bottom:60px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/thc-dog.css.map */
