@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:#000000e6;line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:#fffc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:#000c;border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:#000c;border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width .3s ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}*{padding:0;margin:0;outline:0;box-sizing:border-box}*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,iframe,video,audio,object{max-width:100%}img,iframe{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ul,nav ol{list-style:none outside none}input::-moz-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;box-shadow:0 0 0 1000px #fff inset}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],input[type=date],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}html{scroll-behavior:smooth;font-size:62.5%;--color-success: #4CAF50;--color-warning: #FFC107;--color-danger: #F44336;--color-neutral: #9E9E9E}body{min-width:320px;background:#fff;font-family:Open Sans,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.35;color:#000}body.loading{opacity:.5;pointer-events:none}a{color:inherit;text-decoration:underline}a:hover,a[href^=tel]{text-decoration:none}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{margin-bottom:.675em}.h1,h1{font-size:4.8rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.h1,h1{font-size:3.6rem}}.h2,h2{font-size:4.4rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.h2,h2{font-size:3.2rem}}.h3,h3{font-size:3.6rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.h3,h3{font-size:2.8rem}}.h4,h4{font-size:3.2rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.h4,h4{font-size:2.4rem}}.h5,h5{font-size:2.8rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.h5,h5{font-size:2rem}}.h6,h6{font-size:2.4rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.h6,h6{font-size:1.8rem}}p,ul,ol,dl,hr,table,blockquote{margin-bottom:1.35em}h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child,blockquote:last-child{margin-bottom:0}.clear:after{content:"";line-height:0;display:table;clear:both}.sr-only,.gform_wrapper.gform_wrapper.gravity-theme .gfield-choice-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}.notext-old{font-size:0;line-height:0;text-indent:-4000px}[hidden],.hidden{display:none}[disabled],.disabled{cursor:default}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.hidden-xs{display:none!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width: 767.02px) and (max-width: 1023px){.hidden-sm{display:none!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width: 1023.02px) and (max-width: 1280px){.hidden-md{display:none!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width: 1280.02px){.hidden-lg{display:none!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}.comment-respond{width:100%;padding-top:30px;border-top:1px solid #363636}.comment-respond h3{position:relative}.comment-respond small{position:absolute;top:0;right:0}.comment-respond label{display:inline-block;padding-bottom:4px}.comment-respond input[type=text],.comment-respond textarea{display:block;width:100%;padding:10px;border:1px solid #ccc;background:#f7f7f7}.comment-respond textarea{height:100px}.comment-respond input[type=text]:focus{background-color:#fff}.comment-respond input[type=text]::-moz-placeholder{color:#777}.comment-respond input[type=text]::placeholder{color:#777}.comment-respond .required{color:#e40000}.comment-respond .comment-notes{padding-top:15px}.comment-respond .form-submit input{display:block;width:160px;height:40px;border:0;font-size:14px;font-weight:700;color:#fff;background:#363636;cursor:pointer;border-radius:4px}.comments{position:relative}.comments .children{position:relative;padding-left:70px}.comments .children:before,.comments .children:after{content:"";position:absolute;display:block}.comments .children:before{top:33px;left:23px;width:32px;height:27px;border-left:8px solid #c3c3c3;border-bottom:8px solid #c3c3c3;border-radius:0 0 0 8px}.comments .children:after{top:-5px;left:8px;border:20px solid transparent;border-width:20px 19px;border-bottom-color:#c3c3c3}.comments .comment{position:relative;border-top:1px dashed #363636}.comments .avatar{position:absolute;top:28px;left:0;width:48px;height:48px;border-radius:50%;border:1px solid #ccc}.comments .says{padding-left:5px}.comments .moderation-notice{display:inline-block;margin:3px 0 8px;color:#999}.comments .comment__entry{position:relative;padding:30px 0 30px 65px}.comments .comment__text p:last-child{padding-bottom:0;margin-bottom:0}.comments .comment__meta{padding-bottom:12px}.comments .comment__meta a{color:#363636}.comments .comment__reply{padding-top:10px;text-align:right}.comments .comment__reply a{display:inline-block;padding:5px 10px;background:#363636;color:#fff;border-radius:6px}.comments .comment__reply a:hover{text-decoration:none;opacity:.8}.paging{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.paging{flex-wrap:wrap}}.paging a{text-decoration:none}.paging ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;list-style:none;margin:0 auto;padding:0 20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.paging ul{width:100%;order:-1;padding:0;margin-bottom:20px}}.paging ul li{margin:0 5px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.paging ul li:first-child{margin-left:0}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.paging ul li:last-child{margin-right:0}}.paging ul li.paging__spacer,.paging ul a{background-color:#fff;font-size:14px;color:#000;width:35px;height:35px;display:block;text-align:center;line-height:35px;transition:all .4s}.paging ul a:hover,.paging ul li.is-current a{color:#fff;background-color:#055590}.paging .paging__next,.paging .paging__prev{font-size:16px;color:#000;transition:all .4s}.paging .paging__next:hover,.paging .paging__prev:hover{color:#055590}.paging .paging__next:only-child{margin-left:auto;margin-right:0}.paging .paging__prev:only-child{margin-right:auto;margin-left:0}.paging .paging__label,.paging .paging__first,.paging .paging__last,.paging .paging__prev,.paging .paging__next{margin:9px}.search-form{position:relative;overflow:hidden}.search-form .search__field{display:block;width:100%;padding:10px;border:1px solid #ccc;background:#f7f7f7}.search-form .search__field:focus{background-color:#fff}.search-form .search__field::-moz-placeholder{color:#777}.search-form .search__field::placeholder{color:#777}.search-form .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.section-comments{padding-top:15px}.section-comments a{text-decoration:none}.section-comments p{padding-bottom:18px}.section-comments ol,.section-comments ul{padding:0;margin:0;list-style:none outside none}.section-comments h3{position:relative;padding:0 0 10px}.section-comments h3 small{position:absolute;top:0;right:0}.widget{margin-bottom:15px}.widget:last-child{margin-bottom:0}.widget>ul{list-style:none outside none;margin:0}.widget>ul li{padding:5px 0}.widget>ul a{text-decoration:none;border-bottom:1px solid transparent}.widget>ul a:hover{border-bottom-color:#055590;color:#055590}.widget_nav_menu ul{list-style:none}.widget_nav_menu ul li{padding:5px 0}.widgets{list-style:none;display:flex;flex-wrap:wrap;margin:-10px -20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.widgets{margin:0}}.widgets>li{width:50%;padding:10px 20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.widgets>li{width:100%;padding:10px 0}}.alignnone,.alignleft,.alignright,.aligncenter{margin:5px 15px 1.35em}.alignleft{margin-left:0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.alignleft{margin:5px 0 10px}}.alignright{margin-right:0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.alignright{margin:5px 0 10px}}.alignnone{margin-left:0;margin-right:0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.alignnone{margin:5px 0 10px}}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.aligncenter{margin:5px 0 10px}}.wp-caption{position:relative}.wp-caption img{width:100%}.wp-caption-text{padding:8px;font-size:.8em;color:inherit;background:transparent;text-align:center}.nocomments{padding-top:12px;font-weight:700;font-size:18px}.accordion .accordion__item{margin-bottom:30px}.accordion .accordion__header{display:flex;cursor:pointer}.accordion .accordion__header i{margin-right:10px}.accordion .accordion__header h4{font-weight:600;font-size:1.6rem}.accordion .accordion__content{display:none;padding-top:20px}.account-btn{display:inline-flex;gap:2px;align-items:flex-end;text-decoration:none}.account-btn span{width:34px;height:34px;border:1px solid #002E61;border-radius:2px}.account-btn svg{height:20px}.add-cap-badge.add-cap-badge--inline{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.add-cap-badge>h4{font-size:1.6rem;font-weight:600;color:#000;margin-bottom:17px}.add-cap-badge.add-cap-badge--inline>h4{margin-right:10px;margin-bottom:0}.add-cap-badge .add-cap-badge__custom{display:none;padding-top:10px}.add-cap-badge .add-cap-badge__dropzone{display:none}.add-cap-badge .add-cap-badge__custom-actions{display:flex;flex-wrap:wrap;gap:10px}.add-cap-badge .add-cap-badge__preview,.add-cap-badge .add-cap-badge__edit,.add-cap-badge .add-cap-badge__cancel{display:none}.add-cap-badge.has-selected .add-cap-badge__custom,.add-cap-badge.has-selected .add-cap-badge__preview{display:block}.add-cap-badge.has-custom-selected .add-cap-badge__preview{display:none}.add-cap-badge.has-custom-selected .add-cap-badge__custom,.add-cap-badge.has-custom-selected .add-cap-badge__dropzone{display:block}.add-cap-badge.has-custom-selected.has-custom-uploaded .add-cap-badge__dropzone{display:none}.add-cap-badge.has-custom-selected.has-custom-uploaded .add-cap-badge__preview,.add-cap-badge.has-custom-selected.has-custom-uploaded .add-cap-badge__edit,.add-cap-badge.has-custom-selected.has-custom-uploaded.is-editing .add-cap-badge__dropzone{display:block}.add-cap-badge.has-custom-selected.has-custom-uploaded.is-editing .add-cap-badge__preview,.add-cap-badge.has-custom-selected.has-custom-uploaded.is-editing .add-cap-badge__edit{display:none}.add-cap-badge.has-custom-selected.has-custom-uploaded.is-editing .add-cap-badge__cancel{display:block}.add-cap-badge--readonly .dropdown-search__head{pointer-events:none}.add-insignia>h4{font-size:1.6rem;font-weight:600;color:#000;margin-bottom:17px}.add-insignia .add-insignia__options>ul{list-style:none;display:flex;flex-wrap:wrap;margin:-10px}.add-insignia .add-insignia__options>ul>li{padding:10px}.add-insignia .add-insignia__options input{opacity:0;position:absolute;height:1px;width:1px}.add-insignia .add-insignia__options label{width:50px;height:50px;border:1px solid #9B9B9B;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:6px}.add-insignia .add-insignia__options label img{max-width:100%;max-height:100%}.add-insignia label[for=insignia-custom] img,.add-insignia label[for=insignia-custom].is-customised span{display:none}.add-insignia label[for=insignia-custom].is-customised img{display:block;max-width:90%;max-height:90%}.add-insignia .add-insignia__options input:checked+label{border-color:#d0021b;border-width:2px}.add-insignia .add-insignia__dropzone,.add-insignia .add-insignia__edit{display:none;padding-top:20px}.add-insignia .add-insignia__edit-inner{display:flex;gap:20px}.add-insignia .add-insignia__preview,.add-insignia .add-insignia__cancel-edit{display:none;padding-top:20px}.add-insignia--readonly .add-insignia__options label{pointer-events:none}.add-insignia--inline{display:flex;align-items:center}.add-insignia--inline>h4{margin-right:10px;margin-bottom:0}.apparel-personalisation{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px;--preview-bottom: 290px;--name-preview-left: 250px;--name-preview-width: 160px;--club-name-preview-height: 16px;--preview-base-font-size: 13px;--club-name-preview-left: calc(50% + 95px) ;--afvbc-logo-width: 100px;--afvbc-logo-text: 16px}@media (max-width: 1280px){.apparel-personalisation{--preview-bottom: 210px;--name-preview-left: 150px;--name-preview-width: 100px;--club-name-preview-height: 12px;--preview-base-font-size: 10px;--club-name-preview-left: calc(50% + 54px) ;--afvbc-logo-width: 70px;--afvbc-logo-text: 12px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation{flex-direction:column;align-items:center;--preview-bottom: 100px;--name-preview-left: 74px;--name-preview-width: 60px;--club-name-preview-height: 8px;--preview-base-font-size: 6px;--club-name-preview-left: calc(50% + 24px) ;--afvbc-logo-width: 46px;--afvbc-logo-text: 8px}}.apparel-personalisation.loading .apparel-personalisation__content{opacity:.5;pointer-events:none}.apparel-personalisation .apparel-personalisation__content{width:calc(100% - 930px)}@media (max-width: 1280px){.apparel-personalisation .apparel-personalisation__content{width:calc(100% - 680px)}}@media (max-width: 1023px){.apparel-personalisation .apparel-personalisation__content{width:100%}}.apparel-personalisation .apparel-personalisation__aside{min-width:900px;width:900px;overflow:hidden;position:relative;padding:30px 0 0 30px}@media (max-width: 1280px){.apparel-personalisation .apparel-personalisation__aside{min-width:650px;width:650px}}@media (max-width: 1023px){.apparel-personalisation .apparel-personalisation__aside{margin:0 auto}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation .apparel-personalisation__aside{width:100%;min-width:auto;padding:0}}.apparel-personalisation .apparel-personalisation__aside>h2{margin-bottom:30px;text-align:center;font-weight:300;position:absolute;top:0;left:0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation .apparel-personalisation__aside>h2{position:relative}}.apparel-personalisation .apparel-personalisation__aside>h2>strong{font-weight:400;font-family:Playfair Display,serif}.apparel-personalisation .apparel-personalisation__aside .price{font-weight:300;color:#000;display:flex;gap:12px;position:absolute;top:0;right:60px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation .apparel-personalisation__aside .price{position:static;justify-content:center}}.apparel-personalisation .apparel-personalisation__aside .price .woocommerce-Price-message{font-size:1.4rem;color:#4a4a4a}.apparel-personalisation .apparel-personalisation__aside .price .woocommerce-Price-message{font-size:1.2rem}.apparel-personalisation .apparel-personalisation__aside .price .woocommerce-Price-amount{display:block;font-size:2.6rem}.apparel-personalisation .apparel-personalisation__image{position:relative;width:100%;display:flex}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation .apparel-personalisation__image{width:320px;margin:0 auto}}.apparel-personalisation .apparel-personalisation__image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.apparel-personalisation .apparel-personalisation__image img[src=""]{display:none}.apparel-personalisation .apparel-personalisation__image img[data-id=insignia]{position:absolute;top:150px;left:calc(50% + 10px);transform:translate(-50%);max-width:60px;max-height:80px;width:auto!important}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation .apparel-personalisation__image img[data-id=insignia]{left:calc(50% + 6px);top:70px;max-width:30px;max-height:50px}}.apparel-personalisation .apparel-personalisation__image img[data-id=cap-badge]{position:absolute;top:150px;left:calc(50% - 10px);transform:translate(-50%);max-width:60px;max-height:80px;width:auto!important}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation .apparel-personalisation__image img[data-id=cap-badge]{left:calc(50% - 8px);top:50px;max-width:30px;max-height:50px}}.apparel-personalisation .apparel-personalisation__overlay{position:absolute;top:0;left:0;right:0;bottom:0}.apparel-personalisation .apparel-personalisation__overlay-logo{position:absolute;bottom:var(--preview-bottom);z-index:2;width:var(--afvbc-logo-width);left:var(--club-name-preview-left)}.apparel-personalisation .apparel-personalisation__overlay-logo p{position:absolute;top:100%;left:0;right:0;color:#fff;font-weight:600;font-size:var(--afvbc-logo-text);text-align:center;margin:0;padding-top:2px}.apparel-personalisation .apparel-personalisation__overlay-logo .apparel-personalisation__overlay-logo-inner>span{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;padding:0 2px;height:var(--club-name-preview-height);display:flex;align-items:center;justify-content:center}.apparel-personalisation .apparel-personalisation__overlay-name{margin-bottom:0;position:absolute;bottom:var(--preview-bottom);left:var(--name-preview-left);z-index:2;width:var(--name-preview-width)}.apparel-personalisation .apparel-personalisation__overlay-logo .apparel-personalisation__overlay-logo-inner>span,.apparel-personalisation .apparel-personalisation__overlay-name{font-size:var(--preview-base-font-size);text-align:center;line-height:1.1;color:#fff;text-transform:uppercase;font-weight:600}.apparel-personalisation .apparel-personalisation__preview{display:none}.apparel-personalisation .apparel-personalisation__preview.is-active{display:flex}.apparel-personalisation .apparel-personalisation__previews-nav{width:100%;display:flex;justify-content:center;gap:30px;margin-top:50px}@media (max-width: 1280px){.apparel-personalisation .apparel-personalisation__previews-nav{margin-top:30px;gap:10px}}.apparel-personalisation .apparel-personalisation__previews-nav-prev,.apparel-personalisation .apparel-personalisation__previews-nav-next{background:transparent;border:none;cursor:pointer;outline:none;pointer-events:all}.apparel-personalisation .apparel-personalisation__previews-nav-prev.disabled,.apparel-personalisation .apparel-personalisation__previews-nav-next.disabled{opacity:.5;pointer-events:none}.apparel-personalisation .apparel-personalisation__previews-nav-prev i.material-icons,.apparel-personalisation .apparel-personalisation__previews-nav-next i.material-icons{font-size:6rem;line-height:.7}.apparel-personalisation[data-is_sweatshirt="1"],.apparel-personalisation[data-is_hoodie="1"]{--preview-bottom: 260px;--name-preview-left: 200px;--name-preview-width: 180px;--club-name-preview-height: 24px;--preview-base-font-size: 18px;--club-name-preview-left: calc(50% + 120px) ;--afvbc-logo-width: 150px;--afvbc-logo-text: 24px}@media (max-width: 1280px){.apparel-personalisation[data-is_sweatshirt="1"],.apparel-personalisation[data-is_hoodie="1"]{--preview-bottom: 180px;--name-preview-left: 150px;--name-preview-width: 120px;--club-name-preview-height: 16px;--preview-base-font-size: 14px;--club-name-preview-left: calc(50% + 100px) ;--afvbc-logo-width: 100px;--afvbc-logo-text: 18px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_sweatshirt="1"],.apparel-personalisation[data-is_hoodie="1"]{--preview-bottom: 100px;--name-preview-left: 74px;--name-preview-width: 60px;--club-name-preview-height: 8px;--preview-base-font-size: 6px;--club-name-preview-left: calc(50% + 50px) ;--afvbc-logo-width: 46px;--afvbc-logo-text: 8px}}.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__aside,.apparel-personalisation[data-is_hoodie="1"] .apparel-personalisation__aside{padding:150px 0 0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__aside,.apparel-personalisation[data-is_hoodie="1"] .apparel-personalisation__aside{padding:0}}.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__image img[data-id=insignia],.apparel-personalisation[data-is_hoodie="1"] .apparel-personalisation__image img[data-id=insignia]{top:180px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__image img[data-id=insignia],.apparel-personalisation[data-is_hoodie="1"] .apparel-personalisation__image img[data-id=insignia]{left:calc(50% + 2px);top:64px;max-width:26px}}.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__image img[data-id=cap-badge],.apparel-personalisation[data-is_hoodie="1"] .apparel-personalisation__image img[data-id=cap-badge]{top:180px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__image img[data-id=cap-badge],.apparel-personalisation[data-is_hoodie="1"] .apparel-personalisation__image img[data-id=cap-badge]{left:calc(50% - 8px);top:64px;max-width:26px}}.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__image img[data-id=insignia]{top:130px;left:calc(50% + 24px)}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__image img[data-id=insignia]{left:calc(50% + 10px);top:45px;max-width:24px}}.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__image img[data-id=cap-badge]{top:130px;left:calc(50% - 24px)}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_sweatshirt="1"] .apparel-personalisation__image img[data-id=cap-badge]{left:calc(50% - 10px);top:45px;max-width:24px}}.apparel-personalisation[data-is_tshirt="1"]{--preview-bottom: 360px;--name-preview-left: 260px;--name-preview-width: 160px;--club-name-preview-height: 18px;--preview-base-font-size: 16px;--club-name-preview-left: calc(50% + 70px) ;--afvbc-logo-width: 120px;--afvbc-logo-text: 20px}@media (max-width: 1280px){.apparel-personalisation[data-is_tshirt="1"]{--preview-bottom: 260px;--name-preview-left: 160px;--name-preview-width: 140px;--club-name-preview-height: 16px;--preview-base-font-size: 14px;--club-name-preview-left: calc(50% + 54px) ;--afvbc-logo-width: 100px;--afvbc-logo-text: 18px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_tshirt="1"]{--preview-bottom: 130px;--name-preview-left: 80px;--name-preview-width: 70px;--club-name-preview-height: 7px;--preview-base-font-size: 6px;--club-name-preview-left: calc(50% + 24px) ;--afvbc-logo-width: 50px;--afvbc-logo-text: 8px}}.apparel-personalisation[data-is_tshirt="1"] .apparel-personalisation__aside{padding:100px 0 0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_tshirt="1"] .apparel-personalisation__aside{padding:0}}.apparel-personalisation[data-is_tshirt="1"] .apparel-personalisation__image img[data-id=insignia]{top:110px;left:calc(50% + 24px)}@media (max-width: 1280px){.apparel-personalisation[data-is_tshirt="1"] .apparel-personalisation__image img[data-id=insignia]{top:80px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_tshirt="1"] .apparel-personalisation__image img[data-id=insignia]{left:calc(50% + 10px);top:45px;max-width:24px}}.apparel-personalisation[data-is_tshirt="1"] .apparel-personalisation__image img[data-id=cap-badge]{top:110px;left:calc(50% - 24px)}@media (max-width: 1280px){.apparel-personalisation[data-is_tshirt="1"] .apparel-personalisation__image img[data-id=cap-badge]{top:80px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.apparel-personalisation[data-is_tshirt="1"] .apparel-personalisation__image img[data-id=cap-badge]{left:calc(50% - 10px);top:45px;max-width:24px}}.article-single .article__head,.article-single .article__image{margin-bottom:40px}.article-single .article__head:last-child,.article-single .article__image:last-child{margin-bottom:0}.article-single .article__image img{width:100%}.article{display:grid;grid-template-columns:20% auto;grid-gap:40px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.article{grid-template-columns:100px auto;grid-gap:20px}}.article a{text-decoration:none}.article a:hover{text-decoration:underline}.article .article__image{aspect-ratio:1/1}.article .article__content:only-child{grid-column:span 2}.article .article__head,.article .article__title,.article .article__entry{margin-bottom:10px}.article .article__head:last-child,.article .article__title:last-child,.article .article__entry:last-child{margin-bottom:0}.article .article__meta{font-weight:500}.articles{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:40px}.btn-back{display:inline-flex;align-items:center;gap:12px;font-size:1.6rem;font-weight:600;text-decoration:none}.btn-back:hover span{text-decoration:underline}.btn-back i.material-icons{font-size:2.8rem}.btn-burger{width:22px;height:16px;background:transparent;border:0;outline:none}.btn-burger span{display:block;width:100%;height:2px;background:#000}.btn-burger span+span{margin-top:4px}.btn-simple{font-size:1.4rem;font-weight:400;text-decoration:underline;background:transparent;outline:none;border:0}.btn-simple:hover{text-decoration:none}.btn,.woocommerce.single-product .cart .single_add_to_cart_button,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input,button.btn{display:inline-block;text-align:center;text-decoration:none;border:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4rem;color:#fff;font-weight:600;background:#d0021b;padding:10px 14px;border-radius:3px;transition:background-color .4s}.btn:hover,.woocommerce.single-product .cart .single_add_to_cart_button:hover,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer button:hover,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer input:hover,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button:hover,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input:hover{background:#e9021e;color:#fff}.btn.disabled,.woocommerce.single-product .cart .disabled.single_add_to_cart_button,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer button.disabled,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer input.disabled,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button.disabled,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input.disabled{opacity:.5;pointer-events:none;cursor:not-allowed;background:transparent;border:1px solid #D0021B;color:#d0021b}.btn--light{background:red}.btn--light:hover{background:#e60000}.btn--large{padding:16px 30px;font-weight:700;font-size:1.9rem}.btn--transparent{background:transparent;border:1px solid #D0021B;color:#d0021b}.btn--transparent:hover{background:#d0021b;color:#fff}.btn--block{display:block;padding-left:0;padding-right:0}.cap-badge-preview .cap-badge-preview__inner{position:relative}.cap-badge-preview h3{text-align:center;font-size:2.4rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.cap-badge-preview h3{font-size:2rem}}.cap-badge-preview .cap-badge-preview__img{width:auto!important}.cap-badge-preview .cap-badge-preview__cap-badge{position:absolute;top:150px;left:calc(50% - 10px);transform:translate(-50%);max-width:60px;max-height:80px;width:auto!important}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.cap-badge-preview .cap-badge-preview__cap-badge{left:calc(50% - 6px);top:80px;max-width:34px;max-height:50px}}.cap-badge-preview p{display:none;text-align:center;margin:60px 0;font-size:1.8rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.cap-badge-preview p{font-size:1.6rem}}.cap-badge-preview[data-active=false] .cap-badge-preview__img,.cap-badge-preview[data-active=false] .cap-badge-preview__cap-badge{display:none}.cap-badge-preview[data-active=false] p{display:block}.cart-btn .material-icons{font-size:32px}.categories-showcase .categories-showcase__inner{display:flex;flex-wrap:wrap;justify-content:center;margin:-5px}.categories-showcase .categories-showcase__item{padding:5px;width:25%;height:600px;display:flex;flex-direction:column}@media (min-width: 769px){.categories-showcase .categories-showcase__item{max-height:45vw}}@media (max-width: 768px){.categories-showcase .categories-showcase__item{height:250px;width:50%}.categories-showcase .categories-showcase__item:nth-child(3){order:1}}.categories-showcase .categories-showcase__item .categories-showcase{flex-grow:1;display:flex;flex-direction:column}.categories-showcase .categories-showcase__item .categories-showcase .categories-showcase__inner{flex-grow:1;display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%}.categories-showcase .categories-showcase__item .categories-showcase .categories-showcase__item{width:auto;height:auto}.categories-showcase .categories-showcase__item-inner{flex-grow:1;background:#d0021b;display:block}.categories-showcase .categories-showcase__item-inner img{-o-object-fit:contain;object-fit:contain;transition:transform .4s}.categories-showcase .categories-showcase__item-inner img.img-cover{-o-object-fit:cover;object-fit:cover}.categories-showcase .categories-showcase__item-inner:hover img{transform:scale(1.1)}.dropdown-search .dropdown-search__head{border:2px solid #D0021B;border-radius:4px;display:flex;align-items:center;position:relative;padding:6px 30px 6px 10px;cursor:pointer}.dropdown-search .dropdown-search__head-ico{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.dropdown-search .dropdown-search__head-img{width:40px;height:40px;margin-right:10px;display:flex;justify-content:center;align-items:center}.dropdown-search .dropdown-search__head-img img{max-width:100%;max-height:100%}.dropdown-search .dropdown-search__head-img span.material-icons{font-size:3.6rem}.dropdown-search .dropdown-search__head-title p{margin-bottom:0}.dropdown-search .dropdown-search__body{display:none;border-width:0 2px 2px 2px;border-style:solid;border-color:#d0021b;padding:20px 10px 10px;margin-top:-2px;box-shadow:inset 0 4px 8px #0003}.dropdown-search .dropdown-search__input{width:100%;border:2px solid #D0021B;border-radius:4px;padding:10px;margin-bottom:10px}.dropdown-search .dropdown-search__list{list-style:none;padding:6px;margin:0}.dropdown-search .dropdown-search__list>li+li{margin-top:10px}.dropdown-search .dropdown-search__list>li.is-selected>button{background-color:#d6d5d5}.dropdown-search .dropdown-search__list>li>button{width:100%;border-radius:4px;background:transparent;border:0;padding:6px;display:flex;align-items:center}.dropdown-search .dropdown-search__list>li>button:hover{background-color:#f1f2ed}.dropdown-search .dropdown-search__list>li>button span.material-icons{width:40px;font-size:3rem;margin-right:14px}.dropdown-search .dropdown-search__list>li>button img{max-height:40px;margin-right:14px}.dropdown-search .dropdown-search__btn-img{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.dropdown-search .dropdown-search__btn-text{text-align:left}.dropdown-search .dropdown-search__body-inner{max-height:300px;overflow-y:auto}.dropdown-search.is-expanded .dropdown-search__body{display:block}.feather-flag-preview{margin:0 auto;padding:0;width:404px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.feather-flag-preview{width:320px}}.feather-flag-preview>h1{margin-bottom:30px;text-align:center;font-weight:300}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.feather-flag-preview>h1{display:none}}.feather-flag-preview>h1>strong{font-weight:400;font-family:Playfair Display,serif}.feather-flag-preview .feather-flag-preview__inner{position:relative;margin:0;padding:0}.feather-flag-preview .feather-flag-preview__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.feather-flag-preview .feather-flag-preview__logo{position:absolute;top:100px;left:calc(50% - 18px);max-width:80px}@media (max-width: 575px){.feather-flag-preview .feather-flag-preview__logo{top:80px;max-width:60px;left:calc(50% - 12px)}}.feather-flag-preview .feather-flag-preview__logo>p{font-weight:700;font-size:.74rem;text-transform:uppercase;margin:0 0 0 2px}@media (max-width: 575px){.feather-flag-preview .feather-flag-preview__logo>p{font-size:.57rem;margin-left:0}}.feather-flag-preview .feather-flag-preview__logo-inner{position:relative}.feather-flag-preview .feather-flag-preview__logo-inner>span{position:absolute;bottom:0;left:0;width:100%;height:13px;display:flex;justify-content:center;align-items:center;font-size:1.2rem}@media (max-width: 575px){.feather-flag-preview .feather-flag-preview__logo-inner>span{font-size:.95rem;height:10px}}.feather-flag-preview .feather-flag-preview__logo-inner>span>span{color:#fff;font-weight:700;text-transform:uppercase;text-align:center;line-height:1}.feather-flag-preview .feather-flag-preview__meeting{position:absolute;top:180px;left:calc(50% - 33px);max-width:104px;text-align:center;word-break:break-word}@media (max-width: 575px){.feather-flag-preview .feather-flag-preview__meeting{top:140px;left:calc(50% - 24px);max-width:80px}}.feather-flag-preview .feather-flag-preview__meeting>p{font-size:1.3rem;color:#d0021b;font-weight:700;line-height:1.3;margin:0 auto 4px}@media (max-width: 575px){.feather-flag-preview .feather-flag-preview__meeting>p{font-size:1.1rem}}.feather-flag-preview .feather-flag-preview__meeting>p strong{font-size:1.8rem}@media (max-width: 575px){.feather-flag-preview .feather-flag-preview__meeting>p strong{font-size:1.4rem}}.feather-flag-preview .feather-flag-preview__meeting>p span{font-weight:300}.feather-flag-preview .feather-flag-preview__contact{margin-top:8px}@media (max-width: 575px){.feather-flag-preview .feather-flag-preview__contact{margin-top:4px}}.feather-flag-preview .feather-flag-preview__contact p{text-transform:uppercase;font-weight:700;font-size:.6rem;margin:0}@media (max-width: 575px){.feather-flag-preview .feather-flag-preview__contact p{font-size:.5rem}}.feather-flag-preview .feather-flag-preview__address{position:absolute;top:416px;right:calc(50% - 56px);font-size:.7rem;line-height:1.1;text-align:right;font-weight:600}@media (max-width: 575px){.feather-flag-preview .feather-flag-preview__address{top:328px;right:calc(50% - 42px);font-size:.5rem}}.feather-flag-preview .feather-flag-preview__personalised-canvas{display:none;width:100%!important}.feather-flag-preview .feather-flag-preview__overlay{display:none}.feather-flag-preview.has-overlay-active .feather-flag-preview__overlay{display:block}.feather-flag-preview.is-personalised .feather-flag-preview__product-image{display:none}.feather-flag-preview.is-personalised .feather-flag-preview__personalised-canvas{display:block}.footer{background-color:#000;color:#fff;padding:40px 0}.footer .shell{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer__aside{width:100px}.footer .footer__aside .logo{max-width:100%}.footer .footer__content{width:calc(100% - 150px);padding-left:40px;display:flex;justify-content:flex-end;align-items:end}.form-generic.is-loading{opacity:.5;pointer-events:none}.form-generic .form-generic__body{margin-bottom:30px}.form-generic .form-generic__row{display:flex;flex-wrap:wrap;margin:0 -12px 30px}.form-generic .form-generic__col{width:100%;padding:0 12px}.form-generic .form-generic__col.form-generic__col--1of2{width:50%}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.form-generic .form-generic__col.form-generic__col--1of2{width:100%}}.form-generic .form-generic__field>p{margin:0}.form-generic .form-generic__label{display:block;margin-bottom:6px;font-size:1.4rem;font-weight:600}.form-generic .form-generic__label span{font-weight:400}.form-generic .form-generic__control{width:100%;padding:10px;border:1px solid #d6d5d5;font-size:1.6rem;font-weight:300;height:44px;border-radius:3px}.form-generic .form-generic__control:focus{border-color:#d0021b}.form-generic .form-generic__control::-moz-placeholder{color:#00000059}.form-generic .form-generic__control::placeholder{color:#00000059}.form-generic textarea.form-generic__control{height:150px;resize:none}.form-generic .select2-container{display:block;width:100%!important}.form-generic .select2-container .select2-selection--single{height:44px;display:flex;align-items:center}.form-generic .select2-container--default .select2-selection--single{border-radius:3px;border:1px solid #d6d5d5}.form-generic .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.form-generic .field-error input{box-shadow:0 0 0 1px red}.form-generic .form-generic__footer{display:flex;gap:10px}.form-generic .form-generic__footer:not(:last-child){margin-bottom:20px}.form-generic .notice-box{display:none}.form-generic.notice .notice-box{display:block}.form-generic.loading .form-generic__inner{opacity:.5}.form-generic .quantity input.qty{height:100%!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-generic .quantity input.qty::-webkit-outer-spin-button,.form-generic .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-generic .quantity input.qty{-moz-appearance:textfield}.form-penny{position:relative}.form-penny .form-penny__toolbar{width:100%;position:absolute;z-index:9}.form-penny .form-penny__body{width:100%}.form-penny .form-penny__body>.form-penny__field,.form-penny>.form-penny__field{margin-bottom:20px}.form-penny .form-penny__field label{display:block;margin-bottom:10px;font-size:1.4rem;font-weight:300;color:#aaa}.form-penny .form-penny__suggestions{display:none}.form-penny .form-penny__field{position:relative}.form-penny .form-penny__field .poppy-input-suggestion{position:absolute;top:44px;left:0;z-index:2;width:100%}.form-penny .form-penny__control{width:100%;padding:10px;border:1px solid #979797;border-radius:3px;font-size:16px;font-weight:300;height:44px}.form-penny .form-penny__control:focus{border-color:#d0021b}.form-penny .form-penny__control::-moz-placeholder{color:#00000059}.form-penny .form-penny__control::placeholder{color:#00000059}.form-penny .select2-container{width:100%!important}.form-penny .select2-container .select2-selection--single{height:44px;display:flex;align-items:center}.form-penny .select2-container--default .select2-selection--single{border-radius:3px;border:1px solid #979797}.form-penny .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.form .form__row{display:flex;flex-wrap:wrap;margin:-8px -12px}.form .form__col{width:100%;padding:8px 12px}.form .form__col.form__col--1of2{width:50%}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.form .form__col.form__col--1of2{width:100%}}.form input{width:100%;height:50px;border:0;background:#fff;padding:0 20px;border-radius:3px;font-size:1.5rem;font-weight:700;color:#001428}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.form input{height:40px}}.form input:focus{box-shadow:0 0 0 1px #50575e}.form input::-moz-placeholder{opacity:.5}.form input::placeholder{opacity:.5}.form .field-error input{box-shadow:0 0 0 1px red}.form .form__footer button{width:100%;height:50px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.form .form__footer button{height:40px;padding:10px 20px}}.form .notice-box{display:none}.form.notice .notice-box{display:block}.form.loading .form__inner{opacity:.5}.form--size-l input{height:67px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.form--size-l input{height:50px}}.form--size-l .form__footer button{height:67px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.form--size-l .form__footer button{height:50px}}.form--style-inline .form__inner{display:flex;flex-wrap:wrap;align-items:flex-start}.form--style-inline .form__body{width:70%}@media (max-width: 1023px){.form--style-inline .form__body{width:100%}}.form--style-inline .form__footer{width:30%;padding-left:20px}@media (max-width: 1023px){.form--style-inline .form__footer{width:100%;padding-left:0;margin-top:20px}}.ft-img-personalisation{margin:0 auto;padding:0;width:404px}@media (max-width: 575px){.ft-img-personalisation{width:320px}}.ft-img-personalisation>h1{margin-bottom:30px;text-align:center;font-weight:300}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.ft-img-personalisation>h1{display:none}}.ft-img-personalisation>h1>strong{font-weight:400;font-family:Playfair Display,serif}.ft-img-personalisation .ft-img-personalisation__image{position:relative;margin:0;padding:0}.ft-img-personalisation .ft-img-personalisation__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ft-img-personalisation .ft-img-personalisation__logo{position:absolute}.ft-img-personalisation .ft-img-personalisation__logo>p{margin:0;font-weight:700;text-transform:uppercase}.ft-img-personalisation .ft-img-personalisation__logo-inner{position:relative}.ft-img-personalisation .ft-img-personalisation__logo-inner>span{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center}.ft-img-personalisation .ft-img-personalisation__logo-inner>span>span{color:#fff;font-weight:700;text-transform:uppercase;text-align:center;line-height:1.3}.ft-img-personalisation .ft-img-personalisation__meeting{position:absolute;word-break:break-word}.ft-img-personalisation .ft-img-personalisation__meeting>p{color:#d0021b;font-weight:700;line-height:1.3}.ft-img-personalisation .ft-img-personalisation__hours>p{color:#d0021b;font-weight:700;line-height:1.3;margin:0}.ft-img-personalisation .ft-img-personalisation__contact p{text-transform:uppercase;font-weight:700;margin:0}.ft-img-personalisation .ft-img-personalisation__address{position:absolute;line-height:1.1;font-weight:600}.ft-img-personalisation .ft-img-personalisation__product-image-blank{display:none}.ft-img-personalisation .ft-img-personalisation__personalised-canvas{display:none;width:100%!important}.ft-img-personalisation .ft-img-personalisation__overlay{display:none}.ft-img-personalisation.has-overlay-active .ft-img-personalisation__overlay{display:block}.ft-img-personalisation.has-overlay-active .ft-img-personalisation__product-image{display:none}.ft-img-personalisation.has-overlay-active .ft-img-personalisation__product-image-blank{display:block}.ft-img-personalisation.is-personalised .ft-img-personalisation__product-image{display:none}.ft-img-personalisation.is-personalised .ft-img-personalisation__personalised-canvas{display:block}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__logo{top:104px;left:calc(50% - 44px);max-width:92px}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__logo{top:80px;max-width:74px;left:calc(50% - 36px)}}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__logo>p{font-size:.84rem;text-transform:uppercase;margin-left:2px}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__logo>p{font-size:.69rem;margin-left:0}}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__logo-inner>span{bottom:0;left:0;width:100%;height:12px;font-size:1.2rem}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__logo-inner>span{font-size:.95rem;height:10px}}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__logo-inner>span>span{text-align:center;line-height:1.1}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__meeting{top:180px;left:calc(50% - 50px);max-width:104px;text-align:center;word-break:break-word}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__meeting{top:140px;left:calc(50% - 40px);max-width:80px}}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__meeting>p{font-size:1.3rem;color:#d0021b;font-weight:700;line-height:1.3;margin:0 auto 4px}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__meeting>p{font-size:1.1rem}}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__hours>p{font-size:1.3rem;margin:0 auto 4px}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__hours>p{font-size:1.1rem}}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__hours>p strong{font-size:1.8rem}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__hours>p strong{font-size:1.4rem}}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__contact{margin-top:8px}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__contact{margin-top:4px}}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__contact p{text-transform:uppercase;font-weight:700;font-size:.6rem;margin:0}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__contact p{font-size:.5rem}}.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__address{position:absolute;top:446px;right:calc(50% - 40px);font-size:.7rem;line-height:1.1;text-align:right;font-weight:600}@media (max-width: 575px){.ft-img-personalisation[data-is_feather_flag="1"] .ft-img-personalisation__address{top:350px;right:calc(50% - 30px);font-size:.6rem}}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__logo{top:55px;left:150px;max-width:90px}@media (max-width: 575px){.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__logo{top:45px;max-width:60px;left:120px}}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__logo>p{display:none}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__logo-inner>span{bottom:0;left:0;width:100%;height:13px;font-size:1.1rem}@media (max-width: 575px){.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__logo-inner>span{font-size:.85rem;height:10px}}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__logo-inner>span>span{text-align:center;line-height:1.3}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__meeting{top:118px;left:150px;max-width:80px}@media (max-width: 575px){.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__meeting{top:90px;left:120px;max-width:80px}}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__meeting>p{font-size:.9rem;font-weight:800;line-height:1.2}@media (max-width: 575px){.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__meeting>p{font-size:.88rem}}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__meeting>p strong{font-size:1.8rem}@media (max-width: 575px){.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__meeting>p strong{font-size:1.4rem}}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__address{top:160px;left:160px;font-size:.56rem;line-height:1.2;font-weight:600}@media (max-width: 575px){.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__address{top:126px;left:128px;font-size:.5rem}}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__hours{position:absolute;top:200px;left:150px;max-width:106px}@media (max-width: 575px){.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__hours{top:158px;left:120px;max-width:120px}}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__hours>p{font-weight:900;font-size:1.8rem}@media (max-width: 575px){.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__hours>p{font-size:1.4rem}}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__contact{text-align:center}.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__contact p{font-size:.55rem}@media (max-width: 575px){.ft-img-personalisation[data-is_roll_up_banner="1"] .ft-img-personalisation__contact p{font-size:.5rem}}.ft-img-personalisation[data-is_vinyl_banner="1"]{--left-positioning-alignment: 58px;--left-positioning-alignment-mobile: 48px}.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__logo{position:absolute;left:var(--left-positioning-alignment);top:calc(50% - 36px);max-width:88px}@media (max-width: 575px){.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__logo{top:calc(50% - 26px);max-width:60px;left:var(--left-positioning-alignment-mobile)}}.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__logo>p{display:none}.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__logo-inner>span{width:100%;height:14px;font-size:1.2rem}@media (max-width: 575px){.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__logo-inner>span{font-size:.95rem;height:10px}}.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__meeting{top:84px;left:var(--left-positioning-alignment);max-width:180px}@media (max-width: 575px){.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__meeting{top:64px;left:var(--left-positioning-alignment-mobile);max-width:150px}}.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__meeting>p{font-size:1.1rem;line-height:1.2}@media (max-width: 575px){.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__meeting>p{font-size:.95rem}}.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__address{top:calc(50% + 32px);left:var(--left-positioning-alignment);font-size:.6rem;font-weight:400}@media (max-width: 575px){.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__address{top:calc(50% + 24px);left:var(--left-positioning-alignment-mobile);font-size:.5rem}}.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__contact{position:absolute;top:calc(50% + 24px);left:var(--left-positioning-alignment)}@media (max-width: 575px){.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__contact{top:calc(50% + 17px);left:var(--left-positioning-alignment-mobile)}}.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__contact p{font-size:.45rem;font-weight:600}@media (max-width: 575px){.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__contact p{font-size:.4rem}}.ft-img-personalisation[data-is_vinyl_banner="1"] .ft-img-personalisation__hours>p{display:none}.ft-img-personalisation[data-is_vinyl_banner_simple="1"] .ft-img-personalisation__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:65%;margin-top:10px}@media (max-width: 575px){.ft-img-personalisation[data-is_vinyl_banner_simple="1"] .ft-img-personalisation__logo{margin-top:5px}}.ft-img-personalisation[data-is_vinyl_banner_simple="1"] .ft-img-personalisation__logo>p{display:none}.ft-img-personalisation[data-is_vinyl_banner_simple="1"] .ft-img-personalisation__logo-inner>span{bottom:2px;width:100%;height:34px;font-size:3rem}@media (max-width: 575px){.ft-img-personalisation[data-is_vinyl_banner_simple="1"] .ft-img-personalisation__logo-inner>span{height:24px;font-size:2.4rem}}.ft-img-personalisation[data-is_mug="1"] .ft-img-personalisation__logo{top:136px;left:calc(50% - 48px);transform:translate(-50%);max-width:216px;width:100%}@media (max-width: 575px){.ft-img-personalisation[data-is_mug="1"] .ft-img-personalisation__logo{top:108px;max-width:170px;left:calc(50% - 38px)}}.ft-img-personalisation[data-is_mug="1"] .ft-img-personalisation__logo>p{display:none}.ft-img-personalisation[data-is_mug="1"] .ft-img-personalisation__logo-inner>span{bottom:0;left:0;width:100%;height:34px;font-size:2rem;padding:0 2px;line-height:1.1}@media (max-width: 575px){.ft-img-personalisation[data-is_mug="1"] .ft-img-personalisation__logo-inner>span{font-size:1.5rem;height:24px}}.ft-img-personalisation[data-is_mug="1"] .ft-img-personalisation__logo-inner>span>span{line-height:1.2}.ft-img-personalisation[data-is_square_lapel_pin="1"] .ft-img-personalisation__logo{top:120px;left:50%;transform:translate(-50%) rotate(-.5deg);width:202px}@media (max-width: 575px){.ft-img-personalisation[data-is_square_lapel_pin="1"] .ft-img-personalisation__logo{top:96px;width:160px}}.ft-img-personalisation[data-is_square_lapel_pin="1"] .ft-img-personalisation__logo>p{display:none}.ft-img-personalisation[data-is_square_lapel_pin="1"] .ft-img-personalisation__logo-inner>span{height:28px;font-size:22px}@media (max-width: 575px){.ft-img-personalisation[data-is_square_lapel_pin="1"] .ft-img-personalisation__logo-inner>span{height:25px;font-size:18px}}.ft-img-personalisation[data-is_bunting="1"]>h1 strong,.ft-img-personalisation[data-is_bunting="1"]>h1 br{display:none}.ft-img-personalisation[data-is_bunting="1"] .ft-img-personalisation__logo{display:none}.ft-img-personalisation[data-is_bunting="1"] .ft-img-personalisation__bottom{position:absolute;top:450px;right:50%;transform:translate(50%);max-width:80px;text-align:center;font-weight:600;color:#fff}@media (max-width: 575px){.ft-img-personalisation[data-is_bunting="1"] .ft-img-personalisation__bottom{top:350px;max-width:70px;font-size:80%}}.fw-vid{position:relative;width:100%}.fw-vid video{width:100%}.fw-vid .fw-vid__pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:0;transition:opacity .3s;color:#fff;text-decoration:none;border:0}.fw-vid .fw-vid__pause:hover{opacity:.7}.fw-vid .fw-vid__pause .material-icons{font-size:10rem}.fw-vid:hover .fw-vid__pause{opacity:1}.grid .grid__row{display:flex;flex-wrap:wrap;margin:-15px}.grid .grid__col{width:100%;padding:15px}.grid .grid__col--1of2{width:50%}:root{--header-afvbc-sticky-height: 102px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){:root{--header-afvbc-sticky-height: 94px}}body.admin-bar{--header-afvbc-sticky-height: 134px;--admin-bar-height: 32px}@media (max-width: 782px){body.admin-bar{--header-afvbc-sticky-height: 140px;--admin-bar-height: 46px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.scrolling-over-events-section .header-afvbc{transform:translateY(-100%)}}.header-afvbc{--header-afvbc-sticky-height: 102px;--admin-bar-height: 0;position:fixed;top:0;left:0;right:0;z-index:9999;background:#e1192c;padding:20px 0;transition:padding .4s,transform .4s}.header-afvbc .socials>ul>li>a{color:#fff;transition:color .4s,opacity .4s}.header-afvbc .socials>ul>li>a:hover{color:#fff;opacity:.5}body.admin-bar .header-afvbc{top:32px;--header-afvbc-sticky-height: 134px;--admin-bar-height: 32px}@media (max-width: 782px){body.admin-bar .header-afvbc{top:46px;--header-afvbc-sticky-height: 140px;--admin-bar-height: 46px}}.header-afvbc--static,body .header-afvbc.mobile-menu-open,body.scrolled .header-afvbc{padding:12px 0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc--static,body .header-afvbc.mobile-menu-open,body.scrolled .header-afvbc{padding:6px 0 12px}}.header-afvbc__inner{display:flex;flex-wrap:wrap;align-items:flex-end}.header-afvbc__aside{width:210px;transition:width .4s}.header-afvbc__aside .logo{display:block;width:100%;height:auto}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__aside{width:106px}}@media (max-width:){.header-afvbc__aside{width:90px}}.header-afvbc--static .header-afvbc__aside,body.scrolled .header-afvbc--static.mobile-menu-open .header-afvbc__aside,body.scrolled .header-afvbc--static .header-afvbc__aside,.header-afvbc.mobile-menu-open .header-afvbc__aside,body.scrolled .header-afvbc__aside{width:90px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.scrolled .header-afvbc--static.mobile-menu-open .header-afvbc__aside,body.scrolled .header-afvbc--static .header-afvbc__aside,.header-afvbc.mobile-menu-open .header-afvbc__aside,body.scrolled .header-afvbc__aside{width:106px}}@media (max-width:){body.scrolled .header-afvbc--static.mobile-menu-open .header-afvbc__aside,body.scrolled .header-afvbc--static .header-afvbc__aside,.header-afvbc.mobile-menu-open .header-afvbc__aside,body.scrolled .header-afvbc__aside{width:90px}}.header-afvbc.mobile-menu-open .header-afvbc__aside .logo,body.scrolled .header-afvbc__aside .logo{margin-bottom:0}.header-afvbc__content{width:calc(100% - 210px);margin-left:auto}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__content{width:calc(100% - 106px)}}@media (max-width:){.header-afvbc__content{width:calc(100% - 90px)}}.header-afvbc__content-top{margin-bottom:25px;display:flex;justify-content:flex-end;transition:margin .4s}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__content-top{margin-bottom:30px;transition:margin-bottom .4s}}.header-afvbc--static .header-afvbc__content-top,body .header-afvbc.mobile-menu-open .header-afvbc__content-top,body.scrolled .header-afvbc .header-afvbc__content-top{margin-bottom:14px}.header-afvbc__login{display:block}.header-afvbc__cta{display:none}.header-afvbc__btn{display:inline-block;border-radius:23px;border:1px solid #ffffff;background:transparent;padding:12px 54px;font-size:1.8rem;text-align:center;line-height:1;font-weight:700;color:#fff;text-decoration:none;transition:background .4s,color .4s}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__btn{padding:10px 14px;font-size:1.6rem;min-width:140px}}.header-afvbc__btn:hover{background:#fff;color:#e1192c}.header-afvbc__content-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:end}.header-afvbc__content-bottom .header-afvbc__socials{flex-shrink:0}.header-afvbc__nav{padding:0 0 8px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__nav{display:none}}.header-afvbc__content-bottom .header-afvbc__socials{display:none}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__content-bottom .header-afvbc__socials{display:flex}}.header-afvbc__content-top .header-afvbc__socials{display:flex;align-items:center;margin-right:20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__content-top .header-afvbc__socials{display:none}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__socials{margin-left:auto}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__socials .socials>ul{margin:-6px -8px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__socials .socials>ul>li{padding:6px 8px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__socials .socials>ul>li>a{font-size:2.4rem}}.header-afvbc__burger{display:none;margin-left:30px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__burger{margin-left:15px}}.header-afvbc__burger .btn-burger span{background:#fff}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc__burger{display:block}}.header-afvbc__vehappy{color:#fff;font-weight:700;width:100%}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc--vehappy .header-afvbc__content-top{display:none}}.header-afvbc--vehappy .header-afvbc__vehappy{display:none;width:calc(100% - 64px);flex-wrap:wrap;justify-content:center}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc--vehappy .header-afvbc__vehappy{display:flex}}.header-afvbc--vehappy .header-afvbc__vehappy p{font-size:2rem;line-height:1;margin-bottom:14px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc--vehappy .header-afvbc__socials{display:none}}.header-afvbc--vehappy .header-afvbc__vehappy .header-afvbc__socials{width:100%}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header-afvbc--vehappy .header-afvbc__vehappy .header-afvbc__socials{display:block}}.header-afvbc--vehappy .header-afvbc__burger{width:26px;margin-left:38px}.header{width:100%;z-index:999;top:0;left:0;right:0;background-color:#fff;padding:14px 0;box-shadow:0 0 2px 2px #0000001a}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header{padding:10px 0}}.header .shell{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.header .header__aside{width:151px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header .header__aside{width:100px}}.header .header__aside .logo{max-width:100%}.header .header__content{width:calc(100% - 151px);padding-left:40px;display:flex;justify-content:flex-end;align-items:center;gap:30px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header .header__content{width:calc(100% - 100px);padding:10px 0;justify-content:center}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header .header__content .account-btn{display:none}}.header .btn,.header .woocommerce.single-product .cart .single_add_to_cart_button,.woocommerce.single-product .cart .header .single_add_to_cart_button,.header .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .header button,.header .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .header input,.header .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .header button,.header .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .header input{text-transform:uppercase;letter-spacing:.1em;font-size:1.5rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header .btn,.header .woocommerce.single-product .cart .single_add_to_cart_button,.woocommerce.single-product .cart .header .single_add_to_cart_button,.header .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .header button,.header .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .header input,.header .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .header button,.header .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .header input{display:none}}.header .header__nav{width:100%;display:flex;justify-content:center}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header .header__nav{justify-content:flex-end}}.header .header__nav .btn-burger{display:none}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header .header__nav .btn-burger{display:block}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.header .header__nav .nav{display:none}}body.page-template-landing-poppy .header{position:fixed}body.woocommerce.archive .header{transition:height .4s,padding .4s}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.woocommerce.archive .header{position:fixed}}body.woocommerce.archive .header .logo{transition:width .4s,height .4s}body.woocommerce.archive .header .header__content{transition:padding .4s}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.woocommerce.archive.scrolled .header{box-shadow:none;padding:0}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.woocommerce.archive.scrolled .header .logo{width:0}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.woocommerce.archive.scrolled .header .header__content{padding:5px 0}}body.admin-bar #wpadminbar{position:fixed}body.admin-bar.page-template-landing-poppy .header{margin-top:32px}@media (max-width: 782px){body.admin-bar.page-template-landing-poppy .header{margin-top:46px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.admin-bar.page-template-landing-poppy .header{margin-top:0}}body.admin-bar.single-product .header{margin-top:0}@media (max-width: 782px){body.admin-bar .header{top:46px}}body.body--hide-header-logo.body--hide-header-logo .main{padding-top:46px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.body--hide-header-logo.body--hide-header-logo .main{padding-top:0}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.body--hide-header-logo.body--hide-header-logo .header{background:none;box-shadow:none}body.body--hide-header-logo.body--hide-header-logo .header .btn-burger span{background:#fff}}body.body--hide-header-logo.body--hide-header-logo .header .header__aside{display:none}body.body--hide-header-logo.body--hide-header-logo .header .header__content{width:100%;padding-left:0}body.body--hide-header-logo.body--hide-header-logo .header .header__nav{justify-content:flex-start}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.body--hide-header-logo.body--hide-header-logo .header .header__nav{justify-content:flex-end}}.ico{font-size:0;line-height:0;text-indent:-4004px;display:inline-block;vertical-align:top;position:relative}.ico--spinner{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='200'%20height='200'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3ccircle%20stroke-linecap='round'%20fill='none'%20stroke-dasharray='50.26548245743669%2050.26548245743669'%20stroke='%23e1192c'%20stroke-width='8'%20r='32'%20cy='50'%20cx='50'%3e%3canimateTransform%20values='0%2050%2050;360%2050%2050'%20keyTimes='0;1'%20dur='1s'%20repeatCount='indefinite'%20type='rotate'%20attributeName='transform'%3e%3c/animateTransform%3e%3c/circle%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e") no-repeat center/cover;width:60px;height:60px}.ico--spinner-white{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%20width='200'%20height='200'%20style='shape-rendering:%20auto;%20display:%20block;%20background:%20transparent;'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3ccircle%20stroke-linecap='round'%20fill='none'%20stroke-dasharray='50.26548245743669%2050.26548245743669'%20stroke='%23fff'%20stroke-width='8'%20r='32'%20cy='50'%20cx='50'%3e%3canimateTransform%20values='0%2050%2050;360%2050%2050'%20keyTimes='0;1'%20dur='1s'%20repeatCount='indefinite'%20type='rotate'%20attributeName='transform'%3e%3c/animateTransform%3e%3c/circle%3e%3cg%3e%3c/g%3e%3c/g%3e%3c!--%20[ldio]%20generated%20by%20https://loading.io%20--%3e%3c/svg%3e") no-repeat center/cover;width:60px;height:60px}.image-fit{overflow:hidden;position:relative;background-size:cover;background-position:center}.image-fit img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-fit--bottom{background-position:center bottom}.image-fit--bottom img{-o-object-position:center bottom;object-position:center bottom}.insignia-preview .insignia-preview__inner{position:relative}.insignia-preview h3{text-align:center;font-size:2.4rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.insignia-preview h3{font-size:2rem}}.insignia-preview .insignia-preview__img{width:auto!important}.insignia-preview .insignia-preview__insignia{position:absolute;top:150px;left:calc(50% + 10px);transform:translate(-50%);max-width:60px;max-height:80px;width:auto!important}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.insignia-preview .insignia-preview__insignia{left:calc(50% + 6px);top:80px;max-width:34px;max-height:50px}}.insignia-preview p{display:none;text-align:center;margin:60px 0;font-size:1.8rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.insignia-preview p{font-size:1.6rem}}.insignia-preview[data-active=false] .insignia-preview__img,.insignia-preview[data-active=false] .insignia-preview__insignia{display:none}.insignia-preview[data-active=false] p{display:block}.intro{background:#000;color:#fff;padding:60px 0;position:relative;background:url(./bg2-D5fE7Jjs.png) no-repeat left/cover}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro{padding:20px 0 26px}}.intro .intro__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center}.intro .intro__content{width:50%;font-size:1.8rem;font-weight:300;display:flex;flex-wrap:wrap}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .intro__content{width:100%;margin-bottom:20px}}.intro .intro__action{margin-right:40px;margin-top:25px;width:46px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .intro__action{display:none}}.intro .intro__title a,.intro .intro__action a{width:46px;height:46px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;text-decoration:none;transition:background-color .4s}.intro .intro__title a:hover,.intro .intro__action a:hover{background:#d0021b}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .intro__title a,.intro .intro__action a{width:23px;height:23px}}.intro .intro__title a{display:none;margin-top:14px;margin-right:20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .intro__title a{display:flex;margin-top:12px;margin-right:14px}}.intro .intro__title a i,.intro .intro__action a i{color:#979797;transition:color .4s;margin-right:4px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .intro__title a i,.intro .intro__action a i{font-size:1.4rem}}.intro .intro__action a:hover i{color:#fff}.intro .intro__text{width:calc(100% - 86px)}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .intro__text{width:100%;font-size:1.4rem}}.intro .intro__subtitle{margin-bottom:4px;font-weight:600}.intro .intro__title{display:flex;font-family:Archivo,sans-serif;line-height:1.1;font-weight:900;text-transform:uppercase;margin-bottom:10px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .intro__title{font-size:3rem}}@media (max-width: 575px){.intro .intro__title{font-size:2.4rem}}.intro .intro__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;pointer-events:none}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .intro__image{display:none}}.intro .intro__aside{margin-left:auto}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .intro__aside{margin-left:0}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .mini-cart-button>a{border-width:2px;font-size:1.4rem}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .mini-cart-button>a i.material-icons{font-size:1.6rem;line-height:1}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro .mini-cart-button>a>*{padding:0 4px}}.intro .intro__video-wrapper{width:380px;height:380px}@media (max-width: 1023px){.intro .intro__video-wrapper{width:100%;order:-1;margin-bottom:30px;height:360px}}.intro .intro__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px}@media (max-width: 1023px){.intro .intro__video{width:320px;margin:0 auto 40px;position:relative;top:0;left:0;transform:none}}.intro .intro__video:after{content:"";display:block;position:absolute;z-index:1;width:50px;height:60px;left:50%;top:75%;transform:translate(-50%);background-image:linear-gradient(180deg,#fff0,#fff 50%)}@media (max-width: 1023px){.intro .intro__video:after{top:70%}}.intro .intro__video a:not(.intro__video-btn){position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.intro .intro__video-btn{position:absolute;top:100%;left:100%;transform:translate(-130px,-120px);z-index:5;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:2px solid #D0021B;border-radius:8px;padding:8px 14px;color:#000;text-decoration:none;font-size:1.8rem;font-weight:600;line-height:1;width:210px}@media (max-width: 1023px){.intro .intro__video-btn{left:50%;margin:0 auto;transform:translate(-50%,-75%)}}.intro .intro__video-btn strong{text-transform:uppercase}.intro .intro__video-btn strong,.intro .intro__video-btn span{color:#000}.intro .intro__video-btn:hover i{transform:translate(5px)}body.page-template-landing-poppy .intro .intro__title a{display:none}.intro.intro--logo .intro__logo{width:102px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro.intro--logo .intro__logo{width:80px}}.intro.intro--logo .intro__col{margin-right:25px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro.intro--logo .intro__col{margin-right:10px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro.intro--logo .intro__aside{margin-top:10px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro.intro--logo .intro__content{width:50%;margin-bottom:0}}.intro.intro--logo .shell.shell-m{max-width:1600px}.intro--white-bg{background-color:#fff;color:#002e61}.intro--white-bg .mini-cart-button>a{color:#002e61;border-color:#002e61}.intro--white-bg .mini-cart-button>a:hover{background:#002e61;color:#fff;border-color:#002e61}.intro--poppy-promo{background-image:none}.intro--poppy-promo .intro__aside,.intro--poppy-promo .intro__content,.intro--poppy-promo .intro__col{position:relative;z-index:2}.intro--poppy-promo .intro__aside,.intro--poppy-promo .intro__content{width:calc(50% - 190px)}@media (max-width: 1023px){.intro--poppy-promo .intro__aside,.intro--poppy-promo .intro__content{width:50%}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro--poppy-promo .intro__aside,.intro--poppy-promo .intro__content{width:100%}}.intro--poppy-promo .intro__aside{display:flex;justify-content:flex-end}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.intro--poppy-promo .intro__aside{justify-content:flex-start}}.list-links{padding:20px 0}.list-links ul{list-style:none}.list-links a{display:inline-block;font-size:16px;color:#000;font-weight:600;line-height:2;text-decoration:none;transition:color .4s}.list-links a:hover{color:#d0021b}.list-links li ul{padding-left:20px;list-style-type:"- "}.list-links li.active>a{color:#d0021b}.list-links li>ul{display:none}.list-links li.has-active-children>ul,.list-links li.active>ul{display:block}.live-chat-trigger{margin:30px 0}.live-chat-trigger .live-chat-trigger__head{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:14px}.live-chat-trigger .live-chat-trigger__icon{width:70px;height:44px;background:#9b9b9b;border-radius:3px;display:flex;justify-content:center;align-items:center}.live-chat-trigger .live-chat-trigger__text{width:calc(100% - 70px);font-size:14px;padding-left:20px}.live-chat-trigger .live-chat-trigger__text h4{font-size:18px;font-weight:400;color:#000;margin-bottom:0}.live-chat-trigger .live-chat-trigger__footer{font-size:1.4rem;line-height:1.5;color:#6d6d6d}.logo{font-size:0;line-height:0;text-indent:-4004px;position:relative;display:inline-block;vertical-align:middle;text-decoration:none;width:151px}.logo>img{display:block;width:100%}.main{width:100%;flex-grow:1;flex-shrink:0;padding-top:176px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.main{padding-top:130px}}body.afvbc-static-header .main{padding-top:102px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.afvbc-static-header .main{padding-top:90px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.woocommerce.archive .main{padding-top:60px}}body.error404 .main{display:flex;flex-wrap:wrap}body.error404 .main>section{width:100%}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){body.body--slug-ve-day-80.woocommerce.archive .main{padding-top:86px}}.mini-cart-button{position:relative}.mini-cart-button>a{display:flex;align-items:center;padding:10px 15px;border-radius:5px;border:3px solid #fff;color:#fff;text-decoration:none;transition:border-color .4s,color .4s,background .4s;font-size:1.6rem}.mini-cart-button>a>*{padding:0 6px}.mini-cart-button>a:hover{border-color:#d0021b;color:#d0021b}.mini-cart-button>a i.material-icons{font-size:1.8rem;line-height:1.8rem}.mini-cart-button .mini-cart-button__dropdown{position:absolute;top:100%;right:0;background:#fff;box-shadow:0 0 10px #0000001a;border-radius:5px;opacity:0;visibility:hidden;transition:all .3s;z-index:100}.mobile-menu-afvbc{position:fixed;top:0;left:0;right:0;bottom:0;background:#e1192c;z-index:999999;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.mobile-menu-afvbc.is-open{opacity:1;visibility:visible}.mobile-menu-afvbc__header{display:flex;align-items:center;justify-content:space-between;padding:20px 15px;position:relative}.mobile-menu-afvbc__header:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:1px;background:#fff3}.mobile-menu-afvbc__logo img{height:60px;width:auto}.mobile-menu-afvbc__close .mobile-menu-afvbc__close-btn{background:transparent;border:none;color:#fff;padding:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center}.mobile-menu-afvbc__close .mobile-menu-afvbc__close-btn .material-icons{font-size:28px}.mobile-menu-afvbc__close .mobile-menu-afvbc__close-btn .mobile-menu-afvbc__close-text{font-size:10px;margin-top:2px;font-weight:500}.mobile-menu-afvbc__body{flex:1;display:flex;flex-direction:column;padding:30px 15px 20px}.mobile-menu-afvbc__login{padding-top:20px}.mobile-menu-afvbc__btn{border-radius:23px;border:1px solid #ffffff;background:transparent;text-decoration:none;color:#fff;font-weight:700;padding:12px 50px;display:inline-block}body.admin-bar .mobile-menu-afvbc{top:var(--header-afvbc-sticky-height)}@media (max-width: 782px){body.admin-bar .mobile-menu-afvbc{top:var(--header-afvbc-sticky-height)}}.mobile-menu{position:fixed;top:0;right:0;z-index:999999;width:90vw;height:100vh;padding:20px;background:#fff url(./bg2-D5fE7Jjs.png) no-repeat center/cover;transform:translate(100%);opacity:0;transition:transform .4s,opacity .4s}.mobile-menu.is-open{transform:translate(0);opacity:1}.mobile-menu .mobile-menu__header{border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:10px;padding-left:30px;padding-right:30px;position:relative}.mobile-menu .mobile-menu__close{position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:-10px;color:#fff;font-size:2rem;width:20px;height:20px;line-height:1;background:transparent;outline:none;border:0}.mobile-menu .account-btn{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:-10px}.mobile-menu .account-btn span{width:30px;height:30px;border-color:#fff}.mobile-menu .account-btn svg{height:16px;width:16px}.mobile-menu .mobile-menu__logo{max-width:120px;margin:0 auto}.mobile-menu .mobile-menu__logo .logo{max-width:100%}body.body--slug-ve-day-80 .mobile-menu__logo{display:none}.modal{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fffc;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;padding:20px}.modal.modal--dark{background:#000c}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.modal{padding:0}}.modal.active{opacity:1;visibility:visible}.modal.loading .modal__content>*{opacity:.5;pointer-events:none}.modal .modal__content{border-radius:4px;background:#fff;width:100%;max-width:600px;box-shadow:0 0 20px #0000001a;max-height:100vh;overflow-y:auto}.modal .modal__content .modal__close{position:absolute;top:10px;right:10px;width:40px;height:40px;cursor:pointer;background:#2a2e84;color:#fff;border:0;line-height:1;border-radius:4px;padding:0;transition:background .4s,color .4s}.modal .modal__content .modal__close .material-icons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.2rem}.modal .modal__content .modal__close:hover{background:#303597}.modal .modal__head{padding:20px;border-bottom:1px solid #979797;display:flex;justify-content:space-between}.modal .modal__head h2{font-family:Playfair Display,serif;font-weight:300;font-size:3.2rem}.modal .modal__head .modal__close{margin-top:8px;display:flex;justify-content:center;align-items:center;text-decoration:none}.modal .modal__head .modal__close i.material-icons{font-size:30px;line-height:30px;width:30px;border:1px solid #D0021B;border-radius:4px}.modal .modal__body{padding:30px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.modal .modal__body{padding:20px}}.modal--penny .modal__content{max-width:1000px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.modal--additions-full-preview .modal__head h2,.modal--insignia .modal__head h2,.modal--cap-badge .modal__head h2{font-size:2.4rem}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.modal--additions-full-preview .modal__content,.modal--insignia .modal__content,.modal--cap-badge .modal__content{max-width:350px}}.modal--signin{padding:100px 0;align-items:flex-start}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.modal--signin{padding:50px 0}}.modal--signin .modal__content{padding:50px 30px;border-radius:20px;max-width:500px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.modal--signin .modal__content{padding:20px 15px}}.modal--signin .modal__content .modal__close{background:transparent;color:#ccc;border-radius:50%}.modal--signin .modal__content .modal__close:hover{background:#eee}.modal--register{padding:50px 0}.nav-afvbc>ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:-6px -20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.nav-afvbc>ul{margin:-12px 0}}.nav-afvbc>ul>li{padding:0 20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.nav-afvbc>ul>li{padding:12px 0;width:100%}}.nav-afvbc>ul>li>a{position:relative;display:block;color:#fff;font-size:1.8rem;font-weight:700;text-decoration:none}.nav-afvbc>ul>li>a:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:2px;opacity:0;background:currentColor;transition:left .4s,right .4s,opacity .4s}.nav-afvbc>ul>li>a:hover:after{left:0;right:0;opacity:1}.nav-alt>.menu{display:flex;flex-wrap:wrap;margin:-10px -20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.nav-alt>.menu{margin:-6px -10px}}.nav-alt>.menu>.menu-item{padding:10px 20px;position:relative}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.nav-alt>.menu>.menu-item{padding:6px 10px}}.nav-alt>.menu>.menu-item:not(:first-child):before{content:"";position:absolute;width:1px;top:0;bottom:0;left:0;background-color:#fff;opacity:.3}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.nav-alt>.menu>.menu-item:not(:first-child):before{display:none}}.nav-alt>.menu>.menu-item>a{font-weight:600;text-decoration:none;font-family:Playfair Display,serif;font-size:2rem;padding:4px 0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.nav-alt>.menu>.menu-item>a{font-size:1.6rem}}.nav-alt>.menu>.menu-item>a:hover{color:#d0021b}.nav-categories-inline .nav-categories-inline__wrapper{background:#fff;transition:box-shadow .4s}.nav-categories-inline.is-sticky .nav-categories-inline__wrapper{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 0 10px #0000001a}.nav-categories-inline .nav-categories-inline__inner{display:flex;justify-content:center;border-bottom:2px solid rgba(151,151,151,.2);padding:0 20px}.nav-categories-inline .nav-categories-inline__body{overflow-x:auto}.nav-categories-inline ul{display:flex;align-items:center;padding:10px 0}.nav-categories-inline li{flex-shrink:0}.nav-categories-inline li+li{margin-left:10px}.nav-categories-inline a{color:#000;font-weight:700;font-size:1.6rem;text-decoration:none;padding:0 10px}.nav-categories-inline li.active{padding-right:10px}.nav-categories-inline li.active a{color:#d0021b;font-size:2.4rem;padding-bottom:8px}body.woocommerce.archive .nav-categories-inline.is-sticky .nav-categories-inline__wrapper{top:26px}@media (max-width: 782px){body.admin-bar .nav-categories-inline.is-sticky .nav-categories-inline__wrapper{top:46px}}@media (max-width: 782px){body.woocommerce.archive.admin-bar .nav-categories-inline.is-sticky .nav-categories-inline__wrapper{top:72px}}.nav-mobile>ul{list-style:none;padding:0;margin:0}.nav-mobile>ul>li{padding:0;margin:0}.nav-mobile>ul>li>a{display:block;color:#fff;font-size:2rem;padding:10px 0;text-decoration:none;font-weight:600}.nav>.menu{display:flex;flex-wrap:wrap;margin:-10px -20px}.nav>.menu>.menu-item{padding:10px 20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.nav>.menu>.menu-item{padding:10px}}.nav>.menu>.menu-item>a{text-transform:uppercase;font-weight:600;padding:10px 0;position:relative;text-decoration:none;letter-spacing:.1em}.nav>.menu>.menu-item>a:after{content:"";position:absolute;bottom:0;left:50%;right:50%;opacity:0;height:2px;background-color:#d0021b;border-radius:2px;transition:left .4s,right .4s,opacity .4s}.nav>.menu>.menu-item.current-menu-item>a:after,.nav>.menu>.menu-item>a:hover:after{left:0;right:0;opacity:1}.neo-ui-settings{position:relative;z-index:9999}.neo-ui-settings>button{background:none;cursor:pointer;display:inline-block;padding:6px 20px;border:1px solid #fff;outline:none;border-radius:7px}@media (max-width: 767px){.neo-ui-settings>button{padding:6px 10px}}@media (max-width: 767px){.neo-ui-settings>button img{width:30px}}.neo-ui-settings.neo-ui-settings--blue>button{border-color:#002e61}.neo-ui-settings .neo-ui-settings__dropdown{position:absolute;top:100%;right:0;z-index:9999;transform:translateY(20px);opacity:0;visibility:hidden;transition:transform .4s,opacity .4s,visibility .4s}.neo-ui-settings.active .neo-ui-settings__dropdown{transform:translateY(0);opacity:1;visibility:visible;z-index:2}.neo-ui-user-dropdown{background:#fff;padding:14px;border-radius:13px;color:#1c1c1e;width:363px;box-shadow:0 2px 4px #00000080}.neo-ui-user-dropdown.is-loading>*{pointer-events:none;opacity:.5}@media (max-width: 767px){.neo-ui-user-dropdown{width:320px}}.neo-ui-user-dropdown__profile{padding:10px;display:flex;align-items:center;border:2px solid #007AFF;border-radius:13px;text-align:left;margin-bottom:20px;background:#ebebeb}.neo-ui-user-dropdown__profile span:first-child{width:42px;height:42px;flex-shrink:0;border:1px solid #000;border-radius:50%;margin-right:16px;position:relative;overflow:hidden}.neo-ui-user-dropdown__profile span:first-child img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.neo-ui-user-dropdown__profile span:nth-child(2){width:calc(100% - 58px)}.neo-ui-user-dropdown__profile span:nth-child(2) strong{display:block;font-size:16px;font-weight:500;white-space:break-spaces}.neo-ui-user-dropdown__profile span:nth-child(2) span{display:block;font-size:12px;font-weight:300}.neo-ui-user-dropdown__profiles{border-radius:13px;box-shadow:2px 2px 2px #00000026,-2px 2px 2px #00000026;margin-bottom:20px}.neo-ui-user-dropdown__profiles>ul{list-style:none;padding:0;margin:0}.neo-ui-user-dropdown__profiles>ul>li{padding:0}.neo-ui-user-dropdown__profiles>ul>li>a{padding:10px;display:flex;align-items:center;border:2px solid transparent;border-radius:13px;text-align:left}.neo-ui-user-dropdown__profiles>ul>li.active>a{border-color:#007aff;background:#ebebeb}.neo-ui-user-dropdown__profiles>ul>li>a span:first-child{width:42px;height:42px;flex-shrink:0;border:1px solid #000;border-radius:50%;margin-right:16px;position:relative;overflow:hidden}.neo-ui-user-dropdown__profiles>ul>li>a span:first-child img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.neo-ui-user-dropdown__profiles>ul>li>a span:nth-child(2){width:calc(100% - 58px)}.neo-ui-user-dropdown__profiles>ul>li>a span:nth-child(2) strong{display:block;font-size:16px;font-weight:500;white-space:break-spaces}.neo-ui-user-dropdown__profiles>ul>li>a span:nth-child(2) span{display:block;font-size:12px;font-weight:300}.neo-ui-user-dropdown__nav>ul{list-style:none;padding:0;margin:0}.neo-ui-user-dropdown__nav>ul>li{padding:0}.neo-ui-user-dropdown__nav>ul>li:not(:last-child){margin-bottom:8px}.neo-ui-user-dropdown__nav>ul>li>a{position:relative;display:flex;align-items:center;color:#1c1c1e;font-size:14px;font-weight:500;padding:6px;border-radius:8px;text-decoration:none;transition:background .4s}.neo-ui-user-dropdown__nav>ul>li>a:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(-45deg);width:14px;height:14px;border-width:0 2px 2px 0;border-style:solid;border-color:currentColor;margin-top:-2px}.neo-ui-user-dropdown__nav>ul>li>a:hover{text-decoration:none;background:#b8e0f8}.neo-ui-user-dropdown__nav>ul>li.is-active>a{background:#b8e0f8}.neo-ui-user-dropdown__nav>ul>li>a>i{width:34px;height:34px;background:#e4e6eb;margin-right:12px;display:flex;justify-content:center;align-items:center;border-radius:50%}.neo-ui-user-dropdown__nav>ul>li>a>i img{max-height:24px}.neo-ui-user-dropdown__nav>ul>li>a>i .md{font-size:24px}.notice-box{padding:14px 20px;margin:10px 0 30px;border:1px solid #2b2d2f;background-color:#fff;color:#2b2d2f;border-radius:4px}.notice-box .notice-box__heading{font-weight:500;margin-bottom:14px;font-size:1.8rem}.notice-box.error{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.notice-box.success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.order-query{width:100%;margin-bottom:82px}.order-query .order-query__head,.order-query .order-query__form{width:100%}.order-query .order-query__head{margin-bottom:50px;font-size:1.5rem;color:#4a4a4a;font-weight:300}.order-query h2{color:#2b2b2b;font-family:Playfair Display,serif;font-weight:400;margin-bottom:20px}.order-query h3{color:#4a4a4a;font-size:2rem}.order-query--small .order-query__head,.order-query--small .order-query__form{max-width:500px}.personalisation-preview .personalisation-preview__inner{position:relative}.personalisation-preview h3{text-align:center;font-size:2.4rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.personalisation-preview h3{font-size:2rem}}.personalisation-preview p{display:none;text-align:center;margin:60px 0;font-size:1.8rem}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.personalisation-preview p{font-size:1.6rem}}.personalisation-preview[data-active=false] .personalisation-preview__img{display:none}.personalisation-preview[data-active=false] p{display:block}.personalise-penny{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px;--preview-bottom: 190px;--name-preview-left: 142px;--name-preview-width: 90px;--club-name-preview-height: 10px;--preview-base-font-size: 9px;--club-name-preview-left: calc(50% + 65px) ;--afvbc-logo-width: 65px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.personalise-penny{flex-direction:column;align-items:center;--preview-bottom: 100px;--name-preview-left: 74px;--name-preview-width: 60px;--club-name-preview-height: 8px;--preview-base-font-size: 6px;--club-name-preview-left: calc(50% + 24px) ;--afvbc-logo-width: 46px}}.personalise-penny .personalise-penny__content{width:calc(100% - 610px)}@media (max-width: 1023px){.personalise-penny .personalise-penny__content{width:100%}}.personalise-penny .personalise-penny__image{min-width:580px;width:580px;overflow:hidden;position:relative;display:flex;align-items:flex-start;justify-content:center}@media (max-width: 1023px){.personalise-penny .personalise-penny__image{margin:0 auto}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.personalise-penny .personalise-penny__image{width:320px;min-width:auto}}.personalise-penny .personalise-penny__overlay{position:absolute;top:0;left:0;right:0;bottom:0}.personalise-penny .personalise-penny__overlay-logo{position:absolute;bottom:var(--preview-bottom);z-index:2;width:var(--afvbc-logo-width);left:var(--club-name-preview-left)}.personalise-penny .personalise-penny__overlay-logo .personalise-penny__overlay-logo-inner>span{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;padding:0 2px;height:var(--club-name-preview-height);display:flex;align-items:center;justify-content:center}.personalise-penny .personalise-penny__overlay-name{margin-bottom:0;position:absolute;bottom:var(--preview-bottom);left:var(--name-preview-left);z-index:2;width:var(--name-preview-width)}.personalise-penny .personalise-penny__overlay-logo .personalise-penny__overlay-logo-inner>span,.personalise-penny .personalise-penny__overlay-name{font-size:var(--preview-base-font-size);text-align:center;line-height:1.1;color:#fff;text-transform:uppercase;font-weight:600}.personalise-penny .form-penny>.form-penny__field{margin-bottom:10px}.personalise-penny .form-penny>.form-penny__field label{display:none}.personalise-penny .form-penny>.form-penny__control{padding:6px;font-size:1.4rem;height:40px}[data-is_hoodie="1"] .personalise-penny{--preview-bottom: 180px;--name-preview-left: 130px;--name-preview-width: 120px;--club-name-preview-height: 13px;--preview-base-font-size: 11px;--club-name-preview-left: calc(50% + 96px) ;--afvbc-logo-width: 84px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){[data-is_hoodie="1"] .personalise-penny{--preview-bottom: 94px;--name-preview-left: 68px;--name-preview-width: 60px;--club-name-preview-height: 10px;--preview-base-font-size: 7px;--club-name-preview-left: calc(50% + 44px) ;--afvbc-logo-width: 62px}}[data-is_sweatshirt="1"] .personalise-penny{--preview-bottom: 190px;--name-preview-left: 134px;--name-preview-width: 110px;--club-name-preview-height: 14px;--preview-base-font-size: 12px;--club-name-preview-left: calc(50% + 60px) ;--afvbc-logo-width: 94px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){[data-is_sweatshirt="1"] .personalise-penny{--preview-bottom: 100px;--name-preview-left: 74px;--name-preview-width: 60px;--club-name-preview-height: 8px;--preview-base-font-size: 7px;--club-name-preview-left: calc(50% + 30px) ;--afvbc-logo-width: 54px}}[data-is_tshirt="1"] .personalise-penny{--preview-bottom: 230px;--name-preview-left: 170px;--name-preview-width: 100px;--afvbc-logo-width: 74px;--preview-base-font-size: 10px;--club-name-preview-left: calc(50% + 44px) ;--club-name-preview-height: 10px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){[data-is_tshirt="1"] .personalise-penny{--preview-bottom: 130px;--name-preview-left: 88px;--name-preview-width: 54px;--club-name-preview-height: 8px;--preview-base-font-size: 6px;--club-name-preview-left: calc(50% + 24px) ;--afvbc-logo-width: 48px}}.personalise-poppy-penny{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.personalise-poppy-penny{flex-direction:column;align-items:center}}.personalise-poppy-penny .personalise-poppy-penny__content{flex:1}.personalise-poppy-penny .personalise-poppy-penny__image{min-width:340px;width:340px;position:relative}.personalise-poppy-penny .personalise-poppy-penny__image:after{content:"";display:block;padding-top:100%}.personalise-poppy-penny .personalise-poppy-penny__nav{padding-bottom:20px;border-bottom:1px solid #000;margin-bottom:30px}.personalise-poppy-penny .personalise-poppy-penny__nav>ul{list-style:none;display:flex;flex-wrap:wrap;gap:20px}.personalise-poppy-penny .personalise-poppy-penny__nav>ul>li{padding:0;margin:0}.personalise-poppy-penny .personalise-poppy-penny__nav>ul>li>a{font-weight:600;border-bottom:2px solid transparent;text-decoration:none;transition:border-color .4s,color .4s}.personalise-poppy-penny .personalise-poppy-penny__nav>ul>li.active>a,.personalise-poppy-penny .personalise-poppy-penny__nav>ul>li>a:hover{border-color:#d0021b;color:#d0021b}.personalise-poppy-penny .personalise-poppy-penny__tab{display:none}.personalise-poppy-penny .personalise-poppy-penny__tab.active{display:block}.personalise-poppy-penny .form-penny>.form-penny__field{margin-bottom:10px}.personalise-poppy-penny .form-penny>.form-penny__field label{display:none}.personalise-poppy-penny .form-penny>.form-penny__control{padding:6px;font-size:1.4rem;height:40px}.personalise-poppy-penny .personalise-poppy-penny__image img{width:100%!important}.personalise-poppy-penny .personalise-poppy-penny__image .form-penny{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.personalise-poppy-penny .personalise-poppy-penny__image .form-penny label{display:none}.personalise-poppy-penny .personalise-poppy-penny__image .form-penny__body>.form-penny__field,.personalise-poppy-penny .personalise-poppy-penny__image>.form-penny__field{margin-bottom:0}.personalise-poppy-penny .personalise-poppy-penny__image .form-penny__control{display:block;width:100%;height:28px;text-align:center;line-height:1;background:transparent;border:0;outline:none;color:#000}.personalise-poppy-penny .personalise-poppy-penny__image .form-penny__control:focus{border-color:#d0021b}.personalise-poppy-penny .personalise-poppy-penny__image .form-penny__control::-moz-placeholder{color:#00000059}.personalise-poppy-penny .personalise-poppy-penny__image .form-penny__control::placeholder{color:#00000059}.personalise-poppy-penny[data-active-tab=personalise-poppy-penny-template] .personalise-poppy-penny__image .form-penny *{pointer-events:none}.personalise-poppy-penny[data-active-tab=personalise-poppy-penny-template] .personalise-poppy-penny__image .form-penny *::-moz-placeholder{color:transparent}.personalise-poppy-penny[data-active-tab=personalise-poppy-penny-template] .personalise-poppy-penny__image .form-penny *::placeholder{color:transparent}.personalise-poppy-penny[data-type_id=remembrance-pin] .personalise-poppy-penny__nav{display:none}.personalise-poppy-penny[data-type_id=remembrance-pin] .personalise-poppy-penny__image .form-penny__field{max-width:42%;margin:0 auto}.personalise-poppy-penny[data-type_id=remembrance-pin] .personalise-poppy-penny__image .form-penny__control{height:24px;font-size:12px}.personalise-poppy-penny[data-type_id=remembrance-pin] .form-penny>.form-penny__field label{display:block;font-weight:500;margin-bottom:4px;color:#000}.personalise-poppy-penny[data-type_id=remembrance-pin][data-active-tab=personalise-poppy-penny-template] .personalise-poppy-penny__image .form-penny *::-moz-placeholder{color:#00000059}.personalise-poppy-penny[data-type_id=remembrance-pin][data-active-tab=personalise-poppy-penny-template] .personalise-poppy-penny__image .form-penny *::placeholder{color:#00000059}.poppy-input-suggestion{display:none;border-width:0 1px 1px 1px;border-style:solid;border-color:#d0021b;background:#fff}.poppy-input-suggestion p{margin:0;padding:10px;font-size:1.4rem;color:#979797;font-style:italic}.poppy-input-suggestion button{text-align:left;display:block;width:100%;padding:8px 10px;outline:none;border:0;background:transparent}.poppy-input-suggestion button.is-focused,.poppy-input-suggestion button:hover{background:#d6d5d5}.is-suggesting>.poppy-input-suggestion{display:block}.protected-product-alert{background-color:#fff;border:2px solid #D0021B;border-radius:8px;padding:24px;margin:20px 0}.protected-product-alert__content{margin-bottom:20px}.protected-product-alert__content,.protected-product-alert__actions{text-align:center}.protected-product-alert__icon{margin:0 auto 16px;width:48px;height:48px;border-radius:50%;background-color:#d0021b;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center}.protected-product-alert__title{font-size:2.4rem;font-weight:700;color:#d0021b;margin-bottom:10px!important;line-height:1.2}.protected-product-alert__message{font-size:1.6rem;color:#2b2d2f;line-height:1.4}.protected-product-alert__signin{margin-top:30px}.product-protected-members-only .single_add_to_cart_button{opacity:.5;pointer-events:none;cursor:not-allowed}.product-protected-members-only .quantity input,.product-protected-members-only .variations select{opacity:.5;pointer-events:none}.product-protected-members-only .cart{position:relative}.product-protected-members-only .cart:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:1;cursor:not-allowed}.register-form__submit .ico--spinner{display:none;width:20px;height:20px}.register-form.is-loading .register-form__acc-type,.register-form.is-loading .register-form__fields{pointer-events:none;opacity:.5}.register-form.is-loading .register-form__submit span{display:none}.register-form.is-loading .register-form__submit .ico--spinner-white{display:inline-block}.register-form__head{margin-bottom:40px;text-align:center}.register-form__message{display:none;padding:16px;border-radius:4px;box-shadow:0 2px 10px #0000001a;max-width:500px;margin:40px auto;text-align:center;background-color:#f8f9fa;color:#333;border:1px solid #ddd}.register-form.success .register-form__message{background-color:#d1e7dd;color:#0f5132;border:1px solid #badbcc}.register-form.error .register-form__message{background-color:#f8d7da;color:#842029;border:1px solid #f5c2c7}.register-form__message h3{font-size:2rem;margin-bottom:10px}.register-form__message p{font-size:1.6rem}.register-form.show-message .register-form__message{display:block}.register-form__body{margin-bottom:30px}.register-form__details,.register-form.is-active .register-form__acc-type{display:none}.register-form.is-active .register-form__details{display:block}.register-form__radio-btns{width:100%;margin-bottom:30px}.register-form__radio-btns>ul{list-style:none;padding:0;margin:0}.register-form__radio-btns>ul>li{padding:0;margin:0}.register-form__radio-btns>ul>li+li{margin-top:30px}.register-form__radio-label{display:block;width:100%;padding:15px 20px;text-align:center;color:#fff;background:#002e61;font-size:1.4rem;font-weight:700;border-radius:12px;cursor:pointer}.register-form__radio-label:hover{background:#002248}.register-form__radio-label input{opacity:0;position:absolute}.register-form__radio-label--red{background:#d0021b}.register-form__radio-label--red:hover{background:#b70218}.register-form__radio-label--alt{background:#b8e0f8}.register-form__radio-label--alt:hover{background:#a1d6f6}.register-form__entry{font-size:1.3rem;font-family:SF Pro,sans-serif;font-weight:300;color:#636366}.register-form__entry p:not(:last-child){margin-bottom:30px}.register-form__switch{text-align:center;font-size:1.3rem;color:#636366;font-weight:300;letter-spacing:-.6px}.register-form__acc-type .register-form__switch{font-size:1.3rem;margin-top:20px;padding-top:20px;position:relative}.register-form__acc-type .register-form__switch:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:2px;background-color:#016e51}.register-form__terms{margin:10px 0 30px;font-size:1.4rem;color:#636366;font-weight:300;letter-spacing:-.6px;text-align:center}.register-form__terms a{color:#32ade6;text-decoration:none}.register-form__terms a:hover{text-decoration:underline}.register-form__fields{margin-bottom:30px}.register-form__row:not(:last-child){margin-bottom:20px}.register-form__label{display:block;margin-bottom:6px;font-family:SF Pro,sans-serif;color:#002e61;font-weight:300;line-height:1;padding-left:6px;font-size:1.4rem}.register-form__input{outline:none;height:45px;padding:0 20px;width:100%;border-radius:12px;border:1px solid #979797;font-size:1.6rem;font-family:SF Pro,sans-serif;color:#636366;font-weight:300}.register-form__input::-moz-placeholder{color:#979797}.register-form__input::placeholder{color:#979797}.register-form__input:focus{border-color:#002e61}.register-form__submit:not(:last-child){margin-bottom:30px}.register-form__submit button{width:100%;border-radius:20px;padding:14px 20px;background:#002e61;color:#fff;outline:none;border:0;font-size:1.6rem;font-weight:500;font-family:SF Pro,sans-serif}.register-form__submit button:hover{background:#002248}.register-form__footer{text-align:center;font-size:1.6rem;font-family:SF Pro,sans-serif;color:#636366;font-weight:300}.register-form__field.has-error .event-form__input,.register-form__field.has-error .event-form__textarea{border-color:#f44336}.register-form__field.has-error .event-form__label{color:#f44336}.register-form__field-error{display:none;color:#f44336;font-size:1.2rem;margin-top:6px}.register-form__field.has-error .register-form__field-error{display:block}.richtext-entry>ul:not([class]),.richtext-entry>ol:not([class]){padding-left:30px}.richtext-entry>ul:not([class]) ol,.richtext-entry>ul:not([class]) ul,.richtext-entry>ol:not([class]) ol,.richtext-entry>ol:not([class]) ul{padding-left:30px}.richtext-entry>blockquote{border-left:2px solid #055590;margin-left:0;padding:0 0 0 16px}.richtext-entry>*.alignwide{width:100%;max-width:100%;clear:both}.richtext-entry>*.aligncenter{margin-left:auto;margin-right:auto}.richtext-entry>*.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;padding:0 20px}.roll-up-banner-preview{margin:0 auto;padding:0;width:404px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.roll-up-banner-preview{width:320px}}.roll-up-banner-preview>h1{margin-bottom:30px;text-align:center;font-weight:300}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.roll-up-banner-preview>h1{display:none}}.roll-up-banner-preview>h1>strong{font-weight:400;font-family:Playfair Display,serif}.roll-up-banner-preview .roll-up-banner-preview__inner{position:relative;margin:0;padding:0}.roll-up-banner-preview .roll-up-banner-preview__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.roll-up-banner-preview .roll-up-banner-preview__logo{position:absolute;top:55px;left:150px;max-width:90px}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__logo{top:45px;max-width:60px;left:120px}}.roll-up-banner-preview .roll-up-banner-preview__logo>p{font-weight:700;font-size:.74rem;text-transform:uppercase;margin:0 0 0 2px}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__logo>p{font-size:.57rem;margin-left:0}}.roll-up-banner-preview .roll-up-banner-preview__logo-inner{position:relative}.roll-up-banner-preview .roll-up-banner-preview__logo-inner>span{position:absolute;bottom:0;left:0;width:100%;height:13px;display:flex;justify-content:center;align-items:center;font-size:1.1rem}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__logo-inner>span{font-size:.85rem;height:10px}}.roll-up-banner-preview .roll-up-banner-preview__logo-inner>span>span{color:#fff;font-weight:700;text-transform:uppercase;text-align:center;line-height:1.3}.roll-up-banner-preview .roll-up-banner-preview__meeting{position:absolute;top:118px;left:150px;max-width:80px;word-break:break-word}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__meeting{top:90px;left:120px;max-width:80px}}.roll-up-banner-preview .roll-up-banner-preview__meeting>p{font-size:.9rem;color:#d0021b;font-weight:800;line-height:1.2}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__meeting>p{font-size:.88rem}}.roll-up-banner-preview .roll-up-banner-preview__meeting>p strong{font-size:1.8rem}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__meeting>p strong{font-size:1.4rem}}.roll-up-banner-preview .roll-up-banner-preview__meeting>p span{font-weight:300}.roll-up-banner-preview .roll-up-banner-preview__contact p{text-transform:uppercase;font-weight:700;font-size:.6rem;margin:0}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__contact p{font-size:.5rem}}.roll-up-banner-preview .roll-up-banner-preview__address{position:absolute;top:160px;left:160px;font-size:.56rem;line-height:1.2;font-weight:600}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__address{top:126px;left:128px;font-size:.5rem}}.roll-up-banner-preview .roll-up-banner-preview__hours{position:absolute;top:190px;left:150px;max-width:120px;word-break:break-word}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__hours{top:150px;left:120px;max-width:120px}}.roll-up-banner-preview .roll-up-banner-preview__hours>p{color:#d0021b;font-weight:900;font-size:1.8rem;margin-bottom:0}@media (max-width: 575px){.roll-up-banner-preview .roll-up-banner-preview__hours>p{font-size:1.4rem}}.roll-up-banner-preview .roll-up-banner-preview__personalised-canvas{display:none;width:100%!important}.roll-up-banner-preview .roll-up-banner-preview__overlay{display:none}.roll-up-banner-preview.has-overlay-active .roll-up-banner-preview__overlay{display:block}.roll-up-banner-preview.is-personalised .roll-up-banner-preview__product-image{display:none}.roll-up-banner-preview.is-personalised .roll-up-banner-preview__personalised-canvas{display:block}.section-auth{text-align:center;height:100%;display:flex;justify-content:center;padding:100px 0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-auth{padding:80px 0}}.section-auth .logo{width:500px;margin-bottom:100px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-auth .logo{width:300px;margin-bottom:50px}}.section-categories-showcase{background:#eee9e9;padding:10px 0}.section-categories-showcase .shell{padding:0 10px;position:relative}.section-categories-showcase .section-categories-showcase__header{font-size:2rem;font-weight:600;position:absolute;right:30px;bottom:50px;z-index:2;color:#fff;opacity:0;transform:translate(50px);transition:opacity .4s,transform .4s}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-categories-showcase .section-categories-showcase__header{right:auto;left:20px;bottom:20px;font-size:1.4rem;width:90%}}.section-categories-showcase.animated .section-categories-showcase__header{opacity:1;transform:translate(0)}.section-categories-showcase .section-categories-showcase__header>p{margin-bottom:0;font-weight:600}.section-categories-showcase .section-categories-showcase__header>h2{text-transform:uppercase;font-family:Archivo,sans-serif;font-weight:700;line-height:1;margin-bottom:8px;letter-spacing:.01em;font-size:4.4rem;text-shadow:2px 4px 4px rgba(0,0,0,.3)}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-categories-showcase .section-categories-showcase__header>h2{font-size:3.2rem}}.section-categories-showcase .section-categories-showcase__header p{text-shadow:2px 4px 4px rgba(0,0,0,.3)}.section-categories{padding:40px 0}.section-categories h2{font-size:21px}.section-categories ul{display:flex;flex-wrap:wrap;list-style:none}.section-categories ul li.product{width:25%}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-categories ul li.product{width:50%}}.section-categories a{display:block;text-decoration:none}.section-categories li.product h2{padding:.5em 0;margin:0;font-size:1em}.section-categories .price{display:block;color:#555!important;font-weight:300}.section-categories--gray{background-color:#f0f0f0}.section-default{padding:100px 0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-default{padding:80px 0}}.section-default .section__content,.section-default .section__head{margin-bottom:40px}.section-default .section__content:last-child,.section-default .section__head:last-child{margin-bottom:0}.section-default--404{display:flex;width:100%;text-align:center}.section-default--404 .section__shell{display:flex;align-items:center;justify-content:center}.section-fw-vid .section-fw-vid__title{font-family:Playfair Display,serif;font-size:5.6rem;line-height:1.2;margin-bottom:20px;font-weight:400}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-fw-vid .section-fw-vid__title{font-size:3rem;text-align:center}}.section-fw-vid .section-fw-vid__video{width:100%}.section-products{padding:40px 0}.section-products .section__inner{display:flex;flex-wrap:nowrap;margin:0 -15px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-products .section__inner{flex-wrap:wrap}}.section-products .section__aside{width:200px;flex-grow:0;flex-shrink:0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-products .section__aside{width:100%;margin-bottom:20px}}.section-products .section__main{width:calc(100% - 200px)}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-products .section__main{width:100%}}.section-products ul.products{display:flex;flex-wrap:wrap}.section-products ul.products li.product{margin:1%}.section-products mark{background-color:transparent;color:inherit}.section-products h2:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title){font-size:30px;margin-bottom:20px;font-family:Playfair Display,serif;font-weight:400}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-products h2:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title){text-transform:uppercase;text-align:center}}.section-products .page-numbers a,.section-products .page-numbers span{padding:1em!important;font-size:16px!important}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-products .section__aside .list-links{display:none}}.section-products .section__aside .nav-categories-inline{display:none}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.section-products .section__aside .nav-categories-inline{display:block}}.section{margin:50px 0}.section--bg-gray{background:#f1f2ed;margin:0;padding:50px 0}.shell{max-width:1600px;padding-inline:80px;margin:0 auto;width:100%}@media (max-width: 1023px){.shell{padding-inline:40px}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.shell{padding-inline:20px}}.shell-m{max-width:1440px}.shell-s{max-width:1140px}.shell--fluid{max-width:none}.signin-form.is-loading{pointer-events:none;opacity:.5}.signin-form.is-loading .signin-form__submit button{opacity:.5;pointer-events:none}.signin-form__head{margin-bottom:40px;text-align:center}.signin-form__message{display:none;padding:16px;border-radius:4px;box-shadow:0 2px 10px #0000001a;max-width:500px;margin:40px auto;text-align:center;background-color:#f8f9fa;color:#333;border:1px solid #ddd}.signin-form.success .signin-form__message{background-color:#d1e7dd;color:#0f5132;border:1px solid #badbcc}.signin-form.error .signin-form__message{background-color:#f8d7da;color:#842029;border:1px solid #f5c2c7}.signin-form__message h3{font-size:2rem;margin-bottom:10px}.signin-form__message p{font-size:1.6rem}.signin-form.show-message .signin-form__message{display:block}.signin-form__body{margin-bottom:30px}.signin-form__row:not(:last-child){margin-bottom:20px}.signin-form__label{display:block;margin-bottom:6px;font-family:SF Pro,sans-serif;color:#002e61;font-weight:300;line-height:1;padding-left:6px;font-size:1.4rem}.signin-form__input{outline:none;height:45px;padding:0 20px;width:100%;border-radius:12px;border:1px solid #979797;font-size:1.6rem;font-family:SF Pro,sans-serif;color:#636366;font-weight:300}.signin-form__input::-moz-placeholder{color:#979797}.signin-form__input::placeholder{color:#979797}.signin-form__input:focus{border-color:#002e61}.signin-form__submit:not(:last-child){margin-bottom:30px}.signin-form__submit button{width:100%;border-radius:20px;padding:14px 20px;background:#002e61;color:#fff;outline:none;border:0;font-size:1.6rem;font-weight:500;font-family:SF Pro,sans-serif}.signin-form__submit button:hover{background:#002248}.signin-form__footer{text-align:center;font-size:1.6rem;font-family:SF Pro,sans-serif;color:#636366;font-weight:300}.slider-previews{position:relative}.slider-previews .slider-previews__nav{position:absolute;top:0;left:0;z-index:2;pointer-events:none;width:100%;display:flex;justify-content:space-between;margin-bottom:10px}.slider-previews .slider-previews__nav-prev,.slider-previews .slider-previews__nav-next{background:transparent;border:none;cursor:pointer;outline:none;pointer-events:all}.slider-previews .slider-previews__nav-prev i.material-icons,.slider-previews .slider-previews__nav-next i.material-icons{font-size:5rem;line-height:.7}.slider-previews .slider-previews__slides{position:relative}.slider-previews .slider-previews__slide{display:none}.slider-previews .slider-previews__slide.is-active{display:block}.slider-previews.is-first-slide-active .slider-previews__nav-prev,.slider-previews.is-last-slide-active .slider-previews__nav-next{opacity:.3;pointer-events:none}.slider-thumbs .slider-thumbs__body{margin-bottom:30px}.slider-thumbs .slider-thumbs__thumbs{display:flex;gap:10px}.slider-thumbs .slider-thumbs__thumb{width:94px;height:94px}.slider-thumbs .slider-thumbs__thumbs-inner{width:100%}.slider-thumbs .slider-thumbs__thumbs .swiper .swiper-slide{padding:4px;cursor:pointer;opacity:.5;background:#f5f5f5}.slider-thumbs .slider-thumbs__thumbs .swiper .swiper-slide:hover,.slider-thumbs .slider-thumbs__thumbs .swiper .swiper-slide.swiper-slide-active{opacity:1}.socials>ul{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;margin:-6px -12px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.socials>ul{margin:-6px -8px}}.socials>ul>li{padding:6px 12px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.socials>ul>li{padding:6px 8px}}.socials>ul>li>a{display:block;color:#e1192c;font-size:2.5rem;font-weight:400;line-height:1;transition:color .4s}.socials>ul>li>a:hover{color:#b31423}.socials--black>ul>li>a{color:#000}.socials--white>ul>li>a{color:#fff}.socials--left>ul{justify-content:flex-start}.socials--right>ul{justify-content:flex-end}.step-nav{border-bottom:1px solid #E3E0E8}.step-nav>ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0;overflow:hidden}.step-nav>ul>li{padding:0;clip-path:polygon(95% 0%,100% 50%,95% 100%,0% 100%,5% 50%,0% 0%);margin:0 0 0 -12px}.step-nav>ul>li>a{position:relative;display:block;text-align:center;min-width:227px;padding:18px 20px;font-size:1.75rem;font-weight:300;text-decoration:none}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.step-nav>ul>li>a{min-width:auto;padding:10px 20px;font-size:1.4rem}}.step-nav>ul>li.active>a{background:#e3e0e8;font-weight:600}.step-nav>ul>li:not(.active)>a:before,.step-nav>ul>li:not(.active)>a:after{content:"";position:absolute;bottom:50%;right:0;transform-origin:bottom right;transform:rotate(-20deg);width:1px;height:32px;background:#e3e0e8}.step-nav>ul>li:not(.active)>a:after{top:50%;transform:rotate(20deg);transform-origin:top left}.toolbar{width:100%;border:1px solid #2b2d2f;border-radius:3px;background:#fff;color:#2b2d2f;padding:4px;display:flex;flex-wrap:wrap;gap:5px;font-size:1.2rem}.toolbar .toolbar__fz{position:relative}.toolbar .toolbar__fz>button{border:1px solid #2b2d2f;background:transparent;padding:4px 8px;display:flex;align-items:center;justify-content:space-between;width:100px}.toolbar .toolbar__fz>ul{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #2b2d2f;box-shadow:0 0 10px #0000001a;padding:0;margin:0;list-style:none}.toolbar .toolbar__fz>ul>li{padding:0;margin:0;font-size:1.2rem}.toolbar .toolbar__fz>ul>li>button{display:block;width:100%;padding:2px 4px;background:transparent;border:0;outline:0;transition:background .4s}.toolbar .toolbar__fz>ul>li>button:hover{background:#f1f2ed}.video-showcase{text-align:center;padding:40px 0}.video-showcase .video-showcase__title{margin-bottom:-40px;position:relative;z-index:3;font-size:3.2rem;font-family:Playfair Display,serif;font-weight:400;text-transform:uppercase}.video-showcase .video-showcase__video{position:relative;margin:0 auto;width:480px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.video-showcase .video-showcase__video{width:100%;display:flex;flex-wrap:wrap;justify-content:center}}.video-showcase .video-showcase__video:after{content:"";display:block;position:absolute;z-index:1;width:6%;height:60px;left:47.4%;top:75%;right:0;background-image:linear-gradient(180deg,#fff0,#fff 40%)}@media (max-width: 1023px){.video-showcase .video-showcase__video:after{top:65%}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.video-showcase .video-showcase__video:after{top:71%}}@media (max-width: 600px){.video-showcase .video-showcase__video:after{top:68%}}@media (max-width: 420px){.video-showcase .video-showcase__video:after{top:60%}}.video-showcase .video-showcase__video a:not(.video-showcase__btn){position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.video-showcase .video-showcase__video .video-showcase__btn{position:absolute;bottom:0;right:0;z-index:3;display:flex;align-items:center;border:1px solid #979797;padding:17px 25px 17px 20px;color:red;text-decoration:none;font-size:1.8rem;font-weight:600;line-height:1}@media (max-width: 1023px){.video-showcase .video-showcase__video .video-showcase__btn{position:static;margin:0 auto}}.video-showcase .video-showcase__video .video-showcase__btn span{margin-right:4px}.video-showcase .video-showcase__video .video-showcase__btn i{font-size:4.2rem;line-height:2.4rem;transition:transform .4s}.video-showcase .video-showcase__video .video-showcase__btn:hover i{transform:translate(5px)}.video-showcase .video-showcase__content{margin-top:-40px;position:relative;z-index:3;font-size:1.2rem;font-weight:300}.video-showcase .video-showcase__subtitle{font-size:3.2rem;font-family:Playfair Display,serif;margin-bottom:4px;font-weight:400}.wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}.wrapper .wrapper__inner{width:100%;display:flex;flex-direction:column;min-height:100vh}body.admin-bar .wrapper .wrapper__inner{min-height:calc(100vh - 32px)}@media (max-width: 782px){body.admin-bar .wrapper .wrapper__inner{min-height:calc(100vh - 46px)}}.dropzone{border:2px solid #D0021B;border-radius:4px}.gform_wrapper.gform_wrapper.gravity-theme .gform_heading{margin-bottom:30px}.gform_wrapper.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:2%;grid-row-gap:16px}.gform_wrapper.gform_wrapper.gravity-theme .gfield input.medium,.gform_wrapper.gform_wrapper.gravity-theme .gfield select.medium,.gform_wrapper.gform_wrapper.gravity-theme .gfield input.small,.gform_wrapper.gform_wrapper.gravity-theme .gfield select.small{width:100%}.gform_wrapper.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gform_wrapper.gravity-theme select,.gform_wrapper.gform_wrapper.gravity-theme textarea{width:100%;height:40px;padding:0 15px;border:1px solid grey;border-radius:0;font-weight:inherit}.gform_wrapper.gform_wrapper.gform_wrapper.gravity-theme textarea.large{display:block;height:200px;resize:vertical;padding:15px}.gform_wrapper.gform_wrapper.gravity-theme select{padding:0 30px 0 15px}.gform_wrapper.gform_wrapper.gravity-theme select[multiple=multiple]{height:auto;padding:15px}.gform_wrapper.gform_wrapper .gfield_validation_message,.gform_wrapper.gform_wrapper .validation_message{border-color:red}.gform_wrapper.gform_wrapper .gfield_error .gfield_repeater_cell label,.gform_wrapper.gform_wrapper .gfield_error legend,.gform_wrapper.gform_wrapper .gfield_validation_message,.gform_wrapper.gform_wrapper .validation_message,.gform_wrapper.gform_wrapper [aria-invalid=true]+label,.gform_wrapper.gform_wrapper label+[aria-invalid=true]{color:red}.gform_wrapper.gform_wrapper.gravity-theme .gchoice{position:relative}.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label{position:relative;max-width:100%;padding-left:20px}.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox label:before,.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox label:after,.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label:before,.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0}.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox label:before,.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label:before{width:14px;height:14px;border:1px solid grey}.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox input:checked+label,.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio input:checked+label{font-weight:400}.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox input:checked+label:after,.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio input:checked+label:after{display:block}.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label:before,.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label:after{border-radius:100%}.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label:after,.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox label:after{display:none;left:2px;width:10px;height:10px;background:gray}.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label:after{border-radius:100%}.gform_wrapper.gform_wrapper.gravity-theme .gform_footer{position:relative}.gform_wrapper.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input{margin:0}.gform_wrapper .gform_footer .gform_ajax_spinner{position:absolute;top:50%;padding:0;transform:translateY(-50%)}.gform_wrapper.gform_wrapper.gform_wrapper .gform_validation_errors{color:red;border-color:red;margin:0 0 30px}.gform_wrapper.gform_wrapper .gform_validation_errors>h2{color:inherit}.gform_confirmation_wrapper .gform_confirmation_message{text-align:center}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.gform_wrapper.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}}.select2-container--default.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#d0021b}.select2-container--default .select2-selection--single,.select2-dropdown.select2-dropdown,.select2-container--default.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d6d5d5;border-radius:3px}body.product-type-is_apparel .select2-container--default .select2-selection--single,body.product-type-is_apparel .select2-dropdown.select2-dropdown,body.product-type-is_apparel .select2-container--default.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #979797}body div:where(.swal2-container) h2:where(.swal2-title){font-size:2.8rem}body div:where(.swal2-container) .swal2-html-container{font-size:1.6rem}body div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm,body div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{font-size:1.4rem}.woocommerce .button[name=update_cart],.woocommerce .coupon .button{background-color:#d6d5d5;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;font-weight:400;transition:background-color .4s,color .4s}.woocommerce .button[name=update_cart]:hover,.woocommerce .coupon .button:hover{background-color:#2b2d2f;color:#fff}.woocommerce .wc-proceed-to-checkout a.checkout-button{background-color:#00a651;transition:background-color .4s,color .4s}.woocommerce .wc-proceed-to-checkout a.checkout-button:hover{background:#00c05d;color:#fff}.woocommerce .woocommerce-cart-form .shop_table .coupon input.input-text{background-color:#fff;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;min-height:0;width:140px}.woocommerce .woocommerce-cart-form .shop_table .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .woocommerce-cart-form .shop_table .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .woocommerce-cart-form .shop_table .quantity input[type=number]{-moz-appearance:textfield}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:#0000000d!important}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce table.shop_table td.product-name:before{display:none}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce table.shop_table td.product-name{text-align:center!important}}.woocommerce table.shop_table td.product-name .product-name__inner{display:flex;flex-wrap:wrap}.woocommerce table.shop_table td.product-name .product-name__aside{width:150px;margin-right:20px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce table.shop_table td.product-name .product-name__aside{width:150px;margin:0 auto 20px}}.woocommerce table.shop_table td.product-name .product-name__aside>.full-preview{margin-top:20px;text-align:center}.woocommerce table.shop_table td.product-name .personalisation-preview .personalisation-preview__inner img{width:100%}.woocommerce table.shop_table td.product-name .product-name__aside>a{width:100%}.woocommerce table.shop_table td.product-name .product-name__aside>a img{width:100%}.woocommerce table.shop_table td.product-name .club-personalisation-trigger{text-align:center;margin-top:10px}.woocommerce table.shop_table td.product-name .product-name__content{width:calc(100% - 170px);padding-top:10px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce table.shop_table td.product-name .product-name__content{width:100%}}.woocommerce table.shop_table td.product-name .product-name__title{font-size:1.8rem;font-family:Playfair Display,serif;font-weight:400;margin-bottom:6px}.woocommerce table.shop_table td.product-name .product-name__personalisation{margin-top:10px}.woocommerce table.shop_table td.product-name .product-name__personalisation>p{margin-bottom:14px;font-style:italic}.woocommerce table.shop_table td.product-name .product-name__personalisation>ul{list-style:none;margin-bottom:10px}.woocommerce table.shop_table td.product-name .product-name__emblems>ul{list-style:none;display:flex;flex-wrap:wrap;gap:18px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce table.shop_table td.product-name .product-name__emblems>ul{gap:10px;justify-content:center}}.woocommerce table.shop_table td.product-name .product-name__title a{text-decoration:none}.woocommerce table.shop_table td.product-name .add-cap-badge{max-width:250px}.woocommerce table.shop_table td.product-name .add-cap-badge--readonly .dropdown-search .dropdown-search__head{border:1px solid #9B9B9B;height:50px;width:50px;display:flex;align-items:center;justify-content:center;padding:6px}.woocommerce table.shop_table td.product-name .add-cap-badge--readonly .dropdown-search .dropdown-search__head-img{width:100%;height:100%;padding:0;margin:0}.woocommerce table.shop_table td.product-name .add-cap-badge--readonly .dropdown-search .dropdown-search__head-title{display:none}.woocommerce table.shop_table td.product-name .product-name__remove{margin-top:20px}.woocommerce table.shop_table td.product-name a.remove{color:#2b2d2f!important;font-size:1.2rem;font-weight:400;text-decoration:underline;background:transparent;display:block;width:auto;height:auto;text-align:left}.woocommerce table.shop_table td.product-name a.remove:hover{text-decoration:none}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce table.shop_table td.product-name a.remove{text-align:center}}.woocommerce table.shop_table td.product-quantity .quantity{display:inline-block}.woocommerce table.shop_table td.product-subtotal{max-width:200px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce table.shop_table td.product-subtotal{max-width:100%}}.woocommerce table.shop_table .add-cap-badge>h4,.woocommerce table.shop_table .add-insignia>h4{font-size:1.4rem;margin-bottom:4px}.woocommerce table.shop_table td.product-name .add-insignia img,.woocommerce table.shop_table td.product-name .add-cap-badge img{width:auto}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.colour-switch{max-width:280px;margin:0 auto;display:flex;flex-wrap:wrap}}.colour-switch ul{list-style:none;display:flex;margin:10px 0 30px;align-items:center}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.colour-switch ul{width:100%}}.colour-switch li{margin-right:15px}.colour-switch li.active a{padding:16px}.colour-switch a{display:block;padding:12px;border-radius:50%;transition:transform .3s}.colour-switch a:hover{transform:scale(1.2)}.woocommerce .woocommerce-loop-product__link,.woocommerce .product-category.product>a{display:block;border-radius:10px;padding:5px;text-align:center;font-size:21px;font-weight:300;transition:background-color .4s,.4s,box-shadow .4s,color .4s}.woocommerce .woocommerce-loop-product__link:hover,.woocommerce .product-category.product>a:hover{box-shadow:-2px 5px 9px #0000004d;transform:scale(1.07);background-color:#fff}.woocommerce .woocommerce-loop-product__link img,.woocommerce .product-category.product>a img{transition:transform .4s}.woocommerce .woocommerce-loop-product__link h2,.woocommerce .product-category.product>a h2{color:#000}.woocommerce .woocommerce-loop-product__link .price,.woocommerce .product-category.product>a .price{color:#555!important}.woocommerce ul.products.columns-3 li.product{width:33.3%;max-width:33.3%}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce ul.products.columns-3 li.product{width:50%;max-width:50%}}.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{margin:0 0 20px!important;padding:0 10px;flex-grow:1;display:flex;flex-direction:column}.woocommerce ul.products li.product>a{flex-grow:1;display:flex;flex-direction:column}.woocommerce ul.products li.product>a>.product-image{flex-grow:1;display:flex;align-items:center;padding:4px}.woocommerce ul.products li.product.product--poppy .product-image.has-video{position:relative}.woocommerce ul.products li.product.product--poppy .product-image.has-video:after{content:"";display:block;position:absolute;z-index:1;width:50px;height:30%;left:50%;bottom:0;transform:translate(-50%);background-image:linear-gradient(180deg,#fff0,#fff 40%)}@media (max-width: 1023px){.woocommerce ul.products li.product.product--poppy .product-image.has-video:after{top:70%}}.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-weight:600;font-size:1.6rem;color:#000}.woocommerce ul.products li.product .price>span{font-weight:300;line-height:1.5}.woocommerce ul.products li.product .price{font-size:1.4rem}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .product__title,.woocommerce ul.products li.product .product__item{font-size:1.6rem;font-weight:600;padding:0}.woocommerce.term-flags-banners .woocommerce-loop-product__link,.woocommerce.term-flags-banners .product-category.product>a{background-color:#f1f2ed}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{margin-bottom:10px}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{display:inline-block;text-transform:uppercase;font-weight:700;padding:4px 0;position:relative;text-decoration:none;font-size:2rem}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{color:#d0021b}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:after{content:"";position:absolute;bottom:0;left:50%;right:50%;opacity:0;height:2px;background-color:#d0021b;border-radius:2px;transition:left .4s,right .4s,opacity .4s}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover:after{left:0;right:0;opacity:1}body.woocommerce-account form fieldset{padding:8px}body.woocommerce-account form fieldset legend{font-size:1.8rem;font-weight:600;margin-bottom:10px}body.woocommerce-account form .form-row{margin-bottom:14px}body.woocommerce-account form .form-row label{display:block;margin-bottom:6px;font-size:1.4rem;font-weight:600}body.woocommerce-account form .form-row input.input-text{height:44px}body.woocommerce-account form .form-row input.input-text,body.woocommerce-account form .form-row textarea{width:100%;padding:10px;border:1px solid #d6d5d5;font-size:1.6rem;font-weight:300;border-radius:3px}body.woocommerce-account form .form-row input.input-text:focus,body.woocommerce-account form .form-row textarea:focus{border-color:#d0021b}body.woocommerce-account form .form-row input.input-text::-moz-placeholder,body.woocommerce-account form .form-row textarea::-moz-placeholder{color:#00000059}body.woocommerce-account form .form-row input.input-text::placeholder,body.woocommerce-account form .form-row textarea::placeholder{color:#00000059}body.woocommerce-account .select2-container .select2-selection--single{height:44px;display:flex;align-items:center}body.woocommerce-account .select2-container--default .select2-selection--single{border-radius:3px;border:1px solid #d6d5d5}body.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}body.woocommerce-account .woocommerce-Button,body.woocommerce-account .button{margin-top:30px;display:inline-block;text-align:center;text-decoration:none;border:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4rem;color:#fff;font-weight:600;background:#d0021b;padding:10px 14px;border-radius:3px;transition:background-color .4s}body.woocommerce-account .woocommerce-Button:hover,body.woocommerce-account .button:hover{background:#e9021e;color:#fff}body.woocommerce-account .woocommerce-Address{border:1px solid #002E61;padding:10px;border-radius:3px}.woocommerce .wc-item-meta{margin-top:20px}.woocommerce .wc-item-meta>li+li{margin-top:10px}.woocommerce td.product-name ul.wc-item-meta strong.wc-item-meta-label{float:none;display:block}.woocommerce .quantity{display:flex}.woocommerce .quantity input.qty{border:1px solid hsla(0,0%,7%,.8);border-radius:4px;color:#2b2d2f;height:30px;width:80px}.woocommerce .quantity .quantity__input{position:relative}.woocommerce .quantity .quantity__input button{position:absolute;top:50%;left:0;transform:translateY(-50%);height:100%;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.woocommerce .quantity .quantity__input button i.material-icons{color:#2b2d2f;font-size:1.6rem;line-height:1.6rem}.woocommerce .quantity .quantity__input button:last-child{left:auto;right:0}.woocommerce.single-product .product .personalisation{display:none}.woocommerce.single-product .product.is-personalising .personalisation{display:block}.woocommerce.single-product .product.is-personalising .summary{display:none}.woocommerce.single-product .personalisation>h3{font-size:2.4rem;margin-bottom:40px;text-align:center;font-weight:600}.woocommerce.single-product select[id=pa_size],.woocommerce.single-product select[id=size],.woocommerce.single-product select[id=select-size],.woocommerce.single-product .reset_variations{display:none!important}.woocommerce.single-product .variations select{padding:10px}.woocommerce.single-product .variations tr{display:flex;flex-direction:column;align-items:flex-start}.woocommerce.single-product .variations tr:not(:last-child){margin-bottom:30px}.woocommerce.single-product .cart .single_add_to_cart_button{display:none;font-weight:600;min-height:40px;background-color:#d0021b!important}.woocommerce.single-product .cart .single_add_to_cart_button:hover{background:#e9021e!important;color:#fff}.woocommerce.single-product .cart .quantity{display:none!important}.woocommerce.single-product .poppy-wc-price-container{display:flex;gap:20px;align-items:flex-end;margin-bottom:34px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product .poppy-wc-price-container{justify-content:center}}.woocommerce.single-product .poppy-wc-fake-submit .qty,.woocommerce.single-product .poppy-wc-price-container .qty{-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce.single-product .poppy-wc-fake-submit .qty::-webkit-outer-spin-button,.woocommerce.single-product .poppy-wc-fake-submit .qty::-webkit-inner-spin-button,.woocommerce.single-product .poppy-wc-price-container .qty::-webkit-outer-spin-button,.woocommerce.single-product .poppy-wc-price-container .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce.single-product .poppy-wc-fake-submit .qty,.woocommerce.single-product .poppy-wc-price-container .qty{-moz-appearance:textfield}.woocommerce.single-product .product{display:flex;gap:30px 80px}@media (max-width: 1399px){.woocommerce.single-product .product{gap:30px 40px}}@media (max-width: 1280px){.woocommerce.single-product .product{flex-wrap:wrap}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product .product{gap:0}}.woocommerce.single-product .product .product__aside{min-width:404px;width:404px}@media (max-width: 1280px){.woocommerce.single-product .product .product__aside{margin:0 auto}}@media (max-width: 575px){.woocommerce.single-product .product .product__aside{width:100%;min-width:auto}}.woocommerce.single-product .product .product__aside .product_title{display:none}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product .product .product__aside .product_title{display:block;text-align:center;max-width:calc(100vw - 40px)}}.woocommerce.single-product .product .product__aside-header{margin-bottom:50px}.woocommerce.single-product .product .product__aside .price{display:none!important;position:absolute;top:90px;right:0;z-index:2;min-width:90px;margin-bottom:0!important}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product .product .product__aside .price{display:block!important}}.woocommerce.single-product #content div.product .product__aside div.images,.woocommerce.single-product div.product .product__aside div.images{width:100%;float:none;max-width:calc(100vw - 40px)}.woocommerce.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image{height:478px;position:relative}@media (max-width: 575px){.woocommerce.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image{height:300px}}.woocommerce.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image a{height:100%;display:flex;justify-content:center;align-items:center}.woocommerce.single-product.body--poppy-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image a>div{position:relative}.woocommerce.single-product.body--poppy-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image a>div:after{content:"";display:block;position:absolute;z-index:1;width:50px;height:30%;left:50%;bottom:0;transform:translate(-50%);background-image:linear-gradient(180deg,#fff0,#fff 40%)}@media (max-width: 1023px){.woocommerce.single-product.body--poppy-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image a>div:after{top:70%}}.woocommerce.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-width:100%;max-height:100%;width:auto;height:auto}.woocommerce.single-product .product .woocommerce-product-gallery .flex-viewport{margin-bottom:30px}.woocommerce.single-product div.product div.images .flex-control-thumbs{display:flex;gap:10px}@media (max-width: 1280px){.woocommerce.single-product div.product div.images .flex-control-thumbs{justify-content:center}}.woocommerce.single-product div.product div.images .flex-control-thumbs li{background:#f5f5f5;display:flex;position:relative}.woocommerce.single-product div.product div.images .flex-control-thumbs li:after{content:"";display:block;padding-bottom:100%}.woocommerce.single-product div.product div.images .flex-control-thumbs li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;-o-object-fit:contain;object-fit:contain}.woocommerce.single-product .product .product__body{flex-grow:1}.woocommerce.single-product .product .product__content{flex-grow:1;display:flex;flex-wrap:wrap;gap:0 30px}@media (max-width: 1280px){.woocommerce.single-product .product .product__content{width:100%}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product .product-header .product_title{display:none}}.woocommerce.single-product .product .product__content .product-header{width:100%}.woocommerce.single-product div.product .personalisation,.woocommerce.single-product #content div.product .product__content div.summary,.woocommerce.single-product div.product .product__content div.summary{width:calc(45% - 15px);float:none}@media (max-width: 1023px){.woocommerce.single-product div.product .personalisation,.woocommerce.single-product #content div.product .product__content div.summary,.woocommerce.single-product div.product .product__content div.summary{width:calc(50% - 15px)}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product div.product .personalisation,.woocommerce.single-product #content div.product .product__content div.summary,.woocommerce.single-product div.product .product__content div.summary{width:100%;margin-bottom:60px}}.woocommerce.single-product .product .product__content .description{width:calc(55% - 15px)}@media (max-width: 1023px){.woocommerce.single-product .product .product__content .description{width:calc(50% - 15px)}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product .product .product__content .description{width:100%}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product .product .product__content .live-chat-trigger{max-width:280px;margin-left:auto;margin-right:auto}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product .product .product__content .poppy-wc-fake-submit,.woocommerce.single-product .product .product__content .poppy-wc-personalise-product{text-align:center;max-width:280px;margin:0 auto;justify-content:space-between}}.woocommerce.single-product .product .product__content .poppy-wc-fake-submit{display:flex;gap:30px}.woocommerce.single-product .product .product__content .poppy-wc-fake-submit .quantity input.qty{height:40px}.woocommerce.single-product .poppy-wc-product-description{max-height:600px;overflow-y:auto}.woocommerce.single-product .poppy-wc-product-description h3{font-size:1.7rem;margin-bottom:30px}.woocommerce.single-product div.product .product-header{margin-bottom:30px}.woocommerce.single-product div.product .product_title{font-family:Playfair Display,serif;font-weight:300;margin-bottom:0}.woocommerce.single-product div.product .product_title span{display:block}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product div.product .product_title.product_item{font-family:Open Sans,sans-serif}}.woocommerce.single-product .product .product__aside .price,.woocommerce.single-product .product .summary .price{font-weight:300;color:#000;display:flex;gap:12px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product .product .summary .price{display:none!important}}.woocommerce.single-product .product .product__aside .price .woocommerce-Price-message,.woocommerce.single-product .product .summary .price .woocommerce-Price-message{font-size:1.4rem;color:#4a4a4a}.woocommerce.single-product .product .product__aside .price .woocommerce-Price-message{font-size:1.2rem}.woocommerce.single-product .product .product__aside .price .woocommerce-Price-amount,.woocommerce.single-product .product .summary .price .woocommerce-Price-amount{display:block;font-size:2.6rem}.woocommerce.single-product .product .product__aside .price .woocommerce-Price-amount{font-size:2.2rem}.woocommerce.single-product .product .wc-items-included{padding-top:6px}.woocommerce.single-product .product .wc-items-included h3{font-size:1.2rem;font-weight:700;margin-bottom:0}.woocommerce.single-product .product .wc-items-included ul{font-size:1.2rem;font-weight:300;padding:0;margin:0;list-style:none}.woocommerce.single-product .product .wc-items-included ul li{margin:0;padding:0}.woocommerce.single-product .product .poppy-wc-personalise-penny .poppy-wc-personalise-penny__result{margin-top:30px;display:none}.woocommerce.single-product .product .poppy-wc-personalise-penny.active .poppy-wc-personalise-penny__result{display:block}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.woocommerce.single-product div.product form.cart .variations{max-width:280px;margin:0 auto}}.woocommerce.single-product div.product form.cart .variations label{margin-bottom:8px;display:block}.poppy-wc-personalise-penny{margin-top:30px}.poppy-wc-personalise-penny>.btn,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .poppy-wc-personalise-penny>button,.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .poppy-wc-personalise-penny>input,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .poppy-wc-personalise-penny>button,.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .poppy-wc-personalise-penny>input,.woocommerce.single-product .cart .poppy-wc-personalise-penny>.single_add_to_cart_button{display:block;width:100%}.poppy-wc-personalise-penny .poppy-wc-personalise-penny__result{text-align:center}.poppy-wc-personalise-penny .poppy-wc-personalise-penny__result img{max-width:280px}.poppy-wc-personalise-apparel{margin:30px 0}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.poppy-wc-personalise-apparel{text-align:center}}.poppy-wc-personalise-apparel .btn [data-type],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button [data-type],.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .poppy-wc-personalise-apparel button [data-type],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input [data-type],.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .poppy-wc-personalise-apparel input [data-type],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button [data-type],.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .poppy-wc-personalise-apparel button [data-type],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input [data-type],.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .poppy-wc-personalise-apparel input [data-type],.poppy-wc-personalise-apparel .woocommerce.single-product .cart .single_add_to_cart_button [data-type],.woocommerce.single-product .cart .poppy-wc-personalise-apparel .single_add_to_cart_button [data-type]{display:none}.poppy-wc-personalise-apparel .btn[data-status=default] [data-type=default],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button[data-status=default] [data-type=default],.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .poppy-wc-personalise-apparel button[data-status=default] [data-type=default],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input[data-status=default] [data-type=default],.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .poppy-wc-personalise-apparel input[data-status=default] [data-type=default],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button[data-status=default] [data-type=default],.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .poppy-wc-personalise-apparel button[data-status=default] [data-type=default],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input[data-status=default] [data-type=default],.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .poppy-wc-personalise-apparel input[data-status=default] [data-type=default],.poppy-wc-personalise-apparel .woocommerce.single-product .cart [data-status=default].single_add_to_cart_button [data-type=default],.woocommerce.single-product .cart .poppy-wc-personalise-apparel [data-status=default].single_add_to_cart_button [data-type=default],.poppy-wc-personalise-apparel .btn[data-status=edit] [data-type=edit],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button[data-status=edit] [data-type=edit],.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .poppy-wc-personalise-apparel button[data-status=edit] [data-type=edit],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input[data-status=edit] [data-type=edit],.gform_wrapper.gform_wrapper.gravity-theme .gform_footer .poppy-wc-personalise-apparel input[data-status=edit] [data-type=edit],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button[data-status=edit] [data-type=edit],.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .poppy-wc-personalise-apparel button[data-status=edit] [data-type=edit],.poppy-wc-personalise-apparel .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input[data-status=edit] [data-type=edit],.gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .poppy-wc-personalise-apparel input[data-status=edit] [data-type=edit],.poppy-wc-personalise-apparel .woocommerce.single-product .cart [data-status=edit].single_add_to_cart_button [data-type=edit],.woocommerce.single-product .cart .poppy-wc-personalise-apparel [data-status=edit].single_add_to_cart_button [data-type=edit]{display:block}.size-select-buttons{display:flex;gap:6px;flex-wrap:wrap}.size-select-buttons button{padding:10px 20px;border:1px solid #979797;background:#fff;cursor:pointer;font-size:16px;border-radius:4px}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.size-select-buttons button{padding:10px 25px}}.size-select-buttons button:hover{background:#eee}.size-select-buttons button.selected{background:#d0021b;color:#fff;border-color:#d0021b}.woocommerce div.product .woocommerce-variation-price{display:none}.poppy-wc-product-floating-btn{position:fixed;bottom:30px;left:30px;z-index:1000;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.poppy-wc-product-floating-btn .btn-back{background:#d0021b;color:#fff;padding:10px 14px;border-radius:20px;font-weight:700;gap:6px;transition:background .4s}.poppy-wc-product-floating-btn .btn-back:hover{background:#9d0214}.poppy-wc-product-floating-btn .btn-back:hover span{text-decoration:none}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.poppy-wc-product-floating-btn .btn-back{font-size:1.3rem}}@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape){.poppy-wc-product-floating-btn .btn-back i.material-icons{font-size:2rem}}body.show-floating-back-btn .poppy-wc-product-floating-btn{opacity:1;visibility:visible}.woocommerce table.shop_table{border:1px solid hsla(0,0%,7%,.8);border-radius:4px}.woocommerce table.shop_table td{border-top:1px solid hsla(0,0%,7%,.8)}.woocommerce #add_payment_method .cart-collaterals .cart_totals tr td,.woocommerce #add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce .woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce .woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce .woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid hsla(0,0%,7%,.8)!important}
