*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}input,textarea,select{border-radius:var(--r)}select{background-color:var(--white);color:currentcolor}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{font-family:var(--font-text);font-size:17px;line-height:27px;background:var(--white);color:var(--ink);overflow-x:clip}main{flex:1 0 auto}main:focus{outline:none}a{color:var(--ink);text-underline-offset:3px}a:hover{color:var(--red)}:focus-visible{outline:2px solid var(--blue-black);outline-offset:2px}.skip-link{position:absolute;left:8px;top:-100px;z-index:100;background:var(--ink);color:var(--white);padding:12px 16px;border-radius:var(--r);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.skip-link:focus{top:8px;color:var(--white)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.c{max-width:var(--content);margin-inline:auto;padding-inline:var(--pad-x);box-sizing:content-box}.g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s12{grid-column:span 12}.sec{padding-block:var(--sec-y)}.band-grey{background:var(--grey-bg)}.band-black{background:var(--black);color:var(--white)}.band-black a{color:var(--white)}@media(max-width:899px){.g>*{grid-column:1 / -1!important}.g{row-gap:24px}}.eb{font-family:var(--font-display);font-weight:700;font-size:13px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.band-black .eb{color:#b9c0c6}.h1,.h2,.h3{margin:0;font-family:var(--font-display);font-weight:700}.h1{font-size:40px;line-height:1.05;letter-spacing:-.005em}.h2{margin-top:8px;font-size:30px;line-height:1.1}.eb+.h1{margin-top:10px}.h3{font-size:20px;line-height:24px}.body{font-size:17px;line-height:27px;color:var(--ink-2)}.band-black .body{color:#d3d8dc}.small{font-size:14px;line-height:20px;color:var(--ink-2)}.lead{margin-top:12px;max-width:620px;font-size:17px;line-height:27px;color:var(--ink-2)}.ph{background:#fff1a8;color:var(--ink);padding:0 3px}@media(min-width:900px){.h1{font-size:48px}.h2{font-size:40px}}.btn{cursor:pointer;border:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:var(--r);font-family:var(--font-display);font-weight:700;font-size:17px;line-height:20px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .15s,color .15s}.btn-red,.btn--brand{background:var(--red);color:var(--white)}.btn-red:hover,.btn--brand:hover{background:var(--red-dark);color:var(--white)}.btn-black,.btn--ink{background:var(--black);color:var(--white)}.btn-black:hover,.btn--ink:hover{background:#333;color:var(--white)}.btn-line,.btn--ghost{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.btn-line:hover,.btn--ghost:hover{background:var(--ink);color:var(--white)}.btn-tall{min-height:56px}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.qty{display:inline-flex;align-items:center;flex:none;width:132px;height:56px;border:1px solid #c9d0d5;border-radius:var(--r);background:var(--white)}.qty button{all:unset;cursor:pointer;flex:none;width:44px;height:54px;display:flex;align-items:center;justify-content:center;color:var(--ink-2)}.qty button:hover{color:var(--ink)}.qty button:focus-visible{outline:2px solid var(--blue-black);outline-offset:-2px}.qty input{flex:1;min-width:0;width:100%;height:100%;border:0;padding:0;background:transparent;text-align:center;font-size:18px;font-weight:600;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty input:focus-visible{outline:2px solid var(--blue-black);outline-offset:-2px}.buyrow{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.buyrow .btn{flex:1 1 150px;min-height:56px;padding:0 16px;white-space:nowrap}.ico{flex:none;width:1em;height:1em}.announcement{background:var(--black);color:var(--white);text-align:center;padding:10px 16px;font-family:var(--font-display);font-weight:700;font-size:13px;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.announcement a{color:inherit;text-decoration:none}.announcement a:hover{text-decoration:underline;color:inherit}.hdr{position:relative;background:var(--white);border-bottom:1px solid var(--line)}.hdr__in{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:16px}.hdr__logo,.hdr__right{height:76px}.hdr__logo{display:flex;align-items:center}.hdr__logo{line-height:0}.hdr__logo img{height:48px;width:auto}.hdr__nav{display:none}.hdr__nav ul{display:flex;gap:28px;list-style:none;padding:0}.hdr__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink)}.hdr__link:hover,.hdr__link[aria-current=page]{color:var(--red)}.hdr__link .ico{font-size:20px}.hdr__right{display:flex;align-items:center;gap:4px}.hdr__right--menu{margin-right:44px}@media(max-width:399px){.hdr__logo img{height:40px}}@media(max-width:359px){.hdr__logo img{height:34px}}.hdr__menu{flex:0 0 100%}.hdr__menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:22px;color:var(--ink);position:absolute;top:16px;right:var(--pad-x)}.hdr__menu>summary::-webkit-details-marker{display:none}.hdr__menu .ico-close,.hdr__menu[open] .ico-open{display:none}.hdr__menu[open] .ico-close{display:block}.hdr__sheet{margin-inline:calc(-1 * var(--pad-x))}.hdr__sheet ul{list-style:none;padding:0 var(--pad-x) 8px}.hdr__sheet a{display:flex;align-items:center;min-height:52px;border-top:1px solid var(--line);font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--ink)}.hdr__sheet a:hover{color:var(--red)}@media(min-width:900px){.hdr__logo,.hdr__right{height:92px}.hdr__right--menu{margin-right:0}.hdr__logo img{height:62px}.hdr__nav{display:block}.hdr__menu{display:none}}.crumbs{padding-block:14px}.crumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;font-size:14px;line-height:20px;color:var(--ink-2)}.crumbs li+li:before{content:"/";margin-right:8px}.crumbs a{color:var(--ink-2)}.crumbs a:hover{color:var(--red)}.ftr{background:var(--black);color:var(--white);padding:var(--sec-y) 0 32px}.ftr__logo{height:56px;width:auto}.ftr__tag{margin-top:14px;color:#b9c0c6}.ftr__nav .eb{color:#8d969d;margin-bottom:8px}.ftr__nav .eb a{color:inherit;text-decoration:none}.ftr__nav ul{list-style:none;padding:0}.ftr__nav li a{display:block;font-size:15px;line-height:36px;color:#d3d8dc;text-decoration:none}.ftr__nav li a:hover{color:var(--white)}.ftr__bottom{margin-top:48px;padding-top:20px;border-top:1px solid #2c3236;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:14px;line-height:20px;color:#8d969d}.ftr__policies{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;padding:0}.ftr__policies li+li:before{content:"\b7";margin:0 8px}.ftr__policies a{color:inherit}.ftr__policies a:hover{color:var(--white)}@media(min-width:900px){.ftr__brand{grid-column:span 5}.ftr__nav{grid-column:span 2}.ftr__nav:first-of-type{grid-column:7 / span 2}}@media(max-width:899px){.ftr .g{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.ftr .g>.ftr__brand{grid-column:1 / -1!important}.ftr .g>.ftr__nav{grid-column:auto!important}}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.input,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;min-height:52px;padding:12px 14px;border:1px solid #c9d0d5;border-radius:var(--r);background:var(--white);color:var(--ink);font-size:17px;line-height:24px}.field textarea{min-height:140px;resize:vertical}.ok{background:var(--white);border-left:4px solid var(--green);padding:16px 20px}.err{background:var(--white);border-left:4px solid var(--red);padding:16px 20px}.wrap{max-width:var(--content);margin-inline:auto;padding-inline:var(--pad-x);box-sizing:content-box}.sec>.wrap .wrap{padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/critical.css.map */
