.calmo-nido .nido-support-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:32px;border:1px solid #cfd6c3;border-radius:14px;background:#f8f8f1;overflow:hidden}.calmo-nido .nido-support-pair article{padding:28px 30px}.calmo-nido .nido-support-pair article+article{border-left:1px solid #d7ddcc}.calmo-nido .nido-support-kicker{font:600 11px/1.6 Inter,system-ui,sans-serif;letter-spacing:.07em;color:#63724f;margin:0 0 13px}.calmo-nido .nido-support-pair h3{font:500 23px/1.4 Sora,system-ui,sans-serif;letter-spacing:-.6px;color:#324336;margin:0 0 14px;max-width:390px}.calmo-nido .nido-support-pair article>p:last-child{font:400 15px/1.8 Inter,system-ui,sans-serif;color:#59654f;margin:0}.calmo-nido .nido-support-together{grid-column:1/-1;background:#e7eddd;padding:18px 30px;font:500 14px/1.75 Inter,system-ui,sans-serif;color:#3e5134}.calmo-nido #wybierz{scroll-margin-top:32px;outline:none;box-shadow:none}.calmo-nido .nido-gallery-caption-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:15px 0 12px}.calmo-nido [data-gallery-caption]{font:500 13px/1.6 Inter,system-ui,sans-serif;color:#3c5035;margin:0}.calmo-nido .nido-gallery-nav{display:flex;align-items:center;gap:7px;flex:none}.calmo-nido .nido-gallery-nav button{display:grid;place-content:center;width:44px;min-height:44px;border:1px solid #c9d1be;border-radius:50%;background:#fafbf5;color:#344d2f;font:400 19px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}.calmo-nido .nido-gallery-nav button:hover{background:#e6eddc;border-color:#748966}.calmo-nido [data-gallery-position]{min-width:35px;text-align:center;font:400 12px/1 Inter,system-ui,sans-serif;color:#69745e}.calmo-nido .thumbs{position:relative;display:flex;flex-wrap:nowrap;gap:9px;overflow-x:auto;padding:3px 3px 10px;margin:0 -3px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a5b494 #e9eddf;overscroll-behavior-x:contain}.calmo-nido .thumbs button{flex:0 0 68px;width:68px;height:68px;padding:3px;scroll-snap-align:start;background:#fff;border:1px solid #d9dfd0;border-radius:8px;transition:border-color .2s,box-shadow .2s}.calmo-nido .thumbs button.active{border-color:#3d5832;box-shadow:0 0 0 1px #3d5832}.calmo-nido .thumbs img{width:100%;height:100%;object-fit:contain;border-radius:5px}.calmo-nido .nido-gallery-note{font:400 12px/1.7 Inter,system-ui,sans-serif;color:#66705d;margin-top:10px}.calmo-nido .nido-size-cards{display:none}.calmo-nido .nido-faq-group+.nido-faq-group{margin-top:32px}.calmo-nido .nido-faq-group>h3{font:600 13px/1.6 Inter,system-ui,sans-serif;letter-spacing:.03em;color:#4a603d;margin:0 0 13px}.calmo-nido .nido-faq-groups details{border-bottom:1px solid #d4d9cb}.calmo-nido .nido-faq-groups details:first-of-type{border-top:1px solid #d4d9cb}.calmo-nido .nido-faq-groups summary{display:flex;justify-content:space-between;align-items:center;gap:22px;list-style:none;font:500 15px/1.65 Inter,system-ui,sans-serif;padding:20px 0;color:#324336;cursor:pointer}.calmo-nido .nido-faq-groups summary::-webkit-details-marker{display:none}.calmo-nido .nido-faq-groups summary>span{display:grid;place-content:center;width:26px;min-width:26px;height:26px;border-radius:50%;background:#e8eddf;color:#465c38;transition:transform .2s}.calmo-nido .nido-faq-groups details[open] summary>span{transform:rotate(45deg)}.calmo-nido .nido-faq-answer{padding:0 28px 23px 0}.calmo-nido .nido-faq-groups .nido-faq-answer p{font:400 15px/1.85 Inter,system-ui,sans-serif;color:#5a6352;padding:0;margin:0 0 12px}.calmo-nido .nido-faq-answer .text-link{font:500 13px/1.6 Inter,system-ui,sans-serif;display:inline-block;margin-top:3px}.calmo-nido .nido-fit-instruction p{font:400 14px/1.75 Inter,system-ui,sans-serif}.calmo-nido .nido-fit-instruction h3{font:600 14px/1.6 Inter,system-ui,sans-serif}.calmo-nido .nido-fit-instruction{min-height:110px}.calmo-nido .nido-fit-visual-caption{font:400 12px/1.6 Inter,system-ui,sans-serif}.calmo-nido .nido-fit-entry-heading{font:600 15px/1.6 Inter,system-ui,sans-serif}.calmo-nido .nido-fit-rule{font:400 13px/1.75 Inter,system-ui,sans-serif}.calmo-nido .nido-fit-margin{font:400 13px/1.6 Inter,system-ui,sans-serif}.calmo-nido .nido-fit-fields label>span{font:500 13px/1.6 Inter,system-ui,sans-serif}.calmo-nido .nido-fit-result p{font:400 13px/1.75 Inter,system-ui,sans-serif}.calmo-nido .nido-fit .nido-fit-disclaimer{font:400 12px/1.7 Inter,system-ui,sans-serif}.calmo-nido .nido-fit-steps button{font-family:Inter,system-ui,sans-serif;font-size:13px;gap:7px;min-height:46px}.calmo-nido .nido-fit-ruler-label{font-family:Inter,system-ui,sans-serif;min-height:44px}.calmo-nido .table-note{font-size:13px;line-height:1.8}.calmo-nido .nido-gallery-nav button:focus-visible,.calmo-nido .nido-size-card summary:focus-visible{outline:3px solid #8a9e77;outline-offset:3px}@media(max-width:700px){.calmo-nido .nido-support-pair{grid-template-columns:1fr;margin-top:24px}.calmo-nido .nido-support-pair article{padding:24px 22px}.calmo-nido .nido-support-pair article+article{border-left:0;border-top:1px solid #d7ddcc}.calmo-nido .nido-support-pair h3{font-size:21px;line-height:1.45}.calmo-nido .nido-support-pair article>p:last-child{font-size:14px}.calmo-nido .nido-support-together{padding:18px 22px;font-size:14px}.calmo-nido .choose-grid{display:flex;flex-direction:column;gap:32px}.calmo-nido .choose-grid>.purchase{order:0;width:100%}.calmo-nido .choose-grid>.product-gallery{order:1;width:100%;min-width:0}.calmo-nido .nido-gallery-caption-row{align-items:flex-start;gap:10px}.calmo-nido [data-gallery-caption]{font-size:13px;padding-top:9px}.calmo-nido .thumbs button{flex-basis:66px;width:66px;height:66px;aspect-ratio:1}.calmo-nido .nido-gallery-nav{gap:4px}.calmo-nido .nido-gallery-nav button{width:44px;min-height:44px}.calmo-nido .size-table-wrap>.nido-table-scroll,.calmo-nido .size-table-wrap>.nido-table-hint{display:none}.calmo-nido .nido-size-cards{display:grid;gap:10px;margin-bottom:18px}.calmo-nido .nido-size-card{border:1px solid #cdd6bf;background:#fafbf5;border-radius:10px;overflow:hidden}.calmo-nido .nido-size-card summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:88px;padding:16px;list-style:none;cursor:pointer}.calmo-nido .nido-size-card summary::-webkit-details-marker{display:none}.calmo-nido .nido-size-card summary>b{display:grid;place-content:center;width:43px;height:43px;flex:none;border:1px solid #b9c7a8;border-radius:9px;background:#e9efdf;font:600 16px Inter,system-ui,sans-serif;color:#38502e}.calmo-nido .nido-size-card summary>span:not(.nido-size-expand){flex:1;font:500 16px/1.5 Inter,system-ui,sans-serif;color:#334a2a}.calmo-nido .nido-size-card small{display:block;font:400 12px/1.5 Inter,system-ui,sans-serif;color:#69775d}.calmo-nido .nido-size-expand{font-size:22px;font-weight:400;transition:transform .2s}.calmo-nido .nido-size-card[open] .nido-size-expand{transform:rotate(45deg)}.calmo-nido .nido-size-card-body{padding:0 16px 20px}.calmo-nido .nido-size-card dl{margin:0;border-top:1px solid #dce2d1;padding-top:8px}.calmo-nido .nido-size-card dl>div{display:grid;grid-template-columns:1fr 1.15fr;gap:12px;padding:7px 0;font:400 13px/1.6 Inter,system-ui,sans-serif}.calmo-nido .nido-size-card dt{color:#6e795f}.calmo-nido .nido-size-card dd{margin:0;color:#334a2a}.calmo-nido .nido-size-card-body .text-link{font-size:14px;margin-top:10px}.calmo-nido .nido-faq-groups summary{font-size:15px;line-height:1.65;padding:19px 0}.calmo-nido .nido-faq-groups .nido-faq-answer p{font-size:14px;line-height:1.85}.calmo-nido .nido-faq-answer{padding-right:5px}.calmo-nido .nido-fit-instruction{min-height:125px}.calmo-nido .nido-fit-instruction p,.calmo-nido .nido-fit-instruction h3{font-size:14px}.calmo-nido .nido-fit-entry-heading{font-size:15px}.calmo-nido .nido-fit-fields label>span{font-size:13px}.calmo-nido .nido-fit-steps button{font-size:12px;gap:5px}.calmo-nido .nido-fit-ruler-label{font-size:11px}.calmo-nido .nido-fit-margin{font-size:13px}}@media(prefers-reduced-motion:reduce){.calmo-nido .nido-gallery-nav button,.calmo-nido .nido-faq-groups summary>span,.calmo-nido .nido-size-expand{transition:none}}.calmo-nido .size-grid{display:block}.calmo-nido .size-grid>.size-table-wrap{margin-top:42px}.calmo-nido .size-grid>.size-table-wrap .table-note{max-width:850px}.calmo-nido .size-grid>.size-table-wrap .small-callout{max-width:850px}.calmo-nido .size-section>.wrap>.nido-inline-review{margin-top:28px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/calmo-nido-refinement.css.map */
