.cym-envases-nav{margin:0 0 26px;color:#282725}.cym-envases-intro{max-width:75ch;font-size:15px;line-height:1.55;margin:0 0 18px}.cym-envases-section{margin:0 0 20px}.cym-envases-section h2{font-size:18px;font-weight:600;color:#282725;margin:0 0 10px}.cym-envases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.cym-envases-grid li{min-width:0}.cym-envases-grid a{display:flex;align-items:center;gap:12px;min-height:94px;padding:10px 12px;border:1px solid #dedbd6;border-radius:10px;background:#fff;color:#282725;text-decoration:none;font-size:15px;line-height:1.3}.cym-envases-grid a:hover{border-color:#8c4e32;background:#fcfaf8}.cym-envases-grid a:focus-visible{outline:3px solid #282725;outline-offset:3px}.cym-envases-grid img{width:72px;height:72px;object-fit:contain;flex:0 0 72px}.cym-envases-arrow{margin-left:auto;font-size:24px;color:#8c4e32}.cym-envases-image-placeholder{width:72px;text-align:center;font-size:32px}.cym-envases-all-title{font-size:19px;margin:8px 0 16px}.cym-envases-nav+.cym-envases-all-title{clear:both}@media(min-width:1200px){.cym-envases-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.cym-envases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cym-envases-grid a{min-height:82px;padding:8px;gap:7px;font-size:13px}.cym-envases-grid img{width:54px;height:54px;flex-basis:54px}.cym-envases-image-placeholder{width:54px}.cym-envases-arrow{font-size:20px}.cym-envases-section h2{font-size:17px}.cym-envases-intro{font-size:14px}.cym-envases-section{margin-bottom:17px}}@media(max-width:350px){.cym-envases-grid{grid-template-columns:minmax(0,1fr)}}

.cym-envases-grid a>span:not(.cym-envases-arrow){min-width:0;overflow-wrap:anywhere}@media(max-width:380px){.cym-envases-grid img{width:44px;height:44px;flex-basis:44px}.cym-envases-grid a{gap:6px}}

.cym-collections-directory{border:1px solid #dedbd6;border-radius:10px;background:#fff;margin:14px 0 0}.cym-collections-directory>summary{padding:14px 16px;cursor:pointer;font-size:16px;font-weight:600;color:#282725;min-height:48px}.cym-collections-content{padding:0 16px 16px}.cym-collections-content label{display:block;font-weight:600;margin:4px 0 6px}.cym-collections-content input{width:100%;max-width:480px;min-height:44px;padding:10px 12px;border:1px solid #aaa;border-radius:6px;font-size:16px;color:#282725;background:#fff}.cym-collections-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;list-style:none;margin:12px 0 0;padding:0}.cym-collections-list>li{border-bottom:1px solid #eee;min-width:0;overflow-wrap:anywhere}.cym-collections-list a,.cym-collections-list summary{display:block;padding:12px 4px;min-height:44px;line-height:1.4;color:#282725;cursor:pointer}.cym-collections-list a:hover{color:#8c4e32;text-decoration:underline}.cym-collections-list summary{display:list-item;margin-left:16px}.cym-collection-products{padding-left:18px;list-style:none}.cym-collection-products a{font-size:13px;padding:9px 2px}.cym-collections-list small{color:#68645f;white-space:nowrap}.cym-collections-directory :focus-visible{outline:3px solid #282725;outline-offset:2px}.cym-collections-list [hidden],.cym-collection-empty[hidden]{display:none!important}.cym-collection-empty{padding:10px 0}.cym-collections-list>li:has(details[open]){grid-column:1/-1}@media(max-width:767px){.cym-collections-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.cym-collections-content{padding:0 12px 12px}.cym-collections-list a,.cym-collections-list summary{font-size:13px}}@media(max-width:350px){.cym-collections-list{grid-template-columns:minmax(0,1fr)}}

.cym-collections-more{margin:12px 0 18px}.cym-collections-more p{font-weight:600;margin-bottom:6px}.cym-collections-more ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:0}.cym-collections-more a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #dedbd6;border-radius:7px;color:#282725;background:#fff}.cym-collections-more a:hover{border-color:#8c4e32;color:#8c4e32}

.cym-directory-label-open{display:none}.cym-collections-directory[open]>summary .cym-directory-label-closed{display:none}.cym-collections-directory[open]>summary .cym-directory-label-open{display:inline}.cym-directory-close{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin:16px 0 0;padding:12px 16px;border:1px solid #8c4e32;border-radius:8px;background:#fff;color:#713e29;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer}.cym-directory-close[hidden]{display:none!important}.cym-directory-close:hover{background:#fcf7f3}.cym-directory-close:focus-visible{outline:3px solid #282725;outline-offset:3px}.cym-collections-directory{scroll-margin-top:110px}
