:root{--hc--color--white: hsla(0, 0%, 100%, 1);--hc--color--gray: hsla(0, 0%, 97%, 1);--hc--color--dark: hsl(0, 0%, 16%);--hc--color--beige: hsl(60, 13%, 90%)}product-recommendations{--button--bg-color: var(--hc--color--white);--button--color: var(--hc--color--dark);--button--border-color: var(--hc--color-beige);--button--border-opacity: 40%}product-recommendations .grid-product__content{padding-right:.5rem}product-recommendations button[data-action=add-to-cart]{padding:.5rem 1rem;align-self:center}product-recommendations .flickity-button{color:var(--button--color);transition:transform .2s ease-in-out,colors .1s ease-in}product-recommendations .flickity-button:disabled{color:var(--button--border-color);opacity:1!important}.variant-wrapper.js[data-variant=fleurop]{--item--border-color: var(--hc--color--gray);--item--border-width: 1px;--item--spacing-content: .25rem;--img--border-radius: .75rem}.product-block .variant-wrapper.js[data-variant=fleurop] fieldset.variant-input-wrap{background-color:transparent;padding:0;border-radius:0}.product-block .variant-wrapper.js[data-variant=fleurop] fieldset.variant-input-wrap .variant-input label{flex-direction:column;border:var(--item--border-width) solid var(--item--border-color)!important;box-shadow:none!important;gap:var(--item--spacing-content);overflow:hidden;padding:0;background-color:var(--hc--color--gray);transition:background-color .3s ease-in-out}.product-block .variant-wrapper.js[data-variant=fleurop] fieldset.variant-input-wrap .variant-input input:checked~label{background-color:var(--hc--color--white)}.product-block .variant-wrapper.js[data-variant=fleurop] fieldset.variant-input-wrap .variant-input label svg,.product-block .variant-wrapper.js[data-variant=fleurop] fieldset.variant-input-wrap .variant-input label img{border-top-left-radius:var(--img--border-radius);border-top-right-radius:var(--img--border-radius);object-fit:cover;aspect-ratio:1}.product-block .variant-wrapper.js[data-variant=fleurop] fieldset.variant-input-wrap .variant-input label .label-content{text-align:center;display:flex;flex-direction:column;gap:var(--item--spacing-content)}@media screen and (min-width: 768px){.product-block .variant-wrapper.js[data-variant=fleurop] fieldset.variant-input-wrap .variant-input label .label-content{padding-block:.25rem;transition:all .2s ease-in-out}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme-new.css.map */
