.product-section .bh-colour-options{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.product-section .bh-colour-options .swatch-view-item{margin:0!important;padding:0!important}.product-section .bh-colour-choice{border:1px solid #d6d6d6!important;border-radius:0!important;background:#fff!important;color:#111!important}.product-section .bh-colour-has-photo{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:62px!important;height:62px!important;min-width:62px!important;padding:3px!important;box-shadow:none!important}.product-section .bh-colour-has-photo>:not(.bh-colour-photo){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-section .bh-colour-photo{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.product-section .bh-colour-options [aria-checked=true] .bh-colour-choice,.product-section .bh-native-colour input:checked+.bh-colour-choice{border-color:#111!important;outline:1px solid #111;outline-offset:0}.product-section .bh-colour-options [role=radio]:focus-visible .bh-colour-choice,.product-section .bh-native-colour input:focus-visible+.bh-colour-choice{outline:2px solid #111;outline-offset:3px}.product-section .bh-colour-options [aria-disabled=true] .bh-colour-choice,.product-section .bh-colour-choice.is-disabled{opacity:.45}.product-section .bh-native-colour .variant-picker__option-values{gap:6px}@media(max-width:699px){.product-section .bh-colour-has-photo{width:56px!important;min-width:56px!important;height:56px!important}}.product-section .bh-colour-options .swatch-variant-name{display:none!important}.product-section .bh-colour-choice:not(.bh-colour-has-photo){display:inline-flex!important;width:auto!important;height:auto!important;min-width:60px;min-height:44px;padding:8px!important;align-items:center;justify-content:center}.product-section .bh-colour-choice:not(.bh-colour-has-photo) .star-set-image{display:none!important}.product-section .bh-colour-choice:not(.bh-colour-has-photo) .swatch-img-text{display:block!important;position:static!important;visibility:visible!important;opacity:1!important}.product-section .bh-colour-label{display:none;pointer-events:none}.product-section .bh-colour-choice:not(.bh-colour-has-photo) .bh-colour-label{display:block}.product-section .bh-colour-choice:not(.bh-colour-has-photo)>:not(.bh-colour-label){display:none!important}.product-section .bh-color-heading-extra{display:none!important}.product-section .product__main-photos{position:relative}.bh-black-friday-badge{position:absolute;top:12px;left:12px;width:170px;max-width:calc(100% - 24px);z-index:3;pointer-events:none;line-height:0}.bh-black-friday-badge svg{display:block;width:100%;height:auto}.bh-black-friday-badge [data-bh-bf-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bh-black-friday-badge [data-bh-bf-percent]{display:none}.bh-black-friday-badge[hidden],.bh-discount[hidden]{display:none!important}.bh-discount{display:inline-block;color:#c62828;font-size:14px;font-weight:700;margin-left:8px;white-space:nowrap}.product-section:has([data-bh-variants]) [data-save-price]{display:none!important}.product-section .product-block--sales-point{margin-bottom:10px;font-size:14px}.product-section .sales-point .icon{flex-shrink:0}.product-section .sales-point .icon-and-text{align-items:flex-start}@media(max-width:749px){.bh-black-friday-badge{width:150px;top:10px;left:10px}.product-section .product-block--sales-point{font-size:13px}}.product-section .bh-colour-options .swatch-image-wrapper{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.product-section .bh-colour-has-photo .star-set-image{display:none!important}.product-section .bh-colour-options .swatch-item-unavailable .bh-colour-choice{opacity:.45}.product-section:has([data-bh-variants]) .product-block--sales-point{margin-bottom:9px;font-size:14px;line-height:1.5;letter-spacing:normal;text-align:start}.product-section:has([data-bh-variants]) .sales-point .icon-and-text{display:flex;align-items:center;gap:9px}.product-section:has([data-bh-variants]) .sales-point .bh-confidence-icon{display:block;flex:0 0 20px;width:20px;height:20px;margin:0;overflow:visible}.product-section:has([data-bh-variants]) .sales-point .icon-and-text span{padding:0;letter-spacing:normal}.product-section:has([data-bh-variants]) .sales-point a{text-decoration:none;color:inherit}.product-section:has([data-bh-variants]) .sales-point a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-section:has([data-bh-variants]) .product-block--sales-point .sales-points{display:block;width:100%;margin:0;padding:0;text-align:start}.product-section:has([data-bh-variants]) .product-block--sales-point .sales-point{display:block;margin:0;padding:0;text-align:start}.product-section:has([data-bh-variants]) .sales-point .icon-and-text{justify-content:flex-start}.product-section:has([data-bh-variants]) .sales-point .bh-confidence-icon{fill:none!important;stroke:currentColor;stroke-width:1.5}.product-section:has([data-bh-variants]) .sales-point .bh-confidence-icon circle{fill:#fff}.product-section:has([data-bh-variants]) .product-block--sales-point+.product-block--sales-point{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bh-product-enhancements.css.map */
