.product-addons{display:block}.product-addons:has([data-has-recommendations=false]){display:none}.quick-add-modal__content .product-addons{display:none}.product-addons__inner{gap:var(--gap-lg);flex-direction:column;display:flex}.product-addons__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);display:flex}.product-addons__heading{font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-loose);color:var(--color-foreground);margin:0}.product-addons__nav{align-items:center;gap:var(--gap-sm);display:flex}.product-addons__nav-button{width:var(--loc-icon-16);height:var(--loc-icon-16);color:var(--color-foreground);justify-content:center;align-items:center;padding:0;display:flex}.product-addons__nav-button:disabled{opacity:var(--opacity-30);cursor:default}.product-addons__slideshow{--cursor:default;gap:var(--gap-lg)}.product-addons__slideshow slideshow-container{background-color:#0000}.product-addons__slideshow slideshow-slides{scroll-snap-type:x mandatory}.product-addons__slide{width:100%}.product-addons__nav-button .svg-wrapper,.product-addons__nav-button svg{width:var(--loc-icon-16);height:var(--loc-icon-16)}.product-addons__spacer{height:var(--loc-addon-image-size)}.product-addons:not([data-recommendations-performed=true]) .product-addons__inner{visibility:hidden}.addon-tile{align-items:center;gap:var(--gap-sm);display:flex}.addon-tile__media{width:var(--loc-addon-image-size);height:var(--loc-addon-image-size);background-color:var(--color-beige-light);flex:none;display:block;overflow:hidden}.addon-tile__image{object-fit:cover;width:100%;height:100%}.addon-tile__details{gap:var(--gap-2xs);min-width:0;color:var(--color-foreground);flex-direction:column;flex:1 1 0;display:flex}.addon-tile__title{font-size:var(--font-paragraph-large--size);font-weight:var(--font-subheading--weight);line-height:var(--line-height--body-tight);margin:0}.addon-tile__title-link{color:inherit;text-decoration:none}.addon-tile__colour{font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-loose);color:rgb(var(--color-foreground-rgb) / var(--opacity-80));margin:0}.addon-tile__price{font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-loose);margin-block-start:var(--gap-2xs)}.addon-tile__action{flex:none}.addon-tile__action .quick-add__button{width:var(--loc-quick-add-size);height:var(--loc-quick-add-size)}.addon-tile__action .quick-add__button:hover:not(:disabled){--button-color:var(--color-background);--button-background-color:var(--color-foreground);--button-border-color:var(--color-foreground)}
