.sgw-catalog-intro{width:100%;max-width:none;min-width:0;box-sizing:border-box;margin:0;padding:22px 0 12px;color:#172e32}.sgw-catalog-intro__main{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.sgw-catalog-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:650;color:#38716d;margin:0 0 12px}.sgw-catalog-intro h1{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(32px,3.3vw,44px);font-weight:400;line-height:1.06;letter-spacing:-.025em;margin:0;max-width:540px}.sgw-catalog-intro__copy p{font-size:15px;line-height:1.65;margin:0 0 12px;color:#526568;max-width:520px}.sgw-catalog-intro a{color:#205c57;text-underline-offset:4px}.sgw-catalog-intro__copy>a{font-size:14px;font-weight:650;display:inline-flex;gap:14px;align-items:center}.sgw-catalog-intro__proof{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;border-top:1px solid #dde5e3;margin-top:16px;padding-top:11px;font-size:12px;color:#526568}.sgw-catalog-intro__proof .sgw-reviews--rating{margin:0}.sgw-catalog-intro__proof .sgw-reviews__rating{font-size:12px}.sgw-catalog-models{margin-top:2px;font-size:12px;color:#526568}.sgw-catalog-models summary{display:flex;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:12px 0;min-height:44px}.sgw-catalog-models summary::-webkit-details-marker{display:none}.sgw-catalog-models summary span:last-child{white-space:nowrap;color:#205c57;font-weight:600}.sgw-catalog-models>div{background:#f3f7f6;border-radius:10px;padding:20px}.sgw-catalog-models p{font-size:13px;line-height:1.6;max-width:850px;margin:0 0 16px}.sgw-catalog-models ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 32px;margin:0;padding-left:18px;line-height:1.6}.sgw-catalog-controls{grid-column:1/-1;display:block;padding:0 0 4px}.sgw-catalog-controls[hidden],.sgw-catalog-grid .product-grid__item[hidden]{display:none!important}.sgw-catalog-controls__tabs{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #dde5e3;padding-top:14px}.sgw-catalog-controls button{border:1px solid #d5e1de;border-radius:999px;background:#fff;color:#36514f;padding:10px 15px;min-height:44px;cursor:pointer;font:500 13px/1.4 var(--font-body--family,Arial,sans-serif)}.sgw-catalog-controls button span{font-size:11px;margin-left:6px;opacity:.72}.sgw-catalog-controls button[aria-pressed=true]{background:#203f3e;border-color:#203f3e;color:#fff}.sgw-catalog-controls button:hover{border-color:#285d56}.sgw-catalog-controls button:disabled{opacity:.45;cursor:default}.sgw-catalog-controls__status{font-size:12px;color:#64716f;margin:12px 0 0}.sgw-catalog-grid .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.sgw-catalog-grid .product-grid__item{display:flex;min-width:0;height:auto;align-self:stretch}.sgw-catalog-intro a:focus-visible,.sgw-catalog-models summary:focus-visible,.sgw-catalog-controls button:focus-visible{outline:2px solid #28645e;outline-offset:4px}@media(max-width:989px){.sgw-catalog-intro__main{gap:28px}.sgw-catalog-grid .product-grid{gap:20px 14px}}@media(max-width:749px){.sgw-catalog-intro{padding:24px 0 14px}.sgw-catalog-intro__main{grid-template-columns:1fr;gap:15px}.sgw-catalog-intro h1{max-width:360px}.sgw-catalog-intro__copy p{font-size:14px;margin-bottom:8px}.sgw-catalog-intro__proof{gap:9px 16px;margin-top:18px;padding-top:12px}.sgw-catalog-intro__proof .sgw-reviews--rating{width:100%}.sgw-catalog-models summary{flex-direction:column;gap:6px;font-size:11px}.sgw-catalog-models ul{grid-template-columns:1fr}.sgw-catalog-controls__tabs{flex-wrap:nowrap;overflow:auto;margin-right:-16px;padding-right:16px;padding-top:12px;padding-bottom:4px}.sgw-catalog-controls button{flex-shrink:0;font-size:12px;padding:9px 12px}.sgw-catalog-controls__status{font-size:11px;line-height:1.6}.sgw-catalog-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}}@media(prefers-reduced-motion:reduce){.sgw-catalog-card *{transition:none!important}}.sgw-catalog-grid .column-options{display:none}@media(max-width:749px){.sgw-catalog-controls{min-width:0;max-width:100%;width:100%;box-sizing:border-box;padding-inline:16px}.sgw-catalog-controls__tabs{margin-right:0;padding-right:0;max-width:100%;min-width:0;scrollbar-width:thin}}.sgw-catalog-card{width:100%;display:flex;flex-direction:column;align-self:stretch;height:100%;min-width:0;overflow:hidden;border:1px solid #dce5e4;border-radius:14px;background:#fff;color:#20272c;box-shadow:0 3px 14px #172e2c05;transition:border-color .18s ease,box-shadow .18s ease}.sgw-catalog-card:hover{border-color:#aac2bd;box-shadow:0 5px 18px #172e2c0b}.sgw-catalog-card a{color:inherit;text-decoration:none}.sgw-catalog-card a:focus-visible{outline:2px solid #235b5b;outline-offset:3px}.sgw-catalog-card__image-link{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:0;background:#f5f5f3;overflow:hidden;border-bottom:1px solid #edf0ee}.sgw-catalog-card .sgw-catalog-card__image{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1}.sgw-catalog-card__image-empty{padding:24px;text-align:center;color:#53646a}.sgw-catalog-card__availability{position:absolute;inset:auto 12px 12px;padding:7px 10px;border-radius:5px;background:#ffffffeb;color:#404b4d;font-size:12px;line-height:1.4;text-align:center}.sgw-catalog-card__body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px;gap:0}.sgw-catalog-card__purpose{margin:0 0 9px;min-height:1.4em;font-size:10px;font-weight:650;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:#53646a}.sgw-catalog-card--premium .sgw-catalog-card__purpose{color:#235b5b}.sgw-catalog-card__title{margin:0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.22;letter-spacing:-.02em;text-wrap:balance}.sgw-catalog-card__title a:hover{text-decoration:underline;text-underline-offset:4px}.sgw-catalog-card__reviews{display:flex;align-items:center;flex-wrap:wrap;gap:3px 7px;margin-top:10px;min-height:22px;font-size:12px;line-height:1.45;color:#526361}.sgw-catalog-card__reviews:empty{display:none}.sgw-catalog-card .sgw-catalog-card__product-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px 6px;font-size:12px;line-height:1.45;color:#526361}.sgw-catalog-card__product-rating:hover{text-decoration:underline;text-underline-offset:3px}.sgw-catalog-card__stars{position:relative;display:inline-block;flex:none;color:#d3ddd9;font-size:13px;line-height:1;letter-spacing:1px;white-space:nowrap}.sgw-catalog-card__stars-fill{position:absolute;top:0;left:0;width:var(--sgw-rating-fill,0%);overflow:hidden;color:#235b5b;white-space:nowrap}.sgw-catalog-card .sgw-catalog-card__shop-rating{display:flex;flex-wrap:wrap;column-gap:3px;font-size:12px;line-height:1.45;color:#526361}.sgw-catalog-card__shop-rating strong{font-weight:650;color:#235b5b}.sgw-catalog-card__shop-rating:hover{text-decoration:underline;text-underline-offset:3px}.sgw-catalog-card__benefit{margin:12px 0 20px;font-size:14px;line-height:1.5;color:#53646a;text-wrap:pretty}.sgw-catalog-card__purchase{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #e7ecea}.sgw-catalog-card__price{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.025em;color:#20272c}.sgw-catalog-card__from{font-size:12px;font-weight:450;letter-spacing:normal;color:#53646a}.sgw-catalog-card .sgw-catalog-card__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:11px;min-height:40px;padding:9px 12px;border:1px solid #d3e0dc;border-radius:6px;background:#f2f7f5;font-size:12px;font-weight:600;line-height:1.4;color:#235b5b}.sgw-catalog-card__cta:hover{background:#e8f1ed;border-color:#91b7ab}@media(min-width:750px){.sgw-catalog-card__image-link{max-height:280px;background:#fff;flex-shrink:0}.sgw-catalog-card .sgw-catalog-card__image{max-height:280px;object-fit:contain}}@media(max-width:749px){.sgw-catalog-card{border-radius:10px}.sgw-catalog-card__body{padding:13px 12px 14px}.sgw-catalog-card__purpose{font-size:9px;letter-spacing:.065em;margin-bottom:7px}.sgw-catalog-card__title{font-size:16px;line-height:1.3;text-wrap:pretty}.sgw-catalog-card__reviews{margin-top:8px;font-size:11px}.sgw-catalog-card .sgw-catalog-card__shop-rating,.sgw-catalog-card .sgw-catalog-card__product-rating{font-size:11px}.sgw-catalog-card__benefit{font-size:12px;line-height:1.5;margin:10px 0 15px}.sgw-catalog-card__purchase{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.sgw-catalog-card__price{font-size:18px}.sgw-catalog-card__from{font-size:11px}.sgw-catalog-card .sgw-catalog-card__cta{width:100%;min-height:42px;padding:9px 10px;font-size:11px}.sgw-catalog-card__availability{inset:auto 7px 7px;font-size:10px;padding:5px 7px}}@media(prefers-reduced-motion:reduce){.sgw-catalog-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sgw-catalog.css.map */
