@charset "UTF-8";@font-face{font-family:lg;src:url(/build/assets/lg-C7ze34MH.woff2?io9a6k) format("woff2"),url(/build/assets/lg-oyjwlqP2.ttf?io9a6k) format("truetype"),url(/build/assets/lg-CosQH4Cu.woff?io9a6k) format("woff"),url(/build/assets/lg-B0dIV2BS.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.lg-next,.lg-prev{background-color:#00000073;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#0000,#0006)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;inset:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/build/assets/loading-BZOHaeKn.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;inset:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;inset:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0ms!important;transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition{transform:scaleZ(1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x{transform:scaleZ(1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y{transform:scaleZ(1) translate3d(0,-50%,0)!important;top:50%!important;left:0%!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:""}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:""}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:""}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media(min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media(min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.lg-toolbar .lg-icon,.lg-toolbar .lg-icon:hover{color:#17294b}.lg-backdrop.lg-backdrop{background:#d1d9e0f2}.lg-container.lg-container *:focus-visible{outline:.1875rem solid rgba(from #233860 r g b/30%);border-radius:.25rem}.lg-counter.lg-counter{color:#17294b80}.lg-outer .lg-thumb-outer.lg-thumb-outer{padding:0 1rem;background:transparent}.lg-outer .lg-thumb-item.lg-thumb-item{border:.125rem solid #fff;border-radius:.5rem}.lg-outer .lg-thumb-item.lg-thumb-item.active,.lg-outer .lg-thumb-item.lg-thumb-item:hover{border-color:#1b79c7}.lg-next.lg-next,.lg-prev.lg-prev{color:#17294b;background:#fff;border:.0625rem solid #17294b;border-radius:.5rem}.lg-next.lg-next,.lg-prev.lg-prev{outline-offset:var(--outline-offset, .125rem);transition:all .1s ease-in-out,outline 0s linear}.lg-next.lg-next:hover,.lg-prev.lg-prev:hover{border-color:hsl(from #17294b h s calc(l - 5));box-shadow:0 0 0 .0625rem hsl(from #17294b h s calc(l - 5))}.lg-next.lg-next:hover:active,.lg-prev.lg-prev:hover:active{box-shadow:0 0 0 .125rem hsl(from #17294b h s calc(l - 5));transition:none}.lg-next.lg-next.focus,.lg-next.lg-next:focus,.lg-next.lg-next:focus-visible,.lg-prev.lg-prev.focus,.lg-prev.lg-prev:focus,.lg-prev.lg-prev:focus-visible{outline:.125rem solid var(--outline-color, #233860)}.lg-next.lg-next:hover:not(:disabled),.lg-prev.lg-prev:hover:not(:disabled){color:#17294b}.lg-outer .lg-item.lg-item:not(.lg-start-end-progress){background:transparent}.lg-outer .lg-item.lg-item:not(.lg-start-end-progress):after{position:relative;top:calc(50% - .5em);left:calc(50% - .5em);display:block;width:1em;height:1em;content:"";border:2px solid #1b79c7;border-top-color:transparent;border-right-color:transparent;border-radius:99999px;animation:spinAround .5s infinite linear;position:absolute}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{position:absolute;z-index:2}.lg-media-overlap .lg-toolbar,.lg-media-overlap .lg-sub-html{background-image:none}.lg-sub-html h4{display:inline-block;padding:.125rem .3125rem;margin:0 auto;background:#4f6c8e;border-radius:.25rem}.product-image-gallery-mobile{padding-top:1rem;padding-bottom:.6875rem;background:#d1d9e0;border-radius:.5rem}[data-lightgallery-mobile] .lg-icon.lg-zoom-in{display:none}[data-lightgallery-mobile] .lg-maximize.lg-icon{display:flex;align-items:center;justify-content:center}[data-lightgallery-mobile] .lg-maximize.lg-icon:after{flex-shrink:0;width:.875rem;height:.875rem;display:block;content:" ";background:url('data:image/svg+xml;charset=UTF-8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.2295 4.932L0.8475 8.31417C0.755166 8.40639 0.639111 8.45361 0.499333 8.45583C0.359667 8.45794 0.2415 8.41072 0.144833 8.31417C0.0482778 8.2175 0 8.10039 0 7.96283C0 7.82528 0.0482778 7.70817 0.144833 7.6115L3.527 4.2295L0.144833 0.847501C0.0526111 0.755167 0.00538893 0.639111 0.00316671 0.499334C0.0010556 0.359667 0.0482778 0.2415 0.144833 0.144833C0.2415 0.0482778 0.358611 0 0.496167 0C0.633722 0 0.750833 0.0482778 0.8475 0.144833L4.2295 3.527L7.6115 0.144833C7.70383 0.0526111 7.81989 0.00538893 7.95967 0.00316671C8.09933 0.0010556 8.2175 0.0482778 8.31417 0.144833C8.41072 0.2415 8.459 0.358611 8.459 0.496167C8.459 0.633723 8.41072 0.750834 8.31417 0.847501L4.932 4.2295L8.31417 7.6115C8.40639 7.70383 8.45361 7.81989 8.45583 7.95967C8.45794 8.09933 8.41072 8.2175 8.31417 8.31417C8.2175 8.41072 8.10039 8.459 7.96283 8.459C7.82528 8.459 7.70817 8.41072 7.6115 8.31417L4.2295 4.932Z" fill="%23233860"/></svg>');background-size:.875rem .875rem}[data-lightgallery-mobile] .lg-next,[data-lightgallery-mobile] .lg-prev,[data-lightgallery-mobile] .lg-container.lg-inline .lg-toolbar.lg-group{display:none}[data-lightgallery-mobile] .lg-container:not(.lg-inline) .lg-outer .lg-inner{width:calc(100% - 2rem);padding:1rem}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.disclosure-config-container{display:block;width:100%;max-width:48.75rem;margin:0 auto}.disclosure-config-summary-body__header{display:flex;gap:.5rem;align-items:center}.disclosure-config-summary-body__title{font-size:1rem;font-weight:600}.disclosure-config-summary-body__optional{font-size:.75rem;color:#4f6c8e}.disclosure-config-summary-body__switch{flex-shrink:0}.disclosure-config-summary-foot{width:100%;border-top:.0625rem dashed #d1d9e0}.disclosure-config-summary-foot__inner{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;justify-content:space-between;width:100%;min-height:3.25rem;padding:.75rem;background:#f5f7fa}.disclosure-config-summary-foot__lines{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.75rem;background:#f5f7fa;border-top:.0625rem dashed #d1d9e0}.disclosure-config-summary-foot__lines--first,.disclosure-config-summary-foot__lines:first-child{border-top:0}.disclosure-config-summary-foot__line{display:flex;align-items:center;justify-content:space-between;width:100%}.disclosure-config-summary-foot__labels{display:flex;flex-direction:column;gap:.5rem}.disclosure-config-summary-foot__label{display:flex;flex-grow:1;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;font-size:.875rem;line-height:1}@media screen and (max-width:639px){.disclosure-config-summary-foot__label--sm-vertical{flex-direction:column;align-items:flex-start}}.disclosure-config-summary-foot__selection-label{margin-bottom:-.0625rem;font-size:.75rem;line-height:1;color:#4f6c8e}.disclosure-config-summary-foot__optional{font-size:.75rem;color:#4f6c8e}.disclosure-config-summary-foot__actions{display:flex;align-items:center}.disclosure-config-summary-foot__actions>*{position:relative;padding:0 .75rem}.disclosure-config-summary-foot__actions>*:not(:first-child):before{display:block;content:"";position:absolute;top:50%;transform:translate3d(0,-50%,0);left:0;width:1px;height:20px;background:#d1d9e0}.disclosure-config-summary-foot__actions>*:first-child{padding-left:0}.disclosure-config-summary-foot__actions>*:last-child{padding-right:0}.disclosure-config-summary-foot__addon{width:100%;padding:.75rem;background:#fff}.disclosure-config-summary-foot__addon--before{border-bottom:.0625rem dashed #d1d9e0}.disclosure-config-summary-foot__addon--after{border-top:.0625rem dashed #d1d9e0}.radio-color{position:relative;display:inline-block;width:auto;cursor:pointer}.radio-color__input{position:absolute;cursor:pointer;opacity:0}.radio-color__label{font-size:.75rem;font-weight:400;line-height:1;color:#1f272e}.radio-color__inner{display:inline-flex;flex-direction:column;gap:.5rem;align-items:center}.radio-color__color{position:relative;display:inline-flex;width:2rem;min-width:2rem;height:2rem;color:transparent;background:transparent;border:.0625rem solid hsl(from #d1d9e0 h s calc(l - 5));border-radius:624.9375rem;transition:all .2s ease}.radio-color__color:after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:1.5rem;height:1.5rem;background:var(--radio-color--image, var(--radio-color--background));background-position:center;background-size:cover;border-radius:calc(infinity * 1px)}.radio-color__input:hover~* .radio-color__color{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.radio-color__input:checked~* .radio-color__color{border-color:#1b79c7}.radio-color__input:focus~* .radio-color__color{outline:.125rem solid #233860;outline-offset:var(--outline-offset, .125rem);border-color:#1b79c7}.radio-color .check-svg{color:var(--radio-color--contrast, #fff)}.radio-color--unavailable{cursor:not-allowed}.radio-color--unavailable .radio-color__input{pointer-events:none;cursor:not-allowed}.radio-color--unavailable .radio-color__color{border-color:hsl(from #d1d9e0 h s calc(l - 5))}.radio-color--unavailable .radio-color__color:after{opacity:.4}.radio-color--unavailable .radio-color__color:before{position:absolute;display:block;content:"";top:50%;left:50%;z-index:2;width:100%;height:.09375rem;background:#4f6c8e;transform:translate(-50%,-50%) rotate(45deg)}.radio-color--unavailable:after{position:absolute;display:block;content:"";top:8px;left:50%;z-index:3;padding:.125rem .375rem;font-size:.75rem;line-height:1;color:#fff;white-space:nowrap;pointer-events:none;content:attr(data-tooltip);background:#121212;border-radius:.25rem;opacity:0;transform:translate(-50%);transition:opacity .15s ease}.radio-color--unavailable:hover:after{opacity:1}.radio-colors{display:flex;flex-wrap:wrap;gap:1.25rem}.radio-color-count{position:relative;display:inline-block;width:auto;cursor:pointer}.radio-color-count__input{position:absolute;cursor:pointer;opacity:0}.radio-color-count__label{font-size:.75rem;font-weight:400;line-height:1.2;color:#1f272e;text-align:center}.radio-color-count__inner{display:inline-flex;flex-direction:column;gap:.5rem;align-items:center}.radio-color-count__icon{position:relative;display:inline-flex;width:2rem;min-width:2rem;height:2rem;background:transparent;border:.0625rem solid hsl(from #d1d9e0 h s calc(l - 5));border-radius:624.9375rem;transition:all .2s ease}.radio-color-count__icon:after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:1.5rem;height:1.5rem;background:#233860;border-radius:calc(infinity * 1px)}.radio-color-count__icon svg{filter:drop-shadow(.5px .5px 0 #233860) drop-shadow(.5px -.5px 0 #233860) drop-shadow(-.5px .5px 0 #233860) drop-shadow(-.5px -.5px 0 #233860)}.radio-color-count__input[data-count="1"]~* .radio-color-count__icon:after{background:#233860}.radio-color-count__input[data-count="2"]~* .radio-color-count__icon:after{background:conic-gradient(#233860 0 50%,#d1d9e0 50% 100%)}.radio-color-count__input[data-count="3"]~* .radio-color-count__icon:after{background:conic-gradient(#233860 0 33%,#8fa7c4 33% 66%,#d1d9e0 66% 100%)}.radio-color-count__input[data-count="4"]~* .radio-color-count__icon:after{background:conic-gradient(#233860 0 25%,#fff 25% 50%,#8fa7c4 50% 75%,#d1d9e0 75% 100%)}.radio-color-count__input[data-count="5"]~* .radio-color-count__icon:after{background:conic-gradient(#233860 0 20%,#8fa7c4 20% 40%,#fff 40% 60%,#a0b6d0 60% 80%,#d1d9e0 80% 100%)}.radio-color-count.is-full-colour .radio-color-count__icon:after,.radio-color-count__input[data-count="6"]~* .radio-color-count__icon:after{background:linear-gradient(135deg,#e11d48,#f59e0b,#22c55e,#3b82f6,#8b5cf6)}.radio-color-count__input:hover~* .radio-color-count__icon{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.radio-color-count__input:checked~* .radio-color-count__icon{border-color:#1b79c7}.radio-color-count__input:checked~* .radio-color-count__label{color:#1f272e}.radio-color-count__input:focus~* .radio-color-count__icon{outline:.125rem solid #233860;outline-offset:var(--outline-offset, .125rem);border-color:#1b79c7}.radio-color-counts{display:flex;flex-wrap:wrap;gap:1.25rem}.radio-delivery{position:relative;display:inline-block;width:100%;cursor:pointer}.radio-delivery__input{position:absolute;cursor:pointer;opacity:0}.radio-delivery__inner{display:inline-flex;flex-direction:column;align-items:stretch;width:100%;height:100%;padding:.75rem;background:#f5f7fa;border:1px solid #d1d9e0;border-radius:.5rem}.radio-delivery__head{display:flex;align-items:center;justify-content:space-between;height:1.5rem;margin-bottom:.5rem}.radio-delivery__body{display:flex;gap:.375rem;align-items:center}.radio-delivery__tooltip{display:inline-flex;align-items:center;color:#4f6c8e}.radio-delivery__foot{line-height:1}.radio-delivery__icon{color:#4f6c8e;flex-shrink:0;width:1.25rem;height:1.25rem}.radio-delivery__label{font-size:.875rem;font-weight:600;color:#1f272e}.radio-delivery__description{font-size:.75rem;color:#4f6c8e}.radio-delivery__estimate{margin-top:.5rem;font-size:.75rem;font-weight:600;color:#1f272e}.radio-delivery__radio{position:relative;display:inline-flex;width:1rem;min-width:1rem;height:1rem;color:transparent;background:#fff;border:.0625rem solid hsl(from #d1d9e0 h s calc(l - 5));border-radius:624.9375rem}.radio-delivery__radio:after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:.5rem;height:.5rem;border-radius:624.9375rem;transform:translate3d(-50%,-50%,0) scale(.7);transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.radio-delivery__input:hover~.radio-delivery__inner{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.radio-delivery__input:checked~.radio-delivery__inner{background:#e6f3fc;border-color:#1b79c7}.radio-delivery__input:hover~* .radio-delivery__radio{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.radio-delivery__input:checked~* .radio-delivery__radio,.radio-delivery--loading .radio-delivery__radio,.radio-delivery--checked .radio-delivery__radio{background:#1b79c7;border-color:#233860}.radio-delivery__input:checked~* .radio-delivery__radio:after,.radio-delivery--loading .radio-delivery__radio:after,.radio-delivery--checked .radio-delivery__radio:after{background:#fff;transform:translate3d(-50%,-50%,0) scale(1)}.radio-delivery__input:focus~* .radio-delivery__radio,.radio-delivery:focus .radio-delivery__radio{outline:.125rem solid #233860;outline-offset:var(--outline-offset, .125rem);border-color:#233860}a.radio-delivery:focus,a.radio-delivery:focus-visible{--outline-color: transparent}.radios-delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;min-inline-size:0;padding:0;margin:0;border:none}@media screen and (max-width:639px){.radios-delivery{grid-template-columns:repeat(1,minmax(0,1fr))}}.radio-print-method{position:relative;display:inline-block;width:100%;cursor:pointer}.radio-print-method__input{position:absolute;cursor:pointer;opacity:0}.radio-print-method__inner{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:center;width:100%;padding:.75rem;margin:0;background:#f5f7fa;border:.0625rem solid #d1d9e0;border-radius:.5rem;transition:border-color .15s ease,background-color .15s ease}@media screen and (max-width:1279px){.radio-print-method__inner{flex-direction:column;align-items:start;justify-content:center}}.radio-print-method__row{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:center}.radio-print-method__row--details{flex-grow:1}@media screen and (max-width:1279px){.radio-print-method__row--details{width:100%}}.radio-print-method__radio{position:relative;display:inline-flex;width:1rem;min-width:1rem;height:1rem;color:transparent;background:#fff;border:.0625rem solid hsl(from #d1d9e0 h s calc(l - 5));border-radius:624.9375rem}.radio-print-method__radio:after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:.5rem;height:.5rem;border-radius:624.9375rem;transform:translate3d(-50%,-50%,0) scale(.7);transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.radio-print-method__radio{flex-shrink:0}.radio-print-method__title-group{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:7.5rem}.radio-print-method__title{font-size:.875rem;font-weight:600}.radio-print-method__details{display:flex;flex-grow:1;gap:0rem .75rem;align-items:center;justify-content:flex-end}@media screen and (max-width:1279px){.radio-print-method__details{flex-wrap:wrap;justify-content:flex-start}}.radio-print-method__detail{color:#33414d;text-align:right;white-space:nowrap}@media screen and (min-width:1280px){.radio-print-method__detail--size{width:50%}}.radio-print-method__input:hover~.radio-print-method__inner{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.radio-print-method__input:checked~.radio-print-method__inner{background:#e6f3fc;border-color:#1b79c7}.radio-print-method__input:hover~* .radio-print-method__radio{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.radio-print-method__input:checked~* .radio-print-method__radio{background:#1b79c7;border-color:#233860}.radio-print-method__input:checked~* .radio-print-method__radio:after{background:#fff;transform:translate3d(-50%,-50%,0) scale(1)}.radio-print-method__input:focus~* .radio-print-method__radio{outline:.125rem solid #233860;outline-offset:var(--outline-offset, .125rem);border-color:#233860}.radio-print-position{position:relative;display:inline-block;width:100%;height:100%;cursor:pointer}.radio-print-position__input{position:absolute;cursor:pointer;opacity:0}.radio-print-position__inner{display:flex;flex-direction:column;gap:.75rem;width:100%;height:100%;padding:.75rem;margin:0;line-height:1;text-align:left;background:#f5f7fa;border:.0625rem solid #d1d9e0;border-radius:.5rem;transition:border-color .15s ease,background-color .15s ease}.radio-print-position__head{display:flex;flex-wrap:wrap;gap:.75rem .5rem;align-items:center}.radio-print-position__radio{position:relative;display:inline-flex;width:1rem;min-width:1rem;height:1rem;color:transparent;background:#fff;border:.0625rem solid hsl(from #d1d9e0 h s calc(l - 5));border-radius:624.9375rem}.radio-print-position__radio:after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:.5rem;height:.5rem;border-radius:624.9375rem;transform:translate3d(-50%,-50%,0) scale(.7);transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.radio-print-position__radio{flex-shrink:0}.radio-print-position__name{width:100%;font-size:.875rem;font-weight:600}.radio-print-position__badge{margin-bottom:-.5rem;margin-left:auto}.radio-print-position__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:7.5rem;padding:1rem;background:#fff;border-radius:.25rem}.radio-print-position__image{width:100%;max-height:7.5rem;object-fit:contain}.radio-print-position__expand{position:absolute;right:.25rem;bottom:.25rem;display:flex;align-items:center;justify-content:center;padding:.25rem;color:#4f6c8e;background:#fff;border:.0625rem solid transparent;border-radius:.25rem;transition:all .3s ease}.radio-print-position__expand:hover{border-color:#d1d9e0}.radio-print-position__modal-figure{margin:0}.radio-print-position__modal-image{display:block;width:100%;max-height:min(70vh,30rem);margin-inline:auto;object-fit:contain}.radio-print-position__modal-caption{margin-top:.75rem;font-size:.875rem;font-weight:600;text-align:center}.radio-print-position__meta{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;color:#33414d}.radio-print-position__meta-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.875rem;font-weight:600}.radio-print-position__meta-value{font-weight:400;color:#121212}.radio-print-position__foot{font-size:.75rem;color:#4f6c8e}.radio-print-position__input:hover~.radio-print-position__inner{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.radio-print-position__input:checked~.radio-print-position__inner{background:#e6f3fc;border-color:#1b79c7}.radio-print-position__input:hover~* .radio-print-position__radio{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.radio-print-position__input:checked~* .radio-print-position__radio{background:#1b79c7;border-color:#233860}.radio-print-position__input:checked~* .radio-print-position__radio:after{background:#fff;transform:translate3d(-50%,-50%,0) scale(1)}.radio-print-position__input:focus~* .radio-print-position__radio{outline:.125rem solid #233860;outline-offset:var(--outline-offset, .125rem);border-color:#233860}.product-info{font-family:Encode Sans,tahoma,geneva,verdana,sans-serif;color:#1f272e}.product-info__badges{display:flex;gap:.5rem;margin-bottom:1rem}.product-info__title{margin-bottom:1rem;font-size:2rem}.product-info__stock{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;font-size:1rem}.product-info__read-more{margin:1rem 0 1.5rem}.product-info__description-rich-text{font-size:1rem;line-height:1.6}.product-info__status-dots{gap:unset;padding:unset;border:none}.product-info .tag{margin-bottom:1rem}.product-info .status-dots__text{margin-left:1rem;font-weight:400}.product-details-page{padding:0 1.875rem}@media screen and (max-width:767px){.product-details-page{padding:0 1rem}}.product-details-page{margin-top:4rem}.product-details-page__container{display:block;width:100%;max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.product-details-page__body{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.product-details-page__body{flex-direction:row;gap:2rem}}.product-details-page__body-aside{width:100%}@media screen and (min-width:1024px){.product-details-page__body-aside{position:sticky;top:2rem;align-self:flex-start;width:50%}}.product-details-page__body-main{display:flex;flex-direction:column;gap:1.5rem;outline:none}@media screen and (min-width:1024px){.product-details-page__body-main{position:sticky;top:2rem;align-self:flex-start;width:50%}}.product-details-page__body-main-inner{display:flex;flex-direction:column;gap:1.5rem}.product-details-page__foot{width:100%}.product-image-gallery-desktop{display:flex;flex-direction:column;gap:1rem}.product-image-gallery-desktop__main-wrap{position:relative;display:flex;flex-wrap:wrap;gap:.5rem}.product-image-gallery-desktop__gallery{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:1rem}.product-image-gallery-desktop__item{padding:0;margin:0;font:inherit;color:inherit;text-align:center;appearance:none;cursor:pointer;background:transparent;border:1px solid #d1d9e0;border-radius:.5rem;transition:all .2s ease,outline 0s linear}.product-image-gallery-desktop__item:hover{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.product-image-gallery-desktop__item.focus,.product-image-gallery-desktop__item:focus-visible,.product-image-gallery-desktop__item:focus{border-color:#233860}.product-image-gallery-desktop__item.focus,.product-image-gallery-desktop__item:focus,.product-image-gallery-desktop__item:focus-visible{outline:.125rem solid var(--outline-color, #233860)}.product-image-gallery-desktop__item--main{flex:1 1 100%;width:100%;aspect-ratio:1;overflow:hidden}.product-image-gallery-desktop__item--thumb{flex:1 1 calc((100% - 1rem)/2);aspect-ratio:1;overflow:hidden}.product-image-gallery-desktop__item{position:relative}.product-image-gallery-desktop__item img{display:block;width:100%;height:100%;object-fit:contain}.product-image-gallery-desktop__img--main{display:block}.product-image-gallery-desktop__img--thumb,.product-image-gallery-desktop__item--thumb .product-image-gallery-desktop__img--main{display:none}.product-image-gallery-desktop__item--thumb .product-image-gallery-desktop__img--thumb{display:block}.product-image-gallery-desktop__img--logo,.product-image-gallery-desktop--logo-active .product-image-gallery-desktop__item--main .product-image-gallery-desktop__img--main,.product-image-gallery-desktop--logo-active .product-image-gallery-desktop__item--main .product-image-gallery-desktop__img--thumb{display:none}.product-image-gallery-desktop--logo-active .product-image-gallery-desktop__item--main .product-image-gallery-desktop__img--logo{display:block}.product-image-gallery-desktop__item-color-debug{position:absolute;right:0;bottom:0;display:flex;gap:.25rem;align-items:center;padding:.25rem .5rem;font-family:monospace;font-size:.65rem;color:#fff;pointer-events:none;background:#000000bf;border:2px solid var(--debug-color, #a0b6d0);border-radius:.25rem}.product-image-gallery-desktop__item-color-debug--empty{border-color:#a0b6d0}.product-image-gallery-desktop__item--thumb img{width:100%;height:100%;object-fit:contain;border-radius:.25rem}.product-image-gallery-desktop__try-logo{position:absolute;top:0;left:0;z-index:1;margin:1rem}.product-image-gallery-desktop__placeholder{display:flex;flex:1 1 100%;align-items:center;justify-content:center;min-height:200px;color:#a0b6d0;background-color:#f6f7f9;border-radius:.75rem}.product-image-gallery-desktop__placeholder-icon{flex-shrink:0;width:4rem;height:4rem;opacity:.5}.product-image-gallery-desktop__buttons{display:flex;justify-content:center}.product-image-gallery-mobile{position:relative;aspect-ratio:1}.product-image-gallery-mobile__lcp{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:contain}.product-image-gallery-mobile__container{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;min-height:200px}.product-image-gallery-mobile__container .lg-outer{border-radius:.75rem}.product-image-gallery-mobile__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:flex;align-items:center;justify-content:center;color:#a0b6d0}.product-image-gallery-mobile__placeholder-icon{flex-shrink:0;width:4rem;height:4rem;opacity:.5}.product-tabs{width:100%;overflow:hidden}.product-tabs__nav-scroll{position:relative;display:flex;gap:2rem;box-shadow:inset 0 -1px #d1d9e0}@media screen and (max-width:767px){.product-tabs__nav-scroll{flex-wrap:nowrap;gap:1rem;padding-inline:.375rem;overflow:auto hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-tabs__nav-scroll::-webkit-scrollbar{display:none}}.product-tabs__glider{position:absolute;bottom:0;left:0;width:var(--glider-width, 0);height:.125rem;pointer-events:none;background-color:#2563eb;border-radius:.5rem .5rem 0 0;transform:translate(var(--glider-left, 0));transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.product-tabs__tab{--outline-color: transparent;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1rem 0;font-size:1rem;font-weight:500;color:#1f272e;cursor:pointer;background:none;border:none}.product-tabs__tab:hover{color:#1f272e}.product-tabs__tab--active .product-tabs__tab-label{font-weight:600}@media screen and (max-width:767px){.product-tabs__tab{flex-shrink:0;padding-right:.75rem;padding-left:.75rem}}.product-tabs__tab-phantom{display:block;visibility:hidden;height:0;min-height:0;overflow:hidden;font-weight:600;white-space:nowrap;pointer-events:none}.product-tabs__tab-label{display:block;transition:color .2s ease-out}.product-tabs__content{width:calc(100% + 1rem);padding:2rem .5rem .5rem;margin-left:-.5rem}@media screen and (max-width:767px){.product-tabs__content{padding-top:1.5rem .5rem .5rem .5rem}}.product-tabs__panel{display:none}.product-tabs__panel--active{display:block}.product-tabs__panel-inner{opacity:0;transform:translateY(.25rem);transition:opacity .3s ease-out,transform .3s ease-out}.product-tabs__panel-inner--visible{opacity:1;transform:translateY(0)}.product-tabs__kiyoh-reviews{display:block;width:120%}@media screen and (max-width:639px){.product-tabs__kiyoh-reviews{width:100%;transform:scale(1.17);transform-origin:top left}}.product-description__layout>*:first-child{flex:1;min-width:0;max-width:52.5rem;margin-top:-6px}.product-description__title{margin-bottom:.5rem;font-size:2rem;font-weight:600;color:#17294b}.product-description__meta-title{margin-bottom:1rem;font-size:1rem;font-weight:600;color:#1f272e}@media screen and (max-width:767px){.product-description__tags{gap:.5rem}}.product-description .rich-text{max-width:48rem}.product-details__layout{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.product-details__layout{flex-direction:row;gap:2.5rem;align-items:flex-start}}.product-details__content{flex:1;min-width:0}@media screen and (min-width:768px){.product-details__content{max-width:50%}}.product-details__title{margin:0 0 1rem;font-size:2rem;color:#1f272e}@media screen and (max-width:767px){.product-details__title{margin-bottom:.75rem;font-size:1.5rem}}.product-details__description-rich-text{margin-bottom:2.5rem;font-size:1rem;line-height:1.4;color:#33414d}.product-details__gallery{flex-shrink:0}@media screen and (min-width:768px){.product-details__gallery{width:50%}}.product-details__gallery-grid{display:flex;flex-wrap:wrap;gap:.75rem}.product-details__gallery-item{position:relative;flex:0 0 calc(50% - .375rem);aspect-ratio:1;padding:0;margin:0;overflow:hidden;font:inherit;color:inherit;text-align:left;appearance:none;cursor:pointer;background-color:#f5f7fa;border:0;border:1px solid #d1d9e0;border-radius:.5rem;transition:all .2s ease,outline 0s linear}.product-details__gallery-item:hover{border-color:hsl(from #d1d9e0 h s calc(l - 25))}.product-details__gallery-item.focus,.product-details__gallery-item:focus-visible,.product-details__gallery-item:focus{border-color:#233860}.product-details__gallery-item.focus,.product-details__gallery-item:focus,.product-details__gallery-item:focus-visible{outline:.125rem solid var(--outline-color, #233860)}.product-details__gallery-item:focus-visible{outline:2px solid #121212;outline-offset:2px}.product-details__gallery-item-image{width:100%;height:100%;object-fit:cover}.product-description__layout{display:flex;gap:2.5rem;align-items:flex-start}.product-description__layout>*:first-child{flex:1;min-width:0}.product-description__layout>*:last-child{flex:0 0 25rem}@media screen and (max-width:767px){.product-description__layout{flex-direction:column;gap:1.5rem}.product-description__layout>*:last-child{flex:0 0 auto}}.product-description__title{margin-bottom:1rem;font-size:2rem;color:#1f272e}@media screen and (max-width:767px){.product-description__title{margin-bottom:.75rem;font-size:1.5rem}}.product-description__text{margin-bottom:1rem;color:#33414d}@media screen and (max-width:767px){.product-description__text{margin-bottom:.75rem}}.product-description__meta-title{margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1rem;color:#1f272e}@media screen and (max-width:767px){.product-description__meta-title{margin-bottom:.75rem}}.product-description__tags{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.product-classification{display:flex;flex-direction:column;gap:.75rem;padding:0;margin:0 0 1rem}.product-classification__item{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;margin:0;font-size:1rem}.product-classification__term{flex:0 0 auto;margin:0;font-weight:600;color:#17294b}.product-classification__value{display:flex;flex:1;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;color:#1f272e}.product-classification__entry{display:flex;flex-direction:column;gap:.25rem;min-width:0}.product-classification__title{color:#1f272e}.product-classification__title[href]{text-decoration:none}.product-classification__title[href]:hover,.product-classification__title[href]:focus-visible{text-decoration:underline}.product-classification__description{font-size:.875rem;color:#4f6c8e}@keyframes disclosure-box-attention{0%{border-color:#d1d9e0;box-shadow:0 0 #1b79c700}to{border-color:#1b79c7;box-shadow:0 0 0 .25rem #1b79c72e}}.disclosure-box{flex:1;width:100%;overflow:hidden;border:1px solid #d1d9e0;border-radius:.75rem}.disclosure-box--highlight{animation:disclosure-box-attention 1s linear(0,.184 4.6%,.329 8.6%,.448 12.4%,.541 16%,.581 17.8%,.615 19.6%,.644 21.4%,.667 23.2%,.685 25%,.698 26.8%,.705 28.6%,.708 30.5%,.707 31.9%,.702 33.3%,.695 34.7%,.686 36.1%,.658 39.1%,.618 42.3%,.577 45.1%,.525 48.2%,.315 59.6%,.229 64.6%,.187 67.3%,.152 69.8%,.121 72.3%,.093 74.8%,.068 77.5%,.048 80.2%,.031 83%,.018 85.8%,.01 88.7%,.004 91.9%,.001 95.4%,0) 2}@media(prefers-reduced-motion:reduce){.disclosure-box--highlight{animation:none}}.disclosure-box__summary-body{display:flex;gap:1rem;align-items:stretch;padding:.75rem}.disclosure-box__summary-body-content{position:relative;display:flex;flex-grow:1;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between}.disclosure-box__summary-body-button{display:flex;align-items:center}.disclosure-box__summary-body-separator{width:.0625rem;background:#d1d9e0}.disclosure-box__button{flex-shrink:0;width:1.5rem;height:1.5rem;position:relative;display:block;background:transparent;border:.0625rem solid #17294b;border-radius:.25rem;--outline-offset: .1875rem}.disclosure-box__button:after,.disclosure-box__button:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.disclosure-box__button:before{width:50%;height:.0625rem;background:#17294b;transform:translate3d(-50%,-50%,0) rotate(0)}.disclosure-box__button:after{width:.0625rem;height:50%;background:#17294b;transform:translate3d(-50%,-50%,0) rotate(0)}.disclosure-box__button{outline-offset:var(--outline-offset, .125rem);transition:all .1s ease-in-out,outline 0s linear}.disclosure-box__button:hover{border-color:#17294b;box-shadow:0 0 0 .0625rem #17294b}.disclosure-box__button:hover:active{box-shadow:0 0 0 .125rem #17294b;transition:none}.disclosure-box__button.focus,.disclosure-box__button:focus,.disclosure-box__button:focus-visible{outline:.125rem solid var(--outline-color, #233860)}.disclosure-box__button[aria-expanded=true]:before{transform:translate3d(-50%,-50%,0) rotate(180deg)}.disclosure-box__button[aria-expanded=true]:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}.disclosure-box__panel[hidden]{display:none}.disclosure-box__panel{overflow:hidden;border-radius:0 0 .75rem .75rem}.disclosure-box__panel-body{padding:.75rem;border-top:.0625rem solid #d1d9e0}.disclosure-box:has(.disclosure-box__button[aria-expanded=true]) .disclosure-box__summary-foot{display:none}.configurator-steps__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.configurator-steps__col{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.configurator-steps__hint{font-weight:400;color:#4f6c8e}.configurator-steps__placeholder-block{width:100%;height:3.125rem;padding:.75rem;background:#f5f7fa;border:1px solid #d1d9e0;border-radius:.75rem;animation:configurator-steps-pulse 1.2s ease-in-out infinite}.configurator-steps__placeholder{display:flex;flex-direction:column;gap:1.5rem}.configurator-steps--ready .configurator-steps__placeholder{display:none}@media(prefers-reduced-motion:reduce){.configurator-steps__placeholder-block{animation:none}}@keyframes configurator-steps-pulse{50%{opacity:.55}}.configurator-totals{display:flex;flex-direction:column;gap:1rem}.configurator-totals__head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;padding-top:1rem;border-top:1px solid #8fa7c4}.configurator-totals__summary{display:flex;flex-direction:column;gap:.25rem}.configurator-totals__summary-title{margin:0;font-size:.875rem;color:#33414d}.configurator-totals__summary-note{margin:0;font-size:.75rem;color:#4f6c8e}.configurator-totals__price{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;text-align:right}.configurator-totals__amount{margin:0;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:#121212}.configurator-totals__vat{margin:0;font-size:.75rem;font-variant-numeric:tabular-nums;color:#4f6c8e}.configurator-totals__breakdown{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#fff;border:1px solid #d1d9e0;border-radius:.5rem}.configurator-totals__print-groups{display:flex;flex-direction:column;gap:1rem}.configurator-totals__group{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid #edf0f4}.configurator-totals__group:last-child{padding-bottom:0;border-bottom:0}.configurator-totals__group-head{display:flex;gap:.5rem;align-items:center;margin:0;font-size:.875rem;font-weight:500;color:#121212}.configurator-totals__group-print{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.875rem;color:#33414d}.configurator-totals__charges{display:flex;flex-direction:column;gap:1rem}.configurator-totals__extras{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid #d1d9e0}.configurator-totals__lines{display:flex;flex-direction:column;gap:.5rem;margin:0}.configurator-totals__lines--product{padding-bottom:1rem;border-bottom:1px solid #d1d9e0}.configurator-totals__lines--delivery{padding-top:.5rem}.configurator-totals__lines--summary{padding-top:1rem;border-top:1px solid #d1d9e0}.configurator-totals__line{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;font-size:.875rem;color:#33414d}.configurator-totals__line dt,.configurator-totals__line dd{margin:0}.configurator-totals__line dd{font-variant-numeric:tabular-nums;color:#121212}.configurator-totals__line--grand{font-size:1rem;color:#121212}.configurator-totals__line--grand dd{font-weight:700}.configurator-totals__line--print dt{font-weight:400}.configurator-totals__colours{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #d1d9e0}.configurator-totals__colour{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid #edf0f4}.configurator-totals__colour-name{font-weight:500;color:#121212}.configurator-totals__line-label{display:inline-flex;gap:.25rem;align-items:center}.configurator-totals__value--free,.configurator-totals__value--discount{color:#347b11}.configurator-totals__pay{display:flex;gap:1rem;align-items:center;justify-content:space-around;padding-top:1rem;border-top:1px solid #edf0f4}.configurator-totals__pay-option{display:inline-flex;gap:.5rem;align-items:center;font-size:.875rem;color:#33414d}.configurator-totals__pay-icon{flex-shrink:0;width:1.125rem;height:1.125rem;color:#4f6c8e}.configurator-totals__pay-icon svg{width:100%;height:100%}.pricing-debugbar{font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,helvetica,arial,sans-serif}.pricing-debugbar__launcher{position:fixed;bottom:1rem;left:1rem;z-index:2147483647;display:inline-flex;gap:.375rem;align-items:center;padding:.5rem .6875rem;font-size:.75rem;font-weight:700;color:#fff;cursor:pointer;background:#1b1b1d;border:1px solid #000;border-radius:calc(infinity * 1px);box-shadow:0 4px 14px #00000059}.pricing-debugbar__launcher:hover{background:#2d2d30}.pricing-debugbar__launcher-icon,.pricing-debugbar__title-icon{flex-shrink:0;width:1rem;height:1rem}.pricing-debugbar__panel{position:fixed;right:0;bottom:0;left:0;z-index:2147483647;display:flex;flex-direction:column;max-height:50vh;color:#d4d4d4;background:#2d2d30;border-top:2px solid #000;box-shadow:0 -6px 24px #0006;isolation:isolate}.pricing-debugbar__bar{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.4375rem .75rem;background:#1b1b1d;border-bottom:1px solid #000}.pricing-debugbar__title{display:inline-flex;gap:.4375rem;align-items:center;font-size:.75rem;font-weight:700;color:#fff}.pricing-debugbar__close{padding:.125rem .375rem;font-size:1.125rem;color:#aaa;appearance:none;cursor:pointer;background:transparent;border:0}.pricing-debugbar__close:hover{color:#fff}.pricing-debugbar__body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.pricing-debugbar__tabs{display:flex;flex-shrink:0;background:#252526;border-bottom:1px solid #000}.pricing-debugbar__tab{padding:.5rem .875rem;font-size:.75rem;font-weight:600;color:#bbb;appearance:none;cursor:pointer;background:transparent;border:0;border-right:1px solid #000}.pricing-debugbar__tab:hover{color:#fff;background:#2d2d30}.pricing-debugbar__tab--active{color:#fff;background:#2d2d30;box-shadow:inset 0 -2px #a78bfa}.pricing-debugbar__panes{flex:1;min-height:0;padding:.75rem 1rem 1rem;overflow:auto}.pricing-debugbar__audit-badge{padding:.125rem .3125rem;font-size:.625rem;font-weight:700;color:#5b21b6;text-transform:uppercase;letter-spacing:.04em;background:#ddd6fe;border-radius:.1875rem}.pricing-debugbar__audit-badge--virtual{color:#92400e;background:#fef3c7}.pricing-debugbar__audit-body{display:flex;flex-direction:column;gap:1rem;padding:.25rem .75rem .75rem}.pricing-debugbar__audit-heading{display:flex;gap:.5rem;align-items:baseline;margin:.25rem 0;font-size:.75rem;font-weight:700;color:#4c1d95}.pricing-debugbar__audit-subheading{margin:.5rem 0 .25rem;font-size:.6875rem;font-weight:700;color:#6d28d9;text-transform:uppercase;letter-spacing:.04em}.pricing-debugbar__audit-variant-list{padding-left:1.0625rem;margin:0 0 .5rem;font-size:.6875rem;color:#4b5563}.pricing-debugbar__audit-variant-list li{margin:.125rem 0;font-variant-numeric:tabular-nums}.pricing-debugbar__audit-table{width:100%;border-collapse:collapse}.pricing-debugbar__audit-table th,.pricing-debugbar__audit-table td{padding:.1875rem .3125rem;vertical-align:top;text-align:left;border-bottom:1px solid #ede9fe}.pricing-debugbar__audit-table tbody td{font-variant-numeric:tabular-nums;text-align:right}.pricing-debugbar__audit-table--grid thead th{font-weight:700;color:#6d28d9;text-align:right}.pricing-debugbar__audit-table--grid thead th:first-child,.pricing-debugbar__audit-table--grid td:first-child{text-align:left}.pricing-debugbar__audit-table--grid tbody td{text-align:right}.pricing-debugbar__audit-row--total th,.pricing-debugbar__audit-row--total td{font-weight:700;color:#121212;border-bottom:0}.pricing-debugbar__audit-link{color:#6d28d9;text-decoration:underline}.pricing-debugbar__audit-note{margin:.25rem 0 0;font-size:.6875rem;color:#7c6f9a}.pricing-debugbar__breakdown{margin-top:.5rem;font-size:.75rem;background:#fafafa;border:1px solid #e5e7eb}.pricing-debugbar__breakdown-summary{padding:.5rem .75rem;font-weight:600;color:#33414d;cursor:pointer}.pricing-debugbar__breakdown-body{display:flex;flex-direction:column;gap:.75rem;padding:.25rem .75rem .75rem}.pricing-debugbar__breakdown-table{width:100%;border-collapse:collapse}.pricing-debugbar__breakdown-table th,.pricing-debugbar__breakdown-table td{padding:.1875rem .25rem;vertical-align:top;text-align:left;border-bottom:1px solid #eee}.pricing-debugbar__breakdown-table td{font-variant-numeric:tabular-nums;text-align:right}.pricing-debugbar__breakdown-caption{padding:.25rem 0;font-weight:700;color:#33414d;text-align:left}.pricing-debugbar__breakdown-row--total th,.pricing-debugbar__breakdown-row--total td{font-weight:700;color:#121212;border-bottom:0}.pricing-debugbar__breakdown-flag--ok{color:#347b11}.pricing-debugbar__breakdown-flag--ko{color:#b91c1c}.pricing-debugbar__markup-range{color:#7c6f9a;white-space:nowrap}.pricing-debugbar__markup-multiplier{font-weight:600;color:#121212;white-space:nowrap}.pricing-debugbar .pricing-debugbar__audit-heading,.pricing-debugbar .pricing-debugbar__audit-subheading,.pricing-debugbar .pricing-debugbar__breakdown-summary{color:#c4b5fd}.pricing-debugbar .pricing-debugbar__audit-table th,.pricing-debugbar .pricing-debugbar__audit-table td{border-bottom-color:#3f3f46}.pricing-debugbar .pricing-debugbar__audit-table--grid thead th{color:#a78bfa}.pricing-debugbar .pricing-debugbar__audit-row--total th,.pricing-debugbar .pricing-debugbar__audit-row--total td{color:#fff}.pricing-debugbar .pricing-debugbar__audit-link{color:#93c5fd}.pricing-debugbar .pricing-debugbar__audit-note{color:#9ca3af}.pricing-debugbar .pricing-debugbar__audit-variant-list{color:#cbd5e1}.pricing-debugbar .pricing-debugbar__breakdown{color:#d4d4d4;background:#1f1f22;border-color:#3f3f46}.pricing-debugbar .pricing-debugbar__breakdown-summary,.pricing-debugbar .pricing-debugbar__breakdown-caption{color:#c4b5fd}.pricing-debugbar .pricing-debugbar__breakdown-table th,.pricing-debugbar .pricing-debugbar__breakdown-table td{color:#d4d4d4;border-bottom-color:#3f3f46}.pricing-debugbar .pricing-debugbar__breakdown-row--total th,.pricing-debugbar .pricing-debugbar__breakdown-row--total td{color:#fff}.pricing-debugbar .pricing-debugbar__breakdown-flag--ok{color:#4ade80}.pricing-debugbar .pricing-debugbar__breakdown-flag--ko{color:#f87171}.pricing-debugbar .pricing-debugbar__markup-range{color:#9ca3af}.pricing-debugbar .pricing-debugbar__markup-multiplier{color:#c4b5fd}.colour-step__switch{flex-shrink:0;margin-bottom:.5rem}.colour-step__validation{margin-top:.75rem}.colour-step__validation-alerts{display:flex;flex-direction:column;gap:.5rem}.colour-swatch-picker__panel{display:flex;flex-direction:column;gap:.75rem}.colour-swatch-picker__grid{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.colour-swatch-picker__more-link{display:flex;align-items:center}.print-step .disclosure-box:has(.disclosure-box__button[aria-expanded=true])[data-keep-summary-foot-when-open=true] .disclosure-box__summary-foot{display:flex}.print-step .disclosure-box:has(.disclosure-box__button[aria-expanded=true])[data-keep-summary-foot-when-open=true] .disclosure-config-summary-foot__addon--after{display:none}.print-step__hr{height:1px;margin:0;background:#d1d9e0}.print-step__customization-switch{flex-shrink:0}.print-step__panel{display:flex;flex-direction:column;gap:1rem}.print-step__committed-lines{display:flex;flex-direction:column;gap:.5rem}.print-step__draft{display:flex;flex-direction:column;gap:1rem}.print-step__section{display:flex;flex-flow:row wrap;gap:.25rem .5rem;row-gap:.75rem;align-items:center;min-width:0;padding:0;margin:0;border:0}.print-step__section--logo{align-items:center;justify-content:space-between}.print-step__section-header,.print-step__section-header-inner{display:flex;gap:.5rem;align-items:center}.print-step__section-header--with-actions,.print-step__section-header-inner--with-actions{justify-content:space-between;width:100%}.print-step__section-title{display:block;flex:0 0 auto;padding:0;margin:0;font-size:.875rem;font-weight:600;color:#121212}.print-step__section-optional{flex:0 0 auto;margin:0;font-size:.75rem;color:#4f6c8e}.print-step__section-actions{display:flex;align-items:center}.print-step__section-actions>*{position:relative;padding:0 .75rem}.print-step__section-actions>*:not(:first-child):before{display:block;content:"";position:absolute;top:50%;transform:translate3d(0,-50%,0);left:0;width:1px;height:20px;background:#d1d9e0}.print-step__section-actions>*:first-child{padding-left:0}.print-step__section-actions>*:last-child{padding-right:0}.print-step__logo-summary{display:flex;align-items:center}.print-step__logo-summary>*{position:relative;padding:0 .75rem}.print-step__logo-summary>*:not(:first-child):before{display:block;content:"";position:absolute;top:50%;transform:translate3d(0,-50%,0);left:0;width:1px;height:20px;background:#d1d9e0}.print-step__logo-summary>*:first-child{padding-left:0}.print-step__logo-summary>*:last-child{padding-right:0}.print-step__logo-resolved{font-size:.875rem}.print-step .print-position-picker,.print-step .print-method-picker,.print-step .print-colour-count-picker,.print-step .print-method-picker__more{flex:0 0 100%;width:100%}.print-position-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));gap:.75rem}.print-method-picker{display:flex;flex-direction:column;gap:.5rem}.print-method-picker__more{display:flex;justify-content:flex-start;width:auto}.print-colour-count-picker.radio-color-counts{gap:.75rem 1rem}.quantity-step__panel-qty{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.quantity-step__validation{margin-top:.75rem}.quantity-step__validation-alerts{display:flex;flex-direction:column;gap:.5rem}.quantity-step__error-group{display:flex;flex-direction:column;gap:.125rem}.quantity-step__error-group-title{font-weight:600}.quantity-step__error-group-line{display:block}.qty-scrollbar__wrapper{position:relative;width:100%;overflow:hidden;scrollbar-width:none}.qty-scrollbar__wrapper::-webkit-scrollbar{display:none}.qty-scrollbar__wrapper>.qty-flat-single__table,.qty-scrollbar__wrapper>.qty-flat-colours__table,.qty-scrollbar__wrapper>.qty-size__table,.qty-scrollbar__wrapper>.qty-size-colours__table{width:max-content;min-width:100%}.qty-scrollbar__wrapper.ps--active-x{padding-bottom:1.25rem}.qty-scrollbar__wrapper .ps__rail-x{z-index:4;height:.5rem;background:#f5f7fa!important;border:1px solid #d1d9e0!important;border-radius:.25rem;opacity:1!important}.qty-scrollbar__wrapper .ps__thumb-x{bottom:-1px!important;height:.5rem!important;background:#a0b6d0;border-radius:.25rem}.qty-scrollbar__wrapper .ps__rail-y{display:none!important}.qty-flat-single{--qty-flat-single-amount-width: 7rem;--qty-flat-single-end-discount: 5rem;--qty-flat-single-end-total: 3.5rem;--qty-flat-single-cell-inner-height: 3.75rem;width:100%}.qty-flat-single__variant{display:contents}.qty-flat-single__table{width:100%;text-align:center;border-collapse:collapse}.qty-flat-single__caption{caption-side:top}.qty-flat-single__th{padding:.75rem;font-size:.875rem;font-weight:600;vertical-align:bottom;color:#33414d;white-space:nowrap;background:#fff}.qty-flat-single__th--amount{min-width:var(--qty-flat-single-amount-width);padding-left:2.625rem;text-align:left!important}.qty-flat-single__th--piece{text-align:left}.qty-flat-single__th--discount{min-width:var(--qty-flat-single-end-discount)}.qty-flat-single__th--total{min-width:var(--qty-flat-single-end-total);color:#121212}.qty-flat-single__row{cursor:pointer}.qty-flat-single__row--selected .qty-flat-single__cell-inner{background:#e6f3fc!important;border-color:#1b79c7!important}.qty-flat-single__cell{vertical-align:middle}.qty-flat-single__cell--amount{min-width:var(--qty-flat-single-amount-width)}.qty-flat-single__cell--discount{min-width:var(--qty-flat-single-end-discount)}.qty-flat-single__cell--total{min-width:var(--qty-flat-single-end-total);font-weight:600;color:#121212}.qty-flat-single__cell--first-child .qty-flat-single__cell-inner{justify-content:flex-start;padding-left:1rem;border-left:1px solid #d1d9e0;border-radius:.5rem 0 0 .5rem}.qty-flat-single__cell--last-child .qty-flat-single__cell-inner{padding-right:1rem;border-right:1px solid #d1d9e0;border-radius:0 .5rem .5rem 0}.qty-flat-single__cell-inner{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%;height:var(--qty-flat-single-cell-inner-height);padding:.75rem;margin:.25rem 0;font-size:.875rem;font-weight:500;color:#121212;background:#f5f7fa;border-top:1px solid #d1d9e0;border-bottom:1px solid #d1d9e0}.qty-flat-single__cell-inner--amount{padding-top:.25rem;padding-bottom:.25rem}.qty-flat-single__cell-inner--custom{cursor:default}.qty-flat-single__tier-radio{flex-shrink:0}.qty-flat-single__tier-radio .radio__radio{margin-right:.25rem}.qty-flat-single__custom-input{flex-shrink:0;width:100%;max-width:3.9375rem;height:1.75rem;padding:.5rem;text-align:center;border-radius:.25rem}.qty-flat-single__show-more{display:flex;align-items:center;justify-content:center;margin-top:.5rem}.qty-flat-single__moq-hint{margin-top:.5rem;font-size:.875rem;color:#33414d;text-align:center}.qty-flat-colours{--qty-flat-colours-colour-width: 7rem;--qty-flat-colours-amount-width: 5rem;--qty-flat-colours-piece-width: 7rem;--qty-flat-colours-end-discount: 5rem;--qty-flat-colours-end-total: 3.5rem;--qty-flat-colours-cell-inner-height: 3.75rem;width:100%}.qty-flat-colours__table{width:100%;text-align:center;border-collapse:collapse}.qty-flat-colours__caption{caption-side:top}.qty-flat-colours__th{padding:.75rem;padding-top:0;font-size:.875rem;font-weight:600;vertical-align:bottom;color:#33414d;text-align:left;white-space:nowrap;background:#fff}.qty-flat-colours__th--colour{min-width:var(--qty-flat-colours-colour-width)}.qty-flat-colours__th--amount{min-width:var(--qty-flat-colours-amount-width);text-align:center}.qty-flat-colours__th--piece{min-width:var(--qty-flat-colours-piece-width);text-align:left}.qty-flat-colours__th--discount{min-width:var(--qty-flat-colours-end-discount);text-align:center}.qty-flat-colours__th--total{min-width:var(--qty-flat-colours-end-total);color:#121212;text-align:center}.qty-flat-colours__row--active .qty-flat-colours__cell-inner{background:#e6f3fc!important;border-color:#1b79c7!important}.qty-flat-colours__row--error .qty-flat-colours__cell-inner{background:#fce4e4!important;border-color:#fce4e4!important}.qty-flat-colours__cell{vertical-align:middle}.qty-flat-colours__cell--colour{min-width:var(--qty-flat-colours-colour-width)}.qty-flat-colours__cell--colour .qty-flat-colours__cell-inner{justify-content:flex-start}.qty-flat-colours__cell--amount{min-width:var(--qty-flat-colours-amount-width)}.qty-flat-colours__cell--piece{min-width:var(--qty-flat-colours-piece-width)}.qty-flat-colours__cell--discount{min-width:var(--qty-flat-colours-end-discount)}.qty-flat-colours__cell--total{min-width:var(--qty-flat-colours-end-total);font-weight:600;color:#121212}.qty-flat-colours__cell--first-child .qty-flat-colours__cell-inner{border-left:1px solid #d1d9e0;border-radius:.5rem 0 0 .5rem}.qty-flat-colours__cell--last-child .qty-flat-colours__cell-inner{border-right:1px solid #d1d9e0;border-radius:0 .5rem .5rem 0}.qty-flat-colours__cell-inner{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%;height:var(--qty-flat-colours-cell-inner-height);padding:.75rem;margin:.25rem 0;background:#f5f7fa;border-top:1px solid #d1d9e0;border-bottom:1px solid #d1d9e0}.qty-flat-colours__cell-inner--amount{padding-top:.25rem;padding-bottom:.25rem}.qty-flat-colours__swatch-label{flex-shrink:0;min-width:4.5rem}.qty-flat-colours__swatch-label .colour-swatch-label__label{display:block;max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qty-flat-colours__input-wrapper{display:flex;flex-direction:column}.qty-flat-colours__input-wrapper--error .qty-flat-colours__min{color:#5c0400}.qty-flat-colours__input-wrapper--error .qty-flat-colours__input{border-color:#e22916}.qty-flat-colours__input{width:100%;max-width:3.9375rem;height:1.75rem;padding:.5rem;text-align:center;border-radius:.25rem}.qty-flat-colours__unit-price{display:inline-flex;flex-direction:column;align-items:baseline;justify-content:center;font-size:1rem;font-weight:500;line-height:1.2;color:#1f272e;white-space:nowrap}.qty-flat-colours__from{flex-shrink:0;font-size:.75rem;color:#4f6c8e}.qty-flat-colours__min{flex-shrink:0;margin-bottom:.1875rem;font-size:.75rem;line-height:1;color:#4f6c8e;white-space:nowrap}.qty-size{--qty-size-amount-width: 5rem;--qty-size-size-width: 5rem;--qty-size-piece-width: 7rem;--qty-size-end-discount: 5rem;--qty-size-end-total: 3.5rem;--qty-size-cell-inner-height: 3.75rem;width:100%}.qty-size__table{width:100%;text-align:center;border-collapse:collapse}.qty-size__caption{caption-side:top}.qty-size__th{padding:.75rem;padding-top:0;font-size:.875rem;font-weight:600;vertical-align:bottom;color:#33414d;text-align:left;white-space:nowrap;background:#fff}.qty-size__th--amount{min-width:var(--qty-size-amount-width);text-align:center}.qty-size__th--size{min-width:var(--qty-size-size-width)}.qty-size__th--piece{min-width:var(--qty-size-piece-width)}.qty-size__th--discount{min-width:var(--qty-size-end-discount);text-align:center}.qty-size__th--total{min-width:var(--qty-size-end-total);color:#121212;text-align:center}.qty-size__row--active .qty-size__cell-inner{background:#e6f3fc!important;border-color:#1b79c7!important}.qty-size__row--error .qty-size__cell-inner{background:#fce4e4!important;border-color:#fce4e4!important}.qty-size__cell{vertical-align:middle}.qty-size__cell--amount{min-width:var(--qty-size-amount-width)}.qty-size__cell--size{min-width:var(--qty-size-size-width)}.qty-size__cell--piece{min-width:var(--qty-size-piece-width)}.qty-size__cell--discount{min-width:var(--qty-size-end-discount)}.qty-size__cell--total{min-width:var(--qty-size-end-total);font-weight:600;color:#121212}.qty-size__cell--first-child .qty-size__cell-inner{border-left:1px solid #d1d9e0;border-radius:.5rem 0 0 .5rem}.qty-size__cell--last-child .qty-size__cell-inner{border-right:1px solid #d1d9e0;border-radius:0 .5rem .5rem 0}.qty-size__cell-inner{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%;height:var(--qty-size-cell-inner-height);padding:.75rem;margin:.25rem 0;background:#f5f7fa;border-top:1px solid #d1d9e0;border-bottom:1px solid #d1d9e0}.qty-size__cell-inner--amount{padding-top:.25rem;padding-bottom:.25rem}.qty-size__size-labels{display:flex;flex-direction:column;gap:0;align-items:flex-start;line-height:1.2}.qty-size__size-sublabel{font-size:.75rem;font-weight:500;color:#4f6c8e}.qty-size__size-label{font-size:.875rem;font-weight:700;color:#121212}.qty-size__input-wrapper{display:flex;flex-direction:column}.qty-size__input-wrapper--error .qty-size__min{color:#5c0400}.qty-size__input-wrapper--error .qty-size__input{border-color:#e22916}.qty-size__input{width:100%;max-width:3.9375rem;height:1.75rem;padding:.5rem;text-align:center;border-radius:.25rem}.qty-size__unit-price{display:inline-flex;flex-direction:column;align-items:baseline;justify-content:center;font-size:1rem;font-weight:500;line-height:1.2;color:#1f272e;white-space:nowrap}.qty-size__from{flex-shrink:0;font-size:.75rem;color:#4f6c8e}.qty-size__min{flex-shrink:0;margin-bottom:.1875rem;font-size:.75rem;line-height:1;color:#4f6c8e;white-space:nowrap}.qty-size-colours{--qty-size-colours-colour-width: 7rem;--qty-size-colours-end-size: 3.5rem;--qty-size-colours-end-discount: 5rem;--qty-size-colours-end-total: 3.5rem;--qty-size-colours-cell-inner-height: 3.75rem;--qty-size-colours-end-offset-total: 0;--qty-size-colours-end-offset-discount: var(--qty-size-colours-end-total);--qty-size-colours-end-offset-size: calc( var(--qty-size-colours-end-total) + var(--qty-size-colours-end-discount) )}.qty-size-colours--no-discount{--qty-size-colours-end-discount: 0px}.qty-size-colours--price-on-request{--qty-size-colours-end-discount: 0px;--qty-size-colours-end-total: 0px}.qty-size-colours{width:100%;container-name:qty-size-colours;container-type:inline-size}.qty-size-colours__table{position:relative;width:max-content;min-width:100%;text-align:center;border-collapse:collapse}.qty-size-colours__caption{caption-side:top}.qty-size-colours__th{padding:.75rem;font-size:.875rem;font-weight:600;vertical-align:bottom;color:#33414d;text-align:left!important;white-space:nowrap;background:#fff}.qty-size-colours__th--colour{min-width:var(--qty-size-colours-colour-width);font-weight:500;color:#121212;scroll-snap-align:start}.qty-size-colours__th--colour .colour-swatch-label__label{display:block;max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qty-size-colours__th--end{position:sticky;z-index:2;text-align:center}.qty-size-colours__th--size{right:var(--qty-size-colours-end-offset-size);width:100%;min-width:var(--qty-size-colours-end-size)}.qty-size-colours__th--discount{right:var(--qty-size-colours-end-offset-discount);width:100%;min-width:var(--qty-size-colours-end-discount)}.qty-size-colours__th--total{right:var(--qty-size-colours-end-offset-total);width:100%;min-width:var(--qty-size-colours-end-total)}.qty-size-colours__th-colour{display:flex;gap:.5rem}.qty-size-colours__th-colour-swatch-label{width:4rem}.qty-size-colours__th-label{display:block;margin-top:.25rem;font-size:.75rem;font-weight:500;color:#4f6c8e}.qty-size-colours__row--active .qty-size-colours__cell-inner{background:#e6f3fc!important;border-color:#1b79c7!important}.qty-size-colours__row--error .qty-size-colours__cell-inner{background:#fce4e4!important;border-color:#fce4e4!important}.qty-size-colours__cell{min-width:var(--qty-size-colours-colour-width);vertical-align:middle}.qty-size-colours__cell--end{position:sticky;z-index:2;font-weight:600;background:#fff}.qty-size-colours__cell--size{right:var(--qty-size-colours-end-offset-size);min-width:var(--qty-size-colours-end-size);font-weight:700;color:#121212}.qty-size-colours__cell--size .qty-size-colours__cell-inner{position:relative}.qty-size-colours__cell--discount{right:var(--qty-size-colours-end-offset-discount);min-width:var(--qty-size-colours-end-discount)}.qty-size-colours__cell--total{right:var(--qty-size-colours-end-offset-total);min-width:var(--qty-size-colours-end-total);color:#121212}.qty-size-colours__cell--first-child .qty-size-colours__cell-inner{border-left:1px solid #d1d9e0;border-radius:.5rem 0 0 .5rem}.qty-size-colours__cell--last-child .qty-size-colours__cell-inner{border-right:1px solid #d1d9e0;border-radius:0 .5rem .5rem 0}.qty-size-colours__size-labels{display:flex;flex-direction:column;gap:0!important;align-items:flex-start!important;justify-content:center;line-height:1.2}.qty-size-colours__size-sublabel{font-size:.75rem;font-weight:500;color:#4f6c8e;text-align:center}.qty-size-colours__size-label{font-size:.875rem;font-weight:400;color:#121212;text-align:center}.qty-size-colours__cell-inner{display:flex;gap:.5rem;align-items:center;width:100%;height:var(--qty-size-colours-cell-inner-height);padding:.75rem;margin:.25rem 0;background:#f5f7fa;border-top:1px solid #d1d9e0;border-bottom:1px solid #d1d9e0}.qty-size-colours__cell-inner--unavailable{pointer-events:none}.qty-size-colours__cell-inner--input{align-items:flex-end;padding-top:.5rem;padding-bottom:.5rem}.qty-size-colours__input-wrapper{display:flex;flex-direction:column}.qty-size-colours__input-wrapper--error .qty-size-colours__min{color:#5c0400}.qty-size-colours__input-wrapper--error .qty-size-colours__input{border-color:#e22916}.qty-size-colours__input{width:100%;max-width:3.9375rem;height:1.75rem;padding:.5rem;text-align:center;border-radius:.25rem}.qty-size-colours__input:disabled{cursor:not-allowed}.qty-size-colours__unit-price{display:inline-flex;flex-direction:column;align-items:baseline;justify-content:center;margin-bottom:.1875rem;font-size:1rem;font-weight:500;line-height:1.2;color:#1f272e;white-space:nowrap}.qty-size-colours__from{flex-shrink:0;font-size:.75rem;color:#4f6c8e}.qty-size-colours__min{flex-shrink:0;margin-bottom:.1875rem;font-size:.75rem;line-height:1;color:#4f6c8e;white-space:nowrap}.qty-size-colours .qty-scrollbar__wrapper.ps--active-x:not(.ps-x-reach-end) .qty-size-colours__cell--size .qty-size-colours__cell-inner:before{position:absolute;display:block;content:"";top:0;left:0;width:1.25rem;height:100%;background:linear-gradient(90deg,#d1d9e000,#d1d9e04d);border-right:1px solid #d1d9e0;transform:translate3d(-100%,0,0)}@container qty-size-colours (max-width: 640px){.qty-size-colours{--qty-size-colours-colour-width: 6rem}}
