/* PETCOME storefront renewal. Existing data, form IDs and translations stay intact. */
@font-face{font-family:'Petcome Sans';src:url('./assets/brand-latin.woff2') format('woff2');font-display:swap;font-weight:400 700}
@font-face {
  font-family: 'Petcome TC';
  src: url('assets/brand-tc.woff2?v=20261003-22') format('woff2');
  font-weight: 300 600;
  font-display: swap;
  unicode-range: U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2a,U+2b,U+2c,U+2d,U+2e,U+2f,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3a,U+3b,U+3d,U+3e,U+3f,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4a,U+4b,U+4c,U+4d,U+4e,U+4f,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5a,U+5b,U+5c,U+5d,U+5e,U+5f,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6a,U+6b,U+6c,U+6d,U+6e,U+6f,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7a,U+7b,U+7c,U+7d,U+a3,U+a5,U+a9,U+b1,U+b7,U+bc,U+bd,U+d7,U+e1,U+e2,U+e7,U+e9,U+ed,U+f1,U+f3,U+fa,U+103,U+10c,U+161,U+395,U+3ac,U+3b2,U+3b7,U+3b9,U+3ba,U+3bb,U+3bd,U+3c9,U+627,U+628,U+629,U+631,U+639,U+644,U+64a,U+2013,U+2014,U+2026,U+207a,U+20ac,U+2122,U+2153,U+2155,U+2156,U+2190,U+2191,U+2192,U+2193,U+2197,U+21bb,U+2212,U+2713,U+3001,U+3002,U+300c,U+300d,U+30fb,U+4e00,U+4e09,U+4e0a,U+4e0b,U+4e0d,U+4e14,U+4e26,U+4e2d,U+4e32,U+4e3b,U+4e45,U+4e4b,U+4e5f,U+4e73,U+4e86,U+4e88,U+4e8b,U+4e8c,U+4e92,U+4e94,U+4e9b,U+4e9e,U+4ea4,U+4ea6,U+4eab,U+4eba,U+4ec0,U+4eca,U+4ecb,U+4ecd,U+4ed6,U+4ee3,U+4ee5,U+4ef6,U+4efb,U+4efd,U+4f0f,U+4f30,U+4f34,U+4f38,U+4f3c,U+4f46,U+4f4d,U+4f4e,U+4f4f,U+4f55,U+4f5c,U+4f60,U+4f73,U+4f75,U+4f7f,U+4f86,U+4f8b,U+4f9b,U+4f9d,U+4fb5,U+4fbf,U+4fc2,U+4fc3,U+4fdd,U+4fe1,U+4fee,U+500b,U+500d,U+5011,U+5019,U+503c,U+5047,U+504f,U+505a,U+505c,U+5065,U+5074,U+5075,U+507d,U+5099,U+50b3,U+50b7,U+50be,U+50c5,U+50cf,U+50f9,U+5115,U+512a,U+5141,U+5145,U+5146,U+5148,U+5149,U+514b,U+514d,U+5152,U+5165,U+5167,U+5168,U+5169,U+516c,U+516d,U+5171,U+5176,U+5177,U+5178,U+518a,U+518d,U+51fa,U+5206,U+5207,U+5217,U+521d,U+5224,U+5225,U+5229,U+5230,U+5236,U+523a,U+5247,U+524d,U+5269,U+526f,U+5272,U+5275,U+5283,U+5287,U+5291,U+529b,U+529f,U+52a0,U+52a9,U+52d5,U+52d9,U+52df,U+52e2,U+52ff,U+5305,U+5316,U+5340,U+5347,U+534a,U+5354,U+5357,U+5360,U+5361,U+5370,U+5371,U+5373,U+537b,U+539f,U+53ad,U+53c3,U+53c8,U+53ca,U+53cd,U+53d6,U+53d7,U+53e3,U+53e6,U+53ea,U+53ef,U+53f2,U+53f3,U+5403,U+5404,U+5408,U+540c,U+540d,U+5410,U+5411,U+541e,U+5426,U+542b,U+5438,U+5448,U+544a,U+5468,U+5473,U+547c,U+5480,U+548c,U+54aa,U+54bd,U+54c1,U+54e1,U+54ea,U+54fa,U+5511,U+552e,U+552f,U+5546,U+554f,U+555f,U+5584,U+5589,U+559c,U+55ae,U+55dc,U+5614,U+5617,U+5634,U+5641,U+5668,U+5674,U+56a5,U+56a8,U+56b4,U+56bc,U+56ca,U+56db,U+56de,U+56e0,U+56f0,U+56fa,U+570b,U+570d,U+5716,U+5718,U+5728,U+5730,U+5740,U+5747,U+578b,U+57ce,U+57df,U+57f7,U+57f9,U+57fa,U+5831,U+5851,U+5857,U+586b,U+5883,U+589e,U+58d3,U+58de,U+5916,U+591a,U+5920,U+5927,U+5929,U+592a,U+5931,U+5957,U+597d,U+5982,U+598a,U+59a8,U+59cb,U+5a20,U+5b50,U+5b55,U+5b57,U+5b58,U+5b78,U+5b83,U+5b89,U+5b8c,U+5b8f,U+5b9a,U+5b9c,U+5ba2,U+5ba4,U+5bb6,U+5bb9,U+5bbf,U+5bc4,U+5bc6,U+5bcc,U+5bdf,U+5be6,U+5be9,U+5beb,U+5c07,U+5c08,U+5c0b,U+5c0d,U+5c0e,U+5c0f,U+5c11,U+5c1a,U+5c24,U+5c31,U+5c3c,U+5c3e,U+5c3f,U+5c40,U+5c4f,U+5c55,U+5c64,U+5c6c,U+5de5,U+5de6,U+5dee,U+5df1,U+5df2,U+5df4,U+5e02,U+5e2b,U+5e36,U+5e38,U+5e45,U+5e6b,U+5e72,U+5e73,U+5e74,U+5e7c,U+5e7e,U+5e8a,U+5e8f,U+5e95,U+5ea6,U+5ead,U+5eb7,U+5ee3,U+5ef6,U+5efa,U+5f0f,U+5f15,U+5f31,U+5f35,U+5f37,U+5f48,U+5f59,U+5f62,U+5f71,U+5f7c,U+5f80,U+5f85,U+5f88,U+5f8b,U+5f8c,U+5f91,U+5f97,U+5f9e,U+5fa9,U+5faa,U+5fae,U+5fb5,U+5fb9,U+5fc3,U+5fc5,U+5fcc,U+5feb,U+600e,U+601d,U+6025,U+6027,U+6062,U+60a3,U+60a8,U+60c5,U+60e1,U+60f3,U+610f,U+611f,U+614b,U+614e,U+6162,U+6163,U+616e,U+6170,U+617e,U+6191,U+61c2,U+61c9,U+61f7,U+6210,U+6211,U+6212,U+6216,U+6240,U+624b,U+624d,U+6253,U+626e,U+6279,U+627e,U+627f,U+628a,U+6291,U+6293,U+6295,U+6297,U+62b9,U+62c6,U+62c9,U+62cd,U+62d2,U+62d4,U+62d6,U+62db,U+62ec,U+62ed,U+62ff,U+6301,U+6307,U+6309,U+6392,U+63a1,U+63a5,U+63a7,U+63a8,U+63aa,U+63cf,U+63d0,U+63db,U+63ee,U+63f4,U+640d,U+641c,U+642d,U+6458,U+64ad,U+64b0,U+64c7,U+64ca,U+64d4,U+64da,U+64fe,U+651c,U+651d,U+652f,U+6536,U+6539,U+653b,U+653e,U+653f,U+6545,U+6548,U+654f,U+6551,U+6557,U+6574,U+6578,U+6587,U+6591,U+6599,U+65a4,U+65b0,U+65b7,U+65b9,U+65bc,U+65bd,U+65cf,U+65e2,U+65e5,U+65e8,U+65e9,U+660e,U+6613,U+6620,U+662f,U+6642,U+665a,U+666e,U+666f,U+6670,U+66ab,U+66b4,U+66f4,U+66fe,U+66ff,U+6700,U+6703,U+6708,U+6709,U+670d,U+671f,U+672a,U+672b,U+672c,U+676f,U+677f,U+6790,U+6797,U+679c,U+67b6,U+67d0,U+67d3,U+67e5,U+682a,U+6838,U+6839,U+683c,U+6846,U+6848,U+687f,U+689d,U+68b0,U+690d,U+695a,U+696d,U+6975,U+6982,U+69cb,U+69fd,U+6a19,U+6a21,U+6a23,U+6a5f,U+6a6b,U+6aa2,U+6b0a,U+6b21,U+6b3e,U+6b47,U+6b61,U+6b62,U+6b63,U+6b64,U+6b65,U+6b77,U+6b78,U+6b7b,U+6b8a,U+6b96,U+6b98,U+6bb5,U+6bcd,U+6bcf,U+6bd2,U+6bd4,U+6bdb,U+6c23,U+6c27,U+6c2e,U+6c2f,U+6c34,U+6c42,U+6c61,U+6c7a,U+6c89,U+6c92,U+6cab,U+6cb9,U+6cbb,U+6cc1,U+6ccc,U+6cd5,U+6ce2,U+6ce5,U+6ce8,U+6d3b,U+6d3d,U+6d41,U+6d88,U+6d89,U+6d8e,U+6db2,U+6db5,U+6dcb,U+6df1;
}
@font-face {
  font-family: 'Petcome TC';
  src: url('assets/brand-tc-2.woff2?v=20261003-22') format('woff2');
  font-weight: 300 600;
  font-display: swap;
  unicode-range: U+6df7,U+6e05,U+6e1b,U+6e2c,U+6e38,U+6e90,U+6e96,U+6eab,U+6eaf,U+6ecb,U+6eef,U+6eff,U+6f0f,U+6f14,U+6f38,U+6f3f,U+6f5b,U+6f6e,U+6f70,U+6fc0,U+6fc3,U+6fd5,U+7009,U+704c,U+7076,U+708e,U+70ba,U+70c8,U+7121,U+7126,U+7136,U+715e,U+7167,U+71b1,U+71c8,U+71d2,U+71df,U+722d,U+7247,U+7248,U+7259,U+7260,U+7269,U+7279,U+72ac,U+72c0,U+731d,U+7368,U+7372,U+7378,U+737b,U+7387,U+73ed,U+73fe,U+7403,U+7406,U+74b0,U+74f6,U+7518,U+751a,U+751f,U+7522,U+7526,U+7528,U+7529,U+7531,U+7532,U+754c,U+7559,U+7565,U+756b,U+7570,U+7576,U+758a,U+7591,U+75ab,U+75b8,U+75bc,U+75be,U+75c5,U+75c7,U+75ca,U+75db,U+760d,U+7624,U+7642,U+7647,U+7652,U+7672,U+767c,U+767d,U+7684,U+7686,U+76ae,U+76c6,U+76ca,U+76d2,U+76e1,U+76e3,U+76ee,U+76f2,U+76f4,U+76f8,U+770b,U+771f,U+773c,U+775b,U+7761,U+7763,U+77bb,U+77e5,U+77ed,U+7802,U+7814,U+7834,U+785d,U+7897,U+78ba,U+78f7,U+790e,U+7919,U+793a,U+793e,U+795e,U+7981,U+79a6,U+79c1,U+79d1,U+79fb,U+7a0b,U+7a0d,U+7a2e,U+7a31,U+7a3f,U+7a4d,U+7a69,U+7a76,U+7a7a,U+7a81,U+7acb,U+7ad9,U+7adf,U+7ae0,U+7ae5,U+7aed,U+7aef,U+7af6,U+7b26,U+7b2c,U+7b49,U+7b54,U+7b56,U+7b97,U+7ba1,U+7bb1,U+7bc0,U+7bc4,U+7be9,U+7c21,U+7c89,U+7c92,U+7cbe,U+7cd6,U+7cfb,U+7d00,U+7d04,U+7d05,U+7d0d,U+7d14,U+7d1a,U+7d20,U+7d22,U+7d2f,U+7d30,U+7d39,U+7d42,U+7d44,U+7d50,U+7d55,U+7d61,U+7d66,U+7d71,U+7d93,U+7dad,U+7db2,U+7dca,U+7dda,U+7de8,U+7de9,U+7e2e,U+7e41,U+7e54,U+7e6b,U+7e7c,U+7e8c,U+7f3a,U+7f50,U+7f6e,U+7f85,U+7f8e,U+7fa4,U+7fa5,U+7fd2,U+8003,U+8005,U+800c,U+8010,U+8017,U+804a,U+805a,U+806f,U+8072,U+807d,U+8089,U+809d,U+80ba,U+80c3,U+80cc,U+80ce,U+80da,U+80de,U+80f0,U+80f1,U+80fa,U+80fd,U+8108,U+812b,U+8139,U+814e,U+8154,U+816b,U+8178,U+8179,U+817a,U+8180,U+819a,U+819c,U+81a0,U+81bd,U+81bf,U+81df,U+81e8,U+81ea,U+81ed,U+81f3,U+81f4,U+8207,U+8208,U+8209,U+820c,U+8212,U+8214,U+822c,U+826f,U+8272,U+82bd,U+82e5,U+82e6,U+82f1,U+82f7,U+8349,U+8377,U+83ab,U+83cc,U+8404,U+840e,U+843d,U+8457,U+8461,U+84bc,U+84cb,U+85a6,U+85cf,U+85e5,U+8655,U+865b,U+865f,U+86cb,U+87f2,U+8840,U+884c,U+8853,U+885d,U+8861,U+8868,U+8870,U+88ab,U+88dc,U+88dd,U+88e1,U+88fd,U+8907,U+8972,U+897f,U+8981,U+8986,U+898b,U+898f,U+8996,U+89c0,U+89d2,U+89e3,U+89f8,U+8a00,U+8a02,U+8a08,U+8a0a,U+8a0e,U+8a18,U+8a2d,U+8a31,U+8a34,U+8a3a,U+8a55,U+8a5e,U+8a62,U+8a66,U+8a71,U+8a72,U+8a73,U+8a8d,U+8a98,U+8a9e,U+8aa0,U+8aa4,U+8aaa,U+8abf,U+8acb,U+8ad6,U+8aee,U+8afe,U+8b1d,U+8b39,U+8b49,U+8b58,U+8b5c,U+8b66,U+8b70,U+8b77,U+8b80,U+8b8a,U+8b93,U+8c50,U+8c61,U+8c93,U+8ca0,U+8ca2,U+8ca7,U+8ca8,U+8cb7,U+8cc7,U+8cea,U+8cf4,U+8cfc,U+8d70,U+8d77,U+8d85,U+8d8a,U+8db3,U+8dd1,U+8ddb,U+8ddd,U+8ddf,U+8de1,U+8de8,U+8def,U+8df3,U+8e29,U+8e64,U+8e8d,U+8eab,U+8eb2,U+8eca,U+8edf,U+8ef8,U+8f03,U+8f09,U+8f14,U+8f15,U+8f2f,U+8f38,U+8f49,U+8fa8,U+8fce,U+8fd1,U+8fd4,U+8ff0,U+8ff4,U+8ffd,U+9000,U+9001,U+9006,U+900f,U+9010,U+9014,U+9019,U+901a,U+901f,U+9020,U+9023,U+9031,U+9032,U+9047,U+904b,U+904d,U+904e,U+9053,U+9054,U+9069,U+9072,U+9075,U+9078,U+907f,U+9084,U+908a,U+908f,U+90e8,U+90f5,U+90fd,U+914d,U+9175,U+9176,U+9178,U+9187,U+9189,U+918b,U+9192,U+91ab,U+91cb,U+91cc,U+91cd,U+91cf,U+91d0,U+91dd,U+9240,U+92c5,U+9304,U+9320,U+932f,U+9375,U+93ae,U+93c8,U+9435,U+9451,U+9577,U+9580,U+9583,U+958b,U+9593,U+95b1,U+95dc,U+9632,U+963b,U+963f,U+9644,U+964d,U+9650,U+9664,U+966a,U+9670,U+9673,U+9677,U+967d,U+968a,U+968e,U+9694,U+969b,U+969c,U+96a8,U+96aa,U+96b1,U+96bb,U+96c6,U+96d6,U+96d9,U+96dc,U+96e2,U+96e3,U+96fb,U+9700,U+9727,U+9732,U+975c,U+975e,U+9760,U+9761,U+9762,U+97ff,U+9801,U+9802,U+9805,U+9806,U+9808,U+9810,U+9818,U+981c,U+982d,U+9830,U+983b,U+9846,U+984c,U+984d,U+984e,U+9858,U+985e,U+986f,U+98a8,U+98db,U+98df,U+98e2,U+98fc,U+990a,U+9910,U+9913,U+9918,U+9935,U+9996,U+99ac,U+9a45,U+9a57,U+9aa8,U+9ad3,U+9ad4,U+9ad8,U+9b31,U+9ebb,U+9ebc,U+9ec3,U+9ecf,U+9ede,U+9ef4,U+9f3b,U+9f52,U+9f61,U+9f66,U+ff08,U+ff09,U+ff0b,U+ff0c,U+ff0f,U+ff1a,U+ff1b,U+ff1f,U+ff5c,U+9589,U+8cbc,U+6b04,U+6377,U+89bd;
}
:root{color-scheme:dark;--color-primary-900:#becbb1;--color-primary-800:#adbea2;--color-primary-700:#cbd7bf;--color-primary-600:#afc09f;--color-primary-500:#d5dfcd;--color-mint-50:#101311;--color-mint-100:#1a211b;--color-mint-200:#253023;--color-mint-300:#3e4b36;--color-page-bg:#101311;--color-page-bg-alt:#151a16;--color-border:#495443;--color-border-soft:#343e31;--color-text:#f1f2e9;--color-text-muted:#bcc6b5;--color-text-soft:#abb5a6;--color-text-on-dark:#101311;--surface-shell:#101311;--surface-card:#1a211b;--surface-card-soft:#1d261e;--surface-mint:#202a20;--surface-dark:#1a211b;--color-success:#b0d7b7;--color-warning:#ebcc8d;--color-danger:#f0a9a7;--font-sans:'Petcome Sans','Petcome TC','Microsoft JhengHei',system-ui,sans-serif;--font-serif:var(--font-sans);--shadow-soft:none;--shadow-card:none;--ink:#f1f2e9;--muted:#bcc6b5;--mint:#202a20;--line:#495443;--paper:#101311;--white:#1a211b}
html{scroll-padding-top:105px}body{margin:0!important;padding:0!important;background:#101311!important;color:#f1f2e9;font-family:var(--font-sans)!important;font-size:17px;line-height:1.8}body .shell{max-width:1440px;margin:auto;border-radius:0!important;background:#101311!important;box-shadow:none!important;overflow:clip!important;padding-top:96px}*,*::before,*::after{caret-color:transparent}input,textarea,[contenteditable=true]{caret-color:auto}button,input,select,textarea{font-family:var(--font-sans)}input,select,textarea{font-size:17px!important;color:var(--color-text);background:var(--surface-card);border-color:var(--color-border);min-height:48px}textarea{line-height:1.8}button,a,summary{touch-action:manipulation}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #d4e1c9!important;outline-offset:4px}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)!important;letter-spacing:-.025em;line-height:1.4}h1{font-size:clamp(36px,4.4vw,62px);font-weight:400}h2{font-weight:400}p{text-wrap:pretty}img{max-width:100%}
body .site-header{position:fixed;z-index:100;top:0;left:0;right:0;width:100%;max-width:none;margin:0;border-radius:0;background:rgba(16,19,17,.96)!important;border-bottom:1px solid #303a2e;padding:20px max(32px,calc((100vw - 1280px)/2));min-height:96px;gap:25px;backdrop-filter:blur(14px)}.site-header .logo-group .word{font:600 25px/1.2 var(--font-sans);letter-spacing:-.055em;color:#f1f2e9}.site-header .logo-group .mark{filter:brightness(0) invert(1);width:42px;height:auto}.site-header .nav{gap:24px}.site-header .nav>a,.site-header .nav-group-toggle{font-size:16px;color:#e2e7dc;line-height:1.4}.site-header .nav-group-menu{border:1px solid #495443;border-radius:18px;background:#1a211b;padding:14px;box-shadow:0 18px 55px #0005}.site-header .nav-group-menu a{font-size:17px;min-height:44px;display:flex;align-items:center;padding:10px 14px}.site-header .lang-picker .lang-toggle{background:transparent;color:#f1f2e9;border:1px solid #65735d;font-size:16px;min-height:48px;padding:10px 16px}.site-header .lang-picker .lang-menu{background:#1a211b;border-color:#65735d;border-radius:20px;padding:12px;max-height:75vh;overflow:auto}.lang-picker .lang-menu button{font-size:16px;min-height:44px;color:#f1f2e9}.lang-picker .lang-menu button:hover{background:#2a3627;color:#f1f2e9}.site-header .btn-icon-circle{background:#1a211b!important;color:#f1f2e9!important;border-color:#65735d!important}.site-header .cart-badge{background:#becbb1;color:#101311}.site-header .header-actions{gap:9px}
body :is(.btn,.btn-primary,.btn-main,.btn-cta,.checkout-btn,.buy-btn){background:#becbb1;color:#101311;border:1px solid #becbb1;border-radius:999px;min-height:52px;padding:12px 24px;font-family:var(--font-sans);font-size:17px;font-weight:500;box-shadow:none}body :is(.btn-ghost,.btn-outline,.btn-secondary){background:transparent;color:#f1f2e9;border:1px solid #718065;border-radius:999px;min-height:48px;font-size:17px;padding:10px 24px}body :is(.btn,.btn-primary,.btn-main,.btn-cta,.checkout-btn,.buy-btn):hover{background:#e5eddc;color:#101311}.btn-icon-circle{min-height:44px}button:disabled{cursor:not-allowed;opacity:.5}
body :is(.footer,.med-footer,.site-footer,.case-footer){background:#101311;color:#bcc6b5;border-top:1px solid #343e31;box-shadow:none;margin-top:40px}body :is(.footer,.med-footer,.site-footer){padding:44px 48px 28px}.footer :is(.word,.brand-name,.footer-word),.med-foot-word,.footer-wordmark,.footer-logo-text{font:600 26px/1.2 var(--font-sans)!important;letter-spacing:-.045em!important;color:#f1f2e9!important;transform:none!important;margin:0!important}.footer :is(h6,h5),.med-foot-col h4{font-size:16px!important;font-weight:500;letter-spacing:0!important;text-transform:none!important;color:#becbb1}.footer :is(p,li,a),.med-footer :is(p,li,a),.footer-small,.shop-foot{font-size:15px!important;line-height:1.8}.footer a,.med-footer a{display:inline-flex;align-items:center;min-height:40px}.footer .brand-col p{max-width:290px;font-size:15px}.footer img{max-width:60px;height:auto}.footer .copyright{font-size:14px}.med-footer-top{padding-bottom:24px}.med-footer-bottom{font-size:14px;border-top:1px solid #343e31;padding-top:20px}.med-foot-sub{font-size:15px!important;letter-spacing:0!important}.case-footer{padding:24px;font-size:15px}
/* Long-form reading: comfortable line length and a clear heading rhythm. */
body :is(.article-body,.post-body,.guide-content,.pt-content,.rec-content,.kb-article-body){font-size:19px;line-height:1.95;max-width:800px}body :is(.article-body,.post-body,.guide-content,.pt-content,.rec-content,.kb-article-body) h2{font-size:30px;margin-top:46px}body :is(.article-body,.post-body,.guide-content,.pt-content,.rec-content,.kb-article-body) h3{font-size:24px;margin-top:32px}.eyebrow,[class$="-eyebrow"]{font-size:14px!important;letter-spacing:.07em!important}body :is(.ab-section-head,.section-head){text-align:start;margin-inline:0;max-width:800px}.ab-section-head .sub{margin-inline:0;font-size:18px}.ab-section-head h2{font-size:36px}.ab-hero{padding-top:60px!important}.ab-hero :is(h1,h2){font-weight:400}.ab-hero p{font-size:19px!important;line-height:1.85}
/* Transactional surfaces retain their original inputs and controls. */
.cart-drawer,.cart-panel,.checkout-modal,.modal-panel,.modal-content{background:#1a211b!important;color:#f1f2e9!important;border-color:#495443!important}.cart-head,.cart-foot{background:#1a211b!important;border-color:#495443!important}.cart-item,.cart-list{border-color:#495443!important}.cart-item .qty{background:#263023}.cart-item .qty .v{background:transparent}.cart-item .qty button{background:#263023;color:#f1f2e9;min-width:40px;min-height:40px}.cart-overlay,.modal-backdrop{background:rgba(0,0,0,.7)}.shop-toolbar{background:#101311!important;border-color:#495443!important;height:auto!important;min-height:85px;padding-block:20px!important}.shop-grid{gap:32px!important}.pcard{background:#1a211b!important;border:1px solid #495443!important;border-radius:20px!important;box-shadow:none!important}.pcard .body{padding:24px!important}.pcard h3{font-size:23px!important}.pcard .price{font-size:24px!important}.pcard .img{background:#182019!important}.pcard .img img{object-fit:contain!important}.tk-wrap{max-width:760px!important;margin-inline:auto}.tk-head h1{font-size:44px!important}.tk-form{background:#1a211b;border:1px solid #495443;border-radius:22px;padding:30px}.tk-help{font-size:17px!important}.tk-form label{font-size:17px!important}
input:is([type=radio],[type=checkbox]){min-height:20px!important;width:20px;height:20px;accent-color:#becbb1;flex-shrink:0}
@media(max-width:1100px){body .site-header{padding-inline:26px}.site-header .nav{gap:16px}.site-header .nav>a,.site-header .nav-group-toggle{font-size:15px}}
@media(max-width:767px){body .shell{padding-top:82px}body .site-header{min-height:82px;padding:16px 20px;gap:12px}.site-header .logo-group .word{font-size:23px}.site-header .logo-group .mark{width:33px!important;height:auto!important}.site-header .lang-picker .lang-toggle{min-height:44px;padding:8px 12px;font-size:15px}.site-header .header-actions{gap:7px}body :is(.footer,.med-footer,.site-footer){padding:34px 24px 26px;gap:26px}.footer :is(.word,.brand-name,.footer-word),.med-foot-word{font-size:24px!important}.footer .brand-col{grid-column:1/-1}.footer h6{margin-bottom:8px}.med-footer-top{gap:26px}body :is(.article-body,.post-body,.guide-content,.pt-content,.rec-content,.kb-article-body){font-size:18px;line-height:1.9}.ab-hero{padding-top:38px!important}.ab-section-head h2{font-size:29px}.ab-hero p{font-size:18px!important}.shop-grid{gap:18px!important}.pcard .body{padding:20px!important}.tk-head h1{font-size:34px!important}.tk-form{padding:24px 20px}.lang-menu{max-width:calc(100vw - 40px)}.nav-drawer,.mobile-nav-drawer,.mnav-panel{background:#1a211b!important;color:#f1f2e9!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media print{body,body .shell{background:white!important;color:black!important;padding-top:0}.site-header{display:none!important}:root{color-scheme:light;--color-text:black;--color-text-muted:#333;--color-primary-900:#222;--surface-card:white;--surface-shell:white;--ink:black;--paper:white}a{color:inherit}}

.site-header .lang-toggle,.site-header .lang-code{white-space:nowrap}.site-header .header-actions{flex-shrink:0}.site-header .lang-picker{flex-shrink:0}@media(max-width:767px){.site-header .header-actions>a[href=account]{display:none!important}.site-header .header-actions{gap:7px!important}.site-header .logo-group .word{font-size:18px!important}.site-header .lang-picker .lang-toggle{padding:8px 10px!important;letter-spacing:0}.site-header .logo-group{gap:7px}}


body .site-header.mobile-nav-open .nav a{font-size:17px!important;line-height:1.6}body .site-header.mobile-nav-open .nav-group-toggle{font-size:18px!important}


/* Feather cart thumbnails into their card without changing the package colors or proportions. */
.cart-drawer .cart-item .thumb,.site-bag .site-bag-thumb{background:transparent!important;border:0;box-shadow:none}
.cart-drawer .cart-item .thumb img,.site-bag .site-bag-thumb img{object-fit:contain;mix-blend-mode:normal!important;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,#000b 60%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 45%,#000b 60%,transparent 75%)}
