body.jtsc-product{--jtsc-green:#243b30;--jtsc-line:#dce1d7;--jtsc-muted:#667568;--jtsc-cream:#f5f4ee}.jtsc-product div.product{color:var(--jtsc-green)}.jtsc-product .product_title{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(29px,3vw,43px)!important;line-height:1.13!important;letter-spacing:-.5px;font-weight:400!important}.jtsc-product .summary .price{font-size:28px!important;font-weight:700;color:var(--jtsc-green)!important}.jtsc-product .woocommerce-product-gallery__wrapper img{object-fit:contain;background:white}.jtsc-product .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:225px;overflow:auto;margin-top:12px!important;padding:1px!important}.jtsc-product .flex-control-thumbs li{width:100%!important;margin:0!important;float:none!important;border:1px solid var(--jtsc-line);border-radius:4px;padding:3px}.jtsc-product .flex-control-thumbs img{width:100%;aspect-ratio:1;object-fit:contain}.jtsc-product .jtsc-kicker{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--jtsc-muted);margin:10px 0;text-transform:uppercase}.jtsc-product .jtsc-warranty-link{font-size:12px;margin-top:6px}.jtsc-product .jtsc-warranty-link a{color:var(--jtsc-green);text-decoration:underline;text-underline-offset:4px}.jtsc-size-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--jtsc-line);padding-top:16px;margin:18px 0 10px;font-size:13px}.jtsc-product .jtsc-guide-button{padding:0!important;border:0!important;background:none!important;color:var(--jtsc-green)!important;text-decoration:underline;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.jtsc-size-buttons{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 14px}.jtsc-product .jtsc-size{background:white!important;color:var(--jtsc-green)!important;border:1px solid #bfcab8!important;border-radius:4px;padding:10px 13px!important;min-width:43px;font-size:13px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:0!important;box-shadow:none!important;text-transform:none!important}.jtsc-product .jtsc-size[aria-pressed=true]{background:var(--jtsc-green)!important;color:white!important;border-color:var(--jtsc-green)!important}.jtsc-product .jtsc-size.jtsc-unavailable{background:repeating-linear-gradient(135deg,white,white 6px,#edf0e8 6px,#edf0e8 7px)!important;color:#7d8777!important}.jtsc-product .jtsc-size.jtsc-unavailable[aria-pressed=true]{background:#667862!important;color:white!important}.jtsc-product form.jtsc-enhanced table.variations{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.jtsc-product .single_add_to_cart_button{background:var(--jtsc-green)!important;color:white!important;border-radius:4px!important;padding:16px 24px!important}.jtsc-product .jtsc-help{font-size:12px;border-top:1px solid var(--jtsc-line);padding-top:15px;line-height:1.8}.jtsc-product .jtsc-help a{color:inherit;text-decoration:underline;text-underline-offset:3px}.jtsc-details{clear:both;padding:30px 0;color:var(--jtsc-green)}.jtsc-details h2{font:400 30px/1.2 Georgia,serif!important;margin:25px 0 16px!important;color:var(--jtsc-green)}.jtsc-details h3{font:400 23px/1.25 Georgia,serif!important;color:var(--jtsc-green)}.jtsc-copy>p{max-width:1000px;font-size:15px;line-height:1.9}.jtsc-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0!important;margin:18px 0!important;list-style:none!important}.jtsc-features li{background:var(--jtsc-cream);padding:13px 16px!important;border:1px solid #e6eadf;border-radius:4px;margin:0!important;font-size:13px}.jtsc-technical{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.jtsc-technical article{padding:20px;background:var(--jtsc-cream);border-top:2px solid #b8a46b}.jtsc-technical article p{font-size:13px;line-height:1.85;margin:0}.jtsc-two{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin:30px 0}.jtsc-specs{width:100%;border-collapse:collapse;font-size:12px}.jtsc-specs th,.jtsc-specs td{border:0!important;border-bottom:1px solid var(--jtsc-line)!important;padding:10px 4px!important;text-align:left;vertical-align:top}.jtsc-specs th{width:42%;color:var(--jtsc-muted);font-weight:400;text-transform:none}.jtsc-care{padding:20px;background:var(--jtsc-cream);line-height:1.9;font-size:13px}.jtsc-small{font-size:11px!important;color:var(--jtsc-muted);margin-top:12px}.jtsc-warranty{display:flex;align-items:center;gap:25px;border:1px solid var(--jtsc-line);padding:25px;margin:28px 0;border-radius:5px}.jtsc-warranty>img{width:140px;height:140px;object-fit:contain;flex:none}.jtsc-warranty h2{margin-top:0!important}.jtsc-warranty p{font-size:12px;line-height:1.8}.jtsc-questions{margin:25px 0}.jtsc-questions details{padding:13px 0;border-bottom:1px solid var(--jtsc-line);font-size:13px}.jtsc-questions summary{cursor:pointer;font-weight:700}.jtsc-questions p{margin-top:10px}.jtsc-recommend{margin:35px 0}.jtsc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jtsc-cards article{border:1px solid var(--jtsc-line);border-radius:5px;overflow:hidden}.jtsc-cards article>a{display:block;background:#fafbf8}.jtsc-cards article>a img{width:100%;height:230px;object-fit:contain;padding:12px}.jtsc-cards article>div{padding:18px}.jtsc-cards h3{font-size:23px!important}.jtsc-cards p{font-size:12px;min-height:40px}.jtsc-card-price{font-size:16px;font-weight:700;margin:10px 0}.jtsc-card-link{font-size:12px;text-decoration:underline}.jtsc-alternative{display:flex;align-items:center;gap:22px;padding:20px;background:var(--jtsc-cream);border-left:3px solid #b69e65;margin-top:20px}.jtsc-alternative>img{width:90px;height:120px;object-fit:contain;background:white}.jtsc-alternative h3{margin:5px 0}.jtsc-alternative p{font-size:12px}.jtsc-size-dialog{width:min(540px,calc(100vw - 28px));max-height:88vh;overflow:auto;color:#243b30;border:0;border-radius:7px;padding:30px;font:14px/1.7 Arial,sans-serif}.jtsc-size-dialog::backdrop{background:#182e23bb}.jtsc-size-dialog h2{font:32px Georgia,serif;margin:10px 0}.jtsc-dialog-close{position:absolute;right:16px;top:10px;background:none;border:0;color:inherit;font-size:27px;cursor:pointer}.jtsc-guide-table{border-collapse:collapse;width:100%;margin:15px 0;font-size:13px}.jtsc-guide-table td,.jtsc-guide-table th{padding:8px;border:0;border-bottom:1px solid #dce1d7;text-align:left}.jtsc-guide-table th{background:#f0f2eb}.jtsc-units{display:flex;gap:7px}.jtsc-units button{padding:7px 12px;border:1px solid #b9c7af;background:white;color:#243b30;cursor:pointer}.jtsc-units button[aria-pressed=true]{background:#243b30;color:white}.jtsc-product button:focus-visible,.jtsc-size-dialog button:focus-visible,.jtsc-product a:focus-visible{outline:3px solid #b69e65!important;outline-offset:4px}
@media(max-width:1000px){.jtsc-technical{grid-template-columns:1fr}.jtsc-technical article p{font-size:14px}.jtsc-cards article>a img{height:180px}.jtsc-two{gap:25px}}
@media(max-width:767px){.jtsc-product .woocommerce-product-gallery,.jtsc-product .summary{float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.jtsc-product .product_title{font-size:34px!important}.jtsc-features,.jtsc-two{grid-template-columns:1fr}.jtsc-two{gap:6px}.jtsc-warranty{display:block;padding:18px}.jtsc-warranty>img{float:left;width:85px;height:85px;margin:0 15px 10px 0}.jtsc-warranty h2{min-height:80px;font-size:25px!important}.jtsc-warranty p{clear:both}.jtsc-warranty:after{content:'';display:block;clear:both}.jtsc-cards{grid-template-columns:1fr}.jtsc-cards article{display:grid;grid-template-columns:115px 1fr}.jtsc-cards article>a img{height:190px;padding:8px}.jtsc-cards article>div{padding:13px}.jtsc-cards h3{font-size:22px!important}.jtsc-cards p{min-height:0}.jtsc-alternative{padding:15px;gap:14px}.jtsc-alternative>img{width:65px;height:100px}.jtsc-size-dialog{padding:24px 18px}.jtsc-product .flex-control-thumbs{max-height:180px}.jtsc-product .jtsc-size{padding:10px 11px!important}}
