:root{--padding-min-horizontal: 16px;--padding-min: 40px;--padding-middle: 6.25vw;--padding-max: 80px;--padding-max-horizontal: 40px;--padding-horizontal: var(--padding-min-horizontal);--padding-vertical: clamp(var(--padding-min), var(--padding-middle), var(--padding-max))}@media (min-width: 960px){:root{--padding-horizontal: clamp(var(--padding-min-horizontal), var(--padding-middle), var(--padding-max-horizontal))}}.product-stepper{display:flex}.product-stepper__minus,.product-stepper__plus{display:grid;place-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--base-border-color);background-color:var(--viking-fire-light-grey);cursor:pointer}.product-stepper__minus:before,.product-stepper__plus:before{background-color:var(--viking-fire-primary)}.product-stepper__minus:before{display:inline-block;content:" ";width:16px;height:16px;-webkit-mask-image:url('data:image/svg+xml,%3csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M4 8H12" stroke="%23020617" stroke-linecap="round" stroke-linejoin="round"/%3e%3c/svg%3e');mask-image:url('data:image/svg+xml,%3csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M4 8H12" stroke="%23020617" stroke-linecap="round" stroke-linejoin="round"/%3e%3c/svg%3e')}.product-stepper__plus:before{display:inline-block;content:" ";width:16px;height:16px;-webkit-mask-image:url('data:image/svg+xml,%3csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M8 3.33334V12.6667M3.33203 8.00001H12.6654" stroke="%23020617" stroke-linecap="round" stroke-linejoin="round"/%3e%3c/svg%3e');mask-image:url('data:image/svg+xml,%3csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M8 3.33334V12.6667M3.33203 8.00001H12.6654" stroke="%23020617" stroke-linecap="round" stroke-linejoin="round"/%3e%3c/svg%3e')}.product-stepper__input{width:2.5rem;border:none;border-top:1px solid var(--base-border-color);border-bottom:1px solid var(--base-border-color);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center}.product-stepper__input:hover,.product-stepper__input:focus{outline:none;-webkit-appearance:number-input;-moz-appearance:number-input;appearance:number-input}.product-stepper__input::-webkit-inner-spin-button{display:none}.product-stepper__label{display:none;align-items:center;margin-right:1rem}@media (min-width: 720px){.product-stepper__label{display:flex}}.product-stepper__enquiry-btn{width:100%}@media (min-width: 720px){.product-stepper__enquiry-btn{width:auto}}.product-stepper__enquiry-btn.--added:after{display:inline-block;content:" ";width:16px;height:16px;-webkit-mask-image:url('data:image/svg+xml,%3csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M13.3327 4L5.99935 11.3333L2.66602 8" stroke="white" stroke-linecap="round" stroke-linejoin="round"/%3e%3c/svg%3e');mask-image:url('data:image/svg+xml,%3csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M13.3327 4L5.99935 11.3333L2.66602 8" stroke="white" stroke-linecap="round" stroke-linejoin="round"/%3e%3c/svg%3e');background-color:var(--color-white)}.product-stepper.--disabled .product-stepper__minus,.product-stepper.--disabled .product-stepper__plus,.product-stepper.--disabled .product-stepper__input{opacity:.5;cursor:not-allowed}
