.v28-gadget-page .v28-info{min-width:0}.v28-gadget-page .v28-gadget-variants{border:0;min-width:0;margin:22px 0 0;padding:0}.v28-gadget-page .v28-gadget-variants legend{color:#214637;margin-bottom:10px;font-size:14px;font-weight:700}.v28-gadget-page .v28-gadget-variants .v28-variants{align-content:start;gap:8px}.v28-gadget-page .v28-gadget-variants .v28-variant{cursor:pointer;align-items:center;gap:5px;max-width:100%;font-size:12px;line-height:1.25;display:inline-flex}.v28-gadget-page .v28-variant-label{align-items:center;gap:.35em;display:inline-flex}.v28-gadget-page .v28-variant[data-selected=true]{color:#fff;background:#214637;border-color:#214637}.v28-gadget-page .v28-variant input{opacity:0;width:1px;height:1px;position:absolute}.v28-gadget-page .v28-variant:focus-within{outline-offset:2px;outline:3px solid #91ba65}.v28-gadget-page .v28-gadget-variants legend span{color:#68806d;font-weight:400}.v28-gadget-page .v28-variant-toggle{color:#24533b;text-underline-offset:3px;background:0 0;border:0;padding:10px 0;font-size:13px;font-weight:700;text-decoration:underline;display:block}.v28-gadget-page .v28-photo-count{color:#244331;background:#fffdf2e8;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:15px;left:15px}.v28-gadget-page .v28-gadget-highlights{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;margin:0 0 20px;display:grid}.v28-gadget-page .v28-gadget-highlights>div{background:#eef5eb;border:1px solid #dce9d8;border-radius:10px;min-width:0;padding:10px 12px}.v28-gadget-page .v28-gadget-highlights dt{color:#57705d;margin-bottom:4px;font-size:11px;font-weight:700}.v28-gadget-page .v28-gadget-highlights dd{color:#1e3e2d;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.v28-gadget-page .v28-gadget-variants p{color:#607066;margin:9px 0 0;font-size:13px}.v28-gadget-page .v28-main-photo img,.v28-gadget-page .v28-thumb img,.v28-gadget-page .v28-recommendation-photo img{object-fit:contain;background:#fff}.v28-gadget-page .v28-gadget-specs{margin:0}.v28-gadget-page .v28-gadget-specs>div{border-bottom:1px solid #e3eae2;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:18px;padding:12px 0;font-size:14px;line-height:1.55;display:grid}.v28-gadget-page .v28-gadget-specs dt{color:#214637;font-weight:700}.v28-gadget-page .v28-gadget-specs dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.v28-gadget-page .v28-recommendations-desktop h2{color:#193d2d;margin:0 0 16px;font-size:23px;font-weight:500}.v28-gadget-page .v28-content-grid>.v28-details{grid-column:1/3}@media (max-width:1050px){.v28-gadget-page .v28-content-grid>.v28-details{grid-column:1}}@media (max-width:700px){.v28-gadget-page .v28-variant-label{flex-direction:column;gap:2px}.v28-gadget-page .v28-variant-size{white-space:nowrap;display:block}.v28-gadget-page .v28-gadget-variants .v28-variants{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:6px;display:grid}.v28-gadget-page .v28-gadget-variants .v28-variant{text-align:center;overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0}.v28-gadget-page .v28-gadget-variants legend{text-align:center;width:100%}.v28-gadget-page .v28-info h1{order:1}.v28-gadget-page .v28-info .v28-brand{order:2}.v28-gadget-page .v28-gallery{order:3}.v28-gadget-page .v28-buyline{order:4}.v28-gadget-page .v28-gadget-variants{order:5;width:100%;margin-top:13px}.v28-gadget-page .v28-stock{order:6}.v28-gadget-page .v28-summary{order:7}.v28-gadget-page .v28-gadget-highlights{order:8;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.v28-gadget-page .v28-composition-link{order:9}.v28-gadget-page .v28-actions,.v28-gadget-page .v28-notify{order:10}.v28-gadget-page .v28-service-facts{order:11}.v28-gadget-page .v28-gadget-specs>div{grid-template-columns:1fr;gap:3px}}.v28-gadget-page .v28-main-photo{cursor:zoom-in}.v28-gadget-page .v28-thumb-more{color:#fff;letter-spacing:.02em;pointer-events:none;background:#152f27b3;place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;inset:0}@media (max-width:700px){.v28-gadget-page .v28-thumbs{gap:8px;overflow:visible}.v28-gadget-page .v28-thumb{aspect-ratio:1;width:min(70px,16.6667% - 6.66667px);height:auto}}.v28-photo-viewer{z-index:1000;background:#07180ef7;outline:none;flex-direction:column;align-items:center;gap:14px;padding:70px 18px 16px;display:flex;position:fixed;inset:0}.v28-photo-viewer-close{z-index:2;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:9px 13px;font-size:14px;position:absolute;top:18px;right:18px}.v28-photo-viewer-stage{flex:1;justify-content:center;align-items:center;gap:18px;width:100%;min-height:0;display:flex;container-type:size}.v28-photo-viewer-frame{--side:min(calc(100cqw - 140px),100cqh,1000px);width:var(--side);height:var(--side);touch-action:pan-y;background:#fff;border-radius:10px;flex:none;position:relative;overflow:hidden}.v28-photo-viewer-frame img{object-fit:contain;padding:3%}.v28-photo-viewer-count{color:#244331;background:#fffdf2e8;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:14px}.v28-photo-viewer-nav{color:#152f27;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0 0 4px;font-size:30px;line-height:1;display:grid;box-shadow:0 2px 12px #0003}.v28-photo-viewer-strip{scrollbar-width:thin;scrollbar-color:#fff6 transparent;flex:none;gap:8px;max-width:min(100%,1000px);padding:4px;display:flex;overflow-x:auto}.v28-photo-viewer-thumb{opacity:.6;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;flex:none;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.v28-photo-viewer-thumb:first-child{margin-left:auto}.v28-photo-viewer-thumb:last-child{margin-right:auto}.v28-photo-viewer-thumb img{object-fit:contain}.v28-photo-viewer-thumb[aria-current=true]{opacity:1;border-color:#fff}.v28-photo-viewer-thumb:hover{opacity:1}@media (max-width:700px){.v28-photo-viewer{gap:10px;padding:62px 10px 12px}.v28-photo-viewer-close{top:max(12px,env(safe-area-inset-top));right:12px}.v28-photo-viewer-stage{position:relative}.v28-photo-viewer-frame{--side:min(100cqw,100cqh)}.v28-photo-viewer-nav{z-index:1;background:#ffffffd9;width:40px;height:40px;font-size:26px;position:absolute;top:50%;transform:translateY(-50%)}.v28-photo-viewer-nav.is-prev{left:6px}.v28-photo-viewer-nav.is-next{right:6px}.v28-photo-viewer-thumb{width:54px;height:54px}}
