.gc{--gc-ink:#121212;--gc-mute:#7a7a7a;--gc-tile:#f4f4f2;--gc-line:#e6e6e6;display:flex;flex-direction:column;height:100%;min-width:0;color:var(--gc-ink)}.gc__mediawrap{position:relative}.gc__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--gc-tile)}.gc__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:opacity .35s ease,transform .5s ease}.gc__media--multiple img:nth-child(2){opacity:0;mix-blend-mode:normal}@media(hover:hover){.gc:hover .gc__media--multiple img:nth-child(2){opacity:1}.gc:hover .gc__media:not(.gc__media--multiple) img{transform:scale(1.03)}}.gc--sold-out .gc__media img:first-child{opacity:.55;filter:grayscale(1)}.gc__badge{position:absolute;top:10px;right:10px;z-index:1;background:#fff;color:var(--gc-ink);font-size:11px;line-height:1;letter-spacing:.02em;padding:6px 8px;white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.gc__info{display:flex;flex-direction:column;gap:4px;padding:12px 2px 0}.gc__title{color:var(--gc-ink);text-decoration:none;font-size:14px;line-height:1.3;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gc__title:hover{text-decoration:underline;text-underline-offset:3px}.gc__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.gc__price{font-size:14px;letter-spacing:.02em;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.gc__price s{color:var(--gc-mute);font-size:12px}.gc__add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--gc-line);background:#fff;color:var(--gc-ink);cursor:pointer;padding:0;transition:background-color .2s,color .2s,border-color .2s;text-decoration:none}.gc__add:hover,.gc__add:focus-visible{background:var(--gc-ink);border-color:var(--gc-ink);color:#fff}.gc__add .gc__ico-check{display:none}.gc__add.is-added{background:var(--gc-ink);border-color:var(--gc-ink);color:#fff}.gc__add.is-added .gc__ico-plus{display:none}.gc__add.is-added .gc__ico-check{display:inline}.gc__add.is-loading{opacity:.5;cursor:progress}.gc__add-l,.gc__add-ok{display:none}@media screen and (max-width:749px){.gc__badge{top:6px;right:6px;font-size:10px;padding:5px 6px}.gc__info{padding-top:10px}.gc__title,.gc__price{font-size:13px}.gc__price s{font-size:11px}.gc__info{flex:1}.gc__row{flex-wrap:wrap;gap:8px;margin-top:auto}.gc__price{flex:1 1 100%}.gc__add{flex:1 1 100%;width:100%;height:40px;border-radius:999px;border-color:var(--gc-ink);gap:6px;font-family:inherit;font-size:13px;letter-spacing:.02em}.gc__add svg{width:16px;height:16px}.gc__add-l{display:inline}.gc__add.is-added .gc__add-l{display:none}.gc__add.is-added .gc__add-ok{display:inline}}@media screen and (min-width:990px){.grid--5-col-desktop .gc__title,.grid--5-col-desktop .gc__price{font-size:13.5px}}#product-grid,.related-products .product-grid,#ProductGridContainer .product-grid{--grid-mobile-horizontal-spacing:8px;--grid-mobile-vertical-spacing:26px;--grid-desktop-horizontal-spacing:12px;--grid-desktop-vertical-spacing:40px}.gc-nav{padding:6px 0 18px}.gc-nav__list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 0;margin:0;list-style:none}.gc-nav__list::-webkit-scrollbar{display:none}.gc-nav__a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid var(--gc-line,#e6e6e6);border-radius:999px;padding:9px 14px;font-size:13px;line-height:1;color:#121212;text-decoration:none;letter-spacing:.02em;background:#fff}.gc-nav__a:hover{border-color:#121212}.gc-nav__a.is-active{background:#121212;border-color:#121212;color:#fff}.gc-nav__a.is-hl{background:#e4d6d6;border-color:#e4d6d6}.gc-nav__a b{font-weight:600}@media screen and (min-width:990px){.gc-nav__list{flex-wrap:wrap;overflow:visible}}.cro-sec--products .cro-grid{gap:26px 8px}@media screen and (min-width:990px){.cro-sec--products .cro-grid{gap:40px 12px}}.cro-sec--products .cro-grid>.cro-card{grid-column:1/-1}@media screen and (min-width:990px){.cro-sec--products .cro-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.g-card-wish-wrap{position:absolute;top:0;left:0;right:0;aspect-ratio:1/1;pointer-events:none;z-index:2}.g-card-wish-wrap .card-wish{position:absolute;right:10px;bottom:10px;margin:0;padding:0;width:34px;height:34px;border-radius:50%;border:1px solid #e6e6e6;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 16'%3E%3Cpath d='M21.5947 6.26158C21.0026 6.26669 20.3901 6.32446 19.8446 6.54381C20.0092 6.14166 20.0864 5.71321 20.0813 5.28549C20.0763 3.48394 18.6197 2.01066 16.8493 2.01066C15.794 2.01066 14.8006 2.53782 14.1889 3.42106C14.0651 2.00993 11.924 0 9.49446 0C4.73449 0 3.87513 5.10196 4.73449 6.54308C3.12866 6.11533 0 7.23766 0 10.7106C0 13.1702 2.3778 14.7736 4.4206 15.197C6.57191 15.6408 16.8493 16.1789 21.5947 15.197C23.3855 14.8263 26 13.6718 26 10.7318C26 8.27737 23.7562 6.25062 21.5947 6.26158Z' fill='%23121212'/%3E%3C/svg%3E");background-size:15px auto;background-position:center;background-repeat:no-repeat;box-shadow:0 1px 4px #12121214;pointer-events:auto}.g-card-wish-wrap .card-wish:hover,.g-card-wish-wrap .card-wish:focus-visible{background-color:#121212;border-color:#121212;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 16'%3E%3Cpath d='M21.5947 6.26158C21.0026 6.26669 20.3901 6.32446 19.8446 6.54381C20.0092 6.14166 20.0864 5.71321 20.0813 5.28549C20.0763 3.48394 18.6197 2.01066 16.8493 2.01066C15.794 2.01066 14.8006 2.53782 14.1889 3.42106C14.0651 2.00993 11.924 0 9.49446 0C4.73449 0 3.87513 5.10196 4.73449 6.54308C3.12866 6.11533 0 7.23766 0 10.7106C0 13.1702 2.3778 14.7736 4.4206 15.197C6.57191 15.6408 16.8493 16.1789 21.5947 15.197C23.3855 14.8263 26 13.6718 26 10.7318C26 8.27737 23.7562 6.25062 21.5947 6.26158Z' fill='%23ffffff'/%3E%3C/svg%3E")}@media screen and (max-width:749px){.g-card-wish-wrap .card-wish{right:6px;bottom:6px;width:30px;height:30px;background-size:13px auto}}.cro-sec--products .cro-btn{width:fit-content!important;min-width:0;margin:28px auto 0!important;padding:0 28px;min-height:44px;background:#fff;color:#121212!important;border:1px solid #121212;font-size:13px}.cro-sec--products .cro-btn:hover{background:#121212;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/gc.css.map */
