:root{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);--color-foreground: 18, 18, 18;--font-body-scale: 1;--color-foreground: #000;--color-background: #fff;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3);--inputs-radius: 4px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-margin-offset: 0px;--inputs-shadow-vertical-offset: 4px;--inputs-shadow-blur-radius: 5px;--inputs-radius-outset: 0px;--variant-pills-radius: 6px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .55;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 4px;--variant-pills-shadow-blur-radius: 5px}html{box-sizing:border-box;height:100%}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.quantity{color:rgba(var(--color-foreground));position:relative;width:calc(10.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 3rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{color:currentColor;border-radius:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.1rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(3rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0;min-width:20px}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button .svg-wrapper{width:1rem;pointer-events:none;display:flex}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.quantity__rules-cart{position:relative}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.loading__spinner{width:21px;height:21px;display:inline-block;position:absolute;z-index:1}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#fff;animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.button.loading{color:transparent;position:relative}.button.loading:hover,.button.loading:focus,.button.loading:active{color:transparent}.button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button[disabled]{pointer-events:none}.product-form__error-message-wrapper:not([hidden]){display:flex;column-gap:10px;color:#bb0b0b;font-size:12px}.product-form__error-message-wrapper .svg-wrapper{color:#bb0b0b}.product-form__error-message-wrapper .svg-wrapper svg{width:18px}@media screen and (min-width: 768px){.product-detail__price-and-weight{display:flex;align-items:center;justify-content:space-between}.product-detail__weight{font-size:22px}}.svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}.quick-add__submit.with-text{display:inline-flex;column-gap:12px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/base.css.map */
