.main-product-template variant-radios fieldset.option-name-color .swatch-group,.main-product-template variant-radios fieldset.option-name-colour .swatch-group{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.main-product-template variant-radios fieldset.option-name-color .swatch-group .swatch-element,.main-product-template variant-radios fieldset.option-name-colour .swatch-group .swatch-element{width:72px;min-width:72px;height:90px;margin:0;position:relative;border-radius:6px!important;overflow:visible}.main-product-template variant-radios fieldset.option-name-color .swatch-element label.swatch-variant-image,.main-product-template variant-radios fieldset.option-name-color .swatch-element label.swatch-variant-color,.main-product-template variant-radios fieldset.option-name-colour .swatch-element label.swatch-variant-image,.main-product-template variant-radios fieldset.option-name-colour .swatch-element label.swatch-variant-color{display:block;width:72px!important;height:90px!important;min-height:90px;padding:0!important;margin:0!important;box-sizing:border-box;border:1px solid #d7d4cf!important;border-radius:6px!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.main-product-template variant-radios fieldset.option-name-color input[type=radio]:checked+.swatch-element label,.main-product-template variant-radios fieldset.option-name-colour input[type=radio]:checked+.swatch-element label{border:2px solid #1c1c1c!important;box-shadow:0 0 0 2px #fff,0 0 0 3px #1c1c1c}.main-product-template variant-radios fieldset.option-name-color input[type=radio]:focus-visible+.swatch-element label,.main-product-template variant-radios fieldset.option-name-colour input[type=radio]:focus-visible+.swatch-element label{outline:2px solid #222;outline-offset:4px}.main-product-template variant-radios fieldset.option-name-color input[type=radio].disabled+.swatch-element label,.main-product-template variant-radios fieldset.option-name-colour input[type=radio].disabled+.swatch-element label{opacity:.45}.main-product-template .product__media-list>.gb-model-color-hidden,.main-product-template .thumbnail-list>.gb-model-color-hidden,.main-product-template .product-media-modal__content>.gb-model-color-hidden{display:none!important}.main-product-template .gb-color-photo-notice{padding:24px 18px;text-align:center;background:#f7f7f5;color:#454545;border-radius:8px;margin:0 0 12px;font-size:14px}.main-product-template .gb-color-photo-notice[hidden]{display:none!important}.main-product-template media-gallery.gb-color-no-media .product__media-list,.main-product-template media-gallery.gb-color-no-media .thumbnail-list,.main-product-template media-gallery.gb-color-no-media .slider-buttons,.main-product-template media-gallery.gb-color-one-media .slider-buttons{display:none!important}@media(max-width:749px){.main-product-template variant-radios fieldset.option-name-color .swatch-group,.main-product-template variant-radios fieldset.option-name-colour .swatch-group{gap:8px}.main-product-template variant-radios fieldset.option-name-color .swatch-group .swatch-element,.main-product-template variant-radios fieldset.option-name-colour .swatch-group .swatch-element{width:62px;min-width:62px;height:80px}.main-product-template variant-radios fieldset.option-name-color .swatch-element label.swatch-variant-image,.main-product-template variant-radios fieldset.option-name-color .swatch-element label.swatch-variant-color,.main-product-template variant-radios fieldset.option-name-colour .swatch-element label.swatch-variant-image,.main-product-template variant-radios fieldset.option-name-colour .swatch-element label.swatch-variant-color{width:62px!important;height:80px!important;min-height:80px}}@media(prefers-reduced-motion:reduce){.main-product-template variant-radios .swatch-element label{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/gb-model-color-gallery.css.map */
