.space-product-overview{background:#fff;color:#151914;padding:18px 0 72px}.space-product-overview *{box-sizing:border-box}.space-product-overview a{color:inherit}.space-product-overview__wrap{width:min(1440px,calc(100% - 64px));margin-inline:auto}.space-product-overview__breadcrumbs{display:flex;gap:6px;align-items:center;margin-bottom:18px;overflow-x:auto;color:#6b716d;font-size:11px;white-space:nowrap}.space-product-overview__breadcrumbs a{text-decoration:none}.space-product-overview__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(420px,1fr);gap:42px;align-items:start}.space-product-overview__gallery{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-rows:minmax(0,1fr);gap:12px;height:clamp(460px,38vw,620px);min-height:0;overflow:hidden}.space-product-overview__main-media,.space-product-overview__thumb{border:0;padding:0;overflow:hidden;cursor:pointer}.space-product-overview__main-media{position:relative;display:block;width:100%;height:100%;min-height:0;background:transparent;cursor:zoom-in}.space-product-overview__main-media img,.space-product-overview__main-media svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.space-product-overview__thumbs{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:8px;align-content:start;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#9ca8a1 transparent;scrollbar-gutter:stable;scrollbar-width:thin;padding-right:4px}.space-product-overview__thumbs::-webkit-scrollbar{width:4px}.space-product-overview__thumbs::-webkit-scrollbar-track{border-radius:999px;background:transparent}.space-product-overview__thumbs::-webkit-scrollbar-thumb{min-height:48px;border-radius:999px;background:#9ca8a1}.space-product-overview__thumbs::-webkit-scrollbar-thumb:hover{background:#66776d}.space-product-overview__thumb{min-width:0;aspect-ratio:1;padding:8px;border:1px solid #e3e4e1;background:#faf9f6}.space-product-overview__thumb img,.space-product-overview__thumb svg{display:block;width:100%;height:100%;object-fit:contain}.space-product-overview__thumb.is-active{border-color:#173d2d}.space-product-overview__details{min-width:0}.space-product-overview__details h1{margin:0 0 6px;font-family:Arial,sans-serif;font-size:clamp(26px,2.1vw,34px);line-height:1.08;letter-spacing:-.025em}.space-product-overview__sku{margin:0 0 12px;color:#414944;font-size:13px}.space-product-overview__rating{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:12px}.space-product-overview__rating>span{color:#b77924;letter-spacing:1px}.space-product-overview__rating small{color:#717872}.space-product-overview__price-row{display:flex;align-items:baseline;gap:10px;margin-top:22px}.space-product-overview__price{font-size:28px;font-weight:750}.space-product-overview__price-row s{color:#888e89;font-size:14px}.space-product-overview__tax{margin:3px 0 22px;color:#777e79;font-size:10px}.space-product-overview__option{border:0;padding:0;margin:0 0 18px}.space-product-overview__option legend{margin-bottom:8px;font-size:13px;font-weight:700}.space-product-overview__choices{display:flex;flex-wrap:wrap;gap:8px}.space-product-overview__choices input{position:absolute;opacity:0;pointer-events:none}.space-product-overview__choices label{min-width:48px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border:1px solid #cfd4d0;background:#fff;font-size:12px;cursor:pointer}.space-product-overview__choices input:checked+label{border-color:#173d2d;background:#173d2d;color:#fff}.space-product-overview__add,.space-product-overview__buy{width:100%;min-height:42px;border-radius:0;font:inherit;font-size:12px;font-weight:750;text-transform:uppercase;cursor:pointer}.space-product-overview__add{border:1px solid #173d2d;background:#173d2d;color:#fff}.space-product-overview__buy{margin-top:8px;border:1px solid #173d2d;background:#fff;color:#173d2d}.space-product-overview__add:disabled,.space-product-overview__buy:disabled{opacity:.5;cursor:not-allowed}.space-product-overview__form-status{min-height:17px;margin:7px 0 0;color:#2f6548;font-size:11px}.space-product-overview__form-status.is-error{color:#a34d38}.space-product-overview__assurances{display:grid;gap:6px;list-style:none;margin:12px 0;padding:0;color:#66706a;font-size:10px;line-height:1.45}.space-product-overview__assurances li{display:flex;gap:7px}.space-product-overview__assurances li>span{color:#27704a;font-weight:800}.space-product-overview__payments{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 0;border-bottom:1px solid #dde1de;font-size:10px}.space-product-overview__payments div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px}.space-product-overview__payments svg{width:41px;height:auto}.space-product-overview__accordions details{border-bottom:1px solid #dde1de}.space-product-overview__accordions summary{display:flex;justify-content:space-between;padding:12px 0;list-style:none;font-size:12px;font-weight:700;cursor:pointer}.space-product-overview__accordions summary::-webkit-details-marker{display:none}.space-product-overview__accordions details[open] summary span{transform:rotate(45deg)}.space-product-overview__accordions .rte{padding-bottom:14px;font-size:12px;line-height:1.5}.space-product-overview__specifications{margin:0;padding:0 0 8px}.space-product-overview__specification{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(0,1.65fr);gap:18px;padding:14px 0;border-bottom:1px solid #dde1de}.space-product-overview__specification:last-child{border-bottom:0}.space-product-overview__specification dt,.space-product-overview__specification dd{margin:0;color:#60645f;font-size:12px;line-height:1.45}.space-product-overview__specification dt{font-weight:750;letter-spacing:.08em;text-transform:uppercase}.space-product-overview__specification dt:not(:empty):after{content:":"}.space-product-overview__matching{min-width:0;margin-top:18px}.space-product-overview__matching h2{margin:0 0 8px;font-family:Arial,sans-serif;font-size:13px;font-weight:700}.space-product-overview__matching-shell{position:relative}.space-product-overview__matching-list{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}.space-product-overview__matching-list::-webkit-scrollbar{display:none}.space-product-overview__match{display:grid;flex:0 0 100%;grid-template-columns:112px minmax(0,1fr);gap:13px;min-height:128px;padding:9px;border:1px solid #e4e5e1;border-radius:4px;background:#fbfaf7;scroll-snap-align:start}.space-product-overview__match-image,.space-product-overview__match-image img,.space-product-overview__match-image svg{display:block;width:112px;height:108px;object-fit:cover}.space-product-overview__match-image{overflow:hidden;background:#f0eee8}.space-product-overview__match-image img{transition:transform .3s ease}.space-product-overview__match:hover .space-product-overview__match-image img{transform:scale(1.04)}.space-product-overview__match-content{display:grid;min-width:0;align-content:center;gap:5px}.space-product-overview__match-title{display:-webkit-box;overflow:hidden;color:inherit;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.space-product-overview__match-content small{overflow:hidden;color:#6c736e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.space-product-overview__match-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:5px}.space-product-overview__match strong{font-size:13px}.space-product-overview__match-form button{min-height:28px;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:#173d2d;font-size:10px;font-weight:700;cursor:pointer}.space-product-overview__match-form button:disabled{opacity:.5;cursor:not-allowed}.space-product-overview__matching-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.space-product-overview__matching-dots button{width:18px;height:3px;border:0;border-radius:99px;padding:0;background:#d5d9d6;cursor:pointer;transition:width .2s ease,background .2s ease}.space-product-overview__matching-dots button.is-active{width:24px;background:#315f49}.space-product-overview__matching-arrow{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:30px;height:30px;border:1px solid #d7ddd9;border-radius:50%;padding:0;background:#fffffff0;box-shadow:0 2px 8px #14281e1f;color:#173d2d;font-size:20px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,background .2s ease,color .2s ease}.space-product-overview__matching-arrow:hover{background:#173d2d;color:#fff}.space-product-overview__matching-arrow:disabled{opacity:.28;cursor:default}.space-product-overview__matching-arrow--previous{left:7px}.space-product-overview__matching-arrow--next{right:7px}.space-product-overview__viewer{width:100vw;max-width:none;height:100vh;max-height:none;border:0;padding:56px;background:#000000eb}.space-product-overview__viewer::backdrop{background:#000000eb}.space-product-overview__viewer img{display:block;width:100%;height:100%;object-fit:contain}.space-product-overview__viewer button{position:fixed;top:18px;right:22px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;font-size:27px;cursor:pointer}@media(max-width:1100px){.space-product-overview__grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr);gap:28px}.space-product-overview__gallery{grid-template-columns:minmax(0,1fr) 126px;height:clamp(420px,48vw,560px)}}@media(max-width:820px){.space-product-overview{padding-bottom:48px}.space-product-overview__wrap{width:min(100% - 28px,1440px)}.space-product-overview__grid{grid-template-columns:1fr;gap:28px}.space-product-overview__gallery{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;overflow:visible}.space-product-overview__thumbs{display:flex;height:auto;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.space-product-overview__thumb{flex:0 0 78px;width:78px;height:78px}.space-product-overview__main-media{height:auto;aspect-ratio:4 / 3}.space-product-overview__specification{grid-template-columns:minmax(105px,.85fr) minmax(0,1.4fr);gap:12px}.space-product-overview__viewer{padding:48px 12px 12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/space-product-overview.css.map */
