.cim{position:relative;--cim-rust: #b5542c;--cim-green: #28402f;--cim-grey: #787878;--cim-paper: #f3ede1;margin:0}.cim__scroller{overflow:hidden}.cim__live{position:relative;width:100%;aspect-ratio:var(--cim-ar);overflow:hidden}.cim .cim__base{position:absolute;display:block;max-width:none}.cim__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cim__dim{fill:var(--cim-paper);opacity:0;pointer-events:none;transition:opacity .15s ease}.cim--highlight .cim__dim{opacity:.55}.cim__sheet polygon{fill:var(--cim-rust);fill-opacity:.04;stroke:var(--cim-rust);stroke-width:1.5;stroke-linejoin:miter;vector-effect:non-scaling-stroke;pointer-events:all;cursor:pointer;transition:stroke-width .1s ease}.cim__sheet--special polygon{fill:var(--cim-green);stroke:var(--cim-green);stroke-dasharray:6 4}.cim--idle .cim__sheet.is-hover polygon{stroke-width:3;fill-opacity:.1}.cim--highlight .cim__sheet polygon{fill-opacity:0;stroke-opacity:0}.cim--highlight .cim__sheet.is-neighbor polygon{stroke:var(--cim-grey);stroke-opacity:1;stroke-width:1;stroke-dasharray:none}.cim--highlight .cim__sheet.is-selected polygon{stroke-opacity:1;stroke-width:3}.cim--highlight .cim__sheet.is-hover:not(.is-selected) polygon{stroke:var(--cim-rust);stroke-opacity:1;stroke-width:2}.cim--highlight .cim__sheet--special.is-hover:not(.is-selected) polygon{stroke:var(--cim-green)}.cim__sheet:focus{outline:none}.cim__sheet:focus-visible polygon{stroke:rgb(var(--color-foreground));stroke-opacity:1;stroke-width:3}.cim__chips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cim__chip,.cim__badge{display:inline-block;padding:.2rem .4rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;line-height:1.2;letter-spacing:.02rem;color:#fff;background:var(--cim-rust, #b5542c);border-radius:.2rem;white-space:nowrap}.cim__chip--special,.cim__badge--special{background:var(--cim-green, #28402f)}.cim__chip{position:absolute;transform:translate(1px,1px)}.cim--highlight .cim__chip{display:none}.cim--highlight .cim__chip.is-selected{display:block;padding:.3rem .6rem;font-size:1.5rem}.cim__badge{font-size:1.2rem;vertical-align:.1rem}.cim__badge--lg{padding:.3rem .6rem;font-size:1.5rem}.cim__card{position:absolute;z-index:2;width:28rem;max-width:calc(100% - .8rem);padding:1rem 1.2rem;font-size:1.3rem;line-height:1.45;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.4rem;box-shadow:0 .4rem 1.6rem #00000026}.cim__card[hidden]{display:none}.cim__card.is-below{position:static;width:auto;max-width:none;margin-top:.8rem;box-shadow:none}.cim__card p{margin:0}.cim__card p+p{margin-top:.5rem}.cim__card-title{font-weight:600}.cim__tools{position:absolute;top:.8rem;right:.8rem;z-index:3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.cim__tools[hidden],.cim__tool[hidden],.cim.is-failed .cim__tools{display:none}.cim__tool{display:inline-flex;align-items:center;gap:.5rem;min-height:3.6rem;padding:.4rem 1.2rem;font:inherit;font-size:1.3rem;line-height:1.2;color:rgb(var(--color-foreground));background:rgba(var(--color-background),.94);border:.1rem solid rgba(var(--color-foreground),.3);border-radius:1.8rem;box-shadow:0 .1rem .4rem #0000001f;cursor:pointer}.cim__tool:hover{border-color:rgb(var(--color-foreground))}.cim__tool:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.cim__tool-icon{width:1.4rem;height:1.4rem}html.cim-lock{overflow:hidden}.cim-dialog{--cim-chrome: 15rem;width:calc(100% - 4rem);height:calc(100% - 4rem);max-width:none;max-height:none;margin:auto;padding:0;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:0;border-radius:.4rem;box-shadow:0 1rem 4rem #0000004d}.cim-dialog[open]{display:flex;flex-direction:column}.cim-dialog::backdrop{background:#0000008c}.cim-dialog__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .8rem .6rem 2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.cim-dialog__title{margin:0}.cim-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:inherit;background:none;border:0;cursor:pointer}.cim-dialog__close svg{width:2rem;height:2rem}.cim-dialog__body{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:0;overflow:auto;padding:1.6rem 2rem}.cim-dialog__body>.cim{flex:none}.cim.is-expanded{width:min(100%,calc((100vh - var(--cim-chrome)) * var(--cim-full)));width:min(100%,calc((100dvh - var(--cim-chrome)) * var(--cim-full)));margin:0 auto}.cim.is-expanded .cim__live{aspect-ratio:var(--cim-ar)}.cim__hint-rotate{display:none}@media screen and (max-width:749px){.cim-dialog{width:100%;height:100%;border-radius:0}.cim-dialog__body{padding:1rem}.cim.is-expanded.cim--fullwide .cim__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:749px)and (orientation:portrait){.cim.is-expanded.cim--fullwide{width:100%}.cim.is-expanded.cim--fullwide .cim__live{width:110rem}.cim.is-expanded.cim--fullwide .cim__hint-rotate,.cim.is-expanded.cim--fullwide .cim__hint-wide{display:inline}}@media screen and (max-height:500px){.cim-dialog{--cim-chrome: 7rem;width:100%;height:100%;border-radius:0}.cim-dialog__bar{padding:0 .4rem 0 1.2rem}.cim-dialog__body{padding:.4rem 1rem}.cim.is-expanded .cim__hint{display:none}.cim.is-expanded .cim__live{width:100%}}.cim__fallback{display:none;width:100%;height:auto}.cim.is-failed .cim__scroller,.cim.is-failed .cim__hint{display:none}.cim.is-failed .cim__fallback{display:block}.cim__hint{margin:.6rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.cim__hint-wide{display:none}@media screen and (max-width:749px){.cim--wide .cim__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.cim--wide .cim__live{width:64rem}.cim--wide .cim__hint-wide{display:inline}}.cwm__map{margin:0 0 3.2rem}.cwm__h2{margin:0 0 1.2rem}.cf{margin:0 0 4rem;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.4rem}.cf__input{width:100%;max-width:36rem;height:4.4rem;padding:0 1.4rem;font:inherit;font-size:1.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.35);border-radius:2.2rem}.cf__status{margin:.8rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.cf__results{margin:.8rem 0 0;padding:0}.cf__item{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;padding:.8rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.cf__ep{font-weight:600}.cf__place:before{content:"Lake or place: ";font-weight:400;color:rgba(var(--color-foreground),.7)}.cf__maps{display:flex;flex-wrap:wrap;gap:.6rem}.cf__map{text-decoration:none}.cf__map .cim__badge{padding:.4rem .8rem;font-size:1.3rem}.cf__guide{margin:1.2rem 0 0;font-size:1.4rem}.cwm__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:2rem;margin:0;padding:0}.cwm__card{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.4rem;scroll-margin-top:12rem}.cwm__card:target{border-color:var(--cim-rust, #b5542c);box-shadow:0 0 0 .2rem #b5542c59}.cwm__card p{margin:0}.cwm__card-title{margin:0;font-size:1.7rem;line-height:1.3}.cwm__meta,.cwm__small{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.cwm__label{font-weight:600;color:rgb(var(--color-foreground))}.cwm__buy{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:auto!important;padding-top:.8rem}.cwm__price{font-weight:600}.cwm__other{margin:2rem 0 0;font-size:1.4rem}.cwm__set{margin:4rem 0 0;padding:2rem;background:rgba(var(--color-foreground),.04);border-radius:.4rem}.cwm__set p,.cwm__set-title{margin:0 0 .8rem}.cpi .accordion__content{padding-bottom:1.2rem}.cpi__section{margin:1.4rem 0 0}.cpi__section p{margin:.4rem 0}.cpi__h{margin:0 0 .4rem;font-size:1.5rem;font-weight:600}.cpi__list{margin:0;padding:0;list-style:none}.cpi__list li{padding:.3rem 0}.cpi__eps{margin:0;padding:0;list-style:none;columns:2 14rem;column-gap:2rem}.cpi__eps li{padding:.1rem 0;font-size:1.4rem;line-height:1.5;break-inside:avoid}.cpi__next{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}.cpi__muted{color:rgba(var(--color-foreground),.7)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/canoe-index.css.map */
