.sonioro-s.so-cf .so-cg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:14px}@container so (min-width:600px){.sonioro-s.so-cf .so-cg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@container so (min-width:900px){.sonioro-s.so-cf .so-cg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}}@container so (min-width:1024px){.sonioro-s.so-cf:not(.is-nof) .so-cg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sonioro-s.so-cf.is-js.is-side-off .so-cg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sonioro-s.so-cf .so-cg :is(.so-cg-slot,.so-cg-empty,.so-cg-warn){grid-column:1/-1;min-width:0}.sonioro-s.so-cf .so-cg :is(.so-cg-slot--p8,.so-cg-slot--p15,.so-cg-slot--p20){display:none}@container so (min-width:600px){.sonioro-s.so-cf .so-cg .so-cg-slot--p15{display:block}.sonioro-s.so-cf .so-cg .so-cg-slot--p16{display:none}}@container so (min-width:900px){.sonioro-s.so-cf .so-cg :is(.so-cg-slot--p6,.so-cg-slot--p15){display:none}.sonioro-s.so-cf .so-cg :is(.so-cg-slot--p8,.so-cg-slot--p20){display:block}}@container so (min-width:1024px){.sonioro-s.so-cf:not(.is-nof) .so-cg :is(.so-cg-slot--p6,.so-cg-slot--p15){display:block}.sonioro-s.so-cf:not(.is-nof) .so-cg :is(.so-cg-slot--p8,.so-cg-slot--p20){display:none}.sonioro-s.so-cf.is-js.is-side-off .so-cg :is(.so-cg-slot--p6,.so-cg-slot--p15){display:none}.sonioro-s.so-cf.is-js.is-side-off .so-cg :is(.so-cg-slot--p8,.so-cg-slot--p20){display:block}}.sonioro-s.so-cf .so-cg .so-card :is(.card,.card-product,.card-product__wrapper,.card-media){transform:none!important;box-shadow:none;outline:0}.sonioro-s.so-cf .so-cg .so-card .card-product .card-media>img{transform:none;transition:opacity .15s linear}.sonioro-s.so-cf .so-cg .so-card .card-product .card-media>img:first-child{opacity:1}@media(hover:none){.sonioro-s.so-cf .so-cg .so-card .card-media>img+img{display:none}}.sonioro-s.so-cf .so-cg .so-card .card__badge{top:8px;left:8px}.sonioro-s.so-cf .so-cg .so-card .card__badge .badge{height:auto;padding:4px 8px;border-radius:999px;background:var(--so-paper,#FBF8EF);box-shadow:0 0 0 1px var(--so-line,rgba(26,22,19,.18));color:var(--so-ink);font:600 11px/1.2 var(--so-font-text);letter-spacing:.1em}.sonioro-s.so-cf .so-cg .so-card .card-product__group.group-right{top:2px;right:2px}.sonioro-s.so-cf .so-cg .so-card .wishlist-icon{color:var(--so-ink)}.sonioro-s.so-cf .so-cg .so-card .card-wishlist .icon{width:11.6px;height:11.6px;overflow:visible;stroke:currentColor;stroke-width:18;stroke-linejoin:round}.sonioro-s.so-cf .so-cg .so-card .card-wishlist .icon-wishlist-add{stroke-width:10}.sonioro-s.so-cf .so-cg .so-card{--color-link-hover:var(--so-ink);--product-title-color-hover:var(--so-ink)}.sonioro-s.so-cf:not(.is-js) .so-cg .card-wishlist{display:none}.sonioro-s.so-cf .so-cg .so-card .card-title{display:block;position:relative;z-index:1;padding:14px 0 11px;margin:-14px 0 -11px;overflow:visible;-webkit-line-clamp:none}.sonioro-s.so-cf .so-cg .so-card .card-product__wrapper{border-radius:6px;overflow:hidden}.sonioro-s.so-cf .so-cg .so-card .card-title{font-family:var(--so-font-text);font-size:15px;line-height:1.3;letter-spacing:0;color:var(--so-ink)}.sonioro-s.so-cf .so-cg .so-card .card-title>.text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@container so (min-width:600px){.sonioro-s.so-cf .so-cg .so-card .card-title{font-size:16px}}.sonioro-s.so-cf .so-cg .so-card .jdgm-prev-badge[data-number-of-reviews="0"]{visibility:hidden}@container so (max-width:599px){.sonioro-s.so-cf .so-cg .so-card .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.sonioro-s.so-cf .so-cg .so-card .price .price__sale>.price__last{order:-1;flex-basis:100%}.sonioro-s.so-cf .so-cg .so-cg-plx{order:-1;flex-basis:100%}}.sonioro-s.so-cf .so-cg .so-card .card-title [data-change-title]{display:none}.sonioro-s.so-cf .so-cg .so-card .price .price__last{order:0}.sonioro-s.so-cf .so-cg .so-card .price-item .text{vertical-align:baseline}.sonioro-s.so-cf .so-cg .so-card .card-action .button:not([disabled]):hover{transform:none!important;box-shadow:none}.sonioro-s.so-cf .so-cg :is(.so-card .card-title,.so-cg-sug,.so-cg-more-btn,.so-cg-back,.so-cg-retry):focus-visible{outline:3px solid var(--so-ink);outline-offset:3px}.sonioro-s.so-cf .so-cg :is(.so-card .card-link,.so-card .card-title,.so-cg-sug,.so-cg-more-btn,.so-cg-back){transition:none}.sonioro-s.so-cf .so-cg :is(.so-cg-plp,.so-cg-pltag,.so-cg-pltag>span){display:none}.sonioro-s.so-cf.is-js .so-cg .so-card[data-so-pl] .card-price{display:grid}.sonioro-s.so-cf.is-js .so-cg [data-so-pl] .card-price>*{grid-area:1/1}.sonioro-s.so-cf.is-js .so-cg [data-so-pl] .so-cg-plp{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;visibility:hidden;font:600 13px/1.3 var(--so-font-text);color:var(--so-ink)}.sonioro-s.so-cf.is-js.is-pl-gold .so-cg [data-so-pl] .so-cg-plp--gold,.sonioro-s.so-cf.is-js.is-pl-silver .so-cg [data-so-pl] .so-cg-plp--silver{visibility:visible}.sonioro-s.so-cf.is-js:is(.is-pl-gold,.is-pl-silver) .so-cg [data-so-pl] .card-price>.price{visibility:hidden}.sonioro-s.so-cf .so-cg .so-cg-plx{font-size:15px}.sonioro-s.so-cf .so-cg .so-cg-plc{font-weight:400;color:var(--so-ink-2,#4A443C);text-decoration:line-through}.sonioro-s.so-cf.is-js.is-pl-gold .so-cg [data-so-pl-shown=gold] .so-cg-pltag,.sonioro-s.so-cf.is-js.is-pl-silver .so-cg [data-so-pl-shown=silver] .so-cg-pltag{position:absolute;left:8px;bottom:8px;z-index:1;display:inline-flex;padding:3px 9px 3px 4px;border-radius:999px;background:var(--so-paper,#FBF8EF);box-shadow:0 0 0 1px var(--so-line,rgba(26,22,19,.18));color:var(--so-ink);font:600 11px/1.3 var(--so-font-text);letter-spacing:0;text-transform:none;pointer-events:none}.sonioro-s.so-cf.is-pl-gold .so-cg .so-cg-pltag-g,.sonioro-s.so-cf.is-pl-silver .so-cg .so-cg-pltag-s{display:inline-flex;align-items:center;gap:5px}.sonioro-s.so-cf .so-cg .so-cg-pltag .so-cf-sw{width:14px;height:14px}.sonioro-s.so-cf .so-cg-empty{display:grid;gap:12px;justify-items:center;padding:36px 20px;background:var(--so-paper,#FBF8EF);box-shadow:inset 0 0 0 1px var(--so-line,rgba(26,22,19,.18));text-align:center;color:var(--so-ink)}.sonioro-s.so-cf .so-cg-kick{display:inline-flex;align-items:center;gap:9px;font:600 11px/1.2 var(--so-font-text);letter-spacing:.16em;text-transform:uppercase}.sonioro-s.so-cf .so-cg-kick:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--so-pink,#EBC4CF);box-shadow:0 0 0 1px var(--so-ink)}.sonioro-s.so-cf .so-cg-empty-h{margin:0;font:400 30px/1.05 var(--so-font-display);letter-spacing:0;color:inherit}.sonioro-s.so-cf .so-cg-empty-h:focus{outline:0}.sonioro-s.so-cf .so-cg-et{margin:0;font:400 14px/1.55 var(--so-font-text);color:var(--so-ink-2,#4A443C)}.sonioro-s.so-cf .so-cg-sugs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sonioro-s.so-cf .so-cg :is(.so-cg-sug,.so-cg-more-btn){display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:48px;padding:0 26px;border:1.5px solid var(--so-ink);border-radius:999px;background:transparent;color:var(--so-ink);font:600 13px/1.2 var(--so-font-text);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none}.sonioro-s.so-cf .so-cg .so-cg-sug:nth-child(n+4):not(.so-cg-sug--ink){display:none}.sonioro-s.so-cf .so-cg .so-cg-sug--ink{background:var(--so-ink);color:var(--so-butter,#FFFBEE)}.sonioro-s.so-cf .so-cg .so-cg-sug--ink:hover{background:#000}.sonioro-s.so-cf .so-cg-more{display:grid;justify-items:center;gap:12px;padding:40px 0 8px;text-align:center}.sonioro-s.so-cf .so-cg-mt{margin:0;font:400 13px/1.55 var(--so-font-text);color:var(--so-ink-2,#4A443C)}.sonioro-s.so-cf .so-cg-bar{display:block;width:200px;height:3px;border-radius:3px;background:#1a16132e;overflow:hidden}.sonioro-s.so-cf .so-cg-bar>span{display:block;height:100%;background:var(--so-ink)}.sonioro-s.so-cf .so-cg .so-cg-more-btn[aria-busy=true]{cursor:progress}.sonioro-s.so-cf .so-cg-back{display:inline-flex;align-items:center;min-height:44px;font:500 13px/1.3 var(--so-font-text);color:var(--so-ink);text-decoration:underline;text-underline-offset:3px}.sonioro-s.so-cf .so-cg-err{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:center;margin:0;font:400 13px/1.55 var(--so-font-text);color:var(--so-ink)}.sonioro-s.so-cf .so-cg-retry{min-height:44px;padding:0 18px;border:1.5px solid var(--so-ink);border-radius:999px;background:none;color:var(--so-ink);font:600 13px/1 var(--so-font-text);cursor:pointer}.sonioro-s.so-cf .so-cg-grid[aria-busy=true]{opacity:.55}@media(prefers-reduced-motion:reduce){.sonioro-s.so-cf .so-cg .so-card .card-media>img{transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sonioro-collection-grid.css.map */
