body.product .colour-switcher{width:100%}.colour-switcher--loading #js-colour-switcher{visibility:hidden}body.product .colour-switcher ul#js-colour-switcher{list-style:none;display:flex;column-gap:15px;padding:0;margin-top:3rem}body.product .colour-switcher ul:not(#js-colour-switcher){list-style:none;display:flex;gap:7px;padding:0;justify-content:center;flex-wrap:wrap}body.product .colour-switcher ul#js-colour-switcher li{width:34px;height:34px;border:1px solid rgb(var(--color-button-text));border-radius:50%;display:flex;overflow:hidden}body.product .colour-switcher ul:not(#js-colour-switcher) li:not(.swatch-more){max-width:21px;max-height:21px;border-radius:0;overflow:hidden;padding:1px;border:none}body.product .colour-switcher ul#js-colour-switcher li.outer{height:36px;width:36px}body.product .colour-switcher ul#js-colour-switcher li a,body.product .colour-switcher ul#js-colour-switcher li span{width:34px;height:34px}body.product .colour-switcher ul:not(#js-colour-switcher) li span,body.product .colour-switcher ul:not(#js-colour-switcher) li a{border:1px solid var(--color-switcher-border);width:20px;height:20px;display:flex;cursor:pointer;border-radius:0}body.product .colour-switcher ul:not(#js-colour-switcher) li:has(a){max-width:16px;max-height:16px}body.product .colour-switcher ul#js-colour-switcher li span{flex-direction:column;align-items:center}body.product .colour-switcher ul#js-colour-switcher li.active:before{display:block;content:"";transform:rotate(180deg) translateY(-5px);border:0;border-bottom:1px solid var(--color-black);border-left:1px solid var(--color-black);height:7px;transform:rotate(-45deg) translate(25px,-7px);width:7px;margin-top:5px;position:absolute}body.product .colour-switcher.square .select2-container .option-hex,body.product .colour-switcher.square ul li{border-radius:0}body.product .select2-results__option>span{display:flex;align-items:center;column-gap:4px}body.product .select2-dropdown.circle .option-hex{border-radius:100%;display:inline-block;width:22px;height:22px;margin-right:.3rem}body.product .select2-dropdown.square .option-hex{border-radius:0}body.product .select2{margin:1rem 0}body.product .link-container{display:flex;gap:1rem;list-style-type:none;flex-wrap:wrap;padding:0}body.product .link-container span,body.product .link-container span:hover{color:rgb(var(--color-button-text))}body.product .swatches__option-name{margin:0}body.product .colour-switcher li.swatch-more{display:list-item}body.product .colour-switcher a:has(li.swatch-more){color:#000;text-decoration:none}body.product .colour-switcher li.swatch-more:not(a li.swatch-more){transform:translateY(-4px)}body.product .colour-switcher a:has(li.swatch-more):hover{text-decoration:underline}body.product .link-container li{border:1px solid rgb(var(--color-button))}body.product .link-container li.active{background-color:rgb(var(--color-button))}body.product .link-container a.btn,body.product .link-container span.btn,body.product .link-container label.btn{color:rgb(var(--color-button-text));text-decoration:none;padding:.5rem;width:100%;display:inline-block}body.product .size-variant-input:checked+label.btn{background-color:rgb(var(--color-button))}body.product .value-switcher{margin:1rem 0}body.product .value-switcher .link-container{display:grid;grid-template-columns:repeat(2,1fr)}body.product .value-switcher .linked-product-container{display:flex;flex-direction:column;gap:1rem;height:fit-content}body.product .value-switcher .linked-product-container div.linked-image{padding:0;border:1px solid rgb(var(--color-button))}body.product .value-switcher .linked-product-container div.linked-image.active{border-color:#786659}body.product .value-switcher .linked-product-container div.active{background-color:rgb(var(--color-button))}body.product .value-switcher .linked-product-container div{text-align:center}body.product .linked-product-container div.linked-image img{width:100%;height:100%}.size-swatches .swatch-title{display:flex;justify-content:space-between}.size-swatches .swatch-title h5{margin:0}.size-swatches ul{display:grid;grid-template-columns:repeat(2,1fr)!important}@media(min-width:550px){body.product .value-switcher .link-container{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){body.product .value-switcher .link-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){body.product .colour-switcher li:nth-child(n+4){display:list-item}body.product .colour-switcher ul:not(#js-colour-switcher) li:has(a){max-width:21px;max-height:21px}body.product .value-switcher .link-container{grid-template-columns:repeat(3,1fr)}}@media(min-width:1400px){body.product .value-switcher .link-container{grid-template-columns:repeat(4,1fr)}}.variant-link:hover{cursor:pointer}.size-guide-wrapper{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;justify-content:center;padding:2rem}.size-guide-wrapper.open{display:flex}.size-guide{overflow-y:scroll;max-width:600px;background-color:#fff;border:1px solid rgb(var(--color-button));padding:2rem}.size-guide-link:hover{cursor:pointer;text-decoration:underline}.size-guide-header{display:flex;justify-content:space-between;align-items:center}.size-guide-header .size-guide-close{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.size-guide-header .size-guide-close:hover{cursor:pointer}.size-guide-header .size-guide-close svg{width:20px;height:20px}.backdrop{position:fixed;top:0;left:0;background:rgba(var(--black),.2);width:100%;height:100%;pointer-events:none;display:none;z-index:9}.backdrop.open{display:block}@media(min-width:990px){.size-guide{width:calc(100% - 10rem);height:calc(100% - 10rem);margin:5rem;padding:3rem}.size-guide-wrapper{height:100%}}@media(min-width:1200px){.size-guide-wrapper{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-swatches.css.map */
