:root{--white: #FFFFFF;--charcoal: #1A1A1A;--navy: #2A446B;--precision: #E5E5E5;--blue: #2A446B;--green: #6C8A49;--green-ink: #56733A;--gold: #C9A14A;--gold-ink: #8A6A1E;--red: #B6373C;--red-hover: #9C2F33;--red-band: #9E4B51;--soft: #F5F6F7;--ink-2: #4A5059;--ink-3: #6B717A;--line: #E3E5E8;--radius: 6px;--gutter: clamp(1rem, 4vw, 3rem);--maxw: 1320px;--f-head: "Montserrat", "Helvetica Neue", Arial, sans-serif;--f-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--navy-hover: #223656;--navy-deep: #1D2F4F;--input-line: #D4D8DD;--white-hover: #E9EEF2;--gold-tint: #FBF7EE;--blue-tint: #EEF0F4;--blue-tint-line: #D4DAE3;--media-bg: #E8EBEF;--error: #B42318;--success: #2E7D4F}html:root{--jdgm-primary-color: var(--navy);--jdgm-star-color: var(--navy);--jdgm-write-review-bg-color: var(--red);--jdgm-paginate-color: var(--navy)}.jdgm-star{color:var(--navy)!important}*,*:before,*:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{font-size:100%;height:auto;overflow-x:clip;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:130px}body{display:block;min-height:100vh;overflow-x:clip;font-family:var(--f-body);font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.6;color:var(--charcoal);background:#fff;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}h1,h2,h3,h4{font-family:var(--f-head);line-height:1.12;letter-spacing:-.02em;font-weight:700;color:inherit}h2{font-size:clamp(1.7rem,2.8vw,2.4rem)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.uwc-scope p{max-width:64ch}.uwc-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uwc-skip{position:fixed;left:1rem;top:-4rem;z-index:100;background:var(--navy);color:#fff;padding:.6rem 1rem;border-radius:var(--radius);font-weight:600;text-decoration:none}.uwc-skip:focus{top:1rem}.uwc-wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.uwc-section{padding:clamp(3.5rem,7vw,5.5rem) 0}.uwc-section--soft{background:var(--soft)}.uwc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.uwc-head p{color:var(--ink-2);margin-top:.6rem}.uwc-link{font:600 .92rem var(--f-head);color:var(--blue);text-decoration:none;border-bottom:1.5px solid transparent}.uwc-link:hover{border-color:currentColor}.uwc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.4rem;border-radius:var(--radius);font:600 .92rem/1 var(--f-head);text-decoration:none;border:1.5px solid transparent;transition:background-color .2s,border-color .2s,color .2s}.uwc-btn--primary{background:var(--btn-bg, var(--navy));color:#fff}.uwc-btn--primary:hover{background:var(--btn-bg-hover, var(--navy-hover))}.uwc-btn--outline{border-color:var(--charcoal);color:var(--charcoal);background:#fff}.uwc-btn--outline:hover{background:var(--charcoal);color:#fff}.uwc-btn--white{background:#fff;color:var(--navy)}.uwc-btn--white:hover{background:var(--white-hover)}.uwc-btn--ghost-white{border-color:#fff9;color:#fff;background:transparent}.uwc-btn--ghost-white:hover{border-color:#fff;background:#ffffff14}.uwc-btn--block{width:100%}.uwc-btn[disabled],.uwc-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.uwc-btn--primary[disabled],.uwc-btn--primary[aria-disabled=true]{background:var(--navy)}.uwc-field{display:grid;gap:.35rem}.uwc-field--full{grid-column:1 / -1}.uwc-field label{font:600 .82rem var(--f-head)}.uwc-field input,.uwc-field select,.uwc-field textarea{height:48px;border:1.5px solid var(--input-line);border-radius:var(--radius);padding:0 .9rem;background:#fff;width:100%}.uwc-field textarea{height:auto;min-height:120px;padding:.75rem .9rem;resize:vertical}.uwc-field input:focus,.uwc-field select:focus,.uwc-field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #2a446b26}.uwc-field [aria-invalid=true]{border-color:var(--error)}.uwc-err{font-size:.78rem;color:var(--error)}.uwc-check{grid-column:1 / -1;display:flex;gap:.6rem;font-size:.84rem;color:var(--ink-2);align-items:flex-start}.uwc-check input{width:18px;height:18px;margin-top:.15rem;accent-color:var(--navy);flex-shrink:0}.uwc-crumbs{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;font-size:.84rem;color:var(--ink-3)}.uwc-crumbs li+li:before{content:"/";margin-right:.5rem;color:#b9bec6}.uwc-crumbs a{text-decoration:none}.uwc-crumbs [aria-current]{color:var(--charcoal);font-weight:600}.uwc-kick{display:flex;align-items:center;gap:.6rem;margin-top:1.3rem;font:700 .85rem var(--f-head);color:var(--blue)}.uwc-kick:before{content:"";width:28px;height:2px;background:currentColor}.uwc-h1{font-size:clamp(2.4rem,4.8vw,4.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin-top:1rem}.uwc-lead,.uwc-scope .uwc-lead{margin-top:1.2rem;font-size:1.1rem;color:var(--ink-2);max-width:52ch}.uwc-media{position:relative;border-radius:12px;overflow:hidden;background:var(--media-bg)}.uwc-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.uwc-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.uwc-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.uwc-card__img{position:relative;aspect-ratio:1;background:var(--soft);display:block;overflow:hidden}.uwc-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.uwc-badge{position:absolute;left:.7rem;top:.7rem;z-index:1;background:#fff;border:1px solid var(--line);border-radius:4px;font:700 .7rem var(--f-head);padding:.25rem .5rem}.uwc-badge--gold{background:var(--gold);border-color:var(--gold);color:var(--charcoal)}.uwc-card__body{padding:1rem 1.05rem 1.15rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.uwc-card__brand{font:600 .76rem var(--f-head);color:var(--ink-3)}.uwc-card h3{font-size:1rem;line-height:1.3}.uwc-card h3 a{text-decoration:none}.uwc-card h3 a:hover{color:var(--blue)}.uwc-price{font:700 1.02rem var(--f-body)}.uwc-price s{font-weight:500;color:var(--ink-3);margin-left:.4rem;font-size:.9em}.uwc-swatch-dots{display:flex;gap:.35rem;align-items:center}.uwc-swatch-dots i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.uwc-swatch-dots small{font-size:.78rem;color:var(--ink-3);margin-left:.2rem}.uwc-card .uwc-btn{margin-top:auto;min-height:42px;font-size:.84rem}.uwc-card__meta{font-size:.82rem;color:var(--ink-2)}.uwc-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.uwc-post{display:flex;flex-direction:column;text-decoration:none}.uwc-post__img{position:relative;aspect-ratio:1.91 / 1;border-radius:10px;overflow:hidden;background:var(--media-bg)}.uwc-post__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.uwc-post__meta{display:flex;gap:.9rem;font:600 .78rem var(--f-head);color:var(--blue);margin-top:1rem}.uwc-post__meta span+span{color:var(--ink-3)}.uwc-post h3{font-size:1.12rem;line-height:1.3;margin-top:.4rem}.uwc-post p{font-size:.9rem;color:var(--ink-2);margin-top:.4rem}.uwc-post:hover h3{color:var(--blue)}.uwc-pager{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:2.5rem}.uwc-pager a,.uwc-pager span{min-width:42px;height:42px;padding:0 .8rem;display:grid;place-items:center;border:1.5px solid var(--input-line);border-radius:999px;font:600 .88rem var(--f-head);text-decoration:none}.uwc-pager a:hover{border-color:var(--navy)}.uwc-pager [aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.uwc-pager .is-gap{border-color:transparent}.uwc-rte>*+*{margin-top:1rem}.uwc-rte h2{margin-top:2rem}.uwc-rte h3{margin-top:1.5rem;font-size:1.2rem}.uwc-rte a{color:var(--blue)}.uwc-rte ul,.uwc-rte ol{padding-left:1.3rem}.uwc-rte li+li{margin-top:.35rem}.uwc-rte img{border-radius:10px}.uwc-rte{overflow-wrap:break-word}.uwc-rte span,.uwc-rte font,.uwc-rte p,.uwc-rte li,.uwc-rte td,.uwc-rte th{font-family:inherit!important}.uwc-rte img{max-width:100%;height:auto}.uwc-rte table{border-collapse:collapse;width:100%}.uwc-table-scroll,.uwc-rte .table-wrapper{max-width:100%;overflow-x:auto}.uwc-rte th,.uwc-rte td{border:1px solid var(--line);padding:.6rem .8rem;text-align:left}.uwc-rte blockquote{font:700 clamp(1.3rem,2.2vw,1.65rem)/1.35 var(--f-head);letter-spacing:-.015em;color:var(--charcoal);border-top:2px solid var(--charcoal);border-bottom:1px solid var(--line);padding:1.3rem 0;margin:2.2rem 0}.uwc-editor-note{padding:1rem var(--gutter)}.uwc-editor-note p{border:1.5px dashed var(--input-line);border-radius:10px;padding:.9rem 1.1rem;color:var(--ink-3);font-size:.88rem}.uwc-toast{position:fixed;right:1.2rem;bottom:1.2rem;z-index:95;background:var(--charcoal);color:#fff;border-radius:8px;padding:.9rem 1.1rem;font:600 .9rem var(--f-head);display:flex;gap:.6rem;align-items:center;transform:translateY(140%);visibility:hidden;transition:transform .4s var(--ease),visibility 0s .4s}.uwc-toast.is-on{transform:none;visibility:visible;transition:transform .4s var(--ease)}.uwc-toast svg{width:20px;height:20px;fill:none;stroke:var(--gold);stroke-width:2.4;flex-shrink:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.uwc-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.uwc-wi{display:inline-block;will-change:transform}@media(max-width:1100px){.uwc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){html{scroll-padding-top:120px}.uwc-posts{grid-template-columns:1fr}}@media(max-width:520px){.uwc-grid-4{grid-template-columns:1fr 1fr;gap:.7rem}.uwc-card__body{padding:.8rem}.uwc-card h3{font-size:.9rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.uwc-pot{display:grid;gap:.55rem;margin-top:.8rem}.uwc-pot__terms{font-size:.86rem;line-height:1.45;color:var(--ink-2)}.uwc-pot__terms:empty,.uwc-pot__terms:not(:has(shopify-payment-terms)){display:none}.uwc-pot__row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font:600 .8rem var(--f-head);color:var(--ink-2)}.uwc-pay--light{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.uwc-pay--light li{font:700 .72rem var(--f-head);background:#fff;color:var(--navy);border:1px solid var(--line);border-radius:4px;padding:.28rem .55rem}
/*# sourceMappingURL=/cdn/shop/t/31/assets/uwc-base.css.map */
