.js-reveal [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.js-reveal [data-reveal].is-visible{opacity:1;transform:none}.product-image{overflow:hidden}.product-image img{transition:transform .5s}.product-card:hover .product-image img{transform:scale(1.05)}.product-gallery figure{margin:0;overflow:hidden}.product-gallery figure img{transition:transform .5s}.product-gallery figure:hover img{transform:scale(1.03)}.button{transition:filter .2s,transform .2s}.button:active{transform:translateY(1px)}.jg-top{position:fixed;right:24px;bottom:90px;z-index:40;width:44px;height:44px;border-radius:50%;border:1px solid #cdd3c6;background:#fff;color:#243e33;font-size:18px;box-shadow:0 6px 18px #14201826;cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.jg-top.is-shown{opacity:1;transform:none}.jg-quote-bar{display:none}.jg-cookie{position:fixed;left:24px;bottom:24px;z-index:60;max-width:420px;background:#fff;border:1px solid #e1e4da;box-shadow:0 14px 40px #1420182e;padding:20px 22px}.jg-cookie p{font-size:13px;margin-bottom:14px}.jg-cookie a{text-decoration:underline}.jg-cookie-actions{display:flex;gap:10px;justify-content:flex-end}.jg-cookie .button{padding:10px 18px;gap:0}.pdp-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dfe4d8;border:1px solid #dfe4d8;margin:22px 0}.pdp-fact{background:#fff;padding:14px 16px}.pdp-fact span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#73796f;margin-bottom:4px}.pdp-fact strong{font-weight:500;font-size:14px;color:#243228}.pdp-fact a{text-decoration:underline;font-size:12px}.pdp-cta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.pdp-cta .button{gap:14px}.pdp-wa{background:#25d366;border-color:#25d366}.pdp-pending{color:#8a7a5c!important;font-style:italic}.pdp-acc{border-top:1px solid #cbd2c3;margin:10px 0 30px}.pdp-acc details{border-bottom:1px solid #cbd2c3}.pdp-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:15px;font-weight:500}.pdp-acc summary::-webkit-details-marker{display:none}.pdp-acc summary:after{content:"+";font-size:20px;transition:transform .25s}.pdp-acc details[open] summary:after{transform:rotate(45deg)}.pdp-acc .rte{padding:0 0 22px;font-size:14px}.pdp-acc .rte table{display:table;width:100%;border-collapse:collapse;font-size:13px}.pdp-acc .rte th,.pdp-acc .rte td{text-align:left;padding:9px 12px;border-bottom:1px solid #e6e9e0;vertical-align:top}.pdp-acc .rte th{width:40%;background:#f3f4ee;font-weight:500;color:#3c463f}.pdp-acc .rte tr:nth-child(2n) td{background:#fbfbf8}.pdp-sticky{position:sticky;top:20px}@media(max-width:1000px){.pdp-sticky{position:static}}@media(max-width:680px){.jg-quote-bar{display:grid;grid-template-columns:1.6fr 1fr .8fr;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid #dfe4d8;box-shadow:0 -6px 20px #14201814;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px;transform:translateY(110%);transition:transform .3s}.jg-quote-bar.is-shown{transform:none}.jg-quote-bar a{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:13px;font-weight:600}.jg-quote-bar-main{background:var(--green,#243e33);color:#fff}.jg-quote-bar-wa{background:#25d366;color:#fff}.jg-quote-bar-mail{border:1px solid #cdd3c6;color:#243e33}body{padding-bottom:70px}.juge-whatsapp-float{display:none!important}.jg-top{right:16px;bottom:84px}.jg-cookie{left:12px;right:12px;bottom:80px;max-width:none}.pdp-facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1;transform:none;transition:none}*{scroll-behavior:auto!important}.product-card:hover .product-image img,.product-gallery figure:hover img,.jg-app:hover .jg-app-media img{transform:none}}.pdp-apps-wrap{margin:0 0 22px}.pdp-apps-wrap>span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#73796f;margin-bottom:8px}.pdp-apps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pdp-apps li{font-size:12px;padding:6px 12px;border:1px solid #cdd3c6;background:#fff;border-radius:999px}.pdp-apps.pdp-pending li{border-style:dashed;color:#8a7a5c;font-style:italic}.pdp-acc .rte table.pdp-keyspecs td{background:none;padding:9px 0 9px 18px;position:relative}.pdp-acc .rte table.pdp-keyspecs td:before{content:"";position:absolute;left:2px;top:17px;width:6px;height:6px;background:var(--green,#243e33)}.pdp-pending-faq summary{color:#8a7a5c;font-style:italic}.pdp-pending-faq summary:before{content:"To be confirmed \b7  ";font-size:11px;letter-spacing:.08em;margin-right:4px}.cat-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.cat-chips a{font-size:12px;letter-spacing:.06em;padding:8px 14px;border:1px solid #cdd3c6;background:#fff;transition:background .2s,color .2s}.cat-chips a:hover,.cat-chips a.is-active{background:var(--green,#243e33);color:#fff;border-color:var(--green,#243e33)}.collection-layout{display:grid;grid-template-columns:240px 1fr;gap:36px;align-items:start;margin-top:18px}.filters{position:sticky;top:20px}.filters>summary{list-style:none;display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:14px 0;border-bottom:1px solid #cbd2c3;cursor:pointer}.filters>summary::-webkit-details-marker{display:none}.filters>summary em{font-style:normal;background:var(--green,#243e33);color:#fff;border-radius:999px;padding:1px 8px;font-size:11px}@media(min-width:1001px){.filters>summary{pointer-events:none}.filters:not([open])>.filter-form{display:block}}.filter-group{border:0;border-bottom:1px solid #e1e4da;margin:0;padding:16px 0}.filter-group legend{font-size:13px;font-weight:600;padding:0;margin-bottom:10px}.filter-values.is-long{max-height:240px;overflow:auto;padding-right:6px}.filter-check{display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 0;cursor:pointer}.filter-check input{width:16px;height:16px;accent-color:var(--green,#243e33)}.filter-check small{margin-left:auto;color:#8a9086}.filter-check.is-empty{opacity:.45;cursor:default}.filter-price{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filter-price label span{display:block;font-size:11px;color:#73796f;margin-bottom:4px}.filter-price input{width:100%;padding:8px;border:1px solid #cdd3c6;background:#fff}.filter-actions{display:flex;align-items:center;gap:16px;padding:16px 0}.filter-actions .button{padding:10px 18px}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.active-filters a{font-size:12px;padding:6px 12px;background:#e9eddf}.card-price{font-weight:500;color:#243228}.card-meta{list-style:none;margin:0 0 12px;padding:0;font-size:12px;color:#525a52}.card-meta li{display:flex;gap:6px;padding:2px 0}.card-meta span{min-width:52px;color:#8a9086;text-transform:uppercase;letter-spacing:.08em;font-size:10px;padding-top:2px}.card-cta{padding:9px 14px;font-size:12px;gap:0}.collection-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--green,#243e33);color:#fff;padding:34px 36px;margin-top:48px}.collection-cta h2{color:#fff;font-size:26px;margin-bottom:6px}.collection-cta p{color:#dfe7da;margin:0;font-size:14px}.collection-cta .button{background:#fff;color:var(--green,#243e33);border-color:#fff;flex-shrink:0}.page-hero{background:var(--green,#243e33);color:#fff;padding:64px 0 56px}.page-hero .eyebrow,.page-hero .eyebrow a{color:#cfe0c6}.page-hero h1{color:#fff;margin:0}.page-hero-intro{color:#dfe7da;max-width:620px;margin:14px 0 0}.page-body{padding-top:48px}.page-card{max-width:920px;background:#fff;border:1px solid #e1e4da;padding:44px 48px}.page-card h2{font-size:24px;margin-top:28px}.page-card h2:first-child{margin-top:0}@media(max-width:1000px){.collection-layout{grid-template-columns:1fr;gap:0}.filters{position:static;margin-bottom:12px}.filters>summary{border:1px solid #cbd2c3;padding:12px 14px;justify-content:center}.filter-form{padding:0 4px}}@media(max-width:680px){.product-grid{grid-template-columns:1fr 1fr!important;gap:22px 12px!important}.card-meta li:last-child{display:none}.card-cta{width:100%;justify-content:center}.collection-cta{flex-direction:column;align-items:flex-start;padding:26px 22px}.page-hero{padding:44px 0 38px}.page-card{padding:26px 20px}}.pdp-visual{margin:0 0 18px}.pdp-visual img{width:100%;max-width:520px;height:auto;display:block;border:1px solid #e1e4da;background:#fff}.pdp-visual figcaption{font-size:11px;color:#7a8177;margin-top:6px;line-height:1.5}.pdp-colorcard{margin:4px 0 18px}.pdp-colorcard img{max-width:360px}.announcement-wa{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:600}.pdp-wa-tag{display:inline-flex;align-items:center;align-self:center;font-size:11px;font-weight:600;letter-spacing:.02em;color:#193b31;background:#e8eadd;border:1px solid #c9cfb4;padding:5px 9px;border-radius:999px;white-space:nowrap}@media(max-width:680px){.announcement-sep{display:none}.announcement-wa{display:block}}.js-reveal [data-reveal]{transition-delay:var(--rd,0ms)}:root{--jg-ease:cubic-bezier(.2,.7,.2,1)}.button,.jg-cta,.jg-campaign-btn,.card-cta,.pc-quick a,.jg-quote-bar a,button[type=submit]{transition:transform .2s var(--jg-ease),box-shadow .2s var(--jg-ease),background-color .2s,color .2s}@media(hover:hover){.button:hover,.jg-cta:hover,.jg-campaign-btn:hover,.card-cta:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #193b312e}}.button:active,.jg-cta:active,.jg-campaign-btn:active,.card-cta:active,.pc-quick a:active,button[type=submit]:active{transform:translateY(0) scale(.97);box-shadow:none}.button.is-sending,button.is-sending{opacity:.75;pointer-events:none;cursor:progress}.text-link,.jg-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s var(--jg-ease)}.text-link:hover,.jg-link:hover{background-size:100% 1px}@keyframes jgUp{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes jgZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.jg-hero .jg-visual img{animation:jgZoom 9s var(--jg-ease) both;transform-origin:70% 50%}.jg-hero .jg-copy>*{animation:jgUp .8s var(--jg-ease) both}.jg-hero .jg-copy>:nth-child(1){animation-delay:.05s}.jg-hero .jg-copy>:nth-child(2){animation-delay:.15s}.jg-hero .jg-copy>:nth-child(3){animation-delay:.28s}.jg-hero .jg-copy>:nth-child(4){animation-delay:.38s}.jg-hero .jg-copy>:nth-child(5){animation-delay:.46s}.jg-hero .jg-copy>:nth-child(6){animation-delay:.6s}.jg-hero .jg-copy>:nth-child(7){animation-delay:.7s}.jg-campaign-in{animation:jgUp .7s var(--jg-ease) .75s both}}.jg-index a{position:relative;transition:color .2s,transform .25s var(--jg-ease),padding .2s}.jg-index a:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:#b4bd8c;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--jg-ease)}.jg-index a b{transition:transform .25s var(--jg-ease)}@media(hover:hover){.jg-index a:hover{transform:translateY(-2px)}.jg-index a:hover:after{transform:scaleX(1)}.jg-index a:hover b{transform:translate(3px,-3px)}}.js-reveal .jg-why-item [class*=jg-why-icon],.js-reveal .jg-step .jg-step-icon{transition:transform .6s var(--jg-ease) calc(var(--rd,0ms) + .15s),opacity .6s calc(var(--rd,0ms) + .15s)}.js-reveal .jg-why-item:not(.is-visible) [class*=jg-why-icon],.js-reveal .jg-step:not(.is-visible) .jg-step-icon{opacity:0;transform:scale(.6) rotate(-8deg)}.jg-step{border-top-color:#cbd2c3!important}.jg-step:before{content:"";position:absolute;left:0;top:-3px;height:3px;width:100%;background:var(--green,#243e33);transform:scaleX(1);transform-origin:left}.js-reveal .jg-step:not(.is-visible):before{transform:scaleX(0)}.js-reveal .jg-step:before{transition:transform .7s var(--jg-ease) calc(var(--rd,0ms) + .2s)}@media(min-width:1001px){.js-reveal .jg-step:after{transition:opacity .4s calc(var(--rd,0ms) + .6s),transform .4s calc(var(--rd,0ms) + .6s)}.js-reveal .jg-step:not(.is-visible):after{opacity:0;transform:translate(-8px)}}.product-card{transition:transform .3s var(--jg-ease),box-shadow .3s var(--jg-ease)}.pc-media{position:relative;overflow:hidden}.product-image{position:relative;display:block}.product-image .pc-alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease,transform .6s var(--jg-ease)}.pc-quick{position:absolute;left:10px;right:10px;bottom:10px;display:flex;gap:8px;z-index:2;opacity:0;transform:translateY(10px);transition:opacity .25s,transform .3s var(--jg-ease);pointer-events:none}.pc-quick a{flex:1;text-align:center;font-size:12px;letter-spacing:.04em;padding:9px 8px;background:#f4f1e9;color:#193b31;text-decoration:none;border:1px solid rgba(25,59,49,.18)}.pc-quick a.pc-quick-wa{background:#193b31;color:#f4f1e9;border-color:#193b31}@media(hover:hover){.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #193b3124}.product-card.has-alt:hover .pc-alt{opacity:1}.product-card:hover .pc-quick,.product-card:focus-within .pc-quick{opacity:1;transform:none;pointer-events:auto}.pc-quick a:hover{filter:brightness(1.08)}}@media(hover:none){.pc-quick{position:static;opacity:1;transform:none;pointer-events:auto;padding:8px 0 0}.pc-quick a{padding:8px 4px;font-size:11px}}@keyframes jgShimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.product-grid.is-loading{pointer-events:none}.product-grid.is-loading .product-card>*{color:transparent!important;border-color:transparent!important;background:linear-gradient(90deg,#e8e8e0 25%,#f3f3ee,#e8e8e0 75%) 0 0/200% 100%;animation:jgShimmer 1.2s linear infinite;border-radius:2px}.product-grid.is-loading .product-card>* *{visibility:hidden}.product-grid.is-loading .product-card{transform:none!important;box-shadow:none!important}.filters-close,.filters-scrim{display:none}@media(max-width:1000px){.filters[open]>.filter-form{position:fixed;z-index:1001;top:0;left:0;bottom:0;width:min(86vw,360px);overflow:auto;background:#f6f5f0;padding:56px 20px 28px;box-shadow:8px 0 30px #0000002e;animation:jgDrawer .35s var(--jg-ease) both}.filters[open]>.filters-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#111e1973;animation:jgFade .3s both}.filters[open]>.filters-close{display:flex;position:fixed;z-index:1002;top:10px;left:calc(min(86vw,360px) - 50px);width:40px;height:40px;align-items:center;justify-content:center;font-size:26px;background:none;border:0;color:#193b31;cursor:pointer}html.jg-drawer-open{overflow:hidden}}@keyframes jgDrawer{0%{transform:translate(-100%)}to{transform:none}}@keyframes jgFade{0%{opacity:0}to{opacity:1}}.pg-wrap{position:relative;min-width:0}.product-gallery.is-carousel{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0!important;outline:none}.product-gallery.is-carousel::-webkit-scrollbar{display:none}.product-gallery.is-carousel>figure{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.pg-nav{position:absolute;right:12px;top:12px;display:flex;align-items:center;gap:6px;background:#f6f5f0eb;padding:4px 6px;font-size:12px;color:#193b31;z-index:2}.pg-nav button{width:30px;height:30px;border:0;background:none;font-size:22px;line-height:1;color:#193b31;cursor:pointer;transition:background .2s}.pg-nav button:hover{background:#e3e6da}.pg-dots{display:flex;justify-content:center;gap:6px;padding:12px 0}.pg-dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#cbd2c3;cursor:pointer;transition:width .3s var(--jg-ease),background .3s}.pg-dots button.is-on{width:22px;border-radius:4px;background:#193b31}.product-gallery figure.can-zoom{cursor:zoom-in;position:relative}.product-gallery figure.can-zoom img{transform-origin:var(--zx,50%) var(--zy,50%);transition:transform .35s var(--jg-ease)}.product-gallery figure.can-zoom.is-zoom img{transform:scale(1.9)!important}@keyframes jgFlash{0%{background-color:#b4bd8c73}to{background-color:transparent}}@keyframes jgNudge{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}[data-quote-price].is-updated{animation:jgNudge .4s var(--jg-ease),jgFlash 1.1s ease}select.is-updated{animation:jgFlash 1.1s ease}@keyframes jgSpot{0%{box-shadow:0 0 #243e3373}70%{box-shadow:0 0 0 14px #243e3300}to{box-shadow:0 0 #243e3300}}.quote-card.is-spot,.pdp-buy-wrap.is-spot{animation:jgSpot 1.2s ease .3s 2}.quote-success,.is-success .quote-success{animation:jgUp .5s var(--jg-ease) both;border-left:3px solid #193b31;background:#e9eddf;padding:12px 14px}details[data-acc]>summary{transition:color .2s}.jg-toast{position:fixed;left:50%;bottom:24px;z-index:1100;max-width:min(92vw,520px);background:#193b31;color:#f4f1e9;padding:14px 18px;font-size:14px;box-shadow:0 12px 30px #0003;transform:translate(-50%,20px);opacity:0;transition:opacity .35s,transform .35s var(--jg-ease)}.jg-toast.is-in{opacity:1;transform:translate(-50%)}@keyframes jgBreath{0%,to{box-shadow:0 0 #25d36673}50%{box-shadow:0 0 0 10px #25d36600}}@media(prefers-reduced-motion:no-preference){.juge-whatsapp-float,.jg-campaign-btn,.pdp-wa,.jg-quote-bar-wa,.pc-quick-wa{animation:jgBreath 2.8s ease-in-out infinite}.jg-campaign-btn{animation-delay:1.6s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.product-gallery figure.can-zoom.is-zoom img{transform:none!important}}.header-cart{position:relative;display:inline-flex;align-items:center;gap:5px}.cart-count{display:inline-flex;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--green,#193b31);color:#fff;font-size:11px;align-items:center;justify-content:center}.cart-count[hidden]{display:none}.cart-count.is-bump{animation:jgBump .5s var(--jg-ease)}@keyframes jgBump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.pdp-buy-wrap{margin:18px 0 6px;padding:18px;background:#fff;border:1px solid #d5d7ce}.pdp-buy{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.pdp-buy label{display:flex;flex-direction:column;gap:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5f6c63}.pdp-buy select,.pdp-buy input[type=number]{padding:11px 12px;border:1px solid #cbd2c3;background:#f6f5f0;font-size:14px;letter-spacing:0;text-transform:none;color:#193b31}.pdp-buy-var{flex:1 1 200px}.pdp-qty input{width:96px}.pdp-add{flex:1 1 180px;min-height:46px}.pdp-add[disabled]{opacity:.5;cursor:not-allowed}.pdp-buy-note{font-size:13px;color:#5f6c63;margin:12px 0 0}.pdp-buy-msg{flex-basis:100%;font-size:13px;margin:0;color:#8a2c1b}.button.is-added,button.is-added{background:#2c5446!important}.card-buy{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.card-buy form{margin:0}.jg-toast a{color:#f4f1e9;text-decoration:underline;margin-left:8px;white-space:nowrap}.pc-quick form{flex:1;display:flex;margin:0}.pc-quick button{flex:1;font:inherit;font-size:12px;letter-spacing:.04em;padding:9px 8px;background:#f4f1e9;color:#193b31;border:1px solid rgba(25,59,49,.18);cursor:pointer}.pdp-now{flex:1 1 180px;min-height:46px}.pdp-moq{font-style:normal;text-transform:none;letter-spacing:0;color:#193b31;font-weight:600;margin-left:4px}.section.pdp{padding-top:22px;padding-bottom:36px}.pdp>.eyebrow{margin-bottom:16px}.product-layout.pdp-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"lead info" "rest info";grid-template-rows:auto 1fr;column-gap:clamp(28px,4vw,64px);row-gap:14px;align-items:start}.pdp-lead{grid-area:lead}.pdp-rest{grid-area:rest;display:grid;gap:14px;align-content:start}.pdp-grid>.quote-product-info{grid-area:info;align-self:stretch;min-width:0}.pdp-rail{position:sticky;top:124px;transition:top .35s var(--jg-ease,ease)}html.hdr-hidden .pdp-rail{top:20px}.pdp-fig{margin:0;background:#efece5;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:zoom-in}.pdp-fig img{width:100%;height:auto;max-height:860px;object-fit:contain;display:block;background:#efece5}.pdp-fig figcaption{align-self:stretch;font-size:11px;line-height:1.5;color:#65705e;padding:8px 12px;background:#f6f5f0}.pdp-fig.pdp-visual{background:#fff}.pdp-fig.pdp-visual img{background:#fff;max-height:720px}.pdp-fig.can-zoom img{transform-origin:var(--zx,50%) var(--zy,50%);transition:transform .35s var(--jg-ease,ease)}.pdp-fig.can-zoom.is-zoom img{transform:scale(1.8)}.pdp-fig:focus-visible{outline:2px solid #e2672b;outline-offset:2px}.pdp-fig.is-more{display:none}.pdp-fig.is-shown{animation:jgUp .5s var(--jg-ease,ease) both;animation-delay:var(--rd,0ms)}.pdp-more{border:1px solid #193b31;background:#fff;color:#193b31;padding:14px;font:inherit;font-size:13px;letter-spacing:.06em;cursor:pointer;transition:background .25s,color .25s}.pdp-more:hover{background:#193b31;color:#fff}.quote-product-info h1{margin:6px 0 10px;line-height:1.08}.pdp-rail .product-price{margin:0 0 4px}.pdp-price-note{font-size:12px;margin:0 0 16px}.pdp-rail .pdp-buy-wrap{margin:0 0 14px}.pdp-rail .pdp-cta{margin:0 0 18px}.pdp-desc{font-size:14px;line-height:1.65;margin:0 0 16px;color:#3c463f}.pdp-desc p{margin:0 0 8px}.pdp-rail .pdp-facts{margin:0 0 16px}.pdp-fact:last-child:nth-child(odd){grid-column:1/-1}.pdp-block{margin:0 0 16px}.pdp-block-h{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#73796f;margin-bottom:6px}.pdp-block table.pdp-keyspecs{width:100%;border-collapse:collapse;font-size:13px}.pdp-block table.pdp-keyspecs td{padding:7px 0 7px 18px;border-bottom:1px solid #e6e9e0;position:relative}.pdp-block table.pdp-keyspecs td:before{content:"";position:absolute;left:2px;top:15px;width:6px;height:6px;background:#193b31}.pdp-rail .pdp-apps-wrap{margin:0 0 16px}.pdp-wa-card{display:flex;align-items:center;gap:14px;background:#193b31;color:#fff;padding:14px 16px;margin:0 0 16px;text-decoration:none;position:relative;overflow:hidden;transition:transform .3s var(--jg-ease,ease),box-shadow .3s}.pdp-wa-card:before{content:"";position:absolute;right:-18px;top:-18px;width:72px;height:72px;background:linear-gradient(#e2672b 0 0) 0 0/22px 22px no-repeat,linear-gradient(#e2672b 0 0) 25px 25px/22px 22px no-repeat,linear-gradient(#ffffff2e 0 0) 50px 0/22px 22px no-repeat;opacity:.9}.pdp-wa-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #193b3138}.pdp-wa-ico{flex:0 0 34px;height:34px;border-radius:50%;background:#e2672b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23193b31'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.2c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.5-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.9s.7-2 1-2.3c.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 1.9c.1.2.1.4 0 .5l-.3.5-.4.4c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.3 2.4 1.5.3.1.5.1.6-.1l.9-1c.2-.3.4-.2.6-.1l1.8.9c.3.1.4.2.5.3.1.2.1.7-.1 1.2z'/%3E%3C/svg%3E") center/20px no-repeat}.pdp-wa-card strong{display:block;font-size:14px;font-weight:600}.pdp-wa-card small{display:block;font-size:12px;opacity:.8;margin-top:2px}.pdp-wa-card em{margin-left:auto;font-style:normal;font-size:18px;transition:transform .3s;position:relative}.pdp-wa-card:hover em{transform:translate(4px)}.pdp-rail .pdp-acc{margin:0 0 8px}.pdp-rail .pdp-acc summary{padding:14px 0}.pdp-quote-full{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);margin-top:44px;padding:clamp(22px,3vw,40px)}.pdp-quote-full>.quote-form,.pdp-quote-full>form{grid-column:2;grid-row:1/span 3}.pdp-quote-full>.text-link{grid-column:1}.pdp-quote-intro .pdp-wa{margin-top:14px;width:auto!important}.jg-rail-sec{padding-top:36px;padding-bottom:12px}.jg-rail-sec+.jg-rail-sec{padding-top:12px}.jg-rail-sec:last-of-type{padding-bottom:48px}.jg-rail-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;border-top:1px solid rgba(25,59,49,.12);padding-top:22px}.jg-rail-head h2{margin:4px 0 0;font-size:clamp(22px,2.2vw,30px)}.jg-recent-clear{background:none;border:0;font:inherit;font-size:13px;cursor:pointer;color:#65705e}.jg-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.jg-similar:not(.is-ready) .jg-rail>.jg-sim-item:nth-child(n+9){display:none}.jg-sim-item>.product-card{height:100%}.jg-sim-item.jg-in{animation:jgUp .55s var(--jg-ease,ease) both;animation-delay:var(--rd,0ms)}.jg-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0e1a15eb;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .22s}.jg-lb.is-open{opacity:1}.jg-lb img{max-width:92vw;max-height:88vh;object-fit:contain;transform:scale(.97);transition:transform .3s var(--jg-ease,ease)}.jg-lb.is-open img{transform:none}.jg-lb button{position:absolute;background:#ffffff1a;color:#fff;border:0;width:48px;height:48px;font-size:30px;line-height:1;cursor:pointer;transition:background .2s}.jg-lb button:hover{background:#e2672b;color:#193b31}.jg-lb-x{top:16px;right:16px}.jg-lb-p{left:16px;top:50%;margin-top:-24px}.jg-lb-n{right:16px;top:50%;margin-top:-24px}.jg-lb-c{position:absolute;bottom:18px;left:50%;transform:translate(-50%);color:#fff;font-size:12px;letter-spacing:.1em}html.jg-lb-on{overflow:hidden}@media(max-width:1000px){.product-layout.pdp-grid{grid-template-columns:1fr;grid-template-areas:"lead" "info" "rest";grid-template-rows:auto;row-gap:16px}.pdp-rail{position:static}.pdp-lead .pdp-fig img{max-height:44vh}.pdp-fig img{max-height:none}.section.pdp{padding-top:12px}.pdp>.eyebrow{margin-bottom:10px;font-size:10px}.quote-product-info h1{font-size:26px;margin:2px 0 6px}.pdp-rail>.eyebrow{display:none}.pdp-price-note{margin-bottom:12px}.pdp-quote-full{grid-template-columns:1fr;margin-top:28px}.pdp-quote-full>.quote-form,.pdp-quote-full>form{grid-column:1;grid-row:auto}.jg-rail{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;margin-right:-20px;padding-right:20px;scrollbar-width:none}.jg-rail::-webkit-scrollbar{display:none}.jg-rail>.jg-sim-item{flex:0 0 72%;scroll-snap-align:start}.jg-similar:not(.is-ready) .jg-rail>.jg-sim-item:nth-child(n+9){display:none}}@media(prefers-reduced-motion:reduce){.pdp-rail{transition:none!important}.pdp-fig.can-zoom.is-zoom img{transform:none}.jg-sim-item.jg-in,.pdp-fig.is-shown{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/juge-ux.css.map */
