.custom-scroll-bar::-webkit-scrollbar{height:.875rem;width:.875rem}.custom-scroll-bar::-webkit-scrollbar-button{border:none;display:none;height:.875rem;width:.875rem}.custom-scroll-bar::-webkit-scrollbar-thumb{background:#7b7b7b;border:none;border-radius:2rem}.custom-scroll-bar::-webkit-scrollbar-thumb:hover{background:#959595}.custom-scroll-bar::-webkit-scrollbar-thumb:active{background:#555}.custom-scroll-bar::-webkit-scrollbar-track{background:rgba(0,0,0,.15);border:.875rem rgba(38,38,38,.15);border-radius:2rem}.custom-scroll-bar::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.custom-scroll-bar::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.custom-scroll-bar::-webkit-scrollbar-corner{background:transparent}.quick-basket{align-items:center;align-self:stretch;display:flex;justify-content:center;max-width:55px;position:relative}.quick-basket__content{align-self:stretch;background-color:#f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;opacity:0;position:absolute;right:0;top:65px;transition:opacity .2s cubic-bezier(.4,0,1,1),visibility .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);visibility:hidden;width:411px;z-index:10}.quick-basket__content.is-visible{display:block}.quick-basket__content.is-active{opacity:1;transition-timing-function:cubic-bezier(0,0,.2,1);visibility:visible}.quick-basket__content .panel-updater:empty{height:72px;width:411px}.quick-basket__content--slide-out-panel{height:100vh;margin-right:-100%;position:fixed;right:0;top:0;width:583px}@media (max-width:767.98px){.quick-basket__content--slide-out-panel{width:100%}}.quick-basket__content--slide-out-panel.is-visible{display:block}.quick-basket__content--slide-out-panel.is-active{animation-delay:.5s;margin-right:0;opacity:1;transition-timing-function:cubic-bezier(0,0,.2,1);transition:all .5s ease;visibility:visible}.quick-basket__content--slide-out-panel.is-active:before{margin-right:0;transition:all .5s ease}.quick-basket__overlay{background:#000;height:100vh;height:100dvh;left:0;opacity:.6;position:fixed;top:0;width:100%}.headroom--unpinned .quick-basket__content--slide-out-panel,.headroom--unpinned .quick-basket__content--slide-out-panel .quick-basket__overlay{top:30px}@media (max-width:991.98px){.headroom--unpinned .quick-basket__content--slide-out-panel,.headroom--unpinned .quick-basket__content--slide-out-panel .quick-basket__overlay{top:0}}.card--quick-basket{background:#fff;border-radius:0;contain:none;height:100vh;height:100dvh;padding-bottom:35px}@supports (height:100dvh){.card--quick-basket{padding-bottom:0}}.card--quick-basket .card__close{background:transparent;border:1px solid transparent;cursor:pointer;position:absolute;right:1rem;top:2px}.card--quick-basket .card__close:focus{border:2px solid #000;border-radius:4px}.card--quick-basket .card__close svg{height:30px;width:30px}.card--quick-basket .card__sub-total{background:#e0e0e0}.card--quick-basket .card__sub-total .sub-total-text{color:#333;font-size:1.2rem}.card--quick-basket .card__heading{color:#333;font-weight:400}.card--quick-basket .card__payment-option-link{color:#333}.card--quick-basket .card__payment-option-link span{color:#000}.card--quick-basket .card-body{background-color:#fff;max-height:230px;max-height:100%;overflow-x:hidden;overflow-y:auto}.card--quick-basket .card-body::-webkit-scrollbar{height:5px;width:5px}.card--quick-basket .card-body::-webkit-scrollbar-button{border:none;display:none;height:5px;width:5px}.card--quick-basket .card-body::-webkit-scrollbar-thumb{background:#7b7b7b;border:none;border-radius:2rem}.card--quick-basket .card-body::-webkit-scrollbar-thumb:hover{background:#959595}.card--quick-basket .card-body::-webkit-scrollbar-thumb:active{background:#555}.card--quick-basket .card-body::-webkit-scrollbar-track{background:rgba(0,0,0,.15);border:5px rgba(38,38,38,.15);border-radius:2rem}.card--quick-basket .card-body::-webkit-scrollbar-track:hover{background:rgba(26,26,26,.15)}.card--quick-basket .card-body::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.card--quick-basket .card-body::-webkit-scrollbar-corner{background:transparent}.quick-basket__count{align-items:center;background:#da419b;background-repeat:repeat-x;border-radius:10px;color:#fff;display:flex;font-size:10px;justify-content:center;left:26px;line-height:90%;min-width:15px;padding:3px;position:absolute;right:auto;text-shadow:none;top:11px}@media (max-width:991.98px){.quick-basket__count{left:6px}}.quick-basket__count:empty{display:none}.quick-basket-item--fade{opacity:0;transition:opacity .2s cubic-bezier(.4,0,1,1),visibility .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.quick-basket-item:first-of-type{border-top:none}.quick-basket-item__total{border-top:1px solid #e3e3e3}.js-quick-basket-item-decrease,.js-quick-basket-item-increase,.js-quick-basket-item-remove{cursor:pointer}.quick-basket-item__image{height:108px;width:72px}.quick-basket-item__quantity{border:1px solid #555;font-size:14px;margin-top:15px;width:-moz-fit-content;width:fit-content}.quick-basket-item__decrease,.quick-basket-item__increase{background:transparent;border:none;color:#555;font-size:14px}.quick-basket-item__decrease:hover,.quick-basket-item__increase:hover{background:#eee;transition:background .25s cubic-bezier(.4,0,.2,1)}.quick-basket-item--slide-out-panel{display:flex;margin:1rem}.quick-basket-item--slide-out-panel .quick-basket-item__image{height:auto;width:150px}.quick-basket-item--slide-out-panel .quick-basket-item__info{flex:1;padding:15px 0 15px 15px;position:relative}.quick-basket-item--slide-out-panel .quick-basket-item__total{border:none;text-align:right}.quick-basket-item--slide-out-panel .quick-basket-item__total .title{color:#333}.quick-basket-item--slide-out-panel .quick-basket-item__total .amount{color:#000}.quick-basket-item--slide-out-panel .quick-basket-item__title{color:#333;position:relative}.quick-basket-item--slide-out-panel .quick-basket-item__price,.quick-basket-item--slide-out-panel .quick-basket-item__size{color:#333}.quick-basket-item--slide-out-panel .quick-basket-item__remove{position:absolute;right:0;top:0}.quick-basket-item--slide-out-panel .quick-basket-item__remove span{vertical-align:text-bottom}.quick-basket-item--slide-out-panel .quick-basket-item__remove svg{height:18px;vertical-align:top;width:18px}.added-to-basket-alert__content{text-wrap:pretty;display:flex;flex-direction:column;height:50px;justify-content:center;margin:0 auto;max-width:62%}.added-to-basket-alert__icon{left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.added-to-basket-alert__icon svg{height:50px;width:50px}.added-to-basket-alert__icon--close{left:auto;right:15px;top:15px;width:-moz-fit-content;width:fit-content}.added-to-basket-alert__icon--close svg{fill:#fff;height:20px;width:20px}.added-to-basket-alert--added-to-bag{margin:0 -1rem 1rem}.add-to-bag-quick-basket-item{display:flex;gap:15px}.add-to-bag-quick-basket-item__image{height:auto;min-width:90px;width:90px}.add-to-bag-quick-basket-item__info{align-items:flex-start;display:flex;flex-direction:column}.add-to-bag-quick-basket-item__title{line-height:1.2rem}@media (min-width:768px){.quick-basket__count{left:13px;top:12px}}@media (min-width:992px){.quick-basket{max-width:none}.quick-basket__count{left:-4px;top:23px}}.quick-buy--loyalty{background-color:#d7b672}.quick-buy--loyalty p{font-size:14px;line-height:1rem}.quick-buy--loyalty p:first-child:before{background-image:url(/content/build/img/star.80aa6982.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";display:inline-block;height:15px;left:-5px;position:relative;top:0;width:15px}@media (min-width:576px){.quick-buy--loyalty p:first-child:before{top:2px}}.quick-buy--loyalty p:first-child:after{background-image:url(/content/build/img/star.80aa6982.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";display:inline-block;height:15px;left:5px;position:relative;top:0;width:15px}@media (min-width:576px){.quick-buy--loyalty p:first-child:after{top:2px}}.quick-buy--loyalty.loggedin{background-color:#32d558}.quick-buy--loyalty.loggedout{background-color:#d7b672}@keyframes placeholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.swatch-danger{background-color:#a42323!important}.toastify-center{font-size:1rem;left:50%!important;max-width:90%!important;padding:8px 20px;right:auto!important;text-align:center;transform:translateX(-50%)!important}@media (max-width:767.98px){.toastify-center{width:90%!important}}@media (min-width:992px){.toastify-center{letter-spacing:2px;padding:8px 80px}}