.gnco-block{display:block;width:100%;max-width:100%;min-width:0;flex-shrink:0;box-sizing:border-box}.gnco-block,.gnco-block *{box-sizing:border-box}.gnco-block .gnco{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:var(--gnco-align, flex-start);gap:var(--gnco-gap, 6px);width:100%;max-width:100%;min-width:0;overflow:hidden;padding-block:var(--gnco-top, 2px) var(--gnco-bottom, 2px)}.gnco-block .gnco>a.gnco__option{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:0;max-width:100%;border:1px solid var(--gnco-border, #d6dce0);border-radius:var(--gnco-radius, 8px);background:transparent;color:inherit;text-decoration:none!important;overflow:hidden;cursor:pointer}.gnco-block .gnco.gnco--colors>a.gnco__option{width:var(--gnco-size-desktop, 38px)!important;height:var(--gnco-size-desktop, 38px)!important;min-width:var(--gnco-size-desktop, 38px)!important;max-width:var(--gnco-size-desktop, 38px)!important;flex-basis:var(--gnco-size-desktop, 38px)!important;padding:2px!important;aspect-ratio:1}.gnco-block .gnco.gnco--colors>a.gnco__option>img.gnco__image{display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:max(0px,calc(var(--gnco-radius, 8px) - 3px));transform:none!important}.gnco-block .gnco .gnco__fallback{display:block;font-size:10px;font-weight:600;white-space:nowrap}.gnco-block .gnco.gnco--sizes>a.gnco__option{display:inline-flex!important;width:auto!important;height:30px!important;padding:0 8px!important;font-size:var(--gnco-font-size, 11px);font-weight:500;line-height:1!important;white-space:nowrap!important;text-align:center}.gnco-block .gnco.gnco--sizes .gnco__size-label{display:block!important;font-size:inherit!important;font-weight:inherit;line-height:1!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.gnco-block .gnco>a.gnco__option.gnco__selected{border:2px solid var(--gnco-active, #243b4a)}.gnco-block .gnco>a.gnco__option:hover{border-color:var(--gnco-active, #243b4a)}.gnco-block .gnco>a:focus-visible{outline:2px solid var(--gnco-active, #243b4a);outline-offset:-2px}.gnco-block .gnco>a.gnco__more{display:inline-flex;flex:0 0 auto;align-items:center;align-self:center;font-size:var(--gnco-font-size, 11px);font-weight:600;color:inherit;text-decoration:none!important;white-space:nowrap}.gnco-block .gnco>a.gnco__option.gnco__hide-desktop,.gnco-block .gnco>a.gnco__more--mobile{display:none!important}@media screen and (max-width:749px){.gnco-block .gnco.gnco--colors>a.gnco__option{width:var(--gnco-size-mobile, 29px)!important;height:var(--gnco-size-mobile, 29px)!important;min-width:var(--gnco-size-mobile, 29px)!important;max-width:var(--gnco-size-mobile, 29px)!important;flex-basis:var(--gnco-size-mobile, 29px)!important}.gnco-block .gnco.gnco--sizes>a.gnco__option{height:26px!important;padding-inline:5px!important;font-size:min(10px,var(--gnco-font-size, 11px))}.gnco-block .gnco>a.gnco__option.gnco__hide-desktop,.gnco-block .gnco>a.gnco__more--mobile{display:inline-flex!important}.gnco-block .gnco>a.gnco__option.gnco__hide-mobile,.gnco-block .gnco>a.gnco__more--desktop{display:none!important}}.product-grid-container:not(.gnc-results) .collection-wrapper,.product-grid-container:not(.gnc-results) .main-collection-grid,.product-grid-container:not(.gnc-results) .main-collection-grid>div,.product-grid-container:not(.gnc-results) .main-collection-grid .product-grid{min-width:0;max-width:100%;box-sizing:border-box}@media screen and (min-width:750px){.product-grid-container:not(.gnc-results) .main-collection-grid .product-grid.product-grid--grid[product-grid-view=default]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))!important;width:100%;min-width:0}}.product-grid-container:not(.gnc-results) .main-collection-grid .product-grid__item,.product-grid-container:not(.gnc-results) .main-collection-grid product-card.product-card,.product-grid-container:not(.gnc-results) .main-collection-grid .product-grid__card.product-card__content{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.product-grid-container:not(.gnc-results) .main-collection-grid .product-grid__card :is(.group-block,.group-block-content,.layout-panel-flex,.gnco-block,.gncf,product-price,.buy-buttons-block){min-width:0;max-width:100%;box-sizing:border-box}.gnco-block{container-name:gnco-card;container-type:inline-size}.gnco-block .gnco.gnco--sizes>a.gnco__more--compact,.gnco-block .gnco.gnco--sizes>a.gnco__more--tiny{display:none!important}.gnco-block .gnco.gnco--sizes>a.gnco__option{min-width:0!important;flex-shrink:1!important}.gnco-block .gnco.gnco--sizes>a.gnco__more{flex-shrink:0!important}.gnco-block .gnco.gnco--sizes .gnco__size-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:749px){@container gnco-card (max-width: 390px){.gnco-block .gnco.gnco--sizes>a.gnco__option:not(.gnco__hide-compact){display:inline-flex!important}.gnco-block .gnco.gnco--sizes>a.gnco__option.gnco__hide-compact{display:none!important}.gnco-block .gnco.gnco--sizes>a.gnco__more--desktop,.gnco-block .gnco.gnco--sizes>a.gnco__more--mobile,.gnco-block .gnco.gnco--sizes>a.gnco__more--tiny{display:none!important}.gnco-block .gnco.gnco--sizes>a.gnco__more--compact{display:inline-flex!important}}@container gnco-card (max-width: 285px){.gnco-block .gnco.gnco--sizes>a.gnco__option:not(.gnco__hide-tiny){display:inline-flex!important}.gnco-block .gnco.gnco--sizes>a.gnco__option.gnco__hide-tiny{display:none!important}.gnco-block .gnco.gnco--sizes>a.gnco__more--compact{display:none!important}.gnco-block .gnco.gnco--sizes>a.gnco__more--tiny{display:inline-flex!important}}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/gn-card-options-global-fix.css.map */
