.option--flavour-tiles .variant-options-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media screen and (max-width:749px){.option--flavour-tiles .variant-options-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.option--flavour-tiles .variant-options-wrapper input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.option--flavour-tiles .variant-options-wrapper label.flavour-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:8px 6px 10px;border:1.5px solid transparent;border-radius:10px;background:#f4f8f6;color:#02643c;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:normal;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.option--flavour-tiles .flavour-tile__media{display:block;width:100%;aspect-ratio:1 / 1}.option--flavour-tiles .flavour-tile__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.option--flavour-tiles label.flavour-tile:hover{border-color:#02643c59}.option--flavour-tiles input[type=radio]:checked+label.flavour-tile{border-color:#02643c;background:#fff}.option--flavour-tiles input[type=radio]:checked+label.flavour-tile:after{content:"";position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:#02643c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.2 2.2 4.8-4.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.option--flavour-tiles input[type=radio]:focus-visible+label.flavour-tile{outline:2px solid #02643c;outline-offset:2px}.option--flavour-tiles input.disabled+label.flavour-tile .flavour-tile__name{text-decoration:line-through}.product-form__input.option--flavour-tiles .variant-options-wrapper input.disabled+label.flavour-tile,.product-form__input.option--flavour-tiles .variant-options-wrapper input:disabled+label.flavour-tile{opacity:.5!important;background:#f1f3f2!important}.product-form__input.option--flavour-tiles .variant-options-wrapper input.disabled:checked+label.flavour-tile{border-color:#8a9691!important}.product-form__input.option--flavour-tiles .variant-options-wrapper input.disabled+label.flavour-tile .flavour-tile__media img,.product-form__input.option--flavour-tiles .variant-options-wrapper input:disabled+label.flavour-tile .flavour-tile__media img{filter:grayscale(1)!important}.product-form__input.option--flavour-tiles .variant-options-wrapper input.disabled+label.flavour-tile:before,.product-form__input.option--flavour-tiles .variant-options-wrapper input:disabled+label.flavour-tile:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;border-radius:inherit;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),#5f6b66 calc(50% - 1px),#5f6b66 calc(50% + 1px),transparent calc(50% + 1px))!important}.pdp-size-links .flavour-link.is-unavailable{opacity:.45;cursor:not-allowed;pointer-events:none}.pdp-size-links .flavour-link.is-unavailable s{text-decoration-thickness:1.5px}.pdp-gallery-dektop .media--jpg:not(.media--lifestyle) img,.pdp-gallery-mobile .media--jpg:not(.media--lifestyle) img{mix-blend-mode:multiply}.option--flavour-tiles .flavour-tile__name{font-weight:600;letter-spacing:normal}.product.product--medium .grid__item.product__media-wrapper .slider--product__holder .slide--product .product__media img{max-height:none!important}@media screen and (min-width:750px){[id^=MainProduct-]>.page-width_{box-sizing:border-box!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}}@media screen and (min-width:990px){[id^=MainProduct-]>.page-width_{padding-left:40px!important;padding-right:40px!important}}@media screen and (min-width:1540px){.product.product--medium .grid__item.product__media-wrapper .slider--product__holder,.grid__item.product__media-wrapper .slider--product__holder{height:auto!important;padding:70px 25px 8px!important}}@media only screen and (min-width:1440px)and (max-width:1539px){.product.product--medium:not(.product--no-media) .product__info-wrapper{padding-left:80px!important}}.product .product__title{padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/299/assets/pdp-variant-gallery.css.map */
