.Product__info--mobile{display:block;margin:1.5rem auto;padding:0 1.5rem}@media screen and (min-width:1008px){.Product__info--mobile{display:none}}.Product__info--desktop{display:none}@media screen and (min-width:1008px){.Product__info--desktop{display:block}}.Product__Info .afterpay{margin:0;padding:0;text-align:center;border:0}.Product__Info .afterpay-paragraph{position:relative;display:inline-block;width:auto!important;margin:0 auto;font-size:1rem;font-weight:400;color:grey}.Product__Info .afterpay-paragraph span{line-height:1.5rem}.Product__Info .afterpay-logo{display:inline-block;height:15px;margin:0;padding:0 2px}.Product__Info .afterpay-link{top:0;right:auto;left:calc(100% + 3px)}.ProductMeta{text-align:center}.ProductMeta__Type{letter-spacing:0;font-size:1.2rem;line-height:1.25em;color:var(--color-primary_color);margin-bottom:.5rem}.ProductMeta__Title{text-transform:none;font-size:2rem;line-height:1.25em;margin-bottom:1rem}.ProductMeta__variant{color:var(--color-body-light-text);font-size:1.4rem;line-height:1.25em;font-weight:700;margin:0 0 1rem}.ProductMeta__Reviews{margin-bottom:1rem}.ProductMeta__Reviews .TTteaser{font-size:0}.ProductMeta__Reviews .TTteaser__rating{margin-right:0}.ProductMeta__Reviews .TTteaser__star{display:inline-block;vertical-align:top;margin-right:3px}.ProductMeta__Reviews .TTteaser__star:last-of-type{margin-right:0}.ProductMeta__Reviews .TTteaser__read-reviews{display:inline-block;vertical-align:top;margin-left:5px;line-height:16px;text-decoration:none}.ProductMeta__Reviews .TTteaser__write-review{margin-left:10px}.ProductMeta__PriceList{margin-top:0}.ProductMeta__PriceList .Price__wrapper{width:auto;display:inline-block;vertical-align:top;margin:0 .25rem}.ProductMeta__PriceList .Price__wrapper span{margin:0}.ProductMeta__Price{display:block;margin-bottom:.5rem;letter-spacing:0;font-size:1.8rem;line-height:2.2rem;color:inherit}.ProductMeta .Price--compareAt{font-size:1.5rem;color:var(--color-body-light-text)}.ProductMeta .Price--compareAt:before{width:100%;left:0;opacity:.6}.ProductMeta .Price--highlight{color:var(--color-product_on_sale_color)!important}.Product__description{padding:1rem 0 3rem;font-size:1.4rem}.Product__description a{color:var(--color-primary_color);display:inline-block;margin-top:1rem;font-weight:600;opacity:1}.Product__description a:hover{opacity:.8}.Product .only-one-variant{display:none!important}.Product__SlideshowNavScroller img{-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}.Product__SlideshowNavScroller .is-selected img{padding:.3rem}.Product__SlideshowNavImage{background:linear-gradient(135deg,#50f4c3,#477bff 44.27%,#ff479a);border:0}.ProductForm__input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ProductForm .QuantitySelector{margin-right:2rem}.ProductForm .QuantitySelector .Icon *{stroke:var(--color-body-light-text);stroke-width:3px}.Product__accordion{background:var(--color-tertiary_color);padding:5rem 2rem}.Product .QuantitySelector{border-color:var(--color-body-light-text)}.accordion__container{max-width:980px;width:100%;margin:0 auto;border:1px solid rgba(0,0,0,.1)}.accordion__header{display:block;border-bottom:1px solid rgba(0,0,0,.1);padding:1.6rem;position:relative;text-transform:uppercase;font-size:1.4rem;font-weight:600;cursor:pointer}.accordion__header:hover{background:rgba(0,0,0,.03)}.accordion__header:focus{outline:5px auto rgba(0,103,244,.247)}.accordion__header svg{position:absolute;right:1.6rem;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.accordion__header--active{border-color:transparent}.accordion__header--active svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.accordion__body{border-bottom:1px solid rgba(0,0,0,.1);padding:1.6rem;display:none}.accordion__body--active{display:block}.color-switcher{margin-top:3rem;padding:1rem 0}.color-switcher h5{text-align:center;font-size:1.2rem;text-transform:uppercase;font-weight:600;letter-spacing:.1rem;margin-bottom:.8rem}.color-switcher__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;position:relative;-webkit-transition:height .4s ease-in-out;transition:height .4s ease-in-out}.color-switcher__products:after{content:"";opacity:0;display:block;width:100%;height:5rem;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);position:absolute;bottom:0;left:0;z-index:2;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;pointer-events:none}.color-switcher__products--collapsed{overflow:hidden}.color-switcher__products--collapsed:after{opacity:1;pointer-events:auto}.color-switcher__products--collapsed .color-switcher__toggle{opacity:1;pointer-events:auto!important}.color-switcher__toggle{opacity:0;position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);z-index:3;background:#fff;border-radius:2rem;font-size:1rem;padding:.4rem 1.6rem;-webkit-box-shadow:0 .1rem .5rem rgba(0,0,0,.15);box-shadow:0 .1rem .5rem rgba(0,0,0,.15);text-transform:uppercase;font-weight:600;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;pointer-events:none!important}.color-switcher__toggle:hover{-webkit-transform:translateX(-50%) scale(1.05);transform:translateX(-50%) scale(1.05)}.color-switcher__product{display:inline-block;width:4rem;height:5rem}.color-switcher__product svg #outline{display:none}.color-switcher__product--active #outline{display:block!important}.pair-with{margin-top:3rem;padding:0 2rem 5rem;background-size:cover;background-repeat:repeat}@media screen and (min-width:1008px){.pair-with{padding:0}}.pair-with--mobile{display:block;margin-bottom:5rem}@media screen and (min-width:1008px){.pair-with--mobile{display:none}}.pair-with--desktop{display:none}.pair-with--desktop .pair-with{border-radius:1rem}@media screen and (min-width:1008px){.pair-with--desktop{display:block}}.pair-with h3{margin:0 0 2rem;font-size:1.2rem;letter-spacing:.1rem}.pair-with__text,.pair-with h3{font-weight:700;text-transform:uppercase}.pair-with__text{color:var(--color-primary_color)}.pair-with__product{border:1px solid rgba(0,0,0,.2);background:#fff;position:relative;max-width:500px;margin:0 auto}.pair-with__product .ProductItem__Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.pair-with__product .ProductItem__Info{padding:1rem 1.6rem;margin:0;font-size:1.2rem;text-align:left;width:calc(100% - 130px)}.pair-with__product .ProductItem__ImageWrapper{display:block;max-width:125px;width:100%}.pair-with__product .ProductItem__Type{font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-primary_color);font-weight:700;margin-bottom:0}.pair-with__product .ProductItem__Title{text-transform:none;letter-spacing:0}.pair-with__product .Button{position:absolute;bottom:-2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1rem 2rem;letter-spacing:0;cursor:pointer}.pair-with__product .Button:hover,.sticky_atc{background:#fff}.sticky_atc{position:fixed;width:100%;z-index:99999999999;bottom:-90px;left:0;border-top:1px solid grey;padding:20px;-webkit-transition:bottom 1s;transition:bottom 1s}.sticky_atc .QuantitySelector{margin-right:2rem}.sticky_atc.visible{bottom:0}.sticky_atc.hide{display:none}