.ppc-variant-card-shell{min-width:0;width:100%}.ppc-variant-card-shell>a{display:block}.product-card-wrapper[data-ppc-option-count] .card__content,.product-card-wrapper[data-ppc-option-count] .card__information,.product-card-wrapper[data-ppc-option-count] .card-information{min-width:0;max-width:100%;box-sizing:border-box}.ppc-card-options{position:relative;z-index:3;width:100%;min-width:0;margin-top:8px;text-align:start;color:inherit;font:inherit}.ppc-card-options__heading{margin:0 0 4px!important;min-height:16px;font-size:11px!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppc-card-options__value:empty{display:none}.ppc-card-options__value:before{content:": "}.ppc-card-options__items{box-sizing:border-box;display:flex;align-items:center;gap:7px;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 2px 5px;scroll-snap-type:x proximity;touch-action:pan-x pan-y}.ppc-card-options__button{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 24px!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:1px solid #d5d9cf!important;border-radius:6px!important;background:#fff!important;color:inherit;cursor:pointer;box-shadow:none!important;position:relative;overflow:hidden;scroll-snap-align:start}.ppc-card-options__button>img{position:absolute!important;display:block!important;left:var(--ppc-thumb-left,0%)!important;top:var(--ppc-thumb-top,0%)!important;width:var(--ppc-thumb-width,100%)!important;height:var(--ppc-thumb-height,100%)!important;min-width:0!important;max-width:none!important;max-height:none!important;object-fit:var(--ppc-thumb-fit,cover)!important;object-position:center!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;transform:var(--ppc-thumb-transform,none)!important;opacity:1!important;pointer-events:none}.ppc-card-options__button[aria-pressed=true]{border-color:#294a08!important;outline:1px solid #294a08;outline-offset:1px}.ppc-card-options__button:focus-visible,.ppc-card-options__text:focus-visible{outline:2px solid #294a08!important;outline-offset:2px}.ppc-card-options__button[data-sold-out=true]>img{opacity:.62!important}.ppc-card-options__text{box-sizing:border-box;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:24px;min-width:24px;max-width:120px;margin:0;padding:3px 6px;border:1px solid currentColor;border-radius:0!important;color:inherit;text-decoration:underline;font-size:10px!important;line-height:1.2!important;white-space:normal}.ppc-card-options__text:after,.ppc-card-options__button:after{content:none!important}.ppc-card-options--predictive{width:calc(100% - 110px);margin-block:0 10px;margin-inline:90px 20px}.ppc-card-options--app{margin-top:4px;color:#fff}.ppc-card-options--app .ppc-card-options__heading{color:inherit;font-size:11px!important;text-shadow:0 1px 3px rgba(0,0,0,.85)}.ppc-card-options--app .ppc-card-options__button{flex-basis:24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}[data-ppc-variant-preview]{position:absolute!important;display:block!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;transform:none!important;pointer-events:none!important;-webkit-user-select:none;user-select:none;z-index:2}html [data-ppc-hover-media][data-ppc-variant-selected=true]>img[data-ppc-hover-primary]{opacity:0!important}html [data-ppc-hover-media][data-ppc-variant-selected=true]>img[data-ppc-variant-preview]{opacity:1!important}[data-ppc-hover-card]:hover [data-ppc-hover-media][data-ppc-hover-ready][data-ppc-variant-selected=true]>[data-ppc-hover-secondary],[data-ppc-hover-card][data-ppc-hover-media][data-ppc-hover-ready][data-ppc-variant-selected=true]:hover>[data-ppc-hover-secondary]{opacity:0!important}@media(pointer:coarse){.ppc-card-options__button,.ppc-card-options--app .ppc-card-options__button{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.ppc-card-options__items{gap:8px}.ppc-card-options__text{min-height:28px}}[class^=ai-featured-products-row__variants-]{display:none!important}.ppc-card-options__button[data-ppc-thumb-color]{background:var(--ppc-thumb-color)!important}.ppc-card-options__button[data-ppc-thumb-color]>img{visibility:hidden!important}.ppc-card-options__button[data-ppc-thumb-color][data-sold-out=true]{opacity:.62}.ppc-card-options__button[data-ppc-thumb-region]:not([data-ppc-thumb-color])>img{left:var(--ppc-region-left)!important;top:var(--ppc-region-top)!important;width:var(--ppc-region-width)!important;height:var(--ppc-region-height)!important;object-fit:fill!important;transform:none!important}.ppc-card-options__button:not([data-ppc-thumb-color]):not([data-ppc-thumb-region])>img{transform:scale(1.65)!important;transform-origin:50% 48%!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ppc-product-card-options.css.map */
