.shopify-section.sg-section{overflow:visible;overflow-x:clip}.sg{--sg-ink:#2B2E2C;--sg-text:#303030;--sg-meta:#5F6461;--sg-line:#E1E4E2;--sg-hair:#ECEEEC;--sg-line-2:#CDD2CF;--sg-soft:#F2F4F2;--sg-stone:#F4F4F1;--sg-band:#F3F4F1;--sg-forest:#51655A;--sg-forest-h:#415148;--sg-sale:#C31818;--sg-qc:#003DA5;--sg-star:#B9861F;--sg-white:#FFFFFF;--sg-black:#141414;--sg-r:10px;--sg-pill:999px;--sg-top:var(--header-desktop-sticky-height,0px);--sg-pad:clamp(16px,3.2vw,32px);--sg-side:240px;--sg-ease:cubic-bezier(.2,.7,.2,1);box-sizing:border-box;max-width:var(--sg-max,1250px);margin-inline:auto;padding:0 var(--sg-pad) 56px;color:var(--sg-text);font-family:inherit;font-size:14px;line-height:20px}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg [hidden]{display:none!important}.sg :focus-visible{outline:2px solid var(--sg-forest);outline-offset:2px}.sg-vh{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.sg-ic{width:16px;height:16px;flex:none}:where(.sg) button,:where(.sg) input,:where(.sg) select{font:inherit;color:inherit;margin:0}:where(.sg) button{background:none;border:0;padding:0;cursor:pointer}:where(.sg) a{color:inherit}:where(.sg) ul{list-style:none;margin:0;padding:0}:where(.sg) p{margin:0}:where(.sg) h2,:where(.sg) h3{letter-spacing:0;text-transform:none}.sg-num{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--sg-pill);background:var(--sg-forest);color:var(--sg-white);font-size:12px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.sg-bar{position:sticky;top:var(--sg-top);z-index:20;display:flex;align-items:center;gap:8px;margin-inline:calc(var(--sg-pad) * -1);padding:8px var(--sg-pad);background:var(--sg-white);border-bottom:1px solid var(--sg-line)}.sg-bar__btn{display:inline-flex;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--sg-ink)!important;border-radius:var(--sg-pill);background:var(--sg-white)!important;color:var(--sg-ink);font-size:14px;font-weight:800;white-space:nowrap}.sg-needs{display:flex;flex:1;min-width:0;gap:8px;overflow-x:auto;margin-right:calc(var(--sg-pad) * -1)!important;padding-right:var(--sg-pad)!important;scroll-padding-inline:0 var(--sg-pad);scroll-snap-type:x proximity;scrollbar-width:none}.sg-needs::-webkit-scrollbar{display:none}.sg-needs li{flex:none;scroll-snap-align:start}.sg-need{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--sg-line-2);border-radius:var(--sg-pill);background:var(--sg-white);color:var(--sg-ink)!important;font-size:14px;text-decoration:none!important;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.sg-need:hover{border-color:var(--sg-ink)}.sg-need.is-on{border-color:var(--sg-forest);background:var(--sg-forest);color:var(--sg-white)!important;font-weight:800}.sg-need .sg-ic{width:12px;height:12px}.sg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 0 0}.sg-count{min-width:0;overflow:hidden;color:var(--sg-meta);font-size:13px;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.sg-sort{position:relative;display:flex;align-items:center;gap:6px;flex:none}.sg-sort__l{color:var(--sg-meta);font-size:13px}.sg-sort__s{appearance:none;-webkit-appearance:none;max-width:46vw;height:36px;padding:0 26px 0 0;border:0;background:transparent;color:var(--sg-ink);font-size:14px;font-weight:800;text-overflow:ellipsis;cursor:pointer}.sg-sort__ic{position:absolute;right:4px;top:50%;width:12px;height:12px;margin-top:-6px;color:var(--sg-ink);pointer-events:none}.sg-body{display:block}.sg-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#1418166b;visibility:hidden;opacity:0;transition:opacity .24s var(--sg-ease),visibility 0s linear .24s}.sg.is-sheet .sg-scrim{visibility:visible;opacity:1;transition:opacity .24s var(--sg-ease),visibility 0s}.sg-panel{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:flex;flex-direction:column;max-height:86vh;max-height:86dvh;border-radius:16px 16px 0 0;background:var(--sg-white);box-shadow:0 -8px 32px #14181629;visibility:hidden;transform:translateY(100%);transition:transform .3s var(--sg-ease),visibility 0s linear .3s}.sg-panel.is-open{visibility:visible;transform:none;transition:transform .3s var(--sg-ease),visibility 0s}.sg-panel__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 8px 8px max(20px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--sg-hair)}.sg-panel__t{margin:0;color:var(--sg-ink);font-size:18px;line-height:24px;font-weight:800}.sg-close{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--sg-ink)}.sg-close .sg-ic{width:20px;height:20px}.sg-form{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.sg-panel__foot{display:flex;flex:none;align-items:center;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sg-hair);background:var(--sg-white)}.sg-clear{color:var(--sg-ink)!important;font-size:14px;font-weight:800;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}.sg-show{flex:1;height:48px;padding:0 16px;border-radius:var(--sg-pill);background:var(--sg-forest)!important;color:var(--sg-white)!important;font-size:15px;font-weight:800}.sg-apply{width:100%;height:44px;margin:16px 0;border-radius:var(--sg-pill);background:var(--sg-forest)!important;color:var(--sg-white)!important;font-weight:800}.sg-grp{border-bottom:1px solid var(--sg-hair)}.sg-groups>.sg-grp:last-child{border-bottom:0}.sg-grp__s{display:flex;align-items:center;gap:8px;min-height:52px;color:var(--sg-ink);font-size:15px;line-height:20px;font-weight:800;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.sg-grp__s::-webkit-details-marker{display:none}.sg-grp__l{flex:1;min-width:0}.sg-grp__ic{flex:none;width:11px;height:11px;color:var(--sg-meta);transition:transform .2s var(--sg-ease)}.sg-grp[open]>.sg-grp__s .sg-grp__ic{transform:rotate(180deg)}.sg-grp__b{min-width:0;margin:0;padding:0 0 18px;border:0}.sg-catl{display:grid;gap:2px;padding:0 0 16px!important}.sg-catl__a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:2px 6px;border-radius:6px;color:var(--sg-text)!important;font-size:14px;text-decoration:none!important}.sg-catl__a:hover{background:var(--sg-soft);color:var(--sg-ink)!important}.sg-catl__ic{width:11px;height:11px;color:var(--sg-meta)}.sg-find{display:block;width:100%;height:38px;margin:0 0 8px!important;padding:0 12px;border:1px solid var(--sg-line);border-radius:8px;background:var(--sg-white);color:var(--sg-ink);font-size:14px}.sg-find::placeholder{color:var(--sg-meta)}.sg-vals{display:grid;gap:2px}.sg-v__l,.sg-band{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:2px 4px;border-radius:6px;color:var(--sg-text)!important;font-size:14px;line-height:18px;text-decoration:none!important;cursor:pointer}.sg-v__l:hover,.sg-band:hover{background:var(--sg-soft)}.sg .sg-v__i{appearance:none;-webkit-appearance:none;display:block;width:18px;height:18px;margin:0;border:1px solid #9AA29D;border-radius:4px;background:var(--sg-white) center/12px 12px no-repeat;cursor:pointer;transition:border-color .15s,background-color .15s}.sg-v__l:hover .sg-v__i{border-color:var(--sg-ink)}.sg .sg-v__i:before,.sg .sg-v__i:after{content:none;display:none}.sg .sg-v__i:checked{border-color:var(--sg-forest);background-color:var(--sg-forest);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6.2 2.3 2.3 4.7-5' stroke='%23fff' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sg-v__i:checked~.sg-v__t,.sg-band.is-on .sg-v__t{color:var(--sg-ink);font-weight:800}.sg-v__t{overflow-wrap:anywhere}.sg-v__n{color:var(--sg-meta);font-size:12px;font-variant-numeric:tabular-nums}.sg-band__r{display:block;width:18px;height:18px;border:1px solid #9AA29D;border-radius:50%;background:var(--sg-white);transition:border-color .15s,box-shadow .15s}.sg-band:hover .sg-band__r{border-color:var(--sg-ink)}.sg-band.is-on .sg-band__r{border-color:var(--sg-forest);box-shadow:inset 0 0 0 4px var(--sg-white),inset 0 0 0 9px var(--sg-forest)}.sg-band .sg-v__t{font-variant-numeric:tabular-nums}.sg.is-js .sg-grp:not(.is-all) .sg-v--x{display:none}.sg-all{margin-top:6px;padding:6px 4px;color:var(--sg-forest);font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.sg-main{min-width:0;padding-top:4px}.sg-active{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px!important}.sg-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px 0 12px;border-radius:var(--sg-pill);background:var(--sg-soft);color:var(--sg-ink)!important;font-size:13px;line-height:16px;text-decoration:none!important}.sg-chip .sg-ic{width:12px;height:12px;color:var(--sg-meta)}.sg-chip:hover .sg-ic{color:var(--sg-ink)}.sg-chip--clear{background:none;padding-inline:6px;font-weight:800;text-decoration:underline!important;text-underline-offset:3px}.sg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;transition:opacity .2s}.sg.is-busy .sg-grid,.sg.is-busy .sg-active{opacity:.45}.sg-item{display:flex;min-width:0}.sg-item:nth-child(n+9){content-visibility:auto;contain-intrinsic-size:auto 420px}.sg-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto auto;grid-template-areas:"ph" "b" "price" "buy";width:100%;min-width:0}.sg-card__ph{grid-area:ph;position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--sg-r);background:var(--sg-white);box-shadow:inset 0 0 0 1px var(--sg-line)}.sg--plate-stone .sg-card__ph{background:var(--sg-stone);box-shadow:none}.sg-card__img{display:block;width:100%;height:100%;padding:9%}.sg-card__i{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--sg-ease)}.sg-card:hover .sg-card__i{transform:scale(1.04)}.sg-card__tags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.sg-pill{display:inline-flex;align-items:center;min-height:22px;padding:1px 9px 0;border-radius:var(--sg-pill);font-size:11px;line-height:1;font-weight:800;letter-spacing:.02em;white-space:nowrap}.sg-pill--sale,.sg-pill--red{background:var(--sg-sale);color:var(--sg-white)}.sg-pill--forest{background:var(--sg-forest);color:var(--sg-white)}.sg-pill--line,.sg-pill--white{background:var(--sg-white);color:var(--sg-forest);box-shadow:inset 0 0 0 1px #51655a80}.sg-pill--quebec{background:var(--sg-qc);color:var(--sg-white)}.sg-pill--black{background:var(--sg-black);color:var(--sg-white)}.sg-card__b{grid-area:b;display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:12px}.sg-card__brand{color:var(--sg-meta);font-size:11px;line-height:16px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sg-card__name{display:-webkit-box;margin:0;overflow:hidden;color:var(--sg-ink);font-family:inherit;font-size:15px;line-height:21px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sg-card__name a{text-decoration:none}.sg-card__name a:hover{text-decoration:underline;text-underline-offset:3px}.sg-card__size{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;color:var(--sg-meta);font-size:12px;line-height:16px}.sg-card__more{position:relative;color:var(--sg-forest)!important;font-weight:800;text-decoration:underline;text-decoration-color:#51655a66;text-underline-offset:3px;white-space:nowrap}.sg-card__more:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.sg-card__more:hover{text-decoration-color:currentColor}.sg-rate{display:flex;align-items:center;gap:4px;margin-top:2px!important;color:var(--sg-meta);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.sg-stars{display:block;width:66px;height:12px;background:linear-gradient(90deg,var(--sg-star) var(--r,0%),#D5DAD7 var(--r,0%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.2 12'%3E%3Cpath d='M6 .6l1.6 3.4 3.7.5-2.7 2.6.7 3.7L6 9 2.7 10.8l.7-3.7L.7 4.5l3.7-.5z'/%3E%3C/svg%3E") 0 0/13.2px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.2 12'%3E%3Cpath d='M6 .6l1.6 3.4 3.7.5-2.7 2.6.7 3.7L6 9 2.7 10.8l.7-3.7L.7 4.5l3.7-.5z'/%3E%3C/svg%3E") 0 0/13.2px 12px repeat-x}.sg-rate__v{color:var(--sg-ink);font-weight:800}.sg-price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;padding-top:10px;font-variant-numeric:tabular-nums}.sg-price__now{color:var(--sg-ink);font-size:19px;line-height:26px;font-weight:800;white-space:nowrap}.sg-price__c{font-size:12px;font-weight:400;letter-spacing:.04em}.sg-price.is-sale .sg-price__now{color:var(--sg-sale)}.sg-price__was{color:var(--sg-meta);font-size:13px;line-height:18px}.sg-price__unit{color:var(--sg-meta);font-size:12px;line-height:18px}.sg-buy{grid-area:buy;display:flex;min-width:0;margin:0;padding-top:10px}.sg-add{position:relative;display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%;height:42px;padding:0 12px!important;border:1.5px solid var(--sg-forest)!important;border-radius:var(--sg-pill);background:var(--sg-white)!important;color:var(--sg-forest)!important;font-size:14px;line-height:1;font-weight:800;text-decoration:none!important;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.sg-add:hover,.sg--btn-solid .sg-add{background:var(--sg-forest)!important;color:var(--sg-white)!important}.sg--btn-solid .sg-add:hover{background:var(--sg-forest-h)!important;border-color:var(--sg-forest-h)!important}.sg-add.is-busy{opacity:.6;pointer-events:none}.sg-add.is-done{background:var(--sg-forest)!important;color:var(--sg-white)!important}.sg-add__ic,.sg-add__s{display:none}.sg-add__ic{width:14px;height:14px}.sg-add__ok{display:none;width:16px;height:16px}.sg-add.is-done .sg-add__ok{display:block}.sg-add--off,.sg-add--off:hover{border-color:var(--sg-line)!important;background:var(--sg-soft)!important;color:var(--sg-meta)!important;cursor:default}.sg-err{grid-column:1/-1;padding-top:6px;color:var(--sg-sale);font-size:12px;line-height:16px}.sg-item--su{grid-column:1/-1;content-visibility:visible!important}.sg-su{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;padding:28px 20px 22px;border-radius:var(--sg-r);background:var(--sg-band)}.sg-su__x{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--sg-meta)}.sg-su__x:hover{color:var(--sg-ink)}.sg-su__x .sg-ic{width:18px;height:18px}.sg-su__copy{padding-right:28px}.sg-su__t{margin:0;color:var(--sg-ink);font-size:21px;line-height:27px;font-weight:800;text-wrap:balance}.sg-su__d{margin-top:6px!important;color:var(--sg-meta);font-size:14px;line-height:21px;max-width:46ch}.sg-su__f{display:grid;gap:10px;margin:0}.sg-su__row{display:flex;gap:8px}.sg-su__i{flex:1;min-width:0;width:0;height:48px;padding:0 18px;border:1px solid var(--sg-line-2);border-radius:var(--sg-pill);background:var(--sg-white);color:var(--sg-ink);font-size:16px}.sg-su__i::placeholder{color:var(--sg-meta)}.sg-su__i[aria-invalid=true]{border-color:var(--sg-sale)}.sg-su__b{flex:none;height:48px;padding:0 22px!important;border-radius:var(--sg-pill);background:var(--sg-forest)!important;color:var(--sg-white)!important;font-size:15px;font-weight:800;white-space:nowrap}.sg-su__b:hover{background:var(--sg-forest-h)!important}.sg-su__b[aria-busy=true]{opacity:.6;pointer-events:none}.sg-su__legal{color:var(--sg-meta);font-size:12px;line-height:17px}.sg-su__legal a{color:var(--sg-ink);text-decoration:underline;text-underline-offset:2px}.sg-su__msg:empty{display:none}.sg-su__msg{font-size:14px;line-height:20px;font-weight:700;color:var(--sg-forest)}.sg-su__msg.is-err{color:var(--sg-sale)}.sg-su.is-done .sg-su__row,.sg-su.is-done .sg-su__legal{display:none}.sg-empty{display:grid;justify-items:center;gap:12px;padding:56px 16px;color:var(--sg-meta);text-align:center}.sg-empty__a{color:var(--sg-ink)!important;font-weight:800;text-underline-offset:3px}.sg-more{display:grid;justify-items:center;gap:12px;max-width:320px;margin:48px auto 0;text-align:center}.sg-more__t{color:var(--sg-meta);font-size:13px;font-variant-numeric:tabular-nums}.sg-more__bar{display:block;width:100%;height:2px;overflow:hidden;border-radius:2px;background:var(--sg-line)}.sg-more__bar span{display:block;height:100%;background:var(--sg-forest);transition:width .3s var(--sg-ease)}.sg-more__btn{display:inline-flex;align-items:center;height:44px;padding:0 28px;border:1.5px solid var(--sg-ink);border-radius:var(--sg-pill);color:var(--sg-ink)!important;font-size:14px;font-weight:800;text-decoration:none!important;transition:background-color .15s,color .15s}.sg-more__btn:hover{background:var(--sg-ink);color:var(--sg-white)!important}.sg-more__btn.is-busy{opacity:.6;pointer-events:none}html.sg-lock,html.sg-lock body{overflow:hidden}@media(max-width:989px){.sg-catl__a{min-height:44px;padding-inline:4px}}@media(min-width:600px)and (max-width:989px){.sg-panel{left:50%;right:auto;width:min(560px,100%);transform:translate(-50%,100%)}.sg-panel.is-open{transform:translate(-50%)}}@media(max-width:599px){.sg--m-list .sg-grid{grid-template-columns:minmax(0,1fr);gap:0}.sg--m-list .sg-item{padding:16px 0;border-bottom:1px solid var(--sg-line)}.sg--m-list .sg-item:nth-child(n+9){contain-intrinsic-size:auto 170px}.sg--m-list .sg-card{grid-template-columns:128px minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"ph b b" "ph price buy";column-gap:14px}.sg--m-list .sg-card__ph{align-self:start;border-radius:8px}.sg--m-list .sg-card__img{padding:8%}.sg--m-list .sg-card__tags{top:6px;left:6px;gap:3px}.sg--m-list .sg-pill{min-height:19px;padding:1px 7px 0;font-size:10px}.sg--m-list .sg-card__b{padding-top:0}.sg--m-list .sg-card__name{-webkit-line-clamp:3}.sg--m-list .sg-price{align-self:end;padding-top:8px;gap:0 6px}.sg--m-list .sg-price__now{font-size:17px;line-height:22px}.sg--m-list .sg-price__c{font-size:11px}.sg--m-list .sg-price__unit{flex-basis:100%}.sg--m-list .sg-buy{align-self:end;padding:8px 0 0 8px}.sg--m-list .sg-add{width:auto;height:38px;padding:0 14px 0 11px!important;font-size:13px}.sg--m-list .sg-add__ic,.sg--m-list .sg-add__s{display:block}.sg--m-list .sg-add__t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sg--m-list .sg-add.is-done .sg-add__ic,.sg--m-list .sg-add.is-done .sg-add__s{display:none}.sg--m-list .sg-add.is-done .sg-add__t{position:static;width:auto;height:auto;overflow:visible;clip:auto}.sg--m-list .sg-item--su{padding:20px 0;border-bottom:0}.sg--m-list .sg-su{margin-inline:calc(var(--sg-pad) * -1);width:auto;border-radius:0;padding-inline:var(--sg-pad)}}@media(min-width:600px){.sg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}.sg-su{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:32px 36px}.sg-su__copy{padding-right:0}.sg-su__f{padding-right:24px}}@media(hover:hover)and (pointer:fine)and (min-width:600px){.sg-card{grid-template-rows:auto 1fr auto}.sg-buy{grid-area:ph;align-self:end;z-index:2;padding:0;margin:0 10px 10px;opacity:0;transform:translateY(8px);transition:opacity .2s var(--sg-ease),transform .25s var(--sg-ease)}.sg-card:hover .sg-buy,.sg-card:focus-within .sg-buy,.sg-buy.is-on{opacity:1;transform:none}.sg-buy .sg-add{height:40px;border-color:var(--sg-forest)!important;background:var(--sg-forest)!important;color:var(--sg-white)!important;box-shadow:0 6px 16px #2b2e2c24}.sg-buy .sg-add:hover{border-color:var(--sg-forest-h)!important;background:var(--sg-forest-h)!important}.sg-buy .sg-add--off,.sg-buy .sg-add--off:hover{border-color:var(--sg-line)!important;background:var(--sg-white)!important;color:var(--sg-meta)!important;box-shadow:none}}@media(min-width:990px){.sg{display:grid;grid-template-columns:var(--sg-side) minmax(0,1fr);grid-template-areas:"panel bar" "panel head" "panel main";column-gap:44px;align-items:start;padding-top:8px}.sg-body{display:contents}.sg-scrim{display:none}.sg-bar{grid-area:bar;position:static;margin:0;padding:8px 0 0;border:0}.sg-bar__btn{display:none}.sg:not(.sg--needs-desk) .sg-bar{display:none}.sg-needs{flex-wrap:wrap;margin:0!important;padding:0!important;overflow:visible}.sg-head{grid-area:head;min-height:0;padding:10px 0;border-bottom:1px solid var(--sg-hair)}.sg-count{font-size:14px}.sg-sort__s{height:36px;padding:0 30px 0 14px;border:1px solid var(--sg-line);border-radius:var(--sg-pill)}.sg-sort__ic{right:14px}.sg-main{grid-area:main;padding-top:16px}.sg-panel,.sg-panel.is-open{grid-area:panel;position:sticky;inset:auto;top:calc(var(--sg-top) + 16px);z-index:1;width:auto;max-height:calc(100vh - var(--sg-top) - 32px);margin-top:8px;border-radius:0;box-shadow:none;visibility:visible;transform:none;transition:none;overflow:hidden}.sg-panel__head{min-height:0;padding:4px 0 8px;border-bottom:0}.sg-panel__t{font-size:16px;line-height:20px}.sg-close,.sg-panel__foot{display:none}.sg-form{padding:0 8px 24px 0;scrollbar-width:thin;scrollbar-color:var(--sg-line-2) transparent}.sg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 22px}.sg-su{padding:40px 48px;gap:48px}.sg-su__t{font-size:24px;line-height:30px}.sg--nf{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "head" "main"}.sg--nf .sg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.sg-grid{grid-template-columns:repeat(var(--sg-cols,4),minmax(0,1fr))}}@media(hover:none){.sg-add:hover{background:var(--sg-white)!important;color:var(--sg-forest)!important}.sg--btn-solid .sg-add:hover{background:var(--sg-forest)!important;color:var(--sg-white)!important}.sg-card:hover .sg-card__i{transform:none}}@media(prefers-reduced-motion:reduce){.sg *,.sg *:before,.sg *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:719px){.sg .sg-sort__s,.sg .sg-find{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/shop-grid.css.map */
