.pdp-addons{display:block;margin:0 0 2rem}.pdp-addons__heading{margin:0 0 1rem;font-size:1.4rem;font-weight:500}.pdp-addons__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.pdp-addon{position:relative;display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.2rem .8rem .8rem;border:1px solid #d9d9de;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.pdp-addon:hover{border-color:#121212}.pdp-addon__check{position:absolute;opacity:0;width:1px;height:1px}.pdp-addon:has(.pdp-addon__check:checked){border-color:#121212;box-shadow:0 0 0 1px #121212}.pdp-addon:has(.pdp-addon__check:focus-visible){outline:2px solid #121212;outline-offset:2px}.pdp-addon.is-unavailable{opacity:.5;cursor:not-allowed}.pdp-addon__media{flex:none;width:6.4rem;height:6.4rem;background:#f3f3f5}.pdp-addon__media img{display:block;width:100%;height:100%;object-fit:cover}.pdp-addon__body{flex:1;min-width:0;display:grid;gap:.2rem}.pdp-addon__name{font-size:1.4rem;line-height:1.35}.pdp-addon__price{font-size:1.3rem;color:#121212b3}.pdp-addon__tick{flex:none;width:2.2rem;height:2.2rem;border:1px solid #b5b5bd;border-radius:50%;background:#fff no-repeat center / 1.2rem;transition:background-color .2s,border-color .2s}.pdp-addon__check:checked~.pdp-addon__tick{background-color:#121212;border-color:#121212;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 4.8 9 10 3' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E")}.pdp-addons__error{margin:1rem 0 0;color:#b42318;font-size:1.3rem}.pdp-colour-switch{margin:0 0 2rem}.pdp-colour-switch__label{margin:0 0 1rem;font-size:1.4rem;font-weight:500}.pdp-colour-switch__label span{font-weight:400;color:#121212b3}.pdp-colour-switch__list{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.pdp-colour-switch__item{display:block;width:8.8rem;padding:.4rem;border:1px solid #d9d9de;background:#fff;text-decoration:none;color:inherit;transition:border-color .2s}.pdp-colour-switch__item:hover{border-color:#121212}.pdp-colour-switch__item.is-current{border-color:#121212;box-shadow:0 0 0 1px #121212}.pdp-colour-switch__item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pdp-colour-switch__name{display:block;margin-top:.4rem;font-size:1.1rem;line-height:1.3;text-align:center}.pdp-colour-switch__item:focus-visible{outline:2px solid #121212;outline-offset:2px}.pdp-short-description{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.7;color:#121212bf}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgB */
