.card,.shot,.btn,.badge,.pcard .shot,.gallery .shot,.cline .shot,.need .shot,.panel .shot,.spanel__grid,.ugc__frame,.ugc__tag,.pdp-voice__keywords span,.pdp-voice__grid,input,select,textarea{border-radius:var(--r,0)}h1,h2,h3{font-weight:500}.d1{font-weight:500;letter-spacing:-.035em}.d2{font-weight:500;letter-spacing:-.03em}.d3{font-weight:500;letter-spacing:-.02em}.eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gray,#4C4746)}a:hover,.link:hover{border-color:currentColor}.textlink:hover{color:var(--blue-deep,#4E6DA6)}.badge{background:var(--ice,#EDF1F8);color:var(--ink,#1A1412)}.badge.dark{background:var(--ink,#1A1412);color:var(--cream-txt,#FAFAFA)}.abar{background:var(--abar-bg);color:var(--abar-fg)}.abar button{color:inherit}.price .was{color:var(--gray,#4C4746);opacity:.75}.kcurve{position:relative;margin:0;display:block;width:100%}.kcurve svg{display:block;width:100%;height:100%;overflow:visible}.kcurve__keys{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.kcurve__key{display:inline-flex;align-items:center;gap:8px}.kcurve__key i{width:20px;height:0;border-top-width:2px;border-top-style:solid;display:block;flex:0 0 auto}.kcurve__key--base i{border-top-width:1.6px}.kcurve__key--slow i{height:3px;border:0;border-radius:2px}.kcurve__key--band{opacity:.75}.kcurve__key--band:before{content:"";width:18px;height:11px;background:currentColor;opacity:.25;display:block}@media(prefers-reduced-motion:no-preference){[data-kurved-curve] .kcurve__slow,[data-kurved-curve] .kcurve__base{stroke-dashoffset:1;stroke-dasharray:1;pathLength:1;transition:stroke-dashoffset 1.15s cubic-bezier(.33,0,.15,1)}[data-kurved-curve] .kcurve__base{stroke-dashoffset:0;opacity:0;transition:opacity .7s ease .25s}[data-kurved-curve] .kcurve__gap{opacity:0;transition:opacity .8s ease .45s}[data-kurved-curve].is-drawn .kcurve__slow{stroke-dashoffset:0}[data-kurved-curve].is-drawn .kcurve__base,[data-kurved-curve].is-drawn .kcurve__gap{opacity:1}}.pdp-voice__grid{background:#ffffff8c}.pdp-voice__facts,.pdp-voice__facts div,.pdp-voice__quotes blockquote{border-color:var(--line,#E1E0E0)}.pdp-voice__facts span{color:var(--gray,#4C4746);font-weight:600}.pdp-voice__keywords span{border-color:var(--line,#E1E0E0);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.pdp-voice__content .eyebrow{color:var(--gray,#4C4746)}.jdgm-widget,.jdgm-widget *{font-family:var(--sans)!important}.jdgm-prev-badge__text{font-size:12px!important;color:var(--gray,#4C4746)!important}.jdgm-star{color:var(--ink,#1A1412)!important}.jdgm-rev__buyer-badge,.jdgm-rev__icon,.jdgm-paginate__page,.jdgm-btn{border-radius:var(--r,0)!important}.jdgm-btn--primary{background:var(--ink,#1A1412)!important;color:var(--cream-txt,#FAFAFA)!important;border-color:var(--ink,#1A1412)!important}.kreward{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;background:var(--ice,#EDF1F8);border-radius:var(--r,0);font-size:12px;font-weight:500;color:var(--ink,#1A1412)}.kreward i{width:8px;height:8px;background:var(--peri,#8FACD9);display:block;flex:0 0 auto}.kbundle{border:1px solid var(--line,#E1E0E0);border-radius:var(--r,0);padding:16px;display:flex;flex-direction:column;gap:12px;margin-top:16px}.kbundle__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kbundle__title{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--gray,#4C4746)}.kbundle__save{font-size:12px;font-weight:600;color:var(--blue-deep,#4E6DA6)}.kbundle__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.kbundle__item{display:flex;align-items:center;gap:11px}.kbundle__item img{width:40px;height:40px;object-fit:contain;background:var(--mist,#EFF2F7);flex:0 0 auto;border-radius:var(--r,0)}.kbundle__name{font-size:13.5px;line-height:1.3}.kbundle__note{font-size:12px;color:var(--gray,#4C4746)}:focus-visible{outline:2.5px solid var(--focus,#4E6DA6);outline-offset:3px;border-radius:0}.pcard-proof{align-self:flex-start;display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--blue-deep,#4E6DA6);background:var(--ice,#EDF1F8);padding:5px 9px;border-radius:var(--r,0);font-variant-numeric:tabular-nums}.hl-accent{display:block;margin-top:.12em;color:var(--blue-deep,#4E6DA6)}:root{--prose:92ch;--fine:96ch}.clin__pairnote,.fcl__desig,.rord__cross{max-width:var(--prose)}.clin__method,.clin__methodbody,.addl__list{max-width:var(--fine)}.sechead.sechead{display:flex;flex-direction:column;gap:11px;max-width:none}.sechead__t{display:flex;flex-direction:column;gap:11px;min-width:0}.sechead__i{min-width:0}.sechead__i>p:first-child{margin-top:0}.sechead__i>p:last-child{margin-bottom:0}@media(min-width:900px){.sechead.sechead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:end}.sechead__i{padding-bottom:.25em}}.fcl__card .fcl__body,.rord__line .rord__linebody{max-width:none}@media(max-width:699px){.hdr .shell{padding:0 16px}.hdr-inner{column-gap:14px}.util{gap:0}.util>a,.util>button{min-width:34px;min-height:34px}.util>a.hide-mob:not(.u-txt){display:inline-flex}.util>.u-txt{display:none}}.thumbwrap{position:relative;display:flex;align-items:center;gap:6px}.thumbs{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1px;margin:-1px}.thumbs::-webkit-scrollbar{display:none}.thumbs>.thumb{flex:0 0 auto;width:calc((100% - 3 * 8px) / 4.4);scroll-snap-align:start}.thumb{min-width:0;padding:0;background:none;cursor:pointer}.thumb img{width:100%;height:100%;display:block;aspect-ratio:var(--pshape,1/1);object-fit:contain;background:var(--mist,#EFF2F7)}.thumb.on{border-color:var(--ink,#1A1412)}.thumb:focus-visible{outline:2px solid var(--blue-deep,#4E6DA6);outline-offset:2px}.thumbnav{flex:0 0 auto;width:30px;height:30px;display:none;align-items:center;justify-content:center;border:1px solid var(--line,#E1E0E0);background:#fff;color:var(--ink,#1A1412);border-radius:999px;cursor:pointer;transition:border-color .2s,color .2s}.thumbnav:hover{border-color:var(--ink,#1A1412)}.thumbnav[hidden]{display:none}.thumbnav:focus-visible{outline:2px solid var(--blue-deep,#4E6DA6);outline-offset:2px}@media(hover:hover)and (pointer:fine){.thumbnav:not([hidden]){display:inline-flex}}@media(max-width:699px){.thumbs>.thumb{width:calc((100% - 2 * 8px) / 3.4)}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/kurved-v64.css.map */
