.addon-item>div{display:grid;align-items:center;min-height:10.9375rem;grid-template-columns:30% 70%;grid-gap:10px;height:auto;min-height:inherit;flex:1}.addon-item button[type=submit]{background-color:#000;color:var(--brand-white);display:flex;width:100%;align-items:center;border-radius:.3125rem;padding:10px;line-height:normal;height:auto;font-family:var(--font-family-headline);text-transform:uppercase;letter-spacing:var(--letter-spacing-heading);gap:5px}.addon-item button[type=submit]:hover{background-color:#1b1b1b}.addon-item button[type=submit] svg path{stroke:#fff}.addon-item.loading{pointer-events:none;opacity:.3}.addon-item.loading button svg{opacity:0}.addon-item.added .addon-item__actions button{background-color:#666}.addon-item.added .addon-item__actions button svg{display:none}.addon-item__image-wrapper{aspect-ratio:1 / 1.33;position:relative;overflow:hidden}.addon-item__image-wrapper>img{width:100%;height:100%;object-fit:cover}.addon-item[data-gwp-filter=GWP_Tall] .addon-item__image-container{position:relative}.addon-item[data-gwp-filter=GWP_Tall] .addon-item__image-container:after{position:absolute;content:"TALL";top:auto;right:0;bottom:0;left:0;display:block;background:#000;color:#fff;text-align:center;font-weight:600;font-size:11px;padding:2px 0;line-height:normal}.addon-item__price .price--discount{color:var(--brand-red)}.addon-item__badge-text{position:absolute;top:10px;left:10px;font-family:Staff XX Condensed;font-style:italic;font-size:1.15rem;text-transform:uppercase;letter-spacing:.0625rem}.addon-item__badge-discount{position:absolute;top:10px;right:10px;background:#fff;padding:0 4px;font-weight:300;font-family:var(--font-staff-x-condensed);text-transform:uppercase}.addon-item__title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;white-space:normal}.addon-item__form{display:flex;margin-top:.625rem;gap:5px;width:8.1rem}.addon-item__options{width:50%;position:relative;margin-right:0}.addon-item__options select{background:transparent;-webkit-appearance:none;appearance:none;padding-right:0;height:40px;border-color:var(--brand-black)}.addon-item__options .svg-icon{position:absolute;top:.9375rem;right:.1875rem;pointer-events:none;height:1rem;width:1rem}.addon-item__options+.addon-item__actions{width:50%}.addon-item__gwp-switch{display:block!important;line-height:normal;font-size:12px;margin:6px 0 0}.addon-item__gwp-switch gwp-switch>button{text-decoration:underline;padding:0;color:#000}.addon-items[layout=scroll]{overflow:auto;overflow-x:auto!important;white-space:nowrap;margin:0 -15px;width:auto;min-width:100%;display:flex;padding:5px 30px 10px 15px;outline:solid .0625rem var(--brand-gray-light)}.addon-items[layout=scroll] .addon-item{display:block;width:220px;min-width:210px;padding-right:10px;margin:0;padding-bottom:0;font-size:12px}.addon-items[layout=scroll] .addon-item+.addon-item{padding-left:5px;border-left:1px solid var(--brand-gray-light)}.addon-items[layout=scroll] .addon-item.hidden{display:none}.addon-items[layout=scroll] .addon-item.hidden:first-child+.addon-item{padding-left:0;border-left:0}.addon-items[layout=scroll] .addon-item__price .price--discount{display:flex;color:#971b1b!important}.addon-items[layout=scroll] .addon-item__options select,.addon-items[layout=scroll] .addon-item button[type=submit]{height:28px}.addon-items[layout=scroll] .addon-item__options .svg-icon{top:5px}@media screen and (min-width: 769px){.addon-items[layout=scroll] .addon-item{font-size:14px}.addon-items[layout=scroll] .addon-item__price .price--discount{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/645/assets/component-addon.css.map */
